From bd2a3b7a56cc8e5db097646aa152c815f8001296 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Tue, 29 Apr 2025 18:11:30 +0800 Subject: [PATCH] Auto Submit --- ...ts__Exercise__Add__index.f95138f8.async.js | 1 - ...ts__Exercise__Add__index.faca150d.async.js | 1 + ..._Exercise__Detail__index.ea0e911a.async.js | 74 +++++++++---------- ...Exercise__Export__index.761f7a75.chunk.css | 2 +- ...Exercise__Review__index.4df5224e.chunk.css | 2 +- ..._Exercise__Review__index.99301302.async.js | 32 ++++---- ...mHomework__Detail__index.d42a1dd7.async.js | 2 +- umi.e15b86a0.js => umi.4e9b34c8.js | 2 +- 8 files changed, 58 insertions(+), 58 deletions(-) delete mode 100644 p__Classrooms__Lists__Exercise__Add__index.f95138f8.async.js create mode 100644 p__Classrooms__Lists__Exercise__Add__index.faca150d.async.js rename p__Classrooms__Lists__Exercise__Detail__index.45fd8b65.async.js => p__Classrooms__Lists__Exercise__Detail__index.ea0e911a.async.js (80%) rename p__Classrooms__Lists__Exercise__Export__index.7c8704ae.chunk.css => p__Classrooms__Lists__Exercise__Export__index.761f7a75.chunk.css (99%) rename p__Classrooms__Lists__Exercise__Review__index.9d7d6d8e.chunk.css => p__Classrooms__Lists__Exercise__Review__index.4df5224e.chunk.css (96%) rename p__Classrooms__Lists__Exercise__Review__index.d13aab9d.async.js => p__Classrooms__Lists__Exercise__Review__index.99301302.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Detail__index.898aa924.async.js => p__Classrooms__Lists__ProgramHomework__Detail__index.d42a1dd7.async.js (90%) rename umi.e15b86a0.js => umi.4e9b34c8.js (99%) diff --git a/p__Classrooms__Lists__Exercise__Add__index.f95138f8.async.js b/p__Classrooms__Lists__Exercise__Add__index.f95138f8.async.js deleted file mode 100644 index ba221f3f08..0000000000 --- a/p__Classrooms__Lists__Exercise__Add__index.f95138f8.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[292],{12099:function(sl,ru,g){var n=g(59301),j=Object.defineProperty,y=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Wt=(Oe,a,oe)=>a in Oe?j(Oe,a,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Oe[a]=oe,st=(Oe,a)=>{for(var oe in a||(a={}))h.call(a,oe)&&Wt(Oe,oe,a[oe]);if(y)for(var oe of y(a))Ye.call(a,oe)&&Wt(Oe,oe,a[oe]);return Oe};const cn=Oe=>React.createElement("svg",st({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"}));ru.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},92578:function(sl,ru,g){g.d(ru,{Z:function(){return Zt}});var n=g(59301),j=g(18287),y=g(88387),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,Wt=Object.defineProperties,st=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,oe=(se,Be,N)=>Be in se?Ye(se,Be,{enumerable:!0,configurable:!0,writable:!0,value:N}):se[Be]=N,Xe=(se,Be)=>{for(var N in Be||(Be={}))Oe.call(Be,N)&&oe(se,N,Be[N]);if(cn)for(var N of cn(Be))a.call(Be,N)&&oe(se,N,Be[N]);return se},$t=(se,Be)=>Wt(se,st(Be)),Bt=(se,Be)=>{var N={};for(var be in se)Oe.call(se,be)&&Be.indexOf(be)<0&&(N[be]=se[be]);if(se!=null&&cn)for(var be of cn(se))Be.indexOf(be)<0&&a.call(se,be)&&(N[be]=se[be]);return N},En=(se,Be,N)=>new Promise((be,Ut)=>{var hn=_n=>{try{dn(N.next(_n))}catch(je){Ut(je)}},St=_n=>{try{dn(N.throw(_n))}catch(je){Ut(je)}},dn=_n=>_n.done?be(_n.value):Promise.resolve(_n.value).then(hn,St);dn((N=N.apply(se,Be)).next())}),Zt=se=>{var Be=se,{value:N,onChange:be,defaultValue:Ut,disabled:hn}=Be,St=Bt(Be,["value","onChange","defaultValue","disabled"]);const[dn,_n]=(0,n.useState)([]),[je,Le]=(0,n.useState)("1");(0,n.useEffect)(()=>{Et()},[]);const Et=()=>En(void 0,null,function*(){const qe=yield(0,y.NZ)({});if(qe!=null&&qe.data){const _t=[{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:Vt(qe.data||[])}];_n(_t),Le("2")}}),Vt=qe=>{function _t(Nt){const Ue=Nt.children,an=Array.isArray(Ue)&&Ue.length>0,nu=Nt==null?void 0:Nt.group_id;return{title:n.createElement("div",{title:Nt==null?void 0:Nt.name,className:h.name},Nt==null?void 0:Nt.name),value:nu,key:nu,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:an?Ue==null?void 0:Ue.map(Dn=>_t(Dn)):[]}}return qe==null?void 0:qe.map(Nt=>_t(Nt))},Me=Ut?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:N,defaultExpandedKeys:N};return n.createElement("div",{className:h.customTree},n.createElement(j.default,Xe($t(Xe({key:je},Me),{showIcon:!0,treeData:dn,onSelect:be,disabled:hn}),St)))}},56636:function(sl,ru,g){g.d(ru,{Z:function(){return _n},P:function(){return hn}});var n=g(59301),j=g(28284),y=g(62957),h=g(47889),Ye=g(37568),Wt=g(54172),st={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},cn=g(84698),Oe=Object.defineProperty,a=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,En=(je,Le,Et)=>Le in je?Oe(je,Le,{enumerable:!0,configurable:!0,writable:!0,value:Et}):je[Le]=Et,Ht=(je,Le)=>{for(var Et in Le||(Le={}))$t.call(Le,Et)&&En(je,Et,Le[Et]);if(Xe)for(var Et of Xe(Le))Bt.call(Le,Et)&&En(je,Et,Le[Et]);return je},Zt=(je,Le)=>a(je,oe(Le)),se=(je,Le)=>{var Et={};for(var Vt in je)$t.call(je,Vt)&&Le.indexOf(Vt)<0&&(Et[Vt]=je[Vt]);if(je!=null&&Xe)for(var Vt of Xe(je))Le.indexOf(Vt)<0&&Bt.call(je,Vt)&&(Et[Vt]=je[Vt]);return Et},Be=(je,Le,Et)=>new Promise((Vt,Me)=>{var qe=Ue=>{try{Nt(Et.next(Ue))}catch(an){Me(an)}},_t=Ue=>{try{Nt(Et.throw(Ue))}catch(an){Me(an)}},Nt=Ue=>Ue.done?Vt(Ue.value):Promise.resolve(Ue.value).then(qe,_t);Nt((Et=Et.apply(je,Le)).next())});const N=({studentNames:je,total:Le})=>{const Et=["","\u4E00","\u4E24","\u4E09"];return Le>3?n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:st.orangeColor},je==null?void 0:je.join("\u3001")),"\u7B49",n.createElement("span",{className:st.orangeColor},Le),"\u540D\u5B66\u751F"):n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:st.orangeColor},je==null?void 0:je.join("\u3001")),Et[Le],"\u540D\u5B66\u751F")},be=({used:je,copy:Le,canNotCopy:Et,studentNames:Vt,studentCount:Me,inPaper:qe,is_random:_t=!1,position:Nt=""})=>{const Ue=()=>{if(Le>0&&Et>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:st.orangeColor},Le),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",n.createElement("span",{className:st.orangeColor},Et),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Le>0&&Et===0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:st.orangeColor},Le),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Le===0&&Et>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:st.orangeColor},Et),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},an=Nt||(qe?"\u8BD5\u5377":"\u8BFE\u7A0B");return n.createElement("span",null,n.createElement(N,{studentNames:Vt,total:Me}),"\u5B66\u4E60\u8FC7",an,"\u4E2D\u7684",n.createElement("span",{className:st.orangeColor},je),"\u4E2A\u9879\u76EE\uFF0C",Ue(),"\u3002\u8BF7\u9009\u62E9",_t?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},Ut=({onCancel:je,onOk:Le,visible:Et,inPaper:Vt,renderData:Me,type:qe,isMultipleCourse:_t=!1})=>{const[Nt]=j.default.useForm(),[Ue,an]=(0,n.useState)(1),[nu,Dn]=(0,n.useState)(!1),Gn=(0,n.useMemo)(()=>(Me==null?void 0:Me.total_num)===1&&(Me==null?void 0:Me.can_copy_num)===1,[Me]),Yn=(0,n.useMemo)(()=>{var Qe;return(Qe=Me==null?void 0:Me.course_data_list)==null?void 0:Qe.filter(ot=>ot.is_show)},[Me]);return n.createElement(n.Fragment,null,Gn?n.createElement(y.default,{centered:!0,closable:!0,open:Et,destroyOnClose:!0,title:"\u63D0\u793A",className:st.antdModal,width:682,confirmLoading:nu,onCancel:je,onOk:()=>Be(void 0,null,function*(){var Qe;Dn(!0);let ot=Ue;if(_t){const $e=Ht({},Nt.getFieldsValue());ot=(Qe=Me==null?void 0:Me.course_data_list)==null?void 0:Qe.map(pn=>$e[pn.id]!==void 0?Zt(Ht({},pn),{is_copy:$e[pn.id]}):pn)}yield Le(ot),Dn(!1)})},n.createElement("div",{className:st.content,style:{marginBottom:20}},_t?"\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(N,{studentNames:Me==null?void 0:Me.student_names,total:Me==null?void 0:Me.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")),_t?n.createElement(j.default,{form:Nt,preserve:!1},Yn==null?void 0:Yn.map(Qe=>n.createElement(n.Fragment,{key:Qe.id},n.createElement("h3",{className:"ml15 mb5"},Qe.name),n.createElement(j.default.Item,{name:Qe.id,initialValue:1},n.createElement(h.ZP.Group,{className:st.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:Ue,onChange:Qe=>an(Qe.target.value),className:st.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:st.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),n.createElement("div",{className:st.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:`${st.content} ${st.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:Et,confirmLoading:nu,title:"\u63D0\u793A",width:682,onCancel:je,onOk:()=>Be(void 0,null,function*(){var Qe;Dn(!0);let ot=0;if(_t){const $e=Ht({},Nt.getFieldsValue());ot=(Qe=Me==null?void 0:Me.course_data_list)==null?void 0:Qe.map(pn=>$e[pn.id]!==void 0?Zt(Ht({},pn),{is_use:$e[pn.id]}):pn)}yield Le(ot),Dn(!1)})},n.createElement("div",{className:st.content},n.createElement(N,{studentNames:Me==null?void 0:Me.student_names,total:Me==null?void 0:Me.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",_t?n.createElement(j.default,{form:Nt,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(Qe=>n.createElement(n.Fragment,{key:Qe.id},n.createElement("h3",{className:"ml15 mb5"},Qe.name),n.createElement(j.default.Item,{name:Qe.id,initialValue:1},n.createElement(h.ZP.Group,{className:st.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:st.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"))))},hn=function(){const[je,Le]=(0,n.useState)(!1),[Et,Vt]=(0,n.useState)();return[je,()=>Le(!1),Et,_t=>Be(this,null,function*(){var Nt;const Ue=_t,{isImportMultipleCourse:an=!1}=Ue,nu=se(Ue,["isImportMultipleCourse"]);console.log(_t);const Dn=(_t==null?void 0:_t.result)||(yield(0,cn.Tr)(nu));return"status"in Dn?!1:an?((Nt=Dn==null?void 0:Dn.course_data_list)==null?void 0:Nt.some(Yn=>Yn.is_show))?(Vt(Dn),Le(!0),!0):Dn.course_data_list||[]:Dn.student_count===0?!1:(Vt(Dn),Le(!0),!0)})]},St=je=>{const[Le]=j.default.useForm(),[Et,Vt]=(0,n.useState)(!1),{onCancel:Me,onOk:qe,visible:_t,inPaper:Nt=!1,renderData:Ue,type:an,isMultipleCourse:nu=!1,position:Dn}=je;let Gn=(0,n.useMemo)(()=>Nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:st.tableCell,render(ot,$e){return n.createElement("a",{href:`/shixuns/${$e.identifier}/challenges`,target:"_blank"},ot)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ot,$e)=>n.createElement(n.Fragment,null,n.createElement(j.default.Item,{name:[`${an==="subject"?$e.stage_shixun_id:$e.shixun_course_id||$e.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(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.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:st.tableCell,render(ot,$e){return n.createElement("a",{href:`/shixuns/${$e.identifier}/challenges`,target:"_blank"},ot)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ot,$e)=>n.createElement(j.default.Item,{name:[`${an==="subject"?$e.stage_shixun_id:$e.shixun_course_id||$e.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:(ot,$e)=>n.createElement(j.default.Item,{name:[`${an==="subject"?$e.stage_shixun_id:$e.shixun_course_id||$e.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")))}],[Nt]),Yn=(0,n.useMemo)(()=>Nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:st.tableCell,align:"center",ellipsis:!0,render:(ot,$e)=>n.createElement(n.Fragment,null,n.createElement("a",{href:`/shixuns/${$e.identifier}/challenges`,target:"_blank"},ot),n.createElement(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ye.default,{type:"hidden"})),n.createElement(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.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:st.tableCell,ellipsis:!0,align:"center",render:(ot,$e)=>n.createElement("a",{href:`/shixuns/${$e.identifier}/challenges`,target:"_blank"},ot)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ot,$e)=>n.createElement(n.Fragment,null,n.createElement(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.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(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ye.default,{type:"hidden"})))}],[Nt]);if(nu){const ot={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:st.tableCell,render:($e,pn)=>n.createElement("a",{href:`/classrooms/${pn.course_id}`},$e)};Gn=[ot,...Gn],Yn=[ot,...Yn]}const Qe=(0,n.useMemo)(()=>be({used:Ue==null?void 0:Ue.repeat_shixun_num,copy:Ue==null?void 0:Ue.can_copy_num,canNotCopy:Ue==null?void 0:Ue.no_copy_num,studentNames:Ue==null?void 0:Ue.student_names,studentCount:Ue==null?void 0:Ue.student_count,is_random:Ue==null?void 0:Ue.is_random,inPaper:Nt,position:Dn}),[Ue,Nt,Dn]);return n.createElement(y.default,{title:"\u63D0\u793A",centered:!0,open:_t,confirmLoading:Et,onOk:()=>Be(void 0,null,function*(){Vt(!0);const ot=Le.getFieldsValue(),$e=Object.keys(ot).map(pn=>({id:parseInt(pn.split("_")[0]),course_id:parseInt(pn.split("_")[1]),is_use:ot[pn].is_use,is_copy:ot[pn].is_copy}));yield qe($e),Vt(!1)}),onCancel:Me,width:880,okText:"\u786E\u8BA4",className:st.antdModal,destroyOnClose:!0},n.createElement(j.default,{form:Le,preserve:!1},n.createElement("div",{className:st.brief},Qe),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:st.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")),(Ue==null?void 0:Ue.can_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:st.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Wt.default,{columns:Gn,className:st.antdTable,dataSource:Ue==null?void 0:Ue.can_copy_list,rowKey:an==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Ue==null?void 0:Ue.no_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:st.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Wt.default,{columns:Yn,className:st.antdTable,dataSource:Ue==null?void 0:Ue.no_copy_list,rowKey:an==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Ue==null?void 0:Ue.no_use_list.length)>0&&(Ue==null?void 0:Ue.no_use_list.map(ot=>n.createElement("div",{key:an==="subject"?ot.stage_shixun_id:ot.shixun_course_id||ot.id},n.createElement(j.default.Item,{name:[`${an==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ye.default,{type:"hidden"})),n.createElement(j.default.Item,{name:[`${an==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Ye.default,{type:"hidden"})))))))};var _n=je=>{const{modalType:Le}=je;return Le==="multiple"?n.createElement(St,Ht({},je)):n.createElement(Ut,Ht({},je))}},67702:function(sl,ru,g){g.d(ru,{Z:function(){return cn}});var n=g(59301),j={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=g(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",Wt=(Oe,a,oe)=>new Promise((Xe,$t)=>{var Bt=Zt=>{try{Ht(oe.next(Zt))}catch(se){$t(se)}},En=Zt=>{try{Ht(oe.throw(Zt))}catch(se){$t(se)}},Ht=Zt=>Zt.done?Xe(Zt.value):Promise.resolve(Zt.value).then(Bt,En);Ht((oe=oe.apply(Oe,a)).next())}),cn=({type:Oe,resdata:a,onok:oe,oktext:Xe,okloading:$t})=>{const[Bt,En]=(0,n.useState)(!1),{can_copy_list:Ht,can_copy_num:Zt,challenge_type:se,course_data_list:Be,no_copy_list:N,no_copy_num:be,no_use_list:Ut,no_use_num:hn,repeat_shixun_num:St,student_count:dn,total_num:_n,use_num:je}=a;let Le=Zt>0||Oe==="exercise";(0,n.useEffect)(()=>{(a==null?void 0:a.student_count)>0&&En(!0)},[a]),console.log("---11",$t),(0,n.useEffect)(()=>{$t||En(!1)},[$t]);const Et=()=>{if(Oe==="exercise"&&se===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.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"&&se===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\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:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&se===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&se===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\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:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&se===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&se===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",n.createElement("span",{className:j.orangeColor},dn)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",n.createElement("span",{className:j.orangeColor},je)," \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:j.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:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",n.createElement("span",{className:j.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"&&se===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixunpush"&&se===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",n.createElement("span",{className:j.orangeColor},je),"\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:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Vt=()=>{if(Oe==="exercise"||Oe==="subject"||Oe==="exercisepush"||Oe==="shixunpush")return n.createElement("div",{style:{marginTop:20}},be>0&&n.createElement("div",null,n.createElement("span",{className:j.flex},n.createElement("img",{src:Ye,style:{width:14}}),n.createElement("span",{className:j.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:j.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:j.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",Le&&n.createElement("span",{className:j.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",Le&&n.createElement("span",{className:j.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,N==null?void 0:N.map((Me,qe)=>n.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",qe+1!==be&&"\u3001"))))),Zt>0&&n.createElement("div",{style:{marginTop:20}},n.createElement("span",{className:j.flex},n.createElement("img",{src:h,style:{width:14}}),n.createElement("span",{className:j.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:j.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,Ht==null?void 0:Ht.map((Me,qe)=>n.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",qe+1!==Zt&&"\u3001"))))));if(Oe==="shixun")return n.createElement("div",{style:{marginTop:20}},Zt>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:Bt,onCancel:()=>{En(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Le&&"none"}},zIndex:1003,confirmLoading:$t,okText:Le?Xe:"\u6211\u77E5\u9053\u4E86",onOk:()=>Wt(void 0,null,function*(){Le?yield oe([...Ht,...Ut]):En(!1)})},n.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Et(),Vt()))}},32230:function(sl,ru,g){g.r(ru),g.d(ru,{default:function(){return Ai}});var n=g(59301),j=g(44993),y=g(28284),h=g(6767),Ye=g(91882),Wt=g(37568),st=g(17149),cn=g(62673),Oe=g(47889),a=g(71051),oe=g(99571),Xe={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=g(62957),Bt=g(16326),En=g(61186),Ht=g.n(En),Zt=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const se=({user:e,dispatch:u,classroomList:l,onModalOk:v,setsubloading:F})=>{const X=(0,j.useParams)(),[T,C]=(0,n.useState)(),[m,B]=(0,n.useState)(!1);function Y(c){return c&&c{B(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:l.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(m){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(Bt.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:Y,format:"YYYY-MM-DD HH:mm:ss",onChange:(c,p)=>{C(p)},showTime:{defaultValue:Ht()("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(oe.ZP,{loading:m,type:"primary",onClick:()=>Zt(void 0,null,function*(){B(!0),v(T,()=>{u({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var Be=(0,j.connect)(({user:e,classroomList:u})=>({user:e,classroomList:u}))(se),N=g(52430),be=g(32134),Ut=g(12893),hn={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},St=g(82326),dn=Object.defineProperty,_n=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Et=(e,u,l)=>u in e?dn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Vt=(e,u)=>{for(var l in u||(u={}))je.call(u,l)&&Et(e,l,u[l]);if(_n)for(var l of _n(u))Le.call(u,l)&&Et(e,l,u[l]);return e},Me=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),_t=({setitem:e,item:u,rz:l})=>{var v,F,X,T,C,m,B,Y;let[c,p]=(0,n.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[P]=y.default.useForm(),[V,O]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&!V&&(c.zydatas=l,p(Vt({},c)),O(!0),u!=null&&u.ec_course_id&&K())},[u,l,V]),console.log(c,"params");function K(){return Me(this,null,function*(){yield b(u==null?void 0:u.ec_major_school_id),yield A(u==null?void 0:u.ec_year_id),yield ce(u==null?void 0:u.ec_course_id),P.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 b(I){return Me(this,null,function*(){const S=yield(0,N.ZP)(`/api/ec_major_schools/${I}/ec_years/get_year_list.json`,{method:"get"});c.jbdatas=S==null?void 0:S.data,p(Vt({},c)),P.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function A(I){return Me(this,null,function*(){const S=yield(0,N.ZP)(`/api/ec_years/${I}/ec_courses/get_courses.json`,{method:"get"});c.kcdatas=S==null?void 0:S.data,p(Vt({},c)),P.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const ce=I=>Me(void 0,null,function*(){const S=yield(0,N.ZP)(`/api/ec_courses/${I}/ec_points.json`,{method:"get",params:{ec_course_id:I}});c.zsdatas=S==null?void 0:S.data,p(Vt({},c))});return n.createElement("div",{className:hn.from},n.createElement(y.default,{form:P,layout:"inline",onValuesChange:I=>{console.log("----",I),I.ec_major_school_id&&(c.jbdatas=[],c.kcdatas=[],c.zsdatas=[],p(Vt({},c)),b(I.ec_major_school_id)),I.ec_year_id&&(c.kcdatas=[],c.zsdatas=[],p(Vt({},c)),A(I.ec_year_id)),I.ec_course_id&&(c.zsdatas=[],p(Vt({},c)),ce(I.ec_course_id))},onFinish:I=>Me(void 0,null,function*(){e(I)})},n.createElement(y.default.Item,{name:"ec_major_school_id"},n.createElement(St.default,{style:{width:160},disabled:((v=c.zydatas)==null?void 0:v.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(F=c==null?void 0:c.zydatas)==null?void 0:F.map((I,S)=>n.createElement(St.default.Option,{key:S,value:I==null?void 0:I.ec_major_school_id},I==null?void 0:I.name)))),n.createElement(y.default.Item,{name:"ec_year_id"},n.createElement(St.default,{style:{width:160},disabled:((X=c.jbdatas)==null?void 0:X.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(T=c==null?void 0:c.jbdatas)==null?void 0:T.map((I,S)=>n.createElement(St.default.Option,{key:S,value:I==null?void 0:I.ec_year_id},I==null?void 0:I.year)))),n.createElement(y.default.Item,{name:"ec_course_id"},n.createElement(St.default,{style:{width:208},disabled:((C=c.kcdatas)==null?void 0:C.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(m=c==null?void 0:c.kcdatas)==null?void 0:m.map((I,S)=>n.createElement(St.default.Option,{key:S,value:I==null?void 0:I.id},I==null?void 0:I.name)))),n.createElement(y.default.Item,{name:"ec_point_ids"},n.createElement(St.default,{onChange:()=>{P.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((B=c.zsdatas)==null?void 0:B.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(Y=c==null?void 0:c.zsdatas)==null?void 0:Y.map((I,S)=>n.createElement(St.default.Option,{key:S,value:I==null?void 0:I.id},I==null?void 0:I.name))))))},Nt=Object.defineProperty,Ue=Object.defineProperties,an=Object.getOwnPropertyDescriptors,nu=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Yn=(e,u,l)=>u in e?Nt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Qe=(e,u)=>{for(var l in u||(u={}))Dn.call(u,l)&&Yn(e,l,u[l]);if(nu)for(var l of nu(u))Gn.call(u,l)&&Yn(e,l,u[l]);return e},ot=(e,u)=>Ue(e,an(u)),$e=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const pn=({user:e,exercise_id:u=null,homework_common_id:l=null,setitem:v})=>{var F,X,T;let[C,m]=(0,n.useState)([{id:Math.random()}]),[B,Y]=(0,n.useState)(null);function c(){return $e(this,null,function*(){var P,V,O,K;let b=yield(0,N.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:u,homework_common_id:l}});if(((P=b==null?void 0:b.data)==null?void 0:P.length)>0){let A=[];(V=b==null?void 0:b.data)==null||V.map(ce=>{var I;(I=ce==null?void 0:ce.ec_point_ids)==null||I.map(S=>{A.push(S)})}),v(ot(Qe({},(O=b==null?void 0:b.data)==null?void 0:O[0]),{ec_point_ids:A})),m((K=b==null?void 0:b.data)==null?void 0:K.map(ce=>ot(Qe({},ce),{id:Math.random()})))}})}(0,n.useEffect)(()=>{var P,V;(V=(P=e==null?void 0:e.userInfo)==null?void 0:P.course)!=null&&V.course_school_id&&p()},[(X=(F=e==null?void 0:e.userInfo)==null?void 0:F.course)==null?void 0:X.course_school_id]);function p(){return $e(this,null,function*(){var P,V;const O=yield(0,N.ZP)(`/api/schools/${(V=(P=e==null?void 0:e.userInfo)==null?void 0:P.course)==null?void 0:V.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Y(O==null?void 0:O.data),(l||u)&&c()})}return console.log(C,B,"datas"),n.createElement("div",{style:{display:(T=e.userInfo.course)!=null&&T.is_openengineering?"":"none"}},n.createElement("div",{className:hn.wrap},n.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",n.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),n.createElement("div",{className:hn.itemWarp},C==null?void 0:C.map((P,V)=>n.createElement("div",{key:P.id,style:{display:"flex",alignItems:"center",marginBottom:20}},n.createElement(_t,{rz:B,item:P,setitem:O=>{O=Qe(Qe({},C==null?void 0:C[V]),O),C.splice(V,1,O),m([...C]);let K=[];C==null||C.map(b=>{var A;(A=b==null?void 0:b.ec_point_ids)==null||A.map(ce=>{K.push(ce)})}),v(ot(Qe({},O),{ec_point_ids:K}))}}),n.createElement(be.Z,{className:hn.addIcon,onClick:()=>{C.push({id:Math.random()}),m([...C])}}),V!=0&&n.createElement(Ut.Z,{className:hn.deleteIcon,onClick:()=>{C.splice(V,1);let O=[];C==null||C.map(K=>{var b;(b=K==null?void 0:K.ec_point_ids)==null||b.map(A=>{O.push(A)})}),v(ot(Qe({},C[V-1]),{ec_point_ids:O})),m([...C])}}))))))};var bl=(0,j.connect)(({user:e})=>({user:e}))(pn),fu=g(93041),ku=g(29787),cl=g(75727),bt=g(25399),xl=g(30641),Ee={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"},kn=g(89299),Ru=g(63604),Wn=g(33329),Vu=g(12921),rn=g(98573),iu=g(59301),Mn=Object.defineProperty,el=Object.defineProperties,pa=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,tl=(e,u,l)=>u in e?Mn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Yu=(e,u)=>{for(var l in u||(u={}))ga.call(u,l)&&tl(e,l,u[l]);if(Gl)for(var l of Gl(u))Fa.call(u,l)&&tl(e,l,u[l]);return e},wu=(e,u)=>el(e,pa(u)),ha=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),nl=({Itemid:e,setqitem:u,qitem:l,data:v,getdata:F,bigitem:X,setBigqitem:T,isedit:C,handleEditing:m})=>{const[B,Y]=(0,n.useState)([]),[c,p]=(0,n.useState)(!1),P=(O,K,b)=>{const A=Array.from(O),[ce]=A.splice(K,1);return A.splice(b,0,ce),A};(0,n.useEffect)(()=>{v.length>0&&Y([...v])},[v]);const V=(O,K)=>ha(void 0,null,function*(){if(!O.destination)return;if(C){m();return}const b=P(K,O.source.index,O.destination.index);p(!0);let A=yield(0,N.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:b==null?void 0:b.map(ce=>ce.question_id)}});p(!1),A.status===0&&F({id:K==null?void 0:K[O.source.index].question_id})});return iu.createElement("div",null,iu.createElement(Vu.Z5,{onDragEnd:O=>V(O,B)},iu.createElement(Vu.bK,{droppableId:"droppable"},(O,K)=>iu.createElement("div",Yu({ref:O.innerRef},O.droppableProps),iu.createElement(ku.Z,{spinning:c},B.map((b,A)=>iu.createElement(Vu._l,{key:A,draggableId:A.toString(),index:A},(ce,I)=>{var S,vt;return iu.createElement("aside",Yu(Yu({ref:ce.innerRef},ce.draggableProps),ce.dragHandleProps),iu.createElement(bt.Z,{title:iu.createElement(rn.Z,{value:(b==null?void 0:b.question_type)===8?(S=b==null?void 0:b.program_attr)==null?void 0:S.description:b.question_title}),color:"#fff",placement:"left",overlayClassName:Ee.titleTooltip},iu.createElement("div",{onClick:()=>{if(C){m();return}u(wu(Yu({},b),{index:A+1})),T(X),(0,kn.Vf)("#question-scroll-id")},className:`${Ee.qcount} ${b.question_id===(l==null?void 0:l.question_id)?Ee.qcountclick:""}`},iu.createElement("span",{className:Ee.score},b==null?void 0:b.question_score,"\u5206"),iu.createElement("span",{className:Ee.qtitle},A+1,"\u3001",iu.createElement(rn.Z,{value:(b==null?void 0:b.question_type)===8?(vt=b==null?void 0:b.program_attr)==null?void 0:vt.description:b.question_title,showTextOnly:!0})))))}))),O.placeholder))))},Sn=g(77019),Al=g(40260),Mu=g(71411),Pl=g(61485),Wu=g(59592),te=g(59301),ct=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Cu=({form:e,TagDiscipline:u,exerciseitem:l,qitem:v,getTagData:F})=>{var X;const[T,C]=(0,n.useState)(!0),[m,B]=(0,n.useState)(!1),[Y,c]=(0,n.useState)(""),[p,P]=(0,n.useState)([]),[V,O]=(0,n.useState)([]),[K,b]=(0,n.useState)(0);(0,n.useEffect)(()=>{ce()},[]);const A=I=>ct(void 0,null,function*(){const S=yield(0,N.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:I==null?void 0:I.sub_discipline_id}});O(S==null?void 0:S.tag_disciplines)}),ce=()=>ct(void 0,null,function*(){const I=yield(0,N.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});P(I.disciplines||[]),v!=null&&v.sub_discipline_id&&A(v),b(v!=null&&v.sub_discipline_id?1:0),e.setFieldsValue({difficulty:v.difficulty||2,tag_discipline_ids:v.tag_discipline_ids,repeat_answer:!v.repeat_answer,sub_discipline_id:v!=null&&v.sub_discipline_id?[v==null?void 0:v.discipline_id,v==null?void 0:v.sub_discipline_id]:[]})});return te.createElement("div",null,te.createElement("div",{style:{marginTop:30,height:T?"100%":"0px",overflow:"hidden"}},te.createElement(y.default.Item,{className:Ee.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},te.createElement(Oe.ZP.Group,{className:Ee.radiogroup},te.createElement(Oe.ZP.Button,{className:Ee.easy,value:1},"\u7B80\u5355"),te.createElement(Oe.ZP.Button,{className:Ee.medium,value:2},"\u9002\u4E2D"),te.createElement(Oe.ZP.Button,{className:Ee.hard,value:3},"\u56F0\u96BE"))),te.createElement(y.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:Ee.formcenterselect},te.createElement(st.Z,{className:Ee.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:p,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(I,S)=>{e.setFieldsValue({sub_discipline_id:I,tag_discipline_ids:[]}),b(I?I.length:0),(I==null?void 0:I.length)>0&&(A({sub_discipline_id:I[1]}),I[1]==(v==null?void 0:v.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",v.tag_discipline_ids))},onClear:()=>{O([]),e.setFieldValue("tag_discipline_ids",[]),b(0)}})),te.createElement(y.default.Item,{className:Ee.formcenterselect},te.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},te.createElement(y.default.Item,{name:"tag_discipline_ids"},te.createElement(St.default,{className:Ee.selectitems,disabled:K===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:(I,S)=>S.key.indexOf(I.toLowerCase())>=0},V==null?void 0:V.map(I=>te.createElement(St.default.Option,{key:I.name+I.id,value:I.id},te.createElement("div",{style:{display:"flex",alignItems:"center"}},te.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},I.name),(I==null?void 0:I.type)==="personal"&&te.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),K>0&&te.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},te.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),te.createElement("a",{onClick:()=>{B(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),te.createElement(y.default.Item,{className:Ee.formcenterselect},te.createElement("div",{style:{display:"flex",alignItems:"center"}},te.createElement(y.default.Item,{name:"repeat_answer",valuePropName:"checked"},te.createElement(Mu.Z,null)),te.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",te.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"},te.createElement(Pl.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),te.createElement(Wu.Z,{open:m,subDisciplineId:(X=e.getFieldValue("sub_discipline_id"))==null?void 0:X[1],onCancel:()=>{B(!1)},onOkClick:I=>{O(S=>[...S,I]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),I==null?void 0:I.id])}}))},An=g(59301),wl=Object.defineProperty,Sl=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Qa=(e,u,l)=>u in e?wl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Su=(e,u)=>{for(var l in u||(u={}))ja.call(u,l)&&Qa(e,l,u[l]);if(ya)for(var l of ya(u))La.call(u,l)&&Qa(e,l,u[l]);return e},ju=(e,u)=>Sl(e,Va(u)),ql=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),$a=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm();(0,n.useEffect)(()=>{var p;Y.setFieldsValue(ju(Su({},e),{name:e==null?void 0:e.question_title,choices:(p=e==null?void 0:e.question_choices)==null?void 0:p.map(P=>ju(Su({},P),{standard_boolean:P!=null&&P.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const c=p=>{if(!(p!=null&&p.length))return!1;const P=p.map(O=>{var K;return(K=O.choice_text)==null?void 0:K.trim().replace(/^\s+|\s+$/g,"")});return new Set(P).size!==P.length};return An.createElement("div",null,An.createElement(y.default,{form:Y,colon:!1,onFinish:p=>{var P,V,O,K,b;if(c(p.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 A=(V=(P=p==null?void 0:p.choices)==null?void 0:P.map)==null?void 0:V.call(P,(I,S)=>{if((I==null?void 0:I.standard_boolean)===1)return S+1}),ce=ju(Su({},p),{item_type:e==null?void 0:e.question_type,question_choices:(K=(O=p==null?void 0:p.choices)==null?void 0:O.map)==null?void 0:K.call(O,I=>I.choice_text),standard_answers:A.filter(I=>I),choices:(b=p==null?void 0:p.choices)==null?void 0:b.map(I=>ju(Su({},I),{is_answer:I.standard_boolean}))});F(Su(Su({},e),ce))},onFinishFailed:p=>ql(void 0,null,function*(){var P,V;h.ZP.error(p.errorFields[0].errors[0]),Y.scrollToField((V=(P=p==null?void 0:p.errorFields)==null?void 0:P[0])==null?void 0:V.name,{behavior:"smooth",block:"center"})})},An.createElement("div",{style:{display:"flex",alignItems:"center"}},An.createElement("div",{style:{flex:1}},An.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),An.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((B=v==null?void 0:v.exercise)==null?void 0:B.exercise_status)==1&&!(e!=null&&e.isadd)&&An.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},An.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),An.createElement(oe.ZP,{onClick:()=>{var p;e.isadd?(u(!1),C()):(Y.setFieldsValue(ju(Su({},e),{name:e==null?void 0:e.question_title,choices:(p=e==null?void 0:e.question_choices)==null?void 0:p.map(P=>ju(Su({},P),{standard_boolean:P!=null&&P.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),An.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:An.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},An.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")},An.createElement(oe.ZP,{type:"primary",className:"ml20",onClick:()=>ql(void 0,null,function*(){Y.submit()})},"\u4FDD\u5B58"))),An.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},An.createElement(Sn.Z,{align:"middle"},An.createElement(y.default.Item,{className:Ee.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},An.createElement(a.Z,{onBlur:p=>{p.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}))),An.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"}),An.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:v,TagDiscipline:l,form:Y}))))},ul=g(95062),ll=g(20135),mn=g(59301),Uu=Object.defineProperty,Nl=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,za=(e,u,l)=>u in e?Uu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,na=(e,u)=>{for(var l in u||(u={}))dl.call(u,l)&&za(e,l,u[l]);if(Ha)for(var l of Ha(u))ta.call(u,l)&&za(e,l,u[l]);return e},Ca=(e,u)=>Nl(e,ea(u)),vr=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Il=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm(),c=y.default.useWatch("use_blank_score",Y);return(0,n.useEffect)(()=>{Y.setFieldsValue(Ca(na({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),mn.createElement("div",null,mn.createElement(y.default,{form:Y,colon:!1,onValuesChange:(p,P)=>{var V,O,K,b;if(p!=null&&p.standard_answers||p!=null&&p.use_blank_score){let A=((V=Y.getFieldValue("standard_answers"))==null?void 0:V.length)>0&&((K=(O=Y.getFieldValue("standard_answers"))==null?void 0:O.map(ce=>ce.score))==null?void 0:K.filter(ce=>ce));(A==null?void 0:A.length)>0&&Y.setFieldsValue({question_score:(A==null?void 0:A.length)>0&&((b=A.reduce((ce,I)=>ce+I))==null?void 0:b.toFixed(1))})}},onFinish:p=>{F(Ca(na(na({},e),p),{item_type:e==null?void 0:e.question_type,standard_answers:p.standard_answers,question_title:p.name}))},onFinishFailed:p=>vr(void 0,null,function*(){var P,V;p.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,kn.pE)(),h.ZP.error(p.errorFields[0].errors[0]),Y.scrollToField((V=(P=p==null?void 0:p.errorFields)==null?void 0:P[0])==null?void 0:V.name,{behavior:"smooth",block:"center"})})},mn.createElement("div",{style:{display:"flex",alignItems:"center"}},mn.createElement("div",{style:{flex:1}},mn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),mn.createElement("span",null,"\u586B\u7A7A\u9898")),((B=l==null?void 0:l.exercise)==null?void 0:B.exercise_status)==1&&!(e!=null&&e.isadd)&&mn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},mn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),mn.createElement(oe.ZP,{onClick:()=>{e.isadd?(v(!1),C()):(Y.setFieldsValue(Ca(na({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),mn.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:mn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},mn.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")},mn.createElement(oe.ZP,{type:"primary",className:"ml20",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),mn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},mn.createElement(Sn.Z,{align:"middle"},c?mn.createElement(ll.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):mn.createElement(y.default.Item,{key:2,className:Ee.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},mn.createElement(a.Z,{onBlur:p=>{p.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})),mn.createElement(y.default.Item,{name:"use_blank_score",noStyle:!0},mn.createElement(Oe.ZP.Group,{className:Ee.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),mn.createElement(bt.Z,{overlayInnerStyle:{width:460},title:mn.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",mn.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")},mn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),mn.createElement(ul.u,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:c,answerKey:"standard_answers"}),mn.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:l,TagDiscipline:u,form:Y}))))},Ku=g(42784),Xn=g(59301),Ya=Object.defineProperty,fr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Wa=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,Ua=(e,u,l)=>u in e?Ya(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ml=(e,u)=>{for(var l in u||(u={}))_r.call(u,l)&&Ua(e,l,u[l]);if(Wa)for(var l of Wa(u))pr.call(u,l)&&Ua(e,l,u[l]);return e},kl=(e,u)=>fr(e,Er(u)),gr=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Fr=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm();return(0,n.useEffect)(()=>{var c;Y.setFieldsValue(kl(ml({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(p=>kl(ml({},p),{is_answer:p!=null&&p.standard_boolean?1:0}))}))},[e]),Xn.createElement("div",null,Xn.createElement(y.default,{form:Y,colon:!1,onFinish:c=>{var p,P,V,O;let K=(P=(p=c==null?void 0:c.choices)==null?void 0:p.map)==null?void 0:P.call(p,(b,A)=>{if((b==null?void 0:b.is_answer)===1)return A+1});F(kl(ml(ml({},e),c),{question_title:c.name,standard_answers:K.filter(b=>b),question_choices:(O=(V=c==null?void 0:c.choices)==null?void 0:V.map)==null?void 0:O.call(V,b=>b.choice_text)}))},onFinishFailed:c=>gr(void 0,null,function*(){var p,P;h.ZP.error(c.errorFields[0].errors[0]),Y.scrollToField((P=(p=c==null?void 0:c.errorFields)==null?void 0:p[0])==null?void 0:P.name,{behavior:"smooth",block:"center"})})},Xn.createElement("div",{style:{display:"flex",alignItems:"center"}},Xn.createElement("div",{style:{flex:1}},Xn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xn.createElement("span",null,"\u5224\u65AD\u9898")),((B=v==null?void 0:v.exercise)==null?void 0:B.exercise_status)==1&&!(e!=null&&e.isadd)&&Xn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},Xn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xn.createElement(oe.ZP,{onClick:()=>{var c;e.isadd?(u(!1),C()):(Y.setFieldsValue(kl(ml({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(p=>kl(ml({},p),{is_answer:p!=null&&p.standard_boolean?1:0}))})),u(!1))}},"\u53D6\u6D88"),Xn.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xn.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")},Xn.createElement(oe.ZP,{type:"primary",className:"ml20",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),Xn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xn.createElement(y.default.Item,{className:Ee.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Xn.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})),Xn.createElement(Ku.Z,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Xn.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:v,TagDiscipline:l,form:Y}))))},Da=g(8848),Ke={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"},Ml=g(4213),vl=Object.defineProperty,Ja=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,Ol=(e,u,l)=>u in e?vl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ba=(e,u)=>{for(var l in u||(u={}))Ga.call(u,l)&&Ol(e,l,u[l]);if(Zl)for(var l of Zl(u))Xa.call(u,l)&&Ol(e,l,u[l]);return e},yr=(e,u)=>Ja(e,hr(u)),Cr=(e,u)=>{var l={};for(var v in e)Ga.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&Zl)for(var v of Zl(e))u.indexOf(v)<0&&Xa.call(e,v)&&(l[v]=e[v]);return l};const al=e=>{var u=e,{value:l,onChange:v,scrollId:F}=u,X=Cr(u,["value","onChange","scrollId"]);return n.createElement("div",{id:F||""},n.createElement(Ml.Z,yr(Ba({},X),{defaultValue:l,onChange:(T,C)=>{console.log("a:",T,C),C!=null&&C.length?v(T,C):v(T)}})))},fl=({value:e,onChange:u,placeholder:l,height:v=140,isEdit:F})=>F?n.createElement(Ml.Z,{watch:!0,isFocus:!0,height:v,placeholder:l,defaultValue:e,onChange:u}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(rn.Z,{className:Ke.inputBorder,value:e}):n.createElement("div",{className:`${Ke.inputBorder} ${Ke.placeholder}`},l));var gn=g(5269),Dr=Object.defineProperty,Br=Object.defineProperties,br=Object.getOwnPropertyDescriptors,El=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,tr=(e,u,l)=>u in e?Dr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Tl=(e,u)=>{for(var l in u||(u={}))qa.call(u,l)&&tr(e,l,u[l]);if(El)for(var l of El(u))er.call(u,l)&&tr(e,l,u[l]);return e},Rl=(e,u)=>Br(e,br(u)),nr=(e,u)=>{var l={};for(var v in e)qa.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&El)for(var v of El(e))u.indexOf(v)<0&&er.call(e,v)&&(l[v]=e[v]);return l};const Vl=["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"],xr=({value:e,onChange:u,choiceTextKey:l,answerKey:v,index:F,isEdit:X,setInputActive:T,form:C,choiceOptionsPath:m,allowChangeMode:B,showAddIcon:Y,addItem:c,deleteItem:p})=>{const P=(e==null?void 0:e[v])===1,V=()=>{const K=C.getFieldValue(m);C.setFieldValue(m,K.map(b=>Rl(Tl({},b),{[v]:0})))},O=()=>{P?u(Rl(Tl({},e),{[v]:0})):(B||V(),u(Rl(Tl({},e),{[v]:1})))};return n.createElement(Sn.Z,{className:Ke.choiceWrap,align:"middle",wrap:!1},n.createElement(gn.Z,{onClick:O,className:`${Ke.choiceIndex} ${P?Ke.activeAnswer:""}`},Vl[F]),n.createElement(gn.Z,{flex:1,className:`${Ke.editorWrap} ml15`,onClick:T},n.createElement(fl,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:X,value:e==null?void 0:e[l],onChange:K=>{u(Rl(Tl({},e),{[l]:K}))}})),n.createElement(gn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:O,className:`${Ke.setAnswerBtn} ${P?Ke.activeAnswer:""}`},P?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(gn.Z,{className:Ke.actionWrapper},n.createElement(bt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(be.Z,{className:Ke.addIcon,onClick:c,style:{visibility:Y?"visible":"hidden"}})),n.createElement(bt.Z,{title:"\u5220\u9664"},n.createElement(Ut.Z,{className:Ke.deleteIcon,onClick:p,style:{visibility:F>1?"visible":"hidden"}}))))},Ar=({questionTitlePlaceholder:e,titleKey:u,choiceKey:l,analysisKey:v,choiceTextKey:F,answerKey:X,choiceOptionsPath:T,allowChangeMode:C=!0,form:m,showAnalysis:B=!0})=>{const[Y,c]=(0,n.useState)(),[p,P]=(0,n.useState)(!1);return n.createElement("div",{className:Ke.wrap},n.createElement("div",{className:Ke.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(al,{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(V,O){const K=O.some(A=>A[X]===1),b=O.findIndex(A=>{var ce;return((ce=A[F])==null?void 0:ce.length)<=0});return b!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Vl[b]}\u9009\u9879\u7684\u5185\u5BB9`)):K?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(V,{add:O,remove:K})=>n.createElement("div",{id:Array.isArray(T)?T.join("_"):`${T}`},V.map((b,A)=>{var ce=b,{key:I,name:S}=ce,vt=nr(ce,["key","name"]);const Ft=Y===I,Ve=()=>{c(I)},fn=A<7&&A===V.length-1,ie=()=>O({[F]:"",[X]:0}),Mt=()=>K(S);return n.createElement(y.default.Item,Rl(Tl({},vt),{key:I,name:S,noStyle:!0}),n.createElement(xr,{choiceTextKey:F,answerKey:X,index:A,isEdit:Ft,setInputActive:Ve,form:m,choiceOptionsPath:T,allowChangeMode:C,showAddIcon:fn,addItem:ie,deleteItem:Mt}))}),V.length<8&&n.createElement("div",{className:`${Ke.addBtn} mb30`,onClick:()=>O({[F]:"",[X]:0})},"\u6DFB\u52A0\u9009\u9879"))),B&&n.createElement("div",{onClick:()=>P(!0)},n.createElement(y.default.Item,{name:v,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(fl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:p}))))};var pt=g(59301),Pr=Object.defineProperty,wr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,ar=(e,u,l)=>u in e?Pr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,la=(e,u)=>{for(var l in u||(u={}))ur.call(u,l)&&ar(e,l,u[l]);if(ua)for(var l of ua(u))lr.call(u,l)&&ar(e,l,u[l]);return e},aa=(e,u)=>wr(e,Sr(u)),Nr=(e,u)=>{var l={};for(var v in e)ur.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&ua)for(var v of ua(e))u.indexOf(v)<0&&lr.call(e,v)&&(l[v]=e[v]);return l};const t=({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:Ke.modal,onOk:()=>{const X=[...e];X.splice(F,1),u(X)}})},v=()=>{const F=[...e];F.push(""),u(F)};return pt.createElement(Sn.Z,{className:"ml20"},pt.createElement(gn.Z,{flex:1},e==null?void 0:e.map((F,X)=>pt.createElement(Sn.Z,{key:`${F}_${X}`,align:"middle",className:"mb20"},pt.createElement(Wt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:F,autoSize:{maxRows:3},maxLength:1e3,onBlur:T=>{const C=[...e],m=T.target.value.trim();C[X]=m,u(C)}}),pt.createElement(bt.Z,{title:"\u5220\u9664"},pt.createElement(Ut.Z,{className:Ke.deleteIcon,style:{marginLeft:15,visibility:X>0?"visible":"hidden"},onClick:()=>l(X)}))))),pt.createElement(gn.Z,null,pt.createElement("div",{className:`${Ke.addBtn}`,onClick:()=>{v()}},"\u65B0\u589E\u7B54\u6848")))},i=({value:e=!0,onChange:u})=>pt.createElement(Mu.Z,{checked:!e,onChange:l=>{u(!l)}}),r="\u2581",o=({questionTitlePlaceholder:e,form:u,name:l,scoreByBlank:v,answerKey:F,titleKey:X="name",analysisKey:T="analysis",isOrdered:C="is_ordered"})=>{var m,B;const[Y,c]=(0,n.useState)(!1),p=(I,S)=>{const vt=S.line;let Ft=0;for(let fn=0;fn{const Ve=I.getRange(S.from,S.to);let fn=0;if(S.text.forEach(ie=>{fn+=ie.split(r).length-1}),S.origin!=="setValue"){if(Ve&&Ve.indexOf(r)!==-1){const ie=Ve.split(r).length-1,Mt=p(I,S.from);if(console.log(`\u5220\u9664${ie}\u4E2A\uFF0C \u524D\u9762\u6709${Mt}\u4E2A\uFF0C\u65B0\u589E${fn}\u4E2A`),ie>1){const Ne=Array.from({length:ie},(Xt,ln)=>Mt+ln);Ft(Ne)}else Ft(Mt)}else if(fn>0){const ie=p(I,S.from);console.log(`\u65B0\u589E${fn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ie}\u4E2A`),vt(fn,ie)}}},V=()=>{const I=u.getFieldValue(["sub_item_banks",...F]);u.setFieldValue(["sub_item_banks",...F],I==null?void 0:I.map((S,vt)=>aa(la({},S),{position:vt+1})))},O=(0,n.useRef)(),K=(I,S)=>{for(let vt=0;vt{b.current(I),V()},ce=(B=(m=u.getFieldValue("sub_item_banks"))==null?void 0:m[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",...v])),pt.createElement("div",{className:Ke.wrap},pt.createElement("div",{className:Ke.questionTitleEditorWrap},pt.createElement(y.default.Item,{label:"\u9898\u5E72",name:X,labelCol:{span:24},rules:[{required:!0}]},pt.createElement(al,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(I,S)=>{P(I,S,K,A)}}))),pt.createElement(y.default.List,{name:F,rules:[{validator(I,S){if((S==null?void 0:S.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const vt of S){const{answer_text:Ft}=vt||{};if(Ft!=null&&Ft.some(Ve=>(Ve==null?void 0:Ve.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(I,{add:S,remove:vt},{errors:Ft})=>(O.current=S,b.current=vt,pt.createElement(pt.Fragment,null,pt.createElement(y.default.Item,{label:pt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(I!=null&&I.length)&&pt.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),I.map((Ve,fn)=>{var ie=Ve,{key:Mt,name:Ne}=ie,Xt=Nr(ie,["key","name"]);return pt.createElement(Sn.Z,{className:"mb20",key:Mt,align:"top"},pt.createElement(gn.Z,{flex:"0 0 auto",className:`${Ke.blankIndex} pt5`},"\u586B\u7A7A\u9879",fn+1),pt.createElement(gn.Z,{flex:1},pt.createElement(Sn.Z,{align:"top",justify:"space-between"},pt.createElement(gn.Z,{flex:1},pt.createElement(y.default.Item,aa(la({},Xt),{name:[Ne,"answer_text"],noStyle:!0}),pt.createElement(t,null))),(u==null?void 0:u.getFieldValue(["sub_item_banks",...v]))&&pt.createElement(gn.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},pt.createElement(y.default.Item,aa(la({},Xt),{name:[Ne,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ke.blankInputNumberWrapper}),pt.createElement(a.Z,{onChange:()=>{var ln,yn;let Ln=u==null?void 0:u.getFieldValue(["sub_item_banks",F==null?void 0:F[0],"standard_answers"]),me=0;for(let it in Ln)(ln=Ln[it])!=null&&ln.score&&(me+=Number((yn=Ln[it])==null?void 0:yn.score));u==null||u.setFieldValue(["sub_item_banks",F==null?void 0:F[0],"question_score"],me)},className:Ke.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),pt.createElement(y.default.Item,aa(la({},Xt),{name:[Ne,"position"],noStyle:!0}),pt.createElement(Wt.default,{type:"hidden"}))))})))),pt.createElement(Sn.Z,{align:"middle"},pt.createElement(y.default.Item,{name:[l,"downcase"],valuePropName:"checked"},pt.createElement(Mu.Z,null)),pt.createElement(gn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),pt.createElement(Sn.Z,{align:"middle"},pt.createElement(y.default.Item,{name:[l,"no_space"],valuePropName:"checked"},pt.createElement(Mu.Z,null)),pt.createElement(gn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ce==null?void 0:ce.length)>1&&pt.createElement(Sn.Z,{align:"middle",className:(ce==null?void 0:ce.length)>1?"mb30":`${Ke.hide}`},pt.createElement(y.default.Item,{name:C},pt.createElement(i,null)),pt.createElement(gn.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")),pt.createElement("div",{onClick:()=>c(!0)},pt.createElement(y.default.Item,{name:T,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},pt.createElement(fl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Y}))))};var s=Object.defineProperty,d=Object.defineProperties,f=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,_=(e,u,l)=>u in e?s(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Z=(e,u)=>{for(var l in u||(u={}))x.call(u,l)&&_(e,l,u[l]);if(E)for(var l of E(u))w.call(u,l)&&_(e,l,u[l]);return e},W=(e,u)=>d(e,f(u)),L=(e,u)=>{var l={};for(var v in e)x.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&E)for(var v of E(e))u.indexOf(v)<0&&w.call(e,v)&&(l[v]=e[v]);return l};const M={\u6B63\u786E:"T",\u9519\u8BEF:"F"},R=({value:e,onChange:u,form:l,choiceKey:v})=>{const F=(e==null?void 0:e.is_answer)===1,X=e==null?void 0:e.choice_text,T=()=>{var C;const m=(C=l==null?void 0:l.getFieldValue(["sub_item_banks",...v]))==null?void 0:C.map(B=>({choice_text:B.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...v],m),u(W(Z({},e),{is_answer:1}))};return n.createElement(Sn.Z,{className:Ke.choiceWrap,align:"middle",wrap:!1},n.createElement(gn.Z,{onClick:T,className:`${Ke.choiceIndex} ${Ke.judgementIndex} ${F?Ke.activeAnswer:""}`},M[X]),n.createElement(gn.Z,{flex:1,className:`${Ke.editorWrap} ml15`},n.createElement("div",{className:`${Ke.inputBorder} ${Ke.placeholder} ${F?Ke.activeJudgementAnswer:""}`},X)),n.createElement(gn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:T,className:`${Ke.setAnswerBtn} ${F?Ke.activeAnswer:""}`},F?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},H=({questionTitlePlaceholder:e,choiceKey:u="choices",form:l,titleKey:v="name",analysisKey:F="analysis"})=>{const[X,T]=(0,n.useState)(!1);return n.createElement("div",{className:Ke.wrap},n.createElement("div",{className:Ke.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:v,labelCol:{span:24},rules:[{required:!0}]},n.createElement(al,{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,m){return m.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(m=>{var B=m,{key:Y,name:c}=B,p=L(B,["key","name"]);return n.createElement(y.default.Item,W(Z({},p),{key:Y,name:c,noStyle:!0}),n.createElement(R,{form:l,choiceKey:u}))})))),n.createElement("div",{onClick:()=>T(!0)},n.createElement(y.default.Item,{name:F,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(fl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:X}))))};var $=g(96599),re={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"},q=g(12099),U=g(56746),G=g(59301);const ee=({qitem:e,form:u,exercise:l,loading:v,dispatch:F,aiReviewSettings:X=null})=>G.createElement("div",{className:re.ai_config},G.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),G.createElement("div",{className:re.pfbz_ts},G.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~"),G.createElement("div",{className:"flex"},G.createElement("div",{className:re.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(X||"ai_review_settings")}})}},G.createElement("img",{src:q.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),G.createElement("div",{style:{background:"#F6F7F9"}},G.createElement(y.default.List,{name:X||"ai_review_settings"},(T,{add:C,remove:m})=>T.map((B,Y)=>{var c;return G.createElement(Sn.Z,{key:B.key,style:{padding:"5px 10px 5px 15px"}},G.createElement(gn.Z,{className:re.lable_name1},"\u8BC4\u5206\u9879\u76EE"),G.createElement(gn.Z,null,G.createElement(y.default.Item,{className:"ml10",name:[B.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},G.createElement(Wt.default,{onChange:p=>{u.setFieldValue([B.name,"content"],p.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),G.createElement(gn.Z,{className:re.lable_name1},"\u8BC4\u5206\u6807\u51C6"),G.createElement(gn.Z,null,G.createElement(y.default.Item,{className:"ml10",name:[B.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},G.createElement(Wt.default,{onChange:p=>{u.setFieldValue([B.name,"content"],p.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:X?232:318},className:"mr15",maxLength:500}))),G.createElement(gn.Z,{className:re.lable_name1},"\u6743\u91CD"),G.createElement(gn.Z,null,G.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"}]},G.createElement(a.Z,{value:u.getFieldValue([B.name,"weight"]),onChange:p=>{Number.isInteger(p)||u.setFieldValue([B.name,"weight"],parseFloat(p).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),G.createElement(Sn.Z,{className:(c=re)==null?void 0:c.h_lh_40},G.createElement(gn.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(T.length>=10)return h.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");C()}})),Y>0&&G.createElement(gn.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{m(B.name)}}))))}))),G.createElement(U.Z,null));var ae=(0,j.connect)(({exercise:e,loading:u})=>({exercise:e,loading:u.effects}))(ee),Ze=Object.defineProperty,_e=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,De=(e,u,l)=>u in e?Ze(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Fe=(e,u)=>{for(var l in u||(u={}))Te.call(u,l)&&De(e,l,u[l]);if(xe)for(var l of xe(u))pe.call(u,l)&&De(e,l,u[l]);return e},we=(e,u)=>_e(e,Ie(u)),Re=(e,u)=>{var l={};for(var v in e)Te.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&xe)for(var v of xe(e))u.indexOf(v)<0&&pe.call(e,v)&&(l[v]=e[v]);return l};const tt=e=>{var u=e,{value:l,onChange:v}=u,F=Re(u,["value","onChange"]);const X=T=>{v([T])};return n.createElement(Ml.Z,we(Fe({},F),{defaultValue:l==null?void 0:l[0],onChange:X}))},et=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},Je=({value:e=[],onClose:u})=>n.createElement($.default,{closable:!0,onClose:u,className:Ke.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),Ce=({questionTitlePlaceholder:e,form:u,showKeywords:l,isMustKeyWords:v=l,titleKey:F="name",analysisKey:X="analysis",answerTexts:T="answer_texts",keywords:C="keywords",useKeywords:m="use_keywords",indexs:B,qitem:Y,exerciseitem:c,aiReviewSettings:p})=>{var P,V,O,K,b;const[A,ce]=(0,n.useState)(!1),[I,S]=(0,n.useState)(""),vt=(V=(P=u.getFieldValue("sub_item_banks"))==null?void 0:P[m==null?void 0:m[0]])==null?void 0:V[m==null?void 0:m[1]],Ft=(K=(O=u.getFieldValue("sub_item_banks"))==null?void 0:O[m==null?void 0:m[0]])==null?void 0:K.question_score;return n.createElement("div",{className:Ke.wrap},n.createElement("div",{className:Ke.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:F,labelCol:{span:24},rules:[{required:!0}]},n.createElement(al,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(y.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:T,labelCol:{span:24}},n.createElement(tt,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!v&&n.createElement(y.default.Item,{hidden:!0,name:m,valuePropName:"checked"},n.createElement(Mu.Z,{defaultChecked:!0})),l&&v&&n.createElement(Sn.Z,{align:"middle",className:"mb30"},n.createElement(y.default.Item,{name:m,valuePropName:"checked"},n.createElement(Mu.Z,null)),n.createElement(gn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(gn.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(Pl.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(vt||!v)&&n.createElement(y.default.List,{name:C,rules:[{validator(Ve,fn){return v?fn!=null&&fn.length?(fn==null?void 0:fn.reduce((Mt,Ne)=>Mt+Ne.score,0))>parseFloat(Ft)?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()}}]},(Ve,{add:fn,remove:ie})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${Ke.title} mb10`},v?"\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(gn.Z,{flex:1},n.createElement(Wt.default,{value:I,onChange:Mt=>{S(Mt.target.value)},maxLength:50,allowClear:!0,onPressEnter:Mt=>{var Ne,Xt,ln,yn;const Ln=`${(Ne=Mt.target)==null?void 0:Ne.value}`,me=(ln=(Xt=Ln==null?void 0:Ln.split("|"))==null?void 0:Xt.filter(Bn=>!!Bn))==null?void 0:ln.map(Bn=>Bn==null?void 0:Bn.trim()),it=u.getFieldValue(["sub_item_banks",...C]),eu=((yn=it==null?void 0:it.map(Bn=>Bn==null?void 0:Bn.keyword))==null?void 0:yn.flat())||[];for(const Bn of me)if(eu.includes(Bn)){h.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}et(Ln)&&(fn({keyword:me,score:1}),S(""))},className:Ke.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(gn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ve.map(Mt=>{var Ne=Mt,{key:Xt,name:ln}=Ne,yn=Re(Ne,["key","name"]);return n.createElement(Sn.Z,{key:Xt,className:"mb20",style:{marginRight:148}},n.createElement(gn.Z,{flex:1},n.createElement(Sn.Z,{align:"middle",justify:"space-between"},n.createElement(y.default.Item,we(Fe({},yn),{name:[ln,"keyword"]}),n.createElement(Je,{onClose:()=>ie(ln)})),v&&n.createElement(y.default.Item,we(Fe({},yn),{name:[ln,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ke.blankInputNumberWrapper}),n.createElement(a.Z,{className:Ke.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>ce(!0)},n.createElement(y.default.Item,{name:X,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(fl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:A}))),((b=c==null?void 0:c.exercise)==null?void 0:b.is_open_ai_review)&&n.createElement(ae,{form:u,qitem:Y,aiReviewSettings:p}))};var k=g(59301),ye=Object.defineProperty,he=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,We=(e,u,l)=>u in e?ye(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,xt=(e,u)=>{for(var l in u||(u={}))rt.call(u,l)&&We(e,l,u[l]);if(at)for(var l of at(u))gt.call(u,l)&&We(e,l,u[l]);return e},At=(e,u)=>he(e,lt(u)),Ot=(e,u)=>{var l={};for(var v in e)rt.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&at)for(var v of at(e))u.indexOf(v)<0&>.call(e,v)&&(l[v]=e[v]);return l};const{Panel:en}=Da.default,It=({questionTitlePlaceholder:e,choiceKey:u,form:l,withScore:v,exerciseitem:F})=>{const X=[{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"}],[T,C]=(0,n.useState)(),[m,B]=(0,n.useState)([]),Y=p=>{B(p)},c=({value:p})=>k.createElement("div",{style:{width:150,paddingLeft:11}},p);return k.createElement("div",{className:Ke.wrap},k.createElement("div",{className:Ke.questionTitleEditorWrap},k.createElement(y.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},k.createElement(al,{scrollId:"name",watch:!0,height:140,placeholder:e}))),k.createElement(y.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),k.createElement(y.default.List,{name:"sub_item_banks",rules:[{validator(p,P){return P?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(p,{add:P,remove:V,move:O})=>{const K=l.getFieldValue("sub_item_banks");return k.createElement(k.Fragment,null,k.createElement(Da.default,{className:p.length>0?Ke.collapseWrapper:"",bordered:!1,activeKey:m,onChange:Y,expandIcon:({isActive:b})=>k.createElement("i",{className:`iconfont icon-weizhankai ${b?Ke.open:Ke.close}`,style:{fontSize:14,transition:"all .2s"}})},p.map((b,A)=>{var ce=b,{key:I,name:S}=ce,vt=Ot(ce,["key","name"]),Ft,Ve,fn,ie,Mt,Ne,Xt,ln,yn,Ln,me,it,eu,Bn;return k.createElement(en,{className:Ke.panel,forceRender:!0,header:k.createElement("div",{className:Ke.panelHeader},"\u7B2C",A+1,"\u5C0F\u9898",k.createElement("span",null,"\uFF08",((Ft=K==null?void 0:K[S])==null?void 0:Ft.question_type)==0?"\u5355\u9009\u9898":((Ve=K==null?void 0:K[S])==null?void 0:Ve.question_type)==1?"\u591A\u9009\u9898":((fn=K==null?void 0:K[S])==null?void 0:fn.question_type)==3?"\u586B\u7A7A\u9898":((ie=K==null?void 0:K[S])==null?void 0:ie.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:S,extra:k.createElement(Sn.Z,{align:"middle",onClick:Q=>Q.stopPropagation()},((Mt=K==null?void 0:K[S])==null?void 0:Mt.question_type)==3&&k.createElement(k.Fragment,null,k.createElement(Oe.ZP.Group,{defaultValue:(Ne=K==null?void 0:K[S])==null?void 0:Ne.use_blank_score,className:Ee.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Q=>{var Kn,bu,Jn,ou,du;if(l==null||l.setFieldValue(["sub_item_banks",S,"use_blank_score"],(Kn=Q==null?void 0:Q.target)==null?void 0:Kn.value),(bu=Q==null?void 0:Q.target)!=null&&bu.value){let Qn=0;for(let xu in(Jn=l==null?void 0:l.getFieldValue(["sub_item_banks",S]))==null?void 0:Jn.standard_answers)Qn+=Number((du=(ou=l==null?void 0:l.getFieldValue(["sub_item_banks",S]))==null?void 0:ou.standard_answers[xu])==null?void 0:du.score);l==null||l.setFieldValue(["sub_item_banks",S,"question_score"],Qn||"")}C(new Date)}}),k.createElement(bt.Z,{overlayInnerStyle:{width:460},title:k.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",k.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")},k.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),v&&k.createElement(y.default.Item,At(xt({},vt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[S,"question_score"],className:Ke.blankInputNumberWrapper}),((Xt=K==null?void 0:K[S])==null?void 0:Xt.question_type)==3&&((ln=K==null?void 0:K[S])!=null&&ln.use_blank_score)?k.createElement(c,null):k.createElement(a.Z,{className:Ke.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),k.createElement(Sn.Z,{align:"middle",className:"pl40",style:{width:82}},A!==0&&k.createElement("div",{onClick:()=>{var Q;O(A,A-1);const Kn=(Q=l.getFieldValue("sub_item_banks"))==null?void 0:Q.map((bu,Jn)=>(p.map((ou,du)=>{Jn===du&&(bu.q_position=Number(ou.name)+1)}),bu));l.setFieldValue("sub_item_banks",Kn)}},k.createElement(bt.Z,{title:"\u4E0A\u79FB"},k.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),A{var Q;O(A,A+1);const Kn=(Q=l.getFieldValue("sub_item_banks"))==null?void 0:Q.map((bu,Jn)=>(p.map((ou,du)=>{Jn===du&&(bu.q_position=Number(ou.name)+1)}),bu));l.setFieldValue("sub_item_banks",Kn)},className:A===0?"":"ml10"},k.createElement(bt.Z,{title:"\u4E0B\u79FB"},k.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),k.createElement(bt.Z,{title:"\u5220\u9664"},k.createElement(Ut.Z,{className:`${Ke.deleteIcon} ml40`,onClick:()=>V(S)})))},k.createElement(y.default.Item,At(xt({},vt),{name:S}),(((yn=K==null?void 0:K[S])==null?void 0:yn.question_type)==0||((Ln=K==null?void 0:K[S])==null?void 0:Ln.question_type)==1)&&k.createElement(Ar,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((me=K==null?void 0:K[S])==null?void 0:me.question_type)==1,form:l,choiceKey:[S,"choices"],titleKey:[S,"name"],analysisKey:[S,"analysis"],choiceOptionsPath:["sub_item_banks",S,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((it=K==null?void 0:K[S])==null?void 0:it.question_type)==3&&k.createElement(o,{form:l,name:S,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[S,"use_blank_score"],titleKey:[S,"name"],analysisKey:[S,"analysis"],isOrdered:[S,"is_ordered"],answerKey:[S,"standard_answers"],key:T}),((eu=K==null?void 0:K[S])==null?void 0:eu.question_type)==2&&k.createElement(H,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[S,"name"],analysisKey:[S,"analysis"],choiceKey:[S,"choices"]}),((Bn=K==null?void 0:K[S])==null?void 0:Bn.question_type)==4&&k.createElement(Ce,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[S,"name"],analysisKey:[S,"analysis"],answerTexts:[S,"answer_texts"],useKeywords:[S,"use_keywords"],keywords:[S,"keywords"],aiReviewSettings:[S,"ai_review_settings"],indexs:S,qitem:K==null?void 0:K[S],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:F})))})),p.length<20&&k.createElement(cl.Z,{menu:{items:[{label:k.createElement("div",{onClick:()=>{P({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),B([p==null?void 0:p.length,...m])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:k.createElement("div",{onClick:()=>{P({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),B([p==null?void 0:p.length,...m])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:k.createElement("div",{onClick:()=>{P({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),B([p==null?void 0:p.length,...m])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:k.createElement("div",{onClick:()=>{P({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),B([p==null?void 0:p.length,...m])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:k.createElement("div",{onClick:()=>{P({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),B([p==null?void 0:p.length,...m])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(b=>b.show).map(b=>({label:b.label,key:b.key}))}},k.createElement("div",{className:`${Ke.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var nt=g(59301),dt=Object.defineProperty,Pn=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,kt=(e,u,l)=>u in e?dt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,qt=(e,u)=>{for(var l in u||(u={}))Fn.call(u,l)&&kt(e,l,u[l]);if(vn)for(var l of vn(u))Kt.call(u,l)&&kt(e,l,u[l]);return e},Jt=(e,u)=>Pn(e,Tt(u)),Zn=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),uu=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm(),{unified_ai_setting:c,ai_review_settings:p}=v==null?void 0:v.exercise;(0,n.useEffect)(()=>{var V;Y.setFieldsValue(Jt(qt({},e),{name:e.question_title,sub_item_banks:(V=e.sub_exercise_questions)==null?void 0:V.map(O=>{var K,b;if(O.question_type==4){const A=((K=O==null?void 0:O.ai_review_settings)==null?void 0:K.length)>0?O.ai_review_settings:p;O.ai_review_settings=A}return Jt(qt({},O),{name:O.question_title,choices:(b=O==null?void 0:O.question_choices)==null?void 0:b.map(A=>Jt(qt({},A),{is_answer:A!=null&&A.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const P=V=>{if(!(V!=null&&V.length))return!1;const O=V.map(b=>{var A;return(A=b.choice_text)==null?void 0:A.trim().replace(/^\s+|\s+$/g,"")});return new Set(O).size!==O.length};return nt.createElement("div",null,nt.createElement(y.default,{form:Y,colon:!1,onValuesChange:(V,O)=>{var K,b,A,ce;if(V!=null&&V.sub_item_banks){let I=((K=Y.getFieldValue("sub_item_banks"))==null?void 0:K.length)>0&&((A=(b=Y.getFieldValue("sub_item_banks"))==null?void 0:b.map(S=>{var vt;if(S.question_type==3&&(S!=null&&S.use_blank_score)){let Ft=0;for(let Ve in S==null?void 0:S.standard_answers)Ft+=Number((vt=S==null?void 0:S.standard_answers[Ve])==null?void 0:vt.score);return Ft}else return S.question_score}))==null?void 0:A.filter(S=>S));(I==null?void 0:I.length)>0&&Y.setFieldsValue({question_score:(ce=parseFloat(I.reduce((S,vt)=>parseFloat(S)+parseFloat(vt))))==null?void 0:ce.toFixed(1)})}},onFinish:V=>{var O,K;if((O=V.sub_item_banks)==null?void 0:O.some(A=>A.question_type===0||A.question_type===1?P(A.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(Jt(qt(qt({},e),V),{question_title:V.name,sub_questions:(K=V==null?void 0:V.sub_item_banks)==null?void 0:K.map(A=>{var ce,I,S,vt;return(A==null?void 0:A.question_type)==3?Jt(qt({},A),{question_title:A.name,item_type:A==null?void 0:A.question_type}):Jt(qt({},A),{question_title:A.name,question_choices:(I=(ce=A==null?void 0:A.choices)==null?void 0:ce.map)==null?void 0:I.call(ce,Ft=>Ft.choice_text),standard_answers:(vt=(S=A==null?void 0:A.choices)==null?void 0:S.map)==null?void 0:vt.call(S,(Ft,Ve)=>(Ft==null?void 0:Ft.is_answer)===1&&Ve+1).filter(Ft=>Ft),item_type:A==null?void 0:A.question_type})})}))},onFinishFailed:V=>Zn(void 0,null,function*(){var O,K;h.ZP.error(V.errorFields[0].errors[0]),Y.scrollToField((K=(O=V==null?void 0:V.errorFields)==null?void 0:O[0])==null?void 0:K.name,{behavior:"smooth",block:"center"})})},nt.createElement("div",{style:{display:"flex",alignItems:"center"}},nt.createElement("div",{style:{flex:1}},nt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),nt.createElement("span",null,"\u7EC4\u5408\u9898")),((B=v==null?void 0:v.exercise)==null?void 0:B.exercise_status)==1&&!(e!=null&&e.isadd)&&nt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},nt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),nt.createElement(oe.ZP,{onClick:()=>{var V;e.isadd?(u(!1),C()):(Y.setFieldsValue(Jt(qt({},e),{name:e.question_title,sub_item_banks:(V=e.sub_exercise_questions)==null?void 0:V.map(O=>{var K;return Jt(qt({},O),{name:O.question_title,choices:(K=O==null?void 0:O.question_choices)==null?void 0:K.map(b=>Jt(qt({},b),{is_answer:b!=null&&b.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),nt.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:nt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},nt.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")},nt.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),nt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},nt.createElement(ll.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),nt.createElement(It,{form:Y,withScore:!0,choiceKey:"",exerciseitem:v,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),nt.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:v,TagDiscipline:l,form:Y}))))},He=g(59301),zt=Object.defineProperty,tn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,Nu=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,ge=(e,u,l)=>u in e?zt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ut=(e,u)=>{for(var l in u||(u={}))Nu.call(u,l)&&ge(e,l,u[l]);if(mt)for(var l of mt(u))ze.call(u,l)&&ge(e,l,u[l]);return e},de=(e,u)=>tn(e,Un(u)),Ae=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Nn=({qitem:e,setqitem:u,setisedit:l,TagDiscipline:v,exerciseitem:F,seveeditor:X,deleteitem:T,showTip:C})=>{var m,B;const[Y]=y.default.useForm();return(0,n.useEffect)(()=>{var c,p;Y.setFieldsValue(de(ut({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(P=>de(ut({},P),{standard_boolean:P!=null&&P.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(p=e==null?void 0:e.shixun)==null?void 0:p.map(P=>de(ut({},P),{defaultscore:P.challenge_score}))},[]),He.createElement("div",null,He.createElement(y.default,{form:Y,colon:!1,onFinish:c=>{var p,P;let V=de(ut({},c),{question_scores:(p=e==null?void 0:e.shixun)==null?void 0:p.map(O=>O.challenge_score),item_type:e==null?void 0:e.question_type,choices:(P=c==null?void 0:c.choices)==null?void 0:P.map(O=>de(ut({},O),{is_answer:O.standard_boolean}))});X(ut(ut({},e),V))},onFinishFailed:c=>Ae(void 0,null,function*(){var p,P;h.ZP.error(c.errorFields[0].errors[0]),Y.scrollToField((P=(p=c==null?void 0:c.errorFields)==null?void 0:p[0])==null?void 0:P.name,{behavior:"smooth",block:"center"})})},He.createElement("div",{style:{display:"flex",alignItems:"center"}},He.createElement("div",{style:{flex:1}},He.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),He.createElement("span",null,"\u5B9E\u8BAD\u9898")),((m=F==null?void 0:F.exercise)==null?void 0:m.exercise_status)==1&&!(e!=null&&e.isadd)&&He.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{T()}},He.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),He.createElement(oe.ZP,{onClick:()=>{var c,p;Y.setFieldsValue(de(ut({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(P=>de(ut({},P),{standard_boolean:P!=null&&P.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(p=e==null?void 0:e.shixun)==null?void 0:p.map(P=>de(ut({},P),{challenge_score:P.defaultscore})),u(ut({},e)),l(!1)}},"\u53D6\u6D88"),He.createElement(bt.Z,{overlayClassName:Ee.shake,open:C,placement:"bottom",color:"rgba(244,156,14,0.19)",title:He.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},He.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")},He.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>Ae(void 0,null,function*(){var c,p,P;if(((p=(c=e==null?void 0:e.shixun)==null?void 0:c.map)==null?void 0:p.call(c,V=>V.challenge_score).filter(V=>V).length)<((P=e==null?void 0:e.shixun)==null?void 0:P.length)){h.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}Y.submit()})},"\u4FDD\u5B58"))),He.createElement(ll.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),He.createElement(y.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},He.createElement(Ml.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),He.createElement(Sn.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},He.createElement("div",null,He.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),He.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},He.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((c,p)=>He.createElement("div",{style:{display:"flex",marginBottom:20}},He.createElement("div",{style:{flex:1}},p+1,"\u3001",c.challenge_name),He.createElement("div",null,He.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",He.createElement(a.Z,{precision:1,value:c==null?void 0:c.challenge_score,onChange:P=>{const V=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));V[p].challenge_score=P;const O=V.every(b=>!b.challenge_score),K=parseFloat(V==null?void 0:V.map(b=>b.challenge_score).reduce((b,A)=>parseFloat(b||0)+parseFloat(A||0)));Y.setFieldsValue({question_score:O?"":K.toFixed(1)}),u(de(ut({},e),{shixun:V}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},ne={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"},gu=g(54172),cu=g(24302),Du=g(24334),J=g(59301);const Fu=["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"],Eu=[{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 _l=({qitem:e,exercise:u})=>{var l,v,F,X,T,C,m,B,Y,c,p,P,V,O,K,b,A,ce,I,S,vt,Ft,Ve,fn;return J.createElement("div",{className:ne.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&J.createElement("div",{className:ne.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((ie,Mt)=>J.createElement("div",{className:ne.redio},!(ie!=null&&ie.standard_boolean)&&J.createElement("span",{className:ne.redioitem}),(ie==null?void 0:ie.standard_boolean)&&J.createElement("i",{className:`${ne.redioitemyes} icon-duigou1`}),J.createElement("span",{className:`${ie!=null&&ie.standard_boolean?ne.titleyes:ne.title} ${ne.indexTag}`},(e==null?void 0:e.question_type)===0?Fu[Mt]:""),J.createElement(rn.Z,{className:ie!=null&&ie.standard_boolean?ne.titleyes:ne.title,value:ie==null?void 0:ie.choice_text}),(ie==null?void 0:ie.standard_boolean)&&J.createElement("div",{className:ne.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&J.createElement("div",{className:ne.normalWrap},(v=e==null?void 0:e.question_choices)==null?void 0:v.map((ie,Mt)=>J.createElement("div",{className:ne.checkbox},!(ie!=null&&ie.standard_boolean)&&J.createElement("span",{className:ne.checkboxitem}),(ie==null?void 0:ie.standard_boolean)&&J.createElement("i",{className:`${ne.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${ie!=null&&ie.standard_boolean?ne.titleyes:ne.title} ${ne.indexTag}`},Fu[Mt]),J.createElement(rn.Z,{className:ie!=null&&ie.standard_boolean?ne.titleyes:ne.title,value:ie==null?void 0:ie.choice_text}),(ie==null?void 0:ie.standard_boolean)&&J.createElement("div",{className:ne.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&J.createElement("div",{className:ne.completion},(F=e==null?void 0:e.standard_answers)==null?void 0:F.map((ie,Mt)=>{var Ne;return J.createElement(Sn.Z,{align:"top"},J.createElement("span",{className:ne.title},"\u586B\u7A7A\u9879",Mt+1),J.createElement("div",{className:ne.content},(Ne=ie.answer_text)==null?void 0:Ne.map((Xt,ln)=>J.createElement("div",{key:ln,className:ne.items,style:(ie==null?void 0:ie.model)===2?{border:0,padding:0}:{}},(ie==null?void 0:ie.model)===1?J.createElement("pre",{className:"mb0"},Xt):J.createElement(cu.Z,{value:Xt,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&J.createElement("div",{className:ne.simple},J.createElement("div",{className:ne.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(X=e==null?void 0:e.answer_texts)!=null&&X[0]?J.createElement(rn.Z,{className:ne.content,value:(T=e==null?void 0:e.answer_texts)==null?void 0:T[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:ne.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.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&&J.createElement("div",{className:ne.shixunWrapper},(C=e==null?void 0:e.shixun)==null?void 0:C.map((ie,Mt)=>{var Ne,Xt;return J.createElement("div",null,J.createElement("div",{key:Mt,className:`${ne.shixun} mb30`},J.createElement("span",{className:ne.score},"\uFF08",ie==null?void 0:ie.challenge_score,"\u5206\uFF09"),J.createElement("span",{className:ne.qtitle},(e==null?void 0:e.index)+"."+(Mt+1),"\u3001",ie==null?void 0:ie.challenge_name)),((Xt=(Ne=u==null?void 0:u.editData)==null?void 0:Ne.exercise)==null?void 0:Xt.show_challenge_task_pass)&&J.createElement(rn.Z,{className:ne.content,value:(ie==null?void 0:ie.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&J.createElement("div",{className:ne.program,style:{border:!((B=(m=u==null?void 0:u.editData)==null?void 0:m.exercise)!=null&&B.show_hack_sets)&&!((c=(Y=u==null?void 0:u.editData)==null?void 0:Y.exercise)!=null&&c.show_hack_description)&&"none"}},((P=(p=u==null?void 0:u.editData)==null?void 0:p.exercise)==null?void 0:P.show_hack_sets)&&J.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},J.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},J.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),J.createElement(gu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(ie,Mt,Ne)=>Ne+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(ie,Mt,Ne)=>J.createElement(bt.Z,{title:J.createElement("pre",null,ie)},J.createElement("div",{className:ne.divname},ie))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(ie,Mt,Ne)=>J.createElement(bt.Z,{title:J.createElement("pre",null,ie)}," ",J.createElement("div",{className:ne.divname},ie))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:e==null?void 0:e.hack_sets})),((O=(V=u==null?void 0:u.editData)==null?void 0:V.exercise)==null?void 0:O.show_hack_description)&&J.createElement("div",null,J.createElement(rn.Z,{className:ne.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((K=e==null?void 0:e.sub_exercise_questions)==null?void 0:K.map((ie,Mt)=>{var Ne,Xt,ln,yn,Ln,me;return J.createElement("div",{key:Mt},J.createElement("div",{className:ne.combination},J.createElement("span",{className:ne.score},ie==null?void 0:ie.question_score,"\u5206"),J.createElement("span",{className:ne.qtype},(Ne=Eu.find(it=>it.type==ie.question_type))==null?void 0:Ne.name),J.createElement("span",{className:ne.qtitle},Mt+1,"\u3001",ie==null?void 0:ie.question_title)),(ie.question_type===0||ie.question_type===2)&&J.createElement("div",{className:ne.warp,style:{padding:"30px 58px",paddingBottom:0}},J.createElement("div",null,(Xt=ie==null?void 0:ie.question_choices)==null?void 0:Xt.map((it,eu)=>J.createElement("div",{className:ne.redio,key:eu},!(it!=null&&it.standard_boolean)&&J.createElement("span",{className:ne.redioitem}),(it==null?void 0:it.standard_boolean)&&J.createElement("i",{className:`${ne.redioitemyes} icon-duigou1`}),ie.question_type===2&&J.createElement("span",{className:`${it!=null&&it.standard_boolean?ne.titleyes:ne.title} ${ne.indexTag}`},Fu[eu]),J.createElement(rn.Z,{className:it!=null&&it.standard_boolean?ne.titleyes:ne.title,value:it==null?void 0:it.choice_text}),(it==null?void 0:it.standard_boolean)&&J.createElement("div",{className:ne.yestag},"\u6B63\u786E\u7B54\u6848"))))),ie.question_type===1&&J.createElement("div",{className:ne.normalWrap},(ln=ie==null?void 0:ie.question_choices)==null?void 0:ln.map((it,eu)=>J.createElement("div",{className:ne.checkbox,key:eu},!(it!=null&&it.standard_boolean)&&J.createElement("span",{className:ne.checkboxitem}),(it==null?void 0:it.standard_boolean)&&J.createElement("i",{className:`${ne.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${it!=null&&it.standard_boolean?ne.titleyes:ne.title} ${ne.indexTag}`},Fu[eu]),J.createElement(rn.Z,{className:it!=null&&it.standard_boolean?ne.titleyes:ne.title,value:it==null?void 0:it.choice_text}),(it==null?void 0:it.standard_boolean)&&J.createElement("div",{className:ne.yestag},"\u6B63\u786E\u7B54\u6848")))),ie.question_type===3&&J.createElement("div",{className:ne.completion},(yn=ie==null?void 0:ie.standard_answers)==null?void 0:yn.map((it,eu)=>{var Bn;return J.createElement(Sn.Z,{align:"top"},J.createElement("span",{className:ne.title},"\u586B\u7A7A\u9879",eu+1),J.createElement("div",{className:ne.content},(Bn=it.answer_text)==null?void 0:Bn.map((Q,Kn)=>J.createElement("div",{key:Kn,className:ne.items},J.createElement("pre",{className:"mb0"},Q)))))})),ie.question_type===4&&J.createElement("div",{className:ne.simple},J.createElement("div",{className:ne.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ln=ie==null?void 0:ie.answer_texts)!=null&&Ln[0]?J.createElement(rn.Z,{className:ne.content,value:(me=ie==null?void 0:ie.answer_texts)==null?void 0:me[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:ne.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ie!=null&&ie.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&J.createElement("div",null,J.createElement(rn.Z,{disabledFill:!0,className:ne.content,showProgramFill:!0,value:Du.Base64.decode(((b=e==null?void 0:e.program_attr)==null?void 0:b.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&J.createElement("div",{className:ne.bottom},J.createElement("div",{className:`${ne.bottomitem} mb30`},J.createElement("span",{className:ne.left},"\u89E3\u6790"),J.createElement("span",{className:ne.right},e!=null&&e.analysis?J.createElement(rn.Z,{value:e==null?void 0:e.analysis}):J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),J.createElement("div",{className:`${ne.bottomitem} mb30`},J.createElement("span",{className:ne.left},"\u96BE\u5EA6"),J.createElement("span",{className:ne.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),J.createElement("div",{className:ne.bottomitem},J.createElement("span",{className:ne.left},"\u77E5\u8BC6\u70B9"),J.createElement(bt.Z,{title:((A=e==null?void 0:e.tag_discipline_names)==null?void 0:A.length)<=0||((ce=e==null?void 0:e.tag_discipline_names)==null?void 0:ce.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(S=(I=e==null?void 0:e.tag_discipline_names)==null?void 0:I.join("\uFF1B"))==null?void 0:S.toString()},J.createElement("span",{className:ne.right},((vt=e==null?void 0:e.tag_discipline_names)==null?void 0:vt.length)<=0?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Ft=e==null?void 0:e.tag_discipline_names)==null?void 0:Ft.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(fn=(Ve=e==null?void 0:e.tag_discipline_names)==null?void 0:Ve.join("\uFF1B"))==null?void 0:fn.toString())))))},Lu=g(55537),pl=g(12796),wn=g(59301),gl=Object.defineProperty,Fl=Object.defineProperties,ra=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,jl=(e,u,l)=>u in e?gl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,hl=(e,u)=>{for(var l in u||(u={}))ba.call(u,l)&&jl(e,l,u[l]);if(ia)for(var l of ia(u))oa.call(u,l)&&jl(e,l,u[l]);return e},yl=(e,u)=>Fl(e,ra(u)),Qu=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Zu=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B,Y,c,p;const[P]=y.default.useForm(),{unified_ai_setting:V,ai_review_settings:O}=v==null?void 0:v.exercise,K=((B=e==null?void 0:e.ai_review_settings)==null?void 0:B.length)>0?e.ai_review_settings:O;return(0,n.useEffect)(()=>{P.setFieldsValue(yl(hl({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer,ai_review_settings:K}))},[e]),wn.createElement("div",null,wn.createElement(y.default,{form:P,colon:!1,onFinish:b=>{var A;(A=v==null?void 0:v.exercise)!=null&&A.is_open_ai_review&&!(0,kn.BR)(b==null?void 0:b.ai_review_settings)||F(yl(hl(hl({},e),b),{answer_texts:b==null?void 0:b.answer_texts,question_title:b==null?void 0:b.name}))},onFinishFailed:b=>Qu(void 0,null,function*(){var A,ce;h.ZP.error(b.errorFields[0].errors[0]),P.scrollToField((ce=(A=b==null?void 0:b.errorFields)==null?void 0:A[0])==null?void 0:ce.name,{behavior:"smooth",block:"center"})})},wn.createElement("div",{style:{display:"flex",alignItems:"center"}},wn.createElement("div",{style:{flex:1}},wn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),wn.createElement("span",null,"\u7B80\u7B54\u9898")),((Y=v==null?void 0:v.exercise)==null?void 0:Y.exercise_status)==1&&!(e!=null&&e.isadd)&&wn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},wn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),wn.createElement(oe.ZP,{onClick:()=>{e.isadd?(u(!1),C()):(P.setFieldsValue(yl(hl({},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"),wn.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:wn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},wn.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")},wn.createElement(oe.ZP,{type:"primary",className:"ml20",onClick:()=>{P.submit()}},"\u4FDD\u5B58"))),wn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},wn.createElement(y.default.Item,{className:Ee.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},wn.createElement(a.Z,{onBlur:b=>{b.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})),wn.createElement(pl.W,{form:P,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((c=v==null?void 0:v.exercise)==null?void 0:c.is_open_ai_review)&&!((p=v==null?void 0:v.exercise)!=null&&p.unified_ai_setting)&&wn.createElement(ae,{form:P,qitem:e}),wn.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:v,TagDiscipline:l,form:P}))))},Tn=g(59301),ca=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Ll=({setScoreShow:e,ScoreShow:u,exerciseitem:l,getdata:v})=>{var F,X,T;const[C,m]=(0,n.useState)(!1);function B(){return ca(this,null,function*(){var Y,c,p;let P=(c=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y.filter(O=>O.Singlequestion))==null?void 0:c.map(O=>({question_type:O.question_type,score:O.Singlequestion})),V=yield(0,N.ZP)(`/api/exercises/${(p=l==null?void 0:l.exercise)==null?void 0:p.id}/batch_set_score.json`,{method:"POST",body:{question_arr:P}});(V==null?void 0:V.status)===0&&v()})}return Tn.createElement("div",null,u&&Tn.createElement($t.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:u,width:640,centered:!0,zIndex:10,className:Ee.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var Y,c,p;if(l!=null&&l.use_blank_score&&((p=(c=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y.filter(P=>P.name==="\u586B\u7A7A\u9898"))==null?void 0:c[0])!=null&&p.Singlequestion)){m(!0);return}B(),e(!1)}},Tn.createElement("div",{className:"c-black"},"\u603B\u5206",Tn.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))),Tn.createElement("div",{className:Ee.content},Tn.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Tn.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Tn.createElement("span",null,"\u9898\u578B\u603B\u5206"),Tn.createElement("span",null,"\u64CD\u4F5C")),(T=(X=l==null?void 0:l.exercise_question_types)==null?void 0:X.filter(Y=>Y.name!=="\u5B9E\u8BAD\u9898"&&Y.name!=="\u7EC4\u5408\u9898"))==null?void 0:T.map(Y=>{var c;return Tn.createElement("div",{className:Ee.items},Tn.createElement("span",null,Y==null?void 0:Y.name),Tn.createElement("span",null,(c=Y==null?void 0:Y.items)==null?void 0:c.length),Tn.createElement("span",null,Y==null?void 0:Y.score),Tn.createElement("span",null,"\u6BCF\u9898",Tn.createElement(a.Z,{max:100,precision:1,min:.1,onChange:p=>{Y.Singlequestion=p},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Tn.createElement($t.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:C,width:640,closable:!1,className:Ee.scoremodal},Tn.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Tn.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"),Tn.createElement("div",{className:Ee.bottom},Tn.createElement(oe.ZP,{className:Ee.no,onClick:()=>{m(!1)}},"\u53D6\u6D88"),Tn.createElement(oe.ZP,{className:Ee.yes,onClick:()=>{B(),m(!1),e(!1)}},"\u786E\u8BA4"))))},xa=g(20554),Ql=g(69219),$u=g(13747),Rn={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"},Cl=g(12353),Pe={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 il=["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 $l=({qitem:e})=>{var u,l,v,F,X,T,C,m,B,Y;return n.createElement("div",{className:Pe.warp},n.createElement("div",{className:Pe.mainPart},n.createElement("div",{className:Pe.qcount},(e==null?void 0:e.question_type)===8&&n.createElement(rn.Z,{className:Pe.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(rn.Z,{className:Pe.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((c,p)=>n.createElement("div",{className:Pe.redio},!(c!=null&&c.is_answer)&&n.createElement("span",{className:Pe.redioitem}),(c==null?void 0:c.is_answer)&&n.createElement("i",{className:`${Pe.redioitemyes} icon-duigou1`}),n.createElement(rn.Z,{className:c!=null&&c.is_answer?Pe.titleyes:Pe.title,value:il[p]+(c==null?void 0:c.choice_text)}),(c==null?void 0:c.is_answer)&&n.createElement("div",{className:Pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&n.createElement("div",null,(v=e==null?void 0:e.choices)==null?void 0:v.map((c,p)=>n.createElement("div",{className:Pe.checkbox},!(c!=null&&c.is_answer)&&n.createElement("span",{className:Pe.checkboxitem}),(c==null?void 0:c.is_answer)&&n.createElement("i",{className:`${Pe.checkboxitemyes} icon-duigou1`}),n.createElement(rn.Z,{className:c!=null&&c.is_answer?Pe.titleyes:Pe.title,value:il[p]+(c==null?void 0:c.choice_text)}),(c==null?void 0:c.is_answer)&&n.createElement("div",{className:Pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&n.createElement("div",{className:Pe.completion},(F=e==null?void 0:e.standard_answer)==null?void 0:F.map((c,p)=>{var P;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Pe.title},"\u586B\u7A7A\u9879",p+1),n.createElement("div",{className:Pe.content},(P=c==null?void 0:c.answer_text)==null?void 0:P.map((V,O)=>n.createElement("div",{className:Pe.items},V))))})),(e==null?void 0:e.question_type)===4&&n.createElement("div",{className:Pe.simple},n.createElement("div",{className:Pe.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(X=e==null?void 0:e.answer_texts)!=null&&X[0]?n.createElement(rn.Z,{className:Pe.content,value:(T=e==null?void 0:e.answer_texts)==null?void 0:T[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((c,p)=>n.createElement("div",{className:Pe.shixun},n.createElement("span",{className:Pe.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,kn.EM)(p+1),"\u9898"),c)))),(e==null?void 0:e.question_type)===6&&n.createElement("div",{className:Pe.simple},n.createElement(rn.Z,{className:Pe.content,value:((m=e==null?void 0:e.program_attr)==null?void 0:m.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((B=e==null?void 0:e.sub_item_banks)==null?void 0:B.map((c,p)=>{var P,V,O,K,b;return n.createElement("div",null,n.createElement("div",{className:Pe.combination},n.createElement("span",{className:Pe.qtitle},c==null?void 0:c.name)),n.createElement("div",{className:Pe.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((c==null?void 0:c.item_type)=="SINGLE"||(c==null?void 0:c.item_type)=="JUDGMENT")&&((P=c==null?void 0:c.choices)==null?void 0:P.map((A,ce)=>n.createElement("div",{className:Pe.redio},!(A!=null&&A.is_answer)&&n.createElement("span",{className:Pe.redioitem}),(A==null?void 0:A.is_answer)&&n.createElement("i",{className:`${Pe.redioitemyes} icon-duigou1`}),n.createElement(rn.Z,{className:A!=null&&A.is_answer?Pe.titleyes:Pe.title,value:il[ce]+(A==null?void 0:A.choice_text)}),(A==null?void 0:A.is_answer)&&n.createElement("div",{className:Pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(c==null?void 0:c.item_type)=="MULTIPLE"&&((V=c==null?void 0:c.choices)==null?void 0:V.map((A,ce)=>n.createElement("div",{className:Pe.checkbox},!(A!=null&&A.is_answer)&&n.createElement("span",{className:Pe.checkboxitem}),(A==null?void 0:A.is_answer)&&n.createElement("i",{className:`${Pe.checkboxitemyes} icon-duigou1`}),n.createElement(rn.Z,{className:A!=null&&A.is_answer?Pe.titleyes:Pe.title,value:il[ce]+(A==null?void 0:A.choice_text)}),(A==null?void 0:A.is_answer)&&n.createElement("div",{className:Pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(c==null?void 0:c.item_type)=="COMPLETION"&&n.createElement("div",{className:Pe.completion},(O=c==null?void 0:c.standard_answer)==null?void 0:O.map((A,ce)=>{var I;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Pe.title},"\u586B\u7A7A\u9879",ce+1),n.createElement("div",{className:Pe.content},(I=A==null?void 0:A.answer_text)==null?void 0:I.map((S,vt)=>n.createElement("div",{className:Pe.items},S))))})),(c==null?void 0:c.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:Pe.simple},n.createElement("div",{className:Pe.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(K=c==null?void 0:c.answer_texts)!=null&&K[0]?n.createElement(rn.Z,{className:Pe.content,value:(b=c==null?void 0:c.answer_texts)==null?void 0:b[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(rn.Z,{disabledFill:!0,className:Pe.content,showProgramFill:!0,value:Du.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:Pe.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:Pe.bottom},n.createElement("div",{className:Pe.bottomitem},n.createElement("span",{className:Pe.left},"\u89E3\u6790"),n.createElement("span",{className:Pe.right},e!=null&&e.analysis?n.createElement(rn.Z,{value:e==null?void 0:e.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:Pe.bottomitem},n.createElement("span",{className:Pe.left},"\u96BE\u5EA6"),n.createElement("span",{className:Pe.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:Pe.bottomitem},n.createElement("span",{className:Pe.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:Pe.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},da=g(94890),ma=g(79751),Aa=g(56636),va=g(50838),Pa=g(88387),wa=g(67702),Sa=g(84698),ve=g(59301),Na=Object.defineProperty,Ia=Object.defineProperties,ka=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Pt=(e,u,l)=>u in e?Na(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,fe=(e,u)=>{for(var l in u||(u={}))Ma.call(u,l)&&Pt(e,l,u[l]);if(fa)for(var l of fa(u))Za.call(u,l)&&Pt(e,l,u[l]);return e},Vn=(e,u)=>Ia(e,ka(u)),qn=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const Ea=({setScoreShow:e,ScoreShow:u,onOk:l,isshixuns:v,isloadings:F,dispatch:X,shixunsDetail:T,exercise:C})=>{var m,B,Y;let[c,p]=(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:[]}),[P,V]=(0,n.useState)([]),[O,K]=(0,n.useState)([]),[b,A]=(0,n.useState)([]),[ce,I]=(0,n.useState)([]);const[S,vt]=(0,n.useState)(!1),[Ft]=y.default.useForm(),[Ve,fn]=(0,n.useState)(),[ie,Mt]=(0,n.useState)(!1);let[Ne,Xt]=(0,n.useState)(v);const[ln,yn]=(0,n.useState)([]),[Ln,me]=(0,n.useState)(!0),[it,eu]=(0,n.useState)([]),[Bn,Q]=(0,n.useState)(0),[Kn,bu]=(0,n.useState)([]),Jn=[{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}],[ou,du]=(0,n.useState)({});(0,n.useEffect)(()=>{var D,ue,yt,Ge,wt,un,In,Qt,vu,on;(((yt=(ue=(D=C==null?void 0:C.editData)==null?void 0:D.exercise)==null?void 0:ue.exist_item_bank_ids)==null?void 0:yt.length)>0||((un=(wt=(Ge=C==null?void 0:C.editData)==null?void 0:Ge.exercise)==null?void 0:wt.exist_item_bank_shixun_ids)==null?void 0:un.length)>0)&&bu([...(Qt=(In=C==null?void 0:C.editData)==null?void 0:In.exercise)==null?void 0:Qt.exist_item_bank_ids,...(on=(vu=C==null?void 0:C.editData)==null?void 0:vu.exercise)==null?void 0:on.exist_item_bank_shixun_ids])},[(B=(m=C==null?void 0:C.editData)==null?void 0:m.exercise)==null?void 0:B.exist_item_bank_ids]);const Qn=(0,n.useRef)(new Set),xu=(0,n.useRef)(new Set);let[_u,Gu]=(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 Cn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],su=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ou=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Yl,ht]=(0,n.useState)(!1),bn=()=>{Ft.resetFields(),Ne=!1,Xt(!1),ht(!1),Ft.submit()};(0,n.useEffect)(()=>{Bn>0&&setTimeout(()=>{Q(0)},2e3)},[Bn]),(0,n.useEffect)(()=>{u&&(Ft.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Ln&&Ne&&(Ft.setFieldsValue({item_type:"SHIXUN"}),c.item_type="SHIXUN",p(fe({},c)),me(!1)),$n(c),Au(),Hn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[u]);function $n(D){return qn(this,null,function*(){var ue,yt,Ge;if(vt(!0),p(D),(b==null?void 0:b.length)<=0&&D.type==="5"){I([]),vt(!1);return}let wt=D.type==="5"?b==null?void 0:b.filter(Qt=>!ln.includes(Qt)):null,un=D.type==="5"?b==null?void 0:b.filter(Qt=>ln.includes(Qt)):null,In=yield(0,N.ZP)("/api/item_banks.json",{method:"get",params:Vn(fe({},D),{discipline_id:((ue=D==null?void 0:D.courseid)==null?void 0:ue[0])||null,sub_discipline_id:((yt=D==null?void 0:D.courseid)==null?void 0:yt[1])||null,ids:wt,shixun_ids:un,group_id:((Ge=D.group_id)==null?void 0:Ge.map(Qt=>Qt==null?void 0:Qt.value))||null,keyword:D.keyword?encodeURIComponent(D.keyword):D.keyword,include_shixuns:!0,type:D.type==="5"?null:D.type,clazz:D.type==="3"?"ItemBanksGroup":null})});I(In),vt(!1)})}function Hn(D){return qn(this,null,function*(){var ue;let yt=yield(0,N.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:D}),Ge=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ue=yt==null?void 0:yt.data)==null?void 0:ue.map(wt=>({title:wt.name,id:wt.id,pid:wt.id,value:wt.id,key:wt.id,isLeaf:!wt.have_child}))}];eu(Ge)})}function Au(){return qn(this,null,function*(){let D=yield(0,N.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:c.type==="5"?null:c.type,clazz:"ItemBanksGroup"}});V((0,Cl.L)(D==null?void 0:D.disciplines))})}function pu(D){return qn(this,null,function*(){var ue,yt,Ge,wt;vt(!0);let un=(ue=D.list)==null?void 0:ue.filter(vu=>!ln.includes(vu)),In=(yt=D.list)==null?void 0:yt.filter(vu=>ln.includes(vu));if(un.length===0&&In.length===0){vt(!1),I([]);return}let Qt=yield(0,N.ZP)("/api/item_banks.json",{method:"get",params:Vn(fe({},D),{discipline_id:((Ge=D==null?void 0:D.courseid)==null?void 0:Ge[0])||null,sub_discipline_id:((wt=D==null?void 0:D.courseid)==null?void 0:wt[1])||null,ids:un,shixun_ids:In,type:D.type==="5"?null:D.type,clazz:D.type==="3"?"ItemBanksGroup":null})});vt(!1),I(Qt)})}const mu=(0,j.useParams)(),[Xu,Hu,Tu,tu]=(0,Aa.P)(),qu=D=>qn(void 0,null,function*(){const ue=yield X({type:"shixunsDetail/release",payload:{id:D}});let yt=ue==null?void 0:ue.tag_position,Ge=(ue==null?void 0:ue.evaluation_set_position)||[],wt=ue.status;return wt===0?(h.ZP.success("\u53D1\u5E03\u6210\u529F"),$n(c),!0):(wt===2?h.ZP.error(`\u7B2C${Ge.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):wt===3?h.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${yt.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)}),Lt=D=>(D==null?void 0:D.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Ra=(D,ue,yt)=>D.map(Ge=>Ge.key===ue?fe(fe({},Ge),yt):Ge.children?Vn(fe({},Ge),{children:Ra(Ge.children,ue,yt)}):Ge),cr=D=>qn(void 0,null,function*(){const{key:ue}=D;let yt=c.type;const Ge=yield(0,Pa.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ue),type:yt}),{data:wt,total_count:un}=Ge||{};un>0&&eu(In=>Ra(In,ue,{children:wt.map(Qt=>({title:Qt.name,id:Qt.id,pid:Qt.id,value:Qt.id,key:Qt.id,isLeaf:!Qt.have_child}))}))});function Wl(D){console.log("----",c),D==="1"&&(_u.gg=fe({},c)),D==="2"&&(_u.scj=fe({},c)),D==="3"&&(_u.ttgx=fe({},c)),D==="0"&&(_u.wcjd=fe({},c)),D==="5"&&(_u.yx=fe({},c)),Gu(fe({},_u))}function Zr(){c.type==="1"&&(c=_u.gg),c.type==="2"&&(c=_u.scj),c.type==="3"&&(c=_u.ttgx),c.type==="0"&&(c=_u.wcjd),c.type==="5"&&(c=_u.yx),(c==null?void 0:c.item_type)==="SHIXUN"?(Ne=!0,Xt(!0)):(Ne=!1,Xt(!1)),Ft.setFieldsValue(fe({},c)),p(fe({},c)),$n(fe({},c))}return ve.createElement("div",null,ve.createElement($t.default,{title:!1,footer:!1,open:u,width:1200,centered:!0,className:Rn.scoremodal,onCancel:()=>{e(!1)}},ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement("div",{className:Rn.title},"\u9898\u5E93\u9009\u9898")),ve.createElement(xa.default,{className:Rn.tabWrap,activeKey:c.type,onChange:D=>{D==="3"?(c.show_all_share=!0,Hn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):c.show_all_share=null,D==="0"&&Hn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Wl(c.type),c.type=D,(c==null?void 0:c.item_type)==="SHIXUN"&&c.type!=="5"&&(Ne=!0,Xt(!0)),ht(!1),c.type==="5"&&(Ne=!1,Xt(!1)),Zr(),Au()},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",b.length>0&&ve.createElement("span",{className:Rn.titlecount},b.length),Bn>0&&ve.createElement("span",{className:Rn.add},"+",Bn)),key:"5"}]}),ve.createElement(y.default,{layout:"inline",form:Ft,onValuesChange:(D,ue)=>{var yt,Ge;const wt=Object.values(ue).some(In=>In!==null&&In!==""&&In!==void 0),un=ue.keyword==="";if(ht(wt||!un),c.page=1,c.keyword=(Ge=(yt=c.keyword)==null?void 0:yt.replace)==null?void 0:Ge.call(yt,/^\s+|\s+$/g,""),(ue==null?void 0:ue.item_type)==="SHIXUN"){if(c.type==="5"?Xt(!1):Xt(!0),D.keyword||D.keyword==="")return;Ft.submit()}else{if(D!=null&&D.courseid&&Ft.setFieldsValue({tag_discipline_id:""}),Xt(!1),D.keyword||D.keyword==="")return;Ft.submit()}},onFinish:D=>{var ue;c.type==="3"&&(!D.group_id||((ue=D==null?void 0:D.group_id)==null?void 0:ue.length)===0)?c.show_all_share=!0:c.show_all_share=null,p(fe(fe({},c),D)),$n(fe(fe({},c),D))}},ve.createElement(y.default.Item,{name:"item_type"},ve.createElement(St.default,{className:Rn.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},Jn.map(D=>ve.createElement(St.default.Option,{key:D.value},D.name)))),ve.createElement(y.default.Item,{name:"courseid"},ve.createElement(st.Z,{className:Rn.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:P})),!Ne&&ve.createElement(y.default.Item,{name:"tag_discipline_id"},ve.createElement(St.default,{className:Rn.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Y=ce==null?void 0:ce.tag_disciplines)==null?void 0:Y.map(D=>ve.createElement(St.default.Option,{key:D.id},D.name)))),ve.createElement(y.default.Item,{name:Ne?"diff":"difficulty"},ve.createElement(St.default,{className:Rn.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ne&&Cn.map(D=>ve.createElement(St.default.Option,{key:D.value},D.name)),Ne&&su.map(D=>ve.createElement(St.default.Option,{key:D.value},D.name)))),Ne&&ve.createElement(y.default.Item,{name:"shixun_publish_status"},ve.createElement(St.default,{className:Rn.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ou.map(D=>ve.createElement(St.default.Option,{key:D.value},D.name)))),(c.type==="3"||c.type==="0")&&!Ne&&ve.createElement(y.default.Item,{name:"group_id"},ve.createElement(Ql.default,{treeDataSimpleMode:!0,style:{width:118},className:Rn.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(D,ue)=>ue.title.toUpperCase().indexOf(D.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:cr,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:it})),Yl&&ve.createElement("span",{className:Rn.allqingchu,onClick:bn},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(Wt.default.Search,{className:Rn.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:ve.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Rn.searchIcon}`,onClick:()=>Ft.submit()}),onSearch:D=>{Ft.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",p(Vn(fe({},c),{page:1})),$n(Vn(fe({},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",p(Vn(fe({},c),{page:1})),$n(Vn(fe({},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(gu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(ce==null?void 0:ce.items)||(ce==null?void 0:ce.shixun_list),pagination:!1,loading:S,rowKey:D=>D.id,rowSelection:{type:"checkbox",selectedRowKeys:[...O,...Kn],getCheckboxProps:D=>({disabled:D.shixun_tag_num===1||(Kn==null?void 0:Kn.find(ue=>D.id===ue))}),onSelect(D,ue,yt){if(console.log("---",yt,ue,D),ue)(Ne||D!=null&&D.challenge_names)&&yn([...ln,D.id]),K([...O,D.id]),D.identifier?Qn.current.add(D.id):xu.current.add(D.id),Q(1),A([...b,D.id]);else{D.identifier?Qn.current.delete(D.id):xu.current.delete(D.id);let Ge=b.filter(wt=>wt!==D.id);if(K(Ge),A(Ge),Ne||D!=null&&D.challenge_names){let wt=ln.filter(un=>un!==D.id);yn([...wt])}if(c.type==="5"){pu(Vn(fe({},c),{list:[...Ge]}));return}}},onSelectAll(D,ue,yt){var Ge,wt;if(console.log("----",yt),D){const un=yt.map(Qt=>Qt.id),In=(wt=yt==null?void 0:yt.filter(Qt=>Qt==null?void 0:Qt.challenge_names))==null?void 0:wt.map(Qt=>Qt.id);console.log("---",In),yn([...ln,...In]),K([...O,...un]),A([...b,...un]);for(const Qt of yt)Qt.identifier?Qn.current.add(Qt.id):xu.current.add(Qt.id)}else{const un=yt.map(on=>on.id),In=O.filter(on=>!un.some(Iu=>Iu===on)),Qt=(Ge=yt==null?void 0:yt.filter(on=>on==null?void 0:on.challenge_names))==null?void 0:Ge.map(on=>on.id);K([...In]),A([...In]);let vu=ln.filter(on=>!Qt.some(Iu=>Iu===on.id));yn([...vu]),c.type==="5"&&pu(Vn(fe({},c),{list:[...In]}));for(const on of un)on.identifier?Qn.current.delete(on):xu.current.delete(on)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(D,ue,yt)=>{var Ge,wt;return ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,Ne||ue!=null&&ue.challenge_names?"\u5B9E\u8BAD\u9898":(wt=(Ge=Jn==null?void 0:Jn.filter(un=>un.value===D))==null?void 0:Ge[0])==null?void 0:wt.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ne?"30%":"60%",key:"name",render:(D,ue,yt)=>{var Ge;return ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("span",null,ve.createElement(rn.Z,{key:1,showLines:1,showTextOnly:!0,value:Ne||ue!=null&&ue.challenge_names?ue!=null&&ue.title||D===null?"--":D:(ue==null?void 0:ue.item_type)=="BPROGRAM"?(Ge=ue==null?void 0:ue.program_attr)==null?void 0:Ge.description:D}))),(ue==null?void 0:ue.high_resources_consume)&&ve.createElement(va.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ne,render:(D,ue,yt)=>{var Ge;return ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("span",null,D?(Ge=D==null?void 0:D.split("\u3001"))==null?void 0:Ge[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ne,render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("span",null,D||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(D,ue,yt)=>{var Ge,wt,un,In;return ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,Ne||ue!=null&&ue.challenge_names?(ue==null?void 0:ue.level)||((wt=(Ge=Cn==null?void 0:Cn.filter(Qt=>Qt.value===D))==null?void 0:Ge[0])==null?void 0:wt.name):(In=(un=Cn==null?void 0:Cn.filter(Qt=>Qt.value===D))==null?void 0:un[0])==null?void 0:In.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ne,render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,D||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,Ne||ue!=null&&ue.challenge_names?(ue==null?void 0:ue.study_count)||(ue==null?void 0:ue.stu_num):D))},{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(Pl.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ne,render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,D||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",{style:{flex:1,textAlign:"start"}},ve.createElement("a",{onClick:()=>{var Ge,wt;fn(Vn(fe({},ue),{question_type:Ne||ue!=null&&ue.challenge_names?5:(wt=(Ge=Jn==null?void 0:Jn.filter(un=>un.value===(ue==null?void 0:ue.item_type)))==null?void 0:Ge[0])==null?void 0:wt.question_type})),Mt(!0)}},"\u67E5\u770B"),(ue==null?void 0:ue.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/${ue==null?void 0:ue.identifier}/challenges`)}},(ue==null?void 0:ue.shixun_name)||"--"),"\uFF1F"),onOk:()=>qn(void 0,null,function*(){if(!qu(ue==null?void 0:ue.identifier))return new Promise((Ge,wt)=>{wt()})})})}},"\u53D1\u5E03")))}].filter(D=>!D.hidden)}),ve.createElement($u.Z,{current:c.page,total:(ce==null?void 0:ce.items_count)||(ce==null?void 0:ce.shixuns_count),style:{marginBottom:20},defaultPageSize:c.per_page,showTotal:D=>ve.createElement("span",null,"\u5171\xA0",ve.createElement("span",{style:{color:"#165DFF"}},D),"\xA0\u6761\u6570\u636E"),pageSize:c.per_page,onChange:(D,ue)=>{c.page=D,c.per_page=ue,p(fe({},c)),$n(fe({},c))}}),ve.createElement("div",{className:Rn.bottom},ve.createElement(oe.ZP,{className:Rn.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),ve.createElement(oe.ZP,{loading:F,style:{width:F&&75},className:Rn.yes,onClick:()=>qn(void 0,null,function*(){if((b==null?void 0:b.length)<=0){h.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let D=yield(0,Sa.Tr)({id:[...b==null?void 0:b.filter(ue=>ln.includes(ue))],course_id:mu.coursesId,type:"shixun"});(D==null?void 0:D.student_count)===0?l([...xu.current],[...b==null?void 0:b.filter(ue=>ln.includes(ue))],!0,b==null?void 0:b.length):du(D)})},"\u786E\u8BA4"))),ve.createElement($t.default,{open:ie,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Rn.previewModal,width:1e3,centered:!0,onCancel:()=>{Mt(!1)},onOk:()=>{Mt(!1)}},ve.createElement($l,{qitem:Ve})),ve.createElement(wa.Z,{resdata:ou,type:"exercise",okloading:F,oktext:(ou==null?void 0:ou.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:D=>qn(void 0,null,function*(){const ue=[],yt=[];for(const Ge of ou==null?void 0:ou.can_copy_list)ue.push(Ge.id);Hu(),yield l([...xu.current],[...Qn.current].filter(Ge=>!yt.includes(Ge)),!0,b==null?void 0:b.length,ue)})}))};var Ir=(0,j.connect)(({shixunsDetail:e,exercise:u})=>({shixunsDetail:e,exercise:u}))(Ea),kr=g(44931),lu=g(59301),Rr=Object.defineProperty,nn=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,or=(e,u,l)=>u in e?Rr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ju=(e,u)=>{for(var l in u||(u={}))jn.call(u,l)&&or(e,l,u[l]);if(jt)for(var l of jt(u))au.call(u,l)&&or(e,l,u[l]);return e},Hl=(e,u)=>nn(e,Ct(u)),li=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),ai=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm(),c=!0;return(0,n.useEffect)(()=>{var p,P,V;Y.setFieldsValue(Hl(Ju({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:Hl(Ju({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(p=e==null?void 0:e.program_attr)==null?void 0:p.language,code:Du.Base64.decode(((P=e==null?void 0:e.program_attr)==null?void 0:P.code)||"")},hack_sets:Ju({},(V=e==null?void 0:e.hack_sets)==null?void 0:V[0]),repeat_answer:!e.repeat_answer}))},[e]),lu.createElement("div",null,lu.createElement(y.default,{form:Y,colon:!1,onValuesChange:(p,P)=>{var V,O,K,b;if(p!=null&&p.standard_answers){let A=((V=Y.getFieldValue("standard_answers"))==null?void 0:V.length)>0&&((K=(O=Y.getFieldValue("standard_answers"))==null?void 0:O.map(ce=>ce.score))==null?void 0:K.filter(ce=>ce));(A==null?void 0:A.length)>0&&Y.setFieldsValue({question_score:(A==null?void 0:A.length)>0&&((b=A.reduce((ce,I)=>ce+I))==null?void 0:b.toFixed(1))})}},onFinish:p=>{var P;F(Hl(Ju(Ju({},e),p),{item_type:e==null?void 0:e.question_type,standard_answers:(P=p.standard_answers)==null?void 0:P.map((V,O)=>Hl(Ju({},V),{position:O+1})),hack_codes:Hl(Ju({},p.hack_codes),{code:Du.Base64.encode(p.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:p=>li(void 0,null,function*(){var P,V;h.ZP.error(p.errorFields[0].errors[0]),Y.scrollToField((V=(P=p==null?void 0:p.errorFields)==null?void 0:P[0])==null?void 0:V.name,{behavior:"smooth",block:"center"})})},lu.createElement("div",{style:{display:"flex",alignItems:"center"}},lu.createElement("div",{style:{flex:1}},lu.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),lu.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)&&lu.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},lu.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),lu.createElement(oe.ZP,{onClick:()=>{var p,P,V,O;e.isadd?(v(!1),C()):(Y.setFieldsValue(Hl(Ju({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Hl(Ju({},e),{sub_discipline_id:(p=l==null?void 0:l.exercise)==null?void 0:p.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(P=e==null?void 0:e.program_attr)==null?void 0:P.language,code:Du.Base64.decode((V=e==null?void 0:e.program_attr)==null?void 0:V.code)},hack_sets:Ju({},(O=e==null?void 0:e.hack_sets)==null?void 0:O[0]),repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),lu.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:lu.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},lu.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")},lu.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),lu.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},lu.createElement(ll.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),lu.createElement(kr.t,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:c,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),lu.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:l,TagDiscipline:u,form:Y}))))},ri=g(13952),ii=g(61881),Oa=g(68606),oi=g(89392),si=g(92578),Vr=g(32454),z=g(59301),ci=Object.defineProperty,di=Object.defineProperties,mi=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,fi=Object.prototype.propertyIsEnumerable,Lr=(e,u,l)=>u in e?ci(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Bu=(e,u)=>{for(var l in u||(u={}))vi.call(u,l)&&Lr(e,l,u[l]);if(jr)for(var l of jr(u))fi.call(u,l)&&Lr(e,l,u[l]);return e},zl=(e,u)=>di(e,mi(u)),zn=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const{confirm:Ei}=$t.default,_a=[{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"}],_i=({user:e,dispatch:u,itemid:l,setisedits:v,exercise:F,setitemid:X})=>{var T,C,m,B,Y,c,p,P,V,O,K,b,A,ce,I,S,vt,Ft,Ve,fn,ie,Mt,Ne,Xt,ln,yn,Ln;const[me,it]=(0,n.useState)(),[eu,Bn]=(0,n.useState)(!1),[Q,Kn]=(0,n.useState)(),[bu,Jn]=(0,n.useState)(),ou=(0,n.useRef)(),du=(0,n.useRef)(),[Qn,xu]=(0,n.useState)(),[_u,Gu]=(0,n.useState)(!1),[Cn,su]=(0,n.useState)(!1),[Ou,Yl]=(0,n.useState)(),[ht,bn]=(0,n.useState)(!1),[$n,Hn]=(0,n.useState)(!1),[Au,pu]=(0,n.useState)(!1),[mu,Xu]=(0,n.useState)(!1),[Hu,Tu]=(0,n.useState)(!1),[tu,qu]=(0,n.useState)(!1),Lt=(0,j.useParams)(),[Ra,cr]=(0,n.useState)(!1),[Wl]=y.default.useForm(),[Zr,D]=(0,n.useState)(!1),[ue,yt]=(0,n.useState)(!1),[Ge,wt]=(0,n.useState)(!1),[un,In]=(0,n.useState)(!1),Qt=(0,n.useRef)();(0,n.useEffect)(()=>{l&&on()},[l]),(0,n.useEffect)(()=>{v(Cn)},[Cn]),(0,n.useEffect)(()=>{Q!=null&&Q.question_id&&(Jn(Q==null?void 0:Q.question_score),du.current=Q==null?void 0:Q.question_id)},[Q]);const vu=le=>zn(void 0,null,function*(){let ke=yield u({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:le}});u({type:"globalSetting/footerToggle",payload:!1}),Yl(ke)});function on(){return zn(this,null,function*(){var le,ke,Dt,Yt,Rt,ft;Gu(!0),Bn(!0);const sn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});Gu(!1),Bn(!1),it(sn),Tu(!1),(le=sn==null?void 0:sn.exercise)!=null&&le.sub_discipline_id&&vu((ke=sn==null?void 0:sn.exercise)==null?void 0:ke.sub_discipline_id),Kn(zl(Bu({},(Rt=(Yt=(Dt=sn==null?void 0:sn.exercise_question_types)==null?void 0:Dt[0])==null?void 0:Yt.items)==null?void 0:Rt[0]),{index:1})),xu(zl(Bu({},(ft=sn==null?void 0:sn.exercise_question_types)==null?void 0:ft[0]),{indexs:1}))})}function Iu(le,ke=!0){return zn(this,null,function*(){var Dt,Yt,Rt,ft;ke&&(Gu(!0),Bn(!0));const sn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});it(sn);let xn=[];(Dt=sn==null?void 0:sn.exercise_question_types)==null||Dt.map(Pu=>{var Jl;(Jl=Pu==null?void 0:Pu.items)==null||Jl.map((dr,mr)=>{xn.push(zl(Bu({},dr),{index:mr+1}))})});let hu=(Yt=xn.filter(Pu=>Pu.question_id===(le==null?void 0:le.id)))==null?void 0:Yt[0],Kl=(ft=((Rt=sn==null?void 0:sn.exercise_question_types)==null?void 0:Rt.map((Pu,Jl)=>{if((hu==null?void 0:hu.question_type)===(Pu==null?void 0:Pu.question_type))return zl(Bu({},Pu),{indexs:Jl+1})})).filter(Pu=>Pu))==null?void 0:ft[0];xu(Bu({},Kl)),Kn(Bu({},hu)),Jn(hu==null?void 0:hu.question_score),Gu(!1),Bn(!1),Tu(!1)})}function Ul(le){return zn(this,null,function*(){var ke;let Dt=zl(Bu({},le),{repeat_answer:!le.repeat_answer,difficulty:(le==null?void 0:le.difficulty)||2,item_type:le.question_type,sub_discipline_id:((ke=le==null?void 0:le.sub_discipline_id)==null?void 0:ke[1])||"",tag_discipline_ids:[],hack:zl(Bu({},le==null?void 0:le.hack),{difficult:(le==null?void 0:le.difficulty)||2}),hack_identifier:sessionStorage.projectFill});le.tag_discipline_ids&&(Dt.tag_discipline_ids=Array.isArray(le.tag_discipline_ids)?le.tag_discipline_ids:[le.tag_discipline_ids]);let Yt=Hu?`/api/exercises/${l}/exercise_questions`:`/api/exercise_questions/${le==null?void 0:le.question_id}.json`;if((le==null?void 0:le.is_my)===1){const Rt=Ei({title:"\u63D0\u793A",content:z.createElement("div",null,z.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"),z.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{Rt.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zn(this,null,function*(){Dt.is_cover=1;let ft=yield(0,N.ZP)(Yt,{method:Hu?"post":"PUT",body:Bu({},Dt)});(ft==null?void 0:ft.status)===0&&(su(!1),Iu({id:(ft==null?void 0:ft.exercise_question_id)||(le==null?void 0:le.question_id)})),Rt.destroy()}),onCancel:()=>zn(this,null,function*(){let ft=yield(0,N.ZP)(Yt,{method:Hu?"post":"PUT",body:Bu({},Dt)});(ft==null?void 0:ft.status)===0&&(su(!1),Iu({id:(ft==null?void 0:ft.exercise_question_id)||(le==null?void 0:le.question_id)})),Rt.destroy()})})}else{let Rt=yield(0,N.ZP)(Yt,{method:Hu?"post":"PUT",body:Bu({},Dt)});(Rt==null?void 0:Rt.status)===0&&(su(!1),Iu({id:(Rt==null?void 0:Rt.exercise_question_id)||(le==null?void 0:le.question_id)}))}(0,kn.Vf)("#question-scroll-id")})}function Yr(le){return zn(this,null,function*(){var ke,Dt;Bn(!0);let Yt=yield(0,N.ZP)(`/api/exercises/${l}/sort_question_type.json`,{method:"post",body:{question_type:le}});if(Bn(!1),(Yt==null?void 0:Yt.status)===0){const Rt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});it(Rt),Tu(!1),(ke=Rt==null?void 0:Rt.exercise)!=null&&ke.sub_discipline_id&&vu((Dt=Rt==null?void 0:Rt.exercise)==null?void 0:Dt.sub_discipline_id)}})}const Pi=(le,ke,Dt)=>zn(void 0,null,function*(){var Yt;if(le.length===0){h.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Dt();return}const Rt={id:Lt==null?void 0:Lt.exerciseId,file:(Yt=le[0])==null?void 0:Yt.file,sub_discipline_id:ke};Si(Rt,`${ri.Z.API_SERVER}/api/courses/${Lt==null?void 0:Lt.coursesId}/exercises/import_exercise.json`,ft=>{var sn;if((ft==null?void 0:ft.status)===0){const xn={};(sn=ft==null?void 0:ft.fail)==null||sn.forEach(zu=>{var Kl;((Kl=Object.keys(xn))==null?void 0:Kl.includes(zu.message))?xn[zu.message]=xn[zu.message]+1:xn[zu.message]=1});let hu=`\u6210\u529F\u5BFC\u5165${ft==null?void 0:ft.success}\u6761`;Object.keys(xn).forEach(zu=>{hu=hu+`,${zu}${xn[zu]}\u6761`}),h.ZP.success(hu),bn(!1),on()}(ft==null?void 0:ft.status)===-1&&(h.ZP.error(ft==null?void 0:ft.message),Dt())})}),wi=(le,ke)=>zn(void 0,null,function*(){const Dt=yield(0,Oa.zR)({score:(0,oi.round)(le,1),question_id:ke==null?void 0:ke.question_id});if((Dt==null?void 0:Dt.status)===0){h.ZP.success("\u4FEE\u6539\u6210\u529F"),Iu({id:du.current},!1);return}(Dt==null?void 0:Dt.status)===-1&&Jn(ke==null?void 0:ke.question_score)}),Dl=()=>{In(!0)};(0,n.useEffect)(()=>{if(un){const le=setTimeout(()=>{In(!1)},2e3);return()=>clearTimeout(le)}},[un]);const Si=(le,ke,Dt,Yt,Rt)=>{const ft=new FormData;Object.keys(le).forEach(xn=>{ft.append(xn,le[xn])});const sn=new window.XMLHttpRequest;return sn.withCredentials=!0,sn.addEventListener("load",function(xn){var hu;Dt(JSON.parse((hu=xn==null?void 0:xn.target)==null?void 0:hu.response))},!1),sn.addEventListener("error",function(xn){Rt&&Rt(xn)},!1),sn.upload.onprogress=xn=>{Yt&&Yt(xn)},sn.open("POST",ke),sn.send(ft),sn};function Bl(){return zn(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:Ee.modalconfirm,onOk:()=>zn(this,null,function*(){if(Q.question_id){let le=yield(0,N.ZP)(`/api/exercise_questions/${Q.question_id}.json`,{method:"delete"});(le==null?void 0:le.status)===0&&(on(),su(!1))}else Kn({}),su(!1),on()}),cancelText:"\u53D6\u6D88"})})}const Ni=le=>zn(void 0,null,function*(){return yield(0,N.ZP)(`/api/exercises/${l}/select_questions.json`,{method:"post",body:Bu({},le)})}),{overflow:Ii,handleMouseEnter:ki,handleMouseLeave:Mi}=(0,ii.I)(),Zi=(le,ke)=>z.createElement(fu.default,null,z.createElement(fu.default.Item,{key:"0",onClick:()=>Wr(le==null?void 0:le.question_type)},z.createElement("span",{className:Ee.moreSpan},"\u65B0\u589E")),z.createElement(fu.default.Item,{key:"1",disabled:ke===0,onClick:()=>zn(void 0,null,function*(){if(ke===0)return;if(Cn){Dl();return}let Dt=(0,kn.rz)(me==null?void 0:me.exercise_question_types,ke,ke-1);yield Yr(Dt.map(Yt=>Yt.name))})},z.createElement("span",{className:Ee.moreSpan},"\u4E0A\u79FB")),z.createElement(fu.default.Item,{key:"2",disabled:ke===(me==null?void 0:me.exercise_question_types.length)-1,onClick:()=>zn(void 0,null,function*(){if(ke===(me==null?void 0:me.exercise_question_types.length)-1)return;if(Cn){Dl();return}let Dt=(0,kn.rz)(me==null?void 0:me.exercise_question_types,ke,ke+1);yield Yr(Dt.map(Yt=>Yt.name))})},z.createElement("span",{className:Ee.moreSpan},"\u4E0B\u79FB")),z.createElement(fu.default.Item,{key:"3",onClick:()=>{var Dt;Wl.setFieldsValue({name:le.name,item_type_en:(Dt=_a.find(Yt=>Yt.id==le.question_type))==null?void 0:Dt.nameType}),D(!0)}},z.createElement("span",{className:Ee.moreSpan},"\u91CD\u547D\u540D"))),Wr=le=>{var ke,Dt,Yt,Rt,ft,sn,xn,hu,zu,Kl,Pu,Jl,dr,mr,Ur,Kr,Jr,Gr,Xr,qr,ei,ti,ni,ui;if(Cn){Dl();return}if(Tu(!0),le===5){pu(!0),Xu(!0);return}if(le===6){let Ti=(Dt=(ke=F==null?void 0:F.editData)==null?void 0:ke.exercise)!=null&&Dt.set_question_sub_discipline?`/problems/newcreate?express_id=${(Yt=me==null?void 0:me.exercise)==null?void 0:Yt.id}&callback_url=/classrooms/${Lt.coursesId}/exercise/add/${l}?type=2&discipline_id=${(ft=(Rt=F==null?void 0:F.editData)==null?void 0:Rt.exercise)==null?void 0:ft.discipline_id}&sub_discipline_id=${(xn=(sn=F==null?void 0:F.editData)==null?void 0:sn.exercise)==null?void 0:xn.sub_discipline_id}`:`/problems/newcreate?express_id=${(hu=me==null?void 0:me.exercise)==null?void 0:hu.id}&callback_url=/classrooms/${Lt.coursesId}/exercise/add/${l}?type=2`;j.history.push(Ti);return}su(!0),Kn(le===2?{question_type:le,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:(Kl=(zu=F==null?void 0:F.editData)==null?void 0:zu.exercise)!=null&&Kl.set_question_sub_discipline?(Jl=(Pu=F==null?void 0:F.editData)==null?void 0:Pu.exercise)==null?void 0:Jl.discipline_id:0,sub_discipline_id:(mr=(dr=F==null?void 0:F.editData)==null?void 0:dr.exercise)!=null&&mr.set_question_sub_discipline?(Kr=(Ur=F==null?void 0:F.editData)==null?void 0:Ur.exercise)==null?void 0:Kr.sub_discipline_id:0,analysis:""}:{question_type:le,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:(Gr=(Jr=F==null?void 0:F.editData)==null?void 0:Jr.exercise)!=null&&Gr.set_question_sub_discipline?(qr=(Xr=F==null?void 0:F.editData)==null?void 0:Xr.exercise)==null?void 0:qr.discipline_id:0,sub_discipline_id:(ti=(ei=F==null?void 0:F.editData)==null?void 0:ei.exercise)!=null&&ti.set_question_sub_discipline?(ui=(ni=F==null?void 0:F.editData)==null?void 0:ni.exercise)==null?void 0:ui.sub_discipline_id:0,downcase:!0,no_space:!0})},Oi=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{bn(!0)}},{key:2,label:z.createElement("div",null,z.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Vr.$}),z.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(Cn){Dl();return}yt(!0)}}];return console.log(Qn==null?void 0:Qn.question_type,Q==null?void 0:Q.question_type),z.createElement("div",null,z.createElement(ku.Z,{spinning:_u},z.createElement("div",{className:Ee.bg},((T=me==null?void 0:me.exercise_types)==null?void 0:T.q_counts)===0&&!Cn&&z.createElement(Ru.Z,{styles:{marginTop:180},customText:z.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",z.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((C=me==null?void 0:me.exercise_types)==null?void 0:C.q_counts)>0||Cn)&&z.createElement("div",{style:{textAlign:"center"}},z.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},z.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},z.createElement("div",{className:Ee.left},z.createElement("div",{className:Ee.leftAction},((m=me==null?void 0:me.exercise)==null?void 0:m.exercise_status)===1&&z.createElement(oe.ZP,{onClick:()=>{if(Cn){Dl();return}Hn(!0)},className:Ee.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),z.createElement("div",{className:Ee.scrollWrapper,style:{overflow:Ii},onMouseEnter:ki,onMouseLeave:Mi},(B=me==null?void 0:me.exercise_question_types)==null?void 0:B.map((le,ke)=>z.createElement("div",{key:ke,className:"mb30"},z.createElement("div",{className:Ee.title},z.createElement("div",{className:Ee.titleleft},z.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,kn.EM)(ke+1),"\u3001\u3010",le.name,"\u3011"),z.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",le.count,"\u5C0F\u9898\uFF0C\u5171",le.score,"\u5206\uFF09")),z.createElement(cl.Z,{dropdownRender:()=>Zi(le,ke),placement:"bottomLeft"},z.createElement("div",{className:Ee.more_style},z.createElement("i",{className:"iconfont icon-sandian font12"})))),z.createElement(nl,{handleEditing:Dl,isedit:Cn,setBigqitem:xu,bigitem:zl(Bu({},le),{indexs:ke+1}),setqitem:Dt=>zn(void 0,null,function*(){var Yt;(Yt=ou.current)==null||Yt.blur(),Kn(Dt)}),qitem:Q,Itemid:l,getdata:Iu,data:le.items})))))),z.createElement("div",{id:"question-scroll-id",style:{overflow:Cn?"hidden":"auto"},className:Ee.right},!(Q!=null&&Q.isadd)&&z.createElement("div",{className:Ee.title},!Cn&&z.createElement("div",{style:{flex:1}},z.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Qn==null?void 0:Qn.indexs)&&(0,kn.EM)(Qn==null?void 0:Qn.indexs),"\u3001\u3010",Qn==null?void 0:Qn.name,"\u3011"),z.createElement(bt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},z.createElement("i",{className:`${Ee.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var le;Wl.setFieldsValue({name:Qn.name,item_type_en:(le=_a.find(ke=>ke.id==Qn.question_type))==null?void 0:le.nameType}),D(!0)}})),z.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Qn==null?void 0:Qn.count,"\u5C0F\u9898\uFF0C\u5171",Qn==null?void 0:Qn.score,"\u5206\uFF09"),(Q==null?void 0:Q.question_type)===6&&z.createElement("span",{onClick:()=>{$t.default.destroyAll(),wt(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(Q==null?void 0:Q.question_type)===5&&z.createElement(cn.default,{defaultChecked:(c=(Y=F==null?void 0:F.editData)==null?void 0:Y.exercise)==null?void 0:c.show_challenge_task_pass,onChange:le=>zn(void 0,null,function*(){let ke=yield(0,N.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:le.target.checked}});(ke==null?void 0:ke.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Iu({id:du.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Q==null?void 0:Q.question_type)===6&&z.createElement("span",{style:{marginLeft:20},onClick:()=>{var le,ke,Dt,Yt;$t.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:z.createElement("div",null,(Q==null?void 0:Q.question_type)===6&&z.createElement(cn.default,{defaultChecked:(ke=(le=F==null?void 0:F.editData)==null?void 0:le.exercise)==null?void 0:ke.show_hack_sets,onChange:Rt=>zn(void 0,null,function*(){let ft=yield(0,N.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Rt.target.checked}});(ft==null?void 0:ft.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$t.default.destroyAll(),Iu({id:du.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),z.createElement("br",null),(Q==null?void 0:Q.question_type)===6&&z.createElement(cn.default,{defaultChecked:(Yt=(Dt=F==null?void 0:F.editData)==null?void 0:Dt.exercise)==null?void 0:Yt.show_hack_description,onChange:Rt=>zn(void 0,null,function*(){let ft=yield(0,N.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:Rt.target.checked}});(ft==null?void 0:ft.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$t.default.destroyAll(),Iu({id:du.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")),z.createElement("div",{style:{display:"flex",alignItems:"center"}},(Q==null?void 0:Q.question_type)===5&&!Cn&&z.createElement("a",{className:Ee.shixun,href:`/shixuns/${Q==null?void 0:Q.shixun_identifier}/challenges?exercise=true`,target:"_blank"},z.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Cn&&((p=me==null?void 0:me.exercise)==null?void 0:p.exercise_status)==1&&[0,1,2,4,6].includes(Q==null?void 0:Q.question_type)&&z.createElement(y.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},z.createElement(a.Z,{precision:1,ref:ou,onChange:le=>Jn(le),value:bu,onBlur:le=>{wi(le.target.value,Q)}})),!Cn&&((P=me==null?void 0:me.exercise)==null?void 0:P.exercise_status)==1&&z.createElement(bt.Z,{title:"\u5220\u9664"},z.createElement("i",{onClick:()=>{Bl()},style:{marginRight:20},className:`${Ee.delete} iconfont icon-shanchu13 mr8 ml8 `})),(Q==null?void 0:Q.question_type)!==5&&!Cn&&z.createElement(z.Fragment,null,(Q==null?void 0:Q.is_my)==1&&z.createElement(bt.Z,{title:"\u67E5\u770B\u539F\u9898"},z.createElement("i",{className:`${Ee.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(Q==null?void 0:Q.question_type)==6?window.open(`/problems/newedit/${Q==null?void 0:Q.item_bank_hack_identifier}`):(Q==null?void 0:Q.question_type)==8?window.open(`/problemset/edit/${Q==null?void 0:Q.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${Q==null?void 0:Q.item_bank_id}`)}})),z.createElement(bt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},z.createElement("i",{className:`${Ee.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Qt.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:z.createElement("div",{className:`font14 ${Ee.overflow}`,style:{maxHeight:500,overflow:"auto"}},z.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),z.createElement(ku.Z,{spinning:!1},z.createElement(si.Z,{defaultValue:!0,value:Qt.current,onChange:le=>Qt.current=le}))),onOk:()=>zn(void 0,null,function*(){var le;(0,Oa.$l)({id:Q==null?void 0:Q.question_id,group_id:((le=Qt==null?void 0:Qt.current)==null?void 0:le[0])||""}).then(ke=>{(ke==null?void 0:ke.status)==0&&(h.ZP.success("\u52A0\u5165\u6210\u529F"),on())})})})}}))),!Cn&&(((V=me==null?void 0:me.exercise)==null?void 0:V.exercise_status)==1||((O=me==null?void 0:me.exercise)==null?void 0:O.exercise_status)==2&&((b=(K=e.userInfo)==null?void 0:K.course)==null?void 0:b.course_role)!=15||((A=me==null?void 0:me.exercise)==null?void 0:A.exercise_status)==3&&((I=(ce=e.userInfo)==null?void 0:ce.course)==null?void 0:I.course_role)!=15||((S=me==null?void 0:me.exercise)==null?void 0:S.exercise_status)==4&&((Ft=(vt=e.userInfo)==null?void 0:vt.course)==null?void 0:Ft.course_role)!=15)&&z.createElement(bt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},z.createElement("i",{onClick:()=>{(Q==null?void 0:Q.question_type)===6?j.history.push(`/problems/newedit/${Q==null?void 0:Q.hack_identifier}?type=exercises&express_id=${Lt.exerciseId}&question_id=${Q==null?void 0:Q.question_id}&score=${Q==null?void 0:Q.question_score}&exercise=true&callback_url=/classrooms/${Lt.coursesId}/exercise/add/${l}?type=2`):su(!0)},className:`${Ee.edit} iconfont icon-bianji_Hover ml8`})))),!Cn&&z.createElement("div",null,z.createElement("div",{className:Ee.qcount},z.createElement("span",{className:Ee.score},Q==null?void 0:Q.question_score,"\u5206"),z.createElement(rn.Z,{className:Ee.qtitle,value:(Q==null?void 0:Q.index)+`\u3001${(Q==null?void 0:Q.question_type)==8?(Ve=Q==null?void 0:Q.program_attr)==null?void 0:Ve.description:Q==null?void 0:Q.question_title}`}),(Q==null?void 0:Q.high_resources_consume)&&z.createElement(va.Z,{type:"shixun",style:{marginLeft:10}})),(Q==null?void 0:Q.question_type)===6&&z.createElement(Wn.Z,{onEdit:()=>wt(1),className:"mt10",dataSource:(Q==null?void 0:Q.languages)||[]}),z.createElement(_l,{exercise:F,TagDiscipline:Ou,qitem:Q})),Cn&&z.createElement("div",null,(Q==null?void 0:Q.question_type)<=1&&z.createElement($a,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===5&&z.createElement(Nn,{setqitem:Kn,deleteitem:Bl,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,showTip:un}),(Q==null?void 0:Q.question_type)===3&&z.createElement(Il,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===2&&z.createElement(Fr,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===4&&z.createElement(Zu,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===7&&z.createElement(uu,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===8&&z.createElement(ai,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}))))))),z.createElement("div",{className:Ee.bottomdiv},z.createElement("div",{className:Ee.exercise_styles},((fn=me==null?void 0:me.exercise)==null?void 0:fn.exercise_status)==1&&z.createElement(z.Fragment,null,z.createElement("span",{className:Ee.spanBtn,onClick:()=>{if(Cn){Dl();return}pu(!0),Xu(!1)}},"\u9898\u5E93\u9009\u9898"),z.createElement(cl.Z,{menu:{items:Oi}},z.createElement("span",{className:Ee.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),z.createElement("span",{className:Ee.spanBtn,onClick:()=>zn(void 0,null,function*(){var le;let ke=yield(0,N.ZP)(`/api/exercises/${Lt==null?void 0:Lt.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Lt==null?void 0:Lt.coursesId,categoryId:Lt==null?void 0:Lt.exerciseId}});(ke==null?void 0:ke.status)!=-1&&window.open(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${Lt==null?void 0:Lt.exerciseId}/${(le=e.userInfo)==null?void 0:le.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),z.createElement("span",{className:Ee.spanBtn,onClick:()=>{window.open(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${Lt==null?void 0:Lt.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),_a==null?void 0:_a.map(le=>z.createElement(oe.ZP,{className:Ee.addQuestionBtn,key:le.id,type:"primary",onClick:()=>{Wr(le.id)}},le.name))),((ie=me==null?void 0:me.exercise)==null?void 0:ie.exercise_status)!=1&&z.createElement(z.Fragment,null,z.createElement("span",{style:{width:"1022px"}})),z.createElement("span",{className:Ee.saveBtn,onClick:()=>{var le,ke,Dt;if(Cn){Dl();return}let Yt=(ke=(le=me==null?void 0:me.exercise_question_types)==null?void 0:le.filter(ft=>ft.question_type===5)[0])==null?void 0:ke.items,Rt=0;Yt==null||Yt.map(ft=>{ft.high_resources_consume&&(Rt=Rt+1)}),console.log(Rt),Rt>0?u({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Rt,fn:()=>{var ft;((ft=me==null?void 0:me.exercise)==null?void 0:ft.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),j.history.push(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),qu(!1)):j.history.back()}}}):((Dt=me==null?void 0:me.exercise)==null?void 0:Dt.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),j.history.push(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),qu(!1)):j.history.back()}},z.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),z.createElement(Ll,{setScoreShow:Hn,ScoreShow:$n,exerciseitem:me,getdata:on}),Au&&z.createElement(Ir,{setScoreShow:pu,isshixuns:mu,isloadings:Ra,ScoreShow:Au,onOk:(le,ke,Dt,Yt,Rt)=>zn(void 0,null,function*(){cr(!0);let sn=yield Ni({exam_id:l,item_bank_ids:le,shixun_ids:ke,shixun_copy_ids:Rt});cr(!1),(sn==null?void 0:sn.status)===0&&$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:()=>{on()},onCancel:()=>{pu(!1),on()}})})}),z.createElement(Lu.Z,{sub_discipline_id:(Mt=me==null?void 0:me.exercise)!=null&&Mt.sub_discipline_id?[(Ne=me==null?void 0:me.exercise)==null?void 0:Ne.discipline_id,(Xt=me==null?void 0:me.exercise)==null?void 0:Xt.sub_discipline_id]:[],visible:ht,onCancel:()=>bn(!1),onOk:Pi}),z.createElement($t.default,{title:"\u63D0\u793A",open:tu,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:z.createElement("div",null,z.createElement(oe.ZP,{onClick:()=>{qu(!1),j.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),z.createElement(oe.ZP,{type:"primary",onClick:()=>{j.history.push(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),qu(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{qu(!1)}},z.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")),z.createElement($t.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Zr,width:500,onOk:()=>Wl.submit(),onCancel:()=>D(!1)},z.createElement(y.default,{form:Wl,initialValues:{},onFinish:le=>zn(void 0,null,function*(){(yield(0,Oa.RK)(Bu({id:l},le))).status==0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),on(),D(!1))})},z.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(le,ke){var Dt,Yt,Rt,ft;const sn=(Dt=_a==null?void 0:_a.find(xn=>xn.nameType==Wl.getFieldValue("item_type_en")))==null?void 0:Dt.id;return(ft=(Rt=(Yt=me==null?void 0:me.exercise_question_types)==null?void 0:Yt.filter(xn=>xn.question_type!=sn))==null?void 0:Rt.map(xn=>xn==null?void 0:xn.name))!=null&&ft.includes(ke)?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()}}]},z.createElement(Wt.default,{size:"large",maxLength:10,showCount:!0})),z.createElement(y.default.Item,{hidden:!0,name:"item_type_en"},z.createElement(Wt.default,{size:"large"})))),z.createElement(xl.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ue},z.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),z.createElement(Vr.Z,{stickyTop:-24,subDisciplineId:(ln=me==null?void 0:me.exercise)!=null&&ln.sub_discipline_id?[(yn=me==null?void 0:me.exercise)==null?void 0:yn.discipline_id,(Ln=me==null?void 0:me.exercise)==null?void 0:Ln.sub_discipline_id]:[],onCancel:()=>yt(!1),mode:3,gather:{exercise_id:l},onSuccess:()=>{yt(!1),on()}}),z.createElement("div",{style:{height:70}})),z.createElement(Wn.Q,{visible:!!Ge,setVisible:wt,tip:Ge===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:Ge===1?Q==null?void 0:Q.languages:[],onOk:le=>zn(void 0,null,function*(){const ke={languages:le};Ge===1?ke.hack_id=Q==null?void 0:Q.hack_id:ke.exercise_id=l,(yield(0,N.ZP)("/api/problems/update_languages.json",{method:"post",body:ke})).status===0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),Iu({id:du.current}),wt(!1))})}))};var pi=(0,j.connect)(({user:e,exercise:u,dispatch:l})=>({user:e,exercise:u,dispatch:l}))(_i),Qr=g(99871),gi=g(68381),Fi=g(18034),hi=g(87169),yi=g(32793),Se=g(59301),Ci=Object.defineProperty,Di=Object.defineProperties,Bi=Object.getOwnPropertyDescriptors,sr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,zr=(e,u,l)=>u in e?Ci(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ol=(e,u)=>{for(var l in u||(u={}))$r.call(u,l)&&zr(e,l,u[l]);if(sr)for(var l of sr(u))Hr.call(u,l)&&zr(e,l,u[l]);return e},Mr=(e,u)=>Di(e,Bi(u)),bi=(e,u)=>{var l={};for(var v in e)$r.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&sr)for(var v of sr(e))u.indexOf(v)<0&&Hr.call(e,v)&&(l[v]=e[v]);return l},Ta=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const xi=e=>{var u=e,{classroomList:l,globalSetting:v,problemset:F,loading:X,exercise:T,user:C,dispatch:m}=u,B=bi(u,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),Y,c,p,P,V,O,K,b,A,ce,I,S,vt,Ft;const Ve=(0,j.useParams)(),[fn,ie]=(0,n.useState)(!1),{userInfo:Mt}=C,[Ne]=y.default.useForm();let[Xt,ln]=(0,n.useState)({});const[yn,Ln]=(0,n.useState)(1),[me,it]=(0,n.useState)(""),[eu]=(0,j.useSearchParams)(),[Bn,Q]=(0,n.useState)(!1),[Kn,bu]=(0,n.useState)(!1),[Jn,ou]=(0,n.useState)(!1),[du,Qn]=(0,n.useState)(""),[xu,_u]=(0,n.useState)(!1),[Gu,Cn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{m({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:Ve==null?void 0:Ve.coursesId}}),m({type:"globalSetting/footerToggle",payload:!1}),Ne.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,n.useEffect)(()=>{Ve.exerciseId&&Ta(void 0,null,function*(){var ht,bn,$n;const Hn=yield m({type:"exercise/editExercise",payload:{categoryId:Ve.exerciseId}});(Hn==null?void 0:Hn.status)!==-1&&(((ht=Hn==null?void 0:Hn.exercise)==null?void 0:ht.exercise_status)===2||((bn=Hn==null?void 0:Hn.exercise)==null?void 0:bn.exercise_status)===3||(($n=Hn==null?void 0:Hn.exercise)==null?void 0:$n.exercise_status)===4?ou(!0):ou(!1))})},[Ve]),(0,n.useEffect)(()=>{if(Ve.exerciseId){let ht=T.editData.exercise;Cn(ht==null?void 0:ht.set_question_sub_discipline),Ne.setFieldsValue(Mr(ol({},ht),{courseid:ht!=null&&ht.sub_discipline_id?[ht==null?void 0:ht.discipline_id,ht==null?void 0:ht.sub_discipline_id]:[]}))}},[T]),(0,n.useEffect)(()=>{eu.get("type")==="2"&&(it(Ve.exerciseId),Ln(2))},[eu.get("type")]),(0,n.useEffect)(()=>{var ht;let bn=(ht=F==null?void 0:F.disciplinesData)==null?void 0:ht.checked;bn!=null&&bn.sub_discipline_id&&Ne.setFieldsValue({courseid:[bn==null?void 0:bn.discipline_id,bn==null?void 0:bn.sub_discipline_id]})},[(Y=F==null?void 0:F.disciplinesData)==null?void 0:Y.checked]);function su(ht,bn){return Ta(this,null,function*(){var $n,Hn,Au,pu;yield Ne.validateFields();const mu=Ne.getFieldsValue(),{courseid:Xu}=mu,[Hu,Tu]=Xu;mu.sub_discipline_id=Tu,mu.is_md=!0,mu.time=parseInt(mu.time)>9999?9999:mu.time;const tu=yield m({type:"exercise/addExercise",payload:ol(ol({},mu),Ve)});tu.status===0?(yield(0,N.ZP)(`/api/courses/${Ve==null?void 0:Ve.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:Ve==null?void 0:Ve.coursesId,id:($n=tu==null?void 0:tu.data)==null?void 0:$n.exercise_id,time:ht}}),Yl((Hn=tu.data)==null?void 0:Hn.exercise_id),it((Au=tu==null?void 0:tu.data)==null?void 0:Au.exercise_id),Ln(2),Q(!1),j.history.replace(`/classrooms/${Ve.coursesId}/exercise/add/${(pu=tu.data)==null?void 0:pu.exercise_id}?type=2`)):h.ZP.error(tu.message),bn()})}function Ou(ht){ln(ol({},ht))}function Yl(ht){return Ta(this,null,function*(){if(!(Xt!=null&&Xt.ec_point_ids))return;const bn=ol({},Xt);delete bn.id;let $n=yield(0,N.ZP)(`/api/ec_courses/${Xt==null?void 0:Xt.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ol({exercise_id:ht},bn)})})}return Se.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Se.createElement("section",{className:"edu-container"},Se.createElement("section",{className:"animated fadeIn"},Se.createElement("aside",{className:"mt10"},Mt&&Se.createElement(Ye.Z,{separator:">"},Se.createElement(Ye.Z.Item,null,Se.createElement(j.Link,{to:`/classrooms/${Ve.coursesId}/exercise`},(c=Mt==null?void 0:Mt.course)==null?void 0:c.course_name)),Se.createElement(Ye.Z.Item,null,Se.createElement(j.Link,{to:`/classrooms/${Ve.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Se.createElement(Ye.Z.Item,null,Ve.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),Ve.exerciseId&&Se.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}},Se.createElement(hi.Z,{style:{marginRight:5,color:"#E99237"}}),Se.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"),Se.createElement("span",{className:Xe.addQuestionBtn,onClick:()=>{m({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Ve.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Se.createElement(Fi.Z,{haveInit:!0,init:()=>{Qn(new Date)}}),Se.createElement("div",{className:"bg-white"},Se.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Se.createElement("div",{onClick:()=>{if(Kn){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}Ln(1)},className:yn===1?Xe.selectdiv:Xe.divitem},Se.createElement(Qr.Z,{number:1,active:yn===1,className:"mr10"}),Se.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Se.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Se.createElement("div",{onClick:()=>{if(!Ve.exerciseId&&!me){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Ln(2),!me&&it(Ve.exerciseId)},className:yn!==1?Xe.selectdiv:Xe.divitem},Se.createElement(Qr.Z,{number:2,active:yn!==1,className:"mr10"}),Se.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),yn===2&&Se.createElement("div",{className:"tc"},Se.createElement(gi.Z,{defaultValue:(P=(p=T==null?void 0:T.editData)==null?void 0:p.exercise)==null?void 0:P.exercise_name,onFinish:ht=>Ta(void 0,null,function*(){var bn,$n,Hn,Au,pu,mu,Xu,Hu,Tu,tu,qu,Lt;return ht.trim()===(($n=(bn=T==null?void 0:T.editData)==null?void 0:bn.exercise)==null?void 0:$n.exercise_name)?!0:(yield(0,Oa.wy)({exercise_name:ht,exercise_description:(Au=(Hn=T==null?void 0:T.editData)==null?void 0:Hn.exercise)==null?void 0:Au.exercise_description,sub_discipline_id:(mu=(pu=T==null?void 0:T.editData)==null?void 0:pu.exercise)==null?void 0:mu.sub_discipline_id,time:(Hu=(Xu=T==null?void 0:T.editData)==null?void 0:Xu.exercise)==null?void 0:Hu.time,exerciseId:(tu=(Tu=T.editData)==null?void 0:Tu.exercise)==null?void 0:tu.id,difficulty:(Lt=(qu=T.editData)==null?void 0:qu.exercise)==null?void 0:Lt.difficulty})).status===0?(Ne.setFieldValue("exercise_name",ht),!0):!1})}),Se.createElement("div",{style:{fontSize:14}},Se.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Se.createElement("span",{style:{color:"#000000",marginLeft:8}},((O=(V=T==null?void 0:T.editData)==null?void 0:V.exercise)==null?void 0:O.time)||"\u4E0D\u9650")),Se.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Se.createElement("span",{style:{color:"#000000",marginLeft:8}},((b=(K=T==null?void 0:T.editData)==null?void 0:K.exercise)==null?void 0:b.difficulty)===1?"\u7B80\u5355":((ce=(A=T==null?void 0:T.editData)==null?void 0:A.exercise)==null?void 0:ce.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Se.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Se.createElement("span",{style:{color:"#000000",marginLeft:8}},((S=(I=T==null?void 0:T.editData)==null?void 0:I.exercise_types)==null?void 0:S.q_counts)||0)),Se.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Se.createElement("span",{style:{color:"#000000",marginLeft:8}},(Ft=(vt=T==null?void 0:T.editData)==null?void 0:vt.exercise_types)==null?void 0:Ft.q_scores))))),yn===1&&Se.createElement("div",null,Se.createElement("section",{className:[Xe.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Se.createElement(y.default,{form:Ne,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:ht=>Ta(void 0,null,function*(){var bn,$n,Hn,Au,pu;if(ie(!0),Q(!0),Ve.exerciseId){ht.exerciseId=($n=(bn=T.editData)==null?void 0:bn.exercise)==null?void 0:$n.id,ht.sub_discipline_id=ht.courseid[ht.courseid.length-1],yield(0,Oa.wy)(Mr(ol({},ht),{set_question_sub_discipline:Gu})),Ln(2),Yl(Ve==null?void 0:Ve.exerciseId),it(Ve.exerciseId),ie(!1),Q(!1);return}const mu=yield(0,N.ZP)(`/api/courses/${Ve==null?void 0:Ve.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Ve==null?void 0:Ve.coursesId}});if(mu!=null&&mu.alert)m({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:Xu}=ht,[Hu,Tu]=Xu;ht.sub_discipline_id=Tu,ht.is_md=!0,ht.time=parseInt(ht.time)>9999?9999:ht.time,ht.set_question_sub_discipline=Gu;const tu=yield m({type:"exercise/addExercise",payload:Mr(ol(ol({},ht),Ve),{category_id:eu.get("catalogue")||null})});tu.status===0&&(Yl((Hn=tu.data)==null?void 0:Hn.exercise_id),j.history.replace(`/classrooms/${Ve.coursesId}/exercise/add/${(Au=tu.data)==null?void 0:Au.exercise_id}?type=2`),it((pu=tu==null?void 0:tu.data)==null?void 0:pu.exercise_id),Ln(2)),Q(!1)}ie(!1)}),className:Xe.formWrap},Se.createElement(y.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Xe.baseLineHeight,rules:[{required:!0,validator:(ht,bn)=>{var $n;return(($n=bn==null?void 0:bn.replaceAll(" ",""))==null?void 0:$n.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Se.createElement(Wt.default,{maxLength:60,className:Xe.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Se.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:Xe.baseLineHeight},Se.createElement(st.Z,{disabled:Jn,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:F.courseOptions,className:Xe.baseFormItem,size:"large",popupClassName:Xe.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),Se.createElement("div",{className:Xe.concat},Se.createElement("div",null,Se.createElement(cn.default,{checked:Gu,onChange:ht=>{Cn(ht.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")),Se.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Se.createElement("a",{onClick:()=>_u(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Se.createElement(y.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Xe.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Se.createElement(Oe.ZP.Group,{className:Xe.radiogroup,disabled:Jn},Se.createElement(Oe.ZP.Button,{className:Xe.easy,value:1},"\u7B80\u5355"),Se.createElement(Oe.ZP.Button,{className:Xe.medium,value:2},"\u9002\u4E2D"),Se.createElement(Oe.ZP.Button,{className:Xe.hard,value:3},"\u56F0\u96BE"))),Se.createElement(y.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Xe.baseLineHeight},Se.createElement("div",{style:{display:"flex",width:"100%"}},Se.createElement(y.default.Item,{name:"time",noStyle:!0},Se.createElement(a.Z,{disabled:Jn,min:1,max:9999,className:Xe.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Se.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Se.createElement(y.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Se.createElement(Wt.default.TextArea,{disabled:Jn,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Se.createElement(bl,{exercise_id:Ve==null?void 0:Ve.exerciseId,setitem:Ou})),Se.createElement("div",{className:Xe.bottmodiv},Se.createElement(oe.ZP,{className:`${Xe.cancelBtn}`,type:"primary",onClick:()=>{j.history.back()}},"\u53D6\u6D88"),Se.createElement(oe.ZP,{loading:Bn,onClick:()=>{Ne.validateFields(),Ne.submit()},type:"primary",className:`${Xe.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Se.createElement(Be,{setsubloading:Q,onModalOk:su})),yn===2&&Se.createElement("div",null,Se.createElement(pi,{key:du,setisedits:bu,setitemid:it,itemid:me}))),Se.createElement(yi.Z,{open:xu,onCancel:()=>{_u(!1)}}))};var Ai=(0,j.connect)(({classroomList:e,loading:u,user:l,problemset:v,globalSetting:F,exercise:X})=>({classroomList:e,globalSetting:F,problemset:v,user:l,exercise:X,loading:u.effects}))(xi)},56746:function(sl,ru,g){g.d(ru,{Z:function(){return Vt}});var n=g(28284),j=g(6767),y=g(62957),h=g(29787),Ye=g(25399),Wt=g(82326),st=g(47889),cn=g(37568),Oe=g(54172),a=g(59301),oe=g(44993),Xe=g(52430),$t=g(89299),Bt={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},En=g(64681),Ht=g(4213),Zt=g(98573),se=g(59301),Be=Object.defineProperty,N=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,dn=(Me,qe,_t)=>qe in Me?Be(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Me[qe]=_t,_n=(Me,qe)=>{for(var _t in qe||(qe={}))hn.call(qe,_t)&&dn(Me,_t,qe[_t]);if(Ut)for(var _t of Ut(qe))St.call(qe,_t)&&dn(Me,_t,qe[_t]);return Me},je=(Me,qe)=>N(Me,be(qe)),Le=(Me,qe,_t)=>new Promise((Nt,Ue)=>{var an=Gn=>{try{Dn(_t.next(Gn))}catch(Yn){Ue(Yn)}},nu=Gn=>{try{Dn(_t.throw(Gn))}catch(Yn){Ue(Yn)}},Dn=Gn=>Gn.done?Nt(Gn.value):Promise.resolve(Gn.value).then(an,nu);Dn((_t=_t.apply(Me,qe)).next())});const Et=({shixunHomeworks:Me,exercise:qe,loading:_t,dispatch:Nt})=>{var Ue,an,nu;const{commonHeader:Dn}=qe,[Gn,Yn]=(0,a.useState)([]),[Qe,ot]=(0,a.useState)(je(_n({},(0,oe.useParams)()),{page:1,limit:10})),[$e,pn]=(0,a.useState)([]),[bl,fu]=(0,a.useState)(""),[ku,cl]=(0,a.useState)(1),[bt]=n.default.useForm(),[xl,Ee]=(0,a.useState)({}),[kn,Ru]=(0,a.useState)(null),[Wn,Vu]=(0,a.useState)(!1),[rn,iu]=(0,a.useState)([]),[Mn,el]=(0,a.useState)(null),[pa,Gl]=(0,a.useState)(0),[ga,Fa]=(0,a.useState)(0),[tl,Yu]=(0,a.useState)(!1),wu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(te,ct,yu)=>(Qe.page-1)*Qe.limit+yu+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:te=>te||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(te,ct)=>se.createElement("div",{className:Bt.banding,title:te||"--"},te||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(te,ct)=>te===0?se.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):te===1?se.createElement("span",{style:{color:"#DF3042"}},!ct.is_make_up&&"\u8003\u8BD5\u4E2D",ct.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):te===2?se.createElement("span",{style:{color:"#5AB891"}},!ct.is_make_up&&!ct.is_force_commit&&"\u5DF2\u4EA4\u5377",ct.is_make_up&&!ct.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ct.is_make_up&&ct.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ct.is_make_up&&ct.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):se.createElement("span",{style:{color:"#5AB891"}},!ct.is_make_up&&!ct.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ct.is_make_up&&!ct.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ct.is_make_up&&ct.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ct.is_make_up&&ct.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Dn==null?void 0:Dn.exercise_type)==2&&!(0,En.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(te,ct)=>ct.commit_status===0||ct.commit_status===1?"--":!ct.open_total_score&&(0,En.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(te=typeof te=="number"?Number(te):te,console.log(typeof te),te||(te=0),te===100?se.createElement("span",{className:"c-green"},te):te>60?se.createElement("span",{className:"c-orange"},te):te==ga*.6?se.createElement("span",{className:"c-red"},te):se.createElement("span",null,te))}].filter(te=>!!te);(0,a.useEffect)(()=>{var te;((te=qe.actionTabs)==null?void 0:te.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(iu([]),el(null),ha(),nl(Qe))},[(Ue=qe.actionTabs)==null?void 0:Ue.key]);const ha=()=>Le(void 0,null,function*(){var te;if(!((te=qe.actionTabs)!=null&&te.showSelectQuestion))return;const ct=yield(0,Xe.ZP)(`/api/exercises/${Qe==null?void 0:Qe.categoryId}/all_subj_questions.json`,{method:"get"});ct.status==0&&iu(ct.data)}),Xl=(te,ct)=>{Qe.page=te,Qe.limit=ct,ot(_n({},Qe)),nl(Qe)},nl=te=>Le(void 0,null,function*(){Yu(!0);const ct=yield(0,Xe.ZP)(`/api/exercises/${Qe.categoryId||(Qe==null?void 0:Qe.exerciseId)}/exercise_users.json`,{method:"get",params:te});ct.status==0&&(Gl(ct.data.total_count),ot(je(_n({},Qe),{total:ct.data.total_count})),Yn(ct.data.exercise_users),Fa(ct.data.total_score)),Yu(!1)}),Sn=te=>{Qe.search=te,Qe.page=1,bt.resetFields(),Ee({}),pn([]),Ru(null),ot(_n({},Qe)),nl(Qe)},Al=te=>Le(void 0,null,function*(){var ct,yu;const Cu=_n({},xl);if(!((ct=te==null?void 0:te.content)!=null&&ct.trim())){j.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Cu.content=te==null?void 0:te.content,Cu.attachment_ids=(yu=te==null?void 0:te.attachment_ids)==null?void 0:yu.map(An=>An.response.id),Mu(Cu)}),Mu=te=>Le(void 0,null,function*(){var ct;Vu(!0);const{showSelectQuestion:yu,ai_review_settings:Cu}=qe.actionTabs,An=yield(0,Xe.ZP)(`/api/exercises/${(Qe==null?void 0:Qe.categoryId)||(Qe==null?void 0:Qe.exerciseId)}/test_ai_review.json`,{method:"post",body:je(_n({},te),{exercise_question_id:yu?Mn:(ct=qe.actionTabs)==null?void 0:ct.questionId,ai_review_settings:Cu})});if([0,-3].includes(An.status)){An.status==0&&j.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Ru(An);const wl=document.querySelector(".modal-ai-pfcs");if(wl){const Sl=wl.querySelector(".ant-modal-body");Sl&&(Sl.scrollTop=Sl.scrollHeight)}}Vu(!1)}),Pl=()=>{Nt({type:"exercise/setActionTabs",payload:{key:""}}),cl(1),Wu()},Wu=()=>{bt.resetFields(),Ee({}),pn([]),fu(""),Ru(null)};return se.createElement(y.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:Wn,open:((an=qe.actionTabs)==null?void 0:an.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Pl(),okText:kn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var te;if((te=qe.actionTabs)!=null&&te.showSelectQuestion&&!Mn)return j.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(ku==1){if($e.length==0)return j.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Mu({exercise_user_id:$e[0]})}else ku==2&&bt.submit()}},se.createElement(h.Z,{spinning:Wn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((nu=qe.actionTabs)==null?void 0:nu.showSelectQuestion)&&se.createElement("div",{className:"flex item-center justify-between mb10"},se.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},se.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",se.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"},se.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Bt.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),se.createElement(Wt.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:Mn,onChange:te=>el(te)},rn==null?void 0:rn.map(te=>se.createElement(Wt.default.Option,{key:te==null?void 0:te.id,value:te==null?void 0:te.id},te==null?void 0:te.question_title)))),se.createElement("div",{className:Bt.radio_con},se.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),se.createElement(st.ZP.Group,{onChange:te=>{te.target.value==1&&Xl(1,10),cl(te.target.value),Wu()},value:ku,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"}}]})),ku==1&&se.createElement(se.Fragment,null,se.createElement("div",{className:"flex justify-between item-center mb10"},se.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"),se.createElement(cn.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:bl,onChange:te=>fu(te.target.value),onSearch:Sn})),se.createElement(Oe.default,{rowSelection:{type:"radio",selectedRowKeys:$e,onChange:(te,ct)=>{pn(te)},getCheckboxProps:te=>({disabled:[0,1].includes(te==null?void 0:te.commit_status)})},loading:tl,rowKey:"exercise_user_id",dataSource:Gn||[],columns:wu,pagination:{current:Qe.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Qe.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:pa,size:"default",showTotal:$t.rU,onChange:Xl},onChange:(te,ct,yu)=>{Qe.page=1,yu.order===void 0?(Qe.order_type=null,Qe.order=null):(Qe.order_type=yu.order==="descend"?"desc":"asc",Qe.order=yu.field),ot(_n({},Qe)),nl(Qe)}})),ku==2&&se.createElement("div",{style:{marginTop:20}},se.createElement(n.default,{form:bt,className:Bt.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Ee(_n({},bt.getFieldsValue()))},onFinish:Al},se.createElement(n.default.Item,{name:"content",label:"",style:{marginBottom:0}},se.createElement(Ht.Z,{watch:!0})))),kn&&se.createElement("div",{className:Bt.result_con},se.createElement("div",{className:Bt.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(kn==null?void 0:kn.status)==0&&se.createElement("div",{className:"p20"},se.createElement("div",{className:"mb5"},se.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),kn==null?void 0:kn.score),se.createElement("div",{className:"flex"},se.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),se.createElement(Zt.Z,{value:kn==null?void 0:kn.content,style:{fontSize:"14px"}}))),(kn==null?void 0:kn.status)==-3&&se.createElement("div",{className:"p20"},se.createElement(Zt.Z,{value:kn==null?void 0:kn.message,style:{fontSize:"14px"}})))))};var Vt=(0,oe.connect)(({shixunHomeworks:Me,exercise:qe,loading:_t,user:Nt})=>({shixunHomeworks:Me,exercise:qe,loading:_t.effects,user:Nt}))(Et)},18034:function(sl,ru,g){var n=g(59301),j=g(62957),y=g(52430),h=g(44993),Ye=g(59301),Wt=(cn,Oe,a)=>new Promise((oe,Xe)=>{var $t=Ht=>{try{En(a.next(Ht))}catch(Zt){Xe(Zt)}},Bt=Ht=>{try{En(a.throw(Ht))}catch(Zt){Xe(Zt)}},En=Ht=>Ht.done?oe(Ht.value):Promise.resolve(Ht.value).then($t,Bt);En((a=a.apply(cn,Oe)).next())});const st=({exercise:cn,dispatch:Oe,init:a,haveInit:oe=!1})=>{const Xe=(0,h.useParams)(),[$t,Bt]=(0,n.useState)(!1);let[En,Ht]=(0,n.useState)();const[Zt,se]=(0,n.useState)(!1),[Be,N]=(0,n.useState)(!1);(0,n.useEffect)(()=>{cn.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&be()},[cn.actionTabs]);function be(){return Wt(this,null,function*(){var Ut,hn;let St=yield(0,y.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:cn.actionTabs.selectArrs}});if(((Ut=St==null?void 0:St.cover_exercises)==null?void 0:Ut.length)>0)Bt(!0),Ht((hn=St==null?void 0:St.cover_exercises)==null?void 0:hn[0]);else{let dn=yield(0,y.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:cn.actionTabs.selectArrs}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),(dn==null?void 0:dn.status)===0&&(oe&&a(),j.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(j.default,{open:$t,centered:!0,onCancel:Ut=>Wt(void 0,null,function*(){if(Ut.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){se(!0);let hn=yield(0,y.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:cn.actionTabs.selectArrs,update:1}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),se(!1),(hn==null?void 0:hn.status)===0&&(oe&&a(),Bt(!1),j.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 Bt(!1)}),cancelButtonProps:{loading:Zt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Be},onOk:()=>Wt(void 0,null,function*(){N(!0);let Ut=yield(0,y.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:cn.actionTabs.selectArrs}});N(!1),(Ut==null?void 0:Ut.status)===0&&(oe&&a(),Oe({type:"exercise/setActionTabs",payload:{key:""}}),Bt(!1),j.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",En==null?void 0:En.origin_exercise_nam),Ye.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ye.createElement("a",{href:`/paperlibrary/see/${En==null?void 0:En.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},En==null?void 0:En.examination_bank_name))))))};ru.Z=(0,h.connect)(({exercise:cn})=>({exercise:cn}))(st)},48365:function(sl,ru,g){var n=g(61186),j=g.n(n),y=g(90111),h=g.n(y),Ye=g(58319),Wt=g.n(Ye),st=g(23250),cn=g.n(st),Oe=g(74959),a=g.n(Oe),oe=g(10238),Xe=g.n(oe),$t=g(33656),Bt=g.n($t);j().extend(Bt()),j().extend(Xe()),j().extend(h()),j().extend(Wt()),j().extend(cn()),j().extend(a()),j().extend(function(Be,N){var be=N.prototype,Ut=be.format;be.format=function(St){var dn=(St||"").replace("Wo","wo");return Ut.bind(this)(dn)}});var En={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"},Ht=function(N){var be=En[N];return be||N.split("_")[0]},Zt=function(){},se={getNow:function(){var N=j()();return typeof N.tz=="function"?N.tz():N},getFixedDate:function(N){return j()(N,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(N){return N.endOf("month")},getWeekDay:function(N){var be=N.locale("en");return be.weekday()+be.localeData().firstDayOfWeek()},getYear:function(N){return N.year()},getMonth:function(N){return N.month()},getDate:function(N){return N.date()},getHour:function(N){return N.hour()},getMinute:function(N){return N.minute()},getSecond:function(N){return N.second()},getMillisecond:function(N){return N.millisecond()},addYear:function(N,be){return N.add(be,"year")},addMonth:function(N,be){return N.add(be,"month")},addDate:function(N,be){return N.add(be,"day")},setYear:function(N,be){return N.year(be)},setMonth:function(N,be){return N.month(be)},setDate:function(N,be){return N.date(be)},setHour:function(N,be){return N.hour(be)},setMinute:function(N,be){return N.minute(be)},setSecond:function(N,be){return N.second(be)},setMillisecond:function(N,be){return N.millisecond(be)},isAfter:function(N,be){return N.isAfter(be)},isValidate:function(N){return N.isValid()},locale:{getWeekFirstDay:function(N){return j()().locale(Ht(N)).localeData().firstDayOfWeek()},getWeekFirstDate:function(N,be){return be.locale(Ht(N)).weekday(0)},getWeek:function(N,be){return be.locale(Ht(N)).week()},getShortWeekDays:function(N){return j()().locale(Ht(N)).localeData().weekdaysMin()},getShortMonths:function(N){return j()().locale(Ht(N)).localeData().monthsShort()},format:function(N,be,Ut){return be.locale(Ht(N)).format(Ut)},parse:function(N,be,Ut){for(var hn=Ht(N),St=0;St2&&arguments[2]!==void 0?arguments[2]:"0",o=String(t);o.length2&&arguments[2]!==void 0?arguments[2]:[],o=a.useState([!1,!1]),s=(0,h.Z)(o,2),d=s[0],f=s[1],E=function(_,Z){f(function(W){return hn(W,Z,_)})},x=a.useMemo(function(){return d.map(function(w,_){if(w)return!0;var Z=t[_];return Z?!!(!r[_]&&!Z||Z&&i(Z,{activeIndex:_})):!1})},[t,d,i,r]);return[x,E]}function Vt(t,i,r,o,s){var d="",f=[];return t&&f.push(s?"hh":"HH"),i&&f.push("mm"),r&&f.push("ss"),d=f.join(":"),o&&(d+=".SSS"),s&&(d+=" A"),d}function Me(t,i,r,o,s,d){var f=t.fieldDateTimeFormat,E=t.fieldDateFormat,x=t.fieldTimeFormat,w=t.fieldMonthFormat,_=t.fieldYearFormat,Z=t.fieldWeekFormat,W=t.fieldQuarterFormat,L=t.yearFormat,M=t.cellYearFormat,R=t.cellQuarterFormat,H=t.dayFormat,$=t.cellDateFormat,re=Vt(i,r,o,s,d);return(0,y.Z)((0,y.Z)({},t),{},{fieldDateTimeFormat:f||"YYYY-MM-DD ".concat(re),fieldDateFormat:E||"YYYY-MM-DD",fieldTimeFormat:x||re,fieldMonthFormat:w||"YYYY-MM",fieldYearFormat:_||"YYYY",fieldWeekFormat:Z||"gggg-wo",fieldQuarterFormat:W||"YYYY-[Q]Q",yearFormat:L||"YYYY",cellYearFormat:M||"YYYY",cellQuarterFormat:R||"[Q]Q",cellDateFormat:$||H||"D"})}function qe(t,i){var r=i.showHour,o=i.showMinute,s=i.showSecond,d=i.showMillisecond,f=i.use12Hours;return a.useMemo(function(){return Me(t,r,o,s,d,f)},[t,r,o,s,d,f])}var _t=g(62853);function Nt(t,i,r){return r!=null?r:i.some(function(o){return t.includes(o)})}var Ue=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function an(t){var i=St(t,Ue),r=t.format,o=t.picker,s=null;return r&&(s=r,Array.isArray(s)&&(s=s[0]),s=(0,_t.Z)(s)==="object"?s.format:s),o==="time"&&(i.format=s),[i,s]}function nu(t){return t&&typeof t=="string"}function Dn(t,i,r,o){return[t,i,r,o].some(function(s){return s!==void 0})}function Gn(t,i,r,o,s){var d=i,f=r,E=o;if(!t&&!d&&!f&&!E&&!s)d=!0,f=!0,E=!0;else if(t){var x,w,_,Z=[d,f,E].some(function(M){return M===!1}),W=[d,f,E].some(function(M){return M===!0}),L=Z?!0:!W;d=(x=d)!==null&&x!==void 0?x:L,f=(w=f)!==null&&w!==void 0?w:L,E=(_=E)!==null&&_!==void 0?_:L}return[d,f,E,s]}function Yn(t){var i=t.showTime,r=an(t),o=(0,h.Z)(r,2),s=o[0],d=o[1],f=i&&(0,_t.Z)(i)==="object"?i:{},E=(0,y.Z)((0,y.Z)({defaultOpenValue:f.defaultOpenValue||f.defaultValue},s),f),x=E.showMillisecond,w=E.showHour,_=E.showMinute,Z=E.showSecond,W=Dn(w,_,Z,x),L=Gn(W,w,_,Z,x),M=(0,h.Z)(L,3);return w=M[0],_=M[1],Z=M[2],[E,(0,y.Z)((0,y.Z)({},E),{},{showHour:w,showMinute:_,showSecond:Z,showMillisecond:x}),E.format,d]}function Qe(t,i,r,o,s){var d=t==="time";if(t==="datetime"||d){for(var f=o,E=dn(t,s,null),x=E,w=[i,r],_=0;_1&&(f=i.addDate(f,-7)),f}function Mn(t,i){var r=i.generateConfig,o=i.locale,s=i.format;return t?typeof s=="function"?s(t):r.locale.format(o.locale,t,s):""}function el(t,i,r){var o=i,s=["getHour","getMinute","getSecond","getMillisecond"],d=["setHour","setMinute","setSecond","setMillisecond"];return d.forEach(function(f,E){r?o=t[f](o,t[s[E]](r)):o=t[f](o,0)}),o}function pa(t,i,r,o,s){var d=(0,Ye.zX)(function(f,E){return!!(r&&r(f,E)||o&&t.isAfter(o,f)&&!Wn(t,i,o,f,E.type)||s&&t.isAfter(f,s)&&!Wn(t,i,s,f,E.type))});return d}function Gl(t,i,r){return a.useMemo(function(){var o=dn(t,i,r),s=Ut(o),d=s[0],f=(0,_t.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,i,r])}function ga(t,i,r){return typeof t[0]=="function"||r?!0:i}function Fa(t,i,r,o){var s=(0,Ye.zX)(function(d,f){var E=(0,y.Z)({type:i},f);if(delete E.activeIndex,!t.isValidate(d)||r&&r(d,E))return!0;if((i==="date"||i==="time")&&o){var x,w=f&&f.activeIndex===1?"end":"start",_=((x=o.disabledTime)===null||x===void 0?void 0:x.call(o,d,w,{from:E.from}))||{},Z=_.disabledHours,W=_.disabledMinutes,L=_.disabledSeconds,M=_.disabledMilliseconds,R=o.disabledHours,H=o.disabledMinutes,$=o.disabledSeconds,re=Z||R,q=W||H,U=L||$,G=t.getHour(d),ee=t.getMinute(d),ae=t.getSecond(d),Ze=t.getMillisecond(d);if(re&&re().includes(G)||q&&q(G).includes(ee)||U&&U(G,ee).includes(ae)||M&&M(G,ee,ae).includes(Ze))return!0}return!1});return s}function tl(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a.useMemo(function(){var o=t&&Ut(t);return i&&o&&(o[1]=o[1]||o[0]),o},[t,i]);return r}function Yu(t,i){var r=t.generateConfig,o=t.locale,s=t.picker,d=s===void 0?"date":s,f=t.prefixCls,E=f===void 0?"rc-picker":f,x=t.styles,w=x===void 0?{}:x,_=t.classNames,Z=_===void 0?{}:_,W=t.order,L=W===void 0?!0:W,M=t.components,R=M===void 0?{}:M,H=t.inputRender,$=t.allowClear,re=t.clearIcon,q=t.needConfirm,U=t.multiple,G=t.format,ee=t.inputReadOnly,ae=t.disabledDate,Ze=t.minDate,_e=t.maxDate,Ie=t.showTime,xe=t.value,Te=t.defaultValue,pe=t.pickerValue,De=t.defaultPickerValue,Fe=tl(xe),we=tl(Te),Re=tl(pe),tt=tl(De),et=d==="date"&&Ie?"datetime":d,Je=et==="time"||et==="datetime",Ce=Je||U,k=q!=null?q:Je,ye=Yn(t),he=(0,h.Z)(ye,4),lt=he[0],at=he[1],rt=he[2],gt=he[3],We=qe(o,at),xt=a.useMemo(function(){return Qe(et,rt,gt,lt,We)},[et,rt,gt,lt,We]),At=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},t),{},{prefixCls:E,locale:We,picker:d,styles:w,classNames:Z,order:L,components:(0,y.Z)({input:H},R),clearIcon:ot(E,$,re),showTime:xt,value:Fe,defaultValue:we,pickerValue:Re,defaultPickerValue:tt},i==null?void 0:i())},[t]),Ot=Gl(et,We,G),en=(0,h.Z)(Ot,2),It=en[0],nt=en[1],dt=ga(It,ee,U),Pn=pa(r,o,ae,Ze,_e),Tt=Fa(r,d,Pn,xt),vn=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},At),{},{needConfirm:k,inputReadOnly:dt,disabledDate:Pn})},[At,k,dt,Pn]);return[vn,et,Ce,It,nt,Tt]}var wu=g(16089);function ha(t,i,r){var o=(0,Ye.C8)(i,{value:t}),s=(0,h.Z)(o,2),d=s[0],f=s[1],E=a.useRef(t),x=a.useRef(),w=function(){wu.Z.cancel(x.current)},_=(0,Ye.zX)(function(){f(E.current),r&&d!==E.current&&r(E.current)}),Z=(0,Ye.zX)(function(W,L){w(),E.current=W,W||L?_():x.current=(0,wu.Z)(_)});return a.useEffect(function(){return w},[]),[d,Z]}function Xl(t,i){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o=arguments.length>3?arguments[3]:void 0,s=r.every(function(_){return _})?!1:t,d=ha(s,i||!1,o),f=(0,h.Z)(d,2),E=f[0],x=f[1];function w(_){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Z.inherit||E)&&x(_,Z.force)}return[E,w]}function nl(t){var i=a.useRef();return a.useImperativeHandle(t,function(){var r;return{nativeElement:(r=i.current)===null||r===void 0?void 0:r.nativeElement,focus:function(s){var d;(d=i.current)===null||d===void 0||d.focus(s)},blur:function(){var s;(s=i.current)===null||s===void 0||s.blur()}}}),i}function Sn(t,i){return a.useMemo(function(){return t||(i?((0,Oe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(i).map(function(r){var o=(0,h.Z)(r,2),s=o[0],d=o[1];return{label:s,value:d}})):[])},[t,i])}function Al(t,i){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=a.useRef(i);o.current=i,(0,Wt.o)(function(){if(t)o.current(t);else{var s=(0,wu.Z)(function(){o.current(t)},r);return function(){wu.Z.cancel(s)}}},[t])}function Mu(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=a.useState(0),s=(0,h.Z)(o,2),d=s[0],f=s[1],E=a.useState(!1),x=(0,h.Z)(E,2),w=x[0],_=x[1],Z=a.useRef([]),W=a.useRef(null),L=a.useRef(null),M=function(U){W.current=U},R=function(U){return W.current===U},H=function(U){_(U)},$=function(U){return U&&(L.current=U),L.current},re=function(U){var G=Z.current,ee=new Set(G.filter(function(Ze){return U[Ze]||i[Ze]})),ae=G[G.length-1]===0?1:0;return ee.size>=2||t[ae]?null:ae};return Al(w||r,function(){w||(Z.current=[],M(null))}),a.useEffect(function(){w&&Z.current.push(d)},[w,d]),[w,H,$,d,f,re,Z.current,M,R]}function Pl(t,i,r,o,s,d){var f=r[r.length-1],E=function(w,_){var Z=(0,h.Z)(t,2),W=Z[0],L=Z[1],M=(0,y.Z)((0,y.Z)({},_),{},{from:_n(t,r)});return f===1&&i[0]&&W&&!Wn(o,s,W,w,M.type)&&o.isAfter(W,w)||f===0&&i[1]&&L&&!Wn(o,s,L,w,M.type)&&o.isAfter(w,L)?!0:d==null?void 0:d(w,M)};return E}function Wu(t,i,r,o){switch(i){case"date":case"week":return t.addMonth(r,o);case"month":case"quarter":return t.addYear(r,o);case"year":return t.addYear(r,o*10);case"decade":return t.addYear(r,o*100);default:return r}}var te=[];function ct(t,i,r,o,s,d,f,E){var x=arguments.length>8&&arguments[8]!==void 0?arguments[8]:te,w=arguments.length>9&&arguments[9]!==void 0?arguments[9]:te,_=arguments.length>10&&arguments[10]!==void 0?arguments[10]:te,Z=arguments.length>11?arguments[11]:void 0,W=arguments.length>12?arguments[12]:void 0,L=arguments.length>13?arguments[13]:void 0,M=f==="time",R=d||0,H=function(Re){var tt=t.getNow();return M&&(tt=el(t,tt)),x[Re]||r[Re]||tt},$=(0,h.Z)(w,2),re=$[0],q=$[1],U=(0,Ye.C8)(function(){return H(0)},{value:re}),G=(0,h.Z)(U,2),ee=G[0],ae=G[1],Ze=(0,Ye.C8)(function(){return H(1)},{value:q}),_e=(0,h.Z)(Ze,2),Ie=_e[0],xe=_e[1],Te=a.useMemo(function(){var we=[ee,Ie][R];return M?we:el(t,we,_[R])},[M,ee,Ie,R,t,_]),pe=function(Re){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",et=[ae,xe][R];et(Re);var Je=[ee,Ie];Je[R]=Re,Z&&(!Wn(t,i,ee,Je[0],f)||!Wn(t,i,Ie,Je[1],f))&&Z(Je,{source:tt,range:R===1?"end":"start",mode:o})},De=function(Re,tt){if(E){var et={date:"month",week:"month",month:"year",quarter:"year"},Je=et[f];if(Je&&!Wn(t,i,Re,tt,Je))return Wu(t,f,tt,-1);if(f==="year"&&Re){var Ce=Math.floor(t.getYear(Re)/10),k=Math.floor(t.getYear(tt)/10);if(Ce!==k)return Wu(t,f,tt,-1)}}return tt},Fe=a.useRef(null);return(0,Wt.Z)(function(){if(s&&!x[R]){var we=M?null:t.getNow();if(Fe.current!==null&&Fe.current!==R?we=[ee,Ie][R^1]:r[R]?we=R===0?r[0]:De(r[0],r[1]):r[R^1]&&(we=r[R^1]),we){W&&t.isAfter(W,we)&&(we=W);var Re=E?Wu(t,f,we,1):we;L&&t.isAfter(Re,L)&&(we=E?Wu(t,f,L,-1):L),pe(we,"reset")}}},[s,R,r[R]]),a.useEffect(function(){s?Fe.current=R:Fe.current=null},[s,R]),(0,Wt.Z)(function(){s&&x&&x[R]&&pe(x[R],"reset")},[s,R]),[Te,pe]}function yu(t,i){var r=a.useRef(t),o=a.useState({}),s=(0,h.Z)(o,2),d=s[1],f=function(w){return w&&i!==void 0?i:r.current},E=function(w){r.current=w,d({})};return[f,E,f(!0)]}var Cu=[];function An(t,i,r){var o=function(f){return f.map(function(E){return Mn(E,{generateConfig:t,locale:i,format:r[0]})})},s=function(f,E){for(var x=Math.max(f.length,E.length),w=-1,_=0;_2&&arguments[2]!==void 0?arguments[2]:1,o=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,x=t;x<=i;x+=E){var w=s.includes(x);(!w||!o)&&f.push({label:be(x,d),value:x,disabled:w})}return f}function ql(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,o=i||{},s=o.use12Hours,d=o.hourStep,f=d===void 0?1:d,E=o.minuteStep,x=E===void 0?1:E,w=o.secondStep,_=w===void 0?1:w,Z=o.millisecondStep,W=Z===void 0?100:Z,L=o.hideDisabledOptions,M=o.disabledTime,R=o.disabledHours,H=o.disabledMinutes,$=o.disabledSeconds,re=a.useMemo(function(){return r||t.getNow()},[r,t]);if(0)var q,U,G;var ee=a.useCallback(function(Ce){var k=(M==null?void 0:M(Ce))||{};return[k.disabledHours||R||Su,k.disabledMinutes||H||Su,k.disabledSeconds||$||Su,k.disabledMilliseconds||Su]},[M,R,H,$]),ae=a.useMemo(function(){return ee(re)},[re,ee]),Ze=(0,h.Z)(ae,4),_e=Ze[0],Ie=Ze[1],xe=Ze[2],Te=Ze[3],pe=a.useCallback(function(Ce,k,ye,he){var lt=ju(0,23,f,L,Ce()),at=s?lt.map(function(xt){return(0,y.Z)((0,y.Z)({},xt),{},{label:be(xt.value%12||12,2)})}):lt,rt=function(At){return ju(0,59,x,L,k(At))},gt=function(At,Ot){return ju(0,59,_,L,ye(At,Ot))},We=function(At,Ot,en){return ju(0,999,W,L,he(At,Ot,en),3)};return[at,rt,gt,We]},[L,f,s,W,x,_]),De=a.useMemo(function(){return pe(_e,Ie,xe,Te)},[pe,_e,Ie,xe,Te]),Fe=(0,h.Z)(De,4),we=Fe[0],Re=Fe[1],tt=Fe[2],et=Fe[3],Je=function(k,ye){var he=function(){return we},lt=Re,at=tt,rt=et;if(ye){var gt=ee(ye),We=(0,h.Z)(gt,4),xt=We[0],At=We[1],Ot=We[2],en=We[3],It=pe(xt,At,Ot,en),nt=(0,h.Z)(It,4),dt=nt[0],Pn=nt[1],Tt=nt[2],vn=nt[3];he=function(){return dt},lt=Pn,at=Tt,rt=vn}var Fn=Qa(k,he,lt,at,rt,t);return Fn};return[Je,we,Re,tt,et]}function Or(t){var i=t.mode,r=t.internalMode,o=t.renderExtraFooter,s=t.showNow,d=t.showTime,f=t.onSubmit,E=t.onNow,x=t.invalid,w=t.needConfirm,_=t.generateConfig,Z=t.disabledDate,W=a.useContext(Zt),L=W.prefixCls,M=W.locale,R=W.button,H=R===void 0?"button":R,$=_.getNow(),re=ql(_,d,$),q=(0,h.Z)(re,1),U=q[0],G=o==null?void 0:o(i),ee=Z($,{type:i}),ae=function(){if(!ee){var De=U($);E(De)}},Ze="".concat(L,"-now"),_e="".concat(Ze,"-btn"),Ie=s&&a.createElement("li",{className:Ze},a.createElement("a",{className:Bt()(_e,ee&&"".concat(_e,"-disabled")),"aria-disabled":ee,onClick:ae},r==="date"?M.today:M.now)),xe=w&&a.createElement("li",{className:"".concat(L,"-ok")},a.createElement(H,{disabled:x,onClick:f},M.ok)),Te=(Ie||xe)&&a.createElement("ul",{className:"".concat(L,"-ranges")},Ie,xe);return!G&&!Te?null:a.createElement("div",{className:"".concat(L,"-footer")},G&&a.createElement("div",{className:"".concat(L,"-footer-extra")},G),Te)}function $a(t,i,r){function o(s,d){var f=s.findIndex(function(x){return Wn(t,i,x,d,r)});if(f===-1)return[].concat((0,j.Z)(s),[d]);var E=(0,j.Z)(s);return E.splice(f,1),E}return o}var ul=a.createContext(null);function ll(){return a.useContext(ul)}function mn(t,i){var r=t.prefixCls,o=t.generateConfig,s=t.locale,d=t.disabledDate,f=t.minDate,E=t.maxDate,x=t.cellRender,w=t.hoverValue,_=t.hoverRangeValue,Z=t.onHover,W=t.values,L=t.pickerValue,M=t.onSelect,R=t.prevIcon,H=t.nextIcon,$=t.superPrevIcon,re=t.superNextIcon,q=o.getNow(),U={now:q,values:W,pickerValue:L,prefixCls:r,disabledDate:d,minDate:f,maxDate:E,cellRender:x,hoverValue:w,hoverRangeValue:_,onHover:Z,locale:s,generateConfig:o,onSelect:M,panelType:i,prevIcon:R,nextIcon:H,superPrevIcon:$,superNextIcon:re};return[U,q]}var Uu=a.createContext({});function Nl(t){for(var i=t.rowNum,r=t.colNum,o=t.baseDate,s=t.getCellDate,d=t.prefixColumn,f=t.rowClassName,E=t.titleFormat,x=t.getCellText,w=t.getCellClassName,_=t.headerCells,Z=t.cellSelection,W=Z===void 0?!0:Z,L=t.disabledDate,M=ll(),R=M.prefixCls,H=M.panelType,$=M.now,re=M.disabledDate,q=M.cellRender,U=M.onHover,G=M.hoverValue,ee=M.hoverRangeValue,ae=M.generateConfig,Ze=M.values,_e=M.locale,Ie=M.onSelect,xe=L||re,Te="".concat(R,"-cell"),pe=a.useContext(Uu),De=pe.onCellDblClick,Fe=function(ye){return Ze.some(function(he){return he&&Wn(ae,_e,ye,he,H)})},we=[],Re=0;Re1&&arguments[1]!==void 0?arguments[1]:!1;kt(ge),H==null||H(ge),ut&&qt(ge)},Zn=function(ge,ut){We(ge),ut&&Jt(ut),qt(ut,ge)},Gt=function(ge){if(Tt(ge),Jt(ge),gt!==U){var ut=["decade","year"],de=[].concat(ut,["month"]),Ae={quarter:[].concat(ut,["quarter"]),week:[].concat((0,j.Z)(de),["week"]),date:[].concat((0,j.Z)(de),["date"])},On=Ae[U]||de,Nn=On.indexOf(gt),ne=On[Nn+1];ne&&Zn(ne,ge)}},uu=a.useMemo(function(){var ze,ge;if(Array.isArray(ae)){var ut=(0,h.Z)(ae,2);ze=ut[0],ge=ut[1]}else ze=ae;return!ze&&!ge?null:(ze=ze||ge,ge=ge||ze,s.isAfter(ze,ge)?[ge,ze]:[ze,ge])},[ae,s]),He=Le(Ze,_e,Ie),zt=Te[xt]||ml[xt]||ta,tn=a.useContext(Uu),Un=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},tn),{},{hideHeader:pe})},[tn,pe]),mt="".concat(De,"-panel"),Nu=St(t,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return a.createElement(Uu.Provider,{value:Un},a.createElement("div",{ref:Fe,tabIndex:x,className:Bt()(mt,(0,oe.Z)({},"".concat(mt,"-rtl"),d==="rtl"))},a.createElement(zt,(0,n.Z)({},Nu,{showTime:he,prefixCls:De,locale:k,generateConfig:s,onModeChange:Zn,pickerValue:Kt,onPickerValueChange:function(ge){Jt(ge,!0)},value:dt[0],onSelect:Gt,values:dt,cellRender:He,hoverRangeValue:uu,hoverValue:ee}))))}var gr=a.memo(a.forwardRef(kl)),Ka=gr;function Fr(t){var i=t.picker,r=t.multiplePanel,o=t.pickerValue,s=t.onPickerValueChange,d=t.needConfirm,f=t.onSubmit,E=t.range,x=t.hoverValue,w=a.useContext(Zt),_=w.prefixCls,Z=w.generateConfig,W=a.useCallback(function(re,q){return Wu(Z,i,re,q)},[Z,i]),L=a.useMemo(function(){return W(o,1)},[o,W]),M=function(q){s(W(q,-1))},R={onCellDblClick:function(){d&&f()}},H=i==="time",$=(0,y.Z)((0,y.Z)({},t),{},{hoverValue:null,hoverRangeValue:null,hideHeader:H});return E?$.hoverRangeValue=x:$.hoverValue=x,r?a.createElement("div",{className:"".concat(_,"-panels")},a.createElement(Uu.Provider,{value:(0,y.Z)((0,y.Z)({},R),{},{hideNext:!0})},a.createElement(Ka,$)),a.createElement(Uu.Provider,{value:(0,y.Z)((0,y.Z)({},R),{},{hidePrev:!0})},a.createElement(Ka,(0,n.Z)({},$,{pickerValue:L,onPickerValueChange:M})))):a.createElement(Uu.Provider,{value:(0,y.Z)({},R)},a.createElement(Ka,$))}function Da(t){return typeof t=="function"?t():t}function Ke(t){var i=t.prefixCls,r=t.presets,o=t.onClick,s=t.onHover;return r.length?a.createElement("div",{className:"".concat(i,"-presets")},a.createElement("ul",null,r.map(function(d,f){var E=d.label,x=d.value;return a.createElement("li",{key:f,onClick:function(){o(Da(x))},onMouseEnter:function(){s(Da(x))},onMouseLeave:function(){s(null)}},E)}))):null}function Ml(t){var i=t.panelRender,r=t.internalMode,o=t.picker,s=t.showNow,d=t.range,f=t.multiple,E=t.activeInfo,x=E===void 0?[0,0,0]:E,w=t.presets,_=t.onPresetHover,Z=t.onPresetSubmit,W=t.onFocus,L=t.onBlur,M=t.onPanelMouseDown,R=t.direction,H=t.value,$=t.onSelect,re=t.isInvalid,q=t.defaultOpenValue,U=t.onOk,G=t.onSubmit,ee=a.useContext(Zt),ae=ee.prefixCls,Ze="".concat(ae,"-panel"),_e=R==="rtl",Ie=a.useRef(null),xe=a.useRef(null),Te=a.useState(0),pe=(0,h.Z)(Te,2),De=pe[0],Fe=pe[1],we=a.useState(0),Re=(0,h.Z)(we,2),tt=Re[0],et=Re[1],Je=a.useState(0),Ce=(0,h.Z)(Je,2),k=Ce[0],ye=Ce[1],he=function(Gt){Gt.width&&Fe(Gt.width)},lt=(0,h.Z)(x,3),at=lt[0],rt=lt[1],gt=lt[2],We=a.useState(0),xt=(0,h.Z)(We,2),At=xt[0],Ot=xt[1];a.useEffect(function(){Ot(10)},[at]),a.useEffect(function(){if(d&&xe.current){var Zn,Gt=((Zn=Ie.current)===null||Zn===void 0?void 0:Zn.offsetWidth)||0,uu=xe.current.getBoundingClientRect();if(!uu.height||uu.right<0){Ot(function(Un){return Math.max(0,Un-1)});return}var He=(_e?rt-Gt:at)-uu.left;if(ye(He),De&&De=E&&r<=x)return d;var w=Math.min(Math.abs(r-E),Math.abs(r-x));w0?rl:_l));var gl=wn+J,Fl=_l-rl+1;return String(rl+(Fl+gl-rl)%Fl)};switch(ut){case"Backspace":case"Delete":de="",Ae=Nn;break;case"ArrowLeft":de="",ne(-1);break;case"ArrowRight":de="",ne(1);break;case"ArrowUp":de="",Ae=gu(1);break;case"ArrowDown":de="",Ae=gu(-1);break;default:isNaN(Number(ut))||(de=k+ut,Ae=de);break}if(de!==null&&(ye(de),de.length>=On&&(ne(1),ye(""))),Ae!==null){var cu=Ot.slice(0,Tt)+be(Ae,On)+Ot.slice(vn);Kt(cu.slice(0,f.length))}At({})},mt=a.useRef();(0,Wt.Z)(function(){if(!(!De||!f||Jt.current)){if(!nt.match(Ot)){Kt(f);return}return It.current.setSelectionRange(Tt,vn),mt.current=(0,wu.Z)(function(){It.current.setSelectionRange(Tt,vn)}),function(){wu.Z.cancel(mt.current)}}},[nt,f,De,Ot,at,Tt,vn,xt,Kt]);var Nu=f?{onFocus:uu,onBlur:zt,onKeyDown:Un,onMouseDown:Zn,onMouseUp:Gt,onPaste:qt}:{};return a.createElement("div",{ref:en,className:Bt()(xe,(0,oe.Z)((0,oe.Z)({},"".concat(xe,"-active"),r&&s),"".concat(xe,"-placeholder"),_))},a.createElement(Ie,(0,n.Z)({ref:It,"aria-invalid":H,autoComplete:"off"},re,{onKeyDown:tn,onBlur:He},Nu,{value:Ot,onChange:kt})),a.createElement(Ol,{type:"suffix",icon:d}),$)}),El=br,qa=["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"],er=["index"];function tr(t,i){var r=t.id,o=t.prefix,s=t.clearIcon,d=t.suffixIcon,f=t.separator,E=f===void 0?"~":f,x=t.activeIndex,w=t.activeHelp,_=t.allHelp,Z=t.focused,W=t.onFocus,L=t.onBlur,M=t.onKeyDown,R=t.locale,H=t.generateConfig,$=t.placeholder,re=t.className,q=t.style,U=t.onClick,G=t.onClear,ee=t.value,ae=t.onChange,Ze=t.onSubmit,_e=t.onInputChange,Ie=t.format,xe=t.maskFormat,Te=t.preserveInvalidOnBlur,pe=t.onInvalid,De=t.disabled,Fe=t.invalid,we=t.inputReadOnly,Re=t.direction,tt=t.onOpenChange,et=t.onActiveInfo,Je=t.placement,Ce=t.onMouseDown,k=t.required,ye=t["aria-required"],he=t.autoFocus,lt=t.tabIndex,at=(0,vl.Z)(t,qa),rt=Re==="rtl",gt=a.useContext(Zt),We=gt.prefixCls,xt=a.useMemo(function(){if(typeof r=="string")return[r];var He=r||{};return[He.start,He.end]},[r]),At=a.useRef(),Ot=a.useRef(),en=a.useRef(),It=function(zt){var tn;return(tn=[Ot,en][zt])===null||tn===void 0?void 0:tn.current};a.useImperativeHandle(i,function(){return{nativeElement:At.current,focus:function(zt){if((0,_t.Z)(zt)==="object"){var tn,Un=zt||{},mt=Un.index,Nu=mt===void 0?0:mt,ze=(0,vl.Z)(Un,er);(tn=It(Nu))===null||tn===void 0||tn.focus(ze)}else{var ge;(ge=It(zt!=null?zt:0))===null||ge===void 0||ge.focus()}},blur:function(){var zt,tn;(zt=It(0))===null||zt===void 0||zt.blur(),(tn=It(1))===null||tn===void 0||tn.blur()}}});var nt=Zl(at),dt=a.useMemo(function(){return Array.isArray($)?$:[$,$]},[$]),Pn=Ja((0,y.Z)((0,y.Z)({},t),{},{id:xt,placeholder:dt})),Tt=(0,h.Z)(Pn,1),vn=Tt[0],Fn=a.useState({position:"absolute",width:0}),Kt=(0,h.Z)(Fn,2),kt=Kt[0],qt=Kt[1],Jt=(0,Ye.zX)(function(){var He=It(x);if(He){var zt=He.nativeElement.getBoundingClientRect(),tn=At.current.getBoundingClientRect(),Un=zt.left-tn.left;qt(function(mt){return(0,y.Z)((0,y.Z)({},mt),{},{width:zt.width,left:Un})}),et([zt.left,zt.right,tn.width])}});a.useEffect(function(){Jt()},[x]);var Zn=s&&(ee[0]&&!De[0]||ee[1]&&!De[1]),Gt=he&&!De[0],uu=he&&!Gt&&!De[1];return a.createElement(La.Z,{onResize:Jt},a.createElement("div",(0,n.Z)({},nt,{className:Bt()(We,"".concat(We,"-range"),(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(We,"-focused"),Z),"".concat(We,"-disabled"),De.every(function(He){return He})),"".concat(We,"-invalid"),Fe.some(function(He){return He})),"".concat(We,"-rtl"),rt),re),style:q,ref:At,onClick:U,onMouseDown:function(zt){var tn=zt.target;tn!==Ot.current.inputElement&&tn!==en.current.inputElement&&zt.preventDefault(),Ce==null||Ce(zt)}}),o&&a.createElement("div",{className:"".concat(We,"-prefix")},o),a.createElement(El,(0,n.Z)({ref:Ot},vn(0),{autoFocus:Gt,tabIndex:lt,"date-range":"start"})),a.createElement("div",{className:"".concat(We,"-range-separator")},E),a.createElement(El,(0,n.Z)({ref:en},vn(1),{autoFocus:uu,tabIndex:lt,"date-range":"end"})),a.createElement("div",{className:"".concat(We,"-active-bar"),style:kt}),a.createElement(Ol,{type:"suffix",icon:d}),Zn&&a.createElement(Ba,{icon:s,onClear:G})))}var Tl=a.forwardRef(tr),Rl=Tl;function nr(t,i){var r=t!=null?t:i;return Array.isArray(r)?r:[r,r]}function Vl(t){return t===1?"end":"start"}function xr(t,i){var r=Yu(t,function(){var nn=t.disabled,Ct=t.allowEmpty,jt=nr(nn,!1),jn=nr(Ct,!1);return{disabled:jt,allowEmpty:jn}}),o=(0,h.Z)(r,6),s=o[0],d=o[1],f=o[2],E=o[3],x=o[4],w=o[5],_=s.prefixCls,Z=s.styles,W=s.classNames,L=s.defaultValue,M=s.value,R=s.needConfirm,H=s.onKeyDown,$=s.disabled,re=s.allowEmpty,q=s.disabledDate,U=s.minDate,G=s.maxDate,ee=s.defaultOpen,ae=s.open,Ze=s.onOpenChange,_e=s.locale,Ie=s.generateConfig,xe=s.picker,Te=s.showNow,pe=s.showToday,De=s.showTime,Fe=s.mode,we=s.onPanelChange,Re=s.onCalendarChange,tt=s.onOk,et=s.defaultPickerValue,Je=s.pickerValue,Ce=s.onPickerValueChange,k=s.inputReadOnly,ye=s.suffixIcon,he=s.onFocus,lt=s.onBlur,at=s.presets,rt=s.ranges,gt=s.components,We=s.cellRender,xt=s.dateRender,At=s.monthCellRender,Ot=s.onClick,en=nl(i),It=Xl(ae,ee,$,Ze),nt=(0,h.Z)(It,2),dt=nt[0],Pn=nt[1],Tt=function(Ct,jt){($.some(function(jn){return!jn})||!Ct)&&Pn(Ct,jt)},vn=Va(Ie,_e,E,!0,!1,L,M,Re,tt),Fn=(0,h.Z)(vn,5),Kt=Fn[0],kt=Fn[1],qt=Fn[2],Jt=Fn[3],Zn=Fn[4],Gt=qt(),uu=Mu($,re,dt),He=(0,h.Z)(uu,9),zt=He[0],tn=He[1],Un=He[2],mt=He[3],Nu=He[4],ze=He[5],ge=He[6],ut=He[7],de=He[8],Ae=function(Ct,jt){tn(!0),he==null||he(Ct,{range:Vl(jt!=null?jt:mt)})},On=function(Ct,jt){tn(!1),lt==null||lt(Ct,{range:Vl(jt!=null?jt:mt)})},Nn=a.useMemo(function(){if(!De)return null;var nn=De.disabledTime,Ct=nn?function(jt){var jn=Vl(mt),au=_n(Gt,ge,mt);return nn(jt,jn,{from:au})}:void 0;return(0,y.Z)((0,y.Z)({},De),{},{disabledTime:Ct})},[De,mt,Gt,ge]),ne=(0,Ye.C8)([xe,xe],{value:Fe}),gu=(0,h.Z)(ne,2),cu=gu[0],Du=gu[1],J=cu[mt]||xe,Fu=J==="date"&&Nn?"datetime":J,Eu=Fu===xe&&Fu!=="time",rl=ja(xe,J,Te,pe,!0),_l=ya(s,Kt,kt,qt,Jt,$,E,zt,dt,w),Lu=(0,h.Z)(_l,2),pl=Lu[0],wn=Lu[1],gl=Pl(Gt,$,ge,Ie,_e,q),Fl=Et(Gt,w,re),ra=(0,h.Z)(Fl,2),ia=ra[0],ba=ra[1],oa=ct(Ie,_e,Gt,cu,dt,mt,d,Eu,et,Je,Nn==null?void 0:Nn.defaultOpenValue,Ce,U,G),jl=(0,h.Z)(oa,2),hl=jl[0],yl=jl[1],Qu=(0,Ye.zX)(function(nn,Ct,jt){var jn=hn(cu,mt,Ct);if((jn[0]!==cu[0]||jn[1]!==cu[1])&&Du(jn),we&&jt!==!1){var au=(0,j.Z)(Gt);nn&&(au[mt]=nn),we(au,jn)}}),sa=function(Ct,jt){return hn(Gt,jt,Ct)},Zu=function(Ct,jt){var jn=Gt;Ct&&(jn=sa(Ct,mt)),ut(mt);var au=ze(jn);Jt(jn),pl(mt,au===null),au===null?Tt(!1,{force:!0}):jt||en.current.focus({index:au})},Tn=function(Ct){var jt,jn=Ct.target.getRootNode();if(!en.current.nativeElement.contains((jt=jn.activeElement)!==null&&jt!==void 0?jt:document.activeElement)){var au=$.findIndex(function(or){return!or});au>=0&&en.current.focus({index:au})}Tt(!0),Ot==null||Ot(Ct)},ca=function(){wn(null),Tt(!1,{force:!0})},rr=a.useState(null),Ll=(0,h.Z)(rr,2),xa=Ll[0],Ql=Ll[1],$u=a.useState(null),Rn=(0,h.Z)($u,2),Cl=Rn[0],Pe=Rn[1],il=a.useMemo(function(){return Cl||Gt},[Gt,Cl]);a.useEffect(function(){dt||Pe(null)},[dt]);var ir=a.useState([0,0,0]),$l=(0,h.Z)(ir,2),da=$l[0],ma=$l[1],Aa=Sn(at,rt),va=function(Ct){Pe(Ct),Ql("preset")},Pa=function(Ct){var jt=wn(Ct);jt&&Tt(!1,{force:!0})},wa=function(Ct){Zu(Ct)},Sa=function(Ct){Pe(Ct?sa(Ct,mt):null),Ql("cell")},ve=function(Ct){Tt(!0),Ae(Ct)},Na=function(){Un("panel")},Ia=function(Ct){var jt=hn(Gt,mt,Ct);Jt(jt),!R&&!f&&d===Fu&&Zu(Ct)},ka=function(){Tt(!1)},fa=Le(We,xt,At,Vl(mt)),Ma=Gt[mt]||null,Za=(0,Ye.zX)(function(nn){return w(nn,{activeIndex:mt})}),Pt=a.useMemo(function(){var nn=(0,cn.Z)(s,!1),Ct=(0,st.Z)(s,[].concat((0,j.Z)(Object.keys(nn)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ct},[s]),fe=a.createElement(Ml,(0,n.Z)({},Pt,{showNow:rl,showTime:Nn,range:!0,multiplePanel:Eu,activeInfo:da,disabledDate:gl,onFocus:ve,onBlur:On,onPanelMouseDown:Na,picker:xe,mode:J,internalMode:Fu,onPanelChange:Qu,format:x,value:Ma,isInvalid:Za,onChange:null,onSelect:Ia,pickerValue:hl,defaultOpenValue:Ut(De==null?void 0:De.defaultOpenValue)[mt],onPickerValueChange:yl,hoverValue:il,onHover:Sa,needConfirm:R,onSubmit:Zu,onOk:Zn,presets:Aa,onPresetHover:va,onPresetSubmit:Pa,onNow:wa,cellRender:fa})),Vn=function(Ct,jt){var jn=sa(Ct,jt);Jt(jn)},qn=function(){Un("input")},Ea=function(Ct,jt){var jn=ge.length,au=ge[jn-1];if(jn&&au!==jt&&R&&!re[au]&&!de(au)&&Gt[au]){en.current.focus({index:au});return}Un("input"),Tt(!0,{inherit:!0}),mt!==jt&&dt&&!R&&f&&Zu(null,!0),Nu(jt),Ae(Ct,jt)},Ir=function(Ct,jt){if(Tt(!1),!R&&Un()==="input"){var jn=ze(Gt);pl(mt,jn===null)}On(Ct,jt)},kr=function(Ct,jt){Ct.key==="Tab"&&Zu(null,!0),H==null||H(Ct,jt)},lu=a.useMemo(function(){return{prefixCls:_,locale:_e,generateConfig:Ie,button:gt.button,input:gt.input}},[_,_e,Ie,gt.button,gt.input]);if((0,Wt.Z)(function(){dt&&mt!==void 0&&Qu(null,xe,!1)},[dt,mt,xe]),(0,Wt.Z)(function(){var nn=Un();!dt&&nn==="input"&&(Tt(!1),Zu(null,!0)),!dt&&f&&!R&&nn==="panel"&&(Tt(!0),Zu())},[dt]),0)var Rr;return a.createElement(Zt.Provider,{value:lu},a.createElement(N,(0,n.Z)({},je(s),{popupElement:fe,popupStyle:Z.popup,popupClassName:W.popup,visible:dt,onClose:ka,range:!0}),a.createElement(Rl,(0,n.Z)({},s,{ref:en,suffixIcon:ye,activeIndex:zt||dt?mt:null,activeHelp:!!Cl,allHelp:!!Cl&&xa==="preset",focused:zt,onFocus:Ea,onBlur:Ir,onKeyDown:kr,onSubmit:Zu,value:il,maskFormat:x,onChange:Vn,onInputChange:qn,format:E,inputReadOnly:k,disabled:$,open:dt,onOpenChange:Tt,onClick:Tn,onClear:ca,invalid:ia,onInvalid:ba,onActiveInfo:ma}))))}var Ar=a.forwardRef(xr),pt=Ar,Pr=g(11780);function wr(t){var i=t.prefixCls,r=t.value,o=t.onRemove,s=t.removeIcon,d=s===void 0?"\xD7":s,f=t.formatDate,E=t.disabled,x=t.maxTagCount,w=t.placeholder,_="".concat(i,"-selector"),Z="".concat(i,"-selection"),W="".concat(Z,"-overflow");function L(H,$){return a.createElement("span",{className:Bt()("".concat(Z,"-item")),title:typeof H=="string"?H:null},a.createElement("span",{className:"".concat(Z,"-item-content")},H),!E&&$&&a.createElement("span",{onMouseDown:function(q){q.preventDefault()},onClick:$,className:"".concat(Z,"-item-remove")},d))}function M(H){var $=f(H),re=function(U){U&&U.stopPropagation(),o(H)};return L($,re)}function R(H){var $="+ ".concat(H.length," ...");return L($)}return a.createElement("div",{className:_},a.createElement(Pr.Z,{prefixCls:W,data:r,renderItem:M,renderRest:R,itemKey:function($){return f($)},maxCount:x}),!r.length&&a.createElement("span",{className:"".concat(i,"-selection-placeholder")},w))}var Sr=["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 ua(t,i){var r=t.id,o=t.open,s=t.prefix,d=t.clearIcon,f=t.suffixIcon,E=t.activeHelp,x=t.allHelp,w=t.focused,_=t.onFocus,Z=t.onBlur,W=t.onKeyDown,L=t.locale,M=t.generateConfig,R=t.placeholder,H=t.className,$=t.style,re=t.onClick,q=t.onClear,U=t.internalPicker,G=t.value,ee=t.onChange,ae=t.onSubmit,Ze=t.onInputChange,_e=t.multiple,Ie=t.maxTagCount,xe=t.format,Te=t.maskFormat,pe=t.preserveInvalidOnBlur,De=t.onInvalid,Fe=t.disabled,we=t.invalid,Re=t.inputReadOnly,tt=t.direction,et=t.onOpenChange,Je=t.onMouseDown,Ce=t.required,k=t["aria-required"],ye=t.autoFocus,he=t.tabIndex,lt=t.removeIcon,at=(0,vl.Z)(t,Sr),rt=tt==="rtl",gt=a.useContext(Zt),We=gt.prefixCls,xt=a.useRef(),At=a.useRef();a.useImperativeHandle(i,function(){return{nativeElement:xt.current,focus:function(kt){var qt;(qt=At.current)===null||qt===void 0||qt.focus(kt)},blur:function(){var kt;(kt=At.current)===null||kt===void 0||kt.blur()}}});var Ot=Zl(at),en=function(kt){ee([kt])},It=function(kt){var qt=G.filter(function(Jt){return Jt&&!Wn(M,L,Jt,kt,U)});ee(qt),o||ae()},nt=Ja((0,y.Z)((0,y.Z)({},t),{},{onChange:en}),function(Kt){var kt=Kt.valueTexts;return{value:kt[0]||"",active:w}}),dt=(0,h.Z)(nt,2),Pn=dt[0],Tt=dt[1],vn=!!(d&&G.length&&!Fe),Fn=_e?a.createElement(a.Fragment,null,a.createElement(wr,{prefixCls:We,value:G,onRemove:It,formatDate:Tt,maxTagCount:Ie,disabled:Fe,removeIcon:lt,placeholder:R}),a.createElement("input",{className:"".concat(We,"-multiple-input"),value:G.map(Tt).join(","),ref:At,readOnly:!0,autoFocus:ye,tabIndex:he}),a.createElement(Ol,{type:"suffix",icon:f}),vn&&a.createElement(Ba,{icon:d,onClear:q})):a.createElement(El,(0,n.Z)({ref:At},Pn(),{autoFocus:ye,tabIndex:he,suffixIcon:f,clearIcon:vn&&a.createElement(Ba,{icon:d,onClear:q}),showActiveCls:!1}));return a.createElement("div",(0,n.Z)({},Ot,{className:Bt()(We,(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(We,"-multiple"),_e),"".concat(We,"-focused"),w),"".concat(We,"-disabled"),Fe),"".concat(We,"-invalid"),we),"".concat(We,"-rtl"),rt),H),style:$,ref:xt,onClick:re,onMouseDown:function(kt){var qt,Jt=kt.target;Jt!==((qt=At.current)===null||qt===void 0?void 0:qt.inputElement)&&kt.preventDefault(),Je==null||Je(kt)}}),s&&a.createElement("div",{className:"".concat(We,"-prefix")},s),Fn)}var ur=a.forwardRef(ua),lr=ur;function ar(t,i){var r=Yu(t),o=(0,h.Z)(r,6),s=o[0],d=o[1],f=o[2],E=o[3],x=o[4],w=o[5],_=s,Z=_.prefixCls,W=_.styles,L=_.classNames,M=_.order,R=_.defaultValue,H=_.value,$=_.needConfirm,re=_.onChange,q=_.onKeyDown,U=_.disabled,G=_.disabledDate,ee=_.minDate,ae=_.maxDate,Ze=_.defaultOpen,_e=_.open,Ie=_.onOpenChange,xe=_.locale,Te=_.generateConfig,pe=_.picker,De=_.showNow,Fe=_.showToday,we=_.showTime,Re=_.mode,tt=_.onPanelChange,et=_.onCalendarChange,Je=_.onOk,Ce=_.multiple,k=_.defaultPickerValue,ye=_.pickerValue,he=_.onPickerValueChange,lt=_.inputReadOnly,at=_.suffixIcon,rt=_.removeIcon,gt=_.onFocus,We=_.onBlur,xt=_.presets,At=_.components,Ot=_.cellRender,en=_.dateRender,It=_.monthCellRender,nt=_.onClick,dt=nl(i);function Pn(Pt){return Pt===null?null:Ce?Pt:Pt[0]}var Tt=$a(Te,xe,d),vn=Xl(_e,Ze,[U],Ie),Fn=(0,h.Z)(vn,2),Kt=Fn[0],kt=Fn[1],qt=function(fe,Vn,qn){if(et){var Ea=(0,y.Z)({},qn);delete Ea.range,et(Pn(fe),Pn(Vn),Ea)}},Jt=function(fe){Je==null||Je(Pn(fe))},Zn=Va(Te,xe,E,!1,M,R,H,qt,Jt),Gt=(0,h.Z)(Zn,5),uu=Gt[0],He=Gt[1],zt=Gt[2],tn=Gt[3],Un=Gt[4],mt=zt(),Nu=Mu([U]),ze=(0,h.Z)(Nu,4),ge=ze[0],ut=ze[1],de=ze[2],Ae=ze[3],On=function(fe){ut(!0),gt==null||gt(fe,{})},Nn=function(fe){ut(!1),We==null||We(fe,{})},ne=(0,Ye.C8)(pe,{value:Re}),gu=(0,h.Z)(ne,2),cu=gu[0],Du=gu[1],J=cu==="date"&&we?"datetime":cu,Fu=ja(pe,cu,De,Fe),Eu=re&&function(Pt,fe){re(Pn(Pt),Pn(fe))},rl=ya((0,y.Z)((0,y.Z)({},s),{},{onChange:Eu}),uu,He,zt,tn,[],E,ge,Kt,w),_l=(0,h.Z)(rl,2),Lu=_l[1],pl=Et(mt,w),wn=(0,h.Z)(pl,2),gl=wn[0],Fl=wn[1],ra=a.useMemo(function(){return gl.some(function(Pt){return Pt})},[gl]),ia=function(fe,Vn){if(he){var qn=(0,y.Z)((0,y.Z)({},Vn),{},{mode:Vn.mode[0]});delete qn.range,he(fe[0],qn)}},ba=ct(Te,xe,mt,[cu],Kt,Ae,d,!1,k,ye,Ut(we==null?void 0:we.defaultOpenValue),ia,ee,ae),oa=(0,h.Z)(ba,2),jl=oa[0],hl=oa[1],yl=(0,Ye.zX)(function(Pt,fe,Vn){if(Du(fe),tt&&Vn!==!1){var qn=Pt||mt[mt.length-1];tt(qn,fe)}}),Qu=function(){Lu(zt()),kt(!1,{force:!0})},sa=function(fe){!U&&!dt.current.nativeElement.contains(document.activeElement)&&dt.current.focus(),kt(!0),nt==null||nt(fe)},Zu=function(){Lu(null),kt(!1,{force:!0})},Tn=a.useState(null),ca=(0,h.Z)(Tn,2),rr=ca[0],Ll=ca[1],xa=a.useState(null),Ql=(0,h.Z)(xa,2),$u=Ql[0],Rn=Ql[1],Cl=a.useMemo(function(){var Pt=[$u].concat((0,j.Z)(mt)).filter(function(fe){return fe});return Ce?Pt:Pt.slice(0,1)},[mt,$u,Ce]),Pe=a.useMemo(function(){return!Ce&&$u?[$u]:mt.filter(function(Pt){return Pt})},[mt,$u,Ce]);a.useEffect(function(){Kt||Rn(null)},[Kt]);var il=Sn(xt),ir=function(fe){Rn(fe),Ll("preset")},$l=function(fe){var Vn=Ce?Tt(zt(),fe):[fe],qn=Lu(Vn);qn&&!Ce&&kt(!1,{force:!0})},da=function(fe){$l(fe)},ma=function(fe){Rn(fe),Ll("cell")},Aa=function(fe){kt(!0),On(fe)},va=function(fe){if(de("panel"),!(Ce&&J!==pe)){var Vn=Ce?Tt(zt(),fe):[fe];tn(Vn),!$&&!f&&d===J&&Qu()}},Pa=function(){kt(!1)},wa=Le(Ot,en,It),Sa=a.useMemo(function(){var Pt=(0,cn.Z)(s,!1),fe=(0,st.Z)(s,[].concat((0,j.Z)(Object.keys(Pt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,y.Z)((0,y.Z)({},fe),{},{multiple:s.multiple})},[s]),ve=a.createElement(Ml,(0,n.Z)({},Sa,{showNow:Fu,showTime:we,disabledDate:G,onFocus:Aa,onBlur:Nn,picker:pe,mode:cu,internalMode:J,onPanelChange:yl,format:x,value:mt,isInvalid:w,onChange:null,onSelect:va,pickerValue:jl,defaultOpenValue:we==null?void 0:we.defaultOpenValue,onPickerValueChange:hl,hoverValue:Cl,onHover:ma,needConfirm:$,onSubmit:Qu,onOk:Un,presets:il,onPresetHover:ir,onPresetSubmit:$l,onNow:da,cellRender:wa})),Na=function(fe){tn(fe)},Ia=function(){de("input")},ka=function(fe){de("input"),kt(!0,{inherit:!0}),On(fe)},fa=function(fe){kt(!1),Nn(fe)},Ma=function(fe,Vn){fe.key==="Tab"&&Qu(),q==null||q(fe,Vn)},Za=a.useMemo(function(){return{prefixCls:Z,locale:xe,generateConfig:Te,button:At.button,input:At.input}},[Z,xe,Te,At.button,At.input]);return(0,Wt.Z)(function(){Kt&&Ae!==void 0&&yl(null,pe,!1)},[Kt,Ae,pe]),(0,Wt.Z)(function(){var Pt=de();!Kt&&Pt==="input"&&(kt(!1),Qu()),!Kt&&f&&!$&&Pt==="panel"&&Qu()},[Kt]),a.createElement(Zt.Provider,{value:Za},a.createElement(N,(0,n.Z)({},je(s),{popupElement:ve,popupStyle:W.popup,popupClassName:L.popup,visible:Kt,onClose:Pa}),a.createElement(lr,(0,n.Z)({},s,{ref:dt,suffixIcon:at,removeIcon:rt,activeHelp:!!$u,allHelp:!!$u&&rr==="preset",focused:ge,onFocus:ka,onBlur:fa,onKeyDown:Ma,onSubmit:Qu,value:Pe,maskFormat:x,onChange:Na,onInputChange:Ia,internalPicker:d,format:E,inputReadOnly:lt,disabled:U,open:Kt,onOpenChange:kt,onClick:sa,onClear:Zu,invalid:ra,onInvalid:function(fe){Fl(fe,0)}}))))}var la=a.forwardRef(ar),aa=la,Nr=aa}}]); diff --git a/p__Classrooms__Lists__Exercise__Add__index.faca150d.async.js b/p__Classrooms__Lists__Exercise__Add__index.faca150d.async.js new file mode 100644 index 0000000000..26005617c0 --- /dev/null +++ b/p__Classrooms__Lists__Exercise__Add__index.faca150d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[292],{12099:function(sl,ru,g){var n=g(59301),j=Object.defineProperty,y=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Wt=(Oe,a,oe)=>a in Oe?j(Oe,a,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Oe[a]=oe,st=(Oe,a)=>{for(var oe in a||(a={}))h.call(a,oe)&&Wt(Oe,oe,a[oe]);if(y)for(var oe of y(a))Ye.call(a,oe)&&Wt(Oe,oe,a[oe]);return Oe};const cn=Oe=>React.createElement("svg",st({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"}));ru.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},92578:function(sl,ru,g){g.d(ru,{Z:function(){return Zt}});var n=g(59301),j=g(18287),y=g(88387),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,Wt=Object.defineProperties,st=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,oe=(se,Be,N)=>Be in se?Ye(se,Be,{enumerable:!0,configurable:!0,writable:!0,value:N}):se[Be]=N,Xe=(se,Be)=>{for(var N in Be||(Be={}))Oe.call(Be,N)&&oe(se,N,Be[N]);if(cn)for(var N of cn(Be))a.call(Be,N)&&oe(se,N,Be[N]);return se},$t=(se,Be)=>Wt(se,st(Be)),Bt=(se,Be)=>{var N={};for(var be in se)Oe.call(se,be)&&Be.indexOf(be)<0&&(N[be]=se[be]);if(se!=null&&cn)for(var be of cn(se))Be.indexOf(be)<0&&a.call(se,be)&&(N[be]=se[be]);return N},En=(se,Be,N)=>new Promise((be,Ut)=>{var hn=_n=>{try{dn(N.next(_n))}catch(je){Ut(je)}},St=_n=>{try{dn(N.throw(_n))}catch(je){Ut(je)}},dn=_n=>_n.done?be(_n.value):Promise.resolve(_n.value).then(hn,St);dn((N=N.apply(se,Be)).next())}),Zt=se=>{var Be=se,{value:N,onChange:be,defaultValue:Ut,disabled:hn}=Be,St=Bt(Be,["value","onChange","defaultValue","disabled"]);const[dn,_n]=(0,n.useState)([]),[je,Le]=(0,n.useState)("1");(0,n.useEffect)(()=>{Et()},[]);const Et=()=>En(void 0,null,function*(){const qe=yield(0,y.NZ)({});if(qe!=null&&qe.data){const _t=[{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:Vt(qe.data||[])}];_n(_t),Le("2")}}),Vt=qe=>{function _t(Nt){const Ue=Nt.children,an=Array.isArray(Ue)&&Ue.length>0,nu=Nt==null?void 0:Nt.group_id;return{title:n.createElement("div",{title:Nt==null?void 0:Nt.name,className:h.name},Nt==null?void 0:Nt.name),value:nu,key:nu,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:an?Ue==null?void 0:Ue.map(Dn=>_t(Dn)):[]}}return qe==null?void 0:qe.map(Nt=>_t(Nt))},Me=Ut?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:N,defaultExpandedKeys:N};return n.createElement("div",{className:h.customTree},n.createElement(j.default,Xe($t(Xe({key:je},Me),{showIcon:!0,treeData:dn,onSelect:be,disabled:hn}),St)))}},56636:function(sl,ru,g){g.d(ru,{Z:function(){return _n},P:function(){return hn}});var n=g(59301),j=g(28284),y=g(62957),h=g(47889),Ye=g(37568),Wt=g(54172),st={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},cn=g(84698),Oe=Object.defineProperty,a=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,En=(je,Le,Et)=>Le in je?Oe(je,Le,{enumerable:!0,configurable:!0,writable:!0,value:Et}):je[Le]=Et,Ht=(je,Le)=>{for(var Et in Le||(Le={}))$t.call(Le,Et)&&En(je,Et,Le[Et]);if(Xe)for(var Et of Xe(Le))Bt.call(Le,Et)&&En(je,Et,Le[Et]);return je},Zt=(je,Le)=>a(je,oe(Le)),se=(je,Le)=>{var Et={};for(var Vt in je)$t.call(je,Vt)&&Le.indexOf(Vt)<0&&(Et[Vt]=je[Vt]);if(je!=null&&Xe)for(var Vt of Xe(je))Le.indexOf(Vt)<0&&Bt.call(je,Vt)&&(Et[Vt]=je[Vt]);return Et},Be=(je,Le,Et)=>new Promise((Vt,Me)=>{var qe=Ue=>{try{Nt(Et.next(Ue))}catch(an){Me(an)}},_t=Ue=>{try{Nt(Et.throw(Ue))}catch(an){Me(an)}},Nt=Ue=>Ue.done?Vt(Ue.value):Promise.resolve(Ue.value).then(qe,_t);Nt((Et=Et.apply(je,Le)).next())});const N=({studentNames:je,total:Le})=>{const Et=["","\u4E00","\u4E24","\u4E09"];return Le>3?n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:st.orangeColor},je==null?void 0:je.join("\u3001")),"\u7B49",n.createElement("span",{className:st.orangeColor},Le),"\u540D\u5B66\u751F"):n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:st.orangeColor},je==null?void 0:je.join("\u3001")),Et[Le],"\u540D\u5B66\u751F")},be=({used:je,copy:Le,canNotCopy:Et,studentNames:Vt,studentCount:Me,inPaper:qe,is_random:_t=!1,position:Nt=""})=>{const Ue=()=>{if(Le>0&&Et>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:st.orangeColor},Le),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",n.createElement("span",{className:st.orangeColor},Et),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Le>0&&Et===0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:st.orangeColor},Le),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Le===0&&Et>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:st.orangeColor},Et),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},an=Nt||(qe?"\u8BD5\u5377":"\u8BFE\u7A0B");return n.createElement("span",null,n.createElement(N,{studentNames:Vt,total:Me}),"\u5B66\u4E60\u8FC7",an,"\u4E2D\u7684",n.createElement("span",{className:st.orangeColor},je),"\u4E2A\u9879\u76EE\uFF0C",Ue(),"\u3002\u8BF7\u9009\u62E9",_t?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},Ut=({onCancel:je,onOk:Le,visible:Et,inPaper:Vt,renderData:Me,type:qe,isMultipleCourse:_t=!1})=>{const[Nt]=j.default.useForm(),[Ue,an]=(0,n.useState)(1),[nu,Dn]=(0,n.useState)(!1),Gn=(0,n.useMemo)(()=>(Me==null?void 0:Me.total_num)===1&&(Me==null?void 0:Me.can_copy_num)===1,[Me]),Yn=(0,n.useMemo)(()=>{var Qe;return(Qe=Me==null?void 0:Me.course_data_list)==null?void 0:Qe.filter(ot=>ot.is_show)},[Me]);return n.createElement(n.Fragment,null,Gn?n.createElement(y.default,{centered:!0,closable:!0,open:Et,destroyOnClose:!0,title:"\u63D0\u793A",className:st.antdModal,width:682,confirmLoading:nu,onCancel:je,onOk:()=>Be(void 0,null,function*(){var Qe;Dn(!0);let ot=Ue;if(_t){const $e=Ht({},Nt.getFieldsValue());ot=(Qe=Me==null?void 0:Me.course_data_list)==null?void 0:Qe.map(pn=>$e[pn.id]!==void 0?Zt(Ht({},pn),{is_copy:$e[pn.id]}):pn)}yield Le(ot),Dn(!1)})},n.createElement("div",{className:st.content,style:{marginBottom:20}},_t?"\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(N,{studentNames:Me==null?void 0:Me.student_names,total:Me==null?void 0:Me.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")),_t?n.createElement(j.default,{form:Nt,preserve:!1},Yn==null?void 0:Yn.map(Qe=>n.createElement(n.Fragment,{key:Qe.id},n.createElement("h3",{className:"ml15 mb5"},Qe.name),n.createElement(j.default.Item,{name:Qe.id,initialValue:1},n.createElement(h.ZP.Group,{className:st.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:Ue,onChange:Qe=>an(Qe.target.value),className:st.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:st.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),n.createElement("div",{className:st.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:`${st.content} ${st.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:Et,confirmLoading:nu,title:"\u63D0\u793A",width:682,onCancel:je,onOk:()=>Be(void 0,null,function*(){var Qe;Dn(!0);let ot=0;if(_t){const $e=Ht({},Nt.getFieldsValue());ot=(Qe=Me==null?void 0:Me.course_data_list)==null?void 0:Qe.map(pn=>$e[pn.id]!==void 0?Zt(Ht({},pn),{is_use:$e[pn.id]}):pn)}yield Le(ot),Dn(!1)})},n.createElement("div",{className:st.content},n.createElement(N,{studentNames:Me==null?void 0:Me.student_names,total:Me==null?void 0:Me.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",_t?n.createElement(j.default,{form:Nt,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(Qe=>n.createElement(n.Fragment,{key:Qe.id},n.createElement("h3",{className:"ml15 mb5"},Qe.name),n.createElement(j.default.Item,{name:Qe.id,initialValue:1},n.createElement(h.ZP.Group,{className:st.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:st.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"))))},hn=function(){const[je,Le]=(0,n.useState)(!1),[Et,Vt]=(0,n.useState)();return[je,()=>Le(!1),Et,_t=>Be(this,null,function*(){var Nt;const Ue=_t,{isImportMultipleCourse:an=!1}=Ue,nu=se(Ue,["isImportMultipleCourse"]);console.log(_t);const Dn=(_t==null?void 0:_t.result)||(yield(0,cn.Tr)(nu));return"status"in Dn?!1:an?((Nt=Dn==null?void 0:Dn.course_data_list)==null?void 0:Nt.some(Yn=>Yn.is_show))?(Vt(Dn),Le(!0),!0):Dn.course_data_list||[]:Dn.student_count===0?!1:(Vt(Dn),Le(!0),!0)})]},St=je=>{const[Le]=j.default.useForm(),[Et,Vt]=(0,n.useState)(!1),{onCancel:Me,onOk:qe,visible:_t,inPaper:Nt=!1,renderData:Ue,type:an,isMultipleCourse:nu=!1,position:Dn}=je;let Gn=(0,n.useMemo)(()=>Nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:st.tableCell,render(ot,$e){return n.createElement("a",{href:`/shixuns/${$e.identifier}/challenges`,target:"_blank"},ot)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ot,$e)=>n.createElement(n.Fragment,null,n.createElement(j.default.Item,{name:[`${an==="subject"?$e.stage_shixun_id:$e.shixun_course_id||$e.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(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.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:st.tableCell,render(ot,$e){return n.createElement("a",{href:`/shixuns/${$e.identifier}/challenges`,target:"_blank"},ot)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ot,$e)=>n.createElement(j.default.Item,{name:[`${an==="subject"?$e.stage_shixun_id:$e.shixun_course_id||$e.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:(ot,$e)=>n.createElement(j.default.Item,{name:[`${an==="subject"?$e.stage_shixun_id:$e.shixun_course_id||$e.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")))}],[Nt]),Yn=(0,n.useMemo)(()=>Nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:st.tableCell,align:"center",ellipsis:!0,render:(ot,$e)=>n.createElement(n.Fragment,null,n.createElement("a",{href:`/shixuns/${$e.identifier}/challenges`,target:"_blank"},ot),n.createElement(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ye.default,{type:"hidden"})),n.createElement(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.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:st.tableCell,ellipsis:!0,align:"center",render:(ot,$e)=>n.createElement("a",{href:`/shixuns/${$e.identifier}/challenges`,target:"_blank"},ot)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ot,$e)=>n.createElement(n.Fragment,null,n.createElement(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.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(j.default.Item,{name:[`${an==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ye.default,{type:"hidden"})))}],[Nt]);if(nu){const ot={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:st.tableCell,render:($e,pn)=>n.createElement("a",{href:`/classrooms/${pn.course_id}`},$e)};Gn=[ot,...Gn],Yn=[ot,...Yn]}const Qe=(0,n.useMemo)(()=>be({used:Ue==null?void 0:Ue.repeat_shixun_num,copy:Ue==null?void 0:Ue.can_copy_num,canNotCopy:Ue==null?void 0:Ue.no_copy_num,studentNames:Ue==null?void 0:Ue.student_names,studentCount:Ue==null?void 0:Ue.student_count,is_random:Ue==null?void 0:Ue.is_random,inPaper:Nt,position:Dn}),[Ue,Nt,Dn]);return n.createElement(y.default,{title:"\u63D0\u793A",centered:!0,open:_t,confirmLoading:Et,onOk:()=>Be(void 0,null,function*(){Vt(!0);const ot=Le.getFieldsValue(),$e=Object.keys(ot).map(pn=>({id:parseInt(pn.split("_")[0]),course_id:parseInt(pn.split("_")[1]),is_use:ot[pn].is_use,is_copy:ot[pn].is_copy}));yield qe($e),Vt(!1)}),onCancel:Me,width:880,okText:"\u786E\u8BA4",className:st.antdModal,destroyOnClose:!0},n.createElement(j.default,{form:Le,preserve:!1},n.createElement("div",{className:st.brief},Qe),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:st.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")),(Ue==null?void 0:Ue.can_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:st.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Wt.default,{columns:Gn,className:st.antdTable,dataSource:Ue==null?void 0:Ue.can_copy_list,rowKey:an==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Ue==null?void 0:Ue.no_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:st.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Wt.default,{columns:Yn,className:st.antdTable,dataSource:Ue==null?void 0:Ue.no_copy_list,rowKey:an==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Ue==null?void 0:Ue.no_use_list.length)>0&&(Ue==null?void 0:Ue.no_use_list.map(ot=>n.createElement("div",{key:an==="subject"?ot.stage_shixun_id:ot.shixun_course_id||ot.id},n.createElement(j.default.Item,{name:[`${an==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ye.default,{type:"hidden"})),n.createElement(j.default.Item,{name:[`${an==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Ye.default,{type:"hidden"})))))))};var _n=je=>{const{modalType:Le}=je;return Le==="multiple"?n.createElement(St,Ht({},je)):n.createElement(Ut,Ht({},je))}},67702:function(sl,ru,g){g.d(ru,{Z:function(){return cn}});var n=g(59301),j={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=g(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",Wt=(Oe,a,oe)=>new Promise((Xe,$t)=>{var Bt=Zt=>{try{Ht(oe.next(Zt))}catch(se){$t(se)}},En=Zt=>{try{Ht(oe.throw(Zt))}catch(se){$t(se)}},Ht=Zt=>Zt.done?Xe(Zt.value):Promise.resolve(Zt.value).then(Bt,En);Ht((oe=oe.apply(Oe,a)).next())}),cn=({type:Oe,resdata:a,onok:oe,oktext:Xe,okloading:$t})=>{const[Bt,En]=(0,n.useState)(!1),{can_copy_list:Ht,can_copy_num:Zt,challenge_type:se,course_data_list:Be,no_copy_list:N,no_copy_num:be,no_use_list:Ut,no_use_num:hn,repeat_shixun_num:St,student_count:dn,total_num:_n,use_num:je}=a;let Le=Zt>0||Oe==="exercise";(0,n.useEffect)(()=>{(a==null?void 0:a.student_count)>0&&En(!0)},[a]),console.log("---11",$t),(0,n.useEffect)(()=>{$t||En(!1)},[$t]);const Et=()=>{if(Oe==="exercise"&&se===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.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"&&se===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\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:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&se===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&se===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\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:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&se===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&se===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",n.createElement("span",{className:j.orangeColor},dn)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",n.createElement("span",{className:j.orangeColor},je)," \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:j.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:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",n.createElement("span",{className:j.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"&&se===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixunpush"&&se===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},dn),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",n.createElement("span",{className:j.orangeColor},je),"\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:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Vt=()=>{if(Oe==="exercise"||Oe==="subject"||Oe==="exercisepush"||Oe==="shixunpush")return n.createElement("div",{style:{marginTop:20}},be>0&&n.createElement("div",null,n.createElement("span",{className:j.flex},n.createElement("img",{src:Ye,style:{width:14}}),n.createElement("span",{className:j.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:j.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:j.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",Le&&n.createElement("span",{className:j.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",Le&&n.createElement("span",{className:j.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,N==null?void 0:N.map((Me,qe)=>n.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",qe+1!==be&&"\u3001"))))),Zt>0&&n.createElement("div",{style:{marginTop:20}},n.createElement("span",{className:j.flex},n.createElement("img",{src:h,style:{width:14}}),n.createElement("span",{className:j.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:j.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,Ht==null?void 0:Ht.map((Me,qe)=>n.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",qe+1!==Zt&&"\u3001"))))));if(Oe==="shixun")return n.createElement("div",{style:{marginTop:20}},Zt>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:Bt,onCancel:()=>{En(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Le&&"none"}},zIndex:1003,confirmLoading:$t,okText:Le?Xe:"\u6211\u77E5\u9053\u4E86",onOk:()=>Wt(void 0,null,function*(){Le?yield oe([...Ht,...Ut]):En(!1)})},n.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Et(),Vt()))}},32230:function(sl,ru,g){g.r(ru),g.d(ru,{default:function(){return Ai}});var n=g(59301),j=g(44993),y=g(28284),h=g(6767),Ye=g(91882),Wt=g(37568),st=g(17149),cn=g(62673),Oe=g(47889),a=g(71051),oe=g(99571),Xe={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=g(62957),Bt=g(16326),En=g(61186),Ht=g.n(En),Zt=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const se=({user:e,dispatch:u,classroomList:l,onModalOk:v,setsubloading:F})=>{const X=(0,j.useParams)(),[T,C]=(0,n.useState)(),[m,B]=(0,n.useState)(!1);function Y(c){return c&&c{B(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:l.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(m){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(Bt.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:Y,format:"YYYY-MM-DD HH:mm:ss",onChange:(c,p)=>{C(p)},showTime:{defaultValue:Ht()("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(oe.ZP,{loading:m,type:"primary",onClick:()=>Zt(void 0,null,function*(){B(!0),v(T,()=>{u({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var Be=(0,j.connect)(({user:e,classroomList:u})=>({user:e,classroomList:u}))(se),N=g(52430),be=g(32134),Ut=g(12893),hn={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},St=g(82326),dn=Object.defineProperty,_n=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Et=(e,u,l)=>u in e?dn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Vt=(e,u)=>{for(var l in u||(u={}))je.call(u,l)&&Et(e,l,u[l]);if(_n)for(var l of _n(u))Le.call(u,l)&&Et(e,l,u[l]);return e},Me=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),_t=({setitem:e,item:u,rz:l})=>{var v,F,X,T,C,m,B,Y;let[c,p]=(0,n.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[P]=y.default.useForm(),[V,O]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&!V&&(c.zydatas=l,p(Vt({},c)),O(!0),u!=null&&u.ec_course_id&&K())},[u,l,V]),console.log(c,"params");function K(){return Me(this,null,function*(){yield b(u==null?void 0:u.ec_major_school_id),yield A(u==null?void 0:u.ec_year_id),yield ce(u==null?void 0:u.ec_course_id),P.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 b(I){return Me(this,null,function*(){const S=yield(0,N.ZP)(`/api/ec_major_schools/${I}/ec_years/get_year_list.json`,{method:"get"});c.jbdatas=S==null?void 0:S.data,p(Vt({},c)),P.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function A(I){return Me(this,null,function*(){const S=yield(0,N.ZP)(`/api/ec_years/${I}/ec_courses/get_courses.json`,{method:"get"});c.kcdatas=S==null?void 0:S.data,p(Vt({},c)),P.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const ce=I=>Me(void 0,null,function*(){const S=yield(0,N.ZP)(`/api/ec_courses/${I}/ec_points.json`,{method:"get",params:{ec_course_id:I}});c.zsdatas=S==null?void 0:S.data,p(Vt({},c))});return n.createElement("div",{className:hn.from},n.createElement(y.default,{form:P,layout:"inline",onValuesChange:I=>{console.log("----",I),I.ec_major_school_id&&(c.jbdatas=[],c.kcdatas=[],c.zsdatas=[],p(Vt({},c)),b(I.ec_major_school_id)),I.ec_year_id&&(c.kcdatas=[],c.zsdatas=[],p(Vt({},c)),A(I.ec_year_id)),I.ec_course_id&&(c.zsdatas=[],p(Vt({},c)),ce(I.ec_course_id))},onFinish:I=>Me(void 0,null,function*(){e(I)})},n.createElement(y.default.Item,{name:"ec_major_school_id"},n.createElement(St.default,{style:{width:160},disabled:((v=c.zydatas)==null?void 0:v.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(F=c==null?void 0:c.zydatas)==null?void 0:F.map((I,S)=>n.createElement(St.default.Option,{key:S,value:I==null?void 0:I.ec_major_school_id},I==null?void 0:I.name)))),n.createElement(y.default.Item,{name:"ec_year_id"},n.createElement(St.default,{style:{width:160},disabled:((X=c.jbdatas)==null?void 0:X.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(T=c==null?void 0:c.jbdatas)==null?void 0:T.map((I,S)=>n.createElement(St.default.Option,{key:S,value:I==null?void 0:I.ec_year_id},I==null?void 0:I.year)))),n.createElement(y.default.Item,{name:"ec_course_id"},n.createElement(St.default,{style:{width:208},disabled:((C=c.kcdatas)==null?void 0:C.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(m=c==null?void 0:c.kcdatas)==null?void 0:m.map((I,S)=>n.createElement(St.default.Option,{key:S,value:I==null?void 0:I.id},I==null?void 0:I.name)))),n.createElement(y.default.Item,{name:"ec_point_ids"},n.createElement(St.default,{onChange:()=>{P.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((B=c.zsdatas)==null?void 0:B.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(Y=c==null?void 0:c.zsdatas)==null?void 0:Y.map((I,S)=>n.createElement(St.default.Option,{key:S,value:I==null?void 0:I.id},I==null?void 0:I.name))))))},Nt=Object.defineProperty,Ue=Object.defineProperties,an=Object.getOwnPropertyDescriptors,nu=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Yn=(e,u,l)=>u in e?Nt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Qe=(e,u)=>{for(var l in u||(u={}))Dn.call(u,l)&&Yn(e,l,u[l]);if(nu)for(var l of nu(u))Gn.call(u,l)&&Yn(e,l,u[l]);return e},ot=(e,u)=>Ue(e,an(u)),$e=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const pn=({user:e,exercise_id:u=null,homework_common_id:l=null,setitem:v})=>{var F,X,T;let[C,m]=(0,n.useState)([{id:Math.random()}]),[B,Y]=(0,n.useState)(null);function c(){return $e(this,null,function*(){var P,V,O,K;let b=yield(0,N.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:u,homework_common_id:l}});if(((P=b==null?void 0:b.data)==null?void 0:P.length)>0){let A=[];(V=b==null?void 0:b.data)==null||V.map(ce=>{var I;(I=ce==null?void 0:ce.ec_point_ids)==null||I.map(S=>{A.push(S)})}),v(ot(Qe({},(O=b==null?void 0:b.data)==null?void 0:O[0]),{ec_point_ids:A})),m((K=b==null?void 0:b.data)==null?void 0:K.map(ce=>ot(Qe({},ce),{id:Math.random()})))}})}(0,n.useEffect)(()=>{var P,V;(V=(P=e==null?void 0:e.userInfo)==null?void 0:P.course)!=null&&V.course_school_id&&p()},[(X=(F=e==null?void 0:e.userInfo)==null?void 0:F.course)==null?void 0:X.course_school_id]);function p(){return $e(this,null,function*(){var P,V;const O=yield(0,N.ZP)(`/api/schools/${(V=(P=e==null?void 0:e.userInfo)==null?void 0:P.course)==null?void 0:V.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Y(O==null?void 0:O.data),(l||u)&&c()})}return console.log(C,B,"datas"),n.createElement("div",{style:{display:(T=e.userInfo.course)!=null&&T.is_openengineering?"":"none"}},n.createElement("div",{className:hn.wrap},n.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",n.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),n.createElement("div",{className:hn.itemWarp},C==null?void 0:C.map((P,V)=>n.createElement("div",{key:P.id,style:{display:"flex",alignItems:"center",marginBottom:20}},n.createElement(_t,{rz:B,item:P,setitem:O=>{O=Qe(Qe({},C==null?void 0:C[V]),O),C.splice(V,1,O),m([...C]);let K=[];C==null||C.map(b=>{var A;(A=b==null?void 0:b.ec_point_ids)==null||A.map(ce=>{K.push(ce)})}),v(ot(Qe({},O),{ec_point_ids:K}))}}),n.createElement(be.Z,{className:hn.addIcon,onClick:()=>{C.push({id:Math.random()}),m([...C])}}),V!=0&&n.createElement(Ut.Z,{className:hn.deleteIcon,onClick:()=>{C.splice(V,1);let O=[];C==null||C.map(K=>{var b;(b=K==null?void 0:K.ec_point_ids)==null||b.map(A=>{O.push(A)})}),v(ot(Qe({},C[V-1]),{ec_point_ids:O})),m([...C])}}))))))};var bl=(0,j.connect)(({user:e})=>({user:e}))(pn),fu=g(93041),ku=g(29787),cl=g(75727),bt=g(25399),xl=g(30641),Ee={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"},kn=g(89299),Ru=g(63604),Wn=g(33329),Vu=g(12921),rn=g(98573),iu=g(59301),Mn=Object.defineProperty,el=Object.defineProperties,pa=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,tl=(e,u,l)=>u in e?Mn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Yu=(e,u)=>{for(var l in u||(u={}))ga.call(u,l)&&tl(e,l,u[l]);if(Gl)for(var l of Gl(u))Fa.call(u,l)&&tl(e,l,u[l]);return e},wu=(e,u)=>el(e,pa(u)),ha=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),nl=({Itemid:e,setqitem:u,qitem:l,data:v,getdata:F,bigitem:X,setBigqitem:T,isedit:C,handleEditing:m})=>{const[B,Y]=(0,n.useState)([]),[c,p]=(0,n.useState)(!1),P=(O,K,b)=>{const A=Array.from(O),[ce]=A.splice(K,1);return A.splice(b,0,ce),A};(0,n.useEffect)(()=>{v.length>0&&Y([...v])},[v]);const V=(O,K)=>ha(void 0,null,function*(){if(!O.destination)return;if(C){m();return}const b=P(K,O.source.index,O.destination.index);p(!0);let A=yield(0,N.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:b==null?void 0:b.map(ce=>ce.question_id)}});p(!1),A.status===0&&F({id:K==null?void 0:K[O.source.index].question_id})});return iu.createElement("div",null,iu.createElement(Vu.Z5,{onDragEnd:O=>V(O,B)},iu.createElement(Vu.bK,{droppableId:"droppable"},(O,K)=>iu.createElement("div",Yu({ref:O.innerRef},O.droppableProps),iu.createElement(ku.Z,{spinning:c},B.map((b,A)=>iu.createElement(Vu._l,{key:A,draggableId:A.toString(),index:A},(ce,I)=>{var S,vt;return iu.createElement("aside",Yu(Yu({ref:ce.innerRef},ce.draggableProps),ce.dragHandleProps),iu.createElement(bt.Z,{title:iu.createElement(rn.Z,{value:(b==null?void 0:b.question_type)===8?(S=b==null?void 0:b.program_attr)==null?void 0:S.description:b.question_title}),color:"#fff",placement:"left",overlayClassName:Ee.titleTooltip},iu.createElement("div",{onClick:()=>{if(C){m();return}u(wu(Yu({},b),{index:A+1})),T(X),(0,kn.Vf)("#question-scroll-id")},className:`${Ee.qcount} ${b.question_id===(l==null?void 0:l.question_id)?Ee.qcountclick:""}`},iu.createElement("span",{className:Ee.score},b==null?void 0:b.question_score,"\u5206"),iu.createElement("span",{className:Ee.qtitle},A+1,"\u3001",iu.createElement(rn.Z,{value:(b==null?void 0:b.question_type)===8?(vt=b==null?void 0:b.program_attr)==null?void 0:vt.description:b.question_title,showTextOnly:!0})))))}))),O.placeholder))))},Sn=g(77019),Al=g(40260),Mu=g(71411),Pl=g(61485),Wu=g(59592),te=g(59301),ct=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Cu=({form:e,TagDiscipline:u,exerciseitem:l,qitem:v,getTagData:F})=>{var X;const[T,C]=(0,n.useState)(!0),[m,B]=(0,n.useState)(!1),[Y,c]=(0,n.useState)(""),[p,P]=(0,n.useState)([]),[V,O]=(0,n.useState)([]),[K,b]=(0,n.useState)(0);(0,n.useEffect)(()=>{ce()},[]);const A=I=>ct(void 0,null,function*(){const S=yield(0,N.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:I==null?void 0:I.sub_discipline_id}});O(S==null?void 0:S.tag_disciplines)}),ce=()=>ct(void 0,null,function*(){const I=yield(0,N.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});P(I.disciplines||[]),v!=null&&v.sub_discipline_id&&A(v),b(v!=null&&v.sub_discipline_id?1:0),e.setFieldsValue({difficulty:v.difficulty||2,tag_discipline_ids:v.tag_discipline_ids,repeat_answer:!v.repeat_answer,sub_discipline_id:v!=null&&v.sub_discipline_id?[v==null?void 0:v.discipline_id,v==null?void 0:v.sub_discipline_id]:[]})});return te.createElement("div",null,te.createElement("div",{style:{marginTop:30,height:T?"100%":"0px",overflow:"hidden"}},te.createElement(y.default.Item,{className:Ee.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},te.createElement(Oe.ZP.Group,{className:Ee.radiogroup},te.createElement(Oe.ZP.Button,{className:Ee.easy,value:1},"\u7B80\u5355"),te.createElement(Oe.ZP.Button,{className:Ee.medium,value:2},"\u9002\u4E2D"),te.createElement(Oe.ZP.Button,{className:Ee.hard,value:3},"\u56F0\u96BE"))),te.createElement(y.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:Ee.formcenterselect},te.createElement(st.Z,{className:Ee.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:p,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(I,S)=>{e.setFieldsValue({sub_discipline_id:I,tag_discipline_ids:[]}),b(I?I.length:0),(I==null?void 0:I.length)>0&&(A({sub_discipline_id:I[1]}),I[1]==(v==null?void 0:v.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",v.tag_discipline_ids))},onClear:()=>{O([]),e.setFieldValue("tag_discipline_ids",[]),b(0)}})),te.createElement(y.default.Item,{className:Ee.formcenterselect},te.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},te.createElement(y.default.Item,{name:"tag_discipline_ids"},te.createElement(St.default,{className:Ee.selectitems,disabled:K===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:(I,S)=>S.key.indexOf(I.toLowerCase())>=0},V==null?void 0:V.map(I=>te.createElement(St.default.Option,{key:I.name+I.id,value:I.id},te.createElement("div",{style:{display:"flex",alignItems:"center"}},te.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},I.name),(I==null?void 0:I.type)==="personal"&&te.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),K>0&&te.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},te.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),te.createElement("a",{onClick:()=>{B(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),te.createElement(y.default.Item,{className:Ee.formcenterselect},te.createElement("div",{style:{display:"flex",alignItems:"center"}},te.createElement(y.default.Item,{name:"repeat_answer",valuePropName:"checked"},te.createElement(Mu.Z,null)),te.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",te.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"},te.createElement(Pl.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),te.createElement(Wu.Z,{open:m,subDisciplineId:(X=e.getFieldValue("sub_discipline_id"))==null?void 0:X[1],onCancel:()=>{B(!1)},onOkClick:I=>{O(S=>[...S,I]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),I==null?void 0:I.id])}}))},An=g(59301),wl=Object.defineProperty,Sl=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Qa=(e,u,l)=>u in e?wl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Su=(e,u)=>{for(var l in u||(u={}))ja.call(u,l)&&Qa(e,l,u[l]);if(ya)for(var l of ya(u))La.call(u,l)&&Qa(e,l,u[l]);return e},ju=(e,u)=>Sl(e,Va(u)),ql=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),$a=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm();(0,n.useEffect)(()=>{var p;Y.setFieldsValue(ju(Su({},e),{name:e==null?void 0:e.question_title,choices:(p=e==null?void 0:e.question_choices)==null?void 0:p.map(P=>ju(Su({},P),{standard_boolean:P!=null&&P.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const c=p=>{if(!(p!=null&&p.length))return!1;const P=p.map(O=>{var K;return(K=O.choice_text)==null?void 0:K.trim().replace(/^\s+|\s+$/g,"")});return new Set(P).size!==P.length};return An.createElement("div",null,An.createElement(y.default,{form:Y,colon:!1,onFinish:p=>{var P,V,O,K,b;if(c(p.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 A=(V=(P=p==null?void 0:p.choices)==null?void 0:P.map)==null?void 0:V.call(P,(I,S)=>{if((I==null?void 0:I.standard_boolean)===1)return S+1}),ce=ju(Su({},p),{item_type:e==null?void 0:e.question_type,question_choices:(K=(O=p==null?void 0:p.choices)==null?void 0:O.map)==null?void 0:K.call(O,I=>I.choice_text),standard_answers:A.filter(I=>I),choices:(b=p==null?void 0:p.choices)==null?void 0:b.map(I=>ju(Su({},I),{is_answer:I.standard_boolean}))});F(Su(Su({},e),ce))},onFinishFailed:p=>ql(void 0,null,function*(){var P,V;h.ZP.error(p.errorFields[0].errors[0]),Y.scrollToField((V=(P=p==null?void 0:p.errorFields)==null?void 0:P[0])==null?void 0:V.name,{behavior:"smooth",block:"center"})})},An.createElement("div",{style:{display:"flex",alignItems:"center"}},An.createElement("div",{style:{flex:1}},An.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),An.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((B=v==null?void 0:v.exercise)==null?void 0:B.exercise_status)==1&&!(e!=null&&e.isadd)&&An.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},An.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),An.createElement(oe.ZP,{onClick:()=>{var p;e.isadd?(u(!1),C()):(Y.setFieldsValue(ju(Su({},e),{name:e==null?void 0:e.question_title,choices:(p=e==null?void 0:e.question_choices)==null?void 0:p.map(P=>ju(Su({},P),{standard_boolean:P!=null&&P.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),An.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:An.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},An.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")},An.createElement(oe.ZP,{type:"primary",className:"ml20",onClick:()=>ql(void 0,null,function*(){Y.submit()})},"\u4FDD\u5B58"))),An.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},An.createElement(Sn.Z,{align:"middle"},An.createElement(y.default.Item,{className:Ee.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},An.createElement(a.Z,{onBlur:p=>{p.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}))),An.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"}),An.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:v,TagDiscipline:l,form:Y}))))},ul=g(95062),ll=g(20135),mn=g(59301),Uu=Object.defineProperty,Nl=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,za=(e,u,l)=>u in e?Uu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,na=(e,u)=>{for(var l in u||(u={}))dl.call(u,l)&&za(e,l,u[l]);if(Ha)for(var l of Ha(u))ta.call(u,l)&&za(e,l,u[l]);return e},Ca=(e,u)=>Nl(e,ea(u)),vr=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Il=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm(),c=y.default.useWatch("use_blank_score",Y);return(0,n.useEffect)(()=>{Y.setFieldsValue(Ca(na({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),mn.createElement("div",null,mn.createElement(y.default,{form:Y,colon:!1,onValuesChange:(p,P)=>{var V,O,K,b;if(p!=null&&p.standard_answers||p!=null&&p.use_blank_score){let A=((V=Y.getFieldValue("standard_answers"))==null?void 0:V.length)>0&&((K=(O=Y.getFieldValue("standard_answers"))==null?void 0:O.map(ce=>ce.score))==null?void 0:K.filter(ce=>ce));(A==null?void 0:A.length)>0&&Y.setFieldsValue({question_score:(A==null?void 0:A.length)>0&&((b=A.reduce((ce,I)=>ce+I))==null?void 0:b.toFixed(1))})}},onFinish:p=>{F(Ca(na(na({},e),p),{item_type:e==null?void 0:e.question_type,standard_answers:p.standard_answers,question_title:p.name}))},onFinishFailed:p=>vr(void 0,null,function*(){var P,V;p.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,kn.pE)(),h.ZP.error(p.errorFields[0].errors[0]),Y.scrollToField((V=(P=p==null?void 0:p.errorFields)==null?void 0:P[0])==null?void 0:V.name,{behavior:"smooth",block:"center"})})},mn.createElement("div",{style:{display:"flex",alignItems:"center"}},mn.createElement("div",{style:{flex:1}},mn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),mn.createElement("span",null,"\u586B\u7A7A\u9898")),((B=l==null?void 0:l.exercise)==null?void 0:B.exercise_status)==1&&!(e!=null&&e.isadd)&&mn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},mn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),mn.createElement(oe.ZP,{onClick:()=>{e.isadd?(v(!1),C()):(Y.setFieldsValue(Ca(na({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),mn.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:mn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},mn.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")},mn.createElement(oe.ZP,{type:"primary",className:"ml20",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),mn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},mn.createElement(Sn.Z,{align:"middle"},c?mn.createElement(ll.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):mn.createElement(y.default.Item,{key:2,className:Ee.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},mn.createElement(a.Z,{onBlur:p=>{p.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})),mn.createElement(y.default.Item,{name:"use_blank_score",noStyle:!0},mn.createElement(Oe.ZP.Group,{className:Ee.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),mn.createElement(bt.Z,{overlayInnerStyle:{width:460},title:mn.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",mn.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")},mn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),mn.createElement(ul.u,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:c,answerKey:"standard_answers"}),mn.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:l,TagDiscipline:u,form:Y}))))},Ku=g(42784),Xn=g(59301),Ya=Object.defineProperty,fr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Wa=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,Ua=(e,u,l)=>u in e?Ya(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ml=(e,u)=>{for(var l in u||(u={}))_r.call(u,l)&&Ua(e,l,u[l]);if(Wa)for(var l of Wa(u))pr.call(u,l)&&Ua(e,l,u[l]);return e},kl=(e,u)=>fr(e,Er(u)),gr=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Fr=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm();return(0,n.useEffect)(()=>{var c;Y.setFieldsValue(kl(ml({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(p=>kl(ml({},p),{is_answer:p!=null&&p.standard_boolean?1:0}))}))},[e]),Xn.createElement("div",null,Xn.createElement(y.default,{form:Y,colon:!1,onFinish:c=>{var p,P,V,O;let K=(P=(p=c==null?void 0:c.choices)==null?void 0:p.map)==null?void 0:P.call(p,(b,A)=>{if((b==null?void 0:b.is_answer)===1)return A+1});F(kl(ml(ml({},e),c),{question_title:c.name,standard_answers:K.filter(b=>b),question_choices:(O=(V=c==null?void 0:c.choices)==null?void 0:V.map)==null?void 0:O.call(V,b=>b.choice_text)}))},onFinishFailed:c=>gr(void 0,null,function*(){var p,P;h.ZP.error(c.errorFields[0].errors[0]),Y.scrollToField((P=(p=c==null?void 0:c.errorFields)==null?void 0:p[0])==null?void 0:P.name,{behavior:"smooth",block:"center"})})},Xn.createElement("div",{style:{display:"flex",alignItems:"center"}},Xn.createElement("div",{style:{flex:1}},Xn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xn.createElement("span",null,"\u5224\u65AD\u9898")),((B=v==null?void 0:v.exercise)==null?void 0:B.exercise_status)==1&&!(e!=null&&e.isadd)&&Xn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},Xn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xn.createElement(oe.ZP,{onClick:()=>{var c;e.isadd?(u(!1),C()):(Y.setFieldsValue(kl(ml({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(p=>kl(ml({},p),{is_answer:p!=null&&p.standard_boolean?1:0}))})),u(!1))}},"\u53D6\u6D88"),Xn.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xn.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")},Xn.createElement(oe.ZP,{type:"primary",className:"ml20",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),Xn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xn.createElement(y.default.Item,{className:Ee.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Xn.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})),Xn.createElement(Ku.Z,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Xn.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:v,TagDiscipline:l,form:Y}))))},Da=g(8848),Ke={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"},Ml=g(4213),vl=Object.defineProperty,Ja=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,Ol=(e,u,l)=>u in e?vl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ba=(e,u)=>{for(var l in u||(u={}))Ga.call(u,l)&&Ol(e,l,u[l]);if(Zl)for(var l of Zl(u))Xa.call(u,l)&&Ol(e,l,u[l]);return e},yr=(e,u)=>Ja(e,hr(u)),Cr=(e,u)=>{var l={};for(var v in e)Ga.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&Zl)for(var v of Zl(e))u.indexOf(v)<0&&Xa.call(e,v)&&(l[v]=e[v]);return l};const al=e=>{var u=e,{value:l,onChange:v,scrollId:F}=u,X=Cr(u,["value","onChange","scrollId"]);return n.createElement("div",{id:F||""},n.createElement(Ml.Z,yr(Ba({},X),{defaultValue:l,onChange:(T,C)=>{console.log("a:",T,C),C!=null&&C.length?v(T,C):v(T)}})))},fl=({value:e,onChange:u,placeholder:l,height:v=140,isEdit:F})=>F?n.createElement(Ml.Z,{watch:!0,isFocus:!0,height:v,placeholder:l,defaultValue:e,onChange:u}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(rn.Z,{className:Ke.inputBorder,value:e}):n.createElement("div",{className:`${Ke.inputBorder} ${Ke.placeholder}`},l));var gn=g(5269),Dr=Object.defineProperty,Br=Object.defineProperties,br=Object.getOwnPropertyDescriptors,El=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,tr=(e,u,l)=>u in e?Dr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Tl=(e,u)=>{for(var l in u||(u={}))qa.call(u,l)&&tr(e,l,u[l]);if(El)for(var l of El(u))er.call(u,l)&&tr(e,l,u[l]);return e},Rl=(e,u)=>Br(e,br(u)),nr=(e,u)=>{var l={};for(var v in e)qa.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&El)for(var v of El(e))u.indexOf(v)<0&&er.call(e,v)&&(l[v]=e[v]);return l};const Vl=["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"],xr=({value:e,onChange:u,choiceTextKey:l,answerKey:v,index:F,isEdit:X,setInputActive:T,form:C,choiceOptionsPath:m,allowChangeMode:B,showAddIcon:Y,addItem:c,deleteItem:p})=>{const P=(e==null?void 0:e[v])===1,V=()=>{const K=C.getFieldValue(m);C.setFieldValue(m,K.map(b=>Rl(Tl({},b),{[v]:0})))},O=()=>{P?u(Rl(Tl({},e),{[v]:0})):(B||V(),u(Rl(Tl({},e),{[v]:1})))};return n.createElement(Sn.Z,{className:Ke.choiceWrap,align:"middle",wrap:!1},n.createElement(gn.Z,{onClick:O,className:`${Ke.choiceIndex} ${P?Ke.activeAnswer:""}`},Vl[F]),n.createElement(gn.Z,{flex:1,className:`${Ke.editorWrap} ml15`,onClick:T},n.createElement(fl,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:X,value:e==null?void 0:e[l],onChange:K=>{u(Rl(Tl({},e),{[l]:K}))}})),n.createElement(gn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:O,className:`${Ke.setAnswerBtn} ${P?Ke.activeAnswer:""}`},P?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(gn.Z,{className:Ke.actionWrapper},n.createElement(bt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(be.Z,{className:Ke.addIcon,onClick:c,style:{visibility:Y?"visible":"hidden"}})),n.createElement(bt.Z,{title:"\u5220\u9664"},n.createElement(Ut.Z,{className:Ke.deleteIcon,onClick:p,style:{visibility:F>1?"visible":"hidden"}}))))},Ar=({questionTitlePlaceholder:e,titleKey:u,choiceKey:l,analysisKey:v,choiceTextKey:F,answerKey:X,choiceOptionsPath:T,allowChangeMode:C=!0,form:m,showAnalysis:B=!0})=>{const[Y,c]=(0,n.useState)(),[p,P]=(0,n.useState)(!1);return n.createElement("div",{className:Ke.wrap},n.createElement("div",{className:Ke.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(al,{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(V,O){const K=O.some(A=>A[X]===1),b=O.findIndex(A=>{var ce;return((ce=A[F])==null?void 0:ce.length)<=0});return b!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Vl[b]}\u9009\u9879\u7684\u5185\u5BB9`)):K?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(V,{add:O,remove:K})=>n.createElement("div",{id:Array.isArray(T)?T.join("_"):`${T}`},V.map((b,A)=>{var ce=b,{key:I,name:S}=ce,vt=nr(ce,["key","name"]);const Ft=Y===I,Ve=()=>{c(I)},fn=A<7&&A===V.length-1,ie=()=>O({[F]:"",[X]:0}),Mt=()=>K(S);return n.createElement(y.default.Item,Rl(Tl({},vt),{key:I,name:S,noStyle:!0}),n.createElement(xr,{choiceTextKey:F,answerKey:X,index:A,isEdit:Ft,setInputActive:Ve,form:m,choiceOptionsPath:T,allowChangeMode:C,showAddIcon:fn,addItem:ie,deleteItem:Mt}))}),V.length<8&&n.createElement("div",{className:`${Ke.addBtn} mb30`,onClick:()=>O({[F]:"",[X]:0})},"\u6DFB\u52A0\u9009\u9879"))),B&&n.createElement("div",{onClick:()=>P(!0)},n.createElement(y.default.Item,{name:v,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(fl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:p}))))};var pt=g(59301),Pr=Object.defineProperty,wr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,ar=(e,u,l)=>u in e?Pr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,la=(e,u)=>{for(var l in u||(u={}))ur.call(u,l)&&ar(e,l,u[l]);if(ua)for(var l of ua(u))lr.call(u,l)&&ar(e,l,u[l]);return e},aa=(e,u)=>wr(e,Sr(u)),Nr=(e,u)=>{var l={};for(var v in e)ur.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&ua)for(var v of ua(e))u.indexOf(v)<0&&lr.call(e,v)&&(l[v]=e[v]);return l};const t=({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:Ke.modal,onOk:()=>{const X=[...e];X.splice(F,1),u(X)}})},v=()=>{const F=[...e];F.push(""),u(F)};return pt.createElement(Sn.Z,{className:"ml20"},pt.createElement(gn.Z,{flex:1},e==null?void 0:e.map((F,X)=>pt.createElement(Sn.Z,{key:`${F}_${X}`,align:"middle",className:"mb20"},pt.createElement(Wt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:F,autoSize:{maxRows:3},maxLength:1e3,onBlur:T=>{const C=[...e],m=T.target.value.trim();C[X]=m,u(C)}}),pt.createElement(bt.Z,{title:"\u5220\u9664"},pt.createElement(Ut.Z,{className:Ke.deleteIcon,style:{marginLeft:15,visibility:X>0?"visible":"hidden"},onClick:()=>l(X)}))))),pt.createElement(gn.Z,null,pt.createElement("div",{className:`${Ke.addBtn}`,onClick:()=>{v()}},"\u65B0\u589E\u7B54\u6848")))},i=({value:e=!0,onChange:u})=>pt.createElement(Mu.Z,{checked:!e,onChange:l=>{u(!l)}}),r="\u2581",o=({questionTitlePlaceholder:e,form:u,name:l,scoreByBlank:v,answerKey:F,titleKey:X="name",analysisKey:T="analysis",isOrdered:C="is_ordered"})=>{var m,B;const[Y,c]=(0,n.useState)(!1),p=(I,S)=>{const vt=S.line;let Ft=0;for(let fn=0;fn{const Ve=I.getRange(S.from,S.to);let fn=0;if(S.text.forEach(ie=>{fn+=ie.split(r).length-1}),S.origin!=="setValue"){if(Ve&&Ve.indexOf(r)!==-1){const ie=Ve.split(r).length-1,Mt=p(I,S.from);if(console.log(`\u5220\u9664${ie}\u4E2A\uFF0C \u524D\u9762\u6709${Mt}\u4E2A\uFF0C\u65B0\u589E${fn}\u4E2A`),ie>1){const Ne=Array.from({length:ie},(Xt,ln)=>Mt+ln);Ft(Ne)}else Ft(Mt)}else if(fn>0){const ie=p(I,S.from);console.log(`\u65B0\u589E${fn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ie}\u4E2A`),vt(fn,ie)}}},V=()=>{const I=u.getFieldValue(["sub_item_banks",...F]);u.setFieldValue(["sub_item_banks",...F],I==null?void 0:I.map((S,vt)=>aa(la({},S),{position:vt+1})))},O=(0,n.useRef)(),K=(I,S)=>{for(let vt=0;vt{b.current(I),V()},ce=(B=(m=u.getFieldValue("sub_item_banks"))==null?void 0:m[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",...v])),pt.createElement("div",{className:Ke.wrap},pt.createElement("div",{className:Ke.questionTitleEditorWrap},pt.createElement(y.default.Item,{label:"\u9898\u5E72",name:X,labelCol:{span:24},rules:[{required:!0}]},pt.createElement(al,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(I,S)=>{P(I,S,K,A)}}))),pt.createElement(y.default.List,{name:F,rules:[{validator(I,S){if((S==null?void 0:S.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const vt of S){const{answer_text:Ft}=vt||{};if(Ft!=null&&Ft.some(Ve=>(Ve==null?void 0:Ve.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(I,{add:S,remove:vt},{errors:Ft})=>(O.current=S,b.current=vt,pt.createElement(pt.Fragment,null,pt.createElement(y.default.Item,{label:pt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(I!=null&&I.length)&&pt.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),I.map((Ve,fn)=>{var ie=Ve,{key:Mt,name:Ne}=ie,Xt=Nr(ie,["key","name"]);return pt.createElement(Sn.Z,{className:"mb20",key:Mt,align:"top"},pt.createElement(gn.Z,{flex:"0 0 auto",className:`${Ke.blankIndex} pt5`},"\u586B\u7A7A\u9879",fn+1),pt.createElement(gn.Z,{flex:1},pt.createElement(Sn.Z,{align:"top",justify:"space-between"},pt.createElement(gn.Z,{flex:1},pt.createElement(y.default.Item,aa(la({},Xt),{name:[Ne,"answer_text"],noStyle:!0}),pt.createElement(t,null))),(u==null?void 0:u.getFieldValue(["sub_item_banks",...v]))&&pt.createElement(gn.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},pt.createElement(y.default.Item,aa(la({},Xt),{name:[Ne,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ke.blankInputNumberWrapper}),pt.createElement(a.Z,{onChange:()=>{var ln,yn;let Ln=u==null?void 0:u.getFieldValue(["sub_item_banks",F==null?void 0:F[0],"standard_answers"]),me=0;for(let it in Ln)(ln=Ln[it])!=null&&ln.score&&(me+=Number((yn=Ln[it])==null?void 0:yn.score));u==null||u.setFieldValue(["sub_item_banks",F==null?void 0:F[0],"question_score"],me)},className:Ke.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),pt.createElement(y.default.Item,aa(la({},Xt),{name:[Ne,"position"],noStyle:!0}),pt.createElement(Wt.default,{type:"hidden"}))))})))),pt.createElement(Sn.Z,{align:"middle"},pt.createElement(y.default.Item,{name:[l,"downcase"],valuePropName:"checked"},pt.createElement(Mu.Z,null)),pt.createElement(gn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),pt.createElement(Sn.Z,{align:"middle"},pt.createElement(y.default.Item,{name:[l,"no_space"],valuePropName:"checked"},pt.createElement(Mu.Z,null)),pt.createElement(gn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ce==null?void 0:ce.length)>1&&pt.createElement(Sn.Z,{align:"middle",className:(ce==null?void 0:ce.length)>1?"mb30":`${Ke.hide}`},pt.createElement(y.default.Item,{name:C},pt.createElement(i,null)),pt.createElement(gn.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")),pt.createElement("div",{onClick:()=>c(!0)},pt.createElement(y.default.Item,{name:T,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},pt.createElement(fl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Y}))))};var s=Object.defineProperty,d=Object.defineProperties,f=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,_=(e,u,l)=>u in e?s(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Z=(e,u)=>{for(var l in u||(u={}))x.call(u,l)&&_(e,l,u[l]);if(E)for(var l of E(u))w.call(u,l)&&_(e,l,u[l]);return e},W=(e,u)=>d(e,f(u)),L=(e,u)=>{var l={};for(var v in e)x.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&E)for(var v of E(e))u.indexOf(v)<0&&w.call(e,v)&&(l[v]=e[v]);return l};const M={\u6B63\u786E:"T",\u9519\u8BEF:"F"},R=({value:e,onChange:u,form:l,choiceKey:v})=>{const F=(e==null?void 0:e.is_answer)===1,X=e==null?void 0:e.choice_text,T=()=>{var C;const m=(C=l==null?void 0:l.getFieldValue(["sub_item_banks",...v]))==null?void 0:C.map(B=>({choice_text:B.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...v],m),u(W(Z({},e),{is_answer:1}))};return n.createElement(Sn.Z,{className:Ke.choiceWrap,align:"middle",wrap:!1},n.createElement(gn.Z,{onClick:T,className:`${Ke.choiceIndex} ${Ke.judgementIndex} ${F?Ke.activeAnswer:""}`},M[X]),n.createElement(gn.Z,{flex:1,className:`${Ke.editorWrap} ml15`},n.createElement("div",{className:`${Ke.inputBorder} ${Ke.placeholder} ${F?Ke.activeJudgementAnswer:""}`},X)),n.createElement(gn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:T,className:`${Ke.setAnswerBtn} ${F?Ke.activeAnswer:""}`},F?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},H=({questionTitlePlaceholder:e,choiceKey:u="choices",form:l,titleKey:v="name",analysisKey:F="analysis"})=>{const[X,T]=(0,n.useState)(!1);return n.createElement("div",{className:Ke.wrap},n.createElement("div",{className:Ke.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:v,labelCol:{span:24},rules:[{required:!0}]},n.createElement(al,{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,m){return m.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(m=>{var B=m,{key:Y,name:c}=B,p=L(B,["key","name"]);return n.createElement(y.default.Item,W(Z({},p),{key:Y,name:c,noStyle:!0}),n.createElement(R,{form:l,choiceKey:u}))})))),n.createElement("div",{onClick:()=>T(!0)},n.createElement(y.default.Item,{name:F,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(fl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:X}))))};var $=g(96599),re={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"},q=g(12099),U=g(56746),G=g(59301);const ee=({qitem:e,form:u,exercise:l,loading:v,dispatch:F,aiReviewSettings:X=null})=>G.createElement("div",{className:re.ai_config},G.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),G.createElement("div",{className:re.pfbz_ts},G.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~"),G.createElement("div",{className:"flex"},G.createElement("div",{className:re.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(X||"ai_review_settings")}})}},G.createElement("img",{src:q.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),G.createElement("div",{style:{background:"#F6F7F9"}},G.createElement(y.default.List,{name:X||"ai_review_settings"},(T,{add:C,remove:m})=>T.map((B,Y)=>{var c;return G.createElement(Sn.Z,{key:B.key,style:{padding:"5px 10px 5px 15px"}},G.createElement(gn.Z,{className:re.lable_name1},"\u8BC4\u5206\u9879\u76EE"),G.createElement(gn.Z,null,G.createElement(y.default.Item,{className:"ml10",name:[B.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},G.createElement(Wt.default,{onChange:p=>{u.setFieldValue([B.name,"content"],p.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),G.createElement(gn.Z,{className:re.lable_name1},"\u8BC4\u5206\u6807\u51C6"),G.createElement(gn.Z,null,G.createElement(y.default.Item,{className:"ml10",name:[B.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},G.createElement(Wt.default,{onChange:p=>{u.setFieldValue([B.name,"content"],p.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:X?232:318},className:"mr15",maxLength:500}))),G.createElement(gn.Z,{className:re.lable_name1},"\u6743\u91CD"),G.createElement(gn.Z,null,G.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"}]},G.createElement(a.Z,{value:u.getFieldValue([B.name,"weight"]),onChange:p=>{Number.isInteger(p)||u.setFieldValue([B.name,"weight"],parseFloat(p).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),G.createElement(Sn.Z,{className:(c=re)==null?void 0:c.h_lh_40},G.createElement(gn.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(T.length>=10)return h.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");C()}})),Y>0&&G.createElement(gn.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{m(B.name)}}))))}))),G.createElement(U.Z,null));var ae=(0,j.connect)(({exercise:e,loading:u})=>({exercise:e,loading:u.effects}))(ee),Ze=Object.defineProperty,_e=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,De=(e,u,l)=>u in e?Ze(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Fe=(e,u)=>{for(var l in u||(u={}))Te.call(u,l)&&De(e,l,u[l]);if(xe)for(var l of xe(u))pe.call(u,l)&&De(e,l,u[l]);return e},we=(e,u)=>_e(e,Ie(u)),Re=(e,u)=>{var l={};for(var v in e)Te.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&xe)for(var v of xe(e))u.indexOf(v)<0&&pe.call(e,v)&&(l[v]=e[v]);return l};const tt=e=>{var u=e,{value:l,onChange:v}=u,F=Re(u,["value","onChange"]);const X=T=>{v([T])};return n.createElement(Ml.Z,we(Fe({},F),{defaultValue:l==null?void 0:l[0],onChange:X}))},et=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},Je=({value:e=[],onClose:u})=>n.createElement($.default,{closable:!0,onClose:u,className:Ke.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),Ce=({questionTitlePlaceholder:e,form:u,showKeywords:l,isMustKeyWords:v=l,titleKey:F="name",analysisKey:X="analysis",answerTexts:T="answer_texts",keywords:C="keywords",useKeywords:m="use_keywords",indexs:B,qitem:Y,exerciseitem:c,aiReviewSettings:p})=>{var P,V,O,K,b;const[A,ce]=(0,n.useState)(!1),[I,S]=(0,n.useState)(""),vt=(V=(P=u.getFieldValue("sub_item_banks"))==null?void 0:P[m==null?void 0:m[0]])==null?void 0:V[m==null?void 0:m[1]],Ft=(K=(O=u.getFieldValue("sub_item_banks"))==null?void 0:O[m==null?void 0:m[0]])==null?void 0:K.question_score;return n.createElement("div",{className:Ke.wrap},n.createElement("div",{className:Ke.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:F,labelCol:{span:24},rules:[{required:!0}]},n.createElement(al,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(y.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:T,labelCol:{span:24}},n.createElement(tt,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!v&&n.createElement(y.default.Item,{hidden:!0,name:m,valuePropName:"checked"},n.createElement(Mu.Z,{defaultChecked:!0})),l&&v&&n.createElement(Sn.Z,{align:"middle",className:"mb30"},n.createElement(y.default.Item,{name:m,valuePropName:"checked"},n.createElement(Mu.Z,null)),n.createElement(gn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(gn.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(Pl.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(vt||!v)&&n.createElement(y.default.List,{name:C,rules:[{validator(Ve,fn){return v?fn!=null&&fn.length?(fn==null?void 0:fn.reduce((Mt,Ne)=>Mt+Ne.score,0))>parseFloat(Ft)?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()}}]},(Ve,{add:fn,remove:ie})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${Ke.title} mb10`},v?"\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(gn.Z,{flex:1},n.createElement(Wt.default,{value:I,onChange:Mt=>{S(Mt.target.value)},maxLength:50,allowClear:!0,onPressEnter:Mt=>{var Ne,Xt,ln,yn;const Ln=`${(Ne=Mt.target)==null?void 0:Ne.value}`,me=(ln=(Xt=Ln==null?void 0:Ln.split("|"))==null?void 0:Xt.filter(Bn=>!!Bn))==null?void 0:ln.map(Bn=>Bn==null?void 0:Bn.trim()),it=u.getFieldValue(["sub_item_banks",...C]),eu=((yn=it==null?void 0:it.map(Bn=>Bn==null?void 0:Bn.keyword))==null?void 0:yn.flat())||[];for(const Bn of me)if(eu.includes(Bn)){h.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}et(Ln)&&(fn({keyword:me,score:1}),S(""))},className:Ke.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(gn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ve.map(Mt=>{var Ne=Mt,{key:Xt,name:ln}=Ne,yn=Re(Ne,["key","name"]);return n.createElement(Sn.Z,{key:Xt,className:"mb20",style:{marginRight:148}},n.createElement(gn.Z,{flex:1},n.createElement(Sn.Z,{align:"middle",justify:"space-between"},n.createElement(y.default.Item,we(Fe({},yn),{name:[ln,"keyword"]}),n.createElement(Je,{onClose:()=>ie(ln)})),v&&n.createElement(y.default.Item,we(Fe({},yn),{name:[ln,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ke.blankInputNumberWrapper}),n.createElement(a.Z,{className:Ke.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>ce(!0)},n.createElement(y.default.Item,{name:X,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(fl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:A}))),((b=c==null?void 0:c.exercise)==null?void 0:b.is_open_ai_review)&&n.createElement(ae,{form:u,qitem:Y,aiReviewSettings:p}))};var k=g(59301),ye=Object.defineProperty,he=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,We=(e,u,l)=>u in e?ye(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,xt=(e,u)=>{for(var l in u||(u={}))rt.call(u,l)&&We(e,l,u[l]);if(at)for(var l of at(u))gt.call(u,l)&&We(e,l,u[l]);return e},At=(e,u)=>he(e,lt(u)),Ot=(e,u)=>{var l={};for(var v in e)rt.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&at)for(var v of at(e))u.indexOf(v)<0&>.call(e,v)&&(l[v]=e[v]);return l};const{Panel:en}=Da.default,It=({questionTitlePlaceholder:e,choiceKey:u,form:l,withScore:v,exerciseitem:F})=>{const X=[{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"}],[T,C]=(0,n.useState)(),[m,B]=(0,n.useState)([]),Y=p=>{B(p)},c=({value:p})=>k.createElement("div",{style:{width:150,paddingLeft:11}},p);return k.createElement("div",{className:Ke.wrap},k.createElement("div",{className:Ke.questionTitleEditorWrap},k.createElement(y.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},k.createElement(al,{scrollId:"name",watch:!0,height:140,placeholder:e}))),k.createElement(y.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),k.createElement(y.default.List,{name:"sub_item_banks",rules:[{validator(p,P){return P?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(p,{add:P,remove:V,move:O})=>{const K=l.getFieldValue("sub_item_banks");return k.createElement(k.Fragment,null,k.createElement(Da.default,{className:p.length>0?Ke.collapseWrapper:"",bordered:!1,activeKey:m,onChange:Y,expandIcon:({isActive:b})=>k.createElement("i",{className:`iconfont icon-weizhankai ${b?Ke.open:Ke.close}`,style:{fontSize:14,transition:"all .2s"}})},p.map((b,A)=>{var ce=b,{key:I,name:S}=ce,vt=Ot(ce,["key","name"]),Ft,Ve,fn,ie,Mt,Ne,Xt,ln,yn,Ln,me,it,eu,Bn;return k.createElement(en,{className:Ke.panel,forceRender:!0,header:k.createElement("div",{className:Ke.panelHeader},"\u7B2C",A+1,"\u5C0F\u9898",k.createElement("span",null,"\uFF08",((Ft=K==null?void 0:K[S])==null?void 0:Ft.question_type)==0?"\u5355\u9009\u9898":((Ve=K==null?void 0:K[S])==null?void 0:Ve.question_type)==1?"\u591A\u9009\u9898":((fn=K==null?void 0:K[S])==null?void 0:fn.question_type)==3?"\u586B\u7A7A\u9898":((ie=K==null?void 0:K[S])==null?void 0:ie.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:S,extra:k.createElement(Sn.Z,{align:"middle",onClick:Q=>Q.stopPropagation()},((Mt=K==null?void 0:K[S])==null?void 0:Mt.question_type)==3&&k.createElement(k.Fragment,null,k.createElement(Oe.ZP.Group,{defaultValue:(Ne=K==null?void 0:K[S])==null?void 0:Ne.use_blank_score,className:Ee.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Q=>{var Kn,bu,Jn,ou,du;if(l==null||l.setFieldValue(["sub_item_banks",S,"use_blank_score"],(Kn=Q==null?void 0:Q.target)==null?void 0:Kn.value),(bu=Q==null?void 0:Q.target)!=null&&bu.value){let Qn=0;for(let xu in(Jn=l==null?void 0:l.getFieldValue(["sub_item_banks",S]))==null?void 0:Jn.standard_answers)Qn+=Number((du=(ou=l==null?void 0:l.getFieldValue(["sub_item_banks",S]))==null?void 0:ou.standard_answers[xu])==null?void 0:du.score);l==null||l.setFieldValue(["sub_item_banks",S,"question_score"],Qn||"")}C(new Date)}}),k.createElement(bt.Z,{overlayInnerStyle:{width:460},title:k.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",k.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")},k.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),v&&k.createElement(y.default.Item,At(xt({},vt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[S,"question_score"],className:Ke.blankInputNumberWrapper}),((Xt=K==null?void 0:K[S])==null?void 0:Xt.question_type)==3&&((ln=K==null?void 0:K[S])!=null&&ln.use_blank_score)?k.createElement(c,null):k.createElement(a.Z,{className:Ke.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),k.createElement(Sn.Z,{align:"middle",className:"pl40",style:{width:82}},A!==0&&k.createElement("div",{onClick:()=>{var Q;O(A,A-1);const Kn=(Q=l.getFieldValue("sub_item_banks"))==null?void 0:Q.map((bu,Jn)=>(p.map((ou,du)=>{Jn===du&&(bu.q_position=Number(ou.name)+1)}),bu));l.setFieldValue("sub_item_banks",Kn)}},k.createElement(bt.Z,{title:"\u4E0A\u79FB"},k.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),A{var Q;O(A,A+1);const Kn=(Q=l.getFieldValue("sub_item_banks"))==null?void 0:Q.map((bu,Jn)=>(p.map((ou,du)=>{Jn===du&&(bu.q_position=Number(ou.name)+1)}),bu));l.setFieldValue("sub_item_banks",Kn)},className:A===0?"":"ml10"},k.createElement(bt.Z,{title:"\u4E0B\u79FB"},k.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),k.createElement(bt.Z,{title:"\u5220\u9664"},k.createElement(Ut.Z,{className:`${Ke.deleteIcon} ml40`,onClick:()=>V(S)})))},k.createElement(y.default.Item,At(xt({},vt),{name:S}),(((yn=K==null?void 0:K[S])==null?void 0:yn.question_type)==0||((Ln=K==null?void 0:K[S])==null?void 0:Ln.question_type)==1)&&k.createElement(Ar,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((me=K==null?void 0:K[S])==null?void 0:me.question_type)==1,form:l,choiceKey:[S,"choices"],titleKey:[S,"name"],analysisKey:[S,"analysis"],choiceOptionsPath:["sub_item_banks",S,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((it=K==null?void 0:K[S])==null?void 0:it.question_type)==3&&k.createElement(o,{form:l,name:S,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[S,"use_blank_score"],titleKey:[S,"name"],analysisKey:[S,"analysis"],isOrdered:[S,"is_ordered"],answerKey:[S,"standard_answers"],key:T}),((eu=K==null?void 0:K[S])==null?void 0:eu.question_type)==2&&k.createElement(H,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[S,"name"],analysisKey:[S,"analysis"],choiceKey:[S,"choices"]}),((Bn=K==null?void 0:K[S])==null?void 0:Bn.question_type)==4&&k.createElement(Ce,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[S,"name"],analysisKey:[S,"analysis"],answerTexts:[S,"answer_texts"],useKeywords:[S,"use_keywords"],keywords:[S,"keywords"],aiReviewSettings:[S,"ai_review_settings"],indexs:S,qitem:K==null?void 0:K[S],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:F})))})),p.length<20&&k.createElement(cl.Z,{menu:{items:[{label:k.createElement("div",{onClick:()=>{P({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),B([p==null?void 0:p.length,...m])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:k.createElement("div",{onClick:()=>{P({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),B([p==null?void 0:p.length,...m])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:k.createElement("div",{onClick:()=>{P({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),B([p==null?void 0:p.length,...m])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:k.createElement("div",{onClick:()=>{P({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),B([p==null?void 0:p.length,...m])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:k.createElement("div",{onClick:()=>{P({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),B([p==null?void 0:p.length,...m])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(b=>b.show).map(b=>({label:b.label,key:b.key}))}},k.createElement("div",{className:`${Ke.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var nt=g(59301),dt=Object.defineProperty,Pn=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,kt=(e,u,l)=>u in e?dt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,qt=(e,u)=>{for(var l in u||(u={}))Fn.call(u,l)&&kt(e,l,u[l]);if(vn)for(var l of vn(u))Kt.call(u,l)&&kt(e,l,u[l]);return e},Jt=(e,u)=>Pn(e,Tt(u)),Zn=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),uu=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm(),{unified_ai_setting:c,ai_review_settings:p}=v==null?void 0:v.exercise;(0,n.useEffect)(()=>{var V;Y.setFieldsValue(Jt(qt({},e),{name:e.question_title,sub_item_banks:(V=e.sub_exercise_questions)==null?void 0:V.map(O=>{var K,b;if(O.question_type==4){const A=c?p:((K=O==null?void 0:O.ai_review_settings)==null?void 0:K.length)>0?O.ai_review_settings:p;O.ai_review_settings=A}return Jt(qt({},O),{name:O.question_title,choices:(b=O==null?void 0:O.question_choices)==null?void 0:b.map(A=>Jt(qt({},A),{is_answer:A!=null&&A.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const P=V=>{if(!(V!=null&&V.length))return!1;const O=V.map(b=>{var A;return(A=b.choice_text)==null?void 0:A.trim().replace(/^\s+|\s+$/g,"")});return new Set(O).size!==O.length};return nt.createElement("div",null,nt.createElement(y.default,{form:Y,colon:!1,onValuesChange:(V,O)=>{var K,b,A,ce;if(V!=null&&V.sub_item_banks){let I=((K=Y.getFieldValue("sub_item_banks"))==null?void 0:K.length)>0&&((A=(b=Y.getFieldValue("sub_item_banks"))==null?void 0:b.map(S=>{var vt;if(S.question_type==3&&(S!=null&&S.use_blank_score)){let Ft=0;for(let Ve in S==null?void 0:S.standard_answers)Ft+=Number((vt=S==null?void 0:S.standard_answers[Ve])==null?void 0:vt.score);return Ft}else return S.question_score}))==null?void 0:A.filter(S=>S));(I==null?void 0:I.length)>0&&Y.setFieldsValue({question_score:(ce=parseFloat(I.reduce((S,vt)=>parseFloat(S)+parseFloat(vt))))==null?void 0:ce.toFixed(1)})}},onFinish:V=>{var O,K;if((O=V.sub_item_banks)==null?void 0:O.some(A=>A.question_type===0||A.question_type===1?P(A.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(Jt(qt(qt({},e),V),{question_title:V.name,sub_questions:(K=V==null?void 0:V.sub_item_banks)==null?void 0:K.map(A=>{var ce,I,S,vt;return(A==null?void 0:A.question_type)==3?Jt(qt({},A),{question_title:A.name,item_type:A==null?void 0:A.question_type}):Jt(qt({},A),{question_title:A.name,question_choices:(I=(ce=A==null?void 0:A.choices)==null?void 0:ce.map)==null?void 0:I.call(ce,Ft=>Ft.choice_text),standard_answers:(vt=(S=A==null?void 0:A.choices)==null?void 0:S.map)==null?void 0:vt.call(S,(Ft,Ve)=>(Ft==null?void 0:Ft.is_answer)===1&&Ve+1).filter(Ft=>Ft),item_type:A==null?void 0:A.question_type})})}))},onFinishFailed:V=>Zn(void 0,null,function*(){var O,K;h.ZP.error(V.errorFields[0].errors[0]),Y.scrollToField((K=(O=V==null?void 0:V.errorFields)==null?void 0:O[0])==null?void 0:K.name,{behavior:"smooth",block:"center"})})},nt.createElement("div",{style:{display:"flex",alignItems:"center"}},nt.createElement("div",{style:{flex:1}},nt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),nt.createElement("span",null,"\u7EC4\u5408\u9898")),((B=v==null?void 0:v.exercise)==null?void 0:B.exercise_status)==1&&!(e!=null&&e.isadd)&&nt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},nt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),nt.createElement(oe.ZP,{onClick:()=>{var V;e.isadd?(u(!1),C()):(Y.setFieldsValue(Jt(qt({},e),{name:e.question_title,sub_item_banks:(V=e.sub_exercise_questions)==null?void 0:V.map(O=>{var K;return Jt(qt({},O),{name:O.question_title,choices:(K=O==null?void 0:O.question_choices)==null?void 0:K.map(b=>Jt(qt({},b),{is_answer:b!=null&&b.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),nt.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:nt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},nt.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")},nt.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),nt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},nt.createElement(ll.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),nt.createElement(It,{form:Y,withScore:!0,choiceKey:"",exerciseitem:v,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),nt.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:v,TagDiscipline:l,form:Y}))))},He=g(59301),zt=Object.defineProperty,tn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,Nu=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,ge=(e,u,l)=>u in e?zt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ut=(e,u)=>{for(var l in u||(u={}))Nu.call(u,l)&&ge(e,l,u[l]);if(mt)for(var l of mt(u))ze.call(u,l)&&ge(e,l,u[l]);return e},de=(e,u)=>tn(e,Un(u)),Ae=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Nn=({qitem:e,setqitem:u,setisedit:l,TagDiscipline:v,exerciseitem:F,seveeditor:X,deleteitem:T,showTip:C})=>{var m,B;const[Y]=y.default.useForm();return(0,n.useEffect)(()=>{var c,p;Y.setFieldsValue(de(ut({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(P=>de(ut({},P),{standard_boolean:P!=null&&P.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(p=e==null?void 0:e.shixun)==null?void 0:p.map(P=>de(ut({},P),{defaultscore:P.challenge_score}))},[]),He.createElement("div",null,He.createElement(y.default,{form:Y,colon:!1,onFinish:c=>{var p,P;let V=de(ut({},c),{question_scores:(p=e==null?void 0:e.shixun)==null?void 0:p.map(O=>O.challenge_score),item_type:e==null?void 0:e.question_type,choices:(P=c==null?void 0:c.choices)==null?void 0:P.map(O=>de(ut({},O),{is_answer:O.standard_boolean}))});X(ut(ut({},e),V))},onFinishFailed:c=>Ae(void 0,null,function*(){var p,P;h.ZP.error(c.errorFields[0].errors[0]),Y.scrollToField((P=(p=c==null?void 0:c.errorFields)==null?void 0:p[0])==null?void 0:P.name,{behavior:"smooth",block:"center"})})},He.createElement("div",{style:{display:"flex",alignItems:"center"}},He.createElement("div",{style:{flex:1}},He.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),He.createElement("span",null,"\u5B9E\u8BAD\u9898")),((m=F==null?void 0:F.exercise)==null?void 0:m.exercise_status)==1&&!(e!=null&&e.isadd)&&He.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{T()}},He.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),He.createElement(oe.ZP,{onClick:()=>{var c,p;Y.setFieldsValue(de(ut({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(P=>de(ut({},P),{standard_boolean:P!=null&&P.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(p=e==null?void 0:e.shixun)==null?void 0:p.map(P=>de(ut({},P),{challenge_score:P.defaultscore})),u(ut({},e)),l(!1)}},"\u53D6\u6D88"),He.createElement(bt.Z,{overlayClassName:Ee.shake,open:C,placement:"bottom",color:"rgba(244,156,14,0.19)",title:He.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},He.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")},He.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>Ae(void 0,null,function*(){var c,p,P;if(((p=(c=e==null?void 0:e.shixun)==null?void 0:c.map)==null?void 0:p.call(c,V=>V.challenge_score).filter(V=>V).length)<((P=e==null?void 0:e.shixun)==null?void 0:P.length)){h.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}Y.submit()})},"\u4FDD\u5B58"))),He.createElement(ll.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),He.createElement(y.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},He.createElement(Ml.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),He.createElement(Sn.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},He.createElement("div",null,He.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),He.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},He.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((c,p)=>He.createElement("div",{style:{display:"flex",marginBottom:20}},He.createElement("div",{style:{flex:1}},p+1,"\u3001",c.challenge_name),He.createElement("div",null,He.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",He.createElement(a.Z,{precision:1,value:c==null?void 0:c.challenge_score,onChange:P=>{const V=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));V[p].challenge_score=P;const O=V.every(b=>!b.challenge_score),K=parseFloat(V==null?void 0:V.map(b=>b.challenge_score).reduce((b,A)=>parseFloat(b||0)+parseFloat(A||0)));Y.setFieldsValue({question_score:O?"":K.toFixed(1)}),u(de(ut({},e),{shixun:V}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},ne={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"},gu=g(54172),cu=g(24302),Du=g(24334),J=g(59301);const Fu=["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"],Eu=[{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 _l=({qitem:e,exercise:u})=>{var l,v,F,X,T,C,m,B,Y,c,p,P,V,O,K,b,A,ce,I,S,vt,Ft,Ve,fn;return J.createElement("div",{className:ne.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&J.createElement("div",{className:ne.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((ie,Mt)=>J.createElement("div",{className:ne.redio},!(ie!=null&&ie.standard_boolean)&&J.createElement("span",{className:ne.redioitem}),(ie==null?void 0:ie.standard_boolean)&&J.createElement("i",{className:`${ne.redioitemyes} icon-duigou1`}),J.createElement("span",{className:`${ie!=null&&ie.standard_boolean?ne.titleyes:ne.title} ${ne.indexTag}`},(e==null?void 0:e.question_type)===0?Fu[Mt]:""),J.createElement(rn.Z,{className:ie!=null&&ie.standard_boolean?ne.titleyes:ne.title,value:ie==null?void 0:ie.choice_text}),(ie==null?void 0:ie.standard_boolean)&&J.createElement("div",{className:ne.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&J.createElement("div",{className:ne.normalWrap},(v=e==null?void 0:e.question_choices)==null?void 0:v.map((ie,Mt)=>J.createElement("div",{className:ne.checkbox},!(ie!=null&&ie.standard_boolean)&&J.createElement("span",{className:ne.checkboxitem}),(ie==null?void 0:ie.standard_boolean)&&J.createElement("i",{className:`${ne.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${ie!=null&&ie.standard_boolean?ne.titleyes:ne.title} ${ne.indexTag}`},Fu[Mt]),J.createElement(rn.Z,{className:ie!=null&&ie.standard_boolean?ne.titleyes:ne.title,value:ie==null?void 0:ie.choice_text}),(ie==null?void 0:ie.standard_boolean)&&J.createElement("div",{className:ne.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&J.createElement("div",{className:ne.completion},(F=e==null?void 0:e.standard_answers)==null?void 0:F.map((ie,Mt)=>{var Ne;return J.createElement(Sn.Z,{align:"top"},J.createElement("span",{className:ne.title},"\u586B\u7A7A\u9879",Mt+1),J.createElement("div",{className:ne.content},(Ne=ie.answer_text)==null?void 0:Ne.map((Xt,ln)=>J.createElement("div",{key:ln,className:ne.items,style:(ie==null?void 0:ie.model)===2?{border:0,padding:0}:{}},(ie==null?void 0:ie.model)===1?J.createElement("pre",{className:"mb0"},Xt):J.createElement(cu.Z,{value:Xt,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&J.createElement("div",{className:ne.simple},J.createElement("div",{className:ne.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(X=e==null?void 0:e.answer_texts)!=null&&X[0]?J.createElement(rn.Z,{className:ne.content,value:(T=e==null?void 0:e.answer_texts)==null?void 0:T[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:ne.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.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&&J.createElement("div",{className:ne.shixunWrapper},(C=e==null?void 0:e.shixun)==null?void 0:C.map((ie,Mt)=>{var Ne,Xt;return J.createElement("div",null,J.createElement("div",{key:Mt,className:`${ne.shixun} mb30`},J.createElement("span",{className:ne.score},"\uFF08",ie==null?void 0:ie.challenge_score,"\u5206\uFF09"),J.createElement("span",{className:ne.qtitle},(e==null?void 0:e.index)+"."+(Mt+1),"\u3001",ie==null?void 0:ie.challenge_name)),((Xt=(Ne=u==null?void 0:u.editData)==null?void 0:Ne.exercise)==null?void 0:Xt.show_challenge_task_pass)&&J.createElement(rn.Z,{className:ne.content,value:(ie==null?void 0:ie.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&J.createElement("div",{className:ne.program,style:{border:!((B=(m=u==null?void 0:u.editData)==null?void 0:m.exercise)!=null&&B.show_hack_sets)&&!((c=(Y=u==null?void 0:u.editData)==null?void 0:Y.exercise)!=null&&c.show_hack_description)&&"none"}},((P=(p=u==null?void 0:u.editData)==null?void 0:p.exercise)==null?void 0:P.show_hack_sets)&&J.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},J.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},J.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),J.createElement(gu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(ie,Mt,Ne)=>Ne+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(ie,Mt,Ne)=>J.createElement(bt.Z,{title:J.createElement("pre",null,ie)},J.createElement("div",{className:ne.divname},ie))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(ie,Mt,Ne)=>J.createElement(bt.Z,{title:J.createElement("pre",null,ie)}," ",J.createElement("div",{className:ne.divname},ie))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:e==null?void 0:e.hack_sets})),((O=(V=u==null?void 0:u.editData)==null?void 0:V.exercise)==null?void 0:O.show_hack_description)&&J.createElement("div",null,J.createElement(rn.Z,{className:ne.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((K=e==null?void 0:e.sub_exercise_questions)==null?void 0:K.map((ie,Mt)=>{var Ne,Xt,ln,yn,Ln,me;return J.createElement("div",{key:Mt},J.createElement("div",{className:ne.combination},J.createElement("span",{className:ne.score},ie==null?void 0:ie.question_score,"\u5206"),J.createElement("span",{className:ne.qtype},(Ne=Eu.find(it=>it.type==ie.question_type))==null?void 0:Ne.name),J.createElement("span",{className:ne.qtitle},Mt+1,"\u3001",ie==null?void 0:ie.question_title)),(ie.question_type===0||ie.question_type===2)&&J.createElement("div",{className:ne.warp,style:{padding:"30px 58px",paddingBottom:0}},J.createElement("div",null,(Xt=ie==null?void 0:ie.question_choices)==null?void 0:Xt.map((it,eu)=>J.createElement("div",{className:ne.redio,key:eu},!(it!=null&&it.standard_boolean)&&J.createElement("span",{className:ne.redioitem}),(it==null?void 0:it.standard_boolean)&&J.createElement("i",{className:`${ne.redioitemyes} icon-duigou1`}),ie.question_type===2&&J.createElement("span",{className:`${it!=null&&it.standard_boolean?ne.titleyes:ne.title} ${ne.indexTag}`},Fu[eu]),J.createElement(rn.Z,{className:it!=null&&it.standard_boolean?ne.titleyes:ne.title,value:it==null?void 0:it.choice_text}),(it==null?void 0:it.standard_boolean)&&J.createElement("div",{className:ne.yestag},"\u6B63\u786E\u7B54\u6848"))))),ie.question_type===1&&J.createElement("div",{className:ne.normalWrap},(ln=ie==null?void 0:ie.question_choices)==null?void 0:ln.map((it,eu)=>J.createElement("div",{className:ne.checkbox,key:eu},!(it!=null&&it.standard_boolean)&&J.createElement("span",{className:ne.checkboxitem}),(it==null?void 0:it.standard_boolean)&&J.createElement("i",{className:`${ne.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${it!=null&&it.standard_boolean?ne.titleyes:ne.title} ${ne.indexTag}`},Fu[eu]),J.createElement(rn.Z,{className:it!=null&&it.standard_boolean?ne.titleyes:ne.title,value:it==null?void 0:it.choice_text}),(it==null?void 0:it.standard_boolean)&&J.createElement("div",{className:ne.yestag},"\u6B63\u786E\u7B54\u6848")))),ie.question_type===3&&J.createElement("div",{className:ne.completion},(yn=ie==null?void 0:ie.standard_answers)==null?void 0:yn.map((it,eu)=>{var Bn;return J.createElement(Sn.Z,{align:"top"},J.createElement("span",{className:ne.title},"\u586B\u7A7A\u9879",eu+1),J.createElement("div",{className:ne.content},(Bn=it.answer_text)==null?void 0:Bn.map((Q,Kn)=>J.createElement("div",{key:Kn,className:ne.items},J.createElement("pre",{className:"mb0"},Q)))))})),ie.question_type===4&&J.createElement("div",{className:ne.simple},J.createElement("div",{className:ne.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ln=ie==null?void 0:ie.answer_texts)!=null&&Ln[0]?J.createElement(rn.Z,{className:ne.content,value:(me=ie==null?void 0:ie.answer_texts)==null?void 0:me[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:ne.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ie!=null&&ie.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&J.createElement("div",null,J.createElement(rn.Z,{disabledFill:!0,className:ne.content,showProgramFill:!0,value:Du.Base64.decode(((b=e==null?void 0:e.program_attr)==null?void 0:b.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&J.createElement("div",{className:ne.bottom},J.createElement("div",{className:`${ne.bottomitem} mb30`},J.createElement("span",{className:ne.left},"\u89E3\u6790"),J.createElement("span",{className:ne.right},e!=null&&e.analysis?J.createElement(rn.Z,{value:e==null?void 0:e.analysis}):J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),J.createElement("div",{className:`${ne.bottomitem} mb30`},J.createElement("span",{className:ne.left},"\u96BE\u5EA6"),J.createElement("span",{className:ne.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),J.createElement("div",{className:ne.bottomitem},J.createElement("span",{className:ne.left},"\u77E5\u8BC6\u70B9"),J.createElement(bt.Z,{title:((A=e==null?void 0:e.tag_discipline_names)==null?void 0:A.length)<=0||((ce=e==null?void 0:e.tag_discipline_names)==null?void 0:ce.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(S=(I=e==null?void 0:e.tag_discipline_names)==null?void 0:I.join("\uFF1B"))==null?void 0:S.toString()},J.createElement("span",{className:ne.right},((vt=e==null?void 0:e.tag_discipline_names)==null?void 0:vt.length)<=0?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Ft=e==null?void 0:e.tag_discipline_names)==null?void 0:Ft.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(fn=(Ve=e==null?void 0:e.tag_discipline_names)==null?void 0:Ve.join("\uFF1B"))==null?void 0:fn.toString())))))},Lu=g(55537),pl=g(12796),wn=g(59301),gl=Object.defineProperty,Fl=Object.defineProperties,ra=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,jl=(e,u,l)=>u in e?gl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,hl=(e,u)=>{for(var l in u||(u={}))ba.call(u,l)&&jl(e,l,u[l]);if(ia)for(var l of ia(u))oa.call(u,l)&&jl(e,l,u[l]);return e},yl=(e,u)=>Fl(e,ra(u)),Qu=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Zu=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B,Y,c,p;const[P]=y.default.useForm(),{unified_ai_setting:V,ai_review_settings:O}=v==null?void 0:v.exercise,K=V?O:((B=e==null?void 0:e.ai_review_settings)==null?void 0:B.length)>0?e.ai_review_settings:O;return(0,n.useEffect)(()=>{P.setFieldsValue(yl(hl({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer,ai_review_settings:K}))},[e]),wn.createElement("div",null,wn.createElement(y.default,{form:P,colon:!1,onFinish:b=>{var A;(A=v==null?void 0:v.exercise)!=null&&A.is_open_ai_review&&!(0,kn.BR)(b==null?void 0:b.ai_review_settings)||F(yl(hl(hl({},e),b),{answer_texts:b==null?void 0:b.answer_texts,question_title:b==null?void 0:b.name}))},onFinishFailed:b=>Qu(void 0,null,function*(){var A,ce;h.ZP.error(b.errorFields[0].errors[0]),P.scrollToField((ce=(A=b==null?void 0:b.errorFields)==null?void 0:A[0])==null?void 0:ce.name,{behavior:"smooth",block:"center"})})},wn.createElement("div",{style:{display:"flex",alignItems:"center"}},wn.createElement("div",{style:{flex:1}},wn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),wn.createElement("span",null,"\u7B80\u7B54\u9898")),((Y=v==null?void 0:v.exercise)==null?void 0:Y.exercise_status)==1&&!(e!=null&&e.isadd)&&wn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},wn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),wn.createElement(oe.ZP,{onClick:()=>{e.isadd?(u(!1),C()):(P.setFieldsValue(yl(hl({},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"),wn.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:wn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},wn.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")},wn.createElement(oe.ZP,{type:"primary",className:"ml20",onClick:()=>{P.submit()}},"\u4FDD\u5B58"))),wn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},wn.createElement(y.default.Item,{className:Ee.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},wn.createElement(a.Z,{onBlur:b=>{b.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})),wn.createElement(pl.W,{form:P,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((c=v==null?void 0:v.exercise)==null?void 0:c.is_open_ai_review)&&!((p=v==null?void 0:v.exercise)!=null&&p.unified_ai_setting)&&wn.createElement(ae,{form:P,qitem:e}),wn.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:v,TagDiscipline:l,form:P}))))},Tn=g(59301),ca=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),Ll=({setScoreShow:e,ScoreShow:u,exerciseitem:l,getdata:v})=>{var F,X,T;const[C,m]=(0,n.useState)(!1);function B(){return ca(this,null,function*(){var Y,c,p;let P=(c=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y.filter(O=>O.Singlequestion))==null?void 0:c.map(O=>({question_type:O.question_type,score:O.Singlequestion})),V=yield(0,N.ZP)(`/api/exercises/${(p=l==null?void 0:l.exercise)==null?void 0:p.id}/batch_set_score.json`,{method:"POST",body:{question_arr:P}});(V==null?void 0:V.status)===0&&v()})}return Tn.createElement("div",null,u&&Tn.createElement($t.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:u,width:640,centered:!0,zIndex:10,className:Ee.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var Y,c,p;if(l!=null&&l.use_blank_score&&((p=(c=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y.filter(P=>P.name==="\u586B\u7A7A\u9898"))==null?void 0:c[0])!=null&&p.Singlequestion)){m(!0);return}B(),e(!1)}},Tn.createElement("div",{className:"c-black"},"\u603B\u5206",Tn.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))),Tn.createElement("div",{className:Ee.content},Tn.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Tn.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Tn.createElement("span",null,"\u9898\u578B\u603B\u5206"),Tn.createElement("span",null,"\u64CD\u4F5C")),(T=(X=l==null?void 0:l.exercise_question_types)==null?void 0:X.filter(Y=>Y.name!=="\u5B9E\u8BAD\u9898"&&Y.name!=="\u7EC4\u5408\u9898"))==null?void 0:T.map(Y=>{var c;return Tn.createElement("div",{className:Ee.items},Tn.createElement("span",null,Y==null?void 0:Y.name),Tn.createElement("span",null,(c=Y==null?void 0:Y.items)==null?void 0:c.length),Tn.createElement("span",null,Y==null?void 0:Y.score),Tn.createElement("span",null,"\u6BCF\u9898",Tn.createElement(a.Z,{max:100,precision:1,min:.1,onChange:p=>{Y.Singlequestion=p},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Tn.createElement($t.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:C,width:640,closable:!1,className:Ee.scoremodal},Tn.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Tn.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"),Tn.createElement("div",{className:Ee.bottom},Tn.createElement(oe.ZP,{className:Ee.no,onClick:()=>{m(!1)}},"\u53D6\u6D88"),Tn.createElement(oe.ZP,{className:Ee.yes,onClick:()=>{B(),m(!1),e(!1)}},"\u786E\u8BA4"))))},xa=g(20554),Ql=g(69219),$u=g(13747),Rn={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"},Cl=g(12353),Pe={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 il=["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 $l=({qitem:e})=>{var u,l,v,F,X,T,C,m,B,Y;return n.createElement("div",{className:Pe.warp},n.createElement("div",{className:Pe.mainPart},n.createElement("div",{className:Pe.qcount},(e==null?void 0:e.question_type)===8&&n.createElement(rn.Z,{className:Pe.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(rn.Z,{className:Pe.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((c,p)=>n.createElement("div",{className:Pe.redio},!(c!=null&&c.is_answer)&&n.createElement("span",{className:Pe.redioitem}),(c==null?void 0:c.is_answer)&&n.createElement("i",{className:`${Pe.redioitemyes} icon-duigou1`}),n.createElement(rn.Z,{className:c!=null&&c.is_answer?Pe.titleyes:Pe.title,value:il[p]+(c==null?void 0:c.choice_text)}),(c==null?void 0:c.is_answer)&&n.createElement("div",{className:Pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&n.createElement("div",null,(v=e==null?void 0:e.choices)==null?void 0:v.map((c,p)=>n.createElement("div",{className:Pe.checkbox},!(c!=null&&c.is_answer)&&n.createElement("span",{className:Pe.checkboxitem}),(c==null?void 0:c.is_answer)&&n.createElement("i",{className:`${Pe.checkboxitemyes} icon-duigou1`}),n.createElement(rn.Z,{className:c!=null&&c.is_answer?Pe.titleyes:Pe.title,value:il[p]+(c==null?void 0:c.choice_text)}),(c==null?void 0:c.is_answer)&&n.createElement("div",{className:Pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&n.createElement("div",{className:Pe.completion},(F=e==null?void 0:e.standard_answer)==null?void 0:F.map((c,p)=>{var P;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Pe.title},"\u586B\u7A7A\u9879",p+1),n.createElement("div",{className:Pe.content},(P=c==null?void 0:c.answer_text)==null?void 0:P.map((V,O)=>n.createElement("div",{className:Pe.items},V))))})),(e==null?void 0:e.question_type)===4&&n.createElement("div",{className:Pe.simple},n.createElement("div",{className:Pe.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(X=e==null?void 0:e.answer_texts)!=null&&X[0]?n.createElement(rn.Z,{className:Pe.content,value:(T=e==null?void 0:e.answer_texts)==null?void 0:T[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((c,p)=>n.createElement("div",{className:Pe.shixun},n.createElement("span",{className:Pe.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,kn.EM)(p+1),"\u9898"),c)))),(e==null?void 0:e.question_type)===6&&n.createElement("div",{className:Pe.simple},n.createElement(rn.Z,{className:Pe.content,value:((m=e==null?void 0:e.program_attr)==null?void 0:m.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((B=e==null?void 0:e.sub_item_banks)==null?void 0:B.map((c,p)=>{var P,V,O,K,b;return n.createElement("div",null,n.createElement("div",{className:Pe.combination},n.createElement("span",{className:Pe.qtitle},c==null?void 0:c.name)),n.createElement("div",{className:Pe.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((c==null?void 0:c.item_type)=="SINGLE"||(c==null?void 0:c.item_type)=="JUDGMENT")&&((P=c==null?void 0:c.choices)==null?void 0:P.map((A,ce)=>n.createElement("div",{className:Pe.redio},!(A!=null&&A.is_answer)&&n.createElement("span",{className:Pe.redioitem}),(A==null?void 0:A.is_answer)&&n.createElement("i",{className:`${Pe.redioitemyes} icon-duigou1`}),n.createElement(rn.Z,{className:A!=null&&A.is_answer?Pe.titleyes:Pe.title,value:il[ce]+(A==null?void 0:A.choice_text)}),(A==null?void 0:A.is_answer)&&n.createElement("div",{className:Pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(c==null?void 0:c.item_type)=="MULTIPLE"&&((V=c==null?void 0:c.choices)==null?void 0:V.map((A,ce)=>n.createElement("div",{className:Pe.checkbox},!(A!=null&&A.is_answer)&&n.createElement("span",{className:Pe.checkboxitem}),(A==null?void 0:A.is_answer)&&n.createElement("i",{className:`${Pe.checkboxitemyes} icon-duigou1`}),n.createElement(rn.Z,{className:A!=null&&A.is_answer?Pe.titleyes:Pe.title,value:il[ce]+(A==null?void 0:A.choice_text)}),(A==null?void 0:A.is_answer)&&n.createElement("div",{className:Pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(c==null?void 0:c.item_type)=="COMPLETION"&&n.createElement("div",{className:Pe.completion},(O=c==null?void 0:c.standard_answer)==null?void 0:O.map((A,ce)=>{var I;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Pe.title},"\u586B\u7A7A\u9879",ce+1),n.createElement("div",{className:Pe.content},(I=A==null?void 0:A.answer_text)==null?void 0:I.map((S,vt)=>n.createElement("div",{className:Pe.items},S))))})),(c==null?void 0:c.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:Pe.simple},n.createElement("div",{className:Pe.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(K=c==null?void 0:c.answer_texts)!=null&&K[0]?n.createElement(rn.Z,{className:Pe.content,value:(b=c==null?void 0:c.answer_texts)==null?void 0:b[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(rn.Z,{disabledFill:!0,className:Pe.content,showProgramFill:!0,value:Du.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:Pe.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:Pe.bottom},n.createElement("div",{className:Pe.bottomitem},n.createElement("span",{className:Pe.left},"\u89E3\u6790"),n.createElement("span",{className:Pe.right},e!=null&&e.analysis?n.createElement(rn.Z,{value:e==null?void 0:e.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:Pe.bottomitem},n.createElement("span",{className:Pe.left},"\u96BE\u5EA6"),n.createElement("span",{className:Pe.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:Pe.bottomitem},n.createElement("span",{className:Pe.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:Pe.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},da=g(94890),ma=g(79751),Aa=g(56636),va=g(50838),Pa=g(88387),wa=g(67702),Sa=g(84698),ve=g(59301),Na=Object.defineProperty,Ia=Object.defineProperties,ka=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Pt=(e,u,l)=>u in e?Na(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,fe=(e,u)=>{for(var l in u||(u={}))Ma.call(u,l)&&Pt(e,l,u[l]);if(fa)for(var l of fa(u))Za.call(u,l)&&Pt(e,l,u[l]);return e},Vn=(e,u)=>Ia(e,ka(u)),qn=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const Ea=({setScoreShow:e,ScoreShow:u,onOk:l,isshixuns:v,isloadings:F,dispatch:X,shixunsDetail:T,exercise:C})=>{var m,B,Y;let[c,p]=(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:[]}),[P,V]=(0,n.useState)([]),[O,K]=(0,n.useState)([]),[b,A]=(0,n.useState)([]),[ce,I]=(0,n.useState)([]);const[S,vt]=(0,n.useState)(!1),[Ft]=y.default.useForm(),[Ve,fn]=(0,n.useState)(),[ie,Mt]=(0,n.useState)(!1);let[Ne,Xt]=(0,n.useState)(v);const[ln,yn]=(0,n.useState)([]),[Ln,me]=(0,n.useState)(!0),[it,eu]=(0,n.useState)([]),[Bn,Q]=(0,n.useState)(0),[Kn,bu]=(0,n.useState)([]),Jn=[{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}],[ou,du]=(0,n.useState)({});(0,n.useEffect)(()=>{var D,ue,yt,Ge,wt,un,In,Qt,vu,on;(((yt=(ue=(D=C==null?void 0:C.editData)==null?void 0:D.exercise)==null?void 0:ue.exist_item_bank_ids)==null?void 0:yt.length)>0||((un=(wt=(Ge=C==null?void 0:C.editData)==null?void 0:Ge.exercise)==null?void 0:wt.exist_item_bank_shixun_ids)==null?void 0:un.length)>0)&&bu([...(Qt=(In=C==null?void 0:C.editData)==null?void 0:In.exercise)==null?void 0:Qt.exist_item_bank_ids,...(on=(vu=C==null?void 0:C.editData)==null?void 0:vu.exercise)==null?void 0:on.exist_item_bank_shixun_ids])},[(B=(m=C==null?void 0:C.editData)==null?void 0:m.exercise)==null?void 0:B.exist_item_bank_ids]);const Qn=(0,n.useRef)(new Set),xu=(0,n.useRef)(new Set);let[_u,Gu]=(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 Cn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],su=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ou=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Yl,ht]=(0,n.useState)(!1),bn=()=>{Ft.resetFields(),Ne=!1,Xt(!1),ht(!1),Ft.submit()};(0,n.useEffect)(()=>{Bn>0&&setTimeout(()=>{Q(0)},2e3)},[Bn]),(0,n.useEffect)(()=>{u&&(Ft.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Ln&&Ne&&(Ft.setFieldsValue({item_type:"SHIXUN"}),c.item_type="SHIXUN",p(fe({},c)),me(!1)),$n(c),Au(),Hn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[u]);function $n(D){return qn(this,null,function*(){var ue,yt,Ge;if(vt(!0),p(D),(b==null?void 0:b.length)<=0&&D.type==="5"){I([]),vt(!1);return}let wt=D.type==="5"?b==null?void 0:b.filter(Qt=>!ln.includes(Qt)):null,un=D.type==="5"?b==null?void 0:b.filter(Qt=>ln.includes(Qt)):null,In=yield(0,N.ZP)("/api/item_banks.json",{method:"get",params:Vn(fe({},D),{discipline_id:((ue=D==null?void 0:D.courseid)==null?void 0:ue[0])||null,sub_discipline_id:((yt=D==null?void 0:D.courseid)==null?void 0:yt[1])||null,ids:wt,shixun_ids:un,group_id:((Ge=D.group_id)==null?void 0:Ge.map(Qt=>Qt==null?void 0:Qt.value))||null,keyword:D.keyword?encodeURIComponent(D.keyword):D.keyword,include_shixuns:!0,type:D.type==="5"?null:D.type,clazz:D.type==="3"?"ItemBanksGroup":null})});I(In),vt(!1)})}function Hn(D){return qn(this,null,function*(){var ue;let yt=yield(0,N.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:D}),Ge=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ue=yt==null?void 0:yt.data)==null?void 0:ue.map(wt=>({title:wt.name,id:wt.id,pid:wt.id,value:wt.id,key:wt.id,isLeaf:!wt.have_child}))}];eu(Ge)})}function Au(){return qn(this,null,function*(){let D=yield(0,N.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:c.type==="5"?null:c.type,clazz:"ItemBanksGroup"}});V((0,Cl.L)(D==null?void 0:D.disciplines))})}function pu(D){return qn(this,null,function*(){var ue,yt,Ge,wt;vt(!0);let un=(ue=D.list)==null?void 0:ue.filter(vu=>!ln.includes(vu)),In=(yt=D.list)==null?void 0:yt.filter(vu=>ln.includes(vu));if(un.length===0&&In.length===0){vt(!1),I([]);return}let Qt=yield(0,N.ZP)("/api/item_banks.json",{method:"get",params:Vn(fe({},D),{discipline_id:((Ge=D==null?void 0:D.courseid)==null?void 0:Ge[0])||null,sub_discipline_id:((wt=D==null?void 0:D.courseid)==null?void 0:wt[1])||null,ids:un,shixun_ids:In,type:D.type==="5"?null:D.type,clazz:D.type==="3"?"ItemBanksGroup":null})});vt(!1),I(Qt)})}const mu=(0,j.useParams)(),[Xu,Hu,Tu,tu]=(0,Aa.P)(),qu=D=>qn(void 0,null,function*(){const ue=yield X({type:"shixunsDetail/release",payload:{id:D}});let yt=ue==null?void 0:ue.tag_position,Ge=(ue==null?void 0:ue.evaluation_set_position)||[],wt=ue.status;return wt===0?(h.ZP.success("\u53D1\u5E03\u6210\u529F"),$n(c),!0):(wt===2?h.ZP.error(`\u7B2C${Ge.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):wt===3?h.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${yt.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)}),Lt=D=>(D==null?void 0:D.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Ra=(D,ue,yt)=>D.map(Ge=>Ge.key===ue?fe(fe({},Ge),yt):Ge.children?Vn(fe({},Ge),{children:Ra(Ge.children,ue,yt)}):Ge),cr=D=>qn(void 0,null,function*(){const{key:ue}=D;let yt=c.type;const Ge=yield(0,Pa.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ue),type:yt}),{data:wt,total_count:un}=Ge||{};un>0&&eu(In=>Ra(In,ue,{children:wt.map(Qt=>({title:Qt.name,id:Qt.id,pid:Qt.id,value:Qt.id,key:Qt.id,isLeaf:!Qt.have_child}))}))});function Wl(D){console.log("----",c),D==="1"&&(_u.gg=fe({},c)),D==="2"&&(_u.scj=fe({},c)),D==="3"&&(_u.ttgx=fe({},c)),D==="0"&&(_u.wcjd=fe({},c)),D==="5"&&(_u.yx=fe({},c)),Gu(fe({},_u))}function Zr(){c.type==="1"&&(c=_u.gg),c.type==="2"&&(c=_u.scj),c.type==="3"&&(c=_u.ttgx),c.type==="0"&&(c=_u.wcjd),c.type==="5"&&(c=_u.yx),(c==null?void 0:c.item_type)==="SHIXUN"?(Ne=!0,Xt(!0)):(Ne=!1,Xt(!1)),Ft.setFieldsValue(fe({},c)),p(fe({},c)),$n(fe({},c))}return ve.createElement("div",null,ve.createElement($t.default,{title:!1,footer:!1,open:u,width:1200,centered:!0,className:Rn.scoremodal,onCancel:()=>{e(!1)}},ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement("div",{className:Rn.title},"\u9898\u5E93\u9009\u9898")),ve.createElement(xa.default,{className:Rn.tabWrap,activeKey:c.type,onChange:D=>{D==="3"?(c.show_all_share=!0,Hn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):c.show_all_share=null,D==="0"&&Hn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Wl(c.type),c.type=D,(c==null?void 0:c.item_type)==="SHIXUN"&&c.type!=="5"&&(Ne=!0,Xt(!0)),ht(!1),c.type==="5"&&(Ne=!1,Xt(!1)),Zr(),Au()},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",b.length>0&&ve.createElement("span",{className:Rn.titlecount},b.length),Bn>0&&ve.createElement("span",{className:Rn.add},"+",Bn)),key:"5"}]}),ve.createElement(y.default,{layout:"inline",form:Ft,onValuesChange:(D,ue)=>{var yt,Ge;const wt=Object.values(ue).some(In=>In!==null&&In!==""&&In!==void 0),un=ue.keyword==="";if(ht(wt||!un),c.page=1,c.keyword=(Ge=(yt=c.keyword)==null?void 0:yt.replace)==null?void 0:Ge.call(yt,/^\s+|\s+$/g,""),(ue==null?void 0:ue.item_type)==="SHIXUN"){if(c.type==="5"?Xt(!1):Xt(!0),D.keyword||D.keyword==="")return;Ft.submit()}else{if(D!=null&&D.courseid&&Ft.setFieldsValue({tag_discipline_id:""}),Xt(!1),D.keyword||D.keyword==="")return;Ft.submit()}},onFinish:D=>{var ue;c.type==="3"&&(!D.group_id||((ue=D==null?void 0:D.group_id)==null?void 0:ue.length)===0)?c.show_all_share=!0:c.show_all_share=null,p(fe(fe({},c),D)),$n(fe(fe({},c),D))}},ve.createElement(y.default.Item,{name:"item_type"},ve.createElement(St.default,{className:Rn.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},Jn.map(D=>ve.createElement(St.default.Option,{key:D.value},D.name)))),ve.createElement(y.default.Item,{name:"courseid"},ve.createElement(st.Z,{className:Rn.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:P})),!Ne&&ve.createElement(y.default.Item,{name:"tag_discipline_id"},ve.createElement(St.default,{className:Rn.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Y=ce==null?void 0:ce.tag_disciplines)==null?void 0:Y.map(D=>ve.createElement(St.default.Option,{key:D.id},D.name)))),ve.createElement(y.default.Item,{name:Ne?"diff":"difficulty"},ve.createElement(St.default,{className:Rn.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ne&&Cn.map(D=>ve.createElement(St.default.Option,{key:D.value},D.name)),Ne&&su.map(D=>ve.createElement(St.default.Option,{key:D.value},D.name)))),Ne&&ve.createElement(y.default.Item,{name:"shixun_publish_status"},ve.createElement(St.default,{className:Rn.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ou.map(D=>ve.createElement(St.default.Option,{key:D.value},D.name)))),(c.type==="3"||c.type==="0")&&!Ne&&ve.createElement(y.default.Item,{name:"group_id"},ve.createElement(Ql.default,{treeDataSimpleMode:!0,style:{width:118},className:Rn.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(D,ue)=>ue.title.toUpperCase().indexOf(D.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:cr,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:it})),Yl&&ve.createElement("span",{className:Rn.allqingchu,onClick:bn},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(Wt.default.Search,{className:Rn.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:ve.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Rn.searchIcon}`,onClick:()=>Ft.submit()}),onSearch:D=>{Ft.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",p(Vn(fe({},c),{page:1})),$n(Vn(fe({},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",p(Vn(fe({},c),{page:1})),$n(Vn(fe({},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(gu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(ce==null?void 0:ce.items)||(ce==null?void 0:ce.shixun_list),pagination:!1,loading:S,rowKey:D=>D.id,rowSelection:{type:"checkbox",selectedRowKeys:[...O,...Kn],getCheckboxProps:D=>({disabled:D.shixun_tag_num===1||(Kn==null?void 0:Kn.find(ue=>D.id===ue))}),onSelect(D,ue,yt){if(console.log("---",yt,ue,D),ue)(Ne||D!=null&&D.challenge_names)&&yn([...ln,D.id]),K([...O,D.id]),D.identifier?Qn.current.add(D.id):xu.current.add(D.id),Q(1),A([...b,D.id]);else{D.identifier?Qn.current.delete(D.id):xu.current.delete(D.id);let Ge=b.filter(wt=>wt!==D.id);if(K(Ge),A(Ge),Ne||D!=null&&D.challenge_names){let wt=ln.filter(un=>un!==D.id);yn([...wt])}if(c.type==="5"){pu(Vn(fe({},c),{list:[...Ge]}));return}}},onSelectAll(D,ue,yt){var Ge,wt;if(console.log("----",yt),D){const un=yt.map(Qt=>Qt.id),In=(wt=yt==null?void 0:yt.filter(Qt=>Qt==null?void 0:Qt.challenge_names))==null?void 0:wt.map(Qt=>Qt.id);console.log("---",In),yn([...ln,...In]),K([...O,...un]),A([...b,...un]);for(const Qt of yt)Qt.identifier?Qn.current.add(Qt.id):xu.current.add(Qt.id)}else{const un=yt.map(on=>on.id),In=O.filter(on=>!un.some(Iu=>Iu===on)),Qt=(Ge=yt==null?void 0:yt.filter(on=>on==null?void 0:on.challenge_names))==null?void 0:Ge.map(on=>on.id);K([...In]),A([...In]);let vu=ln.filter(on=>!Qt.some(Iu=>Iu===on.id));yn([...vu]),c.type==="5"&&pu(Vn(fe({},c),{list:[...In]}));for(const on of un)on.identifier?Qn.current.delete(on):xu.current.delete(on)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(D,ue,yt)=>{var Ge,wt;return ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,Ne||ue!=null&&ue.challenge_names?"\u5B9E\u8BAD\u9898":(wt=(Ge=Jn==null?void 0:Jn.filter(un=>un.value===D))==null?void 0:Ge[0])==null?void 0:wt.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ne?"30%":"60%",key:"name",render:(D,ue,yt)=>{var Ge;return ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("span",null,ve.createElement(rn.Z,{key:1,showLines:1,showTextOnly:!0,value:Ne||ue!=null&&ue.challenge_names?ue!=null&&ue.title||D===null?"--":D:(ue==null?void 0:ue.item_type)=="BPROGRAM"?(Ge=ue==null?void 0:ue.program_attr)==null?void 0:Ge.description:D}))),(ue==null?void 0:ue.high_resources_consume)&&ve.createElement(va.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ne,render:(D,ue,yt)=>{var Ge;return ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("span",null,D?(Ge=D==null?void 0:D.split("\u3001"))==null?void 0:Ge[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ne,render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("span",null,D||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(D,ue,yt)=>{var Ge,wt,un,In;return ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,Ne||ue!=null&&ue.challenge_names?(ue==null?void 0:ue.level)||((wt=(Ge=Cn==null?void 0:Cn.filter(Qt=>Qt.value===D))==null?void 0:Ge[0])==null?void 0:wt.name):(In=(un=Cn==null?void 0:Cn.filter(Qt=>Qt.value===D))==null?void 0:un[0])==null?void 0:In.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ne,render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,D||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,Ne||ue!=null&&ue.challenge_names?(ue==null?void 0:ue.study_count)||(ue==null?void 0:ue.stu_num):D))},{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(Pl.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ne,render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",null,D||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(D,ue,yt)=>ve.createElement(bt.Z,{title:Lt(ue)},ve.createElement("div",{style:{flex:1,textAlign:"start"}},ve.createElement("a",{onClick:()=>{var Ge,wt;fn(Vn(fe({},ue),{question_type:Ne||ue!=null&&ue.challenge_names?5:(wt=(Ge=Jn==null?void 0:Jn.filter(un=>un.value===(ue==null?void 0:ue.item_type)))==null?void 0:Ge[0])==null?void 0:wt.question_type})),Mt(!0)}},"\u67E5\u770B"),(ue==null?void 0:ue.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/${ue==null?void 0:ue.identifier}/challenges`)}},(ue==null?void 0:ue.shixun_name)||"--"),"\uFF1F"),onOk:()=>qn(void 0,null,function*(){if(!qu(ue==null?void 0:ue.identifier))return new Promise((Ge,wt)=>{wt()})})})}},"\u53D1\u5E03")))}].filter(D=>!D.hidden)}),ve.createElement($u.Z,{current:c.page,total:(ce==null?void 0:ce.items_count)||(ce==null?void 0:ce.shixuns_count),style:{marginBottom:20},defaultPageSize:c.per_page,showTotal:D=>ve.createElement("span",null,"\u5171\xA0",ve.createElement("span",{style:{color:"#165DFF"}},D),"\xA0\u6761\u6570\u636E"),pageSize:c.per_page,onChange:(D,ue)=>{c.page=D,c.per_page=ue,p(fe({},c)),$n(fe({},c))}}),ve.createElement("div",{className:Rn.bottom},ve.createElement(oe.ZP,{className:Rn.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),ve.createElement(oe.ZP,{loading:F,style:{width:F&&75},className:Rn.yes,onClick:()=>qn(void 0,null,function*(){if((b==null?void 0:b.length)<=0){h.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let D=yield(0,Sa.Tr)({id:[...b==null?void 0:b.filter(ue=>ln.includes(ue))],course_id:mu.coursesId,type:"shixun"});(D==null?void 0:D.student_count)===0?l([...xu.current],[...b==null?void 0:b.filter(ue=>ln.includes(ue))],!0,b==null?void 0:b.length):du(D)})},"\u786E\u8BA4"))),ve.createElement($t.default,{open:ie,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Rn.previewModal,width:1e3,centered:!0,onCancel:()=>{Mt(!1)},onOk:()=>{Mt(!1)}},ve.createElement($l,{qitem:Ve})),ve.createElement(wa.Z,{resdata:ou,type:"exercise",okloading:F,oktext:(ou==null?void 0:ou.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:D=>qn(void 0,null,function*(){const ue=[],yt=[];for(const Ge of ou==null?void 0:ou.can_copy_list)ue.push(Ge.id);Hu(),yield l([...xu.current],[...Qn.current].filter(Ge=>!yt.includes(Ge)),!0,b==null?void 0:b.length,ue)})}))};var Ir=(0,j.connect)(({shixunsDetail:e,exercise:u})=>({shixunsDetail:e,exercise:u}))(Ea),kr=g(44931),lu=g(59301),Rr=Object.defineProperty,nn=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,or=(e,u,l)=>u in e?Rr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ju=(e,u)=>{for(var l in u||(u={}))jn.call(u,l)&&or(e,l,u[l]);if(jt)for(var l of jt(u))au.call(u,l)&&or(e,l,u[l]);return e},Hl=(e,u)=>nn(e,Ct(u)),li=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())}),ai=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:F,deleteitem:X,getTagData:T,init:C,showTip:m=!1})=>{var B;const[Y]=y.default.useForm(),c=!0;return(0,n.useEffect)(()=>{var p,P,V;Y.setFieldsValue(Hl(Ju({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:Hl(Ju({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(p=e==null?void 0:e.program_attr)==null?void 0:p.language,code:Du.Base64.decode(((P=e==null?void 0:e.program_attr)==null?void 0:P.code)||"")},hack_sets:Ju({},(V=e==null?void 0:e.hack_sets)==null?void 0:V[0]),repeat_answer:!e.repeat_answer}))},[e]),lu.createElement("div",null,lu.createElement(y.default,{form:Y,colon:!1,onValuesChange:(p,P)=>{var V,O,K,b;if(p!=null&&p.standard_answers){let A=((V=Y.getFieldValue("standard_answers"))==null?void 0:V.length)>0&&((K=(O=Y.getFieldValue("standard_answers"))==null?void 0:O.map(ce=>ce.score))==null?void 0:K.filter(ce=>ce));(A==null?void 0:A.length)>0&&Y.setFieldsValue({question_score:(A==null?void 0:A.length)>0&&((b=A.reduce((ce,I)=>ce+I))==null?void 0:b.toFixed(1))})}},onFinish:p=>{var P;F(Hl(Ju(Ju({},e),p),{item_type:e==null?void 0:e.question_type,standard_answers:(P=p.standard_answers)==null?void 0:P.map((V,O)=>Hl(Ju({},V),{position:O+1})),hack_codes:Hl(Ju({},p.hack_codes),{code:Du.Base64.encode(p.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:p=>li(void 0,null,function*(){var P,V;h.ZP.error(p.errorFields[0].errors[0]),Y.scrollToField((V=(P=p==null?void 0:p.errorFields)==null?void 0:P[0])==null?void 0:V.name,{behavior:"smooth",block:"center"})})},lu.createElement("div",{style:{display:"flex",alignItems:"center"}},lu.createElement("div",{style:{flex:1}},lu.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),lu.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)&&lu.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{X()}},lu.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),lu.createElement(oe.ZP,{onClick:()=>{var p,P,V,O;e.isadd?(v(!1),C()):(Y.setFieldsValue(Hl(Ju({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Hl(Ju({},e),{sub_discipline_id:(p=l==null?void 0:l.exercise)==null?void 0:p.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(P=e==null?void 0:e.program_attr)==null?void 0:P.language,code:Du.Base64.decode((V=e==null?void 0:e.program_attr)==null?void 0:V.code)},hack_sets:Ju({},(O=e==null?void 0:e.hack_sets)==null?void 0:O[0]),repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),lu.createElement(bt.Z,{overlayClassName:Ee.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:lu.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},lu.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")},lu.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),lu.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},lu.createElement(ll.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),lu.createElement(kr.t,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:c,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),lu.createElement(Cu,{getTagData:T,qitem:e,exerciseitem:l,TagDiscipline:u,form:Y}))))},ri=g(13952),ii=g(61881),Oa=g(68606),oi=g(89392),si=g(92578),Vr=g(32454),z=g(59301),ci=Object.defineProperty,di=Object.defineProperties,mi=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,fi=Object.prototype.propertyIsEnumerable,Lr=(e,u,l)=>u in e?ci(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Bu=(e,u)=>{for(var l in u||(u={}))vi.call(u,l)&&Lr(e,l,u[l]);if(jr)for(var l of jr(u))fi.call(u,l)&&Lr(e,l,u[l]);return e},zl=(e,u)=>di(e,mi(u)),zn=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const{confirm:Ei}=$t.default,_a=[{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"}],_i=({user:e,dispatch:u,itemid:l,setisedits:v,exercise:F,setitemid:X})=>{var T,C,m,B,Y,c,p,P,V,O,K,b,A,ce,I,S,vt,Ft,Ve,fn,ie,Mt,Ne,Xt,ln,yn,Ln;const[me,it]=(0,n.useState)(),[eu,Bn]=(0,n.useState)(!1),[Q,Kn]=(0,n.useState)(),[bu,Jn]=(0,n.useState)(),ou=(0,n.useRef)(),du=(0,n.useRef)(),[Qn,xu]=(0,n.useState)(),[_u,Gu]=(0,n.useState)(!1),[Cn,su]=(0,n.useState)(!1),[Ou,Yl]=(0,n.useState)(),[ht,bn]=(0,n.useState)(!1),[$n,Hn]=(0,n.useState)(!1),[Au,pu]=(0,n.useState)(!1),[mu,Xu]=(0,n.useState)(!1),[Hu,Tu]=(0,n.useState)(!1),[tu,qu]=(0,n.useState)(!1),Lt=(0,j.useParams)(),[Ra,cr]=(0,n.useState)(!1),[Wl]=y.default.useForm(),[Zr,D]=(0,n.useState)(!1),[ue,yt]=(0,n.useState)(!1),[Ge,wt]=(0,n.useState)(!1),[un,In]=(0,n.useState)(!1),Qt=(0,n.useRef)();(0,n.useEffect)(()=>{l&&on()},[l]),(0,n.useEffect)(()=>{v(Cn)},[Cn]),(0,n.useEffect)(()=>{Q!=null&&Q.question_id&&(Jn(Q==null?void 0:Q.question_score),du.current=Q==null?void 0:Q.question_id)},[Q]);const vu=le=>zn(void 0,null,function*(){let ke=yield u({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:le}});u({type:"globalSetting/footerToggle",payload:!1}),Yl(ke)});function on(){return zn(this,null,function*(){var le,ke,Dt,Yt,Rt,ft;Gu(!0),Bn(!0);const sn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});Gu(!1),Bn(!1),it(sn),Tu(!1),(le=sn==null?void 0:sn.exercise)!=null&&le.sub_discipline_id&&vu((ke=sn==null?void 0:sn.exercise)==null?void 0:ke.sub_discipline_id),Kn(zl(Bu({},(Rt=(Yt=(Dt=sn==null?void 0:sn.exercise_question_types)==null?void 0:Dt[0])==null?void 0:Yt.items)==null?void 0:Rt[0]),{index:1})),xu(zl(Bu({},(ft=sn==null?void 0:sn.exercise_question_types)==null?void 0:ft[0]),{indexs:1}))})}function Iu(le,ke=!0){return zn(this,null,function*(){var Dt,Yt,Rt,ft;ke&&(Gu(!0),Bn(!0));const sn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});it(sn);let xn=[];(Dt=sn==null?void 0:sn.exercise_question_types)==null||Dt.map(Pu=>{var Jl;(Jl=Pu==null?void 0:Pu.items)==null||Jl.map((dr,mr)=>{xn.push(zl(Bu({},dr),{index:mr+1}))})});let hu=(Yt=xn.filter(Pu=>Pu.question_id===(le==null?void 0:le.id)))==null?void 0:Yt[0],Kl=(ft=((Rt=sn==null?void 0:sn.exercise_question_types)==null?void 0:Rt.map((Pu,Jl)=>{if((hu==null?void 0:hu.question_type)===(Pu==null?void 0:Pu.question_type))return zl(Bu({},Pu),{indexs:Jl+1})})).filter(Pu=>Pu))==null?void 0:ft[0];xu(Bu({},Kl)),Kn(Bu({},hu)),Jn(hu==null?void 0:hu.question_score),Gu(!1),Bn(!1),Tu(!1)})}function Ul(le){return zn(this,null,function*(){var ke;let Dt=zl(Bu({},le),{repeat_answer:!le.repeat_answer,difficulty:(le==null?void 0:le.difficulty)||2,item_type:le.question_type,sub_discipline_id:((ke=le==null?void 0:le.sub_discipline_id)==null?void 0:ke[1])||"",tag_discipline_ids:[],hack:zl(Bu({},le==null?void 0:le.hack),{difficult:(le==null?void 0:le.difficulty)||2}),hack_identifier:sessionStorage.projectFill});le.tag_discipline_ids&&(Dt.tag_discipline_ids=Array.isArray(le.tag_discipline_ids)?le.tag_discipline_ids:[le.tag_discipline_ids]);let Yt=Hu?`/api/exercises/${l}/exercise_questions`:`/api/exercise_questions/${le==null?void 0:le.question_id}.json`;if((le==null?void 0:le.is_my)===1){const Rt=Ei({title:"\u63D0\u793A",content:z.createElement("div",null,z.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"),z.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{Rt.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zn(this,null,function*(){Dt.is_cover=1;let ft=yield(0,N.ZP)(Yt,{method:Hu?"post":"PUT",body:Bu({},Dt)});(ft==null?void 0:ft.status)===0&&(su(!1),Iu({id:(ft==null?void 0:ft.exercise_question_id)||(le==null?void 0:le.question_id)})),Rt.destroy()}),onCancel:()=>zn(this,null,function*(){let ft=yield(0,N.ZP)(Yt,{method:Hu?"post":"PUT",body:Bu({},Dt)});(ft==null?void 0:ft.status)===0&&(su(!1),Iu({id:(ft==null?void 0:ft.exercise_question_id)||(le==null?void 0:le.question_id)})),Rt.destroy()})})}else{let Rt=yield(0,N.ZP)(Yt,{method:Hu?"post":"PUT",body:Bu({},Dt)});(Rt==null?void 0:Rt.status)===0&&(su(!1),Iu({id:(Rt==null?void 0:Rt.exercise_question_id)||(le==null?void 0:le.question_id)}))}(0,kn.Vf)("#question-scroll-id")})}function Yr(le){return zn(this,null,function*(){var ke,Dt;Bn(!0);let Yt=yield(0,N.ZP)(`/api/exercises/${l}/sort_question_type.json`,{method:"post",body:{question_type:le}});if(Bn(!1),(Yt==null?void 0:Yt.status)===0){const Rt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});it(Rt),Tu(!1),(ke=Rt==null?void 0:Rt.exercise)!=null&&ke.sub_discipline_id&&vu((Dt=Rt==null?void 0:Rt.exercise)==null?void 0:Dt.sub_discipline_id)}})}const Pi=(le,ke,Dt)=>zn(void 0,null,function*(){var Yt;if(le.length===0){h.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Dt();return}const Rt={id:Lt==null?void 0:Lt.exerciseId,file:(Yt=le[0])==null?void 0:Yt.file,sub_discipline_id:ke};Si(Rt,`${ri.Z.API_SERVER}/api/courses/${Lt==null?void 0:Lt.coursesId}/exercises/import_exercise.json`,ft=>{var sn;if((ft==null?void 0:ft.status)===0){const xn={};(sn=ft==null?void 0:ft.fail)==null||sn.forEach(zu=>{var Kl;((Kl=Object.keys(xn))==null?void 0:Kl.includes(zu.message))?xn[zu.message]=xn[zu.message]+1:xn[zu.message]=1});let hu=`\u6210\u529F\u5BFC\u5165${ft==null?void 0:ft.success}\u6761`;Object.keys(xn).forEach(zu=>{hu=hu+`,${zu}${xn[zu]}\u6761`}),h.ZP.success(hu),bn(!1),on()}(ft==null?void 0:ft.status)===-1&&(h.ZP.error(ft==null?void 0:ft.message),Dt())})}),wi=(le,ke)=>zn(void 0,null,function*(){const Dt=yield(0,Oa.zR)({score:(0,oi.round)(le,1),question_id:ke==null?void 0:ke.question_id});if((Dt==null?void 0:Dt.status)===0){h.ZP.success("\u4FEE\u6539\u6210\u529F"),Iu({id:du.current},!1);return}(Dt==null?void 0:Dt.status)===-1&&Jn(ke==null?void 0:ke.question_score)}),Dl=()=>{In(!0)};(0,n.useEffect)(()=>{if(un){const le=setTimeout(()=>{In(!1)},2e3);return()=>clearTimeout(le)}},[un]);const Si=(le,ke,Dt,Yt,Rt)=>{const ft=new FormData;Object.keys(le).forEach(xn=>{ft.append(xn,le[xn])});const sn=new window.XMLHttpRequest;return sn.withCredentials=!0,sn.addEventListener("load",function(xn){var hu;Dt(JSON.parse((hu=xn==null?void 0:xn.target)==null?void 0:hu.response))},!1),sn.addEventListener("error",function(xn){Rt&&Rt(xn)},!1),sn.upload.onprogress=xn=>{Yt&&Yt(xn)},sn.open("POST",ke),sn.send(ft),sn};function Bl(){return zn(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:Ee.modalconfirm,onOk:()=>zn(this,null,function*(){if(Q.question_id){let le=yield(0,N.ZP)(`/api/exercise_questions/${Q.question_id}.json`,{method:"delete"});(le==null?void 0:le.status)===0&&(on(),su(!1))}else Kn({}),su(!1),on()}),cancelText:"\u53D6\u6D88"})})}const Ni=le=>zn(void 0,null,function*(){return yield(0,N.ZP)(`/api/exercises/${l}/select_questions.json`,{method:"post",body:Bu({},le)})}),{overflow:Ii,handleMouseEnter:ki,handleMouseLeave:Mi}=(0,ii.I)(),Zi=(le,ke)=>z.createElement(fu.default,null,z.createElement(fu.default.Item,{key:"0",onClick:()=>Wr(le==null?void 0:le.question_type)},z.createElement("span",{className:Ee.moreSpan},"\u65B0\u589E")),z.createElement(fu.default.Item,{key:"1",disabled:ke===0,onClick:()=>zn(void 0,null,function*(){if(ke===0)return;if(Cn){Dl();return}let Dt=(0,kn.rz)(me==null?void 0:me.exercise_question_types,ke,ke-1);yield Yr(Dt.map(Yt=>Yt.name))})},z.createElement("span",{className:Ee.moreSpan},"\u4E0A\u79FB")),z.createElement(fu.default.Item,{key:"2",disabled:ke===(me==null?void 0:me.exercise_question_types.length)-1,onClick:()=>zn(void 0,null,function*(){if(ke===(me==null?void 0:me.exercise_question_types.length)-1)return;if(Cn){Dl();return}let Dt=(0,kn.rz)(me==null?void 0:me.exercise_question_types,ke,ke+1);yield Yr(Dt.map(Yt=>Yt.name))})},z.createElement("span",{className:Ee.moreSpan},"\u4E0B\u79FB")),z.createElement(fu.default.Item,{key:"3",onClick:()=>{var Dt;Wl.setFieldsValue({name:le.name,item_type_en:(Dt=_a.find(Yt=>Yt.id==le.question_type))==null?void 0:Dt.nameType}),D(!0)}},z.createElement("span",{className:Ee.moreSpan},"\u91CD\u547D\u540D"))),Wr=le=>{var ke,Dt,Yt,Rt,ft,sn,xn,hu,zu,Kl,Pu,Jl,dr,mr,Ur,Kr,Jr,Gr,Xr,qr,ei,ti,ni,ui;if(Cn){Dl();return}if(Tu(!0),le===5){pu(!0),Xu(!0);return}if(le===6){let Ti=(Dt=(ke=F==null?void 0:F.editData)==null?void 0:ke.exercise)!=null&&Dt.set_question_sub_discipline?`/problems/newcreate?express_id=${(Yt=me==null?void 0:me.exercise)==null?void 0:Yt.id}&callback_url=/classrooms/${Lt.coursesId}/exercise/add/${l}?type=2&discipline_id=${(ft=(Rt=F==null?void 0:F.editData)==null?void 0:Rt.exercise)==null?void 0:ft.discipline_id}&sub_discipline_id=${(xn=(sn=F==null?void 0:F.editData)==null?void 0:sn.exercise)==null?void 0:xn.sub_discipline_id}`:`/problems/newcreate?express_id=${(hu=me==null?void 0:me.exercise)==null?void 0:hu.id}&callback_url=/classrooms/${Lt.coursesId}/exercise/add/${l}?type=2`;j.history.push(Ti);return}su(!0),Kn(le===2?{question_type:le,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:(Kl=(zu=F==null?void 0:F.editData)==null?void 0:zu.exercise)!=null&&Kl.set_question_sub_discipline?(Jl=(Pu=F==null?void 0:F.editData)==null?void 0:Pu.exercise)==null?void 0:Jl.discipline_id:0,sub_discipline_id:(mr=(dr=F==null?void 0:F.editData)==null?void 0:dr.exercise)!=null&&mr.set_question_sub_discipline?(Kr=(Ur=F==null?void 0:F.editData)==null?void 0:Ur.exercise)==null?void 0:Kr.sub_discipline_id:0,analysis:""}:{question_type:le,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:(Gr=(Jr=F==null?void 0:F.editData)==null?void 0:Jr.exercise)!=null&&Gr.set_question_sub_discipline?(qr=(Xr=F==null?void 0:F.editData)==null?void 0:Xr.exercise)==null?void 0:qr.discipline_id:0,sub_discipline_id:(ti=(ei=F==null?void 0:F.editData)==null?void 0:ei.exercise)!=null&&ti.set_question_sub_discipline?(ui=(ni=F==null?void 0:F.editData)==null?void 0:ni.exercise)==null?void 0:ui.sub_discipline_id:0,downcase:!0,no_space:!0})},Oi=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{bn(!0)}},{key:2,label:z.createElement("div",null,z.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Vr.$}),z.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(Cn){Dl();return}yt(!0)}}];return console.log(Qn==null?void 0:Qn.question_type,Q==null?void 0:Q.question_type),z.createElement("div",null,z.createElement(ku.Z,{spinning:_u},z.createElement("div",{className:Ee.bg},((T=me==null?void 0:me.exercise_types)==null?void 0:T.q_counts)===0&&!Cn&&z.createElement(Ru.Z,{styles:{marginTop:180},customText:z.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",z.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((C=me==null?void 0:me.exercise_types)==null?void 0:C.q_counts)>0||Cn)&&z.createElement("div",{style:{textAlign:"center"}},z.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},z.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},z.createElement("div",{className:Ee.left},z.createElement("div",{className:Ee.leftAction},((m=me==null?void 0:me.exercise)==null?void 0:m.exercise_status)===1&&z.createElement(oe.ZP,{onClick:()=>{if(Cn){Dl();return}Hn(!0)},className:Ee.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),z.createElement("div",{className:Ee.scrollWrapper,style:{overflow:Ii},onMouseEnter:ki,onMouseLeave:Mi},(B=me==null?void 0:me.exercise_question_types)==null?void 0:B.map((le,ke)=>z.createElement("div",{key:ke,className:"mb30"},z.createElement("div",{className:Ee.title},z.createElement("div",{className:Ee.titleleft},z.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,kn.EM)(ke+1),"\u3001\u3010",le.name,"\u3011"),z.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",le.count,"\u5C0F\u9898\uFF0C\u5171",le.score,"\u5206\uFF09")),z.createElement(cl.Z,{dropdownRender:()=>Zi(le,ke),placement:"bottomLeft"},z.createElement("div",{className:Ee.more_style},z.createElement("i",{className:"iconfont icon-sandian font12"})))),z.createElement(nl,{handleEditing:Dl,isedit:Cn,setBigqitem:xu,bigitem:zl(Bu({},le),{indexs:ke+1}),setqitem:Dt=>zn(void 0,null,function*(){var Yt;(Yt=ou.current)==null||Yt.blur(),Kn(Dt)}),qitem:Q,Itemid:l,getdata:Iu,data:le.items})))))),z.createElement("div",{id:"question-scroll-id",style:{overflow:Cn?"hidden":"auto"},className:Ee.right},!(Q!=null&&Q.isadd)&&z.createElement("div",{className:Ee.title},!Cn&&z.createElement("div",{style:{flex:1}},z.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Qn==null?void 0:Qn.indexs)&&(0,kn.EM)(Qn==null?void 0:Qn.indexs),"\u3001\u3010",Qn==null?void 0:Qn.name,"\u3011"),z.createElement(bt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},z.createElement("i",{className:`${Ee.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var le;Wl.setFieldsValue({name:Qn.name,item_type_en:(le=_a.find(ke=>ke.id==Qn.question_type))==null?void 0:le.nameType}),D(!0)}})),z.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Qn==null?void 0:Qn.count,"\u5C0F\u9898\uFF0C\u5171",Qn==null?void 0:Qn.score,"\u5206\uFF09"),(Q==null?void 0:Q.question_type)===6&&z.createElement("span",{onClick:()=>{$t.default.destroyAll(),wt(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(Q==null?void 0:Q.question_type)===5&&z.createElement(cn.default,{defaultChecked:(c=(Y=F==null?void 0:F.editData)==null?void 0:Y.exercise)==null?void 0:c.show_challenge_task_pass,onChange:le=>zn(void 0,null,function*(){let ke=yield(0,N.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:le.target.checked}});(ke==null?void 0:ke.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Iu({id:du.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Q==null?void 0:Q.question_type)===6&&z.createElement("span",{style:{marginLeft:20},onClick:()=>{var le,ke,Dt,Yt;$t.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:z.createElement("div",null,(Q==null?void 0:Q.question_type)===6&&z.createElement(cn.default,{defaultChecked:(ke=(le=F==null?void 0:F.editData)==null?void 0:le.exercise)==null?void 0:ke.show_hack_sets,onChange:Rt=>zn(void 0,null,function*(){let ft=yield(0,N.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Rt.target.checked}});(ft==null?void 0:ft.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$t.default.destroyAll(),Iu({id:du.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),z.createElement("br",null),(Q==null?void 0:Q.question_type)===6&&z.createElement(cn.default,{defaultChecked:(Yt=(Dt=F==null?void 0:F.editData)==null?void 0:Dt.exercise)==null?void 0:Yt.show_hack_description,onChange:Rt=>zn(void 0,null,function*(){let ft=yield(0,N.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:Rt.target.checked}});(ft==null?void 0:ft.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$t.default.destroyAll(),Iu({id:du.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")),z.createElement("div",{style:{display:"flex",alignItems:"center"}},(Q==null?void 0:Q.question_type)===5&&!Cn&&z.createElement("a",{className:Ee.shixun,href:`/shixuns/${Q==null?void 0:Q.shixun_identifier}/challenges?exercise=true`,target:"_blank"},z.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Cn&&((p=me==null?void 0:me.exercise)==null?void 0:p.exercise_status)==1&&[0,1,2,4,6].includes(Q==null?void 0:Q.question_type)&&z.createElement(y.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},z.createElement(a.Z,{precision:1,ref:ou,onChange:le=>Jn(le),value:bu,onBlur:le=>{wi(le.target.value,Q)}})),!Cn&&((P=me==null?void 0:me.exercise)==null?void 0:P.exercise_status)==1&&z.createElement(bt.Z,{title:"\u5220\u9664"},z.createElement("i",{onClick:()=>{Bl()},style:{marginRight:20},className:`${Ee.delete} iconfont icon-shanchu13 mr8 ml8 `})),(Q==null?void 0:Q.question_type)!==5&&!Cn&&z.createElement(z.Fragment,null,(Q==null?void 0:Q.is_my)==1&&z.createElement(bt.Z,{title:"\u67E5\u770B\u539F\u9898"},z.createElement("i",{className:`${Ee.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(Q==null?void 0:Q.question_type)==6?window.open(`/problems/newedit/${Q==null?void 0:Q.item_bank_hack_identifier}`):(Q==null?void 0:Q.question_type)==8?window.open(`/problemset/edit/${Q==null?void 0:Q.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${Q==null?void 0:Q.item_bank_id}`)}})),z.createElement(bt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},z.createElement("i",{className:`${Ee.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Qt.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:z.createElement("div",{className:`font14 ${Ee.overflow}`,style:{maxHeight:500,overflow:"auto"}},z.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),z.createElement(ku.Z,{spinning:!1},z.createElement(si.Z,{defaultValue:!0,value:Qt.current,onChange:le=>Qt.current=le}))),onOk:()=>zn(void 0,null,function*(){var le;(0,Oa.$l)({id:Q==null?void 0:Q.question_id,group_id:((le=Qt==null?void 0:Qt.current)==null?void 0:le[0])||""}).then(ke=>{(ke==null?void 0:ke.status)==0&&(h.ZP.success("\u52A0\u5165\u6210\u529F"),on())})})})}}))),!Cn&&(((V=me==null?void 0:me.exercise)==null?void 0:V.exercise_status)==1||((O=me==null?void 0:me.exercise)==null?void 0:O.exercise_status)==2&&((b=(K=e.userInfo)==null?void 0:K.course)==null?void 0:b.course_role)!=15||((A=me==null?void 0:me.exercise)==null?void 0:A.exercise_status)==3&&((I=(ce=e.userInfo)==null?void 0:ce.course)==null?void 0:I.course_role)!=15||((S=me==null?void 0:me.exercise)==null?void 0:S.exercise_status)==4&&((Ft=(vt=e.userInfo)==null?void 0:vt.course)==null?void 0:Ft.course_role)!=15)&&z.createElement(bt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},z.createElement("i",{onClick:()=>{(Q==null?void 0:Q.question_type)===6?j.history.push(`/problems/newedit/${Q==null?void 0:Q.hack_identifier}?type=exercises&express_id=${Lt.exerciseId}&question_id=${Q==null?void 0:Q.question_id}&score=${Q==null?void 0:Q.question_score}&exercise=true&callback_url=/classrooms/${Lt.coursesId}/exercise/add/${l}?type=2`):su(!0)},className:`${Ee.edit} iconfont icon-bianji_Hover ml8`})))),!Cn&&z.createElement("div",null,z.createElement("div",{className:Ee.qcount},z.createElement("span",{className:Ee.score},Q==null?void 0:Q.question_score,"\u5206"),z.createElement(rn.Z,{className:Ee.qtitle,value:(Q==null?void 0:Q.index)+`\u3001${(Q==null?void 0:Q.question_type)==8?(Ve=Q==null?void 0:Q.program_attr)==null?void 0:Ve.description:Q==null?void 0:Q.question_title}`}),(Q==null?void 0:Q.high_resources_consume)&&z.createElement(va.Z,{type:"shixun",style:{marginLeft:10}})),(Q==null?void 0:Q.question_type)===6&&z.createElement(Wn.Z,{onEdit:()=>wt(1),className:"mt10",dataSource:(Q==null?void 0:Q.languages)||[]}),z.createElement(_l,{exercise:F,TagDiscipline:Ou,qitem:Q})),Cn&&z.createElement("div",null,(Q==null?void 0:Q.question_type)<=1&&z.createElement($a,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===5&&z.createElement(Nn,{setqitem:Kn,deleteitem:Bl,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,showTip:un}),(Q==null?void 0:Q.question_type)===3&&z.createElement(Il,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===2&&z.createElement(Fr,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===4&&z.createElement(Zu,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===7&&z.createElement(uu,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}),(Q==null?void 0:Q.question_type)===8&&z.createElement(ai,{deleteitem:Bl,getTagData:vu,seveeditor:Ul,exerciseitem:me,TagDiscipline:Ou,setisedit:su,qitem:Q,init:on,showTip:un}))))))),z.createElement("div",{className:Ee.bottomdiv},z.createElement("div",{className:Ee.exercise_styles},((fn=me==null?void 0:me.exercise)==null?void 0:fn.exercise_status)==1&&z.createElement(z.Fragment,null,z.createElement("span",{className:Ee.spanBtn,onClick:()=>{if(Cn){Dl();return}pu(!0),Xu(!1)}},"\u9898\u5E93\u9009\u9898"),z.createElement(cl.Z,{menu:{items:Oi}},z.createElement("span",{className:Ee.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),z.createElement("span",{className:Ee.spanBtn,onClick:()=>zn(void 0,null,function*(){var le;let ke=yield(0,N.ZP)(`/api/exercises/${Lt==null?void 0:Lt.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Lt==null?void 0:Lt.coursesId,categoryId:Lt==null?void 0:Lt.exerciseId}});(ke==null?void 0:ke.status)!=-1&&window.open(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${Lt==null?void 0:Lt.exerciseId}/${(le=e.userInfo)==null?void 0:le.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),z.createElement("span",{className:Ee.spanBtn,onClick:()=>{window.open(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${Lt==null?void 0:Lt.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),_a==null?void 0:_a.map(le=>z.createElement(oe.ZP,{className:Ee.addQuestionBtn,key:le.id,type:"primary",onClick:()=>{Wr(le.id)}},le.name))),((ie=me==null?void 0:me.exercise)==null?void 0:ie.exercise_status)!=1&&z.createElement(z.Fragment,null,z.createElement("span",{style:{width:"1022px"}})),z.createElement("span",{className:Ee.saveBtn,onClick:()=>{var le,ke,Dt;if(Cn){Dl();return}let Yt=(ke=(le=me==null?void 0:me.exercise_question_types)==null?void 0:le.filter(ft=>ft.question_type===5)[0])==null?void 0:ke.items,Rt=0;Yt==null||Yt.map(ft=>{ft.high_resources_consume&&(Rt=Rt+1)}),console.log(Rt),Rt>0?u({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Rt,fn:()=>{var ft;((ft=me==null?void 0:me.exercise)==null?void 0:ft.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),j.history.push(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),qu(!1)):j.history.back()}}}):((Dt=me==null?void 0:me.exercise)==null?void 0:Dt.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),j.history.push(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),qu(!1)):j.history.back()}},z.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),z.createElement(Ll,{setScoreShow:Hn,ScoreShow:$n,exerciseitem:me,getdata:on}),Au&&z.createElement(Ir,{setScoreShow:pu,isshixuns:mu,isloadings:Ra,ScoreShow:Au,onOk:(le,ke,Dt,Yt,Rt)=>zn(void 0,null,function*(){cr(!0);let sn=yield Ni({exam_id:l,item_bank_ids:le,shixun_ids:ke,shixun_copy_ids:Rt});cr(!1),(sn==null?void 0:sn.status)===0&&$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:()=>{on()},onCancel:()=>{pu(!1),on()}})})}),z.createElement(Lu.Z,{sub_discipline_id:(Mt=me==null?void 0:me.exercise)!=null&&Mt.sub_discipline_id?[(Ne=me==null?void 0:me.exercise)==null?void 0:Ne.discipline_id,(Xt=me==null?void 0:me.exercise)==null?void 0:Xt.sub_discipline_id]:[],visible:ht,onCancel:()=>bn(!1),onOk:Pi}),z.createElement($t.default,{title:"\u63D0\u793A",open:tu,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:z.createElement("div",null,z.createElement(oe.ZP,{onClick:()=>{qu(!1),j.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),z.createElement(oe.ZP,{type:"primary",onClick:()=>{j.history.push(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exercise/${l}/detail?random=false&tabs=3`),qu(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{qu(!1)}},z.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")),z.createElement($t.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Zr,width:500,onOk:()=>Wl.submit(),onCancel:()=>D(!1)},z.createElement(y.default,{form:Wl,initialValues:{},onFinish:le=>zn(void 0,null,function*(){(yield(0,Oa.RK)(Bu({id:l},le))).status==0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),on(),D(!1))})},z.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(le,ke){var Dt,Yt,Rt,ft;const sn=(Dt=_a==null?void 0:_a.find(xn=>xn.nameType==Wl.getFieldValue("item_type_en")))==null?void 0:Dt.id;return(ft=(Rt=(Yt=me==null?void 0:me.exercise_question_types)==null?void 0:Yt.filter(xn=>xn.question_type!=sn))==null?void 0:Rt.map(xn=>xn==null?void 0:xn.name))!=null&&ft.includes(ke)?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()}}]},z.createElement(Wt.default,{size:"large",maxLength:10,showCount:!0})),z.createElement(y.default.Item,{hidden:!0,name:"item_type_en"},z.createElement(Wt.default,{size:"large"})))),z.createElement(xl.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ue},z.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),z.createElement(Vr.Z,{stickyTop:-24,subDisciplineId:(ln=me==null?void 0:me.exercise)!=null&&ln.sub_discipline_id?[(yn=me==null?void 0:me.exercise)==null?void 0:yn.discipline_id,(Ln=me==null?void 0:me.exercise)==null?void 0:Ln.sub_discipline_id]:[],onCancel:()=>yt(!1),mode:3,gather:{exercise_id:l},onSuccess:()=>{yt(!1),on()}}),z.createElement("div",{style:{height:70}})),z.createElement(Wn.Q,{visible:!!Ge,setVisible:wt,tip:Ge===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:Ge===1?Q==null?void 0:Q.languages:[],onOk:le=>zn(void 0,null,function*(){const ke={languages:le};Ge===1?ke.hack_id=Q==null?void 0:Q.hack_id:ke.exercise_id=l,(yield(0,N.ZP)("/api/problems/update_languages.json",{method:"post",body:ke})).status===0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),Iu({id:du.current}),wt(!1))})}))};var pi=(0,j.connect)(({user:e,exercise:u,dispatch:l})=>({user:e,exercise:u,dispatch:l}))(_i),Qr=g(99871),gi=g(68381),Fi=g(18034),hi=g(87169),yi=g(32793),Se=g(59301),Ci=Object.defineProperty,Di=Object.defineProperties,Bi=Object.getOwnPropertyDescriptors,sr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,zr=(e,u,l)=>u in e?Ci(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ol=(e,u)=>{for(var l in u||(u={}))$r.call(u,l)&&zr(e,l,u[l]);if(sr)for(var l of sr(u))Hr.call(u,l)&&zr(e,l,u[l]);return e},Mr=(e,u)=>Di(e,Bi(u)),bi=(e,u)=>{var l={};for(var v in e)$r.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&sr)for(var v of sr(e))u.indexOf(v)<0&&Hr.call(e,v)&&(l[v]=e[v]);return l},Ta=(e,u,l)=>new Promise((v,F)=>{var X=m=>{try{C(l.next(m))}catch(B){F(B)}},T=m=>{try{C(l.throw(m))}catch(B){F(B)}},C=m=>m.done?v(m.value):Promise.resolve(m.value).then(X,T);C((l=l.apply(e,u)).next())});const xi=e=>{var u=e,{classroomList:l,globalSetting:v,problemset:F,loading:X,exercise:T,user:C,dispatch:m}=u,B=bi(u,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),Y,c,p,P,V,O,K,b,A,ce,I,S,vt,Ft;const Ve=(0,j.useParams)(),[fn,ie]=(0,n.useState)(!1),{userInfo:Mt}=C,[Ne]=y.default.useForm();let[Xt,ln]=(0,n.useState)({});const[yn,Ln]=(0,n.useState)(1),[me,it]=(0,n.useState)(""),[eu]=(0,j.useSearchParams)(),[Bn,Q]=(0,n.useState)(!1),[Kn,bu]=(0,n.useState)(!1),[Jn,ou]=(0,n.useState)(!1),[du,Qn]=(0,n.useState)(""),[xu,_u]=(0,n.useState)(!1),[Gu,Cn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{m({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:Ve==null?void 0:Ve.coursesId}}),m({type:"globalSetting/footerToggle",payload:!1}),Ne.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,n.useEffect)(()=>{Ve.exerciseId&&Ta(void 0,null,function*(){var ht,bn,$n;const Hn=yield m({type:"exercise/editExercise",payload:{categoryId:Ve.exerciseId}});(Hn==null?void 0:Hn.status)!==-1&&(((ht=Hn==null?void 0:Hn.exercise)==null?void 0:ht.exercise_status)===2||((bn=Hn==null?void 0:Hn.exercise)==null?void 0:bn.exercise_status)===3||(($n=Hn==null?void 0:Hn.exercise)==null?void 0:$n.exercise_status)===4?ou(!0):ou(!1))})},[Ve]),(0,n.useEffect)(()=>{if(Ve.exerciseId){let ht=T.editData.exercise;Cn(ht==null?void 0:ht.set_question_sub_discipline),Ne.setFieldsValue(Mr(ol({},ht),{courseid:ht!=null&&ht.sub_discipline_id?[ht==null?void 0:ht.discipline_id,ht==null?void 0:ht.sub_discipline_id]:[]}))}},[T]),(0,n.useEffect)(()=>{eu.get("type")==="2"&&(it(Ve.exerciseId),Ln(2))},[eu.get("type")]),(0,n.useEffect)(()=>{var ht;let bn=(ht=F==null?void 0:F.disciplinesData)==null?void 0:ht.checked;bn!=null&&bn.sub_discipline_id&&Ne.setFieldsValue({courseid:[bn==null?void 0:bn.discipline_id,bn==null?void 0:bn.sub_discipline_id]})},[(Y=F==null?void 0:F.disciplinesData)==null?void 0:Y.checked]);function su(ht,bn){return Ta(this,null,function*(){var $n,Hn,Au,pu;yield Ne.validateFields();const mu=Ne.getFieldsValue(),{courseid:Xu}=mu,[Hu,Tu]=Xu;mu.sub_discipline_id=Tu,mu.is_md=!0,mu.time=parseInt(mu.time)>9999?9999:mu.time;const tu=yield m({type:"exercise/addExercise",payload:ol(ol({},mu),Ve)});tu.status===0?(yield(0,N.ZP)(`/api/courses/${Ve==null?void 0:Ve.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:Ve==null?void 0:Ve.coursesId,id:($n=tu==null?void 0:tu.data)==null?void 0:$n.exercise_id,time:ht}}),Yl((Hn=tu.data)==null?void 0:Hn.exercise_id),it((Au=tu==null?void 0:tu.data)==null?void 0:Au.exercise_id),Ln(2),Q(!1),j.history.replace(`/classrooms/${Ve.coursesId}/exercise/add/${(pu=tu.data)==null?void 0:pu.exercise_id}?type=2`)):h.ZP.error(tu.message),bn()})}function Ou(ht){ln(ol({},ht))}function Yl(ht){return Ta(this,null,function*(){if(!(Xt!=null&&Xt.ec_point_ids))return;const bn=ol({},Xt);delete bn.id;let $n=yield(0,N.ZP)(`/api/ec_courses/${Xt==null?void 0:Xt.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ol({exercise_id:ht},bn)})})}return Se.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Se.createElement("section",{className:"edu-container"},Se.createElement("section",{className:"animated fadeIn"},Se.createElement("aside",{className:"mt10"},Mt&&Se.createElement(Ye.Z,{separator:">"},Se.createElement(Ye.Z.Item,null,Se.createElement(j.Link,{to:`/classrooms/${Ve.coursesId}/exercise`},(c=Mt==null?void 0:Mt.course)==null?void 0:c.course_name)),Se.createElement(Ye.Z.Item,null,Se.createElement(j.Link,{to:`/classrooms/${Ve.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Se.createElement(Ye.Z.Item,null,Ve.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),Ve.exerciseId&&Se.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}},Se.createElement(hi.Z,{style:{marginRight:5,color:"#E99237"}}),Se.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"),Se.createElement("span",{className:Xe.addQuestionBtn,onClick:()=>{m({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Ve.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Se.createElement(Fi.Z,{haveInit:!0,init:()=>{Qn(new Date)}}),Se.createElement("div",{className:"bg-white"},Se.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Se.createElement("div",{onClick:()=>{if(Kn){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}Ln(1)},className:yn===1?Xe.selectdiv:Xe.divitem},Se.createElement(Qr.Z,{number:1,active:yn===1,className:"mr10"}),Se.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Se.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Se.createElement("div",{onClick:()=>{if(!Ve.exerciseId&&!me){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Ln(2),!me&&it(Ve.exerciseId)},className:yn!==1?Xe.selectdiv:Xe.divitem},Se.createElement(Qr.Z,{number:2,active:yn!==1,className:"mr10"}),Se.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),yn===2&&Se.createElement("div",{className:"tc"},Se.createElement(gi.Z,{defaultValue:(P=(p=T==null?void 0:T.editData)==null?void 0:p.exercise)==null?void 0:P.exercise_name,onFinish:ht=>Ta(void 0,null,function*(){var bn,$n,Hn,Au,pu,mu,Xu,Hu,Tu,tu,qu,Lt;return ht.trim()===(($n=(bn=T==null?void 0:T.editData)==null?void 0:bn.exercise)==null?void 0:$n.exercise_name)?!0:(yield(0,Oa.wy)({exercise_name:ht,exercise_description:(Au=(Hn=T==null?void 0:T.editData)==null?void 0:Hn.exercise)==null?void 0:Au.exercise_description,sub_discipline_id:(mu=(pu=T==null?void 0:T.editData)==null?void 0:pu.exercise)==null?void 0:mu.sub_discipline_id,time:(Hu=(Xu=T==null?void 0:T.editData)==null?void 0:Xu.exercise)==null?void 0:Hu.time,exerciseId:(tu=(Tu=T.editData)==null?void 0:Tu.exercise)==null?void 0:tu.id,difficulty:(Lt=(qu=T.editData)==null?void 0:qu.exercise)==null?void 0:Lt.difficulty})).status===0?(Ne.setFieldValue("exercise_name",ht),!0):!1})}),Se.createElement("div",{style:{fontSize:14}},Se.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Se.createElement("span",{style:{color:"#000000",marginLeft:8}},((O=(V=T==null?void 0:T.editData)==null?void 0:V.exercise)==null?void 0:O.time)||"\u4E0D\u9650")),Se.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Se.createElement("span",{style:{color:"#000000",marginLeft:8}},((b=(K=T==null?void 0:T.editData)==null?void 0:K.exercise)==null?void 0:b.difficulty)===1?"\u7B80\u5355":((ce=(A=T==null?void 0:T.editData)==null?void 0:A.exercise)==null?void 0:ce.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Se.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Se.createElement("span",{style:{color:"#000000",marginLeft:8}},((S=(I=T==null?void 0:T.editData)==null?void 0:I.exercise_types)==null?void 0:S.q_counts)||0)),Se.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Se.createElement("span",{style:{color:"#000000",marginLeft:8}},(Ft=(vt=T==null?void 0:T.editData)==null?void 0:vt.exercise_types)==null?void 0:Ft.q_scores))))),yn===1&&Se.createElement("div",null,Se.createElement("section",{className:[Xe.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Se.createElement(y.default,{form:Ne,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:ht=>Ta(void 0,null,function*(){var bn,$n,Hn,Au,pu;if(ie(!0),Q(!0),Ve.exerciseId){ht.exerciseId=($n=(bn=T.editData)==null?void 0:bn.exercise)==null?void 0:$n.id,ht.sub_discipline_id=ht.courseid[ht.courseid.length-1],yield(0,Oa.wy)(Mr(ol({},ht),{set_question_sub_discipline:Gu})),Ln(2),Yl(Ve==null?void 0:Ve.exerciseId),it(Ve.exerciseId),ie(!1),Q(!1);return}const mu=yield(0,N.ZP)(`/api/courses/${Ve==null?void 0:Ve.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Ve==null?void 0:Ve.coursesId}});if(mu!=null&&mu.alert)m({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:Xu}=ht,[Hu,Tu]=Xu;ht.sub_discipline_id=Tu,ht.is_md=!0,ht.time=parseInt(ht.time)>9999?9999:ht.time,ht.set_question_sub_discipline=Gu;const tu=yield m({type:"exercise/addExercise",payload:Mr(ol(ol({},ht),Ve),{category_id:eu.get("catalogue")||null})});tu.status===0&&(Yl((Hn=tu.data)==null?void 0:Hn.exercise_id),j.history.replace(`/classrooms/${Ve.coursesId}/exercise/add/${(Au=tu.data)==null?void 0:Au.exercise_id}?type=2`),it((pu=tu==null?void 0:tu.data)==null?void 0:pu.exercise_id),Ln(2)),Q(!1)}ie(!1)}),className:Xe.formWrap},Se.createElement(y.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Xe.baseLineHeight,rules:[{required:!0,validator:(ht,bn)=>{var $n;return(($n=bn==null?void 0:bn.replaceAll(" ",""))==null?void 0:$n.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Se.createElement(Wt.default,{maxLength:60,className:Xe.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Se.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:Xe.baseLineHeight},Se.createElement(st.Z,{disabled:Jn,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:F.courseOptions,className:Xe.baseFormItem,size:"large",popupClassName:Xe.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),Se.createElement("div",{className:Xe.concat},Se.createElement("div",null,Se.createElement(cn.default,{checked:Gu,onChange:ht=>{Cn(ht.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")),Se.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Se.createElement("a",{onClick:()=>_u(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Se.createElement(y.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Xe.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Se.createElement(Oe.ZP.Group,{className:Xe.radiogroup,disabled:Jn},Se.createElement(Oe.ZP.Button,{className:Xe.easy,value:1},"\u7B80\u5355"),Se.createElement(Oe.ZP.Button,{className:Xe.medium,value:2},"\u9002\u4E2D"),Se.createElement(Oe.ZP.Button,{className:Xe.hard,value:3},"\u56F0\u96BE"))),Se.createElement(y.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Xe.baseLineHeight},Se.createElement("div",{style:{display:"flex",width:"100%"}},Se.createElement(y.default.Item,{name:"time",noStyle:!0},Se.createElement(a.Z,{disabled:Jn,min:1,max:9999,className:Xe.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Se.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Se.createElement(y.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Se.createElement(Wt.default.TextArea,{disabled:Jn,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Se.createElement(bl,{exercise_id:Ve==null?void 0:Ve.exerciseId,setitem:Ou})),Se.createElement("div",{className:Xe.bottmodiv},Se.createElement(oe.ZP,{className:`${Xe.cancelBtn}`,type:"primary",onClick:()=>{j.history.back()}},"\u53D6\u6D88"),Se.createElement(oe.ZP,{loading:Bn,onClick:()=>{Ne.validateFields(),Ne.submit()},type:"primary",className:`${Xe.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Se.createElement(Be,{setsubloading:Q,onModalOk:su})),yn===2&&Se.createElement("div",null,Se.createElement(pi,{key:du,setisedits:bu,setitemid:it,itemid:me}))),Se.createElement(yi.Z,{open:xu,onCancel:()=>{_u(!1)}}))};var Ai=(0,j.connect)(({classroomList:e,loading:u,user:l,problemset:v,globalSetting:F,exercise:X})=>({classroomList:e,globalSetting:F,problemset:v,user:l,exercise:X,loading:u.effects}))(xi)},56746:function(sl,ru,g){g.d(ru,{Z:function(){return Vt}});var n=g(28284),j=g(6767),y=g(62957),h=g(29787),Ye=g(25399),Wt=g(82326),st=g(47889),cn=g(37568),Oe=g(54172),a=g(59301),oe=g(44993),Xe=g(52430),$t=g(89299),Bt={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},En=g(64681),Ht=g(4213),Zt=g(98573),se=g(59301),Be=Object.defineProperty,N=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,dn=(Me,qe,_t)=>qe in Me?Be(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Me[qe]=_t,_n=(Me,qe)=>{for(var _t in qe||(qe={}))hn.call(qe,_t)&&dn(Me,_t,qe[_t]);if(Ut)for(var _t of Ut(qe))St.call(qe,_t)&&dn(Me,_t,qe[_t]);return Me},je=(Me,qe)=>N(Me,be(qe)),Le=(Me,qe,_t)=>new Promise((Nt,Ue)=>{var an=Gn=>{try{Dn(_t.next(Gn))}catch(Yn){Ue(Yn)}},nu=Gn=>{try{Dn(_t.throw(Gn))}catch(Yn){Ue(Yn)}},Dn=Gn=>Gn.done?Nt(Gn.value):Promise.resolve(Gn.value).then(an,nu);Dn((_t=_t.apply(Me,qe)).next())});const Et=({shixunHomeworks:Me,exercise:qe,loading:_t,dispatch:Nt})=>{var Ue,an,nu;const{commonHeader:Dn}=qe,[Gn,Yn]=(0,a.useState)([]),[Qe,ot]=(0,a.useState)(je(_n({},(0,oe.useParams)()),{page:1,limit:10})),[$e,pn]=(0,a.useState)([]),[bl,fu]=(0,a.useState)(""),[ku,cl]=(0,a.useState)(1),[bt]=n.default.useForm(),[xl,Ee]=(0,a.useState)({}),[kn,Ru]=(0,a.useState)(null),[Wn,Vu]=(0,a.useState)(!1),[rn,iu]=(0,a.useState)([]),[Mn,el]=(0,a.useState)(null),[pa,Gl]=(0,a.useState)(0),[ga,Fa]=(0,a.useState)(0),[tl,Yu]=(0,a.useState)(!1),wu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(te,ct,yu)=>(Qe.page-1)*Qe.limit+yu+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:te=>te||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(te,ct)=>se.createElement("div",{className:Bt.banding,title:te||"--"},te||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(te,ct)=>te===0?se.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):te===1?se.createElement("span",{style:{color:"#DF3042"}},!ct.is_make_up&&"\u8003\u8BD5\u4E2D",ct.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):te===2?se.createElement("span",{style:{color:"#5AB891"}},!ct.is_make_up&&!ct.is_force_commit&&"\u5DF2\u4EA4\u5377",ct.is_make_up&&!ct.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ct.is_make_up&&ct.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ct.is_make_up&&ct.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):se.createElement("span",{style:{color:"#5AB891"}},!ct.is_make_up&&!ct.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ct.is_make_up&&!ct.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ct.is_make_up&&ct.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ct.is_make_up&&ct.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Dn==null?void 0:Dn.exercise_type)==2&&!(0,En.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(te,ct)=>ct.commit_status===0||ct.commit_status===1?"--":!ct.open_total_score&&(0,En.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(te=typeof te=="number"?Number(te):te,console.log(typeof te),te||(te=0),te===100?se.createElement("span",{className:"c-green"},te):te>60?se.createElement("span",{className:"c-orange"},te):te==ga*.6?se.createElement("span",{className:"c-red"},te):se.createElement("span",null,te))}].filter(te=>!!te);(0,a.useEffect)(()=>{var te;((te=qe.actionTabs)==null?void 0:te.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(iu([]),el(null),ha(),nl(Qe))},[(Ue=qe.actionTabs)==null?void 0:Ue.key]);const ha=()=>Le(void 0,null,function*(){var te;if(!((te=qe.actionTabs)!=null&&te.showSelectQuestion))return;const ct=yield(0,Xe.ZP)(`/api/exercises/${Qe==null?void 0:Qe.categoryId}/all_subj_questions.json`,{method:"get"});ct.status==0&&iu(ct.data)}),Xl=(te,ct)=>{Qe.page=te,Qe.limit=ct,ot(_n({},Qe)),nl(Qe)},nl=te=>Le(void 0,null,function*(){Yu(!0);const ct=yield(0,Xe.ZP)(`/api/exercises/${Qe.categoryId||(Qe==null?void 0:Qe.exerciseId)}/exercise_users.json`,{method:"get",params:te});ct.status==0&&(Gl(ct.data.total_count),ot(je(_n({},Qe),{total:ct.data.total_count})),Yn(ct.data.exercise_users),Fa(ct.data.total_score)),Yu(!1)}),Sn=te=>{Qe.search=te,Qe.page=1,bt.resetFields(),Ee({}),pn([]),Ru(null),ot(_n({},Qe)),nl(Qe)},Al=te=>Le(void 0,null,function*(){var ct,yu;const Cu=_n({},xl);if(!((ct=te==null?void 0:te.content)!=null&&ct.trim())){j.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Cu.content=te==null?void 0:te.content,Cu.attachment_ids=(yu=te==null?void 0:te.attachment_ids)==null?void 0:yu.map(An=>An.response.id),Mu(Cu)}),Mu=te=>Le(void 0,null,function*(){var ct;Vu(!0);const{showSelectQuestion:yu,ai_review_settings:Cu}=qe.actionTabs,An=yield(0,Xe.ZP)(`/api/exercises/${(Qe==null?void 0:Qe.categoryId)||(Qe==null?void 0:Qe.exerciseId)}/test_ai_review.json`,{method:"post",body:je(_n({},te),{exercise_question_id:yu?Mn:(ct=qe.actionTabs)==null?void 0:ct.questionId,ai_review_settings:Cu})});if([0,-3].includes(An.status)){An.status==0&&j.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Ru(An);const wl=document.querySelector(".modal-ai-pfcs");if(wl){const Sl=wl.querySelector(".ant-modal-body");Sl&&(Sl.scrollTop=Sl.scrollHeight)}}Vu(!1)}),Pl=()=>{Nt({type:"exercise/setActionTabs",payload:{key:""}}),cl(1),Wu()},Wu=()=>{bt.resetFields(),Ee({}),pn([]),fu(""),Ru(null)};return se.createElement(y.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:Wn,open:((an=qe.actionTabs)==null?void 0:an.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Pl(),okText:kn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var te;if((te=qe.actionTabs)!=null&&te.showSelectQuestion&&!Mn)return j.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(ku==1){if($e.length==0)return j.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Mu({exercise_user_id:$e[0]})}else ku==2&&bt.submit()}},se.createElement(h.Z,{spinning:Wn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((nu=qe.actionTabs)==null?void 0:nu.showSelectQuestion)&&se.createElement("div",{className:"flex item-center justify-between mb10"},se.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},se.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",se.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"},se.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Bt.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),se.createElement(Wt.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:Mn,onChange:te=>el(te)},rn==null?void 0:rn.map(te=>se.createElement(Wt.default.Option,{key:te==null?void 0:te.id,value:te==null?void 0:te.id},te==null?void 0:te.question_title)))),se.createElement("div",{className:Bt.radio_con},se.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),se.createElement(st.ZP.Group,{onChange:te=>{te.target.value==1&&Xl(1,10),cl(te.target.value),Wu()},value:ku,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"}}]})),ku==1&&se.createElement(se.Fragment,null,se.createElement("div",{className:"flex justify-between item-center mb10"},se.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"),se.createElement(cn.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:bl,onChange:te=>fu(te.target.value),onSearch:Sn})),se.createElement(Oe.default,{rowSelection:{type:"radio",selectedRowKeys:$e,onChange:(te,ct)=>{pn(te)},getCheckboxProps:te=>({disabled:[0,1].includes(te==null?void 0:te.commit_status)})},loading:tl,rowKey:"exercise_user_id",dataSource:Gn||[],columns:wu,pagination:{current:Qe.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Qe.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:pa,size:"default",showTotal:$t.rU,onChange:Xl},onChange:(te,ct,yu)=>{Qe.page=1,yu.order===void 0?(Qe.order_type=null,Qe.order=null):(Qe.order_type=yu.order==="descend"?"desc":"asc",Qe.order=yu.field),ot(_n({},Qe)),nl(Qe)}})),ku==2&&se.createElement("div",{style:{marginTop:20}},se.createElement(n.default,{form:bt,className:Bt.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Ee(_n({},bt.getFieldsValue()))},onFinish:Al},se.createElement(n.default.Item,{name:"content",label:"",style:{marginBottom:0}},se.createElement(Ht.Z,{watch:!0})))),kn&&se.createElement("div",{className:Bt.result_con},se.createElement("div",{className:Bt.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(kn==null?void 0:kn.status)==0&&se.createElement("div",{className:"p20"},se.createElement("div",{className:"mb5"},se.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),kn==null?void 0:kn.score),se.createElement("div",{className:"flex"},se.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),se.createElement(Zt.Z,{value:kn==null?void 0:kn.content,style:{fontSize:"14px"}}))),(kn==null?void 0:kn.status)==-3&&se.createElement("div",{className:"p20"},se.createElement(Zt.Z,{value:kn==null?void 0:kn.message,style:{fontSize:"14px"}})))))};var Vt=(0,oe.connect)(({shixunHomeworks:Me,exercise:qe,loading:_t,user:Nt})=>({shixunHomeworks:Me,exercise:qe,loading:_t.effects,user:Nt}))(Et)},18034:function(sl,ru,g){var n=g(59301),j=g(62957),y=g(52430),h=g(44993),Ye=g(59301),Wt=(cn,Oe,a)=>new Promise((oe,Xe)=>{var $t=Ht=>{try{En(a.next(Ht))}catch(Zt){Xe(Zt)}},Bt=Ht=>{try{En(a.throw(Ht))}catch(Zt){Xe(Zt)}},En=Ht=>Ht.done?oe(Ht.value):Promise.resolve(Ht.value).then($t,Bt);En((a=a.apply(cn,Oe)).next())});const st=({exercise:cn,dispatch:Oe,init:a,haveInit:oe=!1})=>{const Xe=(0,h.useParams)(),[$t,Bt]=(0,n.useState)(!1);let[En,Ht]=(0,n.useState)();const[Zt,se]=(0,n.useState)(!1),[Be,N]=(0,n.useState)(!1);(0,n.useEffect)(()=>{cn.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&be()},[cn.actionTabs]);function be(){return Wt(this,null,function*(){var Ut,hn;let St=yield(0,y.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:cn.actionTabs.selectArrs}});if(((Ut=St==null?void 0:St.cover_exercises)==null?void 0:Ut.length)>0)Bt(!0),Ht((hn=St==null?void 0:St.cover_exercises)==null?void 0:hn[0]);else{let dn=yield(0,y.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:cn.actionTabs.selectArrs}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),(dn==null?void 0:dn.status)===0&&(oe&&a(),j.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(j.default,{open:$t,centered:!0,onCancel:Ut=>Wt(void 0,null,function*(){if(Ut.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){se(!0);let hn=yield(0,y.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:cn.actionTabs.selectArrs,update:1}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),se(!1),(hn==null?void 0:hn.status)===0&&(oe&&a(),Bt(!1),j.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 Bt(!1)}),cancelButtonProps:{loading:Zt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Be},onOk:()=>Wt(void 0,null,function*(){N(!0);let Ut=yield(0,y.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:cn.actionTabs.selectArrs}});N(!1),(Ut==null?void 0:Ut.status)===0&&(oe&&a(),Oe({type:"exercise/setActionTabs",payload:{key:""}}),Bt(!1),j.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",En==null?void 0:En.origin_exercise_nam),Ye.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ye.createElement("a",{href:`/paperlibrary/see/${En==null?void 0:En.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},En==null?void 0:En.examination_bank_name))))))};ru.Z=(0,h.connect)(({exercise:cn})=>({exercise:cn}))(st)},48365:function(sl,ru,g){var n=g(61186),j=g.n(n),y=g(90111),h=g.n(y),Ye=g(58319),Wt=g.n(Ye),st=g(23250),cn=g.n(st),Oe=g(74959),a=g.n(Oe),oe=g(10238),Xe=g.n(oe),$t=g(33656),Bt=g.n($t);j().extend(Bt()),j().extend(Xe()),j().extend(h()),j().extend(Wt()),j().extend(cn()),j().extend(a()),j().extend(function(Be,N){var be=N.prototype,Ut=be.format;be.format=function(St){var dn=(St||"").replace("Wo","wo");return Ut.bind(this)(dn)}});var En={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"},Ht=function(N){var be=En[N];return be||N.split("_")[0]},Zt=function(){},se={getNow:function(){var N=j()();return typeof N.tz=="function"?N.tz():N},getFixedDate:function(N){return j()(N,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(N){return N.endOf("month")},getWeekDay:function(N){var be=N.locale("en");return be.weekday()+be.localeData().firstDayOfWeek()},getYear:function(N){return N.year()},getMonth:function(N){return N.month()},getDate:function(N){return N.date()},getHour:function(N){return N.hour()},getMinute:function(N){return N.minute()},getSecond:function(N){return N.second()},getMillisecond:function(N){return N.millisecond()},addYear:function(N,be){return N.add(be,"year")},addMonth:function(N,be){return N.add(be,"month")},addDate:function(N,be){return N.add(be,"day")},setYear:function(N,be){return N.year(be)},setMonth:function(N,be){return N.month(be)},setDate:function(N,be){return N.date(be)},setHour:function(N,be){return N.hour(be)},setMinute:function(N,be){return N.minute(be)},setSecond:function(N,be){return N.second(be)},setMillisecond:function(N,be){return N.millisecond(be)},isAfter:function(N,be){return N.isAfter(be)},isValidate:function(N){return N.isValid()},locale:{getWeekFirstDay:function(N){return j()().locale(Ht(N)).localeData().firstDayOfWeek()},getWeekFirstDate:function(N,be){return be.locale(Ht(N)).weekday(0)},getWeek:function(N,be){return be.locale(Ht(N)).week()},getShortWeekDays:function(N){return j()().locale(Ht(N)).localeData().weekdaysMin()},getShortMonths:function(N){return j()().locale(Ht(N)).localeData().monthsShort()},format:function(N,be,Ut){return be.locale(Ht(N)).format(Ut)},parse:function(N,be,Ut){for(var hn=Ht(N),St=0;St2&&arguments[2]!==void 0?arguments[2]:"0",o=String(t);o.length2&&arguments[2]!==void 0?arguments[2]:[],o=a.useState([!1,!1]),s=(0,h.Z)(o,2),d=s[0],f=s[1],E=function(_,Z){f(function(W){return hn(W,Z,_)})},x=a.useMemo(function(){return d.map(function(w,_){if(w)return!0;var Z=t[_];return Z?!!(!r[_]&&!Z||Z&&i(Z,{activeIndex:_})):!1})},[t,d,i,r]);return[x,E]}function Vt(t,i,r,o,s){var d="",f=[];return t&&f.push(s?"hh":"HH"),i&&f.push("mm"),r&&f.push("ss"),d=f.join(":"),o&&(d+=".SSS"),s&&(d+=" A"),d}function Me(t,i,r,o,s,d){var f=t.fieldDateTimeFormat,E=t.fieldDateFormat,x=t.fieldTimeFormat,w=t.fieldMonthFormat,_=t.fieldYearFormat,Z=t.fieldWeekFormat,W=t.fieldQuarterFormat,L=t.yearFormat,M=t.cellYearFormat,R=t.cellQuarterFormat,H=t.dayFormat,$=t.cellDateFormat,re=Vt(i,r,o,s,d);return(0,y.Z)((0,y.Z)({},t),{},{fieldDateTimeFormat:f||"YYYY-MM-DD ".concat(re),fieldDateFormat:E||"YYYY-MM-DD",fieldTimeFormat:x||re,fieldMonthFormat:w||"YYYY-MM",fieldYearFormat:_||"YYYY",fieldWeekFormat:Z||"gggg-wo",fieldQuarterFormat:W||"YYYY-[Q]Q",yearFormat:L||"YYYY",cellYearFormat:M||"YYYY",cellQuarterFormat:R||"[Q]Q",cellDateFormat:$||H||"D"})}function qe(t,i){var r=i.showHour,o=i.showMinute,s=i.showSecond,d=i.showMillisecond,f=i.use12Hours;return a.useMemo(function(){return Me(t,r,o,s,d,f)},[t,r,o,s,d,f])}var _t=g(62853);function Nt(t,i,r){return r!=null?r:i.some(function(o){return t.includes(o)})}var Ue=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function an(t){var i=St(t,Ue),r=t.format,o=t.picker,s=null;return r&&(s=r,Array.isArray(s)&&(s=s[0]),s=(0,_t.Z)(s)==="object"?s.format:s),o==="time"&&(i.format=s),[i,s]}function nu(t){return t&&typeof t=="string"}function Dn(t,i,r,o){return[t,i,r,o].some(function(s){return s!==void 0})}function Gn(t,i,r,o,s){var d=i,f=r,E=o;if(!t&&!d&&!f&&!E&&!s)d=!0,f=!0,E=!0;else if(t){var x,w,_,Z=[d,f,E].some(function(M){return M===!1}),W=[d,f,E].some(function(M){return M===!0}),L=Z?!0:!W;d=(x=d)!==null&&x!==void 0?x:L,f=(w=f)!==null&&w!==void 0?w:L,E=(_=E)!==null&&_!==void 0?_:L}return[d,f,E,s]}function Yn(t){var i=t.showTime,r=an(t),o=(0,h.Z)(r,2),s=o[0],d=o[1],f=i&&(0,_t.Z)(i)==="object"?i:{},E=(0,y.Z)((0,y.Z)({defaultOpenValue:f.defaultOpenValue||f.defaultValue},s),f),x=E.showMillisecond,w=E.showHour,_=E.showMinute,Z=E.showSecond,W=Dn(w,_,Z,x),L=Gn(W,w,_,Z,x),M=(0,h.Z)(L,3);return w=M[0],_=M[1],Z=M[2],[E,(0,y.Z)((0,y.Z)({},E),{},{showHour:w,showMinute:_,showSecond:Z,showMillisecond:x}),E.format,d]}function Qe(t,i,r,o,s){var d=t==="time";if(t==="datetime"||d){for(var f=o,E=dn(t,s,null),x=E,w=[i,r],_=0;_1&&(f=i.addDate(f,-7)),f}function Mn(t,i){var r=i.generateConfig,o=i.locale,s=i.format;return t?typeof s=="function"?s(t):r.locale.format(o.locale,t,s):""}function el(t,i,r){var o=i,s=["getHour","getMinute","getSecond","getMillisecond"],d=["setHour","setMinute","setSecond","setMillisecond"];return d.forEach(function(f,E){r?o=t[f](o,t[s[E]](r)):o=t[f](o,0)}),o}function pa(t,i,r,o,s){var d=(0,Ye.zX)(function(f,E){return!!(r&&r(f,E)||o&&t.isAfter(o,f)&&!Wn(t,i,o,f,E.type)||s&&t.isAfter(f,s)&&!Wn(t,i,s,f,E.type))});return d}function Gl(t,i,r){return a.useMemo(function(){var o=dn(t,i,r),s=Ut(o),d=s[0],f=(0,_t.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,i,r])}function ga(t,i,r){return typeof t[0]=="function"||r?!0:i}function Fa(t,i,r,o){var s=(0,Ye.zX)(function(d,f){var E=(0,y.Z)({type:i},f);if(delete E.activeIndex,!t.isValidate(d)||r&&r(d,E))return!0;if((i==="date"||i==="time")&&o){var x,w=f&&f.activeIndex===1?"end":"start",_=((x=o.disabledTime)===null||x===void 0?void 0:x.call(o,d,w,{from:E.from}))||{},Z=_.disabledHours,W=_.disabledMinutes,L=_.disabledSeconds,M=_.disabledMilliseconds,R=o.disabledHours,H=o.disabledMinutes,$=o.disabledSeconds,re=Z||R,q=W||H,U=L||$,G=t.getHour(d),ee=t.getMinute(d),ae=t.getSecond(d),Ze=t.getMillisecond(d);if(re&&re().includes(G)||q&&q(G).includes(ee)||U&&U(G,ee).includes(ae)||M&&M(G,ee,ae).includes(Ze))return!0}return!1});return s}function tl(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a.useMemo(function(){var o=t&&Ut(t);return i&&o&&(o[1]=o[1]||o[0]),o},[t,i]);return r}function Yu(t,i){var r=t.generateConfig,o=t.locale,s=t.picker,d=s===void 0?"date":s,f=t.prefixCls,E=f===void 0?"rc-picker":f,x=t.styles,w=x===void 0?{}:x,_=t.classNames,Z=_===void 0?{}:_,W=t.order,L=W===void 0?!0:W,M=t.components,R=M===void 0?{}:M,H=t.inputRender,$=t.allowClear,re=t.clearIcon,q=t.needConfirm,U=t.multiple,G=t.format,ee=t.inputReadOnly,ae=t.disabledDate,Ze=t.minDate,_e=t.maxDate,Ie=t.showTime,xe=t.value,Te=t.defaultValue,pe=t.pickerValue,De=t.defaultPickerValue,Fe=tl(xe),we=tl(Te),Re=tl(pe),tt=tl(De),et=d==="date"&&Ie?"datetime":d,Je=et==="time"||et==="datetime",Ce=Je||U,k=q!=null?q:Je,ye=Yn(t),he=(0,h.Z)(ye,4),lt=he[0],at=he[1],rt=he[2],gt=he[3],We=qe(o,at),xt=a.useMemo(function(){return Qe(et,rt,gt,lt,We)},[et,rt,gt,lt,We]),At=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},t),{},{prefixCls:E,locale:We,picker:d,styles:w,classNames:Z,order:L,components:(0,y.Z)({input:H},R),clearIcon:ot(E,$,re),showTime:xt,value:Fe,defaultValue:we,pickerValue:Re,defaultPickerValue:tt},i==null?void 0:i())},[t]),Ot=Gl(et,We,G),en=(0,h.Z)(Ot,2),It=en[0],nt=en[1],dt=ga(It,ee,U),Pn=pa(r,o,ae,Ze,_e),Tt=Fa(r,d,Pn,xt),vn=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},At),{},{needConfirm:k,inputReadOnly:dt,disabledDate:Pn})},[At,k,dt,Pn]);return[vn,et,Ce,It,nt,Tt]}var wu=g(16089);function ha(t,i,r){var o=(0,Ye.C8)(i,{value:t}),s=(0,h.Z)(o,2),d=s[0],f=s[1],E=a.useRef(t),x=a.useRef(),w=function(){wu.Z.cancel(x.current)},_=(0,Ye.zX)(function(){f(E.current),r&&d!==E.current&&r(E.current)}),Z=(0,Ye.zX)(function(W,L){w(),E.current=W,W||L?_():x.current=(0,wu.Z)(_)});return a.useEffect(function(){return w},[]),[d,Z]}function Xl(t,i){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o=arguments.length>3?arguments[3]:void 0,s=r.every(function(_){return _})?!1:t,d=ha(s,i||!1,o),f=(0,h.Z)(d,2),E=f[0],x=f[1];function w(_){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Z.inherit||E)&&x(_,Z.force)}return[E,w]}function nl(t){var i=a.useRef();return a.useImperativeHandle(t,function(){var r;return{nativeElement:(r=i.current)===null||r===void 0?void 0:r.nativeElement,focus:function(s){var d;(d=i.current)===null||d===void 0||d.focus(s)},blur:function(){var s;(s=i.current)===null||s===void 0||s.blur()}}}),i}function Sn(t,i){return a.useMemo(function(){return t||(i?((0,Oe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(i).map(function(r){var o=(0,h.Z)(r,2),s=o[0],d=o[1];return{label:s,value:d}})):[])},[t,i])}function Al(t,i){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=a.useRef(i);o.current=i,(0,Wt.o)(function(){if(t)o.current(t);else{var s=(0,wu.Z)(function(){o.current(t)},r);return function(){wu.Z.cancel(s)}}},[t])}function Mu(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=a.useState(0),s=(0,h.Z)(o,2),d=s[0],f=s[1],E=a.useState(!1),x=(0,h.Z)(E,2),w=x[0],_=x[1],Z=a.useRef([]),W=a.useRef(null),L=a.useRef(null),M=function(U){W.current=U},R=function(U){return W.current===U},H=function(U){_(U)},$=function(U){return U&&(L.current=U),L.current},re=function(U){var G=Z.current,ee=new Set(G.filter(function(Ze){return U[Ze]||i[Ze]})),ae=G[G.length-1]===0?1:0;return ee.size>=2||t[ae]?null:ae};return Al(w||r,function(){w||(Z.current=[],M(null))}),a.useEffect(function(){w&&Z.current.push(d)},[w,d]),[w,H,$,d,f,re,Z.current,M,R]}function Pl(t,i,r,o,s,d){var f=r[r.length-1],E=function(w,_){var Z=(0,h.Z)(t,2),W=Z[0],L=Z[1],M=(0,y.Z)((0,y.Z)({},_),{},{from:_n(t,r)});return f===1&&i[0]&&W&&!Wn(o,s,W,w,M.type)&&o.isAfter(W,w)||f===0&&i[1]&&L&&!Wn(o,s,L,w,M.type)&&o.isAfter(w,L)?!0:d==null?void 0:d(w,M)};return E}function Wu(t,i,r,o){switch(i){case"date":case"week":return t.addMonth(r,o);case"month":case"quarter":return t.addYear(r,o);case"year":return t.addYear(r,o*10);case"decade":return t.addYear(r,o*100);default:return r}}var te=[];function ct(t,i,r,o,s,d,f,E){var x=arguments.length>8&&arguments[8]!==void 0?arguments[8]:te,w=arguments.length>9&&arguments[9]!==void 0?arguments[9]:te,_=arguments.length>10&&arguments[10]!==void 0?arguments[10]:te,Z=arguments.length>11?arguments[11]:void 0,W=arguments.length>12?arguments[12]:void 0,L=arguments.length>13?arguments[13]:void 0,M=f==="time",R=d||0,H=function(Re){var tt=t.getNow();return M&&(tt=el(t,tt)),x[Re]||r[Re]||tt},$=(0,h.Z)(w,2),re=$[0],q=$[1],U=(0,Ye.C8)(function(){return H(0)},{value:re}),G=(0,h.Z)(U,2),ee=G[0],ae=G[1],Ze=(0,Ye.C8)(function(){return H(1)},{value:q}),_e=(0,h.Z)(Ze,2),Ie=_e[0],xe=_e[1],Te=a.useMemo(function(){var we=[ee,Ie][R];return M?we:el(t,we,_[R])},[M,ee,Ie,R,t,_]),pe=function(Re){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",et=[ae,xe][R];et(Re);var Je=[ee,Ie];Je[R]=Re,Z&&(!Wn(t,i,ee,Je[0],f)||!Wn(t,i,Ie,Je[1],f))&&Z(Je,{source:tt,range:R===1?"end":"start",mode:o})},De=function(Re,tt){if(E){var et={date:"month",week:"month",month:"year",quarter:"year"},Je=et[f];if(Je&&!Wn(t,i,Re,tt,Je))return Wu(t,f,tt,-1);if(f==="year"&&Re){var Ce=Math.floor(t.getYear(Re)/10),k=Math.floor(t.getYear(tt)/10);if(Ce!==k)return Wu(t,f,tt,-1)}}return tt},Fe=a.useRef(null);return(0,Wt.Z)(function(){if(s&&!x[R]){var we=M?null:t.getNow();if(Fe.current!==null&&Fe.current!==R?we=[ee,Ie][R^1]:r[R]?we=R===0?r[0]:De(r[0],r[1]):r[R^1]&&(we=r[R^1]),we){W&&t.isAfter(W,we)&&(we=W);var Re=E?Wu(t,f,we,1):we;L&&t.isAfter(Re,L)&&(we=E?Wu(t,f,L,-1):L),pe(we,"reset")}}},[s,R,r[R]]),a.useEffect(function(){s?Fe.current=R:Fe.current=null},[s,R]),(0,Wt.Z)(function(){s&&x&&x[R]&&pe(x[R],"reset")},[s,R]),[Te,pe]}function yu(t,i){var r=a.useRef(t),o=a.useState({}),s=(0,h.Z)(o,2),d=s[1],f=function(w){return w&&i!==void 0?i:r.current},E=function(w){r.current=w,d({})};return[f,E,f(!0)]}var Cu=[];function An(t,i,r){var o=function(f){return f.map(function(E){return Mn(E,{generateConfig:t,locale:i,format:r[0]})})},s=function(f,E){for(var x=Math.max(f.length,E.length),w=-1,_=0;_2&&arguments[2]!==void 0?arguments[2]:1,o=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,x=t;x<=i;x+=E){var w=s.includes(x);(!w||!o)&&f.push({label:be(x,d),value:x,disabled:w})}return f}function ql(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,o=i||{},s=o.use12Hours,d=o.hourStep,f=d===void 0?1:d,E=o.minuteStep,x=E===void 0?1:E,w=o.secondStep,_=w===void 0?1:w,Z=o.millisecondStep,W=Z===void 0?100:Z,L=o.hideDisabledOptions,M=o.disabledTime,R=o.disabledHours,H=o.disabledMinutes,$=o.disabledSeconds,re=a.useMemo(function(){return r||t.getNow()},[r,t]);if(0)var q,U,G;var ee=a.useCallback(function(Ce){var k=(M==null?void 0:M(Ce))||{};return[k.disabledHours||R||Su,k.disabledMinutes||H||Su,k.disabledSeconds||$||Su,k.disabledMilliseconds||Su]},[M,R,H,$]),ae=a.useMemo(function(){return ee(re)},[re,ee]),Ze=(0,h.Z)(ae,4),_e=Ze[0],Ie=Ze[1],xe=Ze[2],Te=Ze[3],pe=a.useCallback(function(Ce,k,ye,he){var lt=ju(0,23,f,L,Ce()),at=s?lt.map(function(xt){return(0,y.Z)((0,y.Z)({},xt),{},{label:be(xt.value%12||12,2)})}):lt,rt=function(At){return ju(0,59,x,L,k(At))},gt=function(At,Ot){return ju(0,59,_,L,ye(At,Ot))},We=function(At,Ot,en){return ju(0,999,W,L,he(At,Ot,en),3)};return[at,rt,gt,We]},[L,f,s,W,x,_]),De=a.useMemo(function(){return pe(_e,Ie,xe,Te)},[pe,_e,Ie,xe,Te]),Fe=(0,h.Z)(De,4),we=Fe[0],Re=Fe[1],tt=Fe[2],et=Fe[3],Je=function(k,ye){var he=function(){return we},lt=Re,at=tt,rt=et;if(ye){var gt=ee(ye),We=(0,h.Z)(gt,4),xt=We[0],At=We[1],Ot=We[2],en=We[3],It=pe(xt,At,Ot,en),nt=(0,h.Z)(It,4),dt=nt[0],Pn=nt[1],Tt=nt[2],vn=nt[3];he=function(){return dt},lt=Pn,at=Tt,rt=vn}var Fn=Qa(k,he,lt,at,rt,t);return Fn};return[Je,we,Re,tt,et]}function Or(t){var i=t.mode,r=t.internalMode,o=t.renderExtraFooter,s=t.showNow,d=t.showTime,f=t.onSubmit,E=t.onNow,x=t.invalid,w=t.needConfirm,_=t.generateConfig,Z=t.disabledDate,W=a.useContext(Zt),L=W.prefixCls,M=W.locale,R=W.button,H=R===void 0?"button":R,$=_.getNow(),re=ql(_,d,$),q=(0,h.Z)(re,1),U=q[0],G=o==null?void 0:o(i),ee=Z($,{type:i}),ae=function(){if(!ee){var De=U($);E(De)}},Ze="".concat(L,"-now"),_e="".concat(Ze,"-btn"),Ie=s&&a.createElement("li",{className:Ze},a.createElement("a",{className:Bt()(_e,ee&&"".concat(_e,"-disabled")),"aria-disabled":ee,onClick:ae},r==="date"?M.today:M.now)),xe=w&&a.createElement("li",{className:"".concat(L,"-ok")},a.createElement(H,{disabled:x,onClick:f},M.ok)),Te=(Ie||xe)&&a.createElement("ul",{className:"".concat(L,"-ranges")},Ie,xe);return!G&&!Te?null:a.createElement("div",{className:"".concat(L,"-footer")},G&&a.createElement("div",{className:"".concat(L,"-footer-extra")},G),Te)}function $a(t,i,r){function o(s,d){var f=s.findIndex(function(x){return Wn(t,i,x,d,r)});if(f===-1)return[].concat((0,j.Z)(s),[d]);var E=(0,j.Z)(s);return E.splice(f,1),E}return o}var ul=a.createContext(null);function ll(){return a.useContext(ul)}function mn(t,i){var r=t.prefixCls,o=t.generateConfig,s=t.locale,d=t.disabledDate,f=t.minDate,E=t.maxDate,x=t.cellRender,w=t.hoverValue,_=t.hoverRangeValue,Z=t.onHover,W=t.values,L=t.pickerValue,M=t.onSelect,R=t.prevIcon,H=t.nextIcon,$=t.superPrevIcon,re=t.superNextIcon,q=o.getNow(),U={now:q,values:W,pickerValue:L,prefixCls:r,disabledDate:d,minDate:f,maxDate:E,cellRender:x,hoverValue:w,hoverRangeValue:_,onHover:Z,locale:s,generateConfig:o,onSelect:M,panelType:i,prevIcon:R,nextIcon:H,superPrevIcon:$,superNextIcon:re};return[U,q]}var Uu=a.createContext({});function Nl(t){for(var i=t.rowNum,r=t.colNum,o=t.baseDate,s=t.getCellDate,d=t.prefixColumn,f=t.rowClassName,E=t.titleFormat,x=t.getCellText,w=t.getCellClassName,_=t.headerCells,Z=t.cellSelection,W=Z===void 0?!0:Z,L=t.disabledDate,M=ll(),R=M.prefixCls,H=M.panelType,$=M.now,re=M.disabledDate,q=M.cellRender,U=M.onHover,G=M.hoverValue,ee=M.hoverRangeValue,ae=M.generateConfig,Ze=M.values,_e=M.locale,Ie=M.onSelect,xe=L||re,Te="".concat(R,"-cell"),pe=a.useContext(Uu),De=pe.onCellDblClick,Fe=function(ye){return Ze.some(function(he){return he&&Wn(ae,_e,ye,he,H)})},we=[],Re=0;Re1&&arguments[1]!==void 0?arguments[1]:!1;kt(ge),H==null||H(ge),ut&&qt(ge)},Zn=function(ge,ut){We(ge),ut&&Jt(ut),qt(ut,ge)},Gt=function(ge){if(Tt(ge),Jt(ge),gt!==U){var ut=["decade","year"],de=[].concat(ut,["month"]),Ae={quarter:[].concat(ut,["quarter"]),week:[].concat((0,j.Z)(de),["week"]),date:[].concat((0,j.Z)(de),["date"])},On=Ae[U]||de,Nn=On.indexOf(gt),ne=On[Nn+1];ne&&Zn(ne,ge)}},uu=a.useMemo(function(){var ze,ge;if(Array.isArray(ae)){var ut=(0,h.Z)(ae,2);ze=ut[0],ge=ut[1]}else ze=ae;return!ze&&!ge?null:(ze=ze||ge,ge=ge||ze,s.isAfter(ze,ge)?[ge,ze]:[ze,ge])},[ae,s]),He=Le(Ze,_e,Ie),zt=Te[xt]||ml[xt]||ta,tn=a.useContext(Uu),Un=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},tn),{},{hideHeader:pe})},[tn,pe]),mt="".concat(De,"-panel"),Nu=St(t,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return a.createElement(Uu.Provider,{value:Un},a.createElement("div",{ref:Fe,tabIndex:x,className:Bt()(mt,(0,oe.Z)({},"".concat(mt,"-rtl"),d==="rtl"))},a.createElement(zt,(0,n.Z)({},Nu,{showTime:he,prefixCls:De,locale:k,generateConfig:s,onModeChange:Zn,pickerValue:Kt,onPickerValueChange:function(ge){Jt(ge,!0)},value:dt[0],onSelect:Gt,values:dt,cellRender:He,hoverRangeValue:uu,hoverValue:ee}))))}var gr=a.memo(a.forwardRef(kl)),Ka=gr;function Fr(t){var i=t.picker,r=t.multiplePanel,o=t.pickerValue,s=t.onPickerValueChange,d=t.needConfirm,f=t.onSubmit,E=t.range,x=t.hoverValue,w=a.useContext(Zt),_=w.prefixCls,Z=w.generateConfig,W=a.useCallback(function(re,q){return Wu(Z,i,re,q)},[Z,i]),L=a.useMemo(function(){return W(o,1)},[o,W]),M=function(q){s(W(q,-1))},R={onCellDblClick:function(){d&&f()}},H=i==="time",$=(0,y.Z)((0,y.Z)({},t),{},{hoverValue:null,hoverRangeValue:null,hideHeader:H});return E?$.hoverRangeValue=x:$.hoverValue=x,r?a.createElement("div",{className:"".concat(_,"-panels")},a.createElement(Uu.Provider,{value:(0,y.Z)((0,y.Z)({},R),{},{hideNext:!0})},a.createElement(Ka,$)),a.createElement(Uu.Provider,{value:(0,y.Z)((0,y.Z)({},R),{},{hidePrev:!0})},a.createElement(Ka,(0,n.Z)({},$,{pickerValue:L,onPickerValueChange:M})))):a.createElement(Uu.Provider,{value:(0,y.Z)({},R)},a.createElement(Ka,$))}function Da(t){return typeof t=="function"?t():t}function Ke(t){var i=t.prefixCls,r=t.presets,o=t.onClick,s=t.onHover;return r.length?a.createElement("div",{className:"".concat(i,"-presets")},a.createElement("ul",null,r.map(function(d,f){var E=d.label,x=d.value;return a.createElement("li",{key:f,onClick:function(){o(Da(x))},onMouseEnter:function(){s(Da(x))},onMouseLeave:function(){s(null)}},E)}))):null}function Ml(t){var i=t.panelRender,r=t.internalMode,o=t.picker,s=t.showNow,d=t.range,f=t.multiple,E=t.activeInfo,x=E===void 0?[0,0,0]:E,w=t.presets,_=t.onPresetHover,Z=t.onPresetSubmit,W=t.onFocus,L=t.onBlur,M=t.onPanelMouseDown,R=t.direction,H=t.value,$=t.onSelect,re=t.isInvalid,q=t.defaultOpenValue,U=t.onOk,G=t.onSubmit,ee=a.useContext(Zt),ae=ee.prefixCls,Ze="".concat(ae,"-panel"),_e=R==="rtl",Ie=a.useRef(null),xe=a.useRef(null),Te=a.useState(0),pe=(0,h.Z)(Te,2),De=pe[0],Fe=pe[1],we=a.useState(0),Re=(0,h.Z)(we,2),tt=Re[0],et=Re[1],Je=a.useState(0),Ce=(0,h.Z)(Je,2),k=Ce[0],ye=Ce[1],he=function(Gt){Gt.width&&Fe(Gt.width)},lt=(0,h.Z)(x,3),at=lt[0],rt=lt[1],gt=lt[2],We=a.useState(0),xt=(0,h.Z)(We,2),At=xt[0],Ot=xt[1];a.useEffect(function(){Ot(10)},[at]),a.useEffect(function(){if(d&&xe.current){var Zn,Gt=((Zn=Ie.current)===null||Zn===void 0?void 0:Zn.offsetWidth)||0,uu=xe.current.getBoundingClientRect();if(!uu.height||uu.right<0){Ot(function(Un){return Math.max(0,Un-1)});return}var He=(_e?rt-Gt:at)-uu.left;if(ye(He),De&&De=E&&r<=x)return d;var w=Math.min(Math.abs(r-E),Math.abs(r-x));w0?rl:_l));var gl=wn+J,Fl=_l-rl+1;return String(rl+(Fl+gl-rl)%Fl)};switch(ut){case"Backspace":case"Delete":de="",Ae=Nn;break;case"ArrowLeft":de="",ne(-1);break;case"ArrowRight":de="",ne(1);break;case"ArrowUp":de="",Ae=gu(1);break;case"ArrowDown":de="",Ae=gu(-1);break;default:isNaN(Number(ut))||(de=k+ut,Ae=de);break}if(de!==null&&(ye(de),de.length>=On&&(ne(1),ye(""))),Ae!==null){var cu=Ot.slice(0,Tt)+be(Ae,On)+Ot.slice(vn);Kt(cu.slice(0,f.length))}At({})},mt=a.useRef();(0,Wt.Z)(function(){if(!(!De||!f||Jt.current)){if(!nt.match(Ot)){Kt(f);return}return It.current.setSelectionRange(Tt,vn),mt.current=(0,wu.Z)(function(){It.current.setSelectionRange(Tt,vn)}),function(){wu.Z.cancel(mt.current)}}},[nt,f,De,Ot,at,Tt,vn,xt,Kt]);var Nu=f?{onFocus:uu,onBlur:zt,onKeyDown:Un,onMouseDown:Zn,onMouseUp:Gt,onPaste:qt}:{};return a.createElement("div",{ref:en,className:Bt()(xe,(0,oe.Z)((0,oe.Z)({},"".concat(xe,"-active"),r&&s),"".concat(xe,"-placeholder"),_))},a.createElement(Ie,(0,n.Z)({ref:It,"aria-invalid":H,autoComplete:"off"},re,{onKeyDown:tn,onBlur:He},Nu,{value:Ot,onChange:kt})),a.createElement(Ol,{type:"suffix",icon:d}),$)}),El=br,qa=["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"],er=["index"];function tr(t,i){var r=t.id,o=t.prefix,s=t.clearIcon,d=t.suffixIcon,f=t.separator,E=f===void 0?"~":f,x=t.activeIndex,w=t.activeHelp,_=t.allHelp,Z=t.focused,W=t.onFocus,L=t.onBlur,M=t.onKeyDown,R=t.locale,H=t.generateConfig,$=t.placeholder,re=t.className,q=t.style,U=t.onClick,G=t.onClear,ee=t.value,ae=t.onChange,Ze=t.onSubmit,_e=t.onInputChange,Ie=t.format,xe=t.maskFormat,Te=t.preserveInvalidOnBlur,pe=t.onInvalid,De=t.disabled,Fe=t.invalid,we=t.inputReadOnly,Re=t.direction,tt=t.onOpenChange,et=t.onActiveInfo,Je=t.placement,Ce=t.onMouseDown,k=t.required,ye=t["aria-required"],he=t.autoFocus,lt=t.tabIndex,at=(0,vl.Z)(t,qa),rt=Re==="rtl",gt=a.useContext(Zt),We=gt.prefixCls,xt=a.useMemo(function(){if(typeof r=="string")return[r];var He=r||{};return[He.start,He.end]},[r]),At=a.useRef(),Ot=a.useRef(),en=a.useRef(),It=function(zt){var tn;return(tn=[Ot,en][zt])===null||tn===void 0?void 0:tn.current};a.useImperativeHandle(i,function(){return{nativeElement:At.current,focus:function(zt){if((0,_t.Z)(zt)==="object"){var tn,Un=zt||{},mt=Un.index,Nu=mt===void 0?0:mt,ze=(0,vl.Z)(Un,er);(tn=It(Nu))===null||tn===void 0||tn.focus(ze)}else{var ge;(ge=It(zt!=null?zt:0))===null||ge===void 0||ge.focus()}},blur:function(){var zt,tn;(zt=It(0))===null||zt===void 0||zt.blur(),(tn=It(1))===null||tn===void 0||tn.blur()}}});var nt=Zl(at),dt=a.useMemo(function(){return Array.isArray($)?$:[$,$]},[$]),Pn=Ja((0,y.Z)((0,y.Z)({},t),{},{id:xt,placeholder:dt})),Tt=(0,h.Z)(Pn,1),vn=Tt[0],Fn=a.useState({position:"absolute",width:0}),Kt=(0,h.Z)(Fn,2),kt=Kt[0],qt=Kt[1],Jt=(0,Ye.zX)(function(){var He=It(x);if(He){var zt=He.nativeElement.getBoundingClientRect(),tn=At.current.getBoundingClientRect(),Un=zt.left-tn.left;qt(function(mt){return(0,y.Z)((0,y.Z)({},mt),{},{width:zt.width,left:Un})}),et([zt.left,zt.right,tn.width])}});a.useEffect(function(){Jt()},[x]);var Zn=s&&(ee[0]&&!De[0]||ee[1]&&!De[1]),Gt=he&&!De[0],uu=he&&!Gt&&!De[1];return a.createElement(La.Z,{onResize:Jt},a.createElement("div",(0,n.Z)({},nt,{className:Bt()(We,"".concat(We,"-range"),(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(We,"-focused"),Z),"".concat(We,"-disabled"),De.every(function(He){return He})),"".concat(We,"-invalid"),Fe.some(function(He){return He})),"".concat(We,"-rtl"),rt),re),style:q,ref:At,onClick:U,onMouseDown:function(zt){var tn=zt.target;tn!==Ot.current.inputElement&&tn!==en.current.inputElement&&zt.preventDefault(),Ce==null||Ce(zt)}}),o&&a.createElement("div",{className:"".concat(We,"-prefix")},o),a.createElement(El,(0,n.Z)({ref:Ot},vn(0),{autoFocus:Gt,tabIndex:lt,"date-range":"start"})),a.createElement("div",{className:"".concat(We,"-range-separator")},E),a.createElement(El,(0,n.Z)({ref:en},vn(1),{autoFocus:uu,tabIndex:lt,"date-range":"end"})),a.createElement("div",{className:"".concat(We,"-active-bar"),style:kt}),a.createElement(Ol,{type:"suffix",icon:d}),Zn&&a.createElement(Ba,{icon:s,onClear:G})))}var Tl=a.forwardRef(tr),Rl=Tl;function nr(t,i){var r=t!=null?t:i;return Array.isArray(r)?r:[r,r]}function Vl(t){return t===1?"end":"start"}function xr(t,i){var r=Yu(t,function(){var nn=t.disabled,Ct=t.allowEmpty,jt=nr(nn,!1),jn=nr(Ct,!1);return{disabled:jt,allowEmpty:jn}}),o=(0,h.Z)(r,6),s=o[0],d=o[1],f=o[2],E=o[3],x=o[4],w=o[5],_=s.prefixCls,Z=s.styles,W=s.classNames,L=s.defaultValue,M=s.value,R=s.needConfirm,H=s.onKeyDown,$=s.disabled,re=s.allowEmpty,q=s.disabledDate,U=s.minDate,G=s.maxDate,ee=s.defaultOpen,ae=s.open,Ze=s.onOpenChange,_e=s.locale,Ie=s.generateConfig,xe=s.picker,Te=s.showNow,pe=s.showToday,De=s.showTime,Fe=s.mode,we=s.onPanelChange,Re=s.onCalendarChange,tt=s.onOk,et=s.defaultPickerValue,Je=s.pickerValue,Ce=s.onPickerValueChange,k=s.inputReadOnly,ye=s.suffixIcon,he=s.onFocus,lt=s.onBlur,at=s.presets,rt=s.ranges,gt=s.components,We=s.cellRender,xt=s.dateRender,At=s.monthCellRender,Ot=s.onClick,en=nl(i),It=Xl(ae,ee,$,Ze),nt=(0,h.Z)(It,2),dt=nt[0],Pn=nt[1],Tt=function(Ct,jt){($.some(function(jn){return!jn})||!Ct)&&Pn(Ct,jt)},vn=Va(Ie,_e,E,!0,!1,L,M,Re,tt),Fn=(0,h.Z)(vn,5),Kt=Fn[0],kt=Fn[1],qt=Fn[2],Jt=Fn[3],Zn=Fn[4],Gt=qt(),uu=Mu($,re,dt),He=(0,h.Z)(uu,9),zt=He[0],tn=He[1],Un=He[2],mt=He[3],Nu=He[4],ze=He[5],ge=He[6],ut=He[7],de=He[8],Ae=function(Ct,jt){tn(!0),he==null||he(Ct,{range:Vl(jt!=null?jt:mt)})},On=function(Ct,jt){tn(!1),lt==null||lt(Ct,{range:Vl(jt!=null?jt:mt)})},Nn=a.useMemo(function(){if(!De)return null;var nn=De.disabledTime,Ct=nn?function(jt){var jn=Vl(mt),au=_n(Gt,ge,mt);return nn(jt,jn,{from:au})}:void 0;return(0,y.Z)((0,y.Z)({},De),{},{disabledTime:Ct})},[De,mt,Gt,ge]),ne=(0,Ye.C8)([xe,xe],{value:Fe}),gu=(0,h.Z)(ne,2),cu=gu[0],Du=gu[1],J=cu[mt]||xe,Fu=J==="date"&&Nn?"datetime":J,Eu=Fu===xe&&Fu!=="time",rl=ja(xe,J,Te,pe,!0),_l=ya(s,Kt,kt,qt,Jt,$,E,zt,dt,w),Lu=(0,h.Z)(_l,2),pl=Lu[0],wn=Lu[1],gl=Pl(Gt,$,ge,Ie,_e,q),Fl=Et(Gt,w,re),ra=(0,h.Z)(Fl,2),ia=ra[0],ba=ra[1],oa=ct(Ie,_e,Gt,cu,dt,mt,d,Eu,et,Je,Nn==null?void 0:Nn.defaultOpenValue,Ce,U,G),jl=(0,h.Z)(oa,2),hl=jl[0],yl=jl[1],Qu=(0,Ye.zX)(function(nn,Ct,jt){var jn=hn(cu,mt,Ct);if((jn[0]!==cu[0]||jn[1]!==cu[1])&&Du(jn),we&&jt!==!1){var au=(0,j.Z)(Gt);nn&&(au[mt]=nn),we(au,jn)}}),sa=function(Ct,jt){return hn(Gt,jt,Ct)},Zu=function(Ct,jt){var jn=Gt;Ct&&(jn=sa(Ct,mt)),ut(mt);var au=ze(jn);Jt(jn),pl(mt,au===null),au===null?Tt(!1,{force:!0}):jt||en.current.focus({index:au})},Tn=function(Ct){var jt,jn=Ct.target.getRootNode();if(!en.current.nativeElement.contains((jt=jn.activeElement)!==null&&jt!==void 0?jt:document.activeElement)){var au=$.findIndex(function(or){return!or});au>=0&&en.current.focus({index:au})}Tt(!0),Ot==null||Ot(Ct)},ca=function(){wn(null),Tt(!1,{force:!0})},rr=a.useState(null),Ll=(0,h.Z)(rr,2),xa=Ll[0],Ql=Ll[1],$u=a.useState(null),Rn=(0,h.Z)($u,2),Cl=Rn[0],Pe=Rn[1],il=a.useMemo(function(){return Cl||Gt},[Gt,Cl]);a.useEffect(function(){dt||Pe(null)},[dt]);var ir=a.useState([0,0,0]),$l=(0,h.Z)(ir,2),da=$l[0],ma=$l[1],Aa=Sn(at,rt),va=function(Ct){Pe(Ct),Ql("preset")},Pa=function(Ct){var jt=wn(Ct);jt&&Tt(!1,{force:!0})},wa=function(Ct){Zu(Ct)},Sa=function(Ct){Pe(Ct?sa(Ct,mt):null),Ql("cell")},ve=function(Ct){Tt(!0),Ae(Ct)},Na=function(){Un("panel")},Ia=function(Ct){var jt=hn(Gt,mt,Ct);Jt(jt),!R&&!f&&d===Fu&&Zu(Ct)},ka=function(){Tt(!1)},fa=Le(We,xt,At,Vl(mt)),Ma=Gt[mt]||null,Za=(0,Ye.zX)(function(nn){return w(nn,{activeIndex:mt})}),Pt=a.useMemo(function(){var nn=(0,cn.Z)(s,!1),Ct=(0,st.Z)(s,[].concat((0,j.Z)(Object.keys(nn)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ct},[s]),fe=a.createElement(Ml,(0,n.Z)({},Pt,{showNow:rl,showTime:Nn,range:!0,multiplePanel:Eu,activeInfo:da,disabledDate:gl,onFocus:ve,onBlur:On,onPanelMouseDown:Na,picker:xe,mode:J,internalMode:Fu,onPanelChange:Qu,format:x,value:Ma,isInvalid:Za,onChange:null,onSelect:Ia,pickerValue:hl,defaultOpenValue:Ut(De==null?void 0:De.defaultOpenValue)[mt],onPickerValueChange:yl,hoverValue:il,onHover:Sa,needConfirm:R,onSubmit:Zu,onOk:Zn,presets:Aa,onPresetHover:va,onPresetSubmit:Pa,onNow:wa,cellRender:fa})),Vn=function(Ct,jt){var jn=sa(Ct,jt);Jt(jn)},qn=function(){Un("input")},Ea=function(Ct,jt){var jn=ge.length,au=ge[jn-1];if(jn&&au!==jt&&R&&!re[au]&&!de(au)&&Gt[au]){en.current.focus({index:au});return}Un("input"),Tt(!0,{inherit:!0}),mt!==jt&&dt&&!R&&f&&Zu(null,!0),Nu(jt),Ae(Ct,jt)},Ir=function(Ct,jt){if(Tt(!1),!R&&Un()==="input"){var jn=ze(Gt);pl(mt,jn===null)}On(Ct,jt)},kr=function(Ct,jt){Ct.key==="Tab"&&Zu(null,!0),H==null||H(Ct,jt)},lu=a.useMemo(function(){return{prefixCls:_,locale:_e,generateConfig:Ie,button:gt.button,input:gt.input}},[_,_e,Ie,gt.button,gt.input]);if((0,Wt.Z)(function(){dt&&mt!==void 0&&Qu(null,xe,!1)},[dt,mt,xe]),(0,Wt.Z)(function(){var nn=Un();!dt&&nn==="input"&&(Tt(!1),Zu(null,!0)),!dt&&f&&!R&&nn==="panel"&&(Tt(!0),Zu())},[dt]),0)var Rr;return a.createElement(Zt.Provider,{value:lu},a.createElement(N,(0,n.Z)({},je(s),{popupElement:fe,popupStyle:Z.popup,popupClassName:W.popup,visible:dt,onClose:ka,range:!0}),a.createElement(Rl,(0,n.Z)({},s,{ref:en,suffixIcon:ye,activeIndex:zt||dt?mt:null,activeHelp:!!Cl,allHelp:!!Cl&&xa==="preset",focused:zt,onFocus:Ea,onBlur:Ir,onKeyDown:kr,onSubmit:Zu,value:il,maskFormat:x,onChange:Vn,onInputChange:qn,format:E,inputReadOnly:k,disabled:$,open:dt,onOpenChange:Tt,onClick:Tn,onClear:ca,invalid:ia,onInvalid:ba,onActiveInfo:ma}))))}var Ar=a.forwardRef(xr),pt=Ar,Pr=g(11780);function wr(t){var i=t.prefixCls,r=t.value,o=t.onRemove,s=t.removeIcon,d=s===void 0?"\xD7":s,f=t.formatDate,E=t.disabled,x=t.maxTagCount,w=t.placeholder,_="".concat(i,"-selector"),Z="".concat(i,"-selection"),W="".concat(Z,"-overflow");function L(H,$){return a.createElement("span",{className:Bt()("".concat(Z,"-item")),title:typeof H=="string"?H:null},a.createElement("span",{className:"".concat(Z,"-item-content")},H),!E&&$&&a.createElement("span",{onMouseDown:function(q){q.preventDefault()},onClick:$,className:"".concat(Z,"-item-remove")},d))}function M(H){var $=f(H),re=function(U){U&&U.stopPropagation(),o(H)};return L($,re)}function R(H){var $="+ ".concat(H.length," ...");return L($)}return a.createElement("div",{className:_},a.createElement(Pr.Z,{prefixCls:W,data:r,renderItem:M,renderRest:R,itemKey:function($){return f($)},maxCount:x}),!r.length&&a.createElement("span",{className:"".concat(i,"-selection-placeholder")},w))}var Sr=["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 ua(t,i){var r=t.id,o=t.open,s=t.prefix,d=t.clearIcon,f=t.suffixIcon,E=t.activeHelp,x=t.allHelp,w=t.focused,_=t.onFocus,Z=t.onBlur,W=t.onKeyDown,L=t.locale,M=t.generateConfig,R=t.placeholder,H=t.className,$=t.style,re=t.onClick,q=t.onClear,U=t.internalPicker,G=t.value,ee=t.onChange,ae=t.onSubmit,Ze=t.onInputChange,_e=t.multiple,Ie=t.maxTagCount,xe=t.format,Te=t.maskFormat,pe=t.preserveInvalidOnBlur,De=t.onInvalid,Fe=t.disabled,we=t.invalid,Re=t.inputReadOnly,tt=t.direction,et=t.onOpenChange,Je=t.onMouseDown,Ce=t.required,k=t["aria-required"],ye=t.autoFocus,he=t.tabIndex,lt=t.removeIcon,at=(0,vl.Z)(t,Sr),rt=tt==="rtl",gt=a.useContext(Zt),We=gt.prefixCls,xt=a.useRef(),At=a.useRef();a.useImperativeHandle(i,function(){return{nativeElement:xt.current,focus:function(kt){var qt;(qt=At.current)===null||qt===void 0||qt.focus(kt)},blur:function(){var kt;(kt=At.current)===null||kt===void 0||kt.blur()}}});var Ot=Zl(at),en=function(kt){ee([kt])},It=function(kt){var qt=G.filter(function(Jt){return Jt&&!Wn(M,L,Jt,kt,U)});ee(qt),o||ae()},nt=Ja((0,y.Z)((0,y.Z)({},t),{},{onChange:en}),function(Kt){var kt=Kt.valueTexts;return{value:kt[0]||"",active:w}}),dt=(0,h.Z)(nt,2),Pn=dt[0],Tt=dt[1],vn=!!(d&&G.length&&!Fe),Fn=_e?a.createElement(a.Fragment,null,a.createElement(wr,{prefixCls:We,value:G,onRemove:It,formatDate:Tt,maxTagCount:Ie,disabled:Fe,removeIcon:lt,placeholder:R}),a.createElement("input",{className:"".concat(We,"-multiple-input"),value:G.map(Tt).join(","),ref:At,readOnly:!0,autoFocus:ye,tabIndex:he}),a.createElement(Ol,{type:"suffix",icon:f}),vn&&a.createElement(Ba,{icon:d,onClear:q})):a.createElement(El,(0,n.Z)({ref:At},Pn(),{autoFocus:ye,tabIndex:he,suffixIcon:f,clearIcon:vn&&a.createElement(Ba,{icon:d,onClear:q}),showActiveCls:!1}));return a.createElement("div",(0,n.Z)({},Ot,{className:Bt()(We,(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(We,"-multiple"),_e),"".concat(We,"-focused"),w),"".concat(We,"-disabled"),Fe),"".concat(We,"-invalid"),we),"".concat(We,"-rtl"),rt),H),style:$,ref:xt,onClick:re,onMouseDown:function(kt){var qt,Jt=kt.target;Jt!==((qt=At.current)===null||qt===void 0?void 0:qt.inputElement)&&kt.preventDefault(),Je==null||Je(kt)}}),s&&a.createElement("div",{className:"".concat(We,"-prefix")},s),Fn)}var ur=a.forwardRef(ua),lr=ur;function ar(t,i){var r=Yu(t),o=(0,h.Z)(r,6),s=o[0],d=o[1],f=o[2],E=o[3],x=o[4],w=o[5],_=s,Z=_.prefixCls,W=_.styles,L=_.classNames,M=_.order,R=_.defaultValue,H=_.value,$=_.needConfirm,re=_.onChange,q=_.onKeyDown,U=_.disabled,G=_.disabledDate,ee=_.minDate,ae=_.maxDate,Ze=_.defaultOpen,_e=_.open,Ie=_.onOpenChange,xe=_.locale,Te=_.generateConfig,pe=_.picker,De=_.showNow,Fe=_.showToday,we=_.showTime,Re=_.mode,tt=_.onPanelChange,et=_.onCalendarChange,Je=_.onOk,Ce=_.multiple,k=_.defaultPickerValue,ye=_.pickerValue,he=_.onPickerValueChange,lt=_.inputReadOnly,at=_.suffixIcon,rt=_.removeIcon,gt=_.onFocus,We=_.onBlur,xt=_.presets,At=_.components,Ot=_.cellRender,en=_.dateRender,It=_.monthCellRender,nt=_.onClick,dt=nl(i);function Pn(Pt){return Pt===null?null:Ce?Pt:Pt[0]}var Tt=$a(Te,xe,d),vn=Xl(_e,Ze,[U],Ie),Fn=(0,h.Z)(vn,2),Kt=Fn[0],kt=Fn[1],qt=function(fe,Vn,qn){if(et){var Ea=(0,y.Z)({},qn);delete Ea.range,et(Pn(fe),Pn(Vn),Ea)}},Jt=function(fe){Je==null||Je(Pn(fe))},Zn=Va(Te,xe,E,!1,M,R,H,qt,Jt),Gt=(0,h.Z)(Zn,5),uu=Gt[0],He=Gt[1],zt=Gt[2],tn=Gt[3],Un=Gt[4],mt=zt(),Nu=Mu([U]),ze=(0,h.Z)(Nu,4),ge=ze[0],ut=ze[1],de=ze[2],Ae=ze[3],On=function(fe){ut(!0),gt==null||gt(fe,{})},Nn=function(fe){ut(!1),We==null||We(fe,{})},ne=(0,Ye.C8)(pe,{value:Re}),gu=(0,h.Z)(ne,2),cu=gu[0],Du=gu[1],J=cu==="date"&&we?"datetime":cu,Fu=ja(pe,cu,De,Fe),Eu=re&&function(Pt,fe){re(Pn(Pt),Pn(fe))},rl=ya((0,y.Z)((0,y.Z)({},s),{},{onChange:Eu}),uu,He,zt,tn,[],E,ge,Kt,w),_l=(0,h.Z)(rl,2),Lu=_l[1],pl=Et(mt,w),wn=(0,h.Z)(pl,2),gl=wn[0],Fl=wn[1],ra=a.useMemo(function(){return gl.some(function(Pt){return Pt})},[gl]),ia=function(fe,Vn){if(he){var qn=(0,y.Z)((0,y.Z)({},Vn),{},{mode:Vn.mode[0]});delete qn.range,he(fe[0],qn)}},ba=ct(Te,xe,mt,[cu],Kt,Ae,d,!1,k,ye,Ut(we==null?void 0:we.defaultOpenValue),ia,ee,ae),oa=(0,h.Z)(ba,2),jl=oa[0],hl=oa[1],yl=(0,Ye.zX)(function(Pt,fe,Vn){if(Du(fe),tt&&Vn!==!1){var qn=Pt||mt[mt.length-1];tt(qn,fe)}}),Qu=function(){Lu(zt()),kt(!1,{force:!0})},sa=function(fe){!U&&!dt.current.nativeElement.contains(document.activeElement)&&dt.current.focus(),kt(!0),nt==null||nt(fe)},Zu=function(){Lu(null),kt(!1,{force:!0})},Tn=a.useState(null),ca=(0,h.Z)(Tn,2),rr=ca[0],Ll=ca[1],xa=a.useState(null),Ql=(0,h.Z)(xa,2),$u=Ql[0],Rn=Ql[1],Cl=a.useMemo(function(){var Pt=[$u].concat((0,j.Z)(mt)).filter(function(fe){return fe});return Ce?Pt:Pt.slice(0,1)},[mt,$u,Ce]),Pe=a.useMemo(function(){return!Ce&&$u?[$u]:mt.filter(function(Pt){return Pt})},[mt,$u,Ce]);a.useEffect(function(){Kt||Rn(null)},[Kt]);var il=Sn(xt),ir=function(fe){Rn(fe),Ll("preset")},$l=function(fe){var Vn=Ce?Tt(zt(),fe):[fe],qn=Lu(Vn);qn&&!Ce&&kt(!1,{force:!0})},da=function(fe){$l(fe)},ma=function(fe){Rn(fe),Ll("cell")},Aa=function(fe){kt(!0),On(fe)},va=function(fe){if(de("panel"),!(Ce&&J!==pe)){var Vn=Ce?Tt(zt(),fe):[fe];tn(Vn),!$&&!f&&d===J&&Qu()}},Pa=function(){kt(!1)},wa=Le(Ot,en,It),Sa=a.useMemo(function(){var Pt=(0,cn.Z)(s,!1),fe=(0,st.Z)(s,[].concat((0,j.Z)(Object.keys(Pt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,y.Z)((0,y.Z)({},fe),{},{multiple:s.multiple})},[s]),ve=a.createElement(Ml,(0,n.Z)({},Sa,{showNow:Fu,showTime:we,disabledDate:G,onFocus:Aa,onBlur:Nn,picker:pe,mode:cu,internalMode:J,onPanelChange:yl,format:x,value:mt,isInvalid:w,onChange:null,onSelect:va,pickerValue:jl,defaultOpenValue:we==null?void 0:we.defaultOpenValue,onPickerValueChange:hl,hoverValue:Cl,onHover:ma,needConfirm:$,onSubmit:Qu,onOk:Un,presets:il,onPresetHover:ir,onPresetSubmit:$l,onNow:da,cellRender:wa})),Na=function(fe){tn(fe)},Ia=function(){de("input")},ka=function(fe){de("input"),kt(!0,{inherit:!0}),On(fe)},fa=function(fe){kt(!1),Nn(fe)},Ma=function(fe,Vn){fe.key==="Tab"&&Qu(),q==null||q(fe,Vn)},Za=a.useMemo(function(){return{prefixCls:Z,locale:xe,generateConfig:Te,button:At.button,input:At.input}},[Z,xe,Te,At.button,At.input]);return(0,Wt.Z)(function(){Kt&&Ae!==void 0&&yl(null,pe,!1)},[Kt,Ae,pe]),(0,Wt.Z)(function(){var Pt=de();!Kt&&Pt==="input"&&(kt(!1),Qu()),!Kt&&f&&!$&&Pt==="panel"&&Qu()},[Kt]),a.createElement(Zt.Provider,{value:Za},a.createElement(N,(0,n.Z)({},je(s),{popupElement:ve,popupStyle:W.popup,popupClassName:L.popup,visible:Kt,onClose:Pa}),a.createElement(lr,(0,n.Z)({},s,{ref:dt,suffixIcon:at,removeIcon:rt,activeHelp:!!$u,allHelp:!!$u&&rr==="preset",focused:ge,onFocus:ka,onBlur:fa,onKeyDown:Ma,onSubmit:Qu,value:Pe,maskFormat:x,onChange:Na,onInputChange:Ia,internalPicker:d,format:E,inputReadOnly:lt,disabled:U,open:Kt,onOpenChange:kt,onClick:sa,onClear:Zu,invalid:ra,onInvalid:function(fe){Fl(fe,0)}}))))}var la=a.forwardRef(ar),aa=la,Nr=aa}}]); diff --git a/p__Classrooms__Lists__Exercise__Detail__index.45fd8b65.async.js b/p__Classrooms__Lists__Exercise__Detail__index.ea0e911a.async.js similarity index 80% rename from p__Classrooms__Lists__Exercise__Detail__index.45fd8b65.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.ea0e911a.async.js index 071b8d248f..bf5988a47b 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.45fd8b65.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.ea0e911a.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4164,6270],{67921:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Le}});var a=ee(72308),Se=ee(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ae=Oe,Be=ee(7657),xe=function(ge,Ne){return Se.createElement(Be.Z,(0,a.Z)({},ge,{ref:Ne,icon:Ae}))},Fe=Se.forwardRef(xe),Le=Fe},25346:function(pt,dt){"use strict";dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},59489:function(pt,dt){"use strict";dt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},20635:function(pt,dt){"use strict";dt.Z={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"}},59514:function(pt,dt){"use strict";dt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},13762:function(pt,dt){"use strict";dt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},95243:function(pt,dt){"use strict";dt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},30434:function(){"use strict"},12099:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Ce),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"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},37377:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Ce),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},2285:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},94915:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ce),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));dt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},20638:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},25114:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ce),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},73666:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ce),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},60874:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ce),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},91686:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},61394:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},74042:function(){"use strict";function pt(oe,E,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=E,this._minimum=y,this._maximum=x}Object.defineProperty(pt.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(pt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(pt.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(pt.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,E){var y=go.Shape._FigureParameters[oe];return y?y[E]:null},go.Shape.setFigureParameter=function(oe,E,y){if(!(y instanceof pt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[E]=y};var dt=[];function ee(oe,E){var y=dt.pop();return y===void 0?new go.Point(oe,E):(y.x=oe,y.y=E,y)}function a(){var oe=dt.pop();return oe===void 0?new go.Point:oe}function Se(oe){dt.push(oe)}function Oe(oe,E,y,x,b,z,te,ue,me){me||(me=new go.Point);var he=oe-y,de=b-te,pe=NaN,be=NaN;if(he===0)if(de===0)oe===y&&(pe=oe,be=E);else{var De=(z-ue)/de,ke=z-De*b;pe=oe,be=De*pe+ke}else if(de===0){var qe=(E-x)/he,Je=E-qe*oe;pe=b,be=qe*pe+Je}else{var qe=(E-x)/he,De=(z-ue)/de,Je=E-qe*oe,ke=z-De*b;pe=(ke-Je)/(qe-De),be=qe*pe+Je}return me.x=pe,me.y=be,me}function Ae(oe,E,y,x,b,z,te,ue,me,he,de,pe,be,De){var ke=1-me,qe=me,Je=oe*ke+y*qe,Ve=E*ke+x*qe,Ye=y*ke+b*qe,Ge=x*ke+z*qe,ot=b*ke+te*qe,At=z*ke+ue*qe,Et=Je*ke+Ye*qe,ct=Ve*ke+Ge*qe,yt=Ye*ke+ot*qe,rn=Ge*ke+At*qe,Dt=Et*ke+yt*qe,gt=ct*ke+rn*qe;he.x=Je,he.y=Ve,de.x=Et,de.y=ct,pe.x=Dt,pe.y=gt,be.x=yt,be.y=rn,De.x=ot,De.y=At}var Be=new go.Spot(.156,.156),xe=new go.Spot(.844,.844),Fe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new pt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Fe,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-b,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=E,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,E,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,E,y){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Be,b.spot2=xe,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,Fe*E,0,E,(1-Fe)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,Fe*y,(1-Fe)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,Fe*y,Fe*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-Fe)*E,0,0,(1-Fe)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new pt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+ue,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ue,ue).close())),z.spot1=Be,z.spot2=xe,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,E,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new pt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new pt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,E,y){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,ue=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ue,ue).add(new go.PathSegment(go.PathSegment.Arc,z,te,ue,ue,ue,ue).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,E,y){var x=Fe/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,z*y,E,(1-x)*y,(b+x)*E,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new pt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,z=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new pt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,z=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new pt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,E,y){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}else{var z=E/2,te=y/2,ue=Math.atan2(y,E),me=x-Math.min(Math.cos(ue)*x/2,z),he=x-Math.min(Math.sin(ue)*x/2,te),b=new go.Geometry,de=new go.PathFigure(me,0,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),de.add(new go.PathSegment(go.PathSegment.Line,E-me,0)),de.add(new go.PathSegment(go.PathSegment.Line,E,he)),de.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,E,y-he)),de.add(new go.PathSegment(go.PathSegment.Line,E-me,y)),de.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),de.add(new go.PathSegment(go.PathSegment.Line,me,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,y-he)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,0,he).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new pt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new pt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new pt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-x)*E,.25*y,Math.abs(1-x)*E,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,Fe*E,0,E,(.5-Fe/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+Fe/2)*y,Fe*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var z=.2,te=.3,ue=0,me=z*Fe;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+ue)*y,(.5-z+te)*E,(.5+me+ue)*y,(.5-me+te)*E,(.5+z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+ue)*y,(.5+me+te)*E,(.5+z+ue)*y,(.5+z+te)*E,(.5+me+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+ue)*y,(1-.5+z+te)*E,(.5-me+ue)*y,(.5+me+te)*E,(.5-z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-me+te)*E,(.5-z+ue)*y,(.5-z+te+.05)*E,(.5-me+ue-.02)*y)),z=.2,te=0,ue=-.3,me=z*Fe,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+ue)*y,(.5+me+te)*E,(.5+z+ue)*y,(.5+z+te)*E,(.5+me+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+ue)*y,(1-.5+z+te)*E,(.5-me+ue)*y,(.5+me+te)*E,(.5-z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+ue)*y,(.5-me+te)*E,(.5-z+ue)*y,(.5-z+te)*E,(.5-me+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-me+te)*E,(.5+z+ue)*y,(.5-z+te)*E,(.5+me+ue)*y,(.5-me+te)*E,(.5+z+ue)*y)),z=.2,te=-.3,ue=0,me=z*Fe,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+ue)*y,(1-.5+z+te-.05)*E,(.5-me+ue-.02)*y,(.5+me+te)*E,(.5-z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+ue)*y,(.5-me+te)*E,(.5-z+ue)*y,(.5-z+te)*E,(.5-me+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+ue)*y,(.5-z+te)*E,(.5+me+ue)*y,(.5-me+te)*E,(.5+z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+me+te)*E,(.5+z+ue)*y,(.5+z+te)*E,(.5+me+ue)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,te=.5,ue=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*E,ue*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,y*ue,z*E,z*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ue=.75,b=new go.PathFigure((te+z)*E,ue*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,y*ue,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,E,y){var x=.8535533905932737,b=.5*E,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=.5,ue=.5,me=new go.PathFigure(te*E,(ue-z)*y);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),z=.4,b=Fe*.4;var he=a(),de=a(),pe=a(),be=a();Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.42,he,de,pe,be,be);var De=a(),ke=a(),qe=a();Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.58,be,be,qe,De,ke);var Je=a(),Ve=a(),Ye=a();Ae(te,ue+z,te-b,ue+z,te-z,ue+b,te-z,ue,.42,Je,Ve,Ye,be,be);var Ge=a(),ot=a(),At=a();return Ae(te,ue+z,te-b,ue+z,te-z,ue+b,te-z,ue,.58,be,be,At,Ge,ot),me.add(new go.PathSegment(go.PathSegment.Move,At.x*E,At.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,Ge.x*E,Ge.y*y,ot.x*E,ot.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te-z)*E,(ue-b)*y,(te-b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*E,pe.y*y,he.x*E,he.y*y,de.x*E,de.y*y)),me.add(new go.PathSegment(go.PathSegment.Line,At.x*E,At.y*y).close()),me.add(new go.PathSegment(go.PathSegment.Move,Ye.x*E,Ye.y*y)),me.add(new go.PathSegment(go.PathSegment.Line,qe.x*E,qe.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,De.x*E,De.y*y,ke.x*E,ke.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ye.x*E,Ye.y*y,Je.x*E,Je.y*y,Ve.x*E,Ve.y*y).close()),Se(he),Se(de),Se(pe),Se(be),Se(De),Se(ke),Se(qe),Se(Je),Se(Ve),Se(Ye),Se(Ge),Se(ot),Se(At),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new pt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,E,y){var x=new go.Geometry,b=Fe*.4,z=.4,te=.5,ue=.5,me=a(),he=a(),de=a(),pe=a(),be=new go.PathFigure((te-z)*E,ue*y,!1);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te-z)*E,(ue-b)*y,(te-b)*E,(ue-z)*y)),Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.44,de,pe,he,me,me),be.add(new go.PathSegment(go.PathSegment.Bezier,he.x*E,he.y*y,de.x*E,de.y*y,pe.x*E,pe.y*y));var De=ee(he.x,he.y);Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.56,me,me,he,de,pe);var ke=ee(he.x,he.y);be.add(new go.PathSegment(go.PathSegment.Line,(De.x*.1+.95*.9)*E,De.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*E,De.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),be.add(new go.PathSegment(go.PathSegment.Line,E,0)),be.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*E,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*E,(ke.y*.1+.05*.9)*y)),be.add(new go.PathSegment(go.PathSegment.Line,ke.x*E,ke.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,de.x*E,de.y*y,pe.x*E,pe.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue+z)*y,(te-z)*E,(ue+b)*y)),z=.35,b=Fe*.35;var qe=new go.PathFigure(te*E,(ue-z)*y,!1);x.add(qe),qe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),qe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),qe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),qe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y));var Je=new go.PathFigure((te-z)*E,ue*y,!1);return x.add(Je),Se(me),Se(he),Se(de),Se(pe),Se(De),Se(ke),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,E,y){var x=new go.Geometry,b=.375,z=0,te=-.125,ue=b*Fe,me=new go.PathFigure((.525+z)*E,(.5+b+te)*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*y,(.5+ue+z)*E,(.5+b+te)*y,(.5+b+z)*E,(.5+ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*y,(1-.5+b+z)*E,(.5-ue+te)*y,(.5+ue+z)*E,(.5-b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*y,(.5-ue+z)*E,(.5-b+te)*y,(.5-b+z)*E,(.5-ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+b+te)*y,(.5-b+z)*E,(.5+ue+te)*y,(.5-ue+z)*E,(.5+b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),b=.325,z=0,te=-.125,ue=b*Fe;var me=new go.PathFigure((1-.5+b+z)*E,(.5+te)*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+b+te)*y,(.5+b+z)*E,(.5+ue+te)*y,(.5+ue+z)*E,(.5+b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*y,(.5-ue+z)*E,(.5+b+te)*y,(.5-b+z)*E,(.5+ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*y,(.5-b+z)*E,(.5-ue+te)*y,(.5-ue+z)*E,(.5-b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*y,(.5+ue+z)*E,(.5-b+te)*y,(1-.5+b+z)*E,(.5-ue+te)*y));var me=new go.PathFigure((.525+z)*E,(.5+b+te)*y,!1);return x.add(me),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,E,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,E,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,E,y){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new pt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new pt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*E,te=(.5-b/2)*y,ue=(.5+b/2)*y,me=new go.Geometry,he=new go.PathFigure(0,te,!0);me.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,te)),he.add(new go.PathSegment(go.PathSegment.Line,z,0)),he.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,z,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,ue)),he.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),me.spot1=new go.Spot(0,te/y);var de=Oe(0,ue/y,1,ue/y,z/E,1,1,.5,a());return me.spot2=new go.Spot(de.x,de.y),Se(de),me}),go.Shape.setFigureParameter("Arrow2",0,new pt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new pt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=E-x,te=(y-b)/2,ue=te+b,me=new go.Geometry,he=new go.PathFigure(0,te,!0);me.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,te)),he.add(new go.PathSegment(go.PathSegment.Line,z,0)),he.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,z,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,ue)),he.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),me.spot1=new go.Spot(0,te/y);var de=Oe(0,ue/y,1,ue/y,z/E,1,1,.5,a());return me.spot2=new go.Spot(de.x,de.y),Se(de),me}),go.Shape.defineFigureGenerator("Chevron",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new pt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ue=new go.PathFigure(E,.5*y,!0);te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var me=Oe(0,.5,.3,0,0,b/y,.1,b/y,a());return te.spot1=new go.Spot(me.x,me.y),me=Oe(.7,1,1,.5,0,z/y,1,z/y,me),te.spot2=new go.Spot(me.x,me.y),Se(me),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new pt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new pt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ue=(y-b)/2,me=ue+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ue=0,me=y):(z=0,te=y,ue=0,me=y));var he=new go.Geometry,de=new go.PathFigure(E,.5*y,!0);he.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,me)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,me)),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,ue)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue).close());var pe=Oe(0,.5,.3,ue/y,0,z/y,1,z/y,a());return he.spot1=new go.Spot(pe.x,pe.y),pe=Oe(.7,me/y,1,.5,0,te/y,1,te/y,pe),he.spot2=new go.Spot(pe.x,pe.y),Se(pe),he}),go.Shape.setFigureParameter("IBeamArrow",0,new pt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ue=new go.PathFigure(E,.5*y,!0);te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/y);var me=Oe(.7,1,1,.5,0,z/y,1,z/y,a());return te.spot2=new go.Spot(me.x,me.y),Se(me),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new pt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new pt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ue=(y-b)/2,me=ue+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ue=0,me=y):(z=0,te=y,ue=0,me=y));var he=new go.Geometry,de=new go.PathFigure(E,.5*y,!0);he.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,me)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,me)),de.add(new go.PathSegment(go.PathSegment.Line,0,me)),de.add(new go.PathSegment(go.PathSegment.Line,0,ue)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ue)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue).close()),he.spot1=new go.Spot(0,z/y);var pe=Oe(.7,me/y,1,.5,0,te/y,1,te/y,a());return he.spot2=new go.Spot(pe.x,pe.y),Se(pe),he}),go.Shape.setFigureParameter("Pointer",0,new pt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=Oe(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),Se(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new pt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=Oe(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),Se(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new pt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ue=new go.PathFigure(E,.5*y,!0);te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,0,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var me=Oe(.7,1,1,.5,0,z/y,1,z/y,a());return te.spot2=new go.Spot(me.x,me.y),Se(me),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new pt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,ue=new go.PathFigure(E,.5*y,!0);te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,0,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/y);var me=Oe(.7,1,1,.5,0,z/y,1,z/y,a());return te.spot2=new go.Spot(me.x,me.y),Se(me),te}),go.Shape.setFigureParameter("SquareArrow",0,new pt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=Fe*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*E,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=Fe*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,Fe*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-Fe*x,(.5+z)*E,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*E,1*y,0,y-Fe*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ue=new go.PathFigure(E,x,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Fe*x,(.5+z)*E,2*x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-Fe*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=Fe*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,Fe*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-Fe*x,(.5+z)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*E,y,0,y-Fe*x));var ue=new go.PathFigure(0,y-x,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*x,0,y-x-Fe*x,(.5-z)*E,y-2*x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,y-x,(.5+z)*E,y-2*x,E,y-x-Fe*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Fe*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Fe*x,0,E,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+z)*y,E-Fe*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Fe*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,Fe*x,0));var ue=new go.PathFigure(x,0,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+Fe*x,0,2*x,(.5-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+Fe*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Fe*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Fe*x,0,E,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+z)*y,E-Fe*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Fe*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,Fe*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var ue=new go.PathFigure(E-x,0,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*y,E-x-Fe*x,0,E-2*x,(.5-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E-2*x,(.5+z)*y,E-x-Fe*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*E,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,E,y){var x=new go.Geometry,b=.2,z=.1,te=Fe*b,ue=Fe*z,me=.5,he=.1,de=new go.PathFigure(me*E,(he+z)*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(me-b)*E,he*y,(me-te)*E,(he+z)*y,(me-b)*E,(he+ue)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-z)*y,(me-b)*E,(he-ue)*y,(me-te)*E,(he-z)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(me+b)*E,he*y,(me+te)*E,(he-z)*y,(me+b)*E,(he-ue)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he+z)*y,(me+b)*E,(he+ue)*y,(me+te)*E,(he+z)*y));var pe=.05,be=Fe*pe;me=.05,he=.25;var De=new go.PathFigure(.5*E,.2*y,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),me=.95,he=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,(me+pe)*E,he*y,(me+be)*E,(he-pe)*y,(me+pe)*E,(he-be)*y)),De.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),De.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),De.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),pe=.025,be=Fe*pe,me=.825,he=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-pe)*y,(me+pe)*E,(he-be)*y,(me+be)*E,(he-pe)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-pe)*E,he*y,(me-be)*E,(he-pe)*y,(me-pe)*E,(he-be)*y)),De.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),De.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),De.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),pe=.05,be=Fe*pe,me=.5,he=.7,De.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-pe)*y,(me+pe)*E,(he-be)*y,(me+be)*E,(he-pe)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-pe)*E,he*y,(me-be)*E,(he-pe)*y,(me-pe)*E,(he-be)*y)),De.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),De.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),De.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),pe=.025,be=Fe*pe,me=.175,he=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-pe)*y,(me+pe)*E,(he-be)*y,(me+be)*E,(he-pe)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-pe)*E,he*y,(me-be)*E,(he-pe)*y,(me-pe)*E,(he-be)*y)),De.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),De.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),De.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),pe=.05,be=Fe*pe,me=.05,he=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-pe)*y,(me-pe)*E,(he-be)*y,(me-be)*E,(he-pe)*y)),De.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new pt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var z=new go.PathFigure(.5*E,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=Fe*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-z)*y));var ue=new go.PathFigure(E,.1*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+z)*y,(.5+b)*E,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+z)*y)),ue.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+z)*y,(.5+b)*E,.3*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+z)*y)),ue.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+z)*y,(.5+b)*E,.4*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*E,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=Fe*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-z)*y));var ue=new go.PathFigure(E,.1*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+z)*y,(.5+b)*E,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+z)*y)),ue.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+z)*y,(.5+b)*E,.3*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=Fe*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*y,(.2-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+z)*E,0,E,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+z)*y,(.8+z)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*E,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ue=new go.PathFigure(0,b*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*E,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y));var z=new go.PathFigure(E,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y));var te=new go.PathFigure(E,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ue=new go.PathFigure(b*E,0,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),ue.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ue.add(new go.PathSegment(go.PathSegment.Line,E,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,E,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=Fe*.5,ue=.5,me=new go.PathFigure(E,ue*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,y,E,(ue+te)*y,(ue+te)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ue*y,(ue-te)*E,y,0,(ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,0,0,(ue-te)*y,(ue-te)*E,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,E,ue*y,(ue+te)*E,0,E,(ue-te)*y));var he=new go.PathFigure((z+b)*E,(z+b)*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z*E,z*y)),he.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+b)*y)),he.add(new go.PathSegment(go.PathSegment.Line,(z+b)*E,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=new go.PathFigure(.5*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*E,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*y,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+b)*E,0,E,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*y,E,(z+b)*y,(z+b)*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close());var z=new go.PathFigure(.2*E,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ue=new go.PathFigure(.5*b*E,b*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=new go.PathFigure(E,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,E,(z+b)*y,(z+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*E,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*y,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+b)*E,0,E,(z-b)*y));var ue=new go.PathFigure(E,.5*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.5*E,.6*y,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x}),go.Shape.defineFigureGenerator("Process",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+b)*E,0,E,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+b)*y,(.5+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=new go.PathFigure(E,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,E,(z+b)*y,(z+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*E,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*y,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+b)*E,0,E,(z-b)*y));var ue=new go.PathFigure(E,z*y,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E,z*y));var me=new go.PathFigure(.8*E,.75*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),me.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),me.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,E,y){var x=new go.Geometry,b=Fe*.1,z=.1,te=.9,ue=.5,me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,0,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var he=new go.PathFigure((te+z)*E,ue*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue+z)*y,(te-z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te-z)*E,(ue-b)*y,(te-b)*E,(ue-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue-z)*y,(te+z)*E,(ue-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=Fe*.4,te=Fe*.1,ue=.1,me=.9,he=.5,de=new go.PathFigure(.8*E,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+z)*y,(.4+b)*E,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+b)*E,0,.8*E,(.5-z)*y));var pe=new go.PathFigure((me+ue)*E,he*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he+ue)*y,(me+ue)*E,(he+te)*y,(me+te)*E,(he+ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*E,he*y,(me-te)*E,(he+ue)*y,(me-ue)*E,(he+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-ue)*y,(me-ue)*E,(he-te)*y,(me-te)*E,(he-ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*E,he*y,(me+te)*E,(he-ue)*y,(me+ue)*E,(he-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*b,te=0,ue=.5,me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+z)*E,(ue-b)*y,.7*E,(ue-z)*y)),b=.1,z=Fe*.1,te=.9,ue=.5;var he=new go.PathFigure((te-b)*E,ue*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*b,te=0,ue=.5,me=new go.PathFigure(0,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+z+z)*E,(ue-b)*y,.8*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ue+z)*y,(te+z+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*b,te=.2,ue=.5,me=new go.PathFigure(.1*E,0,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var he=new go.PathFigure(.8*E,.5*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+z)*E,(ue-b)*y,.7*E,(ue-z)*y)),b=.1,z=Fe*.1,te=.9,ue=.5;var de=new go.PathFigure((te-b)*E,ue*y,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*b,te=.2,ue=.5,me=new go.PathFigure(.1*E,0,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var he=new go.PathFigure(.2*E,0,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+z)*E,(ue-b)*y,.9*E,(ue-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,E,y){var x=new go.Geometry,b=Fe*.1,z=.1,te=.1,ue=.5,me=new go.PathFigure((te-b*.5)*E,y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,y,(te-z)*E,0)),te=.3,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+z)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,y,(te-z)*E,0)),te=.5,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+z)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,y,(te-z)*E,0)),te=.7,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+z)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,y,(te-z)*E,0)),te=.9,me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,y,(te+z)*E,0,(te+b)*E,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=.5,ue=.5,me=new go.PathFigure((te-z)*E,ue*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te-z)*E,(ue-b)*y,(te-b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue-z)*y,(te+z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue+z)*y,(te-z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*E,ue*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*E,ue*y,te*E,(ue-z)*y,te*E,(ue+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,E,y){var x=new go.Geometry,b=E,z=y;E=E*.38,y=y*.6;var te=Fe*.8,ue=.8,me=0,he=.5,de=(b-E)/2,pe=(z-y)/2,be=new go.PathFigure(me*E+de,(he+ue)*y+pe,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*E+de,he*y+pe,(me-te)*E+de,(he+ue)*y+pe,(me-ue)*E+de,(he+te)*y+pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me-ue)*E+de,(he-te)*y+pe,(me-te)*E+de,(he-ue)*y+pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue+te*.5)*E+de,he*y+pe,me*E+de,(he-ue)*y+pe,(me-ue+te*.5)*E+de,(he-te)*y+pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me-ue+te*.5)*E+de,(he+te)*y+pe,me*E+de,(he+ue)*y+pe).close()),te=Fe*.4,ue=.4,me=.2,he=.5;var De=new go.PathFigure(me*E+de,(he+ue)*y+pe,!0);x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*E+de,he*y+pe,(me-te)*E+de,(he+ue)*y+pe,(me-ue)*E+de,(he+te)*y+pe)),De.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me-ue)*E+de,(he-te)*y+pe,(me-te)*E+de,(he-ue)*y+pe)),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue+te*.5)*E+de,he*y+pe,me*E+de,(he-ue)*y+pe,(me-ue+te*.5)*E+de,(he-te)*y+pe)),De.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me-ue+te*.5)*E+de,(he+te)*y+pe,me*E+de,(he+ue)*y+pe).close()),te=Fe*.2,ue=.2,me=.5,he=.5;var ke=new go.PathFigure((me-ue)*E+de,he*y+pe,!0);x.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me-ue)*E+de,(he-te)*y+pe,(me-te)*E+de,(he-ue)*y+pe)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*E+de,he*y+pe,(me+te)*E+de,(he-ue)*y+pe,(me+ue)*E+de,(he-te)*y+pe)),ke.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me+ue)*E+de,(he+te)*y+pe,(me+te)*E+de,(he+ue)*y+pe)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*E+de,he*y+pe,(me-te)*E+de,(he+ue)*y+pe,(me-ue)*E+de,(he+te)*y+pe)),te=Fe*.4,ue=.4,me=.8,he=.5;var qe=new go.PathFigure(me*E+de,(he-ue)*y+pe,!0);x.add(qe),qe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*E+de,he*y+pe,(me+te)*E+de,(he-ue)*y+pe,(me+ue)*E+de,(he-te)*y+pe)),qe.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me+ue)*E+de,(he+te)*y+pe,(me+te)*E+de,(he+ue)*y+pe)),qe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue-te*.5)*E+de,he*y+pe,me*E+de,(he+ue)*y+pe,(me+ue-te*.5)*E+de,(he+te)*y+pe)),qe.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me+ue-te*.5)*E+de,(he-te)*y+pe,me*E+de,(he-ue)*y+pe).close()),te=Fe*.8,ue=.8,me=1,he=.5;var Je=new go.PathFigure(me*E+de,(he-ue)*y+pe,!0);return x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*E+de,he*y+pe,(me+te)*E+de,(he-ue)*y+pe,(me+ue)*E+de,(he-te)*y+pe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me+ue)*E+de,(he+te)*y+pe,(me+te)*E+de,(he+ue)*y+pe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue-te*.5)*E+de,he*y+pe,me*E+de,(he+ue)*y+pe,(me+ue-te*.5)*E+de,(he+te)*y+pe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me+ue-te*.5)*E+de,(he-te)*y+pe,me*E+de,(he-ue)*y+pe).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var te=new go.PathFigure(.6*E,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ue=new go.PathFigure(0,.5*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(oe,E,y){var x=new go.Geometry,b=Fe*.4,z=.4,te=.5,ue=.5,me=a(),he=a(),de=a(),pe=a();Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.5,me,me,he,de,pe);var be=ee(he.x,he.y),De=new go.PathFigure(he.x*E,he.y*y,!0);x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,de.x*E,de.y*y,pe.x*E,pe.y*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue+z)*y,(te-z)*E,(ue+b)*y)),Ae(te-z,ue,te-z,ue-b,te-b,ue-z,te,ue-z,.5,de,pe,he,me,me),De.add(new go.PathSegment(go.PathSegment.Bezier,he.x*E,he.y*y,de.x*E,de.y*y,pe.x*E,pe.y*y)),b=Fe*.3,z=.3,Ae(te-z,ue,te-z,ue-b,te-b,ue-z,te,ue-z,.5,de,pe,he,me,me),De.add(new go.PathSegment(go.PathSegment.Line,he.x*E,he.y*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,pe.x*E,pe.y*y,de.x*E,de.y*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.5,me,me,he,de,pe),De.add(new go.PathSegment(go.PathSegment.Bezier,he.x*E,he.y*y,pe.x*E,pe.y*y,de.x*E,de.y*y).close());var De=new go.PathFigure(.45*E,0,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),De.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),De.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),Se(me),Se(he),Se(de),Se(pe),Se(be),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,y/2,E/2,y/2));function z(te,ue,me){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ue)*E,(.8+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ue)*E,(.5+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ue)*E,(.5+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ue)*E,(.8+me)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,E,y){var x=new go.Geometry,b=.5,z=0,te=0,ue=b*Fe,me=.4*Math.SQRT2/2+.5,he=.5-.5*Math.SQRT2/2,de=1,pe=.5,be=.5,De=0,ke=new go.PathFigure(me*E,(1-he)*y,!1);return x.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,de*E,pe*y,de*E,.7*y,de*E,pe*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be+z)*E,(De+z)*y,(.5+b+z)*E,(.5-ue+z)*y,(.5+ue+z)*E,(.5-b+z)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*y,(.5-ue+z)*E,(.5-b+te)*y,(.5-b+z)*E,(.5-ue+te)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*y,(.5-b+z)*E,(.5+ue+te)*y,(.5-ue+z)*E,.9*y)),ke.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*y)),ke.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*y)),ke.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,y,!1);x.add(z);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.7*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var z=new go.PathFigure(.45*E,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*E,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var te=.5-.285,ue=.5,me=te,he=Math.PI/4,de=4*(1-Math.cos(he))/(3*Math.sin(he)),pe=de*.5,be=te,De=te,ke=de*be,qe=de*De;z.add(new go.PathSegment(go.PathSegment.Bezier,(ue-be)*E,me*y,(ue-(ke+be)/2)*E,(me+(De+qe)/2)*y,(ue-be)*E,(me+qe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(me-De)*y,(ue-be)*E,(me-qe)*y,(ue-ke)*E,(me-De)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ue+be)*E,me*y,(ue+ke)*E,(me-De)*y,(ue+be)*E,(me-qe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ue+be)*E,(me+qe)*y,(ue+(ke+be)/2)*E,(me+(De+qe)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var Je=new go.PathFigure(.2*E,y,!1);x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var Ve=new go.PathFigure(.8*E,y,!1);return x.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var z=new go.PathFigure(.2*E,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,y,!1);x.add(z);var te=new go.PathFigure(.1*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.05*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,z*E,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var z=new go.PathFigure(.475*E,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var te=new go.PathFigure(.675*E,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*.5,te=new go.PathFigure(E,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,y,E,(b+z)*y,(b+z)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*E,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-z)*y,(b-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*y,(b+z)*E,0,E,(b-z)*y));var ue=new go.PathFigure(b*E,0,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*y)),ue.add(new go.PathSegment(go.PathSegment.Move,b*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*y)),ue.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ue.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var z=new go.PathFigure(.15*E,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var te=.1,ue=Fe*.1,me=.2,he=.9,de=new go.PathFigure((me-te)*E,he*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-te)*y,(me-te)*E,(he-ue)*y,(me-ue)*E,(he-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(me+te)*E,he*y,(me+ue)*E,(he-te)*y,(me+te)*E,(he-ue)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he+te)*y,(me+te)*E,(he+ue)*y,(me+ue)*E,(he+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(me-te)*E,he*y,(me-ue)*E,(he+te)*y,(me-te)*E,(he+ue)*y).close()),te=.1,ue=Fe*.1,me=.8,he=.9;var pe=new go.PathFigure((me-te)*E,he*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-te)*y,(me-te)*E,(he-ue)*y,(me-ue)*E,(he-te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+te)*E,he*y,(me+ue)*E,(he-te)*y,(me+te)*E,(he-ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he+te)*y,(me+te)*E,(he+ue)*y,(me+ue)*E,(he+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-te)*E,he*y,(me-ue)*E,(he+te)*y,(me-te)*E,(he+ue)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*E,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ue=new go.PathFigure(.5*E,.7*y,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var me=.1,he=Fe*.1,de=.1,pe=.9,be=new go.PathFigure((de-me)*E,pe*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(pe-me)*y,(de-me)*E,(pe-he)*y,(de-he)*E,(pe-me)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(de+me)*E,pe*y,(de+he)*E,(pe-me)*y,(de+me)*E,(pe-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(pe+me)*y,(de+me)*E,(pe+he)*y,(de+he)*E,(pe+me)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*E,pe*y,(de-he)*E,(pe+me)*y,(de-me)*E,(pe+he)*y)),me=.1,he=Fe*.1,de=.4,pe=.9;var De=new go.PathFigure((de-me)*E,pe*y,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(pe-me)*y,(de-me)*E,(pe-he)*y,(de-he)*E,(pe-me)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(de+me)*E,pe*y,(de+he)*E,(pe-me)*y,(de+me)*E,(pe-he)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(pe+me)*y,(de+me)*E,(pe+he)*y,(de+he)*E,(pe+me)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*E,pe*y,(de-he)*E,(pe+me)*y,(de-me)*E,(pe+he)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var z=new go.PathFigure(.45*E,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var te=new go.PathFigure(.55*E,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var de=.05,pe=Fe*.05,be=.175,De=.95,ue=new go.PathFigure((be-de)*E,De*y,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De-de)*y,(be-de)*E,(De-pe)*y,(be-pe)*E,(De-de)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(be+de)*E,De*y,(be+pe)*E,(De-de)*y,(be+de)*E,(De-pe)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De+de)*y,(be+de)*E,(De+pe)*y,(be+pe)*E,(De+de)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(be-de)*E,De*y,(be-pe)*E,(De+de)*y,(be-de)*E,(De+pe)*y));var de=.05,pe=Fe*.05,be=.375,De=.95,me=new go.PathFigure((be-de)*E,De*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De-de)*y,(be-de)*E,(De-pe)*y,(be-pe)*E,(De-de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(be+de)*E,De*y,(be+pe)*E,(De-de)*y,(be+de)*E,(De-pe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De+de)*y,(be+de)*E,(De+pe)*y,(be+pe)*E,(De+de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(be-de)*E,De*y,(be-pe)*E,(De+de)*y,(be-de)*E,(De+pe)*y));var de=.05,pe=Fe*.05,be=.625,De=.95,he=new go.PathFigure((be-de)*E,De*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De-de)*y,(be-de)*E,(De-pe)*y,(be-pe)*E,(De-de)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be+de)*E,De*y,(be+pe)*E,(De-de)*y,(be+de)*E,(De-pe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De+de)*y,(be+de)*E,(De+pe)*y,(be+pe)*E,(De+de)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be-de)*E,De*y,(be-pe)*E,(De+de)*y,(be-de)*E,(De+pe)*y));var de=.05,pe=Fe*.05,be=.825,De=.95,ke=new go.PathFigure((be-de)*E,De*y,!0);x.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De-de)*y,(be-de)*E,(De-pe)*y,(be-pe)*E,(De-de)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be+de)*E,De*y,(be+pe)*E,(De-de)*y,(be+de)*E,(De-pe)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De+de)*y,(be+de)*E,(De+pe)*y,(be+pe)*E,(De+de)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be-de)*E,De*y,(be-pe)*E,(De+de)*y,(be-de)*E,(De+pe)*y).close());var qe=new go.PathFigure(0,y,!1);return x.add(qe),qe.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(.15*E,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ue=.05,me=Fe*.05,he=.35,de=.775,pe=new go.PathFigure((he-ue)*E,de*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*E,(de-ue)*y,(he-ue)*E,(de-me)*y,(he-me)*E,(de-ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ue)*E,de*y,(he+me)*E,(de-ue)*y,(he+ue)*E,(de-me)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*E,(de+ue)*y,(he+ue)*E,(de+me)*y,(he+me)*E,(de+ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he-ue)*E,de*y,(he-me)*E,(de+ue)*y,(he-ue)*E,(de+me)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*y,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*y,.1*E,.5*y,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,E,y){var x=new go.Geometry,b=.3,z=Fe*.3,te=.5,ue=.7,me=new go.PathFigure((te-b)*E,ue*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y));var he=new go.PathFigure(0,.7*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,0,y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*.5,te=.5,ue=.5,me=new go.PathFigure((te-b)*E,ue*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y));var he=new go.PathFigure(.15*E,.5*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*y,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*.5,te=.5,ue=.5,me=new go.PathFigure((te-b)*E,ue*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y).close()),b=.05,z=Fe*.05,te=.5,ue=.8;var he=new go.PathFigure((te-b)*E,ue*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y).close()),he.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),he.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*E,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*E,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*y,0,.375*y,.05*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var z=new go.PathFigure(.126*E,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var te=new go.PathFigure(.402*E,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ue=new go.PathFigure(.678*E,.85*y,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var me=new go.PathFigure(.5*E,.1*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),me.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var z=new go.PathFigure(E*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var te=new go.PathFigure(E*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ue=new go.PathFigure(E*.612,y,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ue.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var me=new go.PathFigure(E*.816,y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var te=new go.PathFigure(E*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ue=new go.PathFigure(E*.055,.18*y,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var me=new go.PathFigure(E*1,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),me.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.55*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var te=new go.PathFigure(E*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ue=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var me=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,E,y){var x=new go.Geometry,b=8,z=b*Fe,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-z,E-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ue=new go.PathFigure(E*.83,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var me=new go.PathFigure(E*.83,y*1,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),me.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),me.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var he=new go.PathFigure(E*.78,y*.05,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),he.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),he.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Fe,z=y*.8,te=new go.Geometry,ue=new go.PathFigure(x,0,!0);return te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-b,E-b,z)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),ue.add(new go.PathSegment(go.PathSegment.Line,x,z)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ue.add(new go.PathSegment(go.PathSegment.Line,0,x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var z=new go.PathFigure(E*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var z=new go.PathFigure(E*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var te=new go.PathFigure(E*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,E,y){var x=new go.Geometry,b=15,z=b*Fe,te=new go.PathFigure(E*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-z,E-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close());var te=new go.PathFigure(E*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close());var te=new go.PathFigure(E*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var z=new go.PathFigure(E*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},84072:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var pt={},dt="5.0",ee={},a=null,Se=!1,Oe=!1,Ae=null,Be=!1,xe=null,Fe=null,Le=0;Le4?parseFloat(_e):5};pt.setHTML5Codebase=function(_e,ft){Fe=_e,rn(_e,ft)},pt.setJavaCodebase=pt.setJavaCodebaseVersion=pt.isCompiledInstalled=pt.setPreCompiledScriptPath=pt.setPreCompiledResourcePath=function(){},pt.setHTML5CodebaseVersion=function(_e,ft){var Ct=parseFloat(_e);if(Ct!==NaN&&Ct<5){console.log("The GeoGebra HTML5 codebase version "+Ct+" is deprecated. Using version latest instead.");return}xe=_e,yt(_e,ft)},pt.getHTML5CodebaseVersion=function(){return oe},pt.getParameters=function(){return ee},pt.setFontsCSSURL=function(_e){te=_e},pt.setGiacJSURL=function(_e){},pt.setJNLPFile=function(_e){ge=_e},pt.setJNLPBaseDir=function(_e){},pt.inject=function(){function _e(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ft="auto",Ct=ee.id,bt,Qt=!1,sn=0;sn=5)return!0;var _e=pt.getAppletObject();return _e&&typeof _e.recalculateEnvironments=="function"?(_e.recalculateEnvironments(),!0):!1},pt.startAnimation=function(){var _e=pt.getAppletObject();return _e&&typeof _e.startAnimation=="function"?(_e.startAnimation(),!0):!1},pt.stopAnimation=function(){var _e=pt.getAppletObject();return _e&&typeof _e.stopAnimation=="function"?(_e.stopAnimation(),!0):!1},pt.getAppletObject=function(){var _e=ee.id!==void 0?ee.id:"ggbApplet";return window[_e]},pt.resize=function(){};var ke=function(_e,ft,Ct){var bt=document.createElement("param");bt.setAttribute("name",ft),bt.setAttribute("value",Ct),_e.appendChild(bt)},qe=function(_e){return _e&&_e!=="false"},Je=function(_e,ft,Ct){me(oe)<=4.2&&(Ct=!0);var bt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(bt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Qt=document.createElement("div");Qt.classList.add("appletParameters","notranslate");var sn=ft.width,Te=ft.height;if(ft.disableAutoScale=ft.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ft.disableAutoScale,ft.width!==void 0)if(me(oe)<=4.4)qe(ft.showToolBar)&&(ft.height-=7),qe(ft.showAlgebraInput)&&(ft.height-=37),ft.width<605&&qe(ft.showToolBar)&&(ft.width=605,sn=605);else{var Gt=100;(qe(ft.showToolBar)||qe(ft.showMenuBar))&&(ft.hasOwnProperty("customToolBar")&&(ft.customToolbar=ft.customToolBar),Gt=qe(ft.showMenuBar)?245:155),sn=5?(ft.appletOnLoad=function(Ze){var Ot=_e.querySelector(".ggb_preview");Ot&&Ot.parentNode.removeChild(Ot),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Yt),window.GGBT_wsf_view&&$(window).trigger("resize"),xt(Ze)},na||Yt.appendChild(Ba)):Qt.appendChild(Ba),Yt.appendChild(Qt),na||_e.appendChild(Yt),setTimeout(function(){pt.resize()},1)}else{var mn=document.createElement("div");mn.className="applet_scaler",mn.style.position="relative",mn.style.display="block",mn.appendChild(Qt),_e.appendChild(mn),ft.appletOnLoad=function(Ze){pt.resize(),xt(Ze)}}function an(Ze,Ot){Ot&&typeof Ot.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ze,Ot.appletOnLoad):renderGGBElement(Ze),Dt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ot)}function gn(Ze,Ot){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ze,params:Ot}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(On){an(On.article,On.params)}),html5AppletsToProcess=null)},me(oe)<5&&(Ze.className+=" geogebraweb")):an(Ze,Ot)}if(bt){scriptLoadStarted=!0;for(var cn=0;cn0?(va.remove(),Yt.attr("id","fullscreencontent").show(),jQuery(xt).append(Yt),window.dispatchEvent(new Event("resize"))):Je(va,ft,!1),window.GGBT_wsf_view.launchFullScreen(xt)}else Ie=bt,Je(_e,ft,!1);if(!window.GGBT_wsf_view)for(Te=0;Te_e/4*3&&(va=_e/4*3),xt=va/5.8,Gt.setAttribute("src",b),Gt.setAttribute("width",va),Gt.setAttribute("height",xt);var Yt=(_e-va)/2,na=(ft-xt)/2;Gt.style.left=Yt+"px",Gt.style.top=na+"px",Qt.appendChild(Gt)}}return Qt.appendChild(Te),Qt},Et=function(_e){return _e=_e.toLowerCase(),_e==="html5"||_e==="screenshot"?_e:"html5"},ct=["web","webSimple","web3d","tablet","tablet3d","phone"],yt=function(_e,ft){if(oe=_e,ft){rn(oe,!0);return}var Ct=!Se;if(Ct){var bt=me(oe);!isNaN(bt)&&bt<4.4&&(Ct=!1)}var Qt,sn;window.location.protocol.substr(0,4)==="http"?Qt=window.location.protocol:Qt="http:";var Te=oe.indexOf("//");Te>0?sn=oe:Te===0?sn=Qt+oe:sn="https://www.geogebra.org/apps/5.2.814.0/";for(var Gt in ct)if(oe.slice(ct[Gt].length*-1)===ct[Gt]||oe.slice((ct[Gt].length+1)*-1)===ct[Gt]+"/"){rn(sn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ct&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!qe(ee.showToolBar)&&!qe(ee.showMenuBar)&&!qe(ee.showAlgebraInput)&&!qe(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?sn+="webSimple/":sn+="web3d/",rn(sn,!1)},rn=function(_e,ft){if(_e.requirejs){Ne=_e;return}_e.slice(-1)!=="/"&&(_e+="/"),Ne=_e,ft===null&&(ft=_e.indexOf("http")===-1),ze=ft,E="web.nocache.js",y=!1;var Ct=Ne.split("/");Ct.length>1&&(!ft&&Ct[Ct.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):ct.indexOf(Ct[Ct.length-2])>=0&&(E=Ct[Ct.length-2]+".nocache.js")),Ct=_e.split("/"),oe=Ct[Ct.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var bt=parseFloat(oe);bt!==NaN&&bt<5&&_e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+bt+" is deprecated. Using version latest instead."),yt("5.0",ft))},Dt=function(_e,ft){window.console&&window.console.log&&(!ft||typeof ft.showLogging=="undefined"||ft.showLogging&&ft.showLogging!=="false")&&console.log(_e)};ee.material_id!==void 0?pe(gt):gt();function gt(){var _e=dt;xe!==null?_e=xe:parseFloat(_e)<5&&(_e="5.0"),yt(_e,!1),Fe!==null&&rn(Fe,ze),Be=!0}return pt},GGBAppletUtils=function(){"use strict";function pt(){return window.GGBT_wsf_edit!==void 0}function dt(Be,xe){xe!=1?(Be.style.transformOrigin="0% 0% 0px",Be.style.webkitTransformOrigin="0% 0% 0px",Be.style.transform="scale("+xe+","+xe+")",Be.style.webkitTransform="scale("+xe+","+xe+")",Be.style.maxWidth="initial",Be.querySelector(".ggb_preview")!==null&&(Be.querySelector(".ggb_preview").style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Be.style.transform="none",Be.style.webkitTransform="none")}function ee(Be,xe,Fe,Le,Ce,ge){var Ne=null;if(ge!=null&&ge!="")for(var ze=Be.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+ge+" ")>-1){Ne=ze;break}else ze=ze.parentNode;var Ie=0,oe=0,E=0,y=0,x=0,b=0,z=0;if(Ne)Ie=Ne.offsetWidth,oe=Math.max(Le?Ne.offsetWidth:0,Ne.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ie=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ie):(Ie=window.innerWidth,oe=window.innerHeight,E=window.innerWidth),Be){var te=Be.getBoundingClientRect();te.left>0&&te.left<=Ie&&(Ce===void 0||!Ce)&&(document.dir==="rtl"?(x=Ie-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),y=b+x)}if(Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ue=Be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Be&&((Fe===void 0||!Fe)&&xe>0&&xe+y1&&(ge=!0)),xe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ge=!0),!(Be.hasOwnProperty("disableAutoScale")&&Be.disableAutoScale))Ce=a(Be,xe,ge,Fe,Be.scaleContainerClass);else return Le;return ge&&(!Be.hasOwnProperty("scale")||Le===1)?Ce:Math.min(Le,Ce)}function Oe(Be){var xe=Math.min(window.innerWidth,document.documentElement.clientWidth),Fe=Math.min(window.innerHeight,document.documentElement.clientHeight),Le=Be.getBoundingClientRect(),Ce=(xe-Le.width)/2,ge=(Fe-Le.height)/2;ge<0&&(ge=0),Be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ce<40?Be.style.left="40px":Be.style.left=Ce+"px",Be.style.top=ge+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ge<40?Be.style.top="40px":Be.style.top=ge+"px",Be.style.left=Ce+"px")}function Ae(Be,xe){var Fe=Be.querySelector(".appletParameters");if(Fe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(xe.id!==Fe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Be)}if(Fe.parentElement&&/fullscreen/.test(Fe.parentElement.className))return;var Le=Se(xe,Be);pt()&&Fe.setAttribute("data-param-scale",Le);for(var Ce=null,ge=0;ge=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(pt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(pt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(pt){var dt=c[pt];return dt==null?null:dt},r=d,webModule.__errFn=e}function B(){function pt(Be){var xe=Be.lastIndexOf(rb);xe==-1&&(xe=Be.length);var Fe=Be.indexOf(sb);Fe==-1&&(Fe=Be.length);var Le=Be.lastIndexOf(tb,Math.min(Fe,xe));return Le>=O?Be.substring(O,Le+P):W}function dt(Be){if(!Be.match(/^\w+:\/\//)){var xe=o.createElement(ub);xe.src=Be+vb,Be=pt(xe.src)}return Be}function ee(){var Be=__gwt_getMetaProperty(wb);return Be!=null?Be:W}function a(){for(var Be=o.getElementsByTagName(_),xe=O;xeO?Be[Be.length-P].href:W}function Oe(){var Be=o.location;return Be.href==Be.protocol+zb+Be.host+Be.pathname+Be.search+Be.hash}var Ae=ee();return Ae==W&&(Ae=a()),Ae==W&&(Ae=Se()),Ae==W&&Oe()&&(Ae=pt(o.location.href)),Ae=dt(Ae),Ae}function C(pt){return pt.match(/^\//)||pt.match(/^[a-zA-Z]+:\/\//)?pt:webModule.__moduleBase+pt}function D(){var pt=[],dt=O,ee=[],a=[];function Se(Be){var xe=a[Be](),Fe=ee[Be];if(xe in Fe)return xe;var Le=[];for(var Ce in Fe)Le[Fe[Ce]]=Ce;throw r&&r(Be,Le,xe),null}if(__gwt_isKnownPropertyValue=function(Be,xe){return xe in ee[Be]},webModule.__getPropMap=function(){var Be={};for(var xe in ee)ee.hasOwnProperty(xe)&&(Be[xe]=Se(xe));return Be},webModule.__computePropValue=Se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var Ae=Oe.indexOf(Db);Ae!=-1&&(dt=parseInt(Oe.substring(Ae+P),$),Oe=Oe.substring(O,Ae))}catch(Be){}return webModule.__softPermutationId=dt,C(Oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},77665:function(pt,dt,ee){"use strict";ee.d(dt,{Ax:function(){return Ae},Ds:function(){return Be},KI:function(){return Fe},SI:function(){return Oe},f1:function(){return Se}});var a=ee(13952);function Se(Le){let Ce=!0;if(Le.length>0){for(let ge=0;gey in E?Oe(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,ge=(E,y)=>{for(var x in y||(y={}))Fe.call(y,x)&&Ce(E,x,y[x]);if(xe)for(var x of xe(y))Le.call(y,x)&&Ce(E,x,y[x]);return E},Ne=(E,y)=>Ae(E,Be(y)),ze=(E,y)=>{var x={};for(var b in E)Fe.call(E,b)&&y.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&xe)for(var b of xe(E))y.indexOf(b)<0&&Le.call(E,b)&&(x[b]=E[b]);return x},Ie=(E,y,x)=>new Promise((b,z)=>{var te=he=>{try{me(x.next(he))}catch(de){z(de)}},ue=he=>{try{me(x.throw(he))}catch(de){z(de)}},me=he=>he.done?b(he.value):Promise.resolve(he.value).then(te,ue);me((x=x.apply(E,y)).next())});const oe=E=>{var y=E,{children:x}=y,b=ze(y,["children"]);const[z,te]=(0,Se.useState)(!1);return Se.createElement(a.ZP,Ne(ge({},b),{loading:z,onClick:ue=>Ie(void 0,null,function*(){try{te(!0),yield b.onClick(ue),te(!1)}catch(me){console.error(me),te(!1)}})}),x)}},5423:function(pt,dt,ee){"use strict";ee.d(dt,{ij:function(){return z},_s:function(){return b},Uf:function(){return x},ZP:function(){return ue}});var a=ee(59301),Se={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Oe=ee(92310),Ae=ee.n(Oe),Be=ee(42441),xe=ee(25399),Fe=ee(458),Le=ee(29787),Ce=ee(63604),ge=ee(13952),Ne=Object.defineProperty,ze=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(me,he,de)=>he in me?Ne(me,he,{enumerable:!0,configurable:!0,writable:!0,value:de}):me[he]=de,y=(me,he)=>{for(var de in he||(he={}))Ie.call(he,de)&&E(me,de,he[de]);if(ze)for(var de of ze(he))oe.call(he,de)&&E(me,de,he[de]);return me};const x=(me={})=>{var he,de,pe,be;let De=(he=me==null?void 0:me.emotion)==null?void 0:he.map(Ve=>y({value:Ve==null?void 0:Ve.rate},Ve)),ke=(de=me==null?void 0:me.focus)==null?void 0:de.map(Ve=>y({value:Ve==null?void 0:Ve.rate},Ve)),qe=(pe=me==null?void 0:me.action)==null?void 0:pe.map(Ve=>y({value:Ve==null?void 0:Ve.rate},Ve)),Je=(be=me==null?void 0:me.intention)==null?void 0:be.map(Ve=>y({value:Ve==null?void 0:Ve.rate},Ve));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:De||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:ke||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:qe||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:Je||[]}]},b=({className:me,dataSource:he=[],col:de=4,right:pe,bottom:be=23,precision:De=0,wrapWidth:ke=1200})=>{const qe=(Ve="",Ye,Ge="--")=>Ve?(Ve==null?void 0:Ve.length)>Ye?(Ve==null?void 0:Ve.slice(0,Ye-1))+"...":Ve:Ge,Je=Math.floor((ke-(de-1)*pe)/de);return a.createElement("div",{className:Ae()(Se.list,me)},!!(he!=null&&he.length)&&(he==null?void 0:he.map((Ve,Ye)=>{const{cover_pic:Ge,created_at:ot,emotion:At,action:Et,intention:ct,focus:yt}=Ve;return a.createElement("div",{key:Ye,className:Se.wrap,style:{width:Je,marginRight:(1+Ye)%de===0?0:pe+De,marginBottom:be}},a.createElement("div",{className:Se.img},a.createElement("img",{src:`${ge.Z.API_SERVER}${Ge}`}),a.createElement("div",{className:Se.tips},a.createElement("div",null,a.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),a.createElement("span",null,ot))),a.createElement("div",{className:Se.footer},a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-biaoqing"}),a.createElement("span",null,"\u8868\u60C5\uFF1A",a.createElement(xe.Z,{title:At},a.createElement("span",{className:"c-grey-333"},qe(At,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-hangwei"}),a.createElement("span",null,"\u884C\u4E3A\uFF1A",a.createElement(xe.Z,{title:Et},a.createElement("span",{className:"c-grey-333"},qe(Et,4)))))),a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-yitu"}),a.createElement("span",null,"\u610F\u56FE\uFF1A",a.createElement(xe.Z,{title:ct},a.createElement("span",{className:"c-grey-333"},qe(ct,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-zhuangtai"}),a.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",a.createElement(xe.Z,{title:yt},a.createElement("span",{className:"c-grey-333"},qe(yt,3))))))))})))},z=({className:me,style:he,title:de,hideBar:pe=!1,children:be,customText:De="",noDataText:ke="",emptyData:qe=[],loading:Je,actionAnalysis:Ve})=>{var Ye,Ge;const ot=((Ye=qe==null?void 0:qe[0])==null?void 0:Ye.every(Et=>{var ct;return!((ct=Et==null?void 0:Et.data)!=null&&ct.length)}))&&!((Ge=qe==null?void 0:qe[1])!=null&&Ge.length)||!Ve,At=Ve?ke:De;return a.createElement(Fe.Z,{loading:Je,active:!0},ot&&a.createElement("div",{className:Ae()(Se.noData,me),style:he},!!de&&a.createElement("div",{className:Se.title},!pe&&a.createElement("b",null),a.createElement("span",null,de)),a.createElement("div",{className:Se.itemWrap},a.createElement(Ce.Z,{customText:At}))),!ot&&be)};var ue=({className:me,style:he,data:de=[],title:pe,hideBar:be=!1,loading:De=!1})=>a.createElement("div",{className:Ae()(Se.analysis,me),style:he},!!pe&&a.createElement("div",{className:Se.title},!be&&a.createElement("b",null),a.createElement("span",null,pe)),a.createElement(Le.Z,{spinning:De},a.createElement("div",{className:Se.itemWrap},de==null?void 0:de.map((ke,qe)=>a.createElement("div",{className:Se.item,key:qe},a.createElement(Be.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:ke==null?void 0:ke.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(Je){for(let Ve in ke==null?void 0:ke.data)if(Je==(ke==null?void 0:ke.data[Ve].name))return Je+" "+(ke==null?void 0:ke.data[Ve].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:ke==null?void 0:ke.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:ke==null?void 0:ke.data}]},style:{height:145}}))))))},48102:function(pt,dt,ee){"use strict";var a=ee(86204),Se=ee.n(a),Oe=Object.defineProperty,Ae=(Le,Ce,ge)=>Ce in Le?Oe(Le,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Le[Ce]=ge,Be=(Le,Ce,ge)=>Ae(Le,typeof Ce!="symbol"?Ce+"":Ce,ge),xe=(Le,Ce,ge)=>new Promise((Ne,ze)=>{var Ie=y=>{try{E(ge.next(y))}catch(x){ze(x)}},oe=y=>{try{E(ge.throw(y))}catch(x){ze(x)}},E=y=>y.done?Ne(y.value):Promise.resolve(y.value).then(Ie,oe);E((ge=ge.apply(Le,Ce)).next())});class Fe extends a.EventEmitter{constructor(Ce,ge){super(),Be(this,"url"),Be(this,"body"),Be(this,"fullContent",""),Be(this,"controller",null),Be(this,"buffer",""),this.url=Ce,this.body=ge}startStream(){return xe(this,null,function*(){this.controller=new AbortController;const{signal:Ce}=this.controller;try{const ge=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Ce});if(!ge.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ge.status}`);const Ne=ge.headers.get("content-type");if(!Ne)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ne.includes("application/json")){const oe=yield ge.json();this.emit("error",oe);return}if(!Ne.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ze=ge.body.getReader(),Ie=new TextDecoder("utf-8");for(;;){const{done:oe,value:E}=yield ze.read();if(oe)break;const y=Ie.decode(E,{stream:!0});this.buffer+=y;const x=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[4164,6270],{67921:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Le}});var a=ee(72308),Se=ee(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ae=Oe,Be=ee(7657),xe=function(ge,Ne){return Se.createElement(Be.Z,(0,a.Z)({},ge,{ref:Ne,icon:Ae}))},Fe=Se.forwardRef(xe),Le=Fe},25346:function(pt,dt){"use strict";dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},59489:function(pt,dt){"use strict";dt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},20635:function(pt,dt){"use strict";dt.Z={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"}},59514:function(pt,dt){"use strict";dt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},13762:function(pt,dt){"use strict";dt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},95243:function(pt,dt){"use strict";dt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},30434:function(){"use strict"},12099:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Ce),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"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},37377:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Ce),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},2285:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},94915:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ce),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));dt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},20638:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},25114:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ce),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},73666:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ce),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},60874:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ce),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},91686:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},61394:function(pt,dt,ee){"use strict";var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(Ce,ge,Ne)=>ge in Ce?Se(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ce[ge]=Ne,Fe=(Ce,ge)=>{for(var Ne in ge||(ge={}))Ae.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);if(Oe)for(var Ne of Oe(ge))Be.call(ge,Ne)&&xe(Ce,Ne,ge[Ne]);return Ce};const Le=Ce=>React.createElement("svg",Fe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},74042:function(){"use strict";function pt(oe,E,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=E,this._minimum=y,this._maximum=x}Object.defineProperty(pt.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(pt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(pt.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(pt.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,E){var y=go.Shape._FigureParameters[oe];return y?y[E]:null},go.Shape.setFigureParameter=function(oe,E,y){if(!(y instanceof pt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[E]=y};var dt=[];function ee(oe,E){var y=dt.pop();return y===void 0?new go.Point(oe,E):(y.x=oe,y.y=E,y)}function a(){var oe=dt.pop();return oe===void 0?new go.Point:oe}function Se(oe){dt.push(oe)}function Oe(oe,E,y,x,b,z,te,ue,me){me||(me=new go.Point);var he=oe-y,de=b-te,pe=NaN,be=NaN;if(he===0)if(de===0)oe===y&&(pe=oe,be=E);else{var De=(z-ue)/de,ke=z-De*b;pe=oe,be=De*pe+ke}else if(de===0){var _e=(E-x)/he,Je=E-_e*oe;pe=b,be=_e*pe+Je}else{var _e=(E-x)/he,De=(z-ue)/de,Je=E-_e*oe,ke=z-De*b;pe=(ke-Je)/(_e-De),be=_e*pe+Je}return me.x=pe,me.y=be,me}function Ae(oe,E,y,x,b,z,te,ue,me,he,de,pe,be,De){var ke=1-me,_e=me,Je=oe*ke+y*_e,Ve=E*ke+x*_e,Ye=y*ke+b*_e,Ge=x*ke+z*_e,ot=b*ke+te*_e,At=z*ke+ue*_e,Et=Je*ke+Ye*_e,ct=Ve*ke+Ge*_e,yt=Ye*ke+ot*_e,un=Ge*ke+At*_e,Dt=Et*ke+yt*_e,gt=ct*ke+un*_e;he.x=Je,he.y=Ve,de.x=Et,de.y=ct,pe.x=Dt,pe.y=gt,be.x=yt,be.y=un,De.x=ot,De.y=At}var Be=new go.Spot(.156,.156),xe=new go.Spot(.844,.844),Fe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new pt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Fe,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-b,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=E,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,E,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,E,y){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Be,b.spot2=xe,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,Fe*E,0,E,(1-Fe)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,Fe*y,(1-Fe)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,Fe*y,Fe*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-Fe)*E,0,0,(1-Fe)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new pt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+ue,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ue,ue).close())),z.spot1=Be,z.spot2=xe,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,E,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new pt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new pt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,E,y){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,ue=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ue,ue).add(new go.PathSegment(go.PathSegment.Arc,z,te,ue,ue,ue,ue).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,E,y){var x=Fe/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,z*y,E,(1-x)*y,(b+x)*E,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new pt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,z=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new pt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,z=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new pt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,E,y){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}else{var z=E/2,te=y/2,ue=Math.atan2(y,E),me=x-Math.min(Math.cos(ue)*x/2,z),he=x-Math.min(Math.sin(ue)*x/2,te),b=new go.Geometry,de=new go.PathFigure(me,0,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),de.add(new go.PathSegment(go.PathSegment.Line,E-me,0)),de.add(new go.PathSegment(go.PathSegment.Line,E,he)),de.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,E,y-he)),de.add(new go.PathSegment(go.PathSegment.Line,E-me,y)),de.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),de.add(new go.PathSegment(go.PathSegment.Line,me,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,y-he)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,0,he).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new pt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new pt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new pt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-x)*E,.25*y,Math.abs(1-x)*E,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,Fe*E,0,E,(.5-Fe/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+Fe/2)*y,Fe*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var z=.2,te=.3,ue=0,me=z*Fe;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+ue)*y,(.5-z+te)*E,(.5+me+ue)*y,(.5-me+te)*E,(.5+z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+ue)*y,(.5+me+te)*E,(.5+z+ue)*y,(.5+z+te)*E,(.5+me+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+ue)*y,(1-.5+z+te)*E,(.5-me+ue)*y,(.5+me+te)*E,(.5-z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-me+te)*E,(.5-z+ue)*y,(.5-z+te+.05)*E,(.5-me+ue-.02)*y)),z=.2,te=0,ue=-.3,me=z*Fe,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+ue)*y,(.5+me+te)*E,(.5+z+ue)*y,(.5+z+te)*E,(.5+me+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+ue)*y,(1-.5+z+te)*E,(.5-me+ue)*y,(.5+me+te)*E,(.5-z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+ue)*y,(.5-me+te)*E,(.5-z+ue)*y,(.5-z+te)*E,(.5-me+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-me+te)*E,(.5+z+ue)*y,(.5-z+te)*E,(.5+me+ue)*y,(.5-me+te)*E,(.5+z+ue)*y)),z=.2,te=-.3,ue=0,me=z*Fe,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+ue)*y,(1-.5+z+te-.05)*E,(.5-me+ue-.02)*y,(.5+me+te)*E,(.5-z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+ue)*y,(.5-me+te)*E,(.5-z+ue)*y,(.5-z+te)*E,(.5-me+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+ue)*y,(.5-z+te)*E,(.5+me+ue)*y,(.5-me+te)*E,(.5+z+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+me+te)*E,(.5+z+ue)*y,(.5+z+te)*E,(.5+me+ue)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,te=.5,ue=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*E,ue*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,y*ue,z*E,z*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ue=.75,b=new go.PathFigure((te+z)*E,ue*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,y*ue,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,E,y){var x=.8535533905932737,b=.5*E,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=.5,ue=.5,me=new go.PathFigure(te*E,(ue-z)*y);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),z=.4,b=Fe*.4;var he=a(),de=a(),pe=a(),be=a();Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.42,he,de,pe,be,be);var De=a(),ke=a(),_e=a();Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.58,be,be,_e,De,ke);var Je=a(),Ve=a(),Ye=a();Ae(te,ue+z,te-b,ue+z,te-z,ue+b,te-z,ue,.42,Je,Ve,Ye,be,be);var Ge=a(),ot=a(),At=a();return Ae(te,ue+z,te-b,ue+z,te-z,ue+b,te-z,ue,.58,be,be,At,Ge,ot),me.add(new go.PathSegment(go.PathSegment.Move,At.x*E,At.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,Ge.x*E,Ge.y*y,ot.x*E,ot.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te-z)*E,(ue-b)*y,(te-b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*E,pe.y*y,he.x*E,he.y*y,de.x*E,de.y*y)),me.add(new go.PathSegment(go.PathSegment.Line,At.x*E,At.y*y).close()),me.add(new go.PathSegment(go.PathSegment.Move,Ye.x*E,Ye.y*y)),me.add(new go.PathSegment(go.PathSegment.Line,_e.x*E,_e.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,De.x*E,De.y*y,ke.x*E,ke.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ye.x*E,Ye.y*y,Je.x*E,Je.y*y,Ve.x*E,Ve.y*y).close()),Se(he),Se(de),Se(pe),Se(be),Se(De),Se(ke),Se(_e),Se(Je),Se(Ve),Se(Ye),Se(Ge),Se(ot),Se(At),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new pt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,E,y){var x=new go.Geometry,b=Fe*.4,z=.4,te=.5,ue=.5,me=a(),he=a(),de=a(),pe=a(),be=new go.PathFigure((te-z)*E,ue*y,!1);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te-z)*E,(ue-b)*y,(te-b)*E,(ue-z)*y)),Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.44,de,pe,he,me,me),be.add(new go.PathSegment(go.PathSegment.Bezier,he.x*E,he.y*y,de.x*E,de.y*y,pe.x*E,pe.y*y));var De=ee(he.x,he.y);Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.56,me,me,he,de,pe);var ke=ee(he.x,he.y);be.add(new go.PathSegment(go.PathSegment.Line,(De.x*.1+.95*.9)*E,De.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*E,De.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),be.add(new go.PathSegment(go.PathSegment.Line,E,0)),be.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*E,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*E,(ke.y*.1+.05*.9)*y)),be.add(new go.PathSegment(go.PathSegment.Line,ke.x*E,ke.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,de.x*E,de.y*y,pe.x*E,pe.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue+z)*y,(te-z)*E,(ue+b)*y)),z=.35,b=Fe*.35;var _e=new go.PathFigure(te*E,(ue-z)*y,!1);x.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),_e.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),_e.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y));var Je=new go.PathFigure((te-z)*E,ue*y,!1);return x.add(Je),Se(me),Se(he),Se(de),Se(pe),Se(De),Se(ke),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,E,y){var x=new go.Geometry,b=.375,z=0,te=-.125,ue=b*Fe,me=new go.PathFigure((.525+z)*E,(.5+b+te)*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*y,(.5+ue+z)*E,(.5+b+te)*y,(.5+b+z)*E,(.5+ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*y,(1-.5+b+z)*E,(.5-ue+te)*y,(.5+ue+z)*E,(.5-b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*y,(.5-ue+z)*E,(.5-b+te)*y,(.5-b+z)*E,(.5-ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+b+te)*y,(.5-b+z)*E,(.5+ue+te)*y,(.5-ue+z)*E,(.5+b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),b=.325,z=0,te=-.125,ue=b*Fe;var me=new go.PathFigure((1-.5+b+z)*E,(.5+te)*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+b+te)*y,(.5+b+z)*E,(.5+ue+te)*y,(.5+ue+z)*E,(.5+b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*y,(.5-ue+z)*E,(.5+b+te)*y,(.5-b+z)*E,(.5+ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*y,(.5-b+z)*E,(.5-ue+te)*y,(.5-ue+z)*E,(.5-b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*y,(.5+ue+z)*E,(.5-b+te)*y,(1-.5+b+z)*E,(.5-ue+te)*y));var me=new go.PathFigure((.525+z)*E,(.5+b+te)*y,!1);return x.add(me),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,E,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,E,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,E,y){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new pt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new pt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*E,te=(.5-b/2)*y,ue=(.5+b/2)*y,me=new go.Geometry,he=new go.PathFigure(0,te,!0);me.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,te)),he.add(new go.PathSegment(go.PathSegment.Line,z,0)),he.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,z,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,ue)),he.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),me.spot1=new go.Spot(0,te/y);var de=Oe(0,ue/y,1,ue/y,z/E,1,1,.5,a());return me.spot2=new go.Spot(de.x,de.y),Se(de),me}),go.Shape.setFigureParameter("Arrow2",0,new pt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new pt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=E-x,te=(y-b)/2,ue=te+b,me=new go.Geometry,he=new go.PathFigure(0,te,!0);me.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,te)),he.add(new go.PathSegment(go.PathSegment.Line,z,0)),he.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,z,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,ue)),he.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),me.spot1=new go.Spot(0,te/y);var de=Oe(0,ue/y,1,ue/y,z/E,1,1,.5,a());return me.spot2=new go.Spot(de.x,de.y),Se(de),me}),go.Shape.defineFigureGenerator("Chevron",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new pt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ue=new go.PathFigure(E,.5*y,!0);te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var me=Oe(0,.5,.3,0,0,b/y,.1,b/y,a());return te.spot1=new go.Spot(me.x,me.y),me=Oe(.7,1,1,.5,0,z/y,1,z/y,me),te.spot2=new go.Spot(me.x,me.y),Se(me),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new pt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new pt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ue=(y-b)/2,me=ue+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ue=0,me=y):(z=0,te=y,ue=0,me=y));var he=new go.Geometry,de=new go.PathFigure(E,.5*y,!0);he.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,me)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,me)),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,ue)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue).close());var pe=Oe(0,.5,.3,ue/y,0,z/y,1,z/y,a());return he.spot1=new go.Spot(pe.x,pe.y),pe=Oe(.7,me/y,1,.5,0,te/y,1,te/y,pe),he.spot2=new go.Spot(pe.x,pe.y),Se(pe),he}),go.Shape.setFigureParameter("IBeamArrow",0,new pt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ue=new go.PathFigure(E,.5*y,!0);te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/y);var me=Oe(.7,1,1,.5,0,z/y,1,z/y,a());return te.spot2=new go.Spot(me.x,me.y),Se(me),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new pt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new pt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ue=(y-b)/2,me=ue+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ue=0,me=y):(z=0,te=y,ue=0,me=y));var he=new go.Geometry,de=new go.PathFigure(E,.5*y,!0);he.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,me)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,me)),de.add(new go.PathSegment(go.PathSegment.Line,0,me)),de.add(new go.PathSegment(go.PathSegment.Line,0,ue)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ue)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue).close()),he.spot1=new go.Spot(0,z/y);var pe=Oe(.7,me/y,1,.5,0,te/y,1,te/y,a());return he.spot2=new go.Spot(pe.x,pe.y),Se(pe),he}),go.Shape.setFigureParameter("Pointer",0,new pt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=Oe(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),Se(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new pt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=Oe(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),Se(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new pt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ue=new go.PathFigure(E,.5*y,!0);te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,0,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var me=Oe(.7,1,1,.5,0,z/y,1,z/y,a());return te.spot2=new go.Spot(me.x,me.y),Se(me),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new pt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,ue=new go.PathFigure(E,.5*y,!0);te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ue.add(new go.PathSegment(go.PathSegment.Line,0,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/y);var me=Oe(.7,1,1,.5,0,z/y,1,z/y,a());return te.spot2=new go.Spot(me.x,me.y),Se(me),te}),go.Shape.setFigureParameter("SquareArrow",0,new pt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=Fe*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*E,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=Fe*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,Fe*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-Fe*x,(.5+z)*E,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*E,1*y,0,y-Fe*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ue=new go.PathFigure(E,x,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Fe*x,(.5+z)*E,2*x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-Fe*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=Fe*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,Fe*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-Fe*x,(.5+z)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*E,y,0,y-Fe*x));var ue=new go.PathFigure(0,y-x,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*x,0,y-x-Fe*x,(.5-z)*E,y-2*x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,y-x,(.5+z)*E,y-2*x,E,y-x-Fe*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Fe*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Fe*x,0,E,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+z)*y,E-Fe*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Fe*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,Fe*x,0));var ue=new go.PathFigure(x,0,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+Fe*x,0,2*x,(.5-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+Fe*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Fe*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Fe*x,0,E,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+z)*y,E-Fe*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Fe*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,Fe*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var ue=new go.PathFigure(E-x,0,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*y,E-x-Fe*x,0,E-2*x,(.5-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E-2*x,(.5+z)*y,E-x-Fe*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*E,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,E,y){var x=new go.Geometry,b=.2,z=.1,te=Fe*b,ue=Fe*z,me=.5,he=.1,de=new go.PathFigure(me*E,(he+z)*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(me-b)*E,he*y,(me-te)*E,(he+z)*y,(me-b)*E,(he+ue)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-z)*y,(me-b)*E,(he-ue)*y,(me-te)*E,(he-z)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(me+b)*E,he*y,(me+te)*E,(he-z)*y,(me+b)*E,(he-ue)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he+z)*y,(me+b)*E,(he+ue)*y,(me+te)*E,(he+z)*y));var pe=.05,be=Fe*pe;me=.05,he=.25;var De=new go.PathFigure(.5*E,.2*y,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),me=.95,he=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,(me+pe)*E,he*y,(me+be)*E,(he-pe)*y,(me+pe)*E,(he-be)*y)),De.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),De.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),De.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),pe=.025,be=Fe*pe,me=.825,he=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-pe)*y,(me+pe)*E,(he-be)*y,(me+be)*E,(he-pe)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-pe)*E,he*y,(me-be)*E,(he-pe)*y,(me-pe)*E,(he-be)*y)),De.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),De.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),De.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),pe=.05,be=Fe*pe,me=.5,he=.7,De.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-pe)*y,(me+pe)*E,(he-be)*y,(me+be)*E,(he-pe)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-pe)*E,he*y,(me-be)*E,(he-pe)*y,(me-pe)*E,(he-be)*y)),De.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),De.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),De.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),pe=.025,be=Fe*pe,me=.175,he=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-pe)*y,(me+pe)*E,(he-be)*y,(me+be)*E,(he-pe)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-pe)*E,he*y,(me-be)*E,(he-pe)*y,(me-pe)*E,(he-be)*y)),De.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),De.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),De.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),pe=.05,be=Fe*pe,me=.05,he=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-pe)*y,(me-pe)*E,(he-be)*y,(me-be)*E,(he-pe)*y)),De.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new pt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var z=new go.PathFigure(.5*E,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=Fe*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-z)*y));var ue=new go.PathFigure(E,.1*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+z)*y,(.5+b)*E,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+z)*y)),ue.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+z)*y,(.5+b)*E,.3*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+z)*y)),ue.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+z)*y,(.5+b)*E,.4*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*E,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=Fe*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-z)*y));var ue=new go.PathFigure(E,.1*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+z)*y,(.5+b)*E,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+z)*y)),ue.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+z)*y,(.5+b)*E,.3*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=Fe*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*y,(.2-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+z)*E,0,E,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+z)*y,(.8+z)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*E,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ue=new go.PathFigure(0,b*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*E,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y));var z=new go.PathFigure(E,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y));var te=new go.PathFigure(E,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ue=new go.PathFigure(b*E,0,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),ue.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ue.add(new go.PathSegment(go.PathSegment.Line,E,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,E,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=Fe*.5,ue=.5,me=new go.PathFigure(E,ue*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,y,E,(ue+te)*y,(ue+te)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ue*y,(ue-te)*E,y,0,(ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,0,0,(ue-te)*y,(ue-te)*E,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,E,ue*y,(ue+te)*E,0,E,(ue-te)*y));var he=new go.PathFigure((z+b)*E,(z+b)*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z*E,z*y)),he.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+b)*y)),he.add(new go.PathSegment(go.PathSegment.Line,(z+b)*E,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=new go.PathFigure(.5*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*E,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*y,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+b)*E,0,E,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*y,E,(z+b)*y,(z+b)*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close());var z=new go.PathFigure(.2*E,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ue=new go.PathFigure(.5*b*E,b*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=new go.PathFigure(E,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,E,(z+b)*y,(z+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*E,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*y,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+b)*E,0,E,(z-b)*y));var ue=new go.PathFigure(E,.5*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.5*E,.6*y,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x}),go.Shape.defineFigureGenerator("Process",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+b)*E,0,E,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+b)*y,(.5+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=new go.PathFigure(E,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,E,(z+b)*y,(z+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*E,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*y,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+b)*E,0,E,(z-b)*y));var ue=new go.PathFigure(E,z*y,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E,z*y));var me=new go.PathFigure(.8*E,.75*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),me.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),me.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,E,y){var x=new go.Geometry,b=Fe*.1,z=.1,te=.9,ue=.5,me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,0,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var he=new go.PathFigure((te+z)*E,ue*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue+z)*y,(te-z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te-z)*E,(ue-b)*y,(te-b)*E,(ue-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue-z)*y,(te+z)*E,(ue-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=Fe*.4,te=Fe*.1,ue=.1,me=.9,he=.5,de=new go.PathFigure(.8*E,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+z)*y,(.4+b)*E,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+b)*E,0,.8*E,(.5-z)*y));var pe=new go.PathFigure((me+ue)*E,he*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he+ue)*y,(me+ue)*E,(he+te)*y,(me+te)*E,(he+ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*E,he*y,(me-te)*E,(he+ue)*y,(me-ue)*E,(he+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-ue)*y,(me-ue)*E,(he-te)*y,(me-te)*E,(he-ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*E,he*y,(me+te)*E,(he-ue)*y,(me+ue)*E,(he-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*b,te=0,ue=.5,me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+z)*E,(ue-b)*y,.7*E,(ue-z)*y)),b=.1,z=Fe*.1,te=.9,ue=.5;var he=new go.PathFigure((te-b)*E,ue*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*b,te=0,ue=.5,me=new go.PathFigure(0,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+z+z)*E,(ue-b)*y,.8*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ue+z)*y,(te+z+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*b,te=.2,ue=.5,me=new go.PathFigure(.1*E,0,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var he=new go.PathFigure(.8*E,.5*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+z)*E,(ue-b)*y,.7*E,(ue-z)*y)),b=.1,z=Fe*.1,te=.9,ue=.5;var de=new go.PathFigure((te-b)*E,ue*y,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*b,te=.2,ue=.5,me=new go.PathFigure(.1*E,0,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var he=new go.PathFigure(.2*E,0,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+z)*E,(ue-b)*y,.9*E,(ue-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,E,y){var x=new go.Geometry,b=Fe*.1,z=.1,te=.1,ue=.5,me=new go.PathFigure((te-b*.5)*E,y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,y,(te-z)*E,0)),te=.3,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+z)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,y,(te-z)*E,0)),te=.5,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+z)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,y,(te-z)*E,0)),te=.7,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+z)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,y,(te-z)*E,0)),te=.9,me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,y,(te+z)*E,0,(te+b)*E,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,E,y){var x=new go.Geometry,b=Fe*.5,z=.5,te=.5,ue=.5,me=new go.PathFigure((te-z)*E,ue*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-z)*y,(te-z)*E,(ue-b)*y,(te-b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue-z)*y,(te+z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue+z)*y,(te-z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*E,ue*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*E,ue*y,te*E,(ue-z)*y,te*E,(ue+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,E,y){var x=new go.Geometry,b=E,z=y;E=E*.38,y=y*.6;var te=Fe*.8,ue=.8,me=0,he=.5,de=(b-E)/2,pe=(z-y)/2,be=new go.PathFigure(me*E+de,(he+ue)*y+pe,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*E+de,he*y+pe,(me-te)*E+de,(he+ue)*y+pe,(me-ue)*E+de,(he+te)*y+pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me-ue)*E+de,(he-te)*y+pe,(me-te)*E+de,(he-ue)*y+pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue+te*.5)*E+de,he*y+pe,me*E+de,(he-ue)*y+pe,(me-ue+te*.5)*E+de,(he-te)*y+pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me-ue+te*.5)*E+de,(he+te)*y+pe,me*E+de,(he+ue)*y+pe).close()),te=Fe*.4,ue=.4,me=.2,he=.5;var De=new go.PathFigure(me*E+de,(he+ue)*y+pe,!0);x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*E+de,he*y+pe,(me-te)*E+de,(he+ue)*y+pe,(me-ue)*E+de,(he+te)*y+pe)),De.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me-ue)*E+de,(he-te)*y+pe,(me-te)*E+de,(he-ue)*y+pe)),De.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue+te*.5)*E+de,he*y+pe,me*E+de,(he-ue)*y+pe,(me-ue+te*.5)*E+de,(he-te)*y+pe)),De.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me-ue+te*.5)*E+de,(he+te)*y+pe,me*E+de,(he+ue)*y+pe).close()),te=Fe*.2,ue=.2,me=.5,he=.5;var ke=new go.PathFigure((me-ue)*E+de,he*y+pe,!0);x.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me-ue)*E+de,(he-te)*y+pe,(me-te)*E+de,(he-ue)*y+pe)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*E+de,he*y+pe,(me+te)*E+de,(he-ue)*y+pe,(me+ue)*E+de,(he-te)*y+pe)),ke.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me+ue)*E+de,(he+te)*y+pe,(me+te)*E+de,(he+ue)*y+pe)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*E+de,he*y+pe,(me-te)*E+de,(he+ue)*y+pe,(me-ue)*E+de,(he+te)*y+pe)),te=Fe*.4,ue=.4,me=.8,he=.5;var _e=new go.PathFigure(me*E+de,(he-ue)*y+pe,!0);x.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*E+de,he*y+pe,(me+te)*E+de,(he-ue)*y+pe,(me+ue)*E+de,(he-te)*y+pe)),_e.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me+ue)*E+de,(he+te)*y+pe,(me+te)*E+de,(he+ue)*y+pe)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue-te*.5)*E+de,he*y+pe,me*E+de,(he+ue)*y+pe,(me+ue-te*.5)*E+de,(he+te)*y+pe)),_e.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me+ue-te*.5)*E+de,(he-te)*y+pe,me*E+de,(he-ue)*y+pe).close()),te=Fe*.8,ue=.8,me=1,he=.5;var Je=new go.PathFigure(me*E+de,(he-ue)*y+pe,!0);return x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*E+de,he*y+pe,(me+te)*E+de,(he-ue)*y+pe,(me+ue)*E+de,(he-te)*y+pe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he+ue)*y+pe,(me+ue)*E+de,(he+te)*y+pe,(me+te)*E+de,(he+ue)*y+pe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue-te*.5)*E+de,he*y+pe,me*E+de,(he+ue)*y+pe,(me+ue-te*.5)*E+de,(he+te)*y+pe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,me*E+de,(he-ue)*y+pe,(me+ue-te*.5)*E+de,(he-te)*y+pe,me*E+de,(he-ue)*y+pe).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var te=new go.PathFigure(.6*E,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ue=new go.PathFigure(0,.5*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(oe,E,y){var x=new go.Geometry,b=Fe*.4,z=.4,te=.5,ue=.5,me=a(),he=a(),de=a(),pe=a();Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.5,me,me,he,de,pe);var be=ee(he.x,he.y),De=new go.PathFigure(he.x*E,he.y*y,!0);x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,de.x*E,de.y*y,pe.x*E,pe.y*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te+z)*E,(ue+b)*y,(te+b)*E,(ue+z)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,(te-b)*E,(ue+z)*y,(te-z)*E,(ue+b)*y)),Ae(te-z,ue,te-z,ue-b,te-b,ue-z,te,ue-z,.5,de,pe,he,me,me),De.add(new go.PathSegment(go.PathSegment.Bezier,he.x*E,he.y*y,de.x*E,de.y*y,pe.x*E,pe.y*y)),b=Fe*.3,z=.3,Ae(te-z,ue,te-z,ue-b,te-b,ue-z,te,ue-z,.5,de,pe,he,me,me),De.add(new go.PathSegment(go.PathSegment.Line,he.x*E,he.y*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,ue*y,pe.x*E,pe.y*y,de.x*E,de.y*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+z)*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,ue*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),Ae(te,ue-z,te+b,ue-z,te+z,ue-b,te+z,ue,.5,me,me,he,de,pe),De.add(new go.PathSegment(go.PathSegment.Bezier,he.x*E,he.y*y,pe.x*E,pe.y*y,de.x*E,de.y*y).close());var De=new go.PathFigure(.45*E,0,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),De.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),De.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),Se(me),Se(he),Se(de),Se(pe),Se(be),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,y/2,E/2,y/2));function z(te,ue,me){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ue)*E,(.8+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ue)*E,(.5+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ue)*E,(.5+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ue)*E,(.8+me)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,E,y){var x=new go.Geometry,b=.5,z=0,te=0,ue=b*Fe,me=.4*Math.SQRT2/2+.5,he=.5-.5*Math.SQRT2/2,de=1,pe=.5,be=.5,De=0,ke=new go.PathFigure(me*E,(1-he)*y,!1);return x.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,de*E,pe*y,de*E,.7*y,de*E,pe*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be+z)*E,(De+z)*y,(.5+b+z)*E,(.5-ue+z)*y,(.5+ue+z)*E,(.5-b+z)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*y,(.5-ue+z)*E,(.5-b+te)*y,(.5-b+z)*E,(.5-ue+te)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*y,(.5-b+z)*E,(.5+ue+te)*y,(.5-ue+z)*E,.9*y)),ke.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*y)),ke.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*y)),ke.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,y,!1);x.add(z);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.7*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var z=new go.PathFigure(.45*E,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*E,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var te=.5-.285,ue=.5,me=te,he=Math.PI/4,de=4*(1-Math.cos(he))/(3*Math.sin(he)),pe=de*.5,be=te,De=te,ke=de*be,_e=de*De;z.add(new go.PathSegment(go.PathSegment.Bezier,(ue-be)*E,me*y,(ue-(ke+be)/2)*E,(me+(De+_e)/2)*y,(ue-be)*E,(me+_e)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(me-De)*y,(ue-be)*E,(me-_e)*y,(ue-ke)*E,(me-De)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ue+be)*E,me*y,(ue+ke)*E,(me-De)*y,(ue+be)*E,(me-_e)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ue+be)*E,(me+_e)*y,(ue+(ke+be)/2)*E,(me+(De+_e)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var Je=new go.PathFigure(.2*E,y,!1);x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var Ve=new go.PathFigure(.8*E,y,!1);return x.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var z=new go.PathFigure(.2*E,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,y,!1);x.add(z);var te=new go.PathFigure(.1*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.05*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,z*E,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var z=new go.PathFigure(.475*E,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var te=new go.PathFigure(.675*E,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*.5,te=new go.PathFigure(E,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,y,E,(b+z)*y,(b+z)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*E,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-z)*y,(b-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*y,(b+z)*E,0,E,(b-z)*y));var ue=new go.PathFigure(b*E,0,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*y)),ue.add(new go.PathSegment(go.PathSegment.Move,b*E,y)),ue.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*y)),ue.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ue.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var z=new go.PathFigure(.15*E,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var te=.1,ue=Fe*.1,me=.2,he=.9,de=new go.PathFigure((me-te)*E,he*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-te)*y,(me-te)*E,(he-ue)*y,(me-ue)*E,(he-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(me+te)*E,he*y,(me+ue)*E,(he-te)*y,(me+te)*E,(he-ue)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he+te)*y,(me+te)*E,(he+ue)*y,(me+ue)*E,(he+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(me-te)*E,he*y,(me-ue)*E,(he+te)*y,(me-te)*E,(he+ue)*y).close()),te=.1,ue=Fe*.1,me=.8,he=.9;var pe=new go.PathFigure((me-te)*E,he*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he-te)*y,(me-te)*E,(he-ue)*y,(me-ue)*E,(he-te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+te)*E,he*y,(me+ue)*E,(he-te)*y,(me+te)*E,(he-ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(he+te)*y,(me+te)*E,(he+ue)*y,(me+ue)*E,(he+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-te)*E,he*y,(me-ue)*E,(he+te)*y,(me-te)*E,(he+ue)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*E,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ue=new go.PathFigure(.5*E,.7*y,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var me=.1,he=Fe*.1,de=.1,pe=.9,be=new go.PathFigure((de-me)*E,pe*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(pe-me)*y,(de-me)*E,(pe-he)*y,(de-he)*E,(pe-me)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(de+me)*E,pe*y,(de+he)*E,(pe-me)*y,(de+me)*E,(pe-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(pe+me)*y,(de+me)*E,(pe+he)*y,(de+he)*E,(pe+me)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*E,pe*y,(de-he)*E,(pe+me)*y,(de-me)*E,(pe+he)*y)),me=.1,he=Fe*.1,de=.4,pe=.9;var De=new go.PathFigure((de-me)*E,pe*y,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(pe-me)*y,(de-me)*E,(pe-he)*y,(de-he)*E,(pe-me)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(de+me)*E,pe*y,(de+he)*E,(pe-me)*y,(de+me)*E,(pe-he)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(pe+me)*y,(de+me)*E,(pe+he)*y,(de+he)*E,(pe+me)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*E,pe*y,(de-he)*E,(pe+me)*y,(de-me)*E,(pe+he)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var z=new go.PathFigure(.45*E,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var te=new go.PathFigure(.55*E,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var de=.05,pe=Fe*.05,be=.175,De=.95,ue=new go.PathFigure((be-de)*E,De*y,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De-de)*y,(be-de)*E,(De-pe)*y,(be-pe)*E,(De-de)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(be+de)*E,De*y,(be+pe)*E,(De-de)*y,(be+de)*E,(De-pe)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De+de)*y,(be+de)*E,(De+pe)*y,(be+pe)*E,(De+de)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(be-de)*E,De*y,(be-pe)*E,(De+de)*y,(be-de)*E,(De+pe)*y));var de=.05,pe=Fe*.05,be=.375,De=.95,me=new go.PathFigure((be-de)*E,De*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De-de)*y,(be-de)*E,(De-pe)*y,(be-pe)*E,(De-de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(be+de)*E,De*y,(be+pe)*E,(De-de)*y,(be+de)*E,(De-pe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De+de)*y,(be+de)*E,(De+pe)*y,(be+pe)*E,(De+de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(be-de)*E,De*y,(be-pe)*E,(De+de)*y,(be-de)*E,(De+pe)*y));var de=.05,pe=Fe*.05,be=.625,De=.95,he=new go.PathFigure((be-de)*E,De*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De-de)*y,(be-de)*E,(De-pe)*y,(be-pe)*E,(De-de)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be+de)*E,De*y,(be+pe)*E,(De-de)*y,(be+de)*E,(De-pe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De+de)*y,(be+de)*E,(De+pe)*y,(be+pe)*E,(De+de)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be-de)*E,De*y,(be-pe)*E,(De+de)*y,(be-de)*E,(De+pe)*y));var de=.05,pe=Fe*.05,be=.825,De=.95,ke=new go.PathFigure((be-de)*E,De*y,!0);x.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De-de)*y,(be-de)*E,(De-pe)*y,(be-pe)*E,(De-de)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be+de)*E,De*y,(be+pe)*E,(De-de)*y,(be+de)*E,(De-pe)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,be*E,(De+de)*y,(be+de)*E,(De+pe)*y,(be+pe)*E,(De+de)*y)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be-de)*E,De*y,(be-pe)*E,(De+de)*y,(be-de)*E,(De+pe)*y).close());var _e=new go.PathFigure(0,y,!1);return x.add(_e),_e.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(.15*E,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ue=.05,me=Fe*.05,he=.35,de=.775,pe=new go.PathFigure((he-ue)*E,de*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*E,(de-ue)*y,(he-ue)*E,(de-me)*y,(he-me)*E,(de-ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ue)*E,de*y,(he+me)*E,(de-ue)*y,(he+ue)*E,(de-me)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*E,(de+ue)*y,(he+ue)*E,(de+me)*y,(he+me)*E,(de+ue)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he-ue)*E,de*y,(he-me)*E,(de+ue)*y,(he-ue)*E,(de+me)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*y,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*y,.1*E,.5*y,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,E,y){var x=new go.Geometry,b=.3,z=Fe*.3,te=.5,ue=.7,me=new go.PathFigure((te-b)*E,ue*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y));var he=new go.PathFigure(0,.7*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,0,y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*.5,te=.5,ue=.5,me=new go.PathFigure((te-b)*E,ue*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y));var he=new go.PathFigure(.15*E,.5*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*y,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,E,y){var x=new go.Geometry,b=.5,z=Fe*.5,te=.5,ue=.5,me=new go.PathFigure((te-b)*E,ue*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y).close()),b=.05,z=Fe*.05,te=.5,ue=.8;var he=new go.PathFigure((te-b)*E,ue*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue-b)*y,(te-b)*E,(ue-z)*y,(te-z)*E,(ue-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ue*y,(te+z)*E,(ue-b)*y,(te+b)*E,(ue-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ue+b)*y,(te+b)*E,(ue+z)*y,(te+z)*E,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ue*y,(te-z)*E,(ue+b)*y,(te-b)*E,(ue+z)*y).close()),he.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),he.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*E,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*E,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*y,0,.375*y,.05*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var z=new go.PathFigure(.126*E,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var te=new go.PathFigure(.402*E,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ue=new go.PathFigure(.678*E,.85*y,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var me=new go.PathFigure(.5*E,.1*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),me.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var z=new go.PathFigure(E*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var te=new go.PathFigure(E*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ue=new go.PathFigure(E*.612,y,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ue.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var me=new go.PathFigure(E*.816,y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var te=new go.PathFigure(E*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ue=new go.PathFigure(E*.055,.18*y,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var me=new go.PathFigure(E*1,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),me.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.55*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var te=new go.PathFigure(E*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ue=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var me=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,E,y){var x=new go.Geometry,b=8,z=b*Fe,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-z,E-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ue=new go.PathFigure(E*.83,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var me=new go.PathFigure(E*.83,y*1,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),me.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),me.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var he=new go.PathFigure(E*.78,y*.05,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),he.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),he.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Fe,z=y*.8,te=new go.Geometry,ue=new go.PathFigure(x,0,!0);return te.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),ue.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-b,E-b,z)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),ue.add(new go.PathSegment(go.PathSegment.Line,x,z)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ue.add(new go.PathSegment(go.PathSegment.Line,0,x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var z=new go.PathFigure(E*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var z=new go.PathFigure(E*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var te=new go.PathFigure(E*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,E,y){var x=new go.Geometry,b=15,z=b*Fe,te=new go.PathFigure(E*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-z,E-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close());var te=new go.PathFigure(E*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close());var te=new go.PathFigure(E*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var z=new go.PathFigure(E*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},84072:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var pt={},dt="5.0",ee={},a=null,Se=!1,Oe=!1,Ae=null,Be=!1,xe=null,Fe=null,Le=0;Le4?parseFloat($e):5};pt.setHTML5Codebase=function($e,ft){Fe=$e,un($e,ft)},pt.setJavaCodebase=pt.setJavaCodebaseVersion=pt.isCompiledInstalled=pt.setPreCompiledScriptPath=pt.setPreCompiledResourcePath=function(){},pt.setHTML5CodebaseVersion=function($e,ft){var Ct=parseFloat($e);if(Ct!==NaN&&Ct<5){console.log("The GeoGebra HTML5 codebase version "+Ct+" is deprecated. Using version latest instead.");return}xe=$e,yt($e,ft)},pt.getHTML5CodebaseVersion=function(){return oe},pt.getParameters=function(){return ee},pt.setFontsCSSURL=function($e){te=$e},pt.setGiacJSURL=function($e){},pt.setJNLPFile=function($e){ge=$e},pt.setJNLPBaseDir=function($e){},pt.inject=function(){function $e(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ft="auto",Ct=ee.id,wt,Qt=!1,sn=0;sn=5)return!0;var $e=pt.getAppletObject();return $e&&typeof $e.recalculateEnvironments=="function"?($e.recalculateEnvironments(),!0):!1},pt.startAnimation=function(){var $e=pt.getAppletObject();return $e&&typeof $e.startAnimation=="function"?($e.startAnimation(),!0):!1},pt.stopAnimation=function(){var $e=pt.getAppletObject();return $e&&typeof $e.stopAnimation=="function"?($e.stopAnimation(),!0):!1},pt.getAppletObject=function(){var $e=ee.id!==void 0?ee.id:"ggbApplet";return window[$e]},pt.resize=function(){};var ke=function($e,ft,Ct){var wt=document.createElement("param");wt.setAttribute("name",ft),wt.setAttribute("value",Ct),$e.appendChild(wt)},_e=function($e){return $e&&$e!=="false"},Je=function($e,ft,Ct){me(oe)<=4.2&&(Ct=!0);var wt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(wt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Qt=document.createElement("div");Qt.classList.add("appletParameters","notranslate");var sn=ft.width,Te=ft.height;if(ft.disableAutoScale=ft.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ft.disableAutoScale,ft.width!==void 0)if(me(oe)<=4.4)_e(ft.showToolBar)&&(ft.height-=7),_e(ft.showAlgebraInput)&&(ft.height-=37),ft.width<605&&_e(ft.showToolBar)&&(ft.width=605,sn=605);else{var Vt=100;(_e(ft.showToolBar)||_e(ft.showMenuBar))&&(ft.hasOwnProperty("customToolBar")&&(ft.customToolbar=ft.customToolBar),Vt=_e(ft.showMenuBar)?245:155),sn=5?(ft.appletOnLoad=function(Ze){var Ot=$e.querySelector(".ggb_preview");Ot&&Ot.parentNode.removeChild(Ot),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Yt),window.GGBT_wsf_view&&$(window).trigger("resize"),xt(Ze)},ea||Yt.appendChild(Ba)):Qt.appendChild(Ba),Yt.appendChild(Qt),ea||$e.appendChild(Yt),setTimeout(function(){pt.resize()},1)}else{var mn=document.createElement("div");mn.className="applet_scaler",mn.style.position="relative",mn.style.display="block",mn.appendChild(Qt),$e.appendChild(mn),ft.appletOnLoad=function(Ze){pt.resize(),xt(Ze)}}function nn(Ze,Ot){Ot&&typeof Ot.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ze,Ot.appletOnLoad):renderGGBElement(Ze),Dt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ot)}function gn(Ze,Ot){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ze,params:Ot}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(On){nn(On.article,On.params)}),html5AppletsToProcess=null)},me(oe)<5&&(Ze.className+=" geogebraweb")):nn(Ze,Ot)}if(wt){scriptLoadStarted=!0;for(var cn=0;cn0?(fa.remove(),Yt.attr("id","fullscreencontent").show(),jQuery(xt).append(Yt),window.dispatchEvent(new Event("resize"))):Je(fa,ft,!1),window.GGBT_wsf_view.launchFullScreen(xt)}else Ie=wt,Je($e,ft,!1);if(!window.GGBT_wsf_view)for(Te=0;Te$e/4*3&&(fa=$e/4*3),xt=fa/5.8,Vt.setAttribute("src",b),Vt.setAttribute("width",fa),Vt.setAttribute("height",xt);var Yt=($e-fa)/2,ea=(ft-xt)/2;Vt.style.left=Yt+"px",Vt.style.top=ea+"px",Qt.appendChild(Vt)}}return Qt.appendChild(Te),Qt},Et=function($e){return $e=$e.toLowerCase(),$e==="html5"||$e==="screenshot"?$e:"html5"},ct=["web","webSimple","web3d","tablet","tablet3d","phone"],yt=function($e,ft){if(oe=$e,ft){un(oe,!0);return}var Ct=!Se;if(Ct){var wt=me(oe);!isNaN(wt)&&wt<4.4&&(Ct=!1)}var Qt,sn;window.location.protocol.substr(0,4)==="http"?Qt=window.location.protocol:Qt="http:";var Te=oe.indexOf("//");Te>0?sn=oe:Te===0?sn=Qt+oe:sn="https://www.geogebra.org/apps/5.2.814.0/";for(var Vt in ct)if(oe.slice(ct[Vt].length*-1)===ct[Vt]||oe.slice((ct[Vt].length+1)*-1)===ct[Vt]+"/"){un(sn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ct&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!_e(ee.showToolBar)&&!_e(ee.showMenuBar)&&!_e(ee.showAlgebraInput)&&!_e(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?sn+="webSimple/":sn+="web3d/",un(sn,!1)},un=function($e,ft){if($e.requirejs){Ne=$e;return}$e.slice(-1)!=="/"&&($e+="/"),Ne=$e,ft===null&&(ft=$e.indexOf("http")===-1),ze=ft,E="web.nocache.js",y=!1;var Ct=Ne.split("/");Ct.length>1&&(!ft&&Ct[Ct.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):ct.indexOf(Ct[Ct.length-2])>=0&&(E=Ct[Ct.length-2]+".nocache.js")),Ct=$e.split("/"),oe=Ct[Ct.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var wt=parseFloat(oe);wt!==NaN&&wt<5&&$e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+wt+" is deprecated. Using version latest instead."),yt("5.0",ft))},Dt=function($e,ft){window.console&&window.console.log&&(!ft||typeof ft.showLogging=="undefined"||ft.showLogging&&ft.showLogging!=="false")&&console.log($e)};ee.material_id!==void 0?pe(gt):gt();function gt(){var $e=dt;xe!==null?$e=xe:parseFloat($e)<5&&($e="5.0"),yt($e,!1),Fe!==null&&un(Fe,ze),Be=!0}return pt},GGBAppletUtils=function(){"use strict";function pt(){return window.GGBT_wsf_edit!==void 0}function dt(Be,xe){xe!=1?(Be.style.transformOrigin="0% 0% 0px",Be.style.webkitTransformOrigin="0% 0% 0px",Be.style.transform="scale("+xe+","+xe+")",Be.style.webkitTransform="scale("+xe+","+xe+")",Be.style.maxWidth="initial",Be.querySelector(".ggb_preview")!==null&&(Be.querySelector(".ggb_preview").style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Be.style.transform="none",Be.style.webkitTransform="none")}function ee(Be,xe,Fe,Le,Ce,ge){var Ne=null;if(ge!=null&&ge!="")for(var ze=Be.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+ge+" ")>-1){Ne=ze;break}else ze=ze.parentNode;var Ie=0,oe=0,E=0,y=0,x=0,b=0,z=0;if(Ne)Ie=Ne.offsetWidth,oe=Math.max(Le?Ne.offsetWidth:0,Ne.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ie=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ie):(Ie=window.innerWidth,oe=window.innerHeight,E=window.innerWidth),Be){var te=Be.getBoundingClientRect();te.left>0&&te.left<=Ie&&(Ce===void 0||!Ce)&&(document.dir==="rtl"?(x=Ie-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),y=b+x)}if(Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ue=Be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Be&&((Fe===void 0||!Fe)&&xe>0&&xe+y1&&(ge=!0)),xe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ge=!0),!(Be.hasOwnProperty("disableAutoScale")&&Be.disableAutoScale))Ce=a(Be,xe,ge,Fe,Be.scaleContainerClass);else return Le;return ge&&(!Be.hasOwnProperty("scale")||Le===1)?Ce:Math.min(Le,Ce)}function Oe(Be){var xe=Math.min(window.innerWidth,document.documentElement.clientWidth),Fe=Math.min(window.innerHeight,document.documentElement.clientHeight),Le=Be.getBoundingClientRect(),Ce=(xe-Le.width)/2,ge=(Fe-Le.height)/2;ge<0&&(ge=0),Be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ce<40?Be.style.left="40px":Be.style.left=Ce+"px",Be.style.top=ge+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ge<40?Be.style.top="40px":Be.style.top=ge+"px",Be.style.left=Ce+"px")}function Ae(Be,xe){var Fe=Be.querySelector(".appletParameters");if(Fe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(xe.id!==Fe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Be)}if(Fe.parentElement&&/fullscreen/.test(Fe.parentElement.className))return;var Le=Se(xe,Be);pt()&&Fe.setAttribute("data-param-scale",Le);for(var Ce=null,ge=0;ge=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(pt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(pt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(pt){var dt=c[pt];return dt==null?null:dt},r=d,webModule.__errFn=e}function B(){function pt(Be){var xe=Be.lastIndexOf(rb);xe==-1&&(xe=Be.length);var Fe=Be.indexOf(sb);Fe==-1&&(Fe=Be.length);var Le=Be.lastIndexOf(tb,Math.min(Fe,xe));return Le>=O?Be.substring(O,Le+P):W}function dt(Be){if(!Be.match(/^\w+:\/\//)){var xe=o.createElement(ub);xe.src=Be+vb,Be=pt(xe.src)}return Be}function ee(){var Be=__gwt_getMetaProperty(wb);return Be!=null?Be:W}function a(){for(var Be=o.getElementsByTagName(_),xe=O;xeO?Be[Be.length-P].href:W}function Oe(){var Be=o.location;return Be.href==Be.protocol+zb+Be.host+Be.pathname+Be.search+Be.hash}var Ae=ee();return Ae==W&&(Ae=a()),Ae==W&&(Ae=Se()),Ae==W&&Oe()&&(Ae=pt(o.location.href)),Ae=dt(Ae),Ae}function C(pt){return pt.match(/^\//)||pt.match(/^[a-zA-Z]+:\/\//)?pt:webModule.__moduleBase+pt}function D(){var pt=[],dt=O,ee=[],a=[];function Se(Be){var xe=a[Be](),Fe=ee[Be];if(xe in Fe)return xe;var Le=[];for(var Ce in Fe)Le[Fe[Ce]]=Ce;throw r&&r(Be,Le,xe),null}if(__gwt_isKnownPropertyValue=function(Be,xe){return xe in ee[Be]},webModule.__getPropMap=function(){var Be={};for(var xe in ee)ee.hasOwnProperty(xe)&&(Be[xe]=Se(xe));return Be},webModule.__computePropValue=Se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var Ae=Oe.indexOf(Db);Ae!=-1&&(dt=parseInt(Oe.substring(Ae+P),$),Oe=Oe.substring(O,Ae))}catch(Be){}return webModule.__softPermutationId=dt,C(Oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},77665:function(pt,dt,ee){"use strict";ee.d(dt,{Ax:function(){return Ae},Ds:function(){return Be},KI:function(){return Fe},SI:function(){return Oe},f1:function(){return Se}});var a=ee(13952);function Se(Le){let Ce=!0;if(Le.length>0){for(let ge=0;gey in E?Oe(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,ge=(E,y)=>{for(var x in y||(y={}))Fe.call(y,x)&&Ce(E,x,y[x]);if(xe)for(var x of xe(y))Le.call(y,x)&&Ce(E,x,y[x]);return E},Ne=(E,y)=>Ae(E,Be(y)),ze=(E,y)=>{var x={};for(var b in E)Fe.call(E,b)&&y.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&xe)for(var b of xe(E))y.indexOf(b)<0&&Le.call(E,b)&&(x[b]=E[b]);return x},Ie=(E,y,x)=>new Promise((b,z)=>{var te=he=>{try{me(x.next(he))}catch(de){z(de)}},ue=he=>{try{me(x.throw(he))}catch(de){z(de)}},me=he=>he.done?b(he.value):Promise.resolve(he.value).then(te,ue);me((x=x.apply(E,y)).next())});const oe=E=>{var y=E,{children:x}=y,b=ze(y,["children"]);const[z,te]=(0,Se.useState)(!1);return Se.createElement(a.ZP,Ne(ge({},b),{loading:z,onClick:ue=>Ie(void 0,null,function*(){try{te(!0),yield b.onClick(ue),te(!1)}catch(me){console.error(me),te(!1)}})}),x)}},5423:function(pt,dt,ee){"use strict";ee.d(dt,{ij:function(){return z},_s:function(){return b},Uf:function(){return x},ZP:function(){return ue}});var a=ee(59301),Se={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Oe=ee(92310),Ae=ee.n(Oe),Be=ee(42441),xe=ee(25399),Fe=ee(458),Le=ee(29787),Ce=ee(63604),ge=ee(13952),Ne=Object.defineProperty,ze=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(me,he,de)=>he in me?Ne(me,he,{enumerable:!0,configurable:!0,writable:!0,value:de}):me[he]=de,y=(me,he)=>{for(var de in he||(he={}))Ie.call(he,de)&&E(me,de,he[de]);if(ze)for(var de of ze(he))oe.call(he,de)&&E(me,de,he[de]);return me};const x=(me={})=>{var he,de,pe,be;let De=(he=me==null?void 0:me.emotion)==null?void 0:he.map(Ve=>y({value:Ve==null?void 0:Ve.rate},Ve)),ke=(de=me==null?void 0:me.focus)==null?void 0:de.map(Ve=>y({value:Ve==null?void 0:Ve.rate},Ve)),_e=(pe=me==null?void 0:me.action)==null?void 0:pe.map(Ve=>y({value:Ve==null?void 0:Ve.rate},Ve)),Je=(be=me==null?void 0:me.intention)==null?void 0:be.map(Ve=>y({value:Ve==null?void 0:Ve.rate},Ve));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:De||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:ke||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:_e||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:Je||[]}]},b=({className:me,dataSource:he=[],col:de=4,right:pe,bottom:be=23,precision:De=0,wrapWidth:ke=1200})=>{const _e=(Ve="",Ye,Ge="--")=>Ve?(Ve==null?void 0:Ve.length)>Ye?(Ve==null?void 0:Ve.slice(0,Ye-1))+"...":Ve:Ge,Je=Math.floor((ke-(de-1)*pe)/de);return a.createElement("div",{className:Ae()(Se.list,me)},!!(he!=null&&he.length)&&(he==null?void 0:he.map((Ve,Ye)=>{const{cover_pic:Ge,created_at:ot,emotion:At,action:Et,intention:ct,focus:yt}=Ve;return a.createElement("div",{key:Ye,className:Se.wrap,style:{width:Je,marginRight:(1+Ye)%de===0?0:pe+De,marginBottom:be}},a.createElement("div",{className:Se.img},a.createElement("img",{src:`${ge.Z.API_SERVER}${Ge}`}),a.createElement("div",{className:Se.tips},a.createElement("div",null,a.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),a.createElement("span",null,ot))),a.createElement("div",{className:Se.footer},a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-biaoqing"}),a.createElement("span",null,"\u8868\u60C5\uFF1A",a.createElement(xe.Z,{title:At},a.createElement("span",{className:"c-grey-333"},_e(At,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-hangwei"}),a.createElement("span",null,"\u884C\u4E3A\uFF1A",a.createElement(xe.Z,{title:Et},a.createElement("span",{className:"c-grey-333"},_e(Et,4)))))),a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-yitu"}),a.createElement("span",null,"\u610F\u56FE\uFF1A",a.createElement(xe.Z,{title:ct},a.createElement("span",{className:"c-grey-333"},_e(ct,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-zhuangtai"}),a.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",a.createElement(xe.Z,{title:yt},a.createElement("span",{className:"c-grey-333"},_e(yt,3))))))))})))},z=({className:me,style:he,title:de,hideBar:pe=!1,children:be,customText:De="",noDataText:ke="",emptyData:_e=[],loading:Je,actionAnalysis:Ve})=>{var Ye,Ge;const ot=((Ye=_e==null?void 0:_e[0])==null?void 0:Ye.every(Et=>{var ct;return!((ct=Et==null?void 0:Et.data)!=null&&ct.length)}))&&!((Ge=_e==null?void 0:_e[1])!=null&&Ge.length)||!Ve,At=Ve?ke:De;return a.createElement(Fe.Z,{loading:Je,active:!0},ot&&a.createElement("div",{className:Ae()(Se.noData,me),style:he},!!de&&a.createElement("div",{className:Se.title},!pe&&a.createElement("b",null),a.createElement("span",null,de)),a.createElement("div",{className:Se.itemWrap},a.createElement(Ce.Z,{customText:At}))),!ot&&be)};var ue=({className:me,style:he,data:de=[],title:pe,hideBar:be=!1,loading:De=!1})=>a.createElement("div",{className:Ae()(Se.analysis,me),style:he},!!pe&&a.createElement("div",{className:Se.title},!be&&a.createElement("b",null),a.createElement("span",null,pe)),a.createElement(Le.Z,{spinning:De},a.createElement("div",{className:Se.itemWrap},de==null?void 0:de.map((ke,_e)=>a.createElement("div",{className:Se.item,key:_e},a.createElement(Be.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:ke==null?void 0:ke.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(Je){for(let Ve in ke==null?void 0:ke.data)if(Je==(ke==null?void 0:ke.data[Ve].name))return Je+" "+(ke==null?void 0:ke.data[Ve].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:ke==null?void 0:ke.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:ke==null?void 0:ke.data}]},style:{height:145}}))))))},48102:function(pt,dt,ee){"use strict";var a=ee(86204),Se=ee.n(a),Oe=Object.defineProperty,Ae=(Le,Ce,ge)=>Ce in Le?Oe(Le,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Le[Ce]=ge,Be=(Le,Ce,ge)=>Ae(Le,typeof Ce!="symbol"?Ce+"":Ce,ge),xe=(Le,Ce,ge)=>new Promise((Ne,ze)=>{var Ie=y=>{try{E(ge.next(y))}catch(x){ze(x)}},oe=y=>{try{E(ge.throw(y))}catch(x){ze(x)}},E=y=>y.done?Ne(y.value):Promise.resolve(y.value).then(Ie,oe);E((ge=ge.apply(Le,Ce)).next())});class Fe extends a.EventEmitter{constructor(Ce,ge){super(),Be(this,"url"),Be(this,"body"),Be(this,"fullContent",""),Be(this,"controller",null),Be(this,"buffer",""),this.url=Ce,this.body=ge}startStream(){return xe(this,null,function*(){this.controller=new AbortController;const{signal:Ce}=this.controller;try{const ge=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Ce});if(!ge.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ge.status}`);const Ne=ge.headers.get("content-type");if(!Ne)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ne.includes("application/json")){const oe=yield ge.json();this.emit("error",oe);return}if(!Ne.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ze=ge.body.getReader(),Ie=new TextDecoder("utf-8");for(;;){const{done:oe,value:E}=yield ze.read();if(oe)break;const y=Ie.decode(E,{stream:!0});this.buffer+=y;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const z=b.slice(5).trim();if(z==="[DONE]")break;try{const te=JSON.parse(z);te.data&&this.handleData(te.data)}catch(te){this.buffer=b+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(ge){ge.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ge.message)}})}handleData(Ce){Ce.content&&(this.fullContent+=Ce.content,this.emit("data",{chunk:Ce,full:this.fullContent}))}cancelRequest(){var Ce;(Ce=this.controller)==null||Ce.abort()}}dt.Z=Fe},32456:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ie}});var a=ee(59301),Se=ee(30641),Oe=ee(77019),Ae=ee(5269),Be={smartWrp:"smartWrp___NjRcB"},xe=ee(58531),Fe=ee(38776),Le=ee(27051),Ce=ee(59301),ge=(oe,E,y)=>new Promise((x,b)=>{var z=me=>{try{ue(y.next(me))}catch(he){b(he)}},te=me=>{try{ue(y.throw(me))}catch(he){b(he)}},ue=me=>me.done?x(me.value):Promise.resolve(me.value).then(z,te);ue((y=y.apply(oe,E)).next())});const Ne=` @@ -136,12 +136,12 @@ initArrayDisplay(); <\/script> -`;function ze({open:oe=!0,onChange:E,defaultValue:y,placement:x,width:b,height:z,extra:te,onDynamic:ue,showExtra:me=!0}){const he=(0,a.useRef)(null),de=(0,a.useRef)(null),[pe,be]=(0,a.useState)(y||""),[De,ke]=(0,a.useState)(y||""),[qe,Je]=(0,a.useState)(!!oe),[Ve,Ye]=(0,a.useState)(1),Ge={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{oe&&(be(y),ke(y),Je(!0))},[oe,y]),(0,a.useEffect)(()=>{pe!==""&&(clearTimeout(de.current),de.current=setTimeout(()=>{const At=document.createElement("iframe");if(At.style.width="100%",At.style.height="100%",At.style.border="0",he.current){he.current.innerHTML="",he.current.appendChild(At);const Et=At.contentDocument||At.contentWindow.document;Et.open(),Et.write(pe),Et.close()}},1e3))},[oe,pe]);const ot=At=>{be(At),E==null||E(At,De)};return Ce.createElement(Se.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:qe,width:me?700:"100%",height:z||"100vh",rootClassName:Be.smartWrp,destroyOnClose:!0,onClose:()=>Je(!1),extra:me&&Ce.createElement("div",null,Ce.createElement(Fe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ve,onChange:At=>Ye(At)}),Ce.createElement(Le.Z,{type:"primary",className:"ml20",onClick:()=>ge(this,null,function*(){yield ue(pe,()=>{Je(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ce.createElement(Oe.Z,{className:"h100"},Ce.createElement(Ae.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ve===1?"block":"none"}},Ce.createElement("div",{className:"h100",ref:he})),Ce.createElement(Ae.Z,{flex:"1",style:{display:Ve===2?"block":"none"}},Ce.createElement(xe.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:Ge,onChange:ot}))))}var Ie=ze},24615:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return be}});var a=ee(59301),Se=ee(96536),Oe=ee(77596),Ae=ee(3310),Be=ee(14179),xe=ee(56102),Fe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Le=ee(6767),Ce=ee(90083),ge=ee(95827),Ne=ee(30084),ze=ee(10787),Ie=ee(14752),oe=ee(32456),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ue=(De,ke,qe)=>ke in De?E(De,ke,{enumerable:!0,configurable:!0,writable:!0,value:qe}):De[ke]=qe,me=(De,ke)=>{for(var qe in ke||(ke={}))z.call(ke,qe)&&ue(De,qe,ke[qe]);if(b)for(var qe of b(ke))te.call(ke,qe)&&ue(De,qe,ke[qe]);return De},he=(De,ke)=>y(De,x(ke)),de=(De,ke)=>{var qe={};for(var Je in De)z.call(De,Je)&&ke.indexOf(Je)<0&&(qe[Je]=De[Je]);if(De!=null&&b)for(var Je of b(De))ke.indexOf(Je)<0&&te.call(De,Je)&&(qe[Je]=De[Je]);return qe},be=({onFinish:De,value:ke,streamingStatus:qe,cancelIndex:Je,loadImage:Ve,onDynamic:Ye})=>{const[Ge,ot]=(0,a.useState)(""),[At,Et]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ct,yt]=(0,a.useState)(0),[rn,Dt]=(0,a.useState)(!1),gt=Ct=>Ct.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(bt,Qt)=>`$$${Qt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),_e=()=>{Dt(!0),De==null||De()};(0,a.useEffect)(()=>{const Ct=Ve?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function ze({open:oe=!0,onChange:E,defaultValue:y,placement:x,width:b,height:z,extra:te,onDynamic:ue,showExtra:me=!0}){const he=(0,a.useRef)(null),de=(0,a.useRef)(null),[pe,be]=(0,a.useState)(y||""),[De,ke]=(0,a.useState)(y||""),[_e,Je]=(0,a.useState)(!!oe),[Ve,Ye]=(0,a.useState)(1),Ge={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{oe&&(be(y),ke(y),Je(!0))},[oe,y]),(0,a.useEffect)(()=>{pe!==""&&(clearTimeout(de.current),de.current=setTimeout(()=>{const At=document.createElement("iframe");if(At.style.width="100%",At.style.height="100%",At.style.border="0",he.current){he.current.innerHTML="",he.current.appendChild(At);const Et=At.contentDocument||At.contentWindow.document;Et.open(),Et.write(pe),Et.close()}},1e3))},[oe,pe]);const ot=At=>{be(At),E==null||E(At,De)};return Ce.createElement(Se.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:_e,width:me?700:"100%",height:z||"100vh",rootClassName:Be.smartWrp,destroyOnClose:!0,onClose:()=>Je(!1),extra:me&&Ce.createElement("div",null,Ce.createElement(Fe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ve,onChange:At=>Ye(At)}),Ce.createElement(Le.Z,{type:"primary",className:"ml20",onClick:()=>ge(this,null,function*(){yield ue(pe,()=>{Je(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ce.createElement(Oe.Z,{className:"h100"},Ce.createElement(Ae.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ve===1?"block":"none"}},Ce.createElement("div",{className:"h100",ref:he})),Ce.createElement(Ae.Z,{flex:"1",style:{display:Ve===2?"block":"none"}},Ce.createElement(xe.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:Ge,onChange:ot}))))}var Ie=ze},24615:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return be}});var a=ee(59301),Se=ee(96536),Oe=ee(77596),Ae=ee(3310),Be=ee(14179),xe=ee(56102),Fe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Le=ee(6767),Ce=ee(90083),ge=ee(95827),Ne=ee(30084),ze=ee(10787),Ie=ee(14752),oe=ee(32456),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ue=(De,ke,_e)=>ke in De?E(De,ke,{enumerable:!0,configurable:!0,writable:!0,value:_e}):De[ke]=_e,me=(De,ke)=>{for(var _e in ke||(ke={}))z.call(ke,_e)&&ue(De,_e,ke[_e]);if(b)for(var _e of b(ke))te.call(ke,_e)&&ue(De,_e,ke[_e]);return De},he=(De,ke)=>y(De,x(ke)),de=(De,ke)=>{var _e={};for(var Je in De)z.call(De,Je)&&ke.indexOf(Je)<0&&(_e[Je]=De[Je]);if(De!=null&&b)for(var Je of b(De))ke.indexOf(Je)<0&&te.call(De,Je)&&(_e[Je]=De[Je]);return _e},be=({onFinish:De,value:ke,streamingStatus:_e,cancelIndex:Je,loadImage:Ve,onDynamic:Ye})=>{const[Ge,ot]=(0,a.useState)(""),[At,Et]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ct,yt]=(0,a.useState)(0),[un,Dt]=(0,a.useState)(!1),gt=Ct=>Ct.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(wt,Qt)=>`$$${Qt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),$e=()=>{Dt(!0),De==null||De()};(0,a.useEffect)(()=>{const Ct=Ve?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${ke}`:ke,bt=gt(Ct);if(!rn)if(Ve||!qe||Je>0){ot(bt),yt(bt.length),(!qe||Je>0)&&!Ve&&_e();return}else if((bt==null?void 0:bt.length)<4)ot(bt),yt(bt.length);else if(ct{ot(bt.slice(0,ct+2)),yt(Te=>Te+2)},Qt>10?Math.max(500/(Qt/2),20):50);return()=>clearInterval(sn)}else qe||_e()},[ke,qe,Je,Ve,ct]);const ft=(0,a.useMemo)(()=>a.createElement("section",{className:`${Fe.answer} fadeIn animated edu_md`},a.createElement(Se.UG,{remarkPlugins:[Ne.Z,ze.Z],rehypePlugins:[ge.Z,Ae.Z],components:{code(Ct){var bt=Ct,{node:Qt,inline:sn,className:Te,children:Gt}=bt,va=de(bt,["node","inline","className","children"]);const xt=/language-(\w+)/.exec(Te||""),Yt=String(Gt).trim();return sn||!xt?a.createElement("code",me({className:Te},va),Gt):a.createElement("code",{className:Fe.codeCopy,"data-text":`\`\`\`${xt?xt[1]:""} -${Gt} -\`\`\``},a.createElement(xe.CopyToClipboard,{text:Yt,onCopy:()=>Le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),xt[1]==="html"&&rn&&a.createElement("button",{className:Fe.runCode,onClick:()=>{Et(me({},he(me({},At),{open:++At.open,defaultValue:Yt,language:xt[1]})))}},"\u8FD0\u884CHTML"),a.createElement(Oe.Z,me({wrapLongLines:!0,style:Be.Z,language:xt[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},va),Yt))},img({node:Ct}){var bt;const Qt=(bt=Ct.properties)==null?void 0:bt.src;return a.createElement(Ce.Z,{src:Qt,width:320,"data-text":Qt,onLoad:()=>Ve&&setTimeout(()=>_e(),500)})}}},rn?Ge:`${Ge}__`)),[Ge]);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{defaultValue:At.defaultValue,open:At.open,language:At.language,height:At.height,onChange:(Ct,bt)=>{ot(Ge.replaceAll(bt,Ct))},onDynamic:Ye}),ft)}},83297:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Be}});var a=ee(59301),Se=ee(89299),Oe={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Be=({src:xe,onClick:Fe,topPercentage:Le=.62,draggableExtraNode:Ce})=>{const ge=(0,a.useRef)(null),Ne=(0,a.useRef)(!1),ze=(0,a.useRef)(!1),[Ie,oe]=(0,a.useState)(window.innerHeight*Le),[E,y]=(0,a.useState)(!1),x=10;return(0,a.useEffect)(()=>{if(ge.current){let b=function(he){var de;Ne.current=!0,me=he.pageY,ue=he.pageY-(((de=ge.current)==null?void 0:de.getBoundingClientRect().top)||0),(0,Se.kk)("none"),document.onselectstart=function(){return!1}},z=function(){Ne.current&&!ze.current&&Fe&&Fe(),Ne.current=!1,ze.current=!1,(0,Se.kk)("auto"),document.onselectstart=null},te=function(he){var de;if(Ne.current){const be=he.pageY-ue,De=window.innerHeight-(((de=ge.current)==null?void 0:de.offsetHeight)||0)-50,ke=50;if(!ze.current&&Math.abs(me-he.pageY)>x&&(ze.current=!0),ze.current){let qe=Math.max(ke,Math.min(be,De));oe(qe)}}},ue=0,me=0;return ge.current.addEventListener("mousedown",b),document.addEventListener("mousemove",te),document.addEventListener("mouseup",z),()=>{var he,de;(de=(he=ge==null?void 0:ge.current)==null?void 0:he.removeEventListener)==null||de.call(he,"mousedown",b),document.removeEventListener("mousemove",te),document.removeEventListener("mouseup",z)}}},[Fe]),(0,a.useEffect)(()=>{const b=()=>{oe(window.innerHeight*Le)};return window.addEventListener("resize",b),()=>{window.removeEventListener("resize",b)}},[Le]),a.createElement("div",{className:Oe.draggableImage,style:{top:`${Ie}px`,display:E?"none":"block",cursor:Ne.current?"grabbing":"grab"},ref:ge},Ce&&a.createElement("div",{className:Oe.extraNode,onMouseUp:b=>b.stopPropagation(),onMouseDownCapture:b=>b.stopPropagation()},Ce),a.createElement("img",{className:Oe.img,src:xe,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${Oe.close}`,onMouseUp:b=>{b.stopPropagation(),y(!0)}}))}},25842:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return On}});var a=ee(59301),Se=ee(30641),Oe=ee(6767),Ae=ee(14566),Be=ee(62957),xe=ee(25399),Fe=ee(37568),Le=ee(99571),Ce=ee(29787),ge=ee(584),Ne=ee(93725),ze=ee(75727),Ie=ee(92310),oe=ee.n(Ie),E=ee(24615),y=ee(60959),x=ee(50252),b={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},z=ee(52430),te=ee(89299),ue=ee(83297),me=ee(37166),he=ee(28984),de=ee(71986),pe=ee(13952),be=ee(56102),De=ee(48102),ke=Object.defineProperty,qe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ye=(pn,Un,Ht)=>Un in pn?ke(pn,Un,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):pn[Un]=Ht,Ge=(pn,Un)=>{for(var Ht in Un||(Un={}))Je.call(Un,Ht)&&Ye(pn,Ht,Un[Ht]);if(qe)for(var Ht of qe(Un))Ve.call(Un,Ht)&&Ye(pn,Ht,Un[Ht]);return pn},ot=(pn,Un)=>{var Ht={};for(var en in pn)Je.call(pn,en)&&Un.indexOf(en)<0&&(Ht[en]=pn[en]);if(pn!=null&&qe)for(var en of qe(pn))Un.indexOf(en)<0&&Ve.call(pn,en)&&(Ht[en]=pn[en]);return Ht};const At=ee(20441),Et={};At.keys().forEach(pn=>{const Un=pn.replace("./","").replace(".svg","");Et[Un]=At(pn)});var yt=pn=>{var Un=pn,{filename:Ht}=Un,en=ot(Un,["filename"]),Dn;const ua=((Dn=Ht==null?void 0:Ht.split(".").pop())==null?void 0:Dn.toLowerCase())||"unknown",hn=Et[ua]||Et.default;return a.createElement("img",Ge({src:hn,alt:ua},en))},rn=ee(34547),Dt=Object.defineProperty,gt=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Qt=(pn,Un,Ht)=>Un in pn?Dt(pn,Un,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):pn[Un]=Ht,sn=(pn,Un)=>{for(var Ht in Un||(Un={}))Ct.call(Un,Ht)&&Qt(pn,Ht,Un[Ht]);if(ft)for(var Ht of ft(Un))bt.call(Un,Ht)&&Qt(pn,Ht,Un[Ht]);return pn},Te=(pn,Un)=>gt(pn,_e(Un)),Gt=(pn,Un,Ht)=>new Promise((en,Dn)=>{var ua=Jt=>{try{Mt(Ht.next(Jt))}catch(Nn){Dn(Nn)}},hn=Jt=>{try{Mt(Ht.throw(Jt))}catch(Nn){Dn(Nn)}},Mt=Jt=>Jt.done?en(Jt.value):Promise.resolve(Jt.value).then(ua,hn);Mt((Ht=Ht.apply(pn,Un)).next())}),xt=({title:pn="\u5934\u6B4CAI",placeholder:Un,hideUpload:Ht,hideInputBox:en,aiIcon:Dn=me,userIcon:ua=he,dragIcon:hn=de,children:Mt,fetchUrl:Jt,fetchData:Nn={},extraAnswerAction:ka,showDefaultTips:vu=!0,onOpen:Tn,onClose:ku,loadingOption:ea,showPreference:zn=!1,initMessage:aa,customRequest:La,visible:qa,width:pu=1200,isCheckRestrictNumber:Zu=!1,headNode:vn,headFunctionNode:Ft,showRedraw:Yn,showEdit:Za,promptPropName:Ha="prompt",topPercentage:ja,showSwitchingModel:su=!1,showImageGenerator:Xn=!1,showLookHistory:St=!1,fetchListObject:ne,customPreference:ce,customDataNode:fe,showAddSession:Me,historyId:je,draggableExtraNode:vt,drawerExtraNode:Lt,menuExtraFunctionNode:fa,showSceneAwareness:ra=!1,ReactComponent:sa=Se.Z,topFunctionNode:lu,footerContainerStyle:Vn,chatContainerStyle:In={},showCodePreview:ya=!1,showSource:An=!0,onSendMessage:ca,onDynamic:st=()=>{},setSelectItem:Wt})=>{var Oa,yu;const[ir,Or]=(0,a.useState)(!1),[uu,Bu]=(0,a.useState)("qwen-max"),[Du,ur]=(0,a.useState)([]),[Fa,br]=(0,a.useState)([]),[xr,hr]=(0,a.useState)(!1),[Kr,Ea]=(0,a.useState)(!1),[Ka,Ku]=(0,a.useState)(!1),[Xa,bu]=(0,a.useState)([]),[Rr,Zl]=(0,a.useState)(""),[Tl,lo]=(0,a.useState)(0),[Ho,Uo]=(0,a.useState)(void 0),[Mo,Ru]=(0,a.useState)(!1),[Oo,ul]=(0,a.useState)(null),[Ro,yo]=(0,a.useState)(""),ro=(0,a.useRef)(),_r=(0,a.useRef)(null),Po=(0,a.useRef)(null),[dl,Ul]=(0,a.useState)(!1),[vo,oo]=(0,a.useState)(!1),[ao,ho]=(0,a.useState)(!1),[Fo,Co]=(0,a.useState)(!1),[qo,Ko]=(0,a.useState)(!1),[ci,Yo]=(0,a.useState)(0),To=(0,a.useRef)(null),bn=(0,a.useRef)(!1),Ee=(0,a.useRef)(null),[We,tt]=(0,a.useState)(void 0),[lt,mt]=(0,a.useState)(!0),[jt,tn]=(0,a.useState)(pu-28),[Xt,jn]=(0,a.useState)(!1),[da,Bn]=(0,a.useState)(!0),[$n,ga]=(0,a.useState)([]),Ta=(0,a.useRef)([]),Fn=(0,a.useRef)(null),Ya=(0,a.useRef)(null),ba=(0,a.useRef)(!1),za=jt-22,xa=Rr==null?void 0:Rr.split(` -`).length,{onAdd:du,onGetList:nn,onListClick:Ca,onListDelete:Da,onListDealData:cu}=ne||{},Ga=50,Tu=10,Yu={maxCount:Ga,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Du,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Ln=>Gt(void 0,null,function*(){var Pu,wu,Lu,gu;const er=(gu=(Lu=(wu=(Pu=Ln==null?void 0:Ln.name)==null?void 0:Pu.split("."))==null?void 0:wu.slice(-1))==null?void 0:Lu[0])==null?void 0:gu.toLowerCase(),Xr=["doc","docx","md","pdf","txt","xlsx","xls"].includes(er);return Ln.size==0?(Oe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ae.default.LIST_IGNORE):Xr?Ln.size/1024/1024>100?(Oe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ae.default.LIST_IGNORE):!0:(Oe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Ae.default.LIST_IGNORE)}),onChange:({fileList:Ln})=>{ur(Ln)},action:`${(Oa=pe.Z)==null?void 0:Oa.API_SERVER}/api/intelligent_imports/upload_file.json`},nr={maxCount:Tu,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Fa,multiple:!0,accept:".jpg,.png,",beforeUpload:Ln=>{var Pu,wu,Lu,gu;const er=(gu=(Lu=(wu=(Pu=Ln==null?void 0:Ln.name)==null?void 0:Pu.split("."))==null?void 0:wu.slice(-1))==null?void 0:Lu[0])==null?void 0:gu.toLowerCase(),Xr=["jpg","png"].includes(er);return Ln.size==0?(Oe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ae.default.LIST_IGNORE):Xr?Ln.size/1024/1024>10?(Oe.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ae.default.LIST_IGNORE):!0:(Oe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Ae.default.LIST_IGNORE)},onChange:({fileList:Ln})=>{br(Ln)},action:`${(yu=pe.Z)==null?void 0:yu.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Xa.length||!ro.current)return;const Ln=Xa[Xa.length-1];Ln!=null&&Ln.loading&&(ro.current.scrollTop=ro.current.scrollHeight)},[Xa.length]),(0,a.useEffect)(()=>{if(!ro.current||!To.current)return;const Ln=new IntersectionObserver(([Pu])=>{var wu,Lu,gu,er;if(!document.contains(Pu.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((wu=Pu.rootBounds)==null?void 0:wu.width)===0&&((Lu=Pu.rootBounds)==null?void 0:Lu.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((gu=Pu.boundingClientRect)==null?void 0:gu.width)===0&&((er=Pu.boundingClientRect)==null?void 0:er.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}mt(Pu.isIntersecting)},{root:ro.current,rootMargin:"70px",threshold:0});return Ln.observe(To.current),()=>{To.current&&Ln.unobserve(To.current)}},[ro.current,To.current]),(0,a.useEffect)(()=>{if(!dl)return;const Ln=ro.current,Pu=Ee.current;bn.current=!1;let wu=Ln.scrollTop;const Lu=()=>{const{scrollTop:er,scrollHeight:cl,clientHeight:Xr}=Ln;er>wu?er+Xr>=cl-50&&(Ln.scrollTop=Ln.scrollHeight,bn.current=!1):er{bn.current||(Ln.scrollTop=Ln.scrollHeight)});return gu.observe(Pu),()=>{var er;gu.unobserve(Pu),(er=Ln==null?void 0:Ln.removeEventListener)==null||er.call(Ln,"scroll",Lu)}},[dl]),(0,a.useEffect)(()=>{!dl&&Ta.current.length&&(bu([...Xa,...Ta.current]),Ta.current=[])},[dl]),(0,a.useEffect)(()=>{if(!ro.current)return;const Ln=new ResizeObserver(()=>{var Pu;ro.current&&tn((Pu=ro.current)==null?void 0:Pu.offsetWidth)});return Ln.observe(ro.current),()=>{ro.current&&Ln.unobserve(ro.current)}},[ro.current]),(0,a.useEffect)(()=>{typeof qa=="boolean"&&Or(qa)},[qa]),(0,a.useEffect)(()=>{var Ln;if(_r.current&&Oo!==null){_r.current.focus();const Pu=(Ln=_r.current.resizableTextArea)==null?void 0:Ln.textArea;Pu&&(Pu.selectionStart=Pu.selectionEnd=Pu.value.length)}},[Oo]),(0,a.useEffect)(()=>{xa<5&&Ru(!1)},[xa]),(0,a.useEffect)(()=>{ir&&aa&&(bu(gr(aa)),hr(!0),xu(aa,{history:[]})),ir&&(Fr(),je?fl(je):Me&&!We&&Wr()),ir||Au()},[ir]);const gr=(Ln="",Pu=[],wu=[])=>{const Lu=Date.now();return[{text:Ln,key:Lu,sender:"user",fileList:Pu,imageList:wu,show:!0},{loading:!0,key:Lu,sender:"AI",show:!0,model:uu,imageGenerator:Fo,thinkingEnabled:vo,codePreview:ao}]},Au=()=>{yo(""),ul(null),ur([]),br([]),Zl("")},sr=()=>{if(Tn){Tn({chatData:Xa,setChatData:bu,setLoading:hr,getData:xu,renderChatItems:gr,handleAdd:Wr,identifier:We});return}Or(!0)},cr=()=>{if(Bn(!0),ku){ku();return}Or(!1)},dr=()=>{Ru(!Mo)},Fr=()=>Gt(void 0,null,function*(){if(!Zu)return;const Ln=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ln==null?void 0:Ln.status)===0&&(Ln==null?void 0:Ln.total_number)!==-1&&(lo((Ln==null?void 0:Ln.total_number)-(Ln==null?void 0:Ln.remaining_number)),Uo(Ln==null?void 0:Ln.total_number))}),Hr=()=>{Be.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Ho,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Yr=Ln=>Ln.reduce((wu,Lu)=>{if(Lu.sender==="user"){const gu=Ln.find(er=>er.key===Lu.key&&er.sender==="AI");gu&&(gu!=null&&gu.text)&&!(gu!=null&&gu.error)&&wu.push({question:Lu.text,answer:gu.text})}return wu},[]),xu=(...Ln)=>Gt(void 0,[...Ln],function*(Pu="",wu={},Lu=Xa){if(La&&(yield La({mes:Pu,setChatData:bu,fileList:Du,body:wu,checkNum:Fr,setLoading:hr,bodyChatData:Lu,setTyping:Ul,setImageGenerator:Co,renderChatItems:gr})),!La){const gu=Du==null?void 0:Du.map(Jr=>{var ll;return(ll=Jr==null?void 0:Jr.response)==null?void 0:ll.file_id}),er=Fa==null?void 0:Fa.map(Jr=>{var ll;return(ll=Jr==null?void 0:Jr.response)==null?void 0:ll.data}),cl=wu.history||Yr(Lu),Xr=sn(sn({identifier:We,response_mode:"streaming",model:uu,scene_awareness:qo,thinking_enabled:vo,image_generator:Fo,code_preview:ao,file_ids:gu,image_list:er,history:cl,[Ha]:Pu},Nn),wu),no=Object.fromEntries(Object.entries(Xr).filter(([Jr,ll])=>ll!==void 0));Po.current=new De.Z(pe.Z.API_SERVER+Jt,no),yield new Promise((Jr,ll)=>{let jl=null,mo=null;Po.current.on("data",Tr=>{Ul(!0);const{chunk:{content:Ao,type:vr,created:$a,msg:xl}}=Tr,at=xl==="error";vr==="thinking"&&(jl=jl||$a,bu(Bt=>[...Bt].map((Zt,Pn)=>Pn===Bt.length-1?Te(sn({},Zt),{reasoning:(Zt.reasoning||"")+Ao,loading:!1,hideAnswer:!0,error:at}):Zt))),vr==="text"&&(mo=mo||$a,bu(Bt=>[...Bt].map((Zt,Pn)=>Pn===Bt.length-1?Te(sn({},Zt),{text:(Zt.text||"")+Ao,loading:!1,startTime:jl,endTime:mo,error:at}):Zt)))}),Po.current.on("done",()=>{Jr()}),Po.current.on("error",Tr=>{let Ao="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Tr)==="[object Object]"&&Tr.status===-9&&(Ao=Tr==null?void 0:Tr.message),bu(vr=>[...vr].map(($a,xl)=>xl===vr.length-1?Te(sn({},$a),{text:Ao,loading:!1,error:!0}):$a)),Jr()}),Po.current.on("cancelled",()=>{Jr()}),Po.current.startStream()})}Fr(),hr(!1)}),$u=Ln=>{Zl(Ln.target.value)},Iu=(Ln,Pu)=>{if(Au(),hr(!0),Ln==="edit"){Ta.current=Xa.slice(Pu+2);const wu=Xa.splice(Pu),{fileList:Lu=[],imageList:gu=[]}=(wu==null?void 0:wu[0])||{},er=Lu.map(no=>{var Jr;return(Jr=no.response)==null?void 0:Jr.file_id}),cl=gu.map(no=>{var Jr;return(Jr=no.response)==null?void 0:Jr.data}),Xr={history:Yr(Xa),file_ids:er,image_list:cl,edit:!0};bu([...Xa,...gr(Ro,Lu,gu)]),xu(Ro,Xr,Xa)}if(Ln==="redraw"){Ta.current=Xa.slice(Pu+1);const wu=Xa.splice(Pu-1),{text:Lu,fileList:gu=[],imageList:er=[]}=(wu==null?void 0:wu[0])||{},cl=gu.map(Jr=>{var ll;return(ll=Jr.response)==null?void 0:ll.file_id}),Xr=er.map(Jr=>{var ll;return(ll=Jr.response)==null?void 0:ll.data}),no={history:Yr(Xa),file_ids:cl,image_list:Xr,edit:!0};bu([...Xa,...gr(Lu,gu,er)]),xu(Lu,no,Xa)}},Hu=()=>{if(Rr.trim()!==""){Au(),hr(!0);const Ln=Du.filter(wu=>wu.status==="done"),Pu=Fa.filter(wu=>wu.status==="done");bu([...Xa,...gr(Rr,Ln,Pu)]),xu(Rr)}},Qa=Ln=>{if(Ln.shiftKey){if(Ln.key==="Enter")return}else if(Ln.key==="Enter"){if(Ln.preventDefault(),ol||ba.current)return;Hu()}},sl=(Ln,Pu)=>{let wu=!1;Za===!0?wu=!0:Za==="last"&&(wu=Xa.reduce((cl,Xr,no)=>Xr.sender==="user"?no:cl,-1)===Pu);const Lu=Pu===Oo,gu=[...(Ln==null?void 0:Ln.fileList)||[],...(Ln==null?void 0:Ln.imageList)||[]];return a.createElement("div",{className:b.li,style:sn({width:za},In)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:ua})),a.createElement("div",{className:b.content},!!(gu!=null&&gu.length)&&a.createElement("div",{className:b.fileWrap},gu==null?void 0:gu.map((er,cl)=>a.createElement("div",{key:cl,className:b.file},a.createElement(yt,{filename:er==null?void 0:er.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(xe.Z,{title:er==null?void 0:er.name},a.createElement("div",{className:b.fileName},er==null?void 0:er.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(er==null?void 0:er.size)))))),a.createElement("div",{className:b.borderBox},Lu?a.createElement(Fe.default.TextArea,{value:Ro,ref:_r,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:er=>yo(er.target.value)}):a.createElement("div",{className:b.text},Ln==null?void 0:Ln.text)),Lu?a.createElement("div",{className:b.action},a.createElement(Le.ZP,{onClick:()=>{yo(""),ul(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Le.ZP,{disabled:!Ro.trim(),onClick:()=>Iu("edit",Pu),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:b.action},a.createElement(be.CopyToClipboard,{text:(Ln==null?void 0:Ln.text)||"",onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(xe.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),wu&&!xr&&a.createElement(xe.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{ul(Pu),yo((Ln==null?void 0:Ln.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Er=(Ln,Pu)=>{let wu=!1;Yn===!0?wu=!0:Yn==="last"&&(wu=Xa.reduce((er,cl,Xr)=>cl.sender==="AI"?Xr:er,-1)===Pu);let Lu="";return Ln!=null&&Ln.source?Lu=Ln==null?void 0:Ln.source:(Ln==null?void 0:Ln.model)==="deepseek-r1"?Lu="\u7531deepseek\u751F\u6210":(Ln==null?void 0:Ln.model)==="qwen-max"&&(Lu="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:b.li,style:sn({width:za},In)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Dn})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},Ln.loading&&a.createElement(a.Fragment,null,Ln!=null&&Ln.imageGenerator?a.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Ln!=null&&Ln.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:b.loading},a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ea==null?void 0:ea.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ln==null?void 0:Ln.thinkingEnabled)&&a.createElement(y.Z,{time:Ln==null?void 0:Ln.time,cancelIndex:ci,loading:Ln.loading,streamingStatus:!(Ln!=null&&Ln.text),onFinish:()=>{Yo(0),bu(gu=>[...gu].map((er,cl)=>cl===gu.length-1?Te(sn({},er),{hideAnswer:!1,time:er.startTime?er.endTime-er.startTime:null}):er))},value:Ln==null?void 0:Ln.reasoning}),!!(Ln!=null&&Ln.text)&&!Ln.hideAnswer&&a.createElement(E.Z,{onDynamic:st,cancelIndex:ci,streamingStatus:xr,loadImage:!!(Ln!=null&&Ln.imageGenerator),onFinish:()=>Gt(void 0,null,function*(){Yo(0),setTimeout(()=>Ul(!1),0)}),value:Ln==null?void 0:Ln.text})),An&&!!(Ln!=null&&Ln.text)&&Lu&&a.createElement("div",{className:b.source},Lu),a.createElement("div",{className:b.action},ka==null?void 0:ka(Ln,Pu,$r),!(Ln!=null&&Ln.imageGenerator)&&a.createElement(be.CopyToClipboard,{text:String((Ln==null?void 0:Ln.text)||""),onCopy:()=>Oe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(xe.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),zn&&!xr&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Ln!=null&&Ln.like?{color:"#FA8D30"}:{},onClick:()=>Ur("like",!(Ln!=null&&Ln.like),Pu),className:"iconfot icon-yijiejue font15"})),a.createElement(xe.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Ln!=null&&Ln.dislike?{color:"#e86d7c"}:{},onClick:()=>Ur("dislike",!(Ln!=null&&Ln.dislike),Pu),className:"iconfot icon-weijiejuezhengchang font15"}))),wu&&!xr&&a.createElement(xe.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Iu("redraw",Pu),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Ur=(Ln,Pu,wu)=>Gt(void 0,null,function*(){if(ce){const Lu=Xa.slice(0,wu+1),er=Yr(Lu).length;yield ce({type:Ln,value:Pu,index:wu,identifier:We,objectIndex:er})}bu(Lu=>(Lu[wu][Ln]=Pu,Pu&&(Lu[wu][Ln==="like"?"dislike":"like"]=!1),[...Lu]))}),rl=()=>{var Ln,Pu;Yo(1),(Pu=(Ln=Po.current)==null?void 0:Ln.cancelRequest)==null||Pu.call(Ln),hr(!1),Ul(!1)},Wr=()=>Gt(void 0,null,function*(){var Ln,Pu,wu;Wt({}),(Pu=(Ln=Po.current)==null?void 0:Ln.cancelRequest)==null||Pu.call(Ln),Au(),bu([]),hr(!0);const Lu=yield du();(Lu==null?void 0:Lu.status)===0&&tt((wu=Lu==null?void 0:Lu.data)==null?void 0:wu.identifier),hr(!1),Ul(!1)}),Bl=()=>Gt(void 0,null,function*(){var Ln;Ku(!0);const Pu=yield nn();(Pu==null?void 0:Pu.status)===0&&ga(((Ln=Pu==null?void 0:Pu.data)==null?void 0:Ln.list)||[]),Ku(!1)}),fl=(...Ln)=>Gt(void 0,[...Ln],function*(Pu=We){var wu,Lu,gu,er;Wt({}),(Lu=(wu=Po.current)==null?void 0:wu.cancelRequest)==null||Lu.call(wu),Au(),Ea(!0);const cl=yield Ca(Pu);if(cl.status===0){const Xr=cu(((gu=cl==null?void 0:cl.data)==null?void 0:gu.messages)||[]);bu(Xr),Ea(!1),tt((er=cl==null?void 0:cl.data)==null?void 0:er.identifier);return}bu([]),Ea(!1)}),Dl=(Ln,Pu)=>Gt(void 0,null,function*(){(yield Da(Ln)).status===0&&(Oe.ZP.success("\u5220\u9664\u6210\u529F"),Pu===We&&Wr(),Bl())}),bl=()=>a.createElement("div",{className:b.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Ce.Z,{spinning:Ka},!$n.length&&a.createElement(ge.Z,{style:{width:250,paddingBottom:30},image:ge.Z.PRESENTED_IMAGE_SIMPLE}),!!$n.length&&a.createElement("div",{className:b.menu},$n.map(function(Ln,Pu){return a.createElement("aside",{className:oe()(We===Ln.identifier&&b.active),key:Ln.id,onClick:()=>fl(Ln.id)},a.createElement("div",{className:b.menuText},a.createElement(xe.Z,{title:Ln==null?void 0:Ln.question},a.createElement("span",null,Ln==null?void 0:Ln.question)),fa&&fa(Ln)),a.createElement("div",{className:b.menuDel,onClick:wu=>wu.stopPropagation()},a.createElement(Ne.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Dl(Ln.id,Ln.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Al=Ln=>{if(Ln==="file"){if(Fa.length){Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{br([]),Fn.current.upload.uploader.fileInput.click()}});return}Fn.current.upload.uploader.fileInput.click()}if(Ln==="image"){if(Du.length){Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{ur([]),Ya.current.upload.uploader.fileInput.click()}});return}Ya.current.upload.uploader.fileInput.click()}},wl=[...Du,...Fa],ol=wl.some(Ln=>Ln.status==="uploading")||xr||dl,Wl=Tl>=Ho,$r={chatData:Xa,stream:Po,isDisabledNum:Wl,isDisAbledUpload:ol,checkNumModal:Hr,checkNum:Fr,onClose:cr,setChatData:bu,setLoading:hr,getData:xu,clearStatus:Au,typing:dl,setImageGenerator:Co,renderChatItems:gr,setSceneAwareness:Ko,setIdentifier:tt,setCodePreview:ho,setTyping:Ul,onMenuClick:fl};return a.createElement(a.Fragment,null,Mt?a.createElement("div",{onClick:sr},Mt):Mt!==null&&!ir&&a.createElement(ue.Z,{draggableExtraNode:vt,src:hn,onClick:sr,topPercentage:ja}),ir&&a.createElement("div",{className:b.draggableWrap},a.createElement(rn.s,{dragHandleClassName:b.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:b.modal},a.createElement("div",{className:b.head},a.createElement("div",{className:b.title},a.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Lt,su&&a.createElement(x.Z,{value:uu,onChange:Ln=>{oo(!1),Co(!1),Bu(Ln),br([]),ur([])}}),St&&a.createElement(a.Fragment,null,a.createElement(ze.Z,{className:"ml10",dropdownRender:bl,onOpenChange:Ln=>{Ln&&Bl()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:b.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Me&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:b.headBtn,onClick:Wr},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(xe.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:b.headBtn,onClick:cr},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:oe()(b.wrap,ir&&"body-overflow-hidden")},a.createElement("div",{ref:ro,className:b.chatContainer},lu==null?void 0:lu($r),vu&&a.createElement("div",{className:`${b.li} mb20`,style:sn({width:za},In)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Dn})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},vn,Ft==null?void 0:Ft($r)))),a.createElement("div",{ref:Ee},a.createElement(Ce.Z,{spinning:Kr,className:"mt20"},Xa==null?void 0:Xa.map((Ln,Pu)=>a.createElement(a.Fragment,{key:Ln.key+Pu},Ln.show&&a.createElement(a.Fragment,null,Ln.sender==="user"&&sl(Ln,Pu),Ln.sender==="AI"&&Er(Ln,Pu),fe&&!["AI","user"].includes(Ln.sender)&&fe(Ln,Pu,{width:za})))))),!lt&&a.createElement("div",{className:b.backBottom,onClick:()=>{ro.current.scrollTop=ro.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:To})),!en&&a.createElement("div",{className:b.footer},a.createElement("div",{className:b.main},!!wl.length&&a.createElement("div",{className:b.files},wl==null?void 0:wl.map((Ln,Pu)=>a.createElement("div",{key:Pu,className:b.file},a.createElement(Ce.Z,{size:"small",spinning:(Ln==null?void 0:Ln.status)==="uploading"},a.createElement(yt,{filename:Ln==null?void 0:Ln.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(xe.Z,{title:Ln==null?void 0:Ln.name},a.createElement("div",{className:b.fileName},Ln==null?void 0:Ln.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(Ln==null?void 0:Ln.size))),a.createElement("i",{onClick:()=>{ur(wu=>wu.filter(Lu=>Lu.uid!==Ln.uid)),br(wu=>wu.filter(Lu=>Lu.uid!==Ln.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),a.createElement("div",{className:b.inputWrap},a.createElement(Fe.default.TextArea,{placeholder:Un||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Rr,bordered:!1,onChange:$u,onPressEnter:Qa,onCompositionStart:()=>{ba.current=!0},onCompositionEnd:()=>{ba.current=!1}}),a.createElement("div",{className:b.action},a.createElement("div",{className:b.btnWrap},ra&&a.createElement(xe.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Ko(!qo),className:oe()(b.btn,qo&&b.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),uu==="deepseek-r1"&&a.createElement(xe.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>oo(!vo),className:oe()(b.btn,vo&&b.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Xn&&uu==="qwen-max"&&a.createElement("div",{onClick:()=>Co(!Fo),className:oe()(b.btn,Fo&&b.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!Ht&&a.createElement(a.Fragment,null,uu==="qwen-max"&&a.createElement(Ae.default,sn({ref:Ya},nr),a.createElement(xe.Z,{title:Fa.length>=Tu?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Fa.length>=Tu)&&Al("image"),className:Fa.length>=Tu?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(Ae.default,sn({ref:Fn},Yu),a.createElement(xe.Z,{title:Du.length>=Ga?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(Du.length>=Ga)&&Al("file"),className:Du.length>=Ga?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),dl?a.createElement(xe.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:rl})):a.createElement(Le.ZP,{className:(Rr==null?void 0:Rr.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ol,onClick:Hu}))))))))))},Yt={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},na=ee(64681),Ba=Object.defineProperty,mn=Object.defineProperties,an=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ht=(pn,Un,Ht)=>Un in pn?Ba(pn,Un,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):pn[Un]=Ht,rt=(pn,Un)=>{for(var Ht in Un||(Un={}))cn.call(Un,Ht)&&ht(pn,Ht,Un[Ht]);if(gn)for(var Ht of gn(Un))He.call(Un,Ht)&&ht(pn,Ht,Un[Ht]);return pn},nt=(pn,Un)=>mn(pn,an(Un)),Ze=(pn,Un,Ht)=>new Promise((en,Dn)=>{var ua=Jt=>{try{Mt(Ht.next(Jt))}catch(Nn){Dn(Nn)}},hn=Jt=>{try{Mt(Ht.throw(Jt))}catch(Nn){Dn(Nn)}},Mt=Jt=>Jt.done?en(Jt.value):Promise.resolve(Jt.value).then(ua,hn);Mt((Ht=Ht.apply(pn,Un)).next())}),On=({description:pn,code:Un,showData:Ht={},sendParams:en={},allShow:Dn=!1,draggableExtraNode:ua})=>{const[hn,Mt]=(0,a.useState)({}),Jt=[{img:ee(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:pn,show:Ht==null?void 0:Ht.ai_exam_question,type:1},{img:ee(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:Un,show:Ht==null?void 0:Ht.ai_syntax_check,type:5},{img:ee(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_diagnosis,type:2},{img:ee(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_guidance,type:3},{img:ee(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_evaluation,type:9},{img:ee(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_optimization,type:7},{img:ee(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_comment,type:8},(0,na.fn)()&&{img:ee(47480),name:"SQL\u52A9\u624B",des:"\u667A\u80FD\u7406\u89E3\u8BED\u4E49\uFF0C\u751F\u6210SQL\u8BED\u53E5",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_comment,type:12,width:24,custom_agent_name:"sql_assistant"}].filter(ea=>!!ea),Nn=ea=>{const{setChatData:zn,setLoading:aa,getData:La,clearStatus:qa,typing:pu,setImageGenerator:Zu,renderChatItems:vn,setSceneAwareness:Ft,setIdentifier:Yn}=ea;let Za=Jt;return Dn||(Za=Jt.filter(Ha=>Ha.show)),a.createElement("div",{className:Yt.bigTips},Za.map((Ha,ja)=>a.createElement(xe.Z,{title:Ha.des},a.createElement("div",{onClick:()=>Ze(void 0,null,function*(){var su;if(pu){Oe.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ft(!1),Zu(!1),aa(!0),qa(),Mt(Ha);const Xn=vn(Ha.query);Xn[0].show=!1,Xn[1].imageGenerator=!1,zn(Xn);const St=yield ku.onAdd(),ne=(su=St==null?void 0:St.data)==null?void 0:su.identifier;Yn(ne),La("",nt(rt({type:Ha.type,description:Ha.description,query:Ha.query,file_ids:[],history:[],is_chat:Ha.type===12,image_generator:!1,scene_awareness:!1,identifier:ne,custom_agent_name:Ha.custom_agent_name},en),{prompt:Ht==null?void 0:Ht.ai_code_evaluation_promote}))}),key:ja,className:Yt.item},a.createElement("img",{src:Ha.img,width:Ha.width}),a.createElement("span",null,Ha.name)))))},ka=ea=>Ze(void 0,[ea],function*({type:zn,value:aa,index:La,identifier:qa,objectIndex:pu}){const Zu={index:pu,identifier:qa};if(zn==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Zu})).status!==0||zn==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Zu})).status!==0)return Promise.reject()}),vu=ea=>{let zn=[];return ea==null||ea.forEach(aa=>{var La;const qa=aa.id,pu=aa.think?{reasoning:aa.think,thinkingEnabled:!0}:{},Zu=[{text:aa.question,key:qa,sender:"user",fileList:[],show:!0},rt({key:qa,loading:!1,sender:"AI",show:!0,source:aa.answer_source,text:aa.answer,like:aa.like,dislike:aa.dislike,time:aa.think_time,id:aa.id,imageGenerator:((La=aa==null?void 0:aa.answer)==null?void 0:La.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Tn,by_self:!0}}),onListClick:ea=>(0,z.ZP)(`/api/course_qna_sessions/${ea}.json`,{method:"get"}),onListDelete:ea=>(0,z.ZP)(`/api/course_qna_sessions/${ea}.json`,{method:"delete"}),onListDealData:vu};return a.createElement(xt,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:Dn?!1:!(Ht!=null&&Ht.ai_q_and_a),topFunctionNode:Nn,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Mt,fetchListObject:ku,customPreference:ka,fetchData:rt(nt(rt({},en),{questionable_type:Tn,is_chat:!0}),hn.type===12?{custom_agent_name:"sql_assistant"}:{}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u5934\u6B4C\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(en==null?void 0:en.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:ua})}},50252:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return me}});var a=ee(59301),Se={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Oe=ee(77736),Ae=Object.defineProperty,Be=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Le=(he,de,pe)=>de in he?Ae(he,de,{enumerable:!0,configurable:!0,writable:!0,value:pe}):he[de]=pe,Ce=(he,de)=>{for(var pe in de||(de={}))xe.call(de,pe)&&Le(he,pe,de[pe]);if(Be)for(var pe of Be(de))Fe.call(de,pe)&&Le(he,pe,de[pe]);return he};const ge=he=>React.createElement("svg",Ce({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},he),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Ne="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",ze=Object.defineProperty,Ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(he,de,pe)=>de in he?ze(he,de,{enumerable:!0,configurable:!0,writable:!0,value:pe}):he[de]=pe,x=(he,de)=>{for(var pe in de||(de={}))oe.call(de,pe)&&y(he,pe,de[pe]);if(Ie)for(var pe of Ie(de))E.call(de,pe)&&y(he,pe,de[pe]);return he};const b=he=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},he),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",te=ee(59301),me=({value:he,onChange:de})=>{const[pe,be]=(0,a.useState)(!1),De=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Ne},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],ke=De.find(qe=>qe.key===he);return te.createElement("div",{className:Se.select},te.createElement(Oe.Z,{size:10},te.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),te.createElement("div",{className:Se.box,onMouseLeave:()=>be(!1)},te.createElement("div",{className:Se.text,onClick:()=>be(!0)},te.createElement("img",{src:ke.img,width:20}),te.createElement("span",null,ke.name),te.createElement("b",{className:"iconfont icon-zhankai6"})),pe&&te.createElement("div",{className:Se.itemWrap},te.createElement("aside",null,De.map(qe=>te.createElement("div",{key:qe.key,className:`${Se.item} ${qe.key===he?Se.active:""}`,onClick:Je=>{Je.stopPropagation(),de(qe.key),be(!1)}},te.createElement("img",{src:qe.img,width:20}),te.createElement("span",null,qe.name))))))))}},60959:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Fe}});var a=ee(59301),Se={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Oe=ee(29787),Ae=ee(59301),Be=(Le,Ce,ge)=>new Promise((Ne,ze)=>{var Ie=y=>{try{E(ge.next(y))}catch(x){ze(x)}},oe=y=>{try{E(ge.throw(y))}catch(x){ze(x)}},E=y=>y.done?Ne(y.value):Promise.resolve(y.value).then(Ie,oe);E((ge=ge.apply(Le,Ce)).next())}),Fe=({value:Le="",streamingStatus:Ce,onFinish:ge,cancelIndex:Ne,time:ze,loading:Ie,loadAll:oe})=>{const[E,y]=(0,a.useState)(""),[x,b]=(0,a.useState)(!0),z=(0,a.useRef)(Le),te=(0,a.useRef)(Ce),ue=(0,a.useRef)(0),me=(0,a.useRef)(null),[he,de]=(0,a.useState)(!1),pe=70;(0,a.useEffect)(()=>{te.current=Ce},[Ce]),(0,a.useEffect)(()=>{z.current=Le},[Le]),(0,a.useEffect)(()=>{if(!Ce){y(z.current);return}return de(!0),me.current=setInterval(be,pe),()=>{clearInterval(me.current)}},[]),(0,a.useEffect)(()=>{he&&(y(z.current),clearInterval(me.current),de(!1),ge())},[Ne]);const be=()=>Be(void 0,null,function*(){const De=z.current[ue.current];De!==void 0?(y(ke=>ke+De),ue.current++,clearInterval(me.current),me.current=setInterval(be,280/(z.current.length-ue.current))):te.current===!1&&(y(z.current),clearInterval(me.current),de(!1),ge())});return Ae.createElement("div",{className:`${Se.reasoning} fadeIn animated`},Ae.createElement("div",{className:Se.btn,onClick:()=>b(!x)},Ae.createElement("i",{className:"iconfont icon-shendusikao"}),ze?Ae.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",ze," \u79D2\uFF09"):Ae.createElement("span",null,"\u601D\u8003\u4E2D..."),x?Ae.createElement("b",{className:"iconfont icon-shouqi6"}):Ae.createElement("b",{className:"iconfont icon-zhankai6"})),Ie&&Ae.createElement(Oe.Z,{spinning:!0,className:"mt20"}),x&&!Ie&&Ae.createElement("div",{className:Se.content},E,he?Ae.createElement("span",{className:"aiBlink"},"__"):""))}},90469:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ie}});var a=ee(59301),Se=ee(6767),Oe=ee(37568),Ae={codeBox:"codeBox___WpkVl"},Be=ee(92310),xe=ee.n(Be),Fe=Object.defineProperty,Le=(oe,E,y)=>E in oe?Fe(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,Ce=(oe,E,y)=>Le(oe,typeof E!="symbol"?E+"":E,y),ge=(oe,E,y)=>new Promise((x,b)=>{var z=me=>{try{ue(y.next(me))}catch(he){b(he)}},te=me=>{try{ue(y.throw(me))}catch(he){b(he)}},ue=me=>me.done?x(me.value):Promise.resolve(me.value).then(z,te);ue((y=y.apply(oe,E)).next())});class Ne extends a.Component{constructor(E){super(E),Ce(this,"canvas"),Ce(this,"randomNum",(y,x)=>Math.floor(Math.random()*(x-y)+y)),Ce(this,"drawPic",()=>{this.randomCode()}),Ce(this,"reloadPic",()=>{this.drawPic()}),Ce(this,"changeCode",y=>{console.log(y.target.value,222),this.setState({value:y.target.value,showError:!1})}),Ce(this,"onVerify",()=>{let y;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(y=!0,Se.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(y=!0,Se.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(y=!1),this.setState({showError:y}),y}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,y){const x=this.randomNum(E,y),b=this.randomNum(E,y),z=this.randomNum(E,y);return`rgb(${x}, ${b}, ${z})`}drawText(E,y,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const z=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ue=z;x>0&&(ue=z+x*te);let me=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(me=40);const he=this.randomNum(-10,10);E.translate(ue,me),E.rotate(he*Math.PI/180),E.fillText(y,0,0),E.rotate(-he*Math.PI/180),E.translate(-ue,-me)}drawLine(E){for(let y=0;y<1;y++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let y=0;y<100;y++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const y="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z{let y;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(Ne,{ref:x=>y=x})),onOk:()=>ge(void 0,null,function*(){if(y.onVerify())return Promise.reject();oe()})})};var Ie=Ne},25665:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ce}});var a=ee(59301),Se=ee(37568),Oe=ee(96599),Ae=ee(6767),Be={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},xe=ee(62772);const{TextArea:Fe}=Se.default;class Le extends a.Component{constructor(Ne){super(Ne),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Ne,onAnswerChange:ze,addChildAnswer:Ie,exerciseIsPublish:oe,answers:E,activeOptionErrorIndex:y,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:z}=this.state;return a.createElement("div",{className:Be.flex},a.createElement("div",{className:`${Be.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Ne+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((te,ue)=>a.createElement(a.Fragment,null,z!==ue?(te==null?void 0:te.length)>0?a.createElement(Oe.default,{className:"edit-tag",key:te,closable:!((E==null?void 0:E.length)===1&&ue===0),onClose:me=>{me.preventDefault(),(E==null?void 0:E.length)===1&&ue===0?this.props.deleteChildAnswermain(Ne,ue):this.props.deleteChildAnswer(Ne,ue)}},a.createElement("span",{onDoubleClick:me=>{this.setState({EditInputIndex:ue}),me.preventDefault()}},te)):a.createElement(Se.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:me=>{if(me.target.value.replaceAll(" ","").length<=0){Ae.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Ne,ue,me.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(Se.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:me=>{if(me.target.value.replaceAll(" ","").length<=0){Ae.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Ne,ue,me.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&a.createElement(Oe.default,{className:"site-tag-plus",onClick:()=>{Ie(Ne),this.setState({inputVisible:!0})}},a.createElement(xe.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Ce=Le},70727:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return oe}});var a=ee(59301),Se=ee(4213),Oe=Object.defineProperty,Ae=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ce=(E,y,x)=>y in E?Oe(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,ge=(E,y)=>{for(var x in y||(y={}))Fe.call(y,x)&&Ce(E,x,y[x]);if(xe)for(var x of xe(y))Le.call(y,x)&&Ce(E,x,y[x]);return E},Ne=(E,y)=>Ae(E,Be(y)),ze=(E,y,x)=>Ce(E,typeof y!="symbol"?y+"":y,x);const Ie="\u2581";class oe extends a.Component{constructor(){super(...arguments),ze(this,"getChCountBeforeCursor",(y,x)=>{const b=x.line;let z=0;for(let ue=0;ue{const b=y.getRange(x.from,x.to);let z=0;if(x.text.forEach(te=>{z+=te.split(Ie).length-1}),b&&b.indexOf(Ie)!=-1){const te=b.split(Ie).length-1,ue=this.getChCountBeforeCursor(y,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ue}\u4E2A\uFF0C\u65B0\u589E${z}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ue,te,z)}else if(z){const te=this.getChCountBeforeCursor(y,x.from);console.log(`\u65B0\u589E${z}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,z)}})}render(){return a.createElement(Se.Z,Ne(ge({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},84845:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return qe},U:function(){return be}});var a=ee(59301),Se=ee(11938),Oe=ee(62957),Ae=ee(54172),Be=ee(48931),xe=ee(68606),Fe=ee(61186),Le=ee.n(Fe),Ce={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ge="data:image/png;base64,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",Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAACqCAYAAAATM/UQAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4FdW2/vfMnH5OThKaCKgEEsDe+7Nc27Vg96pX5YqdpkhvFop0laJYsKDXrqhXrnrtvVcsSOgElCKQnF5n9vvWnjknByTkzJCEJGR/773PR/bs2Xvtdfasvda//sXQ0loksBtKgO2Ga97lS+Zr0QoxpNAVcQBpxqDt8kntZhNoUfx63nDOIWE59gW810NqdQI03gWIK+BMBlQZjGvg0i9A6G0g/iYrxUf1PKWW4QG0KH49qgFfggshd5kKLd4e2noFmmqvUeIcKiQ5AuZeBx6aiDI8zRjUepzebj10i+LXw/bzJegBueND4DgE6bVe069gUhDMWQ4l2pOVYIPp51seqFUCLYpfq4jMdeDLcCyXD/wfSyxygaeVrU54nuc3lnaFIwUoYUjpv7Ey/GhuFi29a5NAi+LXJiETf+eLcRx3HvI2Yj+42baS1ZVZNy63J/WarrdcARScwUrTb5uYSkvXWiTQovh1pCJ8Bfbm0uGrEPsWWyk9KbukK3taA8IJhkQKSArrXYLDpsGpAG47h6IAwqqnH0HuzjA5AkU9hHXB0jqa7m4/TIvi14EK8KVwQNn/V55c2pnxhJQ92XXdRjgJrKuUUbFGxrLVEv5Yp2BLAJCYhFZFGjrswdGlJIV9OqTRxs/hsXFd+au/EBpgXwVf8gC2J6J1MOXdfogWxa8DFeDL95wD+Hvx1G+ejEBJZ7kErN4k4fMfHHjjbSd++cWGQFACVzk4B7jozCBLQKs2KRx8QApnnZLEkYek0NGvgtEgWf2XopAds1hpbGQdTHm3H6JF8XdSBciDw91nfcfCb7hyh0ox4OflMh55xou3PnAgHZNgt2mQJF3khk6L/6Z/SXFATXJ4fMBZp8fR+/IoundKQ849+TVbFHKKLrtf7eS0d/vHWxR/J1WAr9rvM6Q2HwV1vSy0WQLSEvDtYjsm3OvFwh9scDo0yMIpz2pw43NwaHT2Q+McqRTD0UclMerWCA7cJwlGdr/+deBgrkUojR7A2Fa/nZ1cxe73eIvi78Se88U4D57TnkLknayvnsybpesUDB9bgG+/d8LtToPUWrdr8hA3deUa0qqMY45NYMroADoVafqlly7JUEJAegDrhid2Yuq7/aN57MRuL6PtCkBcaO0nrEb0u3ZgkWyfKhWYNNOPp19wwePk4CzjoslT1KT4xq02rWm49oo4hvQLwZnOmYbkCqAw1pG1Rbhld6xJIM/dsDZ4c36KL/GOgX3fEYh97ckY6mkZeOcrOwYO90NTJTCh9NTEUZ1X45yDZfyhnMPl47h/SiWOPzgNJIyPBkEbuPIw65YYlNegLZ3+IoEWxbegFHwV2nP5rOUs8j8XSLkNt+O6CMOAMQX45ksXHI5tnfHmX0RmfEJlOOnEJGaMrUKhbLg5GVlO9jiTkvuzUiw3P3LLEy2Kb0EH+IrOL0Fz9ER6sQ4640BSBv79HycmTPJBsUvijM/13Jh9jfgtiR+VJNydd4yqwqVnJcAypz6X0pCcH7Ky6Glmx27pn9dtq0VMuRLgS3E0d5zzHqL/dWdPDQkoXy/j+kEFWLvKDptNgwYpn6ts7cJlHGpaQrducTx8TwgdC1X9oit+cLYIpNQFrAzv1D5QS49cCbSc+Cb0gcxvrD5sEZKrukHbnJVd2gFMvN+Phx91wO2se5FyimSlJdx4YxS39A7ClsxEtRgguSpQGu3CGHKvvyZWtXt2rftdasZy5Evla7j9/2ay2Ie6+5LsETuwcLmMXn2KEQkxSHL9iJRuDK2LNcy9dwsO6KrqF12BAVJCYOx2Vpqa0YxFX+dLq59dqvNp7voB+VIUwHlqBY985GeEGDYkF2UMgyf48N8FbridGuijUNeNwl4a49BSHOefE8f40SG4VeH31JvkiYBH9mHdsKmu391cx6v7XWqmkuLL2syE0v46xH5yZ3XbBrz9pQN9hhVCVukeysF0AE7dN8bBNQaHC7h3fBVOOy6hn/qi2eOQpOdZWfzqun9x8xyxnnapeQmLL0cZd5z7Iwu95sri6RmwOclwzcDW+PFHwGkjUKbh4qmH5dPI9D1RVYajD1cxe/JmtHIa7k1x6rtjQPTYlqSV/ITfovh5yImv7PEB0pHjoVYQYl6YOZoNeOxFN8ZO88GtcIHENOCWeYy4M130oMGooUFcdX4Mcipz0ZU1MOePrCxy2M6Mvrs826L4tew0L8eZcJ/9IiKv6xFaajZg5XoJvW5qjbUbOGzkaG+wxpFWGfYpUfHIPZUoaa3noxPMmcEVBo9dy7rjhQabThN9UYvi72DjOIcNa05YxWM/7sl4MNszQe7LGV489oQXbpeOrGnIpkkqWFJBr6ujGHZTEA5yZIpJMED2boYz1Il1Qqwh59TU3tWi+DtS/GWeYVAOuw3Rj71ZuI0N+GKRDdf1L0YyQbgaQ+EaaOcztwg64QuKOB6YVoUj902CHE16yqIjAoXfy7omb2ugKTXJ17Qofg3bxlegHbefvZwF3/KApbNJ4iHOMOC2Qrz/nh1OR+Y6a0aMuuqS4tKgLJNmZUJ9MsqfVoHTT0ti2u1V8Anos3Hyy94Y5HB31gUVJobdrbqa2bHdSjB8+d7PAN4LkfzVIRZOkrIDL79nx+DRRVBk+qd8+UK2Fh0hMGWZ/k2CqlECioltyHkljSPZyb0ZxJn/FwejiK6Yq5IEs7/NyqI9d6tNM7FYExI3MWoT78qX43DuvOAjFnxF99mTssnAhjDDvwYUYfFiG+x2a4ukTCvOJRy4fxJpDvz8kx02xdoPSGMatDRwzJFp3DshgLZurTpJXXZHgeiZrAwfW5tp836qRfG32V+Bx6k47Cckf98P6nr9MKZ8WAdw/5MeTJvhg8tFHnVKBDQrPiZSCz1eDdPHBxBLMAwdXQROvCNGLq4ZdaMkF/oR2RwqhvaLodfFESgZ9CZdSiTPMnQNdWshpf2rVM3unJl9aZJ9ebl8FXefNYeFF3jJNy9McAX4ba2MXjcWY0slICkUoRW2iqlGpgk5/M8+K4Gpt1UhHmUYOK4AH7zvgGKzCJUl5dcklJRQUKsSZR1U/aIrvlKuEJAYxsq0B01NdDfo3KL4OZvMN8LL46euYZEvCrPphAyIywyjp3rxwkseuB102ltD23PO0KatioemVeKA0jRUDfj6VwV9hhQhFAJkIlC24BwVPnxJwxWXxjC8XwTOLI6H0Ju+EGzBvVhnVO0G+pz3ElsUP1fxl7WezpWufVj8S3f2n23Ah987cMOtfvA0uS+tBauEcjKO63pHMPTGCBh52elHJQET5/jx7yedkG0MUjZHN+89FB3pa9KqjYp7xoVx7IGJnFPfEQPYE6ws3sfciM27d4viG/vLl6CEu3r+ysKvOyEZl0QZqEox3DS8Fb74XIbdaZg+Zr05dEfgQPeuaTw8owodMskkBsphyQYFN9zqQ0WFw7joWlA6PXSLU06OY8qYEAooTTHr3vTEgMhhrAy/WRi5WT7SovgZxV/R/R1oqZO4ulzgcci21xzA06+5MXq8Dw6bgby0IDF6RLJxjBkewhVnxyDqoOQQyKZk4PGX3JhydyGYQrlbVmLB+kXX4+EYMyyAC09PQMqiNxUVzPkl6xY+vllqsYVFWdhGC29p5I/wJThNc5/7Cgu/lqUAJPflmioJV/QpxtrVkm6G5EDg810SqbCmASccG8fsiSF4iRptW2ZkCdgYkdF3RAG++84hUhf1LBMzPwB9chpjOHD/BGZNCqKj3+DjEURX7jCk6BWsFK/lO/fm3G+3V3zOoWDtcct57Ne9mFZ9/0s5gOkPeHD/XC88TnMqmFEYYWloGrx+YOakAE48NJmDod9ardIK8M6XDgwZVYBkggmqwQy/jhkFJBcrs2noe30EN10ZgT0T1NJxPBvQNbQXY8j+q5mxm1PfFsUvdw3SXMeNZdF3vVlh2IAfl9jQq38xomFAsnKfFQewBpVJ+Mf5cUwYGoCcNO4I25M6ByKMYfhkH15b4ITDTgEF8y82TH3s2TGF+yYHsf8+aYhsXHHqO6nQxCRWmp7YnJTYylp2a8Xn5WjNvT1XIfimh0nprN0dYcDQsX4seMMBp8tKoErfCq5qaN+RY+69lejWURVRVjKXamqaAvy41IYbBhVjyyYVCuEiLDTGKT+A4aLzYrhtUAhubZuLri1SwjpjvYWhm80ju7fiL+v0BFfa/oPFv3MKRaVLrR1443MH+g8tgMIlkWBiAUem4+MljoF9IujbKwIBEs7AH2pSHwYkGDDzMR8eeMQpFF/ggUzvEgW1gMIiYPKdAZxyVI6JxewJSLb/sNLIpc1Giy0sxLRILbyjUT7Cl+Bg7r7ocxaar9N7EzuZBGyOS+h9axF+WqjApXBxWTTfGDSVY/8Dk5g7PYA2GQxNHgMRCmJVpYybBhVg6VIHlCyOx8RF1zjgKW5w/LEJTL0jiNZbpSl6ouCRk1k3fJ3HlJplFyu72iwEwVcd8gPSmw9EqiLL/KTagUdf8GLCVA9cdsokNAseM5JSOIPdyXHX7SGc/zfDfVnbaZ+RKgPIvfniGy7cMdEnfpFWsxoJF+RycgwbFMY/e8YgZ9ybTOaQ3IvQNbTb0o3vlorPy3GZ5j53rhR+zZs1I2Rg2QYFV/UpxIb1EhTFgmiEcnOonOHUkxO4d1yg2r7O97gwXrspyXDLGD8+/9QBmz3j3sx3EKOfwbzcvXtSuDc7tzbcm/RnyRUCT/Zn3dQnTY7aLLpb2N2mvW7+B9xQT69Qo1+0Yjyk+00YkLQBY+/2Y94zDngssqHRF4IoQIpbqbhvSlDPjDLrOMygQRXg4+8duGVYAaIxyaikkvkC5Wf20P2A7rWSDFzTK4qB14VFmmI2CUbyVaEw2Gl3pBvf/RR/eauJsB10M4+87yHznWxqpgBf/mLDtTe3QjKhQhLlRsyLhgo6EI75qitiGNU/DDmRn4Ju9yhhQJQDY2cW4IUXXLAR/p9pYJpsmGB5HkDk4eEM7dqrmHVXEId2Swr3plg3c0bA+UOsW2JwnqM1m27md7cJL12U5HRc9BuCr7kYI+yurgBhSicc4ccHHzvgdKrgFiDHNJamQsCD595bhb1bp3Vy151omgz8VkHuTT/++IPBljW/zG2bOOEZcPYZCYwfEYCP7i5ZFjZvDCx8wO5GN25OgjuxiY3hUb6y7A1NU06VUotsGawMdwKv/M+BQWOKYLepxklvKhlQ/wFxQLZpGHZrDNdcFNbdlzvZ6EdJF92Hn3Fj+n0+2AVXptkLtz4JMnkKfBxjRwdwzgmJ6jRFKGkozg9Z1/BuRTe+2yg+X4qTNPc//suCLwgTRzSRTijhX/38KC93wG63QhUi8MbitD/ssDQenFqFIrv6VzyO1R+BBPwRknDTUD9++dEO2WmNplCA7gAcengcsyeEtk5TlNwRsOhuRTe+Wyg+5XbzimOWIrGyM9OqA5ZpO3Dfky7cM5PSCenUNi8OeiLNNXg9wNSxIZxxXLxGPI5V3Sccz4IP7BhxZyHUNIdkAUNBF29JBRQXMLBfDL0vCkHJXrwlwvFUoGtwt6EbN7/TVndvFz7Hyx39Nfepk6Tw67r7kv6X0glXy7iqTzEqtzDIRO9tQRp0iqaTGi7omcLUMQHYclmM63DNAQ0YPNaP994j9Kb5iQoYA2eC2Hafzhrun1SJso5GmqKYp4twPGNYWWpmHU670Q5lXoKNdinbnxhfg2Iu9VyNEIHQDMObATEJGDW5AC/Nd8PtJjekbrLk33RbW1VV+AqBJ+4P4qASg9gp/0Hy60lcnTLw9SIbbhpcjGBAg7wTeb8Epbj8kgRG9g/BmcHx0K+e+SJAcLegGzez0/ltUiPrxVd0fATSnlcg/rXA44hG6YTfOnD9YD9Y2tpJT8OQ+zKVknHdtWGM6Vc3F9oaxUc4HkpTfMCLJ5/wQCEyK9OmmREk4Bz+VipmjA3juEMT1bEGyREH5OdZWbTZ0403a8Xny3EAd176FQIvuOiUy/DjUDrhDUOL8OVXCpyCH8eCGJiGdIphn701PPlgpV6bqr6K8WT0lQHLNiq4YWAhVlcoBo7H/ElDUAbK8vrbSRqm3L4FfsIDkc0mmBk8MfDIMawbFpofuek8YWHHm87i+MqDvgYPHobkyiywXU8ndGH0eC+clGRoMXmc/JcpDowbFRJ03YhaSJoyK0rDvfn0Ky5MmF5gLU/AeCclp7udwJjhQVz093h1mqLIfXT/wEqDh5udXlPq32wVny/BRdxzyTwWeNFLbktxotmA1ZslXNW3EGsqdAYzitDqVIDmWjLJcdRRSTx6TwBeC8+be1tOb0pTjMnoN6IA33zjgN1mDsaQHYnryNMD9k+IlMhsNcVMmiKPNmu68Wap+HwlnLCdVsGj37ZhWmUWB5+yA1PneDHnUXc2ndBUqErnCBFYd9nB8eDdlTjpyFSdBKvy/iEwQJX1EkSDRxUimbCeIUbvlG0cN10TRt9/RfVqisLiYWCybxOcwb2aK91481T88sKx8BwxGKF3PNnkDzvw/VIZV/dthWhYgkT0GxYaBYLiKeCC8+OYPiagU/Y1dONAiAGjpvixYIETNgqYcUpaMdkIVMcZOu6pYtbkIA7IeKXER8QZgaI1W7px07IyKdoG786XoiPcFy1BaIFLxOUNS4DSCW8d68Mbb3jgcVqJ0OpLSascbVppmPdgJXps5Qdv2KVSKaKflim4/lY/tmxSIIsfsoXt5JpIU7zg3BjuvDUM91Z0474YpFA31hVrGnZ19f82C5Kq/0ntzBv4yq6vatx7lpT40SbGoRU6gDc+dmDAiEIonEElZj0LdjlZOsk0MKhPBLdcH9Hhk/k2ukgTs4hmwIJzJE/hA+KMFaq7LfVITeMb7s2Zj3nwwCNe4eERZptp/RecJPAXpTH5zjBOOSqnmiKzJSHZ32KlkXPzXWZT6desFJ+X43juveItFnq6mt5bAjZFKZ2wED/9bIPTroEom6zk0aZSHD26p/HEnADaOPPA44iLIkBkyBtCEiorJYSigEqxA5n88LqaEFd+gZuhqLUq0hQFCDOP3xSBSCs2K7hmYCFWLFOqWdjM7qrxruOOSWL6nVVo5drKvUlpin9n3fBJU1HqfOZpVkT5jLlL+pBrmq85phyJiq5M/T07B6L3fuRZD+6a5ofLqdLhZkHpjXA/AyaPDeHiM6LVF9qalNSQbCgF/PCbHQved2LhDzaEIhxqWgFnhFnWT2ibAhQWchx6SBrnnBrDAV2T8GQ8UTvaIcO9+dSrLkyaVgDOrFVYIWHR18zp0DD81gguPzcqqFCMnyWguJeiS6h7c6Ibbz6Kv8R2o+bqOZ2FX/YK1zydYgqwbJ2MXn2KsX4DoCjmeWpIQFRVnNyXJ5+UxpwpVXCTAz+PUzmiMbz2vguzHnJj7RoZiqKf7ts+SxdMlVORBwmdu6YxpE8Yp/9fAo4snGAHZwkHfo/IGHqnD59/aYdDYdaqjhKWB0C3MrroVqGkjarnE4ivlisMlhjCyrSHdsmpVg8vbRaKz5fDD2fPNTz8ro9xIgfWNyxhA+68pwBPP+2Gw2Wy5I4hbJFwngYcPuCxGVU4cr/80gnJ5fjpj3bcPLIYgSoOB8UMhLRrELlwlWpIpyXs0V7DzIkhHLGvYW/XsktJBrz7lQ3D7ihELCaB8HZmm7B2RIkihquviuBWI01RH4cuIQUh2ALNhm7cgojMirT++/Ple86B0vVqRD92ZSkn7ZROqODavkVIpnVyHFM+e2PaFNyKJYCrroxh/JAQJIrQ5tFCHBgwugDvfkAxA20bE2tbsWf4QCioBKhJhrP/Hsc944I5FIA1vNQYakuSYcIML15+zQ27XobadBOFK8DQdg9KU6zCYT3SWRwPl5wxBsxjZfG+pgduhA80ecXnS9CDe6/4jgWec0HYzfoBFdIY+o8swocfO+BwUpKpeTOHhqKLaLsOKp5+YAs60+c/DzwOvar8dwmXXFOMeFQWF9x8BU0GByFpiorTmP9YJfYqIh997Zddui//uNyBAcP92LCRwSZows3HpMnsYtBw5hlR3DUyAm8mTVHgeLxx8PAhrBsWN0JdNjWlfPfD1KAN2ZmvPugzaI6jEP86G8HhduClt1wYdlshFJtqKJ35pdIBSCU1Rw4K4YZ/5lxoa1kgmTkffifjmv7FcCkSNFPEx7rCMhvHk/dX4SgyrfT04Jqb4T0KqwwPPeXGnEd8kCT6wpmFWhuv0ACPT8X4kRGc/bcYWC7duOT6gpWF/q8h97g+3mVeG+pjFhbH5Itxnub/11Os6jkvo90xLrTrggxX9CvGimUSHDZLHntxxKaSMg46NIEnZgbhtxmXvTzmqirAB98quLZ/KzhtOiYmb/ep0FUVkqzgsTlVOGb/eO0UJYbvnu4QK/+0YcBoPxYtkoS3KP9vTc7C6KLNJBx2cBIzJgbQ3pNDbS55w2Dhf7JSLMhDFI22S5NVfL4UDrhOX83j5e2QrtALJdMJ7QBmPu7BjNkeuMgfbcHEoZMyzblgNbhnShXOOj5pCo9Ddvo35RL+eVMryCplPRFZWx6OeVITrgl6E8UNPPvQZhywT453pTY1otJCYHj5bSfGTvFCTUtWiinqUTQuwW5Lo3/fKK77R0xPUxROA5GmuAFdg02abrzpKv6ygjHcedYIROZ7GE/pp70d+GWVgl59i1BVxaGI3FQrS+RIphjOPCOBmeMDsJP7Mk+9FborAYtWSbjk+lZIx+n/z7IU1qa6QvHJyvYWa3hp7hZ0bqflda/IukgZsD4sYdSUArz3gQMOxXwwV3ds6gumfINZkwPo0SGHLoW5woA6iXVLNlm6cStaUfvm1XMPvgrtue3SZQi/7Wa8Un9bJp1woh8vvuKG20Wnllm916n6qNq438/w2P1bcHBJunYbe5v1kslRsVHGef9qjWiEatiauVjrX6niNim89ngV2vrzN7Ey00hJwKcLbbh1VBGCVE1R4pA0KW//vohdZJhMZI7LLo6LNEUX5ROLXzbFSAqiUIJdmirdeNNU/BUlL3Kp87ks9qFdeHJoIxzAu1/b0GdQKwGIYabyZ6s1l1x6qTTHTdfGMKKvhXRC46L5+xYJ5/Rqi1BQA5Pyd6TqtH8M7dtrWDBvM/z0A84Xv5NZBgOCKYYpD3vw1LMeOGWy2WkO5rdbhYa2xcDk8UGceJBRTVEcNE2bbty8JOr5NK9teL4ER/GC3u+zymfdYFRFTT/VK9MM1w0uwLdfO+FwGAcTlSk3+QNIp4GSvTU88dAWdPDl50r8y5wZsDEko2fvVvhzI524NMX8RE2Kr3KOzvsArz6+GZ68UWtbz4KAeIsqbBgwsgAVFYTetGj0GUHqE05M4O47Atk0RRFvk5su3Xh+u1GbNjbQ30mPUXHMIg2hblJsEXEPiM83uS+fetWNMXf54BSYTNM2jp6HRd4MzjB2VBBXUDrhTrChVSYYLrqxGCuXyznUf7ULShQ/h4ruPThefmgL7ARbsNIYQJCJJ+a7cPd9PoFGNXsIZF5LcnG5GW4fEsCFf8+ppkgl3mX/InTZ3OToxpuW4i+Re3PvlbNY6Fmv8PGJoAqweotenfCPNUzH4+SBo9lWl2goQl8efWQaj9xbBS+dtGZNjKymEB8ncOXNhVj4A9F856+5NA9iZTv6qDj+PTMAySzbcs6r6JJdsVnGwDsL8eN3Cmw6UNtU40IOeuT7gB4qZk2qQodiVY8VClu/bRja5r6sm/pvUwPv4s5NRvH5n/DxxPlrWOwbP9Q/sl4Hove+9xEfZj3ohtdSdULdY0P3NqdTw313B3EyVSekoJHFw5b2lHh7bhhSiA8/c8BNRSby3WiRxM5w5ilJzJlUaf2rY3z0qLTQG584MWqcD+mkZFAH5f9FFF5iYqjQGGRFw43XxtD3X+EslIJDBlNaV6FgQ5OiG286ir+s/UzYj74esQUucAM3oAA/LCc24SJs2QzIJu154yYgtDKuyrjkggimjgpCNq4O+erq9mx8ArYMHO3HG++49HhCno3MirTKcHHPJKaNrQIieT64vW7GRXtTjOG2u3144y0HnPRFNOedzY5Mbs4O7bkoXXpQaQ5YTyqOgsceZN1iTYZuvEkoPl+OUu7qtZCFXnWBB/WNIHpvxjDirkK8+aYdipypC2tOUUgAIp2wnYrH51ShR/v88Dg7fAsFkiRgxMQCvESuVXf+mkacN6rKccWlSUwYHtAVP/8DervTIhzPV4sduHVEITZtYVB2VHpxuyPotqMGKgrM0JPSFAeF4DF+QQLfo7SLg6/fj5Vhhbkd2DW9m4birzrgQ848x7HY10rW8KZ0ws+cGDq6EEnKB6RPrhUZcgj35cABEdxytVGd0Mo4uc9QWqAMjJ/pxbwnPXB7dPxNXk3jSHLgpuviGHFTUOfrsdoydx0C7akMMx734rEn3MLLpEcWzGF5xHdLA/yFGibdEcBpx+jVFMXvknnSkB0fsq5bmgTdeJ67YVXyO/8cL8eZWsF1L0qBf3uyUlaAzRGGm0b48d33dsgyRTut1YQlCHDZfgk8OZvSCY2g185Om0oLycB9T7hxz2wf3MLUyVPUnOASwPBbw7jx8vyBcbVNme7pS9fZ0H+0H8uWyVAkFYyZk5n4HYlSKsAxR8UwfWwIbXLjDHK7CPiG81kZ3q1tPrv673nuxq6ZJsFlsPbUVTxRsSdLL83eNimd8PGXnJhyj1+3ekzoVfVKiB+HqjkwTB0XwAWn7Zz7cisJUUqgAjz9qgtjxvvhcZlgdSCiJzBxol5yZpzAN3XTJCCqMTz3phuTp/oIjWTUUzSvAqT8DqeGwQPC6HV+FHIGPUpFgpXC1SjZ2JWxfADcdbM0K6OYX7WVt1h8hi/zDOPu829D8AWvKN1joC+Xr5Nx7aBCrFmtgIp/53911CcioqNgSCeBk05J4MFJATjIrWPVfbnt+hiQloEF7zoxYETzWk/rAAAgAElEQVQRPG7NKLiWhyCMFMA504I47fi659pfF5YwZLwfn39mh81mtZqijjgt66LioWmV6NQ6B0gntw6DhW5jpYkZeax2l3VptIrPV6AdnJct5+H3PUzbmBUQpRPedZ8PTz3l0qmyDWvVnATpAsngKeCYO7MSR/VI6cUc6lAaBE1+63M7brilKMvals8cyatD6MzHZlfhuMOS+olfF/My7H0KC7z3rRPDbitALMYsoTf1g0aDLDHc3DeC6y6NwE6nvpgnVYNvF2HudXuzjticz5p3RZ+6EGm9zJsvL3kGSumFiL/rADcyq2zAV7860HdoIQIBvTph5ppmZhJkeCSTDFdfGcMdg4KQdiJCW9N7VQn4/GcbevUtFrWr8vsq6flXNgfD0w9W4RByGdaWhJLvwnN2upLSFGd5Mf/VTJqiOVtRlBWiVE7O0WNfDRNGEAtbSkeR6gC2OBh/jnUN9c53eg3dr1EqPl+Ow7n7ho8QeMbNENZlIgFBlWHIHX4Bt6VCa6aw9jl7m04zdOiUwhMPVKGk2Dz6MZ9NomDnrysVXHpdEVIUOMoToEkgOV+hhufnVqJ0j/qZGx0jP6xUcPMIP9avl2En3hALFyWCV1CM4sKeMQzpE4I3k2lGsrbtEUN6/dGsO37KR14N3afRKb6Oxzl6Ieep/Vn8B4HHocYdwH/ecWLkeC9IcXUvTn7naEaotFi6z6oax5ihQVzzj7j1yGgtO0XOj9UbZVzQuxihEBVozm9rSfHbtOF4dd4mtPXV4b0j9/UUA1EZ5j7rxqy5XmJhMVcMJmcsokXZu4OGUYNDOOWoJEQVVQElIVoLzw+sdFOjpBtvfIpfLl/FfdfMYcEnvdkqajJV/pNx46AiLPpNFvjyakCOuSVQgsmhhyTw+IxK+GnHzf128tNe4wu1oUrGOVe31qPKeSu+hk6dGF6b9ye8VLChnuZHWWIrNikYOLoIv/4iQbFbIdoiYB8X9IUnn0xBrQjaZtIUhfITjmfjNaw7XsxfcA3T05zW1POc+Hp4eOrctUj8VMjSq7NamXIADz7pw8w5LkgSfQHM+Z/FF4N+KuS5sTPMnlKJM0ymE1pZ+paEjPN7F+P3tZJOJJVHo8htWamGVx/bArtaV26m7byYosscePk9F8ZN9kFNEQtbHhPcposA1XENbVtp6H9TFJedFat2b9K3RGm1CY4NjY5u3MJSzQsn3yf4srbT4DqhLw//xy3SCakpwM8VCm68tRU2bBCQKEteDrKgUkkNPc9K4u47jXTCfCdmsR9RnFzez49ffyIq79qP7gwy88gj4njqvgDkBqAg3xBlGDXZj3c/0FnYzDe9uAbdwQ4/MIkJo4LokrmbiFO/VQSI3MvK4reZH7v+nrCy0nqZDV+CEnh7/8Ijr7qYWiki/DS5qMxwxzQfXnrFCVuWfs/stDk0lYlQ+7z7K3FAl2qipHpZjDEoOYv6DC/EB584sskxO3of6QkVnTj91Djm3BWou+DVDl6aYsBnPzkxaLQPgQDdRSjCkaddZowrUFKCkoTjqsti6NsrDKdYDHVggLJHDFjXqOjGzWpQvekJX73f20D7kxH9QMmmE9qBD79x4eZRPsSi1j7FFDkiMtVkCuh3bRTD+oV2Dv+SrwTIlJCBoXf48err+SE0yUuipYFLL45j4ugAhEOrPnfIQG8G0wxTH/Lg6Wc9gpIkUyAp36Vm+pHjoKxrGmOHEf1hsjpJnnlTkJU3Wdeq88yOWV/961Osec+ZL8GpWkHfV6XKxz1ghlNdAsjfPGB0Ib743A5JsaoDKtJpBV26pDHvgUp08ORB7533zHfQ0VD8cXf78OQzXrhdaq2uE53AiuP6qxMYNSDQID9QYV4BWLTWhptH+rB6lQ0ykXARB7nJpoLD5eA458wERvUPoYDqc2WuKXL7KLR1jYZufJcrPjkFsPbk5Vpyw15S6jf9+0jycgDP/deJsZP94jOaMX3M7YVgyIGqyZg4pgqXnZuoN/flX+ZlANXufdyNWff74XURqHfHTSi+BgwZGEa/K6nwhLnVWu7NdBzPk/9xYdoMSlOs9Tda46soX7jDHgwjBgbx9/+LQcoEtZgDkAuWocuf3RoD3fiuV/ylrlu5+5/jWOjfejohNUlPJ7xhSDGWLpWhUK0mwRJgrpGipVLAMcckMPfuILx0/FD0xhSln7l3Znsb3PXPvebEqPHEzV87rl6YxZxj0tgqXHKGAVew+Hqzj1Ga4potEgbfUYBvvqNqimZH0O15mj95sP7v2ATGDw9hjww9iojoknuzcjDrlnrYyuh1+YxZXarLd4OXozX3XbaKRz72MPUP3Z1G5XbswD1zvXj4MY+o7aTT7+U7VWMQ+oRrgMPB8cC9VTiB0gkbwEuSK6A04XU+dKLPUF3xDTLiWmX40L1bcPJRBn6o1t5114HSFN/5zIHhd1KOgw57NXfc6BdjYqErKgL6XhPDVReGYMuc+uSGVtoEIa/fm3VGVd3N3PxI+WqT+ZHzeIIv2+sJ7jrkHyz0ujN7E7IB3y2xoc9gP7Zska2BqMi7xjXEkzL+cVEMk0c2jGtw2yUTeezHPzjRu48fduHONG6TNciGLpWKwkSl9CN65MfDn4eY8+8iAZtjDHfc48Prr7ug2Mwqvh5YFJhPpmF/wvGMqsK+nXLQm0pRDDw1j5WFdynd+C5TfL4EB2u+6z+XAs+7wILZ9LoIGIZO9OGtN936hVYck2aa4VdOA0VtVfz7wUp021OtO7CXiakQXmfhCsLrFIITak14vHfsKnR7VbzwaCXKaM55UJKbmM6OuxrBcEpT/HqxDQNHFmDTZpuIkptTEv2LS7a+x6PhHxfGMOjaKNwZ1ly6rMntY9D+OHRX0o2bW1OdSRngq4/8QYN8oBT9StJJSgHuBP73iRuDx3ihJsmuN+dPrp4eF7b9oP5RDOhtgQ2tjtZJulSxScL517RCKCAbeJ2af8j0G99jjzReeXwLWlO6Yj0GbmtcIqUpphlmzHPjsSe8sFmmH9VzdEv2UXH70DCOOySpV18V8Rm3Ctn5Beu6ZZfRje8SxefluEwr6D9XqprrzZKvS8CfUYa+w4vw/fc2SPSZzTdPdatdJJ+9iv32S+GJ2UG0dtRROqGVHwMDNkUknHd1K6xfL9WcNGP8FojMqktJCv+ZtwVOq1QIVua5zTOE41m6QcEtI/woXyqLCitmz30akvz6Dhtw+ilx3DYohGJK7cy6N/cIg6+/nJXhv3UwZdNDNLji8z+ohvC5FTz2SyuWXlmdTmgHHn3Rjen3eg0PTg6O2MSyKC2OPBR3TwjgvL/F9OintaFMvLVGox1BjeEfNxahfHGG0Klmkatp4KCDk3jxwSrIlHHe4LtjrIMIeMHwwptu3DXFK7A4ksWvr6YxtGmbxtB+EZx3eiynmqINUIrXo8uGvSm+uPPCNjdCg4uWL281UXOdd7MUpORxI53QBiz5Q8F1gwrx+xpCX5pbBPWmrwMVakskgVNPSeL+iZWgUrS1Os/Nvyr/J4jGjxGxlB+ffOqEky64NSDB6LdJmLTT/hbHQ5MCeryhwXdn66X9EWEYMc6Hjz9zwU7Zbixvlv/sQGS+SbKGIw9P466RQezVKvei2yoMLbRL6MYbVLR8Bfbmrt6/8dB/XZL2Z1Y4cQW4a7YPzzzjgaRQ6R7zmk8LIcVxezU8el8AR3TbBV6RbX8SInrLMGKCH/NfVeBy1RQN1S/kVG/rikvjGD98J4mk8v9p7rAnVVP84Fs7ht5eiEhEg2ySlYEGFzllVDm9UMM1vaK4ntIUswcSA2ztopDWNzjdeMMq/soeb3Bpn1NZ7G2biCTRMecAPv3ZjpsHFyIUogPRGvqSLsiJuIRrro7itoH5VyesIx3Z/jAGv86UB3x4+FGq0KInuv+16cnoqiqjf58IBl3XQHii2hbPgKoEw8T7CvDiyw6B2Rf1uWp7LufvuZkT3bslMH5EBAeXpqq9bMyfgIRXWWngMhPD7nRXM2vYqZfxpTiR+/q9gaon3IS+Ei+mdMI0w613+vHh+07IhO2w2Cgrq1Mncl9u0SsFGmm6Foerm8eM6O1jLzsxbqJfsC1sP12SXFrEpyNh7O1VuKpnouHgCjtaKZUepWqKKxQMHF6I39dV5xWYUn9G6FjA6QYu6BnHiD4heKgqI110acspTVFdfyLrhm/qRvC1j9Igik9RbKw5eSnUqs5ILDRgUXo64ctvOTFmfAHSmlEgzcKMBLW2yjBqeADXXFKH/Di1y6/WHsS28PYnDtw0uHCH0GRy/lHy/FyKMh/Z8FHmGhdCaYoaw6PPOzFrjk/49cnNbGGbhG+f0hRHDwrjb8fEdYceDSQ5OSTfr+jy54EWrhG17sH2OliZv+kX8XJHP+45ezKLLPBCS+mLtQM/LVMwYGQR/liTk4xtYkYZtkxiTDj3nDgmjwnCTT406x8O02ur7QFNBn5Yoiedy1SOZzvXF90cYHC6VTz/WKVeb6ohg1e1LIK8yn+EGMbe7cP/iASX3Jsm9ikzvH7R5Tj84BTuHBZGaQeDmYE6sKIwEGwwunEL069tq7f+O1+NIi6fU4HY116mVvPjRCVg3D0FePEVhzjprBUt4IJZuLiVirkzgjikq4EBb0SKT1NZvVnSk85Fosf2EHIE7gLa7ZHG/Hmb0S5DMtuI1kEJKx//YMOwOwtQWamIwJaV6YmEIL+KKy+Nos9V0Zx4hQzIRZXwb9qLtc1Qa5jTNTO961/xV3Scy+WyK1n8I2fuhfbtLwkM5RPKQEpvbSLEjyPj2quDGNkvklOS0owI6r9vVZzh/OuKULHKLvAvf2lk7nKge/cUXp5bqVdBqcba1f8E83wD5Ufc+4gbTz7rFUEtK02vm055xSncNjiEow9I6aBcIRZvFIr6ACuNDbEytplnrOlbnm/gy7C/5r7saxb6r4vxan6cTXEmqnR88akdkqjNZC3CRCzHlGBy/5QgurVP75oQfx6yiGrAvwYX4puvHQZYbWuxk8uPMq+OPzGJedMDYJQF3ggbXXR/WWnDoNsLsHylAoeN6ySyJhsFtYh789yzoxjeJ4pCiq6LiC7heFrHwf+sd7px87M2sUi+8uCvOXAYEj9JjLJJqDmBf//HjYl3e5BOZSp0mBg084HlkiBBGj04iCvPj+nQ18bYjEysURPJJejebpEIOgHJh3/lZTGMH7qT1OD1LAOqq/Xv15yYPrNAAAhFQNeS8nN07KBhcL8wzjkprvPxCN13pqE4PmBdAqfX51LqTfH5ElykeS6fx4Ive5m4vuusICs2Kug/zI8lSxVx2ltp9IVIJCUcd3QS08ZVob1PEzi3RtmMTKzZT3pw70wf3OTS3Mawo+QNVZMwfFAYN/4z3DhcmdsK0/goE45n1WYJIyf48eXXdnHqWwsxc3HRPeG4BG4bHEGnjAtaJKy0ioBvrle68XpRfL4STthOq9DiS9pI6YpqfhwbcPdDPjzypFtYeswy/oPD6QLuHh/AqcckdB6XellJ3fyUKCFlwUd2DBxSCIdz+xOluN1906pw2rGJBk+YMbVKCspx4M2PnbhtYgHiMZY3PeK276FIe5siDdf1juLqi6NQqIK8+IDYwGTfanTZUm904/WiLry8cCz3nDAY4Tc8WZp0B/DNLzJuHlWIjRup7mrG7WhuCiSadILh/AujGHvrNgnNpnaw4TqTS3PhUgWX3tBKjwht6w8hDkofx0uPbEFpI3NlbldKVMc3ImHibA9eW+CGYilNsRo8ePABSdw2NKwTz2YpCAvDQGQMK0vNrI+dMqd1ecyAL0VHuC5YgsjHLvDN2aQjIlcaPdmH1990QBIoNJPZPYa+qGmOdu01zJpchUNL05AaQ4S2NrkwYF1QwkXXFmPjOlkk2OQ2TePoXKJi/iNbUFCPtIG1TdPM39MS8NUiO24d6ceWzXpE19SVPGM6aYDPy3HJhVHccm0EHlFmkWZC9YpaReD+s17oxute8Vd2fRVS67MQ/dqWSTChC+2CD5wYPcGLWEQWazL7Yl1OHClVQv+bQoKFgODdTaIZxZZvGObHZ584YM9WQdT9WRTOP/WUuChQIdhVzApnVwiB4CZJhsn3e/HcfDcUiTBWplRfnzXX3Ztd9klh1KAwTqSaAJmLruQhUPmzrCxyTV0vsU5FzMtxPPde8RbCL7sZN/hxZGB9SMLNo6lelU0EcMyDW3VdSCY59jtQxcyJAZQUpy3Jua4FmNd4dMGVgBmPekU9Xg8lnhvwZAFO0xiG3BJE36uijfNiW8MiyWr7/Gc7xk3zYvkKm2C6s+DgETWGXXYuGORGDgijjUE8Kw47pXUM6U11TjdeZ4rPOSRUHF3OU4GuSC8GMz5ZhMeZ+6wLd8/xgdMKLUCOhQAopiNzjB0dwMWnJaA0BRMnozAE9pKBT7+3o/fNRaDqbozMPR2bBpeX44nZW3D4vkYwJ69fU+PoRMnpT8134f7HaX/JYUGBGTOwEb0+GMXs2rfVcEufMC46Iy4quot9Zw4NkusHVlpVp3Tjdaf4S2w3wnPhdARf9opvFY1sAxav1d2XK1ZRmDtTBM3ca6l3PAGcckoCU8YEt6601zj2f8ezMO4nG2MShowrQPlSqt1VrRwHHZjGlFFB+EzXn931i6dT/9eVNkyY4cXX39pFgE7c3kxaPXQA0D3hyCOTuHNICCXtDLyScG8Wh4EtvVkpXqqrFZvTwBreypfDz+3nViD+TQFT12e9FgkFmDS7AE8974KUOQVMclFTiJto9XwFGmZMCuD/DklCbqzBqpp2JXMxl4HvFtmwfLWc9WqROLp2VnFIWeMCpuWtYJScnmJ47V0Hps7yIRJlIoPOWkQXKCzUcPUVMdxweRh2A7YsOLLlok1wbqozuvE6Uvw953D7UVezyAIXuKGVTuDTH+wYNMqPysr8S+H8VeAUrGK48oooRvYNw2vqM5r39jVcx+1hXMS3fhenSe6EBAhxunKDjHse8OL1d5ywKUbegSXt4ujRQ8Udg4M4tJuB3qRxmD8CJOqMbtzS1HJlxMvRnfuu/J6F33VBo9NeN+Or0gzDxvnx3ntUr8pEZe+tNoC8OBx7ddJw39QA9turibgvd0KJmuSjBMvQGD76xo6x03zYsF6CbGMm/ZvCxQNNkwQfz3lUV+uGcLV7l27NttZR4M/urCvW7Kycdl7xVx30GZf8R7Ho53IWRE6Er/9zYfyUAqQSmaqy5l9FtmJaUzH8lih6XxwBYZmaRSNRZHD5Tfik32ovJGB9QMJDT3nw7+fdVPTTSKzPF9JARm31RXevvdIYMSCM049L6OhNoT6uFCTbm6w0uNN04+a1MWe1fCnO1TzXPs3C871MrdInJwNrKiUMGF6In3+1GejL/NU1E9ck25cutIcdnsDMcQF0LOKNF4+T7/LI3ceByoiESEwP4hGLcqGXGAwoJJ3vQI2sn6FFxPT8zRIHxk334rfFChyKFWcGFx4em43jbycmcNvAMPbwG2S/tGy5dRTapjNYN3y6M1KwrPicw441p1bw1Pp2LLUom06YtgOz5rnw4NwCS2DjzISoMiHVe514WyV6npyE0lSVgnaHajfKQPkaGd9+T5dbOwJV5PbTUFysoqxExZEHJ9C5vdZ0ld9YZ2Wc4dnXXZj5oAdakn7Q1qjYNJWjVVsN/a8N45/nxnPwWDZAKliKrpu77wzduHXFX+YfDdd5IxF+yQMtmnVfLlxmR98RXmz4g4JVVn6Tuh8smZBx9lkxjB8RQDHx0TRhM4eCVx9+Y8cLC9xYuFBBICgjRdwddHo4IJT/6CMTuOy8OI7aL4eBwIr4duEz4o7OgPLfFUye5cHHnzlgt1RXS6dLlyS9QuWdQ8PotpdRvklcdIvD4FWDWTfNMt24JcXnq9Ce2y5dhujXbqauyoaqiTxp7PRCvPyKXsHEWuxdgyrSCYH7plQJ1uAmgcfZVuFIsvSFtgEff2/H1NkeLF5sF9lmClVuzHCicwYCJVIS95FHpESpooO75mzyLlRkK6+mO2hUBd74yIlJ9+p1tawQhAkjSWPw+jmuuiSKPv+KiDRFnWaV3JvFQUh/7sW6IGBlntYUf0XXF7mt+7mIvmNnRDpPP3UH8ObnDowY50ekikNmkqXwtTjtkxzXXRPDoOvCOstuEz3tRZJ2UMLgsQX48gsnHCK489cmiFSFGavhrDOSmDAsBL9wCVrZ0kbwDBW33iJhxiM+/Oc1JxTTaYr6TY+YJ6iVdtUwZlAYxx6YyEFvemNg8uOsNNDPyopNKz5fgqN4wXXvI/iam2kb9UOdyFHjDLfc7seXX9iFiSMIX02PzpBOqejaTcXsiQFBlc2aEjQhdwcYQAjGVz5wYdhoPxRZpw+pUZeFx5eLH8fsaRGcfES0cePyd6RthNnXgM8WOnDn9AKsXS2Jy6rZoJbgW+YMTqeGs89IYmS/MAozxLNEGenoFmdYfDArQblZ5TelmpRphoqjF4GhG6Lf0taK93E78OzrToyf6odqJSlEaINxGjJg9NAQruhppBOamqHZ5ddvf6JGvGOaH888X0vVQ0PpdRpB4PrecYzq3zDF3+pNAsR+HWaCCPjRJ7zi60UuTnOsywYmVwM6tE9jcL8IzjklLujGRZMKVUiuL1jXdabpxk2pFV8i90ZB71kIPOdFJnlcBlb+SbWT/Fi40J53Be+tBa6fBsmUhuOPS2P6HQGRTthUTRyxNmIclhj6jSjEe1Q82VG7itE2q6qGc/6ewKwJQSBi8ZpU+6sapAfVwvhxuQ0T7vbi+4VUQDpfn/7W0xPuTZnjuGMSuGNoGJ2KjcqVZAnZS8NQl5qmG89b8fmf8CFx3hoe/83P1GV6JWKyx23A/Y97MPdJD9Lkqch7xJzFEcVcmsHtVjHtrhBOPTIhLrRWhmqQHc3nJYbi3zLGj/+97YCTir/V0oTipznO7xnHPXc27qTz2taS+fEHEwzz33Fh+myP4DYl2L6VRswMRcUqbvgXpSlGYMsSzzoBe/t16LxyHzN043lPgy9rP5M7TrieRV5zgbD25I2zAd+XE8lQISrWGKRQFi5k9EgySWVjUhgzMAB/E8lC2tEG0hVHYPAf82L2Az543GqtNq5e7pNh8M1h9L9q11VysaKYNT1DOJ6l6xRMm+PGO+87YVckwc5gCrdP/cmykRj23y+JO4aFcWCXHD4e295hqBsmsm7xSfnOPS/F58tRyt29FrIQ4XHW6fY4ofI4AxUwXvC6S1QYpB9DXgNuM7t0Gmi/Zxqzp4RwcJcm6r7cjsQJsvvVEjv6DixEMAQocq50sjFqIw1Tr3HbprWGh2dU4cDOOfR6+e5mY+xHX7408O7XDkyY5sOmTQYy1YKmkI55fBr+cX5MpCl6CcYtDloZcHSNgpeXsBJsyEcMeekpX3nAh5D3OB7Rj2S9kJHuvnz9IxfunOpB1RadJ8Qk4ti40Oqw4wE3RUQ6YbPB4xh2PlVEmfWwF/NecIKnSPl1qILIwCJvgcjYY0hpgMuh4uqrExhwVRiORsYBmo8y1dhHAv6olHD/k148+5LLiGNY4yCkr2LnzmmMHBjCyVTCNeP1k9smwLRXWddNedGN16r4vBxncl+fFxF+3sPULQa7LbAhImHInX589ZXdyJQxLxr6gNG9YL8DE5g9MYR9iqmUvPlxGu0TpNsSsOpPCXPmefDWu06EAvTJprxjcm/qpzx9Pqlwwvl/j+GGq2PYk4oiN2WIxnY2hJx9X/5qx9ipPqxYIevMDKbsHX1QUVeL0hRPiWPsoBAKHBm6cXJvlkVZqvykfOjGd6j4nMOGtaeu5KnKDiz5I1299Jc7gHnznZh5vxfRmJ5qZpb90vBgginA+FEBXHRqHBSzaY4to/z/fd+Jr76xY+0fiiiCoXEJbo+KvTuqOPHoJM4+JY6OrZs4XmfbDcw4chiwOcrw1Ksu3PeIW+Riiq+d/uHLu1EkhA6L9ntomHZnEEfvn6yO9UgFHLL/V5SsqZVufMeKv8wzFJ7LbueB57xM+Nb0dMLytTIGjykUFfGEwotjutaPx1aLo94JSic8LYHJo0Jo4zIqpJgQQt7SagwdFSCaZCivULDqdxmBSjLxZBT6UyjpxNGjcwouyltoqgG7PGRMdX9/Wa2INMVvvtJ5RHWlN6c7AsejMPS6LILrLouiHaE3jUOTK2Vhllreh3VXn9rRlGp8I1+GtnBdupLHvnWz9Iqt0gmnP+TF08+5kcpyX5rQVlopY6Jelb+AY8akKhx3cBNMJ8xjo7fbxSBfIvccfbYVuqCR2d/gdf+sLmAnnjPSFIlqZuoML8JhZgAZzSk+zYCYKcq6JNH/esLsJ2HLWgsOwNapCp5lHdkemdP6r3OuWfFXljwN5eCLEH3DAY3oTfQL7Wc/2jFyvA9/rFcs8CVUs1+nUgy9/hnH0L5V8GYcHDsh0yb56G64bt3sk3H3gx68/j+XCEzpB75J5ResGxrOOSOOfr2jKGmfcy+ydYyCB+awrqGhNenFdt/Gl+Ew7rnhExZ61QUq5kC9jHTCMZN9ePtdp4hf6cUc8jdz9BwbFam0hL32SeOBKSF075ike15L210kQAlGKsNH3zswfqoP69ZJAslrUu2F2qU1jvbtNdx4dRiX/D0BV9YzIoHby2IsvXh/VgYyV/7Stq/4q4/8GXDtx2OfM5bhb7YDL7/rxMRpPlQFKQKXv8LnvpU8OfSZGj4whN4XRUFQe9FMWEu7i44023XKwMYqCQ8/48G8ZylN0dKBrx+jmoQTj0/g5mtDODiXqUJqlYaifMBKNmyXbvwvis8Xy1dy//UPIPSMl6lB3f6UgbVbZAwe68MP3zt0IiQLwSr6QCTjDIcdkcCMCUF0KGhm7stmq6l1vDAD3vh9uZ6c/ttvilFKtNoUzveNqgoU+lX0ujyGXhfHUOQyLrp0kNp7RJD67TzWDe9tO95Wis/Xw8NTPdciuQHX5OkAAAmRSURBVLIwN51QtQMPPeXF/Y+6kExQMQdzp30Gk0cXOrsTmHJbAGeeFG/a6YT57kxLv+1LgGroxiU8/7oLMx5w60VCyObdXnW8HchQB/YBBx2Qws03RHDioTrOSxgRzAumtFmNkpV/oRvfWvGXtZ3G3af3ZcH57gweh6oT/rxMweA7CrFqFUXbLBz14lOmIhFXBG3EuKFBFArKkRat2J0lQGmKS/5QMGm2Bx9+4oRT0ajoqWl7n9ybdjvDRedFceOVUXQg9GbGLayUhKH9PoaVJbaiG88qPl+CEu7t9Qsi77tY+neDrBKIMoaJs72Y/4oDaloUrLLUVJWjTSuO2VOrcFj3VNNMJ7S08paHapQApSmmGd78zClKQ1VVSYJ12fx5SPxLDF321tDvuhDOPikBgScQA9kAe0kY9vJ9WEdszsylWvFX7/cWpL3+hsh7CnhSt+1twAffOjBygg+bN9KErMFKRY2nlISbro3g5mtCIDNMjG9+hS1a1NwkwIiORsGsRz146T9OwbhspdGpTxiQv58Sx4BrIyjrmMu92T4OJJ5lpVuydONC8flSHMq9N37CQvPd0Dbp7yVOdw4MvcuPd99ziKx30lYrBz6xoe3XQ8U9UwIobWfQe7covZX9bX7PkMODA5//5MBdU3xYsVyGbLg3TakI15DmDO3baejXO4yLzozDkfG2k3nuLItBLe+WYWHTFX/lfm/C1ul0hN+XsiFEG/DdYgX9hhVg82ZblhTAiuanqKLf5VGcf3bMoPduse+bnwZbW5Fwk0gcm8MyXnnNhdffouR0i5STOjEDLjgrJk79vdoYtj69xLZHAog+xLoGbxHnOt8IL7TefyL0rhNqDiWhE3jgKY8oZKDfuK0vTOIM3fdLosAg/Ld8UbA2hZanGrUE9CxcAqNWbpaxbLUiElWsOlEIEXDwgUkM6hsWzNrZ6ipcBpz7RuH5uR1VTmd8CS5E4chHUTWnEFo1RQkVdBg4rgD/+59LYErMY+1zpc1Bp74wl7hZHGej3rWWye2kBDIYNQEOoLJXGf+JOY+5MQsGcqK0b5/GLTdGcPHpcbAMvJvGcx5ShcQPF7HueJ/xct8kXnDxUBZ8ToampxRSS8pA78EF+PYbl54yt1NA+cwqLK1mJ0Xb8njjlsDWumGUlbA0ZVJdAj8WFKiCerDXBQbUPXMxtZckoa69i5UmxzFecezbHK7TWPRjVH8XgDhjuGpgIRb+aDc+O6auGpYm3vJQiwR2VgJUbspboKFP7wh6XxQDsZVnvYdSa0Dxf8pKlv8f47+f/S1PBw5j8S+RLepANpcNuGFYET79nBTfPJZiZxfQ8nyLBKxIgPJyiY3h5uvDuKJnfOt4kVQM2Pb8kXX+5RDG157zPdLBQxD/XFd847PAXcDt0wvw4nynAALpMIWW1iKBxiwB/S5Zsk8ag/pEcNaJcWQwluLwlosA296/sc4/7sv46iNe06RWPaXIexDZ0Bl7yAm88KYL4yb7BB8KuZx2Q/h4Y97llrltIwHSz2QaOPboBAbfGMWhPXK8OtRXbkMnfjnbZ2F3xpe1maW5zx8ghZ5C9nJLIxBD2gY7bhxSoGN0RLMSvmrZnxYJNJAEOINsU/HPS2Loc0UUrXPZ+MihaCsDk+LzWUnFxeTO7M2L7prJtkzzQTOqmhhHe9rOcM/DHjz2jBsapcYJmEGL8jfQNra8xoQERJ5HiqF7jxRuuT6MU49JQd6WosV1YhKxT25n3bUpjJejNS+6dS0LvuJAerWe8p7RbRuw9HcFQ+/y4ZefbCKxPJt0ZWJSLV1bJFB/EiCd5HpJWA9w+SVR9L4kira55YOEsaKAe84MsPiCC1hXfKBDFtac9rMGz/5S5E2AJ7ayaDQ78PrHTtxzvwcVqxVRwIBSDlss/vrbypaRzUiAKiVCJLKccmIKN10Vxv4lKb1eWm52n60DuK3TZrbXl21IfXXFX4xLtNZ3PSZtmeWFtg0DmwTENIb5b7sx71kXVq6gc1+CzAw2MDNzbOnbIoE6lADx52uqBJcbOP6YJHpdEsPh+yZgzxYTN0qzEd7Gc3Yc8Y/vZ6WBIVvdVvmak37TpPbdpdArAI9vfY+VgIgm4Z1P7Zj/ugMLf7IjVCVBkhkEHaRsEGe2eDzrcFtbhtpKAob5TXSLdMJrGgeTOfbcg4uc2wvPjGO/Lqlqpc88LABqncEdXcIs/m4JK8WfWyv+EpzKi29/BaHXvSxRzZqWfbkEpBnDT0tt+PArBd9978DK1QqqAlSoTdJZw/XvR8uOtUigjiWgexVFRogEUTCvVbGKg/ZL4+gjEjju8CQ6tVZBFEXZYCt5cYTv3g/u6RmWoi8OY6WJBzIT2zr1cIlvqFY85A6p6jkP0ksAvh2SejsQjDAsXWPHihUMFX9IqArYoBKomv7HIoqzjiXVMlwzkoCupHr5Z1ElskhFpz05Dtw3hY5t03ASN08m1TA32MS8gPuMONKLf8Y+vx6fy5//F98kX9HlCXiv6MVDL4Ill+h8mdv2MpgXSNHDCYZYXIJWHfRtRiJvWUqjkgCDqLjjcnK4HJqultkCEVuf9pB8gPcUDak1y5D67ghWimDuWrbrlOfL2k7hviv7s/iPbsQIymAwqW2vt8CTNirxtEymOUsgY85kLOqMTmZJyRi4sifgOjnGUj+7sM9CO2NZVH5WMjVGo3i5fBm85z8EqZVNi37uklJk+iSriU9a4ljNWb2axtq2vU7KxeCOg6guVoRFXn8J8u83sc4wTu2tl7RD9eVrUIxE61FwndxXk7xplljlY2oFkN6o43oyZpAZnuemIdKWWTYFCTAbuOQDk9uD2zoDSocAS/0cRPTjAaw7/rOjJeR1bvOlaAPgdMjdr4St0/FgcIG5YoAtDUb37G1bzrDZX2UNrxIE6TkwoL/8d0321TbvzKSI5Z4CW8Gpzby/NrFk89H0N9C9S6shR23b9dUsq+oSKaJcyg7Wl/tXjVLachi+/gIhz/gBjfH0lKftjF+DBZypz5n7yNYnrZGlVAOWpXpfqt+5XVHVlOOXzYLaes6cp7lsT0KLM6h/2lnqtw8RX/QYumE+Y7XXy6xth/8if6ImB6BgJdpDQ2ujdGnOonKuwunsf2//79VZiDt+futsxb/2re3v1fPQ1TTTant/5lqvbvcZ3dWg/99cOe54/O2Ptf31b2/83OetvD93rpmxapp/vuPXJp9c98j23mXcU3cgy23lQ6qdgowgNPwCCYtZKRJmPlKmFd/M4C19WyTQWCXw/2FPRE8ZCmprAAAAAElFTkSuQmCC",ze=ee(89299),Ie=ee(44993),oe=ee(37838),E=ee(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,me=(Je,Ve,Ye)=>Ve in Je?y(Je,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Je[Ve]=Ye,he=(Je,Ve)=>{for(var Ye in Ve||(Ve={}))te.call(Ve,Ye)&&me(Je,Ye,Ve[Ye]);if(z)for(var Ye of z(Ve))ue.call(Ve,Ye)&&me(Je,Ye,Ve[Ye]);return Je},de=(Je,Ve)=>x(Je,b(Ve)),pe=(Je,Ve,Ye)=>new Promise((Ge,ot)=>{var At=yt=>{try{ct(Ye.next(yt))}catch(rn){ot(rn)}},Et=yt=>{try{ct(Ye.throw(yt))}catch(rn){ot(rn)}},ct=yt=>yt.done?Ge(yt.value):Promise.resolve(yt.value).then(At,Et);ct((Ye=Ye.apply(Je,Ve)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:De}=Se.default,ke=({exercise:Je,socket:Ve,dispatch:Ye,onStartScreenshot:Ge,onCloseScreenshot:ot,handleToDetail:At})=>{const[Et,ct]=Oe.default.useModal(),yt=(0,a.useRef)(),[rn,Dt]=(0,a.useState)(!0),gt=(0,a.useRef)(!1),_e=(0,Ie.useParams)();(0,a.useEffect)(()=>{var He,ht,rt;if(document.addEventListener((0,Be.gH)(),gn,!1),window.addEventListener("blur",mn,!1),(He=Je.exerciseUserInfo)!=null&&He.screen_open&&(0,Be.vp)()&&Dt(!1),(ht=Je.exerciseUserInfo)!=null&&ht.screen_open&&!(0,Be.vp)()){(0,ze.RG)(" ",!0);const nt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Je.exerciseUserInfo.screen_sec+3:Je.exerciseUserInfo.screen_sec+10+1;yt.current=Oe.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},Je.exerciseUserInfo.screen_num-Je.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(De,{onFinish:()=>pe(void 0,null,function*(){var Ze;const Ot=yield an();(Ze=yt.current)==null||Ze.destroy(),Ot.used_screen_num&&Yt(Ot.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+nt*1e3})),"S\uFF09"),onOk:()=>{var Ze;(0,ze.RG)(" ",!0),(Ze=yt.current)==null||Ze.destroy(),Dt(!1),(0,Be.Dj)(document.body),document.getElementById("root").addEventListener("click",Ct,!1)}})}return(rt=Je.exerciseUserInfo)!=null&&rt.screen_open&&!(0,Be.vp)()||document.getElementById("root").addEventListener("click",Ct,!1),()=>{document.getElementById("root").removeEventListener("click",Ct,!1),document.removeEventListener((0,Be.gH)(),gn,!1),window.removeEventListener("blur",mn,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Je.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ct,!1),document.removeEventListener((0,Be.gH)(),gn,!1))},500),bt()},[Je.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Je.exerciseUserInfo.used_screen_num>Je.exerciseUserInfo.screen_num&&na()},500)},[Je.exerciseUserInfo]);const ft=()=>pe(void 0,null,function*(){const He=yield an();setTimeout(()=>{var ht,rt;(ht=yt.current)==null||ht.destroy(),yt.current=Oe.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},He.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(rt=Je.exerciseUserInfo)==null?void 0:rt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>pe(void 0,null,function*(){(0,Be.Dj)(document.body)})})},1e3)}),Ct=He=>{!(0,Be.vp)()&&He.target.nodeName!=="A"&&He.target.nodeName!=="BUTTON"&&He.target.innerHTML!=="\u786E \u5B9A"&&(0,Be.Dj)(document.body)},bt=()=>pe(void 0,null,function*(){const He=yield Ye({type:"exercise/getExerciseUserInfo",payload:he({},_e)});return He==null?void 0:He.data}),Qt=He=>pe(void 0,null,function*(){var ht;if((ht=Je.exerciseUserInfo)!=null&&ht.screen_at){const nt=yield(0,xe.ck)(de(he({},_e),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const rt=yield(0,xe.oy)({id:_e.categoryId});if(rt!=null&&rt.is_commit){Oe.default.destroyAll(),yield sn(),Ba(!0);return}else Yt(He+1)}),sn=()=>pe(void 0,null,function*(){var He;const ht=Le()(),rt=Je.exerciseUserInfo.screen_sec;if(va.current.length>0){const nt=ht.format("YYYY-MM-DD HH:mm:ss");let Ze=Math.floor(ht.diff(Le()(va.current[0].start))/1e3);const Ot=va.current.length;Ze/rt>>0>Ot&&(Ze=(Ot+1)*rt-1),yield(0,xe.P8)(_e.categoryId,{exercise_user_id:(He=Je.exerciseUserInfo)==null?void 0:He.exercise_user_id,time:nt,time_long:Ze,count:Ot})}va.current=[]}),Te=(0,a.useRef)(0),Gt=(0,a.useRef)(0),va=(0,a.useRef)([]),xt=(0,a.useRef)(!1),Yt=He=>pe(void 0,null,function*(){var ht;gt.current||(Ge(),Oe.default.destroyAll(),Te.current=Le()().valueOf(),xt.current=!0,yt.current=Oe.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Ce.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:E.createElement("div",{className:Ce.exitFullScreenModal},E.createElement("img",{src:ge,alt:"",className:Ce.warningIcon}),E.createElement("div",{className:Ce.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),E.createElement("span",{className:Ce.warningText},((ht=Je.exerciseUserInfo)==null?void 0:ht.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),E.createElement("span",{className:Ce.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),E.createElement("span",{className:Ce.warningText},He-1),(0,oe._V)(oe.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(De,{className:Ce.countdownWrapper,onFinish:()=>{Gt.current=Le()().valueOf(),va.current.push({start:Te.current,end:Gt.current}),Qt(He)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Je.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,ze.RG)(" ",!0),sn(),(0,Be.Dj)(document.body),ot(),yt.current.destroy(),xt.current=!1}}))}),na=()=>pe(void 0,null,function*(){Oe.default.destroyAll(),(yield(0,xe.VL)({categoryId:_e.categoryId,commit_method:1}))&&Ba()}),Ba=(He=!1)=>pe(void 0,null,function*(){var ht,rt;if(document.removeEventListener((0,Be.gH)(),gn,!1),(0,Be.BU)(),Oe.default.destroyAll(),gt.current=!0,He){const nt=yield(0,xe.Yu)(_e.categoryId,{exercise_user_id:(ht=Je.exerciseUserInfo)==null?void 0:ht.exercise_user_id});Et.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Ce.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:Ce.forcedModalContent},E.createElement("img",{src:Ne,alt:""}),E.createElement("div",{className:Ce.forcedText},(0,oe._V)(oe.CP.recordScreen17)),E.createElement("div",{className:Ce.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(rt=Je.exerciseUserInfo)==null?void 0:rt.screen_num,(0,oe._V)(oe.CP.recordScreen19)),E.createElement(Ae.default,{dataSource:nt==null?void 0:nt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{ot(),At()},onOk:()=>{Ie.history.push(`/classrooms/${_e.coursesId}/exercisenotice/${_e.categoryId}/users/${_e.login}?isShowApply=true`)}})}else Et.info({content:E.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),E.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{At()}})}),mn=He=>{(0,Be.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!xt.current&&(0,Be.BU)()},an=()=>pe(void 0,null,function*(){var He;if((He=Je.exerciseUserInfo)!=null&&He.screen_at){const nt=yield(0,xe.ck)(de(he({},_e),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const ht=yield(0,xe.oy)({id:_e.categoryId});if(ht!=null&&ht.is_commit){Ba();return}return yield bt()}),gn=()=>pe(void 0,null,function*(){var He;if((0,ze.RG)(" ",!0),(0,Be.vp)()){if((He=Je.exerciseUserInfo)!=null&&He.screen_at){var ht=yield(0,xe.ck)(de(he({},_e),{reset:!0}));if((ht==null?void 0:ht.status)===-6)return}}else if(!xt.current){var ht=yield(0,xe.ck)(he({},_e));if((ht==null?void 0:ht.status)===-6)return;const nt=yield bt();Yt(nt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),cn=()=>pe(void 0,null,function*(){(0,xe.ck)(he({},_e));const He=yield bt();Yt(He.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,ct)};var qe=(0,Ie.connect)(({exercise:Je,globalSetting:Ve})=>({globalSetting:Ve,exercise:Je}))(ke)},50838:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xe}});var a=ee(37639),Se={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Oe=ee(32637),Ae=ee(59301),xe=({type:Fe,style:Le})=>{const Ce=Ae.createElement("div",{className:Se.wrap,onClick:ge=>{ge.preventDefault(),ge.stopPropagation()}},Ae.createElement("p",null,Fe==="shixun"||Fe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ae.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Fe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ae.createElement("div",{className:Se.contact},Ae.createElement("div",{className:Se.img},Ae.createElement("img",{src:Oe,width:"124px",height:"124px"})),Ae.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ae.createElement(a.Z,{content:Ce},Ae.createElement("span",{className:Se.text,style:Le},"\u9AD8\u6D88\u8017"))}},36166:function(pt,dt,ee){"use strict";ee.d(dt,{X:function(){return Ae},y:function(){return Oe}});var a=ee(59301),Se=ee(6767);const Oe=Be=>{(0,a.useEffect)(()=>{if(Be){const xe=Le=>{Le.key==="F12"&&(Le.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Fe=Le=>{Le.preventDefault()};return document.addEventListener("keydown",xe),document.addEventListener("contextmenu",Fe),()=>{document.removeEventListener("keydown",xe),document.removeEventListener("contextmenu",Fe)}}},[Be])},Ae=()=>{const[Be,xe]=(0,a.useState)(!1),Fe=Le=>{const{keyCode:Ce,ctrlKey:ge,metaKey:Ne,type:ze}=Le;(ze==="paste"||(Ce===67||Ce===86)&&(Ne||ge))&&(Se.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Le.preventDefault(),Le.stopPropagation())};return(0,a.useEffect)(()=>(Be&&(window.addEventListener("keydown",Fe,!0),window.addEventListener("paste",Fe,!0)),()=>{window.removeEventListener("keydown",Fe,!0),window.removeEventListener("paste",Fe,!0)}),[Be]),{setOpenDisableCopyAndPaste:xe,disableCopyAndPaste:Be}}},89837:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ne}});var a=ee(59301),Se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=ee(92310),Ae=ee.n(Oe),Be=ee(29787),xe=ee(2859),Fe=ee(52430),Le=ee(89299),Ce=(ze,Ie,oe)=>new Promise((E,y)=>{var x=te=>{try{z(oe.next(te))}catch(ue){y(ue)}},b=te=>{try{z(oe.throw(te))}catch(ue){y(ue)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((oe=oe.apply(ze,Ie)).next())}),Ne=({data:ze,className:Ie,fullWidth:oe,style:E={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,a.useRef)(null),ue=(0,a.useRef)(null),me=(0,a.useRef)(null),he=(0,a.useRef)(null),[de,pe]=(0,a.useState)(!1),[be,De]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(me.current||(me.current=document.createElement("style"),document.head.appendChild(me.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),me.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&&ke()):(document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)),()=>{document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)}),[ze==null?void 0:ze.visible]);const ke=()=>Ce(void 0,null,function*(){pe(!0),De("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ye=yield(0,Le.ZJ)(ze==null?void 0:ze.src);te.current.src="",te.current.src=Ye,te.current.onload=function(){Ve()},pe(!1),De("")}),qe=Ye=>Ce(void 0,null,function*(){pe(!0),De("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ge=yield(0,Fe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:Ye.dataUrl}});Ge!=null&&Ge.id&&!z?(yield(0,Fe.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ge==null?void 0:Ge.id,settings:JSON.stringify(Ye.state)}})).status===0&&x():Ge!=null&&Ge.id&&x(Ge),pe(!1),De("")}),Je=()=>{const Ye=document.querySelector('a[href="https://markerjs.com/"]');Ye&&Ye.parentNode&&(Ye.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(ot=>{const At=document.querySelector(ot.name);At&&At.setAttribute("title",ot.title)})},Ve=()=>{ue.current=new xe.hP(te.current),ue.current.targetRoot=he.current,ue.current.addEventListener("render",qe),ue.current.addEventListener("beforeclose",y),b&&(ue.current.availableMarkerTypes=ue.current.ALL_MARKER_TYPES,ue.current.uiStyleSettings.redoButtonVisible=!0,ue.current.uiStyleSettings.notesButtonVisible=!0,ue.current.uiStyleSettings.zoomButtonVisible=!0,ue.current.uiStyleSettings.zoomOutButtonVisible=!0,ue.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ue.current.uiStyleSettings,ue.current.show(),ze!=null&&ze.snapshotData&&ue.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Je()},300)};return a.createElement(a.Fragment,null,(ze==null?void 0:ze.visible)&&a.createElement(Be.Z,{spinning:de,tip:be,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:he,className:Ae()(Se.imageDimensions,Ie,oe?Se.fullWidth:""),style:E},a.createElement("img",{className:Se.img,ref:te}))))}},17354:function(pt,dt,ee){"use strict";ee.d(dt,{xp:function(){return Be},AG:function(){return Ne},JA:function(){return Fe},FX:function(){return mn},k$:function(){return Gt},ub:function(){return va},e6:function(){return xt},v7:function(){return oe},BO:function(){return ze},x7:function(){return de},em:function(){return Ct},BV:function(){return xe},qz:function(){return Ce},Gm:function(){return Le},yt:function(){return ue},I2:function(){return ot},sQ:function(){return te},z3:function(){return Oe},GY:function(){return sn},wC:function(){return Te},Pt:function(){return Qt},Oe:function(){return bt},L6:function(){return Se},RL:function(){return a},f$:function(){return Ae},j1:function(){return E},jD:function(){return Ie},g4:function(){return y}});var a=ee(58143),Se="data:image/png;base64,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",Oe=ee(93314),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",xe=ee.p+"static/err.2323787b.png",Fe="data:image/png;base64,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",Le="data:image/png;base64,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",Ce="data:image/png;base64,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",ge="data:image/png;base64,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",Ne="data:image/png;base64,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",ze=ee.p+"static/douyu.1e926b4a.jpg",Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",E="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",x="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ue="data:image/png;base64,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",me=ee(37377),he=ee.p+"static/teacherQQ.833913ba.jpg",de="data:image/png;base64,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",pe=ee(59301),be=Object.defineProperty,De=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Je=(an,gn,cn)=>gn in an?be(an,gn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):an[gn]=cn,Ve=(an,gn)=>{for(var cn in gn||(gn={}))ke.call(gn,cn)&&Je(an,cn,gn[cn]);if(De)for(var cn of De(gn))qe.call(gn,cn)&&Je(an,cn,gn[cn]);return an};const Ye=an=>React.createElement("svg",Ve({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},an),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ge="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",ot="data:image/jpeg;base64,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",At=ee.p+"static/certificate.a2a9ee77.jpg",Et=Object.defineProperty,ct=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,Dt=(an,gn,cn)=>gn in an?Et(an,gn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):an[gn]=cn,gt=(an,gn)=>{for(var cn in gn||(gn={}))yt.call(gn,cn)&&Dt(an,cn,gn[cn]);if(ct)for(var cn of ct(gn))rn.call(gn,cn)&&Dt(an,cn,gn[cn]);return an};const _e=an=>React.createElement("svg",gt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},an),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ft="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ct="data:image/png;base64,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",bt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Qt=ee.p+"static/question.ed747acc.gif",sn="data:image/gif;base64,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",Te=ee(55351),Gt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",va="data:image/png;base64,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",xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Yt="data:image/png;base64,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",na=ee(53114),Ba="data:image/png;base64,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",mn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},18120:function(pt,dt,ee){"use strict";ee.d(dt,{N:function(){return y}});var a=ee(59301),Se=ee(82326),Oe=ee(62957),Ae=ee(37568),Be=ee(6767),xe=ee(77019),Fe=ee(5269),Le=ee(52430),Ce={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ge=ee(92310),Ne=ee.n(ge),ze=ee(87169),Ie=ee(59301),oe=(x,b,z)=>new Promise((te,ue)=>{var me=pe=>{try{de(z.next(pe))}catch(be){ue(be)}},he=pe=>{try{de(z.throw(pe))}catch(be){ue(be)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(me,he);de((z=z.apply(x,b)).next())});const{Option:E}=Se.default,y=({subId:x,value:b,selectvalues:z,disabled:te,knowledgeOptions:ue=[],className:me,height:he,onChange:de=()=>{},onAddKnowledgeFinish:pe=()=>{},zIndex:be=1e3})=>{const De=(0,a.useRef)(),[ke,qe]=(0,a.useState)([]);b=b||[];const Je=(Ye,Ge)=>{Ye?(qe([...Ge]),de([...Ge])):(qe([]),de([]))};(0,a.useEffect)(()=>{(z==null?void 0:z.length)>0?(qe([...z]),de([...z])):(qe([]),de([]))},[ue]),(0,a.useEffect)(()=>{(b==null?void 0:b.length)>0&&de([...b])},[ue]);const Ve=Ye=>{Ye.preventDefault(),De.current="",Oe.default.confirm({centered:!0,width:585,zIndex:be,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ie.createElement("div",{className:"font14"},Ie.createElement("div",{className:Ce.public_tips},Ie.createElement(ze.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ie.createElement("div",{style:{width:"95px"}},Ie.createElement("span",{className:Ce.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ie.createElement(Ae.default,{className:Ce.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:De.current,onChange:Ge=>{De.current=Ge.target.value}}))),onOk:()=>new Promise((Ge,ot)=>oe(void 0,null,function*(){if(!De.current)return Be.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),ot();if(De.current.length>20)return Be.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),ot();const At=yield(0,Le.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:De.current,sub_discipline_id:x}});if((At==null?void 0:At.status)===0){pe({id:At.tag_discipline_id,name:De.current,type:"personal"});let Et=z||[];Et.push(At.tag_discipline_id),de([...Et]),qe([...Et]),de([...Et])}return Ge()}))})};return Ie.createElement(xe.Z,{wrap:!1,align:"middle",className:Ne()(Ce.wrap,me)},Ie.createElement(Fe.Z,null,Ie.createElement(Se.default,{mode:"multiple",disabled:!x||te,className:Ce.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Je,style:{width:he||490},showSearch:!0,allowClear:!0,value:ke,filterOption:(Ye,Ge)=>Ge.label.indexOf(Ye.toLowerCase())>=0},ue==null?void 0:ue.map(Ye=>Ie.createElement(E,{key:Ye.id,value:Ye.id,label:Ye.name},Ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ie.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ye.name),(Ye==null?void 0:Ye.type)==="personal"&&Ie.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&Ie.createElement(Fe.Z,{className:`ml20 ${he&&Ce.add_style}`},Ie.createElement("span",{className:Ce.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ie.createElement("span",{className:Ce.linkBtn,onClick:Ve},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},28172:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xe}});var a=ee(62957),Se={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ae=ee(59301),xe=({visible:Fe,setVisible:Le,image:Ce,closeImageStyle:ge,hiddenbutton:Ne})=>Ae.createElement(a.default,{centered:!0,destroyOnClose:!0,open:Fe,footer:null,wrapClassName:Se.modal,onCancel:()=>Le(!1)},Ae.createElement("div",{className:Se.content},Ae.createElement("img",{src:Ce}),Ne,Ae.createElement("img",{onClick:()=>Le(!1),className:Se.close,src:Oe,style:ge})))},24302:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(25346),Oe=ee(48136),Ae=ee(53267),Be=ee(62957),xe=ee(59301);const Fe=(0,a.forwardRef)(({callback:Le,width:Ce,onChange:ge,disabled:Ne,readOnly:ze,type:Ie="",value:oe="",style:E={}},y)=>{const x=(0,a.useRef)(),b=(0,a.useRef)(),[z,te]=(0,a.useState)(0),[ue,me]=(0,a.useState)(0),[he,de]=(0,a.useState)(!1),pe=()=>{var qe=document.createElement("div");qe.innerHTML=x.current.getValue();var Je=qe.innerText;return Le&&Le(Je),Je};(0,a.useImperativeHandle)(y,()=>({getData:pe}));const be=qe=>{qe.preventDefault();const Je=qe.clientX-z,Ve=qe.clientY-ue;document.body.onmousemove=Ye=>{let Ge=Ye.clientX-Je,ot=Ye.clientY-Ve;const At=document.getElementsByClassName("markdown-popup-form")[0],Et=window.innerWidth-At.offsetWidth,ct=window.innerHeight-At.offsetHeight;Ge=Math.max(0,Math.min(Ge,Et)),ot=Math.max(0,Math.min(ot,ct)),De(Ye.clientX,Ye.clientY,Je,Ve)&&(te(Ge),me(ot))},document.body.onmouseup=function(){document.body.onmousemove=null}},De=(qe,Je,Ve,Ye)=>{const Ge=document.body.clientHeight,ot=document.body.clientWidth;return qe<20&&Ve>qe||qe>ot-20&&VeJe||Je>Ge-20&&Ye{he&&setTimeout(()=>{const qe=document.getElementsByClassName("markdown-popup-form")[0],Je=window.innerWidth/2-qe.offsetWidth/2,Ve=window.innerHeight/2-qe.offsetHeight/2;te(Je),me(Ve)},0)},[he]);const ke=()=>{Ne||ze||de(!0)};return xe.createElement("div",{style:E},xe.createElement("div",{style:{width:Ce||"100%",position:"relative"},className:`${Se.Z.mathFillWrap} ${Ne||ze?"cursorDefault":""}`,onClick:()=>ke()},xe.createElement("math-field",{disabled:Ne,locale:"zh_cn",class:`${Se.Z.mathField} ${Ie}`,readOnly:ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),xe.createElement(Be.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ue},title:xe.createElement("div",{style:{cursor:"move"},onMouseDown:be},"\u8F93\u5165\u516C\u5F0F"),open:he,onOk:()=>{const qe=b.current.getData();x.current.setValue(qe),ge(qe),de(!1)},onCancel:()=>{de(!1)},destroyOnClose:!0,className:"markdown-popup-form"},xe.createElement(Ae.Z,{value:oe,ref:b,onChange:ge,showSaveButton:!1})))});dt.Z=Fe},53267:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(77019),Oe=ee(5269),Ae=ee(20554),Be=ee(99571),xe=ee(98573),Fe=ee(25346),Le=ee(48136),Ce=ee(59301);const ge=(0,a.forwardRef)(({callback:Ne,showSaveButton:ze,value:Ie=""},oe)=>{const E=(0,a.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +${ke}`:ke,wt=gt(Ct);if(!un)if(Ve||!_e||Je>0){ot(wt),yt(wt.length),(!_e||Je>0)&&!Ve&&$e();return}else if((wt==null?void 0:wt.length)<4)ot(wt),yt(wt.length);else if(ct{ot(wt.slice(0,ct+2)),yt(Te=>Te+2)},Qt>10?Math.max(500/(Qt/2),20):50);return()=>clearInterval(sn)}else _e||$e()},[ke,_e,Je,Ve,ct]);const ft=(0,a.useMemo)(()=>a.createElement("section",{className:`${Fe.answer} fadeIn animated edu_md`},a.createElement(Se.UG,{remarkPlugins:[Ne.Z,ze.Z],rehypePlugins:[ge.Z,Ae.Z],components:{code(Ct){var wt=Ct,{node:Qt,inline:sn,className:Te,children:Vt}=wt,fa=de(wt,["node","inline","className","children"]);const xt=/language-(\w+)/.exec(Te||""),Yt=String(Vt).trim();return sn||!xt?a.createElement("code",me({className:Te},fa),Vt):a.createElement("code",{className:Fe.codeCopy,"data-text":`\`\`\`${xt?xt[1]:""} +${Vt} +\`\`\``},a.createElement(xe.CopyToClipboard,{text:Yt,onCopy:()=>Le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),xt[1]==="html"&&un&&a.createElement("button",{className:Fe.runCode,onClick:()=>{Et(me({},he(me({},At),{open:++At.open,defaultValue:Yt,language:xt[1]})))}},"\u8FD0\u884CHTML"),a.createElement(Oe.Z,me({wrapLongLines:!0,style:Be.Z,language:xt[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},fa),Yt))},img({node:Ct}){var wt;const Qt=(wt=Ct.properties)==null?void 0:wt.src;return a.createElement(Ce.Z,{src:Qt,width:320,"data-text":Qt,onLoad:()=>Ve&&setTimeout(()=>$e(),500)})}}},un?Ge:`${Ge}__`)),[Ge]);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{defaultValue:At.defaultValue,open:At.open,language:At.language,height:At.height,onChange:(Ct,wt)=>{ot(Ge.replaceAll(wt,Ct))},onDynamic:Ye}),ft)}},83297:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Be}});var a=ee(59301),Se=ee(89299),Oe={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Be=({src:xe,onClick:Fe,topPercentage:Le=.62,draggableExtraNode:Ce})=>{const ge=(0,a.useRef)(null),Ne=(0,a.useRef)(!1),ze=(0,a.useRef)(!1),[Ie,oe]=(0,a.useState)(window.innerHeight*Le),[E,y]=(0,a.useState)(!1),x=10;return(0,a.useEffect)(()=>{if(ge.current){let b=function(he){var de;Ne.current=!0,me=he.pageY,ue=he.pageY-(((de=ge.current)==null?void 0:de.getBoundingClientRect().top)||0),(0,Se.kk)("none"),document.onselectstart=function(){return!1}},z=function(){Ne.current&&!ze.current&&Fe&&Fe(),Ne.current=!1,ze.current=!1,(0,Se.kk)("auto"),document.onselectstart=null},te=function(he){var de;if(Ne.current){const be=he.pageY-ue,De=window.innerHeight-(((de=ge.current)==null?void 0:de.offsetHeight)||0)-50,ke=50;if(!ze.current&&Math.abs(me-he.pageY)>x&&(ze.current=!0),ze.current){let _e=Math.max(ke,Math.min(be,De));oe(_e)}}},ue=0,me=0;return ge.current.addEventListener("mousedown",b),document.addEventListener("mousemove",te),document.addEventListener("mouseup",z),()=>{var he,de;(de=(he=ge==null?void 0:ge.current)==null?void 0:he.removeEventListener)==null||de.call(he,"mousedown",b),document.removeEventListener("mousemove",te),document.removeEventListener("mouseup",z)}}},[Fe]),(0,a.useEffect)(()=>{const b=()=>{oe(window.innerHeight*Le)};return window.addEventListener("resize",b),()=>{window.removeEventListener("resize",b)}},[Le]),a.createElement("div",{className:Oe.draggableImage,style:{top:`${Ie}px`,display:E?"none":"block",cursor:Ne.current?"grabbing":"grab"},ref:ge},Ce&&a.createElement("div",{className:Oe.extraNode,onMouseUp:b=>b.stopPropagation(),onMouseDownCapture:b=>b.stopPropagation()},Ce),a.createElement("img",{className:Oe.img,src:xe,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${Oe.close}`,onMouseUp:b=>{b.stopPropagation(),y(!0)}}))}},25842:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return On}});var a=ee(59301),Se=ee(30641),Oe=ee(6767),Ae=ee(14566),Be=ee(62957),xe=ee(25399),Fe=ee(37568),Le=ee(99571),Ce=ee(29787),ge=ee(584),Ne=ee(93725),ze=ee(75727),Ie=ee(92310),oe=ee.n(Ie),E=ee(24615),y=ee(60959),x=ee(50252),b={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},z=ee(52430),te=ee(89299),ue=ee(83297),me=ee(37166),he=ee(28984),de=ee(71986),pe=ee(13952),be=ee(56102),De=ee(48102),ke=Object.defineProperty,_e=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ye=(pn,Un,Ht)=>Un in pn?ke(pn,Un,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):pn[Un]=Ht,Ge=(pn,Un)=>{for(var Ht in Un||(Un={}))Je.call(Un,Ht)&&Ye(pn,Ht,Un[Ht]);if(_e)for(var Ht of _e(Un))Ve.call(Un,Ht)&&Ye(pn,Ht,Un[Ht]);return pn},ot=(pn,Un)=>{var Ht={};for(var $t in pn)Je.call(pn,$t)&&Un.indexOf($t)<0&&(Ht[$t]=pn[$t]);if(pn!=null&&_e)for(var $t of _e(pn))Un.indexOf($t)<0&&Ve.call(pn,$t)&&(Ht[$t]=pn[$t]);return Ht};const At=ee(20441),Et={};At.keys().forEach(pn=>{const Un=pn.replace("./","").replace(".svg","");Et[Un]=At(pn)});var yt=pn=>{var Un=pn,{filename:Ht}=Un,$t=ot(Un,["filename"]),Dn;const na=((Dn=Ht==null?void 0:Ht.split(".").pop())==null?void 0:Dn.toLowerCase())||"unknown",hn=Et[na]||Et.default;return a.createElement("img",Ge({src:hn,alt:na},$t))},un=ee(34547),Dt=Object.defineProperty,gt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Qt=(pn,Un,Ht)=>Un in pn?Dt(pn,Un,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):pn[Un]=Ht,sn=(pn,Un)=>{for(var Ht in Un||(Un={}))Ct.call(Un,Ht)&&Qt(pn,Ht,Un[Ht]);if(ft)for(var Ht of ft(Un))wt.call(Un,Ht)&&Qt(pn,Ht,Un[Ht]);return pn},Te=(pn,Un)=>gt(pn,$e(Un)),Vt=(pn,Un,Ht)=>new Promise(($t,Dn)=>{var na=Jt=>{try{Mt(Ht.next(Jt))}catch(Nn){Dn(Nn)}},hn=Jt=>{try{Mt(Ht.throw(Jt))}catch(Nn){Dn(Nn)}},Mt=Jt=>Jt.done?$t(Jt.value):Promise.resolve(Jt.value).then(na,hn);Mt((Ht=Ht.apply(pn,Un)).next())}),xt=({title:pn="\u5934\u6B4CAI",placeholder:Un,hideUpload:Ht,hideInputBox:$t,aiIcon:Dn=me,userIcon:na=he,dragIcon:hn=de,children:Mt,fetchUrl:Jt,fetchData:Nn={},extraAnswerAction:ja,showDefaultTips:pu=!0,onOpen:Tn,onClose:ku,loadingOption:_n,showPreference:Qn=!1,initMessage:ta,customRequest:Oa,visible:_a,width:Au=1200,isCheckRestrictNumber:Zu=!1,headNode:vn,headFunctionNode:Ft,showRedraw:Kn,showEdit:Qa,promptPropName:Ua="prompt",topPercentage:za,showSwitchingModel:cu=!1,showImageGenerator:Yn=!1,showLookHistory:St=!1,fetchListObject:ne,customPreference:ce,customDataNode:fe,showAddSession:Me,historyId:je,draggableExtraNode:vt,drawerExtraNode:Lt,menuExtraFunctionNode:ma,showSceneAwareness:aa=!1,ReactComponent:la=Se.Z,topFunctionNode:ou,footerContainerStyle:Gn,chatContainerStyle:In={},showCodePreview:ya=!1,showSource:An=!0,onSendMessage:oa,onDynamic:st=()=>{},setSelectItem:Wt})=>{var Ra,yu;const[ir,Or]=(0,a.useState)(!1),[ru,Bu]=(0,a.useState)("qwen-max"),[Du,ur]=(0,a.useState)([]),[Fa,br]=(0,a.useState)([]),[xr,hr]=(0,a.useState)(!1),[Kr,Aa]=(0,a.useState)(!1),[Ka,Ku]=(0,a.useState)(!1),[Xa,bu]=(0,a.useState)([]),[Rr,Zl]=(0,a.useState)(""),[Tl,lo]=(0,a.useState)(0),[Ho,Uo]=(0,a.useState)(void 0),[Mo,Ru]=(0,a.useState)(!1),[Oo,ul]=(0,a.useState)(null),[Ro,yo]=(0,a.useState)(""),ro=(0,a.useRef)(),_r=(0,a.useRef)(null),Po=(0,a.useRef)(null),[dl,Ul]=(0,a.useState)(!1),[vo,oo]=(0,a.useState)(!1),[ao,ho]=(0,a.useState)(!1),[Fo,Co]=(0,a.useState)(!1),[qo,Ko]=(0,a.useState)(!1),[ci,Yo]=(0,a.useState)(0),To=(0,a.useRef)(null),bn=(0,a.useRef)(!1),Ee=(0,a.useRef)(null),[We,tt]=(0,a.useState)(void 0),[lt,mt]=(0,a.useState)(!0),[jt,en]=(0,a.useState)(Au-28),[Xt,jn]=(0,a.useState)(!1),[sa,Bn]=(0,a.useState)(!0),[qn,da]=(0,a.useState)([]),ka=(0,a.useRef)([]),Fn=(0,a.useRef)(null),Ya=(0,a.useRef)(null),xa=(0,a.useRef)(!1),Za=jt-22,La=Rr==null?void 0:Rr.split(` +`).length,{onAdd:mu,onGetList:tn,onListClick:Ca,onListDelete:wa,onListDealData:du}=ne||{},Va=50,Tu=10,Yu={maxCount:Va,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Du,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Ln=>Vt(void 0,null,function*(){var Pu,wu,Lu,fu;const er=(fu=(Lu=(wu=(Pu=Ln==null?void 0:Ln.name)==null?void 0:Pu.split("."))==null?void 0:wu.slice(-1))==null?void 0:Lu[0])==null?void 0:fu.toLowerCase(),Xr=["doc","docx","md","pdf","txt","xlsx","xls"].includes(er);return Ln.size==0?(Oe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ae.default.LIST_IGNORE):Xr?Ln.size/1024/1024>100?(Oe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ae.default.LIST_IGNORE):!0:(Oe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Ae.default.LIST_IGNORE)}),onChange:({fileList:Ln})=>{ur(Ln)},action:`${(Ra=pe.Z)==null?void 0:Ra.API_SERVER}/api/intelligent_imports/upload_file.json`},nr={maxCount:Tu,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Fa,multiple:!0,accept:".jpg,.png,",beforeUpload:Ln=>{var Pu,wu,Lu,fu;const er=(fu=(Lu=(wu=(Pu=Ln==null?void 0:Ln.name)==null?void 0:Pu.split("."))==null?void 0:wu.slice(-1))==null?void 0:Lu[0])==null?void 0:fu.toLowerCase(),Xr=["jpg","png"].includes(er);return Ln.size==0?(Oe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ae.default.LIST_IGNORE):Xr?Ln.size/1024/1024>10?(Oe.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ae.default.LIST_IGNORE):!0:(Oe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Ae.default.LIST_IGNORE)},onChange:({fileList:Ln})=>{br(Ln)},action:`${(yu=pe.Z)==null?void 0:yu.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Xa.length||!ro.current)return;const Ln=Xa[Xa.length-1];Ln!=null&&Ln.loading&&(ro.current.scrollTop=ro.current.scrollHeight)},[Xa.length]),(0,a.useEffect)(()=>{if(!ro.current||!To.current)return;const Ln=new IntersectionObserver(([Pu])=>{var wu,Lu,fu,er;if(!document.contains(Pu.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((wu=Pu.rootBounds)==null?void 0:wu.width)===0&&((Lu=Pu.rootBounds)==null?void 0:Lu.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((fu=Pu.boundingClientRect)==null?void 0:fu.width)===0&&((er=Pu.boundingClientRect)==null?void 0:er.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}mt(Pu.isIntersecting)},{root:ro.current,rootMargin:"70px",threshold:0});return Ln.observe(To.current),()=>{To.current&&Ln.unobserve(To.current)}},[ro.current,To.current]),(0,a.useEffect)(()=>{if(!dl)return;const Ln=ro.current,Pu=Ee.current;bn.current=!1;let wu=Ln.scrollTop;const Lu=()=>{const{scrollTop:er,scrollHeight:cl,clientHeight:Xr}=Ln;er>wu?er+Xr>=cl-50&&(Ln.scrollTop=Ln.scrollHeight,bn.current=!1):er{bn.current||(Ln.scrollTop=Ln.scrollHeight)});return fu.observe(Pu),()=>{var er;fu.unobserve(Pu),(er=Ln==null?void 0:Ln.removeEventListener)==null||er.call(Ln,"scroll",Lu)}},[dl]),(0,a.useEffect)(()=>{!dl&&ka.current.length&&(bu([...Xa,...ka.current]),ka.current=[])},[dl]),(0,a.useEffect)(()=>{if(!ro.current)return;const Ln=new ResizeObserver(()=>{var Pu;ro.current&&en((Pu=ro.current)==null?void 0:Pu.offsetWidth)});return Ln.observe(ro.current),()=>{ro.current&&Ln.unobserve(ro.current)}},[ro.current]),(0,a.useEffect)(()=>{typeof _a=="boolean"&&Or(_a)},[_a]),(0,a.useEffect)(()=>{var Ln;if(_r.current&&Oo!==null){_r.current.focus();const Pu=(Ln=_r.current.resizableTextArea)==null?void 0:Ln.textArea;Pu&&(Pu.selectionStart=Pu.selectionEnd=Pu.value.length)}},[Oo]),(0,a.useEffect)(()=>{La<5&&Ru(!1)},[La]),(0,a.useEffect)(()=>{ir&&ta&&(bu(gr(ta)),hr(!0),xu(ta,{history:[]})),ir&&(Fr(),je?fl(je):Me&&!We&&Wr()),ir||Eu()},[ir]);const gr=(Ln="",Pu=[],wu=[])=>{const Lu=Date.now();return[{text:Ln,key:Lu,sender:"user",fileList:Pu,imageList:wu,show:!0},{loading:!0,key:Lu,sender:"AI",show:!0,model:ru,imageGenerator:Fo,thinkingEnabled:vo,codePreview:ao}]},Eu=()=>{yo(""),ul(null),ur([]),br([]),Zl("")},sr=()=>{if(Tn){Tn({chatData:Xa,setChatData:bu,setLoading:hr,getData:xu,renderChatItems:gr,handleAdd:Wr,identifier:We});return}Or(!0)},cr=()=>{if(Bn(!0),ku){ku();return}Or(!1)},dr=()=>{Ru(!Mo)},Fr=()=>Vt(void 0,null,function*(){if(!Zu)return;const Ln=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ln==null?void 0:Ln.status)===0&&(Ln==null?void 0:Ln.total_number)!==-1&&(lo((Ln==null?void 0:Ln.total_number)-(Ln==null?void 0:Ln.remaining_number)),Uo(Ln==null?void 0:Ln.total_number))}),Hr=()=>{Be.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Ho,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Yr=Ln=>Ln.reduce((wu,Lu)=>{if(Lu.sender==="user"){const fu=Ln.find(er=>er.key===Lu.key&&er.sender==="AI");fu&&(fu!=null&&fu.text)&&!(fu!=null&&fu.error)&&wu.push({question:Lu.text,answer:fu.text})}return wu},[]),xu=(...Ln)=>Vt(void 0,[...Ln],function*(Pu="",wu={},Lu=Xa){if(Oa&&(yield Oa({mes:Pu,setChatData:bu,fileList:Du,body:wu,checkNum:Fr,setLoading:hr,bodyChatData:Lu,setTyping:Ul,setImageGenerator:Co,renderChatItems:gr})),!Oa){const fu=Du==null?void 0:Du.map(Jr=>{var ll;return(ll=Jr==null?void 0:Jr.response)==null?void 0:ll.file_id}),er=Fa==null?void 0:Fa.map(Jr=>{var ll;return(ll=Jr==null?void 0:Jr.response)==null?void 0:ll.data}),cl=wu.history||Yr(Lu),Xr=sn(sn({identifier:We,response_mode:"streaming",model:ru,scene_awareness:qo,thinking_enabled:vo,image_generator:Fo,code_preview:ao,file_ids:fu,image_list:er,history:cl,[Ua]:Pu},Nn),wu),no=Object.fromEntries(Object.entries(Xr).filter(([Jr,ll])=>ll!==void 0));Po.current=new De.Z(pe.Z.API_SERVER+Jt,no),yield new Promise((Jr,ll)=>{let jl=null,mo=null;Po.current.on("data",Tr=>{Ul(!0);const{chunk:{content:Ao,type:vr,created:eu,msg:xl}}=Tr,at=xl==="error";vr==="thinking"&&(jl=jl||eu,bu(Bt=>[...Bt].map((Zt,Pn)=>Pn===Bt.length-1?Te(sn({},Zt),{reasoning:(Zt.reasoning||"")+Ao,loading:!1,hideAnswer:!0,error:at}):Zt))),vr==="text"&&(mo=mo||eu,bu(Bt=>[...Bt].map((Zt,Pn)=>Pn===Bt.length-1?Te(sn({},Zt),{text:(Zt.text||"")+Ao,loading:!1,startTime:jl,endTime:mo,error:at}):Zt)))}),Po.current.on("done",()=>{Jr()}),Po.current.on("error",Tr=>{let Ao="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Tr)==="[object Object]"&&Tr.status===-9&&(Ao=Tr==null?void 0:Tr.message),bu(vr=>[...vr].map((eu,xl)=>xl===vr.length-1?Te(sn({},eu),{text:Ao,loading:!1,error:!0}):eu)),Jr()}),Po.current.on("cancelled",()=>{Jr()}),Po.current.startStream()})}Fr(),hr(!1)}),$u=Ln=>{Zl(Ln.target.value)},Iu=(Ln,Pu)=>{if(Eu(),hr(!0),Ln==="edit"){ka.current=Xa.slice(Pu+2);const wu=Xa.splice(Pu),{fileList:Lu=[],imageList:fu=[]}=(wu==null?void 0:wu[0])||{},er=Lu.map(no=>{var Jr;return(Jr=no.response)==null?void 0:Jr.file_id}),cl=fu.map(no=>{var Jr;return(Jr=no.response)==null?void 0:Jr.data}),Xr={history:Yr(Xa),file_ids:er,image_list:cl,edit:!0};bu([...Xa,...gr(Ro,Lu,fu)]),xu(Ro,Xr,Xa)}if(Ln==="redraw"){ka.current=Xa.slice(Pu+1);const wu=Xa.splice(Pu-1),{text:Lu,fileList:fu=[],imageList:er=[]}=(wu==null?void 0:wu[0])||{},cl=fu.map(Jr=>{var ll;return(ll=Jr.response)==null?void 0:ll.file_id}),Xr=er.map(Jr=>{var ll;return(ll=Jr.response)==null?void 0:ll.data}),no={history:Yr(Xa),file_ids:cl,image_list:Xr,edit:!0};bu([...Xa,...gr(Lu,fu,er)]),xu(Lu,no,Xa)}},Hu=()=>{if(Rr.trim()!==""){Eu(),hr(!0);const Ln=Du.filter(wu=>wu.status==="done"),Pu=Fa.filter(wu=>wu.status==="done");bu([...Xa,...gr(Rr,Ln,Pu)]),xu(Rr)}},Ha=Ln=>{if(Ln.shiftKey){if(Ln.key==="Enter")return}else if(Ln.key==="Enter"){if(Ln.preventDefault(),ol||xa.current)return;Hu()}},sl=(Ln,Pu)=>{let wu=!1;Qa===!0?wu=!0:Qa==="last"&&(wu=Xa.reduce((cl,Xr,no)=>Xr.sender==="user"?no:cl,-1)===Pu);const Lu=Pu===Oo,fu=[...(Ln==null?void 0:Ln.fileList)||[],...(Ln==null?void 0:Ln.imageList)||[]];return a.createElement("div",{className:b.li,style:sn({width:Za},In)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:na})),a.createElement("div",{className:b.content},!!(fu!=null&&fu.length)&&a.createElement("div",{className:b.fileWrap},fu==null?void 0:fu.map((er,cl)=>a.createElement("div",{key:cl,className:b.file},a.createElement(yt,{filename:er==null?void 0:er.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(xe.Z,{title:er==null?void 0:er.name},a.createElement("div",{className:b.fileName},er==null?void 0:er.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(er==null?void 0:er.size)))))),a.createElement("div",{className:b.borderBox},Lu?a.createElement(Fe.default.TextArea,{value:Ro,ref:_r,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:er=>yo(er.target.value)}):a.createElement("div",{className:b.text},Ln==null?void 0:Ln.text)),Lu?a.createElement("div",{className:b.action},a.createElement(Le.ZP,{onClick:()=>{yo(""),ul(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Le.ZP,{disabled:!Ro.trim(),onClick:()=>Iu("edit",Pu),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:b.action},a.createElement(be.CopyToClipboard,{text:(Ln==null?void 0:Ln.text)||"",onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(xe.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),wu&&!xr&&a.createElement(xe.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{ul(Pu),yo((Ln==null?void 0:Ln.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Er=(Ln,Pu)=>{let wu=!1;Kn===!0?wu=!0:Kn==="last"&&(wu=Xa.reduce((er,cl,Xr)=>cl.sender==="AI"?Xr:er,-1)===Pu);let Lu="";return Ln!=null&&Ln.source?Lu=Ln==null?void 0:Ln.source:(Ln==null?void 0:Ln.model)==="deepseek-r1"?Lu="\u7531deepseek\u751F\u6210":(Ln==null?void 0:Ln.model)==="qwen-max"&&(Lu="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:b.li,style:sn({width:Za},In)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Dn})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},Ln.loading&&a.createElement(a.Fragment,null,Ln!=null&&Ln.imageGenerator?a.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Ln!=null&&Ln.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:b.loading},a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(_n==null?void 0:_n.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ln==null?void 0:Ln.thinkingEnabled)&&a.createElement(y.Z,{time:Ln==null?void 0:Ln.time,cancelIndex:ci,loading:Ln.loading,streamingStatus:!(Ln!=null&&Ln.text),onFinish:()=>{Yo(0),bu(fu=>[...fu].map((er,cl)=>cl===fu.length-1?Te(sn({},er),{hideAnswer:!1,time:er.startTime?er.endTime-er.startTime:null}):er))},value:Ln==null?void 0:Ln.reasoning}),!!(Ln!=null&&Ln.text)&&!Ln.hideAnswer&&a.createElement(E.Z,{onDynamic:st,cancelIndex:ci,streamingStatus:xr,loadImage:!!(Ln!=null&&Ln.imageGenerator),onFinish:()=>Vt(void 0,null,function*(){Yo(0),setTimeout(()=>Ul(!1),0)}),value:Ln==null?void 0:Ln.text})),An&&!!(Ln!=null&&Ln.text)&&Lu&&a.createElement("div",{className:b.source},Lu),a.createElement("div",{className:b.action},ja==null?void 0:ja(Ln,Pu,$r),!(Ln!=null&&Ln.imageGenerator)&&a.createElement(be.CopyToClipboard,{text:String((Ln==null?void 0:Ln.text)||""),onCopy:()=>Oe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(xe.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Qn&&!xr&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Ln!=null&&Ln.like?{color:"#FA8D30"}:{},onClick:()=>Ur("like",!(Ln!=null&&Ln.like),Pu),className:"iconfot icon-yijiejue font15"})),a.createElement(xe.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Ln!=null&&Ln.dislike?{color:"#e86d7c"}:{},onClick:()=>Ur("dislike",!(Ln!=null&&Ln.dislike),Pu),className:"iconfot icon-weijiejuezhengchang font15"}))),wu&&!xr&&a.createElement(xe.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Iu("redraw",Pu),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Ur=(Ln,Pu,wu)=>Vt(void 0,null,function*(){if(ce){const Lu=Xa.slice(0,wu+1),er=Yr(Lu).length;yield ce({type:Ln,value:Pu,index:wu,identifier:We,objectIndex:er})}bu(Lu=>(Lu[wu][Ln]=Pu,Pu&&(Lu[wu][Ln==="like"?"dislike":"like"]=!1),[...Lu]))}),rl=()=>{var Ln,Pu;Yo(1),(Pu=(Ln=Po.current)==null?void 0:Ln.cancelRequest)==null||Pu.call(Ln),hr(!1),Ul(!1)},Wr=()=>Vt(void 0,null,function*(){var Ln,Pu,wu;Wt({}),(Pu=(Ln=Po.current)==null?void 0:Ln.cancelRequest)==null||Pu.call(Ln),Eu(),bu([]),hr(!0);const Lu=yield mu();(Lu==null?void 0:Lu.status)===0&&tt((wu=Lu==null?void 0:Lu.data)==null?void 0:wu.identifier),hr(!1),Ul(!1)}),Bl=()=>Vt(void 0,null,function*(){var Ln;Ku(!0);const Pu=yield tn();(Pu==null?void 0:Pu.status)===0&&da(((Ln=Pu==null?void 0:Pu.data)==null?void 0:Ln.list)||[]),Ku(!1)}),fl=(...Ln)=>Vt(void 0,[...Ln],function*(Pu=We){var wu,Lu,fu,er;Wt({}),(Lu=(wu=Po.current)==null?void 0:wu.cancelRequest)==null||Lu.call(wu),Eu(),Aa(!0);const cl=yield Ca(Pu);if(cl.status===0){const Xr=du(((fu=cl==null?void 0:cl.data)==null?void 0:fu.messages)||[]);bu(Xr),Aa(!1),tt((er=cl==null?void 0:cl.data)==null?void 0:er.identifier);return}bu([]),Aa(!1)}),Dl=(Ln,Pu)=>Vt(void 0,null,function*(){(yield wa(Ln)).status===0&&(Oe.ZP.success("\u5220\u9664\u6210\u529F"),Pu===We&&Wr(),Bl())}),bl=()=>a.createElement("div",{className:b.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Ce.Z,{spinning:Ka},!qn.length&&a.createElement(ge.Z,{style:{width:250,paddingBottom:30},image:ge.Z.PRESENTED_IMAGE_SIMPLE}),!!qn.length&&a.createElement("div",{className:b.menu},qn.map(function(Ln,Pu){return a.createElement("aside",{className:oe()(We===Ln.identifier&&b.active),key:Ln.id,onClick:()=>fl(Ln.id)},a.createElement("div",{className:b.menuText},a.createElement(xe.Z,{title:Ln==null?void 0:Ln.question},a.createElement("span",null,Ln==null?void 0:Ln.question)),ma&&ma(Ln)),a.createElement("div",{className:b.menuDel,onClick:wu=>wu.stopPropagation()},a.createElement(Ne.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Dl(Ln.id,Ln.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Al=Ln=>{if(Ln==="file"){if(Fa.length){Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{br([]),Fn.current.upload.uploader.fileInput.click()}});return}Fn.current.upload.uploader.fileInput.click()}if(Ln==="image"){if(Du.length){Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{ur([]),Ya.current.upload.uploader.fileInput.click()}});return}Ya.current.upload.uploader.fileInput.click()}},wl=[...Du,...Fa],ol=wl.some(Ln=>Ln.status==="uploading")||xr||dl,Wl=Tl>=Ho,$r={chatData:Xa,stream:Po,isDisabledNum:Wl,isDisAbledUpload:ol,checkNumModal:Hr,checkNum:Fr,onClose:cr,setChatData:bu,setLoading:hr,getData:xu,clearStatus:Eu,typing:dl,setImageGenerator:Co,renderChatItems:gr,setSceneAwareness:Ko,setIdentifier:tt,setCodePreview:ho,setTyping:Ul,onMenuClick:fl};return a.createElement(a.Fragment,null,Mt?a.createElement("div",{onClick:sr},Mt):Mt!==null&&!ir&&a.createElement(ue.Z,{draggableExtraNode:vt,src:hn,onClick:sr,topPercentage:za}),ir&&a.createElement("div",{className:b.draggableWrap},a.createElement(un.s,{dragHandleClassName:b.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:b.modal},a.createElement("div",{className:b.head},a.createElement("div",{className:b.title},a.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Lt,cu&&a.createElement(x.Z,{value:ru,onChange:Ln=>{oo(!1),Co(!1),Bu(Ln),br([]),ur([])}}),St&&a.createElement(a.Fragment,null,a.createElement(ze.Z,{className:"ml10",dropdownRender:bl,onOpenChange:Ln=>{Ln&&Bl()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:b.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Me&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:b.headBtn,onClick:Wr},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(xe.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:b.headBtn,onClick:cr},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:oe()(b.wrap,ir&&"body-overflow-hidden")},a.createElement("div",{ref:ro,className:b.chatContainer},ou==null?void 0:ou($r),pu&&a.createElement("div",{className:`${b.li} mb20`,style:sn({width:Za},In)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Dn})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},vn,Ft==null?void 0:Ft($r)))),a.createElement("div",{ref:Ee},a.createElement(Ce.Z,{spinning:Kr,className:"mt20"},Xa==null?void 0:Xa.map((Ln,Pu)=>a.createElement(a.Fragment,{key:Ln.key+Pu},Ln.show&&a.createElement(a.Fragment,null,Ln.sender==="user"&&sl(Ln,Pu),Ln.sender==="AI"&&Er(Ln,Pu),fe&&!["AI","user"].includes(Ln.sender)&&fe(Ln,Pu,{width:Za})))))),!lt&&a.createElement("div",{className:b.backBottom,onClick:()=>{ro.current.scrollTop=ro.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:To})),!$t&&a.createElement("div",{className:b.footer},a.createElement("div",{className:b.main},!!wl.length&&a.createElement("div",{className:b.files},wl==null?void 0:wl.map((Ln,Pu)=>a.createElement("div",{key:Pu,className:b.file},a.createElement(Ce.Z,{size:"small",spinning:(Ln==null?void 0:Ln.status)==="uploading"},a.createElement(yt,{filename:Ln==null?void 0:Ln.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(xe.Z,{title:Ln==null?void 0:Ln.name},a.createElement("div",{className:b.fileName},Ln==null?void 0:Ln.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(Ln==null?void 0:Ln.size))),a.createElement("i",{onClick:()=>{ur(wu=>wu.filter(Lu=>Lu.uid!==Ln.uid)),br(wu=>wu.filter(Lu=>Lu.uid!==Ln.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),a.createElement("div",{className:b.inputWrap},a.createElement(Fe.default.TextArea,{placeholder:Un||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Rr,bordered:!1,onChange:$u,onPressEnter:Ha,onCompositionStart:()=>{xa.current=!0},onCompositionEnd:()=>{xa.current=!1}}),a.createElement("div",{className:b.action},a.createElement("div",{className:b.btnWrap},aa&&a.createElement(xe.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Ko(!qo),className:oe()(b.btn,qo&&b.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),ru==="deepseek-r1"&&a.createElement(xe.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>oo(!vo),className:oe()(b.btn,vo&&b.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Yn&&ru==="qwen-max"&&a.createElement("div",{onClick:()=>Co(!Fo),className:oe()(b.btn,Fo&&b.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!Ht&&a.createElement(a.Fragment,null,ru==="qwen-max"&&a.createElement(Ae.default,sn({ref:Ya},nr),a.createElement(xe.Z,{title:Fa.length>=Tu?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Fa.length>=Tu)&&Al("image"),className:Fa.length>=Tu?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(Ae.default,sn({ref:Fn},Yu),a.createElement(xe.Z,{title:Du.length>=Va?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(Du.length>=Va)&&Al("file"),className:Du.length>=Va?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),dl?a.createElement(xe.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:rl})):a.createElement(Le.ZP,{className:(Rr==null?void 0:Rr.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ol,onClick:Hu}))))))))))},Yt={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},ea=ee(64681),Ba=Object.defineProperty,mn=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ht=(pn,Un,Ht)=>Un in pn?Ba(pn,Un,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):pn[Un]=Ht,rt=(pn,Un)=>{for(var Ht in Un||(Un={}))cn.call(Un,Ht)&&ht(pn,Ht,Un[Ht]);if(gn)for(var Ht of gn(Un))He.call(Un,Ht)&&ht(pn,Ht,Un[Ht]);return pn},nt=(pn,Un)=>mn(pn,nn(Un)),Ze=(pn,Un,Ht)=>new Promise(($t,Dn)=>{var na=Jt=>{try{Mt(Ht.next(Jt))}catch(Nn){Dn(Nn)}},hn=Jt=>{try{Mt(Ht.throw(Jt))}catch(Nn){Dn(Nn)}},Mt=Jt=>Jt.done?$t(Jt.value):Promise.resolve(Jt.value).then(na,hn);Mt((Ht=Ht.apply(pn,Un)).next())}),On=({description:pn,code:Un,showData:Ht={},sendParams:$t={},allShow:Dn=!1,draggableExtraNode:na})=>{const[hn,Mt]=(0,a.useState)({}),Jt=[{img:ee(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:pn,show:Ht==null?void 0:Ht.ai_exam_question,type:1},{img:ee(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:Un,show:Ht==null?void 0:Ht.ai_syntax_check,type:5},{img:ee(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_diagnosis,type:2},{img:ee(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_guidance,type:3},{img:ee(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_evaluation,type:9},{img:ee(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_optimization,type:7},{img:ee(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_comment,type:8},(0,ea.fn)()&&{img:ee(47480),name:"SQL\u52A9\u624B",des:"\u667A\u80FD\u7406\u89E3\u8BED\u4E49\uFF0C\u751F\u6210SQL\u8BED\u53E5",description:pn,query:Un,show:Ht==null?void 0:Ht.ai_code_comment,type:12,width:24,custom_agent_name:"sql_assistant"}].filter(_n=>!!_n),Nn=_n=>{const{setChatData:Qn,setLoading:ta,getData:Oa,clearStatus:_a,typing:Au,setImageGenerator:Zu,renderChatItems:vn,setSceneAwareness:Ft,setIdentifier:Kn}=_n;let Qa=Jt;return Dn||(Qa=Jt.filter(Ua=>Ua.show)),a.createElement("div",{className:Yt.bigTips},Qa.map((Ua,za)=>a.createElement(xe.Z,{title:Ua.des},a.createElement("div",{onClick:()=>Ze(void 0,null,function*(){var cu;if(Au){Oe.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ft(!1),Zu(!1),ta(!0),_a(),Mt(Ua);const Yn=vn(Ua.query);Yn[0].show=!1,Yn[1].imageGenerator=!1,Qn(Yn);const St=yield ku.onAdd(),ne=(cu=St==null?void 0:St.data)==null?void 0:cu.identifier;Kn(ne),Oa("",nt(rt({type:Ua.type,description:Ua.description,query:Ua.query,file_ids:[],history:[],is_chat:Ua.type===12,image_generator:!1,scene_awareness:!1,identifier:ne,custom_agent_name:Ua.custom_agent_name},$t),{prompt:Ht==null?void 0:Ht.ai_code_evaluation_promote}))}),key:za,className:Yt.item},a.createElement("img",{src:Ua.img,width:Ua.width}),a.createElement("span",null,Ua.name)))))},ja=_n=>Ze(void 0,[_n],function*({type:Qn,value:ta,index:Oa,identifier:_a,objectIndex:Au}){const Zu={index:Au,identifier:_a};if(Qn==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Zu})).status!==0||Qn==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Zu})).status!==0)return Promise.reject()}),pu=_n=>{let Qn=[];return _n==null||_n.forEach(ta=>{var Oa;const _a=ta.id,Au=ta.think?{reasoning:ta.think,thinkingEnabled:!0}:{},Zu=[{text:ta.question,key:_a,sender:"user",fileList:[],show:!0},rt({key:_a,loading:!1,sender:"AI",show:!0,source:ta.answer_source,text:ta.answer,like:ta.like,dislike:ta.dislike,time:ta.think_time,id:ta.id,imageGenerator:((Oa=ta==null?void 0:ta.answer)==null?void 0:Oa.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Tn,by_self:!0}}),onListClick:_n=>(0,z.ZP)(`/api/course_qna_sessions/${_n}.json`,{method:"get"}),onListDelete:_n=>(0,z.ZP)(`/api/course_qna_sessions/${_n}.json`,{method:"delete"}),onListDealData:pu};return a.createElement(xt,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:Dn?!1:!(Ht!=null&&Ht.ai_q_and_a),topFunctionNode:Nn,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Mt,fetchListObject:ku,customPreference:ja,fetchData:rt(nt(rt({},$t),{questionable_type:Tn,is_chat:!0}),hn.type===12?{custom_agent_name:"sql_assistant"}:{}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u5934\u6B4C\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:($t==null?void 0:$t.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:na})}},50252:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return me}});var a=ee(59301),Se={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Oe=ee(77736),Ae=Object.defineProperty,Be=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Le=(he,de,pe)=>de in he?Ae(he,de,{enumerable:!0,configurable:!0,writable:!0,value:pe}):he[de]=pe,Ce=(he,de)=>{for(var pe in de||(de={}))xe.call(de,pe)&&Le(he,pe,de[pe]);if(Be)for(var pe of Be(de))Fe.call(de,pe)&&Le(he,pe,de[pe]);return he};const ge=he=>React.createElement("svg",Ce({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},he),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Ne="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",ze=Object.defineProperty,Ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(he,de,pe)=>de in he?ze(he,de,{enumerable:!0,configurable:!0,writable:!0,value:pe}):he[de]=pe,x=(he,de)=>{for(var pe in de||(de={}))oe.call(de,pe)&&y(he,pe,de[pe]);if(Ie)for(var pe of Ie(de))E.call(de,pe)&&y(he,pe,de[pe]);return he};const b=he=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},he),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",te=ee(59301),me=({value:he,onChange:de})=>{const[pe,be]=(0,a.useState)(!1),De=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Ne},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],ke=De.find(_e=>_e.key===he);return te.createElement("div",{className:Se.select},te.createElement(Oe.Z,{size:10},te.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),te.createElement("div",{className:Se.box,onMouseLeave:()=>be(!1)},te.createElement("div",{className:Se.text,onClick:()=>be(!0)},te.createElement("img",{src:ke.img,width:20}),te.createElement("span",null,ke.name),te.createElement("b",{className:"iconfont icon-zhankai6"})),pe&&te.createElement("div",{className:Se.itemWrap},te.createElement("aside",null,De.map(_e=>te.createElement("div",{key:_e.key,className:`${Se.item} ${_e.key===he?Se.active:""}`,onClick:Je=>{Je.stopPropagation(),de(_e.key),be(!1)}},te.createElement("img",{src:_e.img,width:20}),te.createElement("span",null,_e.name))))))))}},60959:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Fe}});var a=ee(59301),Se={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Oe=ee(29787),Ae=ee(59301),Be=(Le,Ce,ge)=>new Promise((Ne,ze)=>{var Ie=y=>{try{E(ge.next(y))}catch(x){ze(x)}},oe=y=>{try{E(ge.throw(y))}catch(x){ze(x)}},E=y=>y.done?Ne(y.value):Promise.resolve(y.value).then(Ie,oe);E((ge=ge.apply(Le,Ce)).next())}),Fe=({value:Le="",streamingStatus:Ce,onFinish:ge,cancelIndex:Ne,time:ze,loading:Ie,loadAll:oe})=>{const[E,y]=(0,a.useState)(""),[x,b]=(0,a.useState)(!0),z=(0,a.useRef)(Le),te=(0,a.useRef)(Ce),ue=(0,a.useRef)(0),me=(0,a.useRef)(null),[he,de]=(0,a.useState)(!1),pe=70;(0,a.useEffect)(()=>{te.current=Ce},[Ce]),(0,a.useEffect)(()=>{z.current=Le},[Le]),(0,a.useEffect)(()=>{if(!Ce){y(z.current);return}return de(!0),me.current=setInterval(be,pe),()=>{clearInterval(me.current)}},[]),(0,a.useEffect)(()=>{he&&(y(z.current),clearInterval(me.current),de(!1),ge())},[Ne]);const be=()=>Be(void 0,null,function*(){const De=z.current[ue.current];De!==void 0?(y(ke=>ke+De),ue.current++,clearInterval(me.current),me.current=setInterval(be,280/(z.current.length-ue.current))):te.current===!1&&(y(z.current),clearInterval(me.current),de(!1),ge())});return Ae.createElement("div",{className:`${Se.reasoning} fadeIn animated`},Ae.createElement("div",{className:Se.btn,onClick:()=>b(!x)},Ae.createElement("i",{className:"iconfont icon-shendusikao"}),ze?Ae.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",ze," \u79D2\uFF09"):Ae.createElement("span",null,"\u601D\u8003\u4E2D..."),x?Ae.createElement("b",{className:"iconfont icon-shouqi6"}):Ae.createElement("b",{className:"iconfont icon-zhankai6"})),Ie&&Ae.createElement(Oe.Z,{spinning:!0,className:"mt20"}),x&&!Ie&&Ae.createElement("div",{className:Se.content},E,he?Ae.createElement("span",{className:"aiBlink"},"__"):""))}},90469:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ie}});var a=ee(59301),Se=ee(6767),Oe=ee(37568),Ae={codeBox:"codeBox___WpkVl"},Be=ee(92310),xe=ee.n(Be),Fe=Object.defineProperty,Le=(oe,E,y)=>E in oe?Fe(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,Ce=(oe,E,y)=>Le(oe,typeof E!="symbol"?E+"":E,y),ge=(oe,E,y)=>new Promise((x,b)=>{var z=me=>{try{ue(y.next(me))}catch(he){b(he)}},te=me=>{try{ue(y.throw(me))}catch(he){b(he)}},ue=me=>me.done?x(me.value):Promise.resolve(me.value).then(z,te);ue((y=y.apply(oe,E)).next())});class Ne extends a.Component{constructor(E){super(E),Ce(this,"canvas"),Ce(this,"randomNum",(y,x)=>Math.floor(Math.random()*(x-y)+y)),Ce(this,"drawPic",()=>{this.randomCode()}),Ce(this,"reloadPic",()=>{this.drawPic()}),Ce(this,"changeCode",y=>{console.log(y.target.value,222),this.setState({value:y.target.value,showError:!1})}),Ce(this,"onVerify",()=>{let y;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(y=!0,Se.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(y=!0,Se.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(y=!1),this.setState({showError:y}),y}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,y){const x=this.randomNum(E,y),b=this.randomNum(E,y),z=this.randomNum(E,y);return`rgb(${x}, ${b}, ${z})`}drawText(E,y,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const z=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ue=z;x>0&&(ue=z+x*te);let me=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(me=40);const he=this.randomNum(-10,10);E.translate(ue,me),E.rotate(he*Math.PI/180),E.fillText(y,0,0),E.rotate(-he*Math.PI/180),E.translate(-ue,-me)}drawLine(E){for(let y=0;y<1;y++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let y=0;y<100;y++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const y="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z{let y;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(Ne,{ref:x=>y=x})),onOk:()=>ge(void 0,null,function*(){if(y.onVerify())return Promise.reject();oe()})})};var Ie=Ne},25665:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ce}});var a=ee(59301),Se=ee(37568),Oe=ee(96599),Ae=ee(6767),Be={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},xe=ee(62772);const{TextArea:Fe}=Se.default;class Le extends a.Component{constructor(Ne){super(Ne),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Ne,onAnswerChange:ze,addChildAnswer:Ie,exerciseIsPublish:oe,answers:E,activeOptionErrorIndex:y,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:z}=this.state;return a.createElement("div",{className:Be.flex},a.createElement("div",{className:`${Be.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Ne+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((te,ue)=>a.createElement(a.Fragment,null,z!==ue?(te==null?void 0:te.length)>0?a.createElement(Oe.default,{className:"edit-tag",key:te,closable:!((E==null?void 0:E.length)===1&&ue===0),onClose:me=>{me.preventDefault(),(E==null?void 0:E.length)===1&&ue===0?this.props.deleteChildAnswermain(Ne,ue):this.props.deleteChildAnswer(Ne,ue)}},a.createElement("span",{onDoubleClick:me=>{this.setState({EditInputIndex:ue}),me.preventDefault()}},te)):a.createElement(Se.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:me=>{if(me.target.value.replaceAll(" ","").length<=0){Ae.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Ne,ue,me.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(Se.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:me=>{if(me.target.value.replaceAll(" ","").length<=0){Ae.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Ne,ue,me.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&a.createElement(Oe.default,{className:"site-tag-plus",onClick:()=>{Ie(Ne),this.setState({inputVisible:!0})}},a.createElement(xe.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Ce=Le},70727:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return oe}});var a=ee(59301),Se=ee(4213),Oe=Object.defineProperty,Ae=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ce=(E,y,x)=>y in E?Oe(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,ge=(E,y)=>{for(var x in y||(y={}))Fe.call(y,x)&&Ce(E,x,y[x]);if(xe)for(var x of xe(y))Le.call(y,x)&&Ce(E,x,y[x]);return E},Ne=(E,y)=>Ae(E,Be(y)),ze=(E,y,x)=>Ce(E,typeof y!="symbol"?y+"":y,x);const Ie="\u2581";class oe extends a.Component{constructor(){super(...arguments),ze(this,"getChCountBeforeCursor",(y,x)=>{const b=x.line;let z=0;for(let ue=0;ue{const b=y.getRange(x.from,x.to);let z=0;if(x.text.forEach(te=>{z+=te.split(Ie).length-1}),b&&b.indexOf(Ie)!=-1){const te=b.split(Ie).length-1,ue=this.getChCountBeforeCursor(y,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ue}\u4E2A\uFF0C\u65B0\u589E${z}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ue,te,z)}else if(z){const te=this.getChCountBeforeCursor(y,x.from);console.log(`\u65B0\u589E${z}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,z)}})}render(){return a.createElement(Se.Z,Ne(ge({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},84845:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return _e},U:function(){return be}});var a=ee(59301),Se=ee(11938),Oe=ee(62957),Ae=ee(54172),Be=ee(48931),xe=ee(68606),Fe=ee(61186),Le=ee.n(Fe),Ce={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ge="data:image/png;base64,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",Ne="data:image/png;base64,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",ze=ee(89299),Ie=ee(44993),oe=ee(37838),E=ee(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,me=(Je,Ve,Ye)=>Ve in Je?y(Je,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Je[Ve]=Ye,he=(Je,Ve)=>{for(var Ye in Ve||(Ve={}))te.call(Ve,Ye)&&me(Je,Ye,Ve[Ye]);if(z)for(var Ye of z(Ve))ue.call(Ve,Ye)&&me(Je,Ye,Ve[Ye]);return Je},de=(Je,Ve)=>x(Je,b(Ve)),pe=(Je,Ve,Ye)=>new Promise((Ge,ot)=>{var At=yt=>{try{ct(Ye.next(yt))}catch(un){ot(un)}},Et=yt=>{try{ct(Ye.throw(yt))}catch(un){ot(un)}},ct=yt=>yt.done?Ge(yt.value):Promise.resolve(yt.value).then(At,Et);ct((Ye=Ye.apply(Je,Ve)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:De}=Se.default,ke=({exercise:Je,socket:Ve,dispatch:Ye,onStartScreenshot:Ge,onCloseScreenshot:ot,handleToDetail:At})=>{const[Et,ct]=Oe.default.useModal(),yt=(0,a.useRef)(),[un,Dt]=(0,a.useState)(!0),gt=(0,a.useRef)(!1),$e=(0,Ie.useParams)();(0,a.useEffect)(()=>{var He,ht,rt;if(document.addEventListener((0,Be.gH)(),gn,!1),window.addEventListener("blur",mn,!1),(He=Je.exerciseUserInfo)!=null&&He.screen_open&&(0,Be.vp)()&&Dt(!1),(ht=Je.exerciseUserInfo)!=null&&ht.screen_open&&!(0,Be.vp)()){(0,ze.RG)(" ",!0);const nt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Je.exerciseUserInfo.screen_sec+3:Je.exerciseUserInfo.screen_sec+10+1;yt.current=Oe.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},Je.exerciseUserInfo.screen_num-Je.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(De,{onFinish:()=>pe(void 0,null,function*(){var Ze;const Ot=yield nn();(Ze=yt.current)==null||Ze.destroy(),Ot.used_screen_num&&Yt(Ot.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+nt*1e3})),"S\uFF09"),onOk:()=>{var Ze;(0,ze.RG)(" ",!0),(Ze=yt.current)==null||Ze.destroy(),Dt(!1),(0,Be.Dj)(document.body),document.getElementById("root").addEventListener("click",Ct,!1)}})}return(rt=Je.exerciseUserInfo)!=null&&rt.screen_open&&!(0,Be.vp)()||document.getElementById("root").addEventListener("click",Ct,!1),()=>{document.getElementById("root").removeEventListener("click",Ct,!1),document.removeEventListener((0,Be.gH)(),gn,!1),window.removeEventListener("blur",mn,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Je.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ct,!1),document.removeEventListener((0,Be.gH)(),gn,!1))},500),wt()},[Je.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Je.exerciseUserInfo.used_screen_num>Je.exerciseUserInfo.screen_num&&ea()},500)},[Je.exerciseUserInfo]);const ft=()=>pe(void 0,null,function*(){const He=yield nn();setTimeout(()=>{var ht,rt;(ht=yt.current)==null||ht.destroy(),yt.current=Oe.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},He.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(rt=Je.exerciseUserInfo)==null?void 0:rt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>pe(void 0,null,function*(){(0,Be.Dj)(document.body)})})},1e3)}),Ct=He=>{!(0,Be.vp)()&&He.target.nodeName!=="A"&&He.target.nodeName!=="BUTTON"&&He.target.innerHTML!=="\u786E \u5B9A"&&(0,Be.Dj)(document.body)},wt=()=>pe(void 0,null,function*(){const He=yield Ye({type:"exercise/getExerciseUserInfo",payload:he({},$e)});return He==null?void 0:He.data}),Qt=He=>pe(void 0,null,function*(){var ht;if((ht=Je.exerciseUserInfo)!=null&&ht.screen_at){const nt=yield(0,xe.ck)(de(he({},$e),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const rt=yield(0,xe.oy)({id:$e.categoryId});if(rt!=null&&rt.is_commit){Oe.default.destroyAll(),yield sn(),Ba(!0);return}else Yt(He+1)}),sn=()=>pe(void 0,null,function*(){var He;const ht=Le()(),rt=Je.exerciseUserInfo.screen_sec;if(fa.current.length>0){const nt=ht.format("YYYY-MM-DD HH:mm:ss");let Ze=Math.floor(ht.diff(Le()(fa.current[0].start))/1e3);const Ot=fa.current.length;Ze/rt>>0>Ot&&(Ze=(Ot+1)*rt-1),yield(0,xe.P8)($e.categoryId,{exercise_user_id:(He=Je.exerciseUserInfo)==null?void 0:He.exercise_user_id,time:nt,time_long:Ze,count:Ot})}fa.current=[]}),Te=(0,a.useRef)(0),Vt=(0,a.useRef)(0),fa=(0,a.useRef)([]),xt=(0,a.useRef)(!1),Yt=He=>pe(void 0,null,function*(){var ht;gt.current||(Ge(),Oe.default.destroyAll(),Te.current=Le()().valueOf(),xt.current=!0,yt.current=Oe.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Ce.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:E.createElement("div",{className:Ce.exitFullScreenModal},E.createElement("img",{src:ge,alt:"",className:Ce.warningIcon}),E.createElement("div",{className:Ce.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),E.createElement("span",{className:Ce.warningText},((ht=Je.exerciseUserInfo)==null?void 0:ht.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),E.createElement("span",{className:Ce.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),E.createElement("span",{className:Ce.warningText},He-1),(0,oe._V)(oe.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(De,{className:Ce.countdownWrapper,onFinish:()=>{Vt.current=Le()().valueOf(),fa.current.push({start:Te.current,end:Vt.current}),Qt(He)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Je.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,ze.RG)(" ",!0),sn(),(0,Be.Dj)(document.body),ot(),yt.current.destroy(),xt.current=!1}}))}),ea=()=>pe(void 0,null,function*(){Oe.default.destroyAll(),(yield(0,xe.VL)({categoryId:$e.categoryId,commit_method:1}))&&Ba()}),Ba=(He=!1)=>pe(void 0,null,function*(){var ht,rt;if(document.removeEventListener((0,Be.gH)(),gn,!1),(0,Be.BU)(),Oe.default.destroyAll(),gt.current=!0,He){const nt=yield(0,xe.Yu)($e.categoryId,{exercise_user_id:(ht=Je.exerciseUserInfo)==null?void 0:ht.exercise_user_id});Et.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Ce.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:Ce.forcedModalContent},E.createElement("img",{src:Ne,alt:""}),E.createElement("div",{className:Ce.forcedText},(0,oe._V)(oe.CP.recordScreen17)),E.createElement("div",{className:Ce.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(rt=Je.exerciseUserInfo)==null?void 0:rt.screen_num,(0,oe._V)(oe.CP.recordScreen19)),E.createElement(Ae.default,{dataSource:nt==null?void 0:nt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{ot(),At()},onOk:()=>{Ie.history.push(`/classrooms/${$e.coursesId}/exercisenotice/${$e.categoryId}/users/${$e.login}?isShowApply=true`)}})}else Et.info({content:E.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),E.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{At()}})}),mn=He=>{(0,Be.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!xt.current&&(0,Be.BU)()},nn=()=>pe(void 0,null,function*(){var He;if((He=Je.exerciseUserInfo)!=null&&He.screen_at){const nt=yield(0,xe.ck)(de(he({},$e),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const ht=yield(0,xe.oy)({id:$e.categoryId});if(ht!=null&&ht.is_commit){Ba();return}return yield wt()}),gn=()=>pe(void 0,null,function*(){var He;if((0,ze.RG)(" ",!0),(0,Be.vp)()){if((He=Je.exerciseUserInfo)!=null&&He.screen_at){var ht=yield(0,xe.ck)(de(he({},$e),{reset:!0}));if((ht==null?void 0:ht.status)===-6)return}}else if(!xt.current){var ht=yield(0,xe.ck)(he({},$e));if((ht==null?void 0:ht.status)===-6)return;const nt=yield wt();Yt(nt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),cn=()=>pe(void 0,null,function*(){(0,xe.ck)(he({},$e));const He=yield wt();Yt(He.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,ct)};var _e=(0,Ie.connect)(({exercise:Je,globalSetting:Ve})=>({globalSetting:Ve,exercise:Je}))(ke)},50838:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xe}});var a=ee(37639),Se={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Oe=ee(32637),Ae=ee(59301),xe=({type:Fe,style:Le})=>{const Ce=Ae.createElement("div",{className:Se.wrap,onClick:ge=>{ge.preventDefault(),ge.stopPropagation()}},Ae.createElement("p",null,Fe==="shixun"||Fe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ae.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Fe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ae.createElement("div",{className:Se.contact},Ae.createElement("div",{className:Se.img},Ae.createElement("img",{src:Oe,width:"124px",height:"124px"})),Ae.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ae.createElement(a.Z,{content:Ce},Ae.createElement("span",{className:Se.text,style:Le},"\u9AD8\u6D88\u8017"))}},36166:function(pt,dt,ee){"use strict";ee.d(dt,{X:function(){return Ae},y:function(){return Oe}});var a=ee(59301),Se=ee(6767);const Oe=Be=>{(0,a.useEffect)(()=>{if(Be){const xe=Le=>{Le.key==="F12"&&(Le.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Fe=Le=>{Le.preventDefault()};return document.addEventListener("keydown",xe),document.addEventListener("contextmenu",Fe),()=>{document.removeEventListener("keydown",xe),document.removeEventListener("contextmenu",Fe)}}},[Be])},Ae=()=>{const[Be,xe]=(0,a.useState)(!1),Fe=Le=>{const{keyCode:Ce,ctrlKey:ge,metaKey:Ne,type:ze}=Le;(ze==="paste"||(Ce===67||Ce===86)&&(Ne||ge))&&(Se.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Le.preventDefault(),Le.stopPropagation())};return(0,a.useEffect)(()=>(Be&&(window.addEventListener("keydown",Fe,!0),window.addEventListener("paste",Fe,!0)),()=>{window.removeEventListener("keydown",Fe,!0),window.removeEventListener("paste",Fe,!0)}),[Be]),{setOpenDisableCopyAndPaste:xe,disableCopyAndPaste:Be}}},89837:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ne}});var a=ee(59301),Se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=ee(92310),Ae=ee.n(Oe),Be=ee(29787),xe=ee(2859),Fe=ee(52430),Le=ee(89299),Ce=(ze,Ie,oe)=>new Promise((E,y)=>{var x=te=>{try{z(oe.next(te))}catch(ue){y(ue)}},b=te=>{try{z(oe.throw(te))}catch(ue){y(ue)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((oe=oe.apply(ze,Ie)).next())}),Ne=({data:ze,className:Ie,fullWidth:oe,style:E={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,a.useRef)(null),ue=(0,a.useRef)(null),me=(0,a.useRef)(null),he=(0,a.useRef)(null),[de,pe]=(0,a.useState)(!1),[be,De]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(me.current||(me.current=document.createElement("style"),document.head.appendChild(me.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),me.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&&ke()):(document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)),()=>{document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)}),[ze==null?void 0:ze.visible]);const ke=()=>Ce(void 0,null,function*(){pe(!0),De("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ye=yield(0,Le.ZJ)(ze==null?void 0:ze.src);te.current.src="",te.current.src=Ye,te.current.onload=function(){Ve()},pe(!1),De("")}),_e=Ye=>Ce(void 0,null,function*(){pe(!0),De("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ge=yield(0,Fe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:Ye.dataUrl}});Ge!=null&&Ge.id&&!z?(yield(0,Fe.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ge==null?void 0:Ge.id,settings:JSON.stringify(Ye.state)}})).status===0&&x():Ge!=null&&Ge.id&&x(Ge),pe(!1),De("")}),Je=()=>{const Ye=document.querySelector('a[href="https://markerjs.com/"]');Ye&&Ye.parentNode&&(Ye.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(ot=>{const At=document.querySelector(ot.name);At&&At.setAttribute("title",ot.title)})},Ve=()=>{ue.current=new xe.hP(te.current),ue.current.targetRoot=he.current,ue.current.addEventListener("render",_e),ue.current.addEventListener("beforeclose",y),b&&(ue.current.availableMarkerTypes=ue.current.ALL_MARKER_TYPES,ue.current.uiStyleSettings.redoButtonVisible=!0,ue.current.uiStyleSettings.notesButtonVisible=!0,ue.current.uiStyleSettings.zoomButtonVisible=!0,ue.current.uiStyleSettings.zoomOutButtonVisible=!0,ue.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ue.current.uiStyleSettings,ue.current.show(),ze!=null&&ze.snapshotData&&ue.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Je()},300)};return a.createElement(a.Fragment,null,(ze==null?void 0:ze.visible)&&a.createElement(Be.Z,{spinning:de,tip:be,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:he,className:Ae()(Se.imageDimensions,Ie,oe?Se.fullWidth:""),style:E},a.createElement("img",{className:Se.img,ref:te}))))}},17354:function(pt,dt,ee){"use strict";ee.d(dt,{xp:function(){return Be},AG:function(){return Ne},JA:function(){return Fe},FX:function(){return mn},k$:function(){return Vt},ub:function(){return fa},e6:function(){return xt},v7:function(){return oe},BO:function(){return ze},x7:function(){return de},em:function(){return Ct},BV:function(){return xe},qz:function(){return Ce},Gm:function(){return Le},yt:function(){return ue},I2:function(){return ot},sQ:function(){return te},z3:function(){return Oe},GY:function(){return sn},wC:function(){return Te},Pt:function(){return Qt},Oe:function(){return wt},L6:function(){return Se},RL:function(){return a},f$:function(){return Ae},j1:function(){return E},jD:function(){return Ie},g4:function(){return y}});var a=ee(58143),Se="data:image/png;base64,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",Oe=ee(93314),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9B5zc1PX1kTR9+657ATewDQZjIPRgeg8thARICAESSiihhARCCn9qCiSQkACBL4USaiB006upphgDNm7YuLft0yV97zzNrGdnpdlpW63Db/CudkbSPOkd3XvfvecqpmmuBFAFFy5cuOjfaFUEYZnuOLhw4WIggITV4lpYLly4GAgWluqOgQsXLgYKXMJy4cKFS1guXLhw4RKWi0GH//znPzjjjDNw/fXXwzAMd0BcOMINurvoU/z2t7/Fz3/+847fZ8yYgbfeegt+v98dHBfZaHUJy0WfYcWKFRg7dmyX7U899RSOOOIId4BcdCEs1yV00Wf44osvbLe/+uqr7uC4sIVLWAMcixcvxv/7f/9vQE7yJUuW2G6fMGFCWY+zdu1a3H333Xj++efdG2aAw+MOwcAFg9Xf+973oOu6/P2QQw7BrFmzBpRLaIfJkyeX7Rj3338/zjzzTLS3t8vfDzroIDzyyCOorq52byDXwnLRW+AEPO200zrIinjuuefw4IMPDpjv0NzcbLu9XCuFq1atwkknndRBVsQLL7yAv/3tb+4N5BKWi97EsmXLEI/Hu2x/8sknB8x3+Pjjj7tsCwQCmDp1aln2//bbb9tu/+STT9wbyCUsF72Juro626X/N998c8B8B7vzZy2+pmllI3U7DB8+3L2BXMJy0ZsYOXIk9thjjy7bGchmHlN/Rzgcxueff95le319PaqqypNl8+KLL9puP/TQQ90byCUsF70Np1ylp59+ut+fO93ZjRs3dtne0NCAYDBY8v5bWlrw0ksvddk+ZMgQ7Lvvvu7N4xKWi94GVwXt4BS76U9IJpNQ1a63XywWK8v+X3/9dUQikS7bv/71r8s4mQuXsFz0MnbYYQeMGTOmy/bZs2dj06ZN/frcGfimFZQNu8z3YrBy5Urb7fvtt1/Zv8uaNWvky4VLWC5ygMHpXXfdtct2xodefvnlfn3uiqLYbi+X9bPjjjvabj/hhBPK+j0uueQSmeg6ceJEXHzxxe5N6RKWi1wYP3687fb+vlrolOVeU1NTlv1zQYI5WJm4+eabMWrUqLJ9h5/+9Ke46aabpOvJh8Qf//hHqTjhwiUsFw7YaaedbLezgLg/Y+nSpbbbt9tuu7Id47777sN1112H008/Hf/4xz9wwQUXlPX8//CHP3TZftddd7k3ZQ/CLc0Z4DjqqKMQCoXkEz4TLCx+//33bV3GYsD8qPnz55ctqdMJ5Qq6p3H55Zf3yHn++te/tt3OtAwXroXlwgGcIHb5WMQHH3xQlmMwI52WD18M9NtlqBeKOXPm2G53ij31N/z3v/+13X788ce7N6VLWC5yYe+997bdXo4C36amJrl/WlfEvHnz5O/cXqrFZgfmSfV3/Otf/+pUn5gG88fOPfdc94Z0CctFLvz4xz/uMtH5O5UJSsXjjz/eZXLyd6cs8nzA4ubGxsYBO94MrtuBQXhXBcIlLBfdgLVxc+fOxQ9+8APptlFOhXlO5bBWnAqFS8k7Yv7VZ5991mU7Vwj7u0u4fPlyW5eY1tXPfvYz92bsYbhB90EC1hZSyK/ccAraU7qlWDB/zK7AOZFIlK3wuafgpDV/2WWXycUPF66F5aKPrTc7OCV+5gNaV3ZZ7swp6++TnuORnSBK5YyeWo104RJWn+PZZ5+VNW3sEHP11Vf363PNFAjMhF3QuRCX0E6kj2U5Pp+v31+/G2+8ET/5yU+w22674bjjjnO7/Lgu4eDFK6+8gsMPP7zj948++girV6/GX//61355vowpMZCcbRGVIoJnZ12VarX1NpwC7y5cC6vXwERLLkszeOqUiV0q7rnnni7bKNnLYG5/BC0HOyIpxaKw08EidtllF/cmTOGf//ynzNC//fbb3cFwCasrmF+0++67S/L43e9+Jy2LRYsWlf04Xq/XdvsvfvGLsh3j008/xZFHHimTPMvhctqdM7WsitVed9K7KlXL/cMPP5RaV3S1r7322gF7L5588slyxZflRGeffbab25UJNlI1XZh77703Mxk7vSZOnGjG4/GyHue5557rcpz0S7iGJe9fTFozEAh02u+ZZ55pCjIoep/7779/l3OtqqoyGxsbi9rfJZdcYvv9hVtc0vcWVl+n/f3qV78acPehIFrbsXnppZfcSSq4yrWwUmDvumyw51+55UgOPvhgx8z0Sy+9tOT900KMRqOdtt15550l9S20y0qn+F6xKQgbNmyw3b799tuXFFPKrkMsVyHyQw89JMuf9tprL/lzT8Y3nSxtJ3161yXcQkEXyg7M9L7tttvKeiya+Xa49957HWVX8gVzmZwmQ7Gwa2za2tpqm/yZD5yC66WsPNrJ0pQjRYI1gyeeeCLeeecduRrIn53qCEsBJWqOPvpox78fdthh7iR1CWszfvnLX9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",xe=ee.p+"static/err.2323787b.png",Fe="data:image/png;base64,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",Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC",Ce="data:image/png;base64,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",ge="data:image/png;base64,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",Ne="data:image/png;base64,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",ze=ee.p+"static/douyu.1e926b4a.jpg",Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII=",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",x="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ue="data:image/png;base64,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",me=ee(37377),he=ee.p+"static/teacherQQ.833913ba.jpg",de="data:image/png;base64,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",pe=ee(59301),be=Object.defineProperty,De=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Je=(nn,gn,cn)=>gn in nn?be(nn,gn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):nn[gn]=cn,Ve=(nn,gn)=>{for(var cn in gn||(gn={}))ke.call(gn,cn)&&Je(nn,cn,gn[cn]);if(De)for(var cn of De(gn))_e.call(gn,cn)&&Je(nn,cn,gn[cn]);return nn};const Ye=nn=>React.createElement("svg",Ve({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},nn),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ge="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",ot="data:image/jpeg;base64,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",At=ee.p+"static/certificate.a2a9ee77.jpg",Et=Object.defineProperty,ct=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Dt=(nn,gn,cn)=>gn in nn?Et(nn,gn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):nn[gn]=cn,gt=(nn,gn)=>{for(var cn in gn||(gn={}))yt.call(gn,cn)&&Dt(nn,cn,gn[cn]);if(ct)for(var cn of ct(gn))un.call(gn,cn)&&Dt(nn,cn,gn[cn]);return nn};const $e=nn=>React.createElement("svg",gt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},nn),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ft="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ct="data:image/png;base64,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",wt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Qt=ee.p+"static/question.ed747acc.gif",sn="data:image/gif;base64,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",Te=ee(55351),Vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",fa="data:image/png;base64,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",xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAAXNSR0IArs4c6QAAIABJREFUeF7s/QV4VFfXBgzfMzFIQnB3h1IKVCjFaYu0WHF31wR3p4I7Ce7uWtzdpaVoBXcLkfHvutc+Z+bMJKHt8z7v/7/fdX3nevpAyMw5++y99pJ73Wttk9XpcvnDAcAEwAxeJrjUj//x9T/68n/81P/JF12GL///dfT/ZwbyT2ZTDdbl0mfMCRdMsJhMMDmcdpcJTgB+gEkJFuCESROyf3L7/+8z/8UZ+H+RYLmogNzS4oLJRcFywgk/mJxOq6aeKFgeyfvfESwOhP/xOf9WL+jfTWwR/5P7/ReF4X/1Vsb3/k/ek0qDl640/nuD1QWLWkosnYuWj88zUcicLvcmEZXmgsnkBEx+mppTvzW5hY6qj5/5e8Hw/Rx/1i/9d0ndx/hZpW6Tfqb+Wd6L//l+9+/Gmti4fN/Zdzl8n/F3y2Ucv+9cGr/r+55qmnWTI6Nyv5/veyV1X3UP73nRP5vYvBrfzfcZ+ufdn6EwUVYoOyalo0T8nfonnEYdrD6X1PV3IuV9pyTuognK3wmWLiiUSaMsGwXT6XS+V9DfJ1ieSRTPkhIsz/kngq9/12w2y+fVd8zucRoF/n2L5T1+fXZ9N7SvP6Nrfs/8GueH9+QK0/9R7+M7f+pn339PsFo+3/PdBMptojSZ5YbUWVRJbsGisLmcTuw7eBBr12+Ev3uyuGhUo0pj6ErHOGn6wzwLqHaHvJym7RwOB/z8/LR7OOHv74cB/fshR47siUoev7t58xZYrVZkzZoVxYoXx88/74LdbkfhwoWQJk1qHD9+EmazCSVLfoa42HhcunQR/v7+qFmzFoKDk7vN7vuUK59z9949HD16Qu5VuvQXyJkzh9p17/mi/v6vXr3C3r37ZFzFihVDaGgojhw9ioCAQHzxxed49uw5bt26BbvdgYYN6yMwMBBmH+2vT8DzZ8+wd/8BOB1OFCteDB8WKeK1mc6cPYfbt2/Ls+rVq4fjx0/gyZMnSJ06NapWrYwAf3/3XG7YsAnbd+wQbSJ2yC34am107W42UwzUplD/GQXQBD8/s3sdjQvFeXOaAH59zsyZCAjgs01wmpQTZXK6HNpWUOuwet0GzJwzDwFQO4/CxgnnA2UyKVyyG5S465NP4XO5KEhGAVTCxc84XbyPnwwGTheCkyXDjBlTUCB/Ps3f4nc9foCavAZ4/eoNypYpgy7du6B581YyqY0bN0bhQgUwYuRo+e6gQf3w/NlzREXNkYnYsGE9MmRIr2y9W70m9IrFe3G5cPjQYfQfOAjJkiXH0CGDULlyZfUe7xEuJVgm3Lp9C106d0VcXBzad2iPHNmzY9jwEbKJRo4cgcuXL2PDho3gxtqzexdShKVIUrCuXr2Krt16wul0oEOHDmjdqqWXYE2YOAkbN26SOfj55x0YPnwkLl26hFy5cmHBgnlInizI7bvOjozCsmUr4dLWzuxyweFQG9qopbm2vLhO/HdqX2XMlPblmvJV+e92h12pOF1Z8GN+JhzZtxfJKFjavWTeXB5jKd9Zu249Zs2eK6bQz2ym5Cl3Wz5thoPCwweZzCIsXiZDVko3S1rEQBNLGVTbhuIqA6ZmmT1rGgoUyJuoY8nJq127Dl48f4mKFSugW4+uaNKkGaxWO5o2bYIPChfEkKHD4O8fiMGDBuDZ82eYMTsKyQIDsGnDemTMmE7dV5MsZejUrvR2ZF3Yv/8g+g0YKFpm9MgRsvsTamFvxapP242bt9ChQ0fEx8ejU6dOyJUzBwbwXoGBGD16FC5domBtgM1mw4ED+xAWllKff7mhfh/+ScHq3KUrbDY7OnfujHbt2niFOD/9NB4bNmyG1RaP/fv2YvCQobh48SLy5s2LRQsXIHnyZO5BRkbOweIly9yComsi3czrZpsCQ6FP6J+qjaOvr4PKxE8plQAqCE1hcCPv27cHyYICvSbIIFgKg1i7Zh1mzpoDc1CAvJS/dnPeQEm2wrwoWHpUoGZICbpoJ+2h+uD1ny0Wq3zQz89fVOcsClb+xAWL37137768dPLkyZE6TWo8evQYTqcLKcPCEBgUgOfPX4h9T5s2jeymFy9fw89sQvZsWeHnp3A5tSnEC9AEy/D+amMiJiYWT589k19kSJ8ewSHB3HFKG/+NObRYbHj0+JEsQOpUqeS9nj577r4XBe5tdLT8niaWWlvb2F6CxR8sFgsePX4i80dTnyplSi9z/Pz5S0RHR8uGzpEjB549fYb4+DgEBgUhS+bMYln0a/bsKCxdtkL7vglBQYEyl1w/jkG9mlm+47A7ZC05SyZqOFEGXGMTHLLenou/45zqbg4VxN69u0SwdCEUjebRWB7BioyaLyrU4bBjwk8/oeiHhb1v7r151U9GX9Jgpw2BIAYMHIxff70mH6evMWtm0hrL1yd49eY1lixeCpvNiZKffYKKFcuLmlb+H3Dq1BkcOHIU/iagS+eOSJEiVJlt0a6eCed96fcsW75CTMoXpUoiffoM2LR5i2jRGtW/ReHCBTVT6NF4ib6yy4Wnz56KyaFGKl+uHEqXLuUWGN8oTXfyfX03o/NuXBxZIMPY9+w9gPMXLsLpsKFnzx4IDQ1xmybfz86mxlq8VDSW2eSH4SOGiP+oTLwh/NI2l/f7qcV0azf1k741MXToSJw9e1YznSYc2L8XycQMe66EgrV2PSIjKVhm2O0WzJg6BSWKf+R+CE2dDkUk5twaox/9ZfV/Cw/vjctXroq0J0uW7L2CJbJqkMr7Dx6gbZt2iI2JR9NmjdGtW2fNp1OmdfGSpYiatwABZhM2rF+L9OnTuk2hMYrlPf/44w+0b98R8RYrWrZsjvz582Po0GEw+5kxYvgwVK78tZh0NbnKeTWaCmOoTse8Q8fOom06d+qIVq1ayuwmBnv4Lr7vO3otTCKwyYSJk2UDWOLjsGfPLqRNk8Z7MQ1CSB9ryZLl4utxGn/6YQzKVyhnGJfHF9bHavzzfWPr03eAbGQVkHkEK0mNxcBxnS5YNGkOK6ZPm4LixT4y+CcKKzJOXGL4iZfvpb1+j54RuHTpqrxoYGAAoqJmJGkKfTXEw0eP0LlzV/Gx6tWtjQ4d2nmBrStXrsbCZcvA2GTZ0sViHk3iiHp2mz5Zf/75J8Ij+iI2NhaNGjVAoYIFMHrMWDGj/Qf0R8UKFdzCkZimMv7bnTt3EB7RG5b4eLRu3QrNmzf7u6+89/e+G9P44enTZ2Lr9u2wWOKwZdMmpNEES+ZaM2P652fNjhTBUhrLjB9+GC2+qj4Han202XkPRimWQ30JJkIHMKNP3/44cfIMiIAGBfhh797df+9jUbBmR84TM2K3WTB9+lSUKF5MG5ATv177DTHvYtwOve4U6spFd+o55syZMyFnzpxu29u9RzguX/5F7hUUFPRe59139u0OBx4/fiwmlyF9qlRh7o/w2fQ9Xr+NFoWdOVNG5WOJmfRS/KJ9GPrTHPLvYWEp4B8QgJcvlb+WOnUqBAcHG5W69ndvuEU3EzSBz549k81C8xsWpsb1d6BsUtJldOZ131CLw/D69Su8k7l3IWuWLJpjnvizqLEWLVoqUSDn4Kcfx6B8+fIyLkaH586dE42jDVZtUvmft6nkz3ly50GmTBk1VN2MXr374eTpM/J5fz+TOO8qIvVcXqaQGmu9CNZ8eZDVahFzVaJEcZFODqRr1+64fv2mqFheujNPp5qTQidfaTMHGjSojx7du7mfRsG6QsEyUWMFYfbspJ1334l/9PgxIqgZLDbUrl0TbVork6Nf69ZvwJIVqxBgAubNjRKNpcPAGvSphdEm/PnnXxgwcBDi462oW/c7tGjRzO11cOxLly4TDI2Ct3jJYkybNg2XL11GxkwZMXHiRCRPllyhzG64RY+eDBP7DzITiQmXrun55y+//IohQ4eKOR40aCA+L1nSjcLzu8OGjcBv135D9uy5MG789+Kg65cuWPRliYuJYFUoL7+2Wm2oVq26YH8SbEkaRsUpXEdeyoQ6JULt36+PaHauKTVWRK8+OHXuvGRv/M3A/n175NnGzeQWLH2nrF27DlFzFopGslri3ILFh9nsdhGsa9duaICYB6Gm0HHX+gcGiNNPeKxBg7oI79ldJJ0IcM+evXDx6i+yiMmDgjBzxtQk4QbfSb//4D5atmqD+DgrGjduhJ49umgfUR7UkqXLETVnniBhGzeu03AsDbtypxGUWv/9jz/RoUNniahatGyKrp27eKVJIiPnYvmKVSJYO3Zsw6hRY3Du7FlkypgRS5ct1DSaN/KdmDuQmOCoBUw6d+E2hSYXLly8jC6du8sijxv3I8qVLa3kWcsMdO/eExcvXUK+fPkwd06UF9ygnPclAqFwXWgKK5Snj8Xo04aq31RHnMWi4CTN3PBPmk6Oj39SyOx2G/r26SXgru7+9O7TDydOnFLr7W/+e+edO3wNNZbgWCY47VYxhR+XKC5zxCiqa7ceuHHjlnvO1ACcMggxDwxXHQrmp2D17EGNpcDPHj174cKVK/A3+yHQPwCzZv5zwWJI3717uGiZ776rhQ7t23gJ1uq167BUJjIACxbM1zRWwqWlaP3151307dcfFks86tWvi9YtW3nda+nSpVi7boNskNWrV2HKlOm4cOE8MmXMgGnTpnotoP6E9wmWUQvp/mlSQufxsVy4fPUXDBwwRKzA4MGD8EWpz73Qj4EDB+Hab78he7YcmDx5oldkFhk1BwsXqvng2vz44xhUqlhetKzFZkflqt/CarcDDuKSHuHyAN5KC1Nh9O3bC40aNpAh89/69OmHYydOiRUL9PcTfC4okBrLoLG94AaXSQBSJVhmOGwW0So0hbrG6tatO377zWMKdSnWJ0SsNtF6kwn169dBzx5KYynBisCFK1fhZzIjKICClTTc4DvxFOq3b9/CQdQ+eXKEhDBlI/vf7cOpMagw+e3baNhsVpjMfkiZMiXevH6lJiIgEKEpQv+GW5EwX2eETV6+eqnMvtkfqVKldGcb9DEboRJiZPGWePlVmtSp3YHP3wuWEza7A2/fvBOLTv/NZrWCWKBgZqlTe+FWvppQN4UULF1jiWAJXmZDteo1ER0bAzPlyklEnp/TmRCeqJY+ZL++vdG4cUP5LpVInz79cezESdohBPr54eCBfSLUiUaF6qYUrHWIjFwgqReH1YIZMzwai6awW7ee+O2364L5+E4kFx/0sVwKtadgKR9LM4XhvXDxylVx+pLRx3oP8u478Q8ePEDHTl1EY1ETdu7UQcsuUJB0x1MJGh8wfMQonDx5CukzpMe8eXPQuFETQcdLliyJ78eO9pqEpBZZ36G+pqtGjVqyONmyZsPiJfMTvZe+0aZNn4ktW7bIzt++bQtSpEiRZEStP08JiQsXL11BRERf+fz3Y0fh7Llz2Lp1m7zHtq2b3VFhYlpTjwqVr+TCTz9972UKq9WoiXcxsaKxmGPUN4PxnWmNCKPQx6Ip1K++ffvj6PGTkoXxN5lw+PBBBAUGJO5j6YtPwZo1a67krJ12Ou8zUKKEigopON179BQfSw2AOSQNONMcWSWe6r969b4TjaU7fd17ROD85cuisZIHJUPk7OnInz/PP+IK3bt/Hy1btobN5pDd060rcSwNHdcBWU0XU/UPGjwEx44dR8aMmbB02SLU+a6u5PO++KIUxo/7Sek6E02AN3jqjeV40hq6RuC/fP11FdisNuTIkRPLly/W7uXtN+mCNWnyFGzatFmS6fv27nZHjUZhTtyMunD+/EV06txVtOy4cT/gzJmz2LBxk2jiXT/vFHTeM16FpOsXNdbSpSvdzv5PP36PihXLuTVWlW+qIzY+XnwsWhfdp9IpOvp9lSnsjYYN6rmf1atXHzGFNA0Mvv+ZYK1VKR2aQpfDlkBj0WH87bcbWgSockb6JQlMs0rp0Po1aODRWDSFjAppCpkvTBYYiNmzpv9j553mZ+HCxbBZ7Sj5+Wf4slJFnaUkbFcNktEE3oX1Gzbi5s1bSJkyDO3bt8XMGbMFHc+bLy8aNqivOaxU5tp336e2tN8pQTZjwoSJooGII3Xq1EHeVyVv1WU0hbv37MGF8xck8OnXt4+kp3wvL41IZ1pexom7d+9jyeJl8PP3Q4MG9fDHH3/i/PkLssF7945ASEiI+1a+WlUJ1nLxr6gAxo/7AZUqeUwhBSsmPl5wP6ZpjKCv7sTz5kbB0h9GwTp+8rRbsA4d3J90VKhrrNVr1mLGjCj40TY7rJgxnXCD0licHArWtWu/iU3WM+JeO060hksYDL4+Vrfu4bh45Yo49jSFkZHT/zFAyl364MFD0YWhKVLIiwh+BBMypEunUjhqWWUinz59itjYODHZWbNmxr17D2QCubCpUqfC48ePFI6VMpXsfDcfCMCLV68Q/fatfF4oNBogrN1egzF0XMuXN+WJlHWtZQSTSXPhuAgQZ8mSJaHPpSftvZi2KjBibjQ6+p0ILnOFT58+EU3Id+S9jMKtkPdlKq9rNuPHH8Z6aazK1b5FvNVKCjHM8BAKhM2iQUn6BtGjQrVpgF69euPEqTMw+fnB7HLi0KED7zOFakHWULBmRimijcOGmbOmC/LOyZGosGtPXL95UxEGmRm32TXbp5KWil6jcKxG9euiZ8/ubj4Qo8Lzly7L5xIKlicyUepYhb36dffeXTRr2kLSMM2aNZN83oABg4TdMHToINSuWV1hS5oh7td/AA4dOoJMmTJh9aqV+LZ6dUHHS5cug27duqJV6zawWixo0bK5F9bG582aNRtLlq2A3WrBwYMHROupS4GtIjDa0IxCI59IJBXj0WRAj549ceLEaeTLlwdLFi+SQET8Ww3V1n1EPeAxarcffxqH9Rs3i4915NB+DBw0BBfPX5CU1KLFCzWQUgn6rNmEG5ZpyWaIKa1QvrzcnjjWt9Vr4R1xLHFxbF7vQ5Bb2AxksNvsGNCvLxo28vhYhBuOHz8lCWt6QnTedQzNHVV6okIljfSxZs6MBOUYThumz5iKT0qU0EJPp4T812/cAJFwhXfQ9OmsSxW90tQzrG/SoD66d+/qBhK79wzHuQsULLOYwsjIGShooM0QbDX6CUbBoo/VokUrcd6bNm2KwoXzY/DgYTCb/TF48ADUomAZTNGgwUNx5MgxpE+fHitXLkOtWrVhsVolZO/cuQvat+8kqZFmzZuiW5fOXtaJlJNly1dJsnf37p0SVRovX/hA7WRvc2L01fTfURlFhPfC6fMXkDdXTiyYP0czjR5MTM9k6Nxx94oDmDBhEtauXy8bfN/ePZLfJHCbJ09uzJ8/13AviDtDjUVt5nTa8dNPP7hTOtRy1arVEM1JYp4/11BwSJcIizFXYbfZxcdqZBAsAqQkWRIjowegANKgpOAGNXU0hQTX7HyIwymC9bGW0qG97dKlhwiWnpjVM/b6nxQyoWI47WjUsKHgWPrEduvRE+cvXoG/n5/ADZGzZ7h9LA9+o+kGHxAx+l00du3aK0JcoEB+pEmTShiUpIB89umnyJMnl9fiHzt2Ao8ePZLJrlq1ikRTDrsdmbNmQdGiRbF//wFJ7VDzfVT0Q/d3KRCXL1/B9Rs34XI68N13tYWJkRioaRQmX+HyGoxB4Mkuffz4qVB/Klf+yp3BUEZc/Z9KF6mNa+SOnT13Fr///ods1NrffYeTJ07gxYsXEml+/fXXWqSuaaxZHj4WNyx9LOYKeU8KVuUq1UTz0cfUcSyj6dbf12G3oV+/vhIw6b9nSocAKS8BSAk3JM3HUhprzdq1mDUrCg6aOrsDM2ZOx8clirkF6eHDR4i3WHx2sIoO9QerXWdCWFgo0qcj4U7t6J7hvXDukooKCZAyKixYkAxS5fgePnwE9+/fF+ZDrVo1BdzTL3Kadu3eA+6gggULCGirFkD5dL9euy5sTbPJhVq1SE025vu8TdSbN2+xa/ducUwLFy7szoXqzyI577frKkCpW7cOTpw4IXlK8rS+/eYbbN6yRcbBBS1TpoxQk+kDkprMXOHRo0fFbyldhjTnnO6dnJiZXLduPaw2K1KnToNPP/0U+/ftFw5U8eLFRNvu3r1HfKQKFSvg4cOHuHXrtuCE9esravLTp8/EVHPzKAhICRaxSDI+CDdQCfz4wxhUqlRRpXCcTvz1118K2HbpLoyiICkqkneknC5dWqRKlUoFJYACSI+dkM8RvNVxLKNQGHKFHo01i1Ghnwn2eAtmz56p0WZ0WEGF6b6XMRmdePhM/0IBpIzDRLAip6NgAY9gDRg4RBaRjvj6dWu8hIO0mebNWwq7oUmTRujRnSkdDQ6ASbhH8+bNE/+NKZ106dIr/4IDlQnzjPn3339H+/YdYLHahI3aratK6ejjjoyMwvIVK0U77ty5E2PHfi/jooO8dOki1KpVB3Fx8ciZMztGjhyOTp26CZTRsWMH+bchg8lsNcvvvv76K+2+isHqudRmqly5CmJi48ScDRwwAF269oTdbpV7UVA7duwiiWTCBafPncW6DRvE79m7ZxeGDBkmDNICBQoIVpc8GRmkuo81V+NjqQ0/btz3qFChQqJ064TWwnd1PYJGYezVu68INQWRxEbdx0oUINVvRed9VuRc2OnvOJ2YPn2aWzt4HueBGBIKmKLU6Jdn0CZ0p2BdviwpHf4XRR/LoLGEjnHihLAXNm/eiBCD1rl3/x6aNGkuaZhmTZsiIqKn9gj1rAULFyEqMkqevW3bVi1XqBsYb4yJVJfWrduK5m3RooWXueY3KFi8H/3Xffv2YvjwETh79gwyZMiI1auXqwRuXLxwzQlctmrdToDErl27IleuHBg0cLD4md+PGY3KVSp7hfJqbvSiBRO+/KoK3r59g/z582HwwEHo0KmLJP+7dOmMjz8ugbZtO4i5nzJlAk6cOiWpJsImBw/sxcBBw3D10iXkzp0bS5cs1FJNHo21aDE1lkq5jfuJOFZFH+F2r5Jbq3qzVTzBkHGdlY91SqwU76/DDUlqLN0UzpwVJTk/2B0YP34cihb9wCscNzqU3oKViCbTYilOaN/+A3H12jXRWExC+6Z0nghEECuqP3u2bF7hs9Vmw8MHDyUoSBmWUnwstTnVjnz95jXevHkj5jxbtmyyy3Vqi+946cQ/fvRYvheWMkwIc8Zd++qVuhevbNmz4/nz55Kwpm+YJWtW3Lt7T8YR4B8gAkz3gCaEaRaaI5onOsHp0qaVTZJw83kotnd5L6dT/DgyMsji4FhI3wkKSibj5EVmRVxcLN6+iZafs+fILgUk9JP8A/yRNUtWDaz2+FhMzKvgyonRo4ajdJnS8ixff1F3XWQbGnhaatzGNVXQN8FngrV68Ea4IQkfS+0grsSa1WsxdcYs+BHmd7oQGhICM+FVKaIwsnW02IHhNV1AhqgSKTKH5id5OQ6DYauqtTNLzoxwAc2VEP0iZ2qmUGkUBg43b91CSHBydO/eXRKb+ou9ePVaqnAcdic+//wzVK1S2SDsJim5OnjwsCxoeM8e4ncYfT6CmtQqBEibNmkssqajBr/99psk35mGqlPnO3z4YREvjbti1SrcvvO75AW7dOqkQmvN037y5CkWLlwEi9WCSpUqoWIFUqY1I20Cdu74GWdI43U6hfpC/9HD4zbhx5/GizPNBHfnzh01P0blL/766y4WLFgoG6xJ0yYoVKCA4bsQ9gIFk2a/Q4e2IpxGH2vhoiWywShYDGIkvSPrQTSJ7oFaQ/p0XD9e+rrx7zrBQLav7FK1iWPj4xQILlEkcOTwQfezfeAGraZMK6aYETVHL6tRLEyt9Ithrg4vcJeoCEYJFh/Ih7GCg/+iIAijQ++pZePupmBFRs5CwQL53Ys4YOBQHD92VHbrmjWrDbWBLty7/wgtW7aSJGzjRg0FH1OTqNQ1fSzSZmjz15OanC6tmBAF8gFVqn4j5uuL0qUwYdyP8kw1chMOHDgofHxyxEaMGIYqlb9yJ875/YjefXH6zDlkyZwJy5cu8vL9uBE6duyqVem0FxapbBPNipBOvH79BuGt7d+/F2EpUrjvzY99XfkbxMS8k0h3yeKFXsrt4sXLaN+hg4zrxx8Z1ZUzJM9NQmG6cOEScuXOg0ULCTd4qnRmzooUweMcsHiFz9fngg9RvDllJnUgVAGsau28i3DVxldZFpcGjithJJRx5MihpHAsNfmci7Vr1mLm7DludUkNoB6uYFdVLuSUNIN7yzOvyJ2gSTb3gapH02vTFAShq1reKzDQH1GRs2RC9Wv4yNE4c+qURFaLCR5K0alaJZqbTp06C7hXp24d4ZcbVfWKFauEk8XPLl++VARLN4EcW5269RAfb5Ek9JjRozQ/RyotcPTwUUlaBweHok/vcHz1VSV34pzPGDJ0uKRSMmbMiKioWeL76XDLnd9/B7n8NEnku7ds0czLrM6YOUtIg4Q2tm/bLJGknuXgwtaq/Z04/rlz58LcuVEaAKs27KXLVxAeHiHmddSoUShT5gsvVkbv3n1x5coV5MqVGzNnTtO0oZqVmbNmC0CqEzJ1weCaGIs6jJvf83euJ6t5NGq35jO7GacefQ5/+liHDiYNkOpm49Dho4L5GB9urCLR1aLKj3kqo3WhkcFpBa06Si3qUawpVacaLP2V8PDuUuWsXy9fvhJzxfsy1DamKOiwErPhOJkjSxEW5jXJTHVEv3snap7fJX9dhc/KR2AqhTuRpogpHPXPytehJnv96pWMjWCootl6QEv6XDTj/n7+SEtNaAhOqMWZauFzWIwaGsLqII9rQqrPu5h3AjpmzJhBeydto5rMePrkqQgp6dFqM3iaeNBEPn/xUt6J/luyoGReICSfy88QlqF/ZpyvrVu3Y8/efQYAWw9glOXQGb+yzprfpZs+YZIa7LnbV5W/qHnj96n1OBcTJkxAQIBiFCdA3vVQMaH77aWd/9EP3jHYP/pKgg9xh3fp0kW47J988gn69u3jMa0mE04cP4GJkyYL8t65cwfJ7ZGYQqTjAAAgAElEQVT1SaGMjJqFdFJo4JlM9dJKqElNHjhgsPhF1H5Mr7AYlOgxaT5ly5bxTJAxwtX44EZH3xubMuH48eMYP2Gi+Gu9e/eSexknXM2zBpNofq3S/GqsJAqrz6iF0sRf3mTevAXYs2ePOPHLli0VYTNu6P9spv93vpUAx/rfecy/vys1QZ069cDeCGXLlcVPP/7gdZM9e/cK51tSOoP64+XLl5gzd4Hs+I2b1iNjelUJrYf3bszLBRDHate+I+LiWP7VDIULFcTAQYPF5IwYMRxVWP71NxRi3zfSN+aePfswcBBzmP5icqswyPiX90pqtsaNnyDl+iT8sYAhbVpqOF30lFj+X7n+DwuWQ3yqd+/e4eNPPpYGIsYdTM0wceJkyVeRuvL61WusWr1G1HTUnNmisXRTaBQuKgdGW/Sb3r2LRb16dZAvbx6MGz9enGTyx3Qt848FQvM/ScI5cfIUxo+fIA5ur149pe+ErqH+pws/Z+48/LxrN5x2O5YsWSxBzv/VK4Fg0d7Tp+AC0R+hP2NEVHXVq086/RqyBLiIfFHPIrLMyIHXr4kHucTM0BegL0Stz/uq0Ntz0ezROdd9Cg2I0mgqhg+6UXRP0w8mVGNiY2XPpkqdGrGxMbAS2jCrcRkvRXNWZe/JkidDcHCI116nqeH9OG5yroy+C+/z4sVL+R0d41QpVapDqSWD1lAOppTv07HnRd+OG4WYHH1M+nNGTIl+pMLPTBJ5eoIXo17SfL9E+oVRa9M3IiPUN3FO7C76rcLAWPLGqPx/KujvE+oEVToUhJatWsPhcKFmzRro3Km9mjMvNF2VAfH64cdxkjdiufeypYtEgHSz8+TxU0GSiZYzl0X6DdU57xUR3hPVqlXzckZHj/kBp06dFlBxyaL5SK5HhR4/Osl3Wb5iNZYsYR2dWXbz7MhIHD92Uhz5+fMi3ULMZ5MwFx7RS5gSzNq3a6sXZqj3XLRoCVatWQu7zYpNmzYizM31Uo+v/R0jzDhkz54d8+fN0eaHg1Rz4g4MhL4SJQxSbtjNmzfgxx/G4cLFi8iePRtmzpjuLoCgcBJPi+jVVwS1XdvWUo3kC2a+bzHr1msgPmmhQoUwY/pUr48eP3USQwcPRwC74Iwa4W4F8L8lXAkEi9qqbr36sNudUnPXS0ud+KZpdC02bPhIHDp0WHbIhvVrvASLTTyaNm2OuPg41KlTB8WKFcXo0WNFA9C01axV00tTkF90/MQx0WYb16/3lFm5BStpH4I41uzZkYJCb9i4HpMmTcKxoyckDbNq5VK5lz7mO3d+R5u27eQdmzVjrtCbNkOS3OJlKwCHHbv3/IzUKb01HtMwzBDkzp0Tq1auSGTj6XV6ZowfPxHrN7Dixyk4lkoPnUeOHNncHWL0cRE66NK1u1gApofatGn1rwSLWB21VvHixd0Cr0vX4aNH0Suij6TSJkwchwoVFE3ZK4RNUmr/ve/mJVh8QWI9nFin04RPPikmFOCEKQA9djRh69atuHnrthDWOnZsr2XYVVUOWQQLFy4Uk1j0o6KSatm5c5cIVuWvv8JHH6meEPq1cfMW3Ll9S1IZnTp21LAR35RCwrcnZsbCCXKEiPR36doJ+/bvx60bd4Se0rZtKw0ZVikLhulMMrMY8/PPS6JC+bJeNz1y9BhOnDlLXq7URSYTrpEG9ppMmDp1uuBSNG3ULAk1OnFBlXHYt/+AYGB8bnh4D2zfvlM0Ztq0qdGieXPNJKlxkb1API7arUKF8sLP/zcaa/qMmWJ6Oc/Nmzf12rS3bt/GurUbBNSsW6+ORlf6/4FgKRWumnPdun1H/p4mdSrBXvSLL8lFISWYfyeop3OVPMlLHYfRJUaBOgqh94KH3ARA/f537z1ATEyMCF7evLnx+53fRSgJmGbNmuU9VkBLSblpnQCJge+iYwSJz5snt1swOA6i938KbcQl+E8GiSA9ZL1nz17gyYvn0vIwf/68gl8ZL3K1FCYWhCxZMgt8QfuXPn06d6SmCxbzny9evBJhIffrwcMHeBcdJ1RecsjcuE8C5qlJtCLpLfwM8T5V4ZP4NHBub9y4qbV9CpYUEb/LdSSw6x/ojwf3HskCZMuWVShNusZSAc1f8jz6wey3xc6B9PnINCEN2gix0NyS6s17kbqtc++NmyBRU1izVm25acMGDdCnTy+vNxGTExWJAD9/rFixTPhG3s6tR5u9zx9I7Hd9+g7EsWPHkCJFGDZsWCsd/Zj5Z/5t/HhVWZP0tOq7j+CeE3379cOJ46el39WqVcu9TOHt23fQtm07xMZZBG5QtY+ei2j5/EVLhM998NB+pEzh6RPByStbrqIAuWxz+f33Y9C2bXsBKqll2axELQIRbj/BtFavXi3zefToEaG6ULvmzpUTy5YtkRyer5uhj4Sajk3dGCSMnzAelSrSeiQ9C+UrVJLaS9aB9ujeXaJqobn0ikC2HNnRo1tPyeNOnTZZ2kAZBat92464cOkiMmXMhM1bNqJa1W/w4uVLlC5dEpGRkV4PZQosIoJy4ZJsQalSbI+k3U3H43Rqsi6RRL/pY3GiSCbr07uXQVqZk1siOTmmZNjVhdKswPT/ebvnfv0HCkmO/tq6dWvRoEFjiSrpD5AB+U8Fi+/Sj4J14jTSpc+AVSuXeaWHbt/+HW3btXfjWD1In9Y0FjeJCBYpJy7lF7EBmv57CkGFil8JSEnazNixo9GuXQcRtI4dO6J9OxUI6KkTBitr1qyTsrUjRw4Infjs2XOy08l5Z37PW7D0AjqICdUFa8LECdIF532C9eWXX0tUSReje/du6NJVsXd79uyJ7DmyIaJnLzGFk6dMTCBYHTp0Em4Xg53NWzajRo2aePHiueRWZ86Y4dUs5ODBQwgP7yXrHhU5G1988R7B0ieDZoJNUTmgfHnzivTrQscJuHbtOq5e/UWy41WrfK2p58R5O16C8A8U2dHjx/D48RME+Afim2+qYffu3ZJuoRksW6b0vxIs4lwPHz5F8uBkqMbGr1IRrAbByd+7b79k9wsWzO9FTebvmaO7duOmmEKW8yuWhefasHGzZqJT4PPPP8e+g4fgtFnxYZEPUaSIp0kd5+v8hUvS3JYuBjGzU6dOCTWZkSb7cCl6jy9/Tc0n3Y59+/ZJqql06dJCJXqfYDH6pN9IxueHH36Ig4cOyTsrZmsKHDp0VJoWly1XRiqXPBrLJZ99/OSxaPbq1Wtg+7Ztwldjvwr6e8bo8f79hzhy5Ig4HpUqVUDmzOpeiZpC31VTi2ASlJqFn8RHCBzmy5f3P8Z3GY0dPXZMHkXHlC15SCemqq9duzZSaS2A+ACqcNJ2SbOhf/G1JIaTvigM5y5clMKABvXrahGlnvgGVq1aJVqY/Kqvv/pSTYS2D+lvkQPPcbArHyPjq1euwuRnEiaFglA8E+cOJ1wuMRfbdu6SYgTWBkjLJ3cjYOD06TP47fp1EazmzZomqL8z+i4sWdu1a4+0vfzkk4+RIUMmYbAyJ/fll19KJOndlMkzH1wuviM1Z4YMGSQNtmvXLgkiPv30MxQ18PoTrjWwY+dOPH3yBCGhodLPgikpnevGoGLXrt0iOLwvacp79+4VOahWrao73/svBAvYu2cvxoz9AXaHE0OHDsa331TVds2/D0F3/vyzwA0cwMAB/aXf5pIl5Az5Y8XyZdJxWJdagpi1ateRlE65cuX/xhQCi2ii5y2QVpGbNq53d/TTA4Yvv/paJp3tEidNnKCgB+k+wGIA0mYGiQANHzYUt27dwbKly+EyOYUC7NvzSt1TiReLYttL55p4iYo7tG+r3VuhecwOrF+/UaqaDhzYI1Gq8TIKloIbesJms0hkW+yj4tJ5kAGSXmXzvlmvUqUaXr9+LUJEPhv7bNC3Cw8PlygxqYvj5HPYgZnExa1bNgsfT1+Ls6fPilnlRfwxe44cbh+LprBUqVJuKMcdjBjLv4wP1ku6KKmjRo8VzGfEiKGoUZ2gpmIS/ttr586fMXTYcPn+sKFDcP/BQyxevFg0BflX7DisXxSsb76tIYwGFgFQGN53kRA3bXYUAs0m7Ni+RaMmq+a2/L8KFSqKaqc/MG3qFA/9ABBt1advPxnH2DGjwdB88cIlcJkcOHTwoBvF1ifNqLHYNZmBAKPZrl27oFNH9pTwQCTjxk2QRis0UceO8l6kzXhXTevvRe1NbpfFGo/uPbqiRPFP0KZNWwmO6Bd9WanSe2e9QoVKePP2LYoXKyY9Sjt07CSC1bdPH2mJ+b6LVO0LFy6IWdu+fatXbw6C1h07dpL5CQ/vKX51jx49JeE/Z06UmGn9SlSwjKkbHT1maEl4gTVxGTJmQFho6H+ssVhpQ8YlTRAbylJ4WDrPwVBbKQakujgWmih29GU4mylzpvdOKoOO59KVD8iVM6cg8OooDrXINOm8p9wrk+5fKKmjULBUjONgaE4/k5qS+4d8cl9eklFw+FkWetDkMP2jd5TRP/Ps+XPB8/gzYQ9aGC/mgjY+/p4a9cHDh0IvSpM2jTR4YzMUXnx/ZiSS2s78PvExskFJr2GCmtAGNxWpPhyXZ27dZAr3v7E6irwwWg8GJW7cDgr2ePjwgfwb35HrRH4c54cFJnpF1HvhBgJskydPEe+j5GefCsd78+atsDmcqFvnO5Qo9qF2xMW/11h/p+FWrlqFG9dvInlwsOy4GTNmysuyCqVpk0bv/frhw0exa/9+BJKu0itcNIOUhsn/vJ1j+jJRc+aKYJcvV1Zq8nx3nC7cXLDly1eCBRikqZA+7Ole5+t0A7/8ck18HWYA6tWrK/0XTp8+K8S5oUMGalGgt8bSF/HevXtYuGgpnA47Kn1VEbly5haqDDUFK5OIgxnfhVqaTeS4GZiInzRpighBzhw5JDBYuGixvHmVKlUEr1u2jERISJ9UmnB2PuYcDBo0IEFu8e/W6u9+b3JJU29eClnmziddxeZwoEH9evigcCGMHD1WKmZHDB2M6lWraCcQ/PcFq/+AQTh06JA4h+vXr0Pjxk0kgitTprS7Q0xSL7Ro0WI5UYMQAVv8ZMjgOUDAOFK+I3Gs1m3aiTPfqmVzKbnXtbU6F0bnsynKNUPr02fOSk9V+oLBwQoiMFZt6xpq37796NdvgBwgMHbsKFy58otQk5lcP3RwrwCTRo3F99GJlPSxOnfpIT5W126dUewjVum0k4iWaRjieUbBaq9BBAQ0CV3wqBfiWEWLfoRu3boIjsUrIiJc8po9wyNk3FMmT8aJkyewccNGEazdu38W4fxvXiaXHHniYYISN2reoiWsdifq1K6BQgUL4sfxEyUqHNC3Dyp/Xek/9rH+buB6TysK1sKF8wV4JBvgs88+kyqT911M0SjsySW4lacdt66xPD20aDJ4tAiLTBs3aYj2bdsqMqnsL2/B4qIPGTIcZ86dl6a5c+dEimCpjybsMMO8KQMU/4BADB7cXzTYli1bJSrcsmWDcN4TA0QpmNeuXUPffgNlXG3atkKRD4oKNZkaa/TokQK5GL/LMiyeZkHTNXPmdDRt0kw2IqGGDh3ao0+fviI4JExmyZoF/fsPEFP3/fdjRVtt27ZdBH7jhrUSSf43Ly+NpcjyJhkc/8YSLXLbaR458yHBIW5us9Ef89huYwGF8Rwb9QkdwlAMV5/uvC4X3sXESIUxJ4+4y9u37KzilB0bwtMivNicBn6oluOMjWOzViBVyjADB0ppYzE3Wsih02b44WTJAhGcPNhNuVWkTm8TF/0uRhpnELXmuHT507W8cUG4UPTZKKWcL0IHciKHyyVVPjrl2/gd3RQyfRUdHSOZA1YqsevLO3aXgQspQlMggM3NDF+kz8p3oeDx98xScI5ZPEHgVTosu1ihEyxRXnT0W3k3+mqcZ1Vir07U8KUGqQVT/6fPiTsadp/0YVzX9+BYFCw662yIT/+kWrXKaNuG/Tk9AChBuJUrV0mZ1eRJk7B+/XqcOn1aBj9nzmxpEqZfT548Q69evbReAZVRuFBhTJ02U1ie3bt1wdMnz8VMsLHN1KlTsGLFCkGlGd6z92mPHuGIefcOn3z6iXQ2ZotCS7wNtWrVQJ58uTFx8iQE+AUJNZmHOZGazDbcc6JmI13a1FrZoSpLa926vXCsWAQ6ZPAAt6D7TigXhr7I5k3b5LTQRYsWStEu+zmkS5cOU6ZMRtu2bWG12ZEtaxbpSWq8Tpw4CUaC5ERF9A6X9uW7ft4lGmvFiqVIERrqxW9r1pyNTixSQd2pY3sMGTpSKl+aNG4inQuNQj5nzlwpuacJX7p0iTA42FKKqaVx48ahffv2ogR4Ohr9KDJs+e5t27ZBhkwZMHbMj1L6P3jIAJQqxQ7MatO97+J88N1HjBghARyrkBg5/vD996KxR40a6W4lqjacul+iuUJWjlDIGjRogIjwHobQXLWqnj1nvnRHXrF4EebPX4CDhw7LTuapW8mTs+ZOCaKizTSTaKdW7VqCAI8YMUYitgED+uHxQ9bkLRYi/qrVy6VnBOsDaQrXrl2Jhg3pY71FuXJlRRBbNG8tSHzjJo3xwQcFtFO2AjFoYD88f/5MdU02m7Bl80bNx+IwVEuer7+qKgvII0kmTRxvwF2MPCrlbrKN0bKlK0UbCNVlxEgp0OR5NcuWLUL16rWkti53rhzS/NZ4sY8DO934mfww9vvRuHz1itRqkg1x+NB+t8bTv1Ppy8qIjY1H7tw55LCprt26i4broh3SZLy3tDFav0nA2L37dmHQoGECEUgbo0XzUKsGcT/SZkqge3f6WF1lHcMjeiJ7zqwI79FLtO6kyRO8UjrvlywF8rJFKFE/FsCwmW6viN5iHVhfUKrU50njWJRM/kdmJU+g4t/J127bRtFC9Isaa8XqtZLmGPfTD0pjnaLGSi6aQqlrJbWEKXr37iN2nFjUBx8UwdRp00Tw6DA/f/4KmzZulgFOnjIBS5etwvnzZ+WErGnTJiMioo+obzbLaNG8qfCJLDYbataojvwF8mHy5KmS6O3atZPwkFatUtRk+kFpWYmjYet8l5Yt28o4ihf/SBZQv/TTFvSfVRS4AkzbsAJl8WJqrBlSZsUQftKkiWjXrr2wQEnWmzJ5ktf8HDt+HBPGTxKGaK/eEdJc5Oefd0tUuHzZ4gSV0c1btkZcLIU0lxSdjhw5WtotsaiWuVqjxmIku2fPXsGmlixZJODrzZs3kC1bdqkJINZEi1OwYEG0bNkCw4eNEK3bslUrgSvGjP5eEPUhQwahZMlP/6HGgrw7eWQ0udSEmbNkwfdjfxTzOXLksPdrLD5F1Y2ZZJE4wWRw0tl7F60orbTNdOLpQ+inOMjhlppO43eI/xBcJfWVJs04MZ4VUJohJoZ0YnUvdtmLjYmVvgVCc06TWu4lx5gFBkpFNlMtxnFxEvldGZfTqfk2JsFseGKCLlh81ssXpO2qo1a8HWjiRzap8hG/iPdyOBEbR78SSJM2Ld69jZaOMNztHOdLKUOD+J/0T1SEqDSf7oeokimI30jIRPCktGnEVBv7njIlxOdxnoVC7a7WSahHvE5b8/21C3iulcfxXpwThcWZBLvjOr15/UZ+ZpW457CBhKaQa8x31NeRn1d+oHooTTGDPP4b/Ua90bHRrUjUFDZq3EQVhtb5TipYfvhBUVYGDeqPp89eYN68+QgMCJDILUf2rFpDJ9UprknTpnj1+g0++/QTjBv3UyKCpSglXEWWgJOGw1wYdyAbnjF5TFO4fPkyNGvWXFIU5cuXQ+cuHdG6VVvExVnQtGljaWU0YuRI+JkDMKB/X5nU+fMXyb03blgn7ZPkiDSXU7r7fvtNLTGj9C3Ga5XQapqc0qBt0MChklgfPnwobt25jVUr10qPqm3bt2LsmDHSsZgh+eJFi/BdnTqIj7MhZ47sWL58idzFV7D0d5w6baqkdOhj7d71M8LC2DdUP+MH0sifG4zg6eLFC9yOcuKejz53CYWO8/ltjZoqpfPhhxIJ9ujRQwBTpneyZ8+Bvr37CbvhJ3b382KQet+PbcAJXbx89QqlS5UU/9fTqtuEI0eOonffvjCb/DF92lS3v5YkQEptQJ+GOTorj5qtXx9FihTCyBFjpHfDsOFD8Oz5C0RGzZUz8pYuXohcObO76/1pHurVbQSizWXLfIFJk8b7ZOPduk0EK2rOfBEsDmjNmlVicihYpM2sXbsa9es3FLiBOBZL6puyVWS8FU2aNJZxkdvECIgd/dggY87c+aKet2zegIzp07vPtaZgfVmpsggW7zVlspYrFO1AasxhDOg/GGZ/M0aPHiE4l2oM65RTtkaMGInTp0+L07pyxTJJNdFfI1Fv9SqdmuytsfSoefwEBjgKLyKOpXpKeEiFpDkzemOlEDsPvk9jJSZOxn/76qsqeP3mjfiy9EnZcZlWiPWN2bJnRXjPXmJdpk715mP53pf+YJWq1cRCMLc6c8Y0pQxUeIgDBw+iV69+yseaPVMIBR7XIhHnnQvMqCIyKkpMToniJZA5S2Zs27pdzET1b7+RSThy7Jg0Nm3TqqX4MvpFp3J25FxR/Xnz5kK9unUNjj+BIg330Xo+UFMcP3FS7D47Gx86fESYi6ze6dihPebNXyj3IqOiYoVyouGYc2OZPDGlLVu3idlkYvzdu2hx/DlQctjdXV40kzR58jQJsfPkzS3sB6NZJvOSXZbprzHi5AFOJ06elLag4RER2L59u6SEKBTt2rYFKcCEH0gv7tC+nSYMniBAb9DC+WQ18vlzF2SB+/QJl+OBjdfUqdOEwUEWK6M3Yz+hxN2IpMVr6rQZiI2JEQZHpYoVsGIl21068NXXXyF1mlQSRHCuSd+hH6auhLqR2pWcNLo8efLkQeNG6lQKwfrMJmGqsokKfVBaDzKJ3ytYSqV7n/Tg+zM5QvpppFwkpkd4ekKAv5/0eCI1hqE4VX7GDBlx584fIqSpUoVKmdW9+w/lGaT0cqHZIog/Ez2m/6NPJrUFu9eRFUAhyZGdXCRPkxFibeyiTL8pW7YsCU4j1V9U/BKxIJq2NDG20UBTbQd6plYRadzTrQmlcV7U7zyfU/OtY3IGXJzBkFmrZpLDb/g/J/66S2ryWxEwajymVih0ZFaQI/XHH4pOTJYBSXf/VLh8cUXfn9+8jcbdu3/JGJhL5ZrRbKquhoW88rT0rW7cvKlRk1NIOyYexceLp4Cx/vLu3bvyc65cOWV9+LwkfSzjwiW1L8hGiJw9T8wGzUDUnDk4sP+QNMrYvGUTmjRtJowEFimwQ12jRs2kVKp27RooXqIYhg4dIUtDpgThiIULFojzR3YDWZV6aoQvzBMgGEhUqFjRyy/iOMm6YJ8mmsJhQwejdu1aiQ5Z74SjlpyouscFln/RBc4dghjAUV3IjJtN2+NusDeRpyp5pQBrWkydqgSny4Fu3Xvh5MmTyJsnj/hn1ap9Kz0n8ufLi0GDB6J9O9U3nimZdu3a/WPBcm8knya7+qYgyY++FqGeKVOmSA9RVg/Fx8Xj4MG90l1av2gKK1epKpu+TJlyaNWqOTp17CLTp2gzORERHiE+KDsJsl2mvm4JcCzf+fH9oL4DWHUze/Yc2WHs6jJn7lzs23cQKUJCsXXrRjRs1ASvXr8WbINNUevXbwxLvAV16tQSwRo+fJRMFoWBTcZ4P6rntWvXCNBnfDkyGZn7Klu2LCZMGOelTSlYQ4YMFfPqK1jeCD2X1wEz/BAfb8e+I2fx8lW0mDmzmdCI6pvg7hUsik3EUTtmS9Nw0rpe9VWglnSC5yvzcCqn4GTuv9vt4DHKrEm0Oa1SDp89ayY0b1JLgpQePSJASCJ37jxYuWIpvvm2pkAE7B/B/lkd2ncQLdKlSyc5yf7faCxfzWpcU7oddOi5iQn5sHPiunXMYVpx8MCeBIL11VeVpZkd+eytW7UQf40+FQUrR86c6N69h5hCct7/ljaTlJYSda/FmqTZ6mfp8Py769dviOZhSfnXX1XEocOHBeBLnyEdin5YVGoOyeXKkTO7+GPs58SLeBKR8Fu3bgr1loUChBT0i+qYtFy+OKOxkiU/8xoeaR7nzl8QH4v3EpKg4TKaAt1UXb56Bxs2H4HJHCjC5IcAOPxU5bWefFa30M4ilGy0U3XJ0ZrI8b48KIpCRv+FAmW38/g1ChTP97PBYXPIkSgWWzwslliEhvhh9oyRCEuRDCdPnsbT588RGhqGCuXKY6/2jgSYixX7SNi6fAaLTo29w3Sh8X1HfW08AuhpQ+n5rEso3yziIID8ealSePzkiZyCRn/q22+quE/MUHgmsGv3LllH5hDp4548xWPkXChSuLBAMsy2cJ7Kli7jzjMmGhW+T6iMguX5nGo5eOTocemFQMC0Tt3v3KVS1ATRMTFgOx0OiOF0KUYPGhYiqYIrV/DLL7/IfVh1TaF7cP++aEO2wTYeBOWlhcjV+vMvHDl6RE7gotklXYRAHi8WxzLJSuGjX1erZg34Bfjh0pXfsWnrcXV6o9kFPydZktpRxNqpYUqDaY3ktFbV1E8iWHaHRMDsNOySMxkd6mR4h4NdNaXdN516huuMkOOtFnEDwkL9MWvaMISlUJ2cdUHnVLCCh99h12QGJaT8UkBLlCiBdOnTYfcuVYdJoiIJdkbOO6nHbEtJeOabb77Bpk2bJNihb/bxxx/LxqTgk078wQeFPEtnMkmUS6asndVYDRt4HZ+isy30RJ6+SbkGvi2tjHLzrwVL11aJCR+baxw4cBihocHYunWT6ionwuPEo0dP0LhxU8TFW6SqmnRk4zVnzjws0hikrCjmaQpsO8j6uS1beC89glIFsMaB66bQ7BcgSDLBQJYpcaxsbjtu3HiBLjJlzIzVq5YjeXAQLlz+E1u3n4QrgHdzwOSiKfQXoSG+I4um9+DUW0ma1Wk7LqddAEOaQTvNn8MuzTmIE9EnIbJut/HvTljt8bA64hFns8ISa0VYqB9mTn8dnOMAACAASURBVB2JlKFkRXhXM1Ws+KVsirx5aQoHoaM0l7OiW7duKFGc1OS24kfyZFdaCOMcsLKGdGJGbqTNVK9RU+aBQtm9W1c5LY1C26dPHzRv1kQJtbR35BnRP2KjnHJhwf59uwymUOvwZxinmhZPV+n3KaFEfSz9y1qqT76v3zQpMzNo8DAcOHAIKUJDsH37FgQlC3IHsGQZNqCPZbFI9e2QIQMNtF2T6k68YKE0HSNuNX36LBw5QiENwY5tW5EsOLnygaTgVZH79clhMnbQoMEw+/lj6JDBUtQwe1aUfGTnjm3SI+Lo0WMyYWvXLJPmH5eu3MPWbSfh8vfn6TGgMWTkRoFys0R59oyg6C6paLFbYnDu1EkBT3nqBpkW+fIXQEBwCtFMFCpqLQoa/07Bol9ls8dLu28CutRYM6cORVgoN4rnHfhO5PPHxMTLKWg87LI96cRWq5RvUUDatGkNf78ASSVV+pJdjz3BBcvOWLJFwWK/LAYCb16/RomPP5ZaSSWkFKwItGrZws0u4RyO+f57rF+3UfOx9iJzZvKx1FE16lKZC7XZdPxR/1P7vbYJjUFfkoKliZJ2Y+Vb+F7uG5lMuHnjhpQpMTf2yWefSic9XRC4G9gAg+qT0ANttdsWSvPWv3D//j0hvpF1QPPGKJAlUZ98+qkstjxfz48YBsLIk000uDi8L30bfp9jY26RuBN3LyEMlrCRgnL56l/Yuu0E4E9YQ4cVTILNcINyHPw+hc7Pz4VHDx7gwrF9ePH0ITJkziH92C2x0fAPCMLn5b9G2oxZYLOo3qs2h0X8LJpDmkEuqM0Wj9i4OKRIEYiZkylYwZ410nwCJniJzVFLs9f71V+uimZkITALd69cuSzzQEggbZq0XhqLpp+wC1M2BEXPnOG9bEiZMpXAAHQzeC/ytZjX1C8qEOKFPBSBY2ezYGKHnlSTbgR1+MlT66jDColZsSRNIT9MgJQN8+lLEHWtXauml1wdPHgQP+/e4+5Yx9o/ktmIbfCwJJa062gOUwJTpkyVSSZZj9W/q1evkZfloT9Edvft3S803r59eks9nK6R+PwxY8dKxMQCzBrffouJEyfJxPHojho1anhUO9HgAwex6+c9gsEOHjzQTU1WL6u8mktX/sSOnSfg8uMRJlqzXQH9tHOQaQ6l8asTMXFvcWT/Nty+ypM0/BEYEoaQ0DDYbRbYXTYU/aQUChQsCrtNnQpvd9hEa7EwlWOkOaNgxeiCNWkIUoQEY868ebhz644c0En6NRPDzAiw7L1X7566CyrjuPP7H5gxY4b4mq1at0LRIh96+Vi+i2s0V3/88YfqMu10SJ0ge3D4Wh3Pzy7MnDlbMDSCwHQtRo8ag+joWBQqXFCa6tK6UMA576xXIKuFU0uqNqnjbk3lS5vRF5TU5O++qyMVLaTN8HRN4wsIjhU1XzhUK1csx/z587F//yHZcdu2bVZteTRM8tHDx2jYqJFMNB3qjz4qKjgWBzh0yCCBG0gp5s/r1q6WydUHSLPCUn9qpoqVKqFHt25o0qSJmNXmzZtLgw23z2AyCf0mKnIuTGYXtm7djIwZ02vzpo7xoGBd/fUetu84Dhc1lgZ0yp+URhN9ej852NFktuHm9SvY9/M6BDrsCDQHwmYyS/THwOJ17Fu4ApOjSfP2CAhIzt4hAuTSEWa7cNFYFk2w4qmxAjBj4hCEss14z3CcOXUWufPkxpIlC1GtanXxsdjkd8XKpWrMmsLgQZjkWFGwJkwYLwcAGJ13FcEl7vvwEPJOnToJ0ZDl8K1atPDSWB63R/lcLP+6cP4iMmbKhC1bNqJKlarSU57pGnLhunQh3GCSKp1s2XIKzw4mJ+ZERb6/Elp/ELUIueacHJ4jQyfQeLFQYO68heJrzJ/Pg4CWSLsgOtpr16zyyppT1bJdEAWreo3q+LDIB/jhh3GSae/dK0Iqb5cvX47AoEDMnzcP2QyNbum3NGnSTNDh0mXKSopHCHZWHt1bX05u0K0kpYJUl/nzFsHP34RVq1Zo1GRNfDRHnKZwx8/0sQIExxKTbvCveMaPH7FpRwyWLYpEzjRBaN+kPtKlSQe7y4w/fr+FJ08e4fJv17H/zK/I8+EnqFK1Oiw2foewg02Ej3Nns2im0BKPkGA/TNc0FusXz505L/ALOzDXr9dQGsYRx5o3b67m4yg+/eXLV8WJ53z98MP3Xp0Gk9Y+Si5JWe7Vu5f4feR2NWnc2Gsj+mq78Ije4BlCbGyyYsVyNGhYD69fRUuld6NGDdCrd29RAJ07dULWbNkk0OCDpk6ZLNZIvxL4WEbp51nBtL2EEDz0CrUQ1Bh0Svl50oXZy4mD5+KGhAZ7dRQWKktsnGgMMkvpO9Hn4IDoTDNIEJoMgGBSO8Q/8zi3ilrrElotS5rYD50/c0yeboAKd6G55dh4MUJVhxZoZlCLRq78cg87d52Ew+xPhqP83umnfCxGhX4uxoh2xL59ht071qNy8Q9QvVpFpEiVBkEhaeCwROPVk7/w5PFLLNyyHxfu3EWLFh1gdZFy5BQ4goeF0mey6oIVH4/QEH9MnzgYYSEhiImPlVQWwVLOH9tV6n6LKtLgG6jIkfNK+IC/Z3c/46FVXrvdgDPKZoFLNCh5Xvwu54psFF/Ixoh9kWGhn1HIQIynrZGpTh+VbFj6y8TuuA4UdL17IhWKDgsl6mPpEkx2AwljfEjVqlWlsjepS2/Vo3O/9UO/3ZGL5vl7XEHjidEQivO69etl4KSXZM3iaVX0PohDaSpD6sXlwtq167F61VpVRDk3Uqg9dGZJJ54+fYrk5q78chc/7z4Np5mHH2gmxE8dN0wN5u8yw+yKhyPuNeJjn6NE/tywx0YjLHUG5MpXEA7LO9y58SscfgEITp8NsxcsxQdFP4XD6Qer066iQ3He7aJZuenI6wpNEYjpEwaLjyUVaZ4JEesQF2tBzlw5ZZweGrhmFX1M3fuQ+GbNW0qmolChgtJznuwPbm4mtzm3I0eNFqFgRfu5s+elBJ8CuHTJIikdYzEH/Vyi6ao/vJrjS5cuYujQobJZ27RpI7WEo0aNkbkeM2a0YGZGrEvWx/sgTFX+xUMjKVgN6teXNkYJF1nxnNTaqnyYihTVyQVwKZ/F2/6rvlkul4YXASCHe+GCJUKYI22GvQn0Sz1T9yG878XoxZerTh8rcvYcRZvZukl6jx85fBwZM6XHmjUrRCNSsHbuPg0XUznagglGpR3+yC5YZkc8smcMw7PHv+Oz4h/gzJEjSG5WPbaeP3+C23fvI0P+wqhQ9VusWLEOVmcA7E4/2EEHnlGhQ3PcbbDGxyPGEofQkABMnzAEKRgV6glwzU0vX74S4mLjkb9AfqzUfSyfneyZa28sz3fDExNjOo0wBY99IdxAYY+IiJAok/wszg95++Tmk/1LjXjwwH7hxytTmFZ8VCM4zUYm9LHI/iB9KUf2nHJoAlNlc+ZEvj+lowsPqcms+efPLHQ0lmZ7C4qGaRh2nwaq68bMLXSeCXBjufJPa9duwOZNW8UvYi4ws7FC2Qfn8Ai3/hQl1EqgTdi0eSvWrFkjO42FGIsWL8L5c5eQNl0aTBz/k1QVX/n1HnbsOQWTiaZQ86/8nLCb/BDk9JfTzkyIx5dF8iM6+oEcjPTy6VPpJJMmdRrEvn2Ni1d/QVCq9HKe4OVrN3D7SQziTf6yEXmGNk2hxeqEzWKF1RongpUiJBDTJgxGWGgIXFRXblwIUjfIqJB1f6oHmAKD1SY0NKzTUBff4ltde/OzTFqT6pK/QAE0a9oMo8eMlawAg50sWTJJwQXvzRZP1EI6zZmns86aFSkai5XOM2ZMk3nUYSXCGmPGfC9C2bR5E8EGx4+bJEjXsGFDBOp4r4/FXxIKIP5D6aA9FWryu2jBkpjL4+8ZxVBbkZBnPFKDL0fKKtUv/QECndI12eUSYiChCBL3lB8UIg10uWP0e3l1zvMRLPob6nQvHhhOO6+NS6jJIWL/Y2PiRA+Q4ssxqq7JJulszD8vXbuHnXtOwWxSzrty3F1wmvzgB3/4ORywOmJQNEs65MyZDskCTEhuduHtqzdIHhSMt6+eISBZMviFpIDd6Y8LV6/j5uPXsJsD5URZl4MOu0NqMvlsqzUWsdRYwUqwaArfvnsLm1X5WJw/mWvSnNlFORX7cCkwWOUg2d35rZovOWDdAz7z3zgfDIzku3IvUrdJcyYt3Lt+kZ/jvWgICCnQVFOg+TwKE9eFviGFh3RjoYWzA3NAgMw3FQ4van5+hh2YuW6kn+u+33t9rFev3ogpZHeZhg3roXChQoInUc2PHD5CuFg0YbwZbbPKXykp4GDr1mmA12/eClm/X78+QpuRzjE1a6BY8Y8wYiTPsWER6GBJjLJDMU3hqpXLheqrroSwLHlcPAiTgsiTsD4oXFDOhKbgywECr14hKmqeTAbTQZMmT5RolcnwVSuWS43fletKY5mhCj6chBjEktMcmmF2Ag6XDSZHLArkyYaUiIEr+hVgc+HJ42d4/fIZsuXIgmRpM8I/LCPOXb2JaIsLdh6tYrdL2sdCoaKAxls0waLzHohp4wchNCQY4RHhOHP6rPhUixctxDff1BQnO28+xSDVtQT/1OEGzjU7+pFObNRYbPTG5mz58xeQMrXqNWvJ0S1MBVELubUImNM9gp49w2VDsmzsxInjcsYPawvJkqUpvHjhMjJlzoANG9ahevXqePnyLb4oXRLNmzUXU0gB7hnRQ4o3evfqK5tj1szp0m3mbzUWfSzyne0Ol7SqLlKkCEaOHCU7aMTwYXjy9Blmz4lCkH+AtDpkdYk6lMklFbw1a9WVRS5TphT69+8nXfkYUdSpU1teWHWbgdyLOBZ56myUsW7damEoKCFNKFjsgcAOzIwqWSnCBmeDBw+V9xk+bIhw3pnS4W7atn0Lxo3/CceOnJBGJmvXrERwciVY2/ecElaDuIKMCJ2MBAG7PyQqNDudsJpsCDI5UThdcgS+e45XL14jJFkKPHn6GMlDAuGfJj2eWJPhyesYuKhdHDwCl867JljMGVqssOgaKyRICVZwMHqE98DJk2eQM1cOrFjONEwNAaWJuq9du8rdxIRzcO7cOakIUt1mJgsr1Jg+0bvwSYn9kkX4trrKFdJML1rIUzo81+GjR8TFYVM7+ljMo7Kmk5qMh4WzYzUFmb06tm7ZgKrVquHVyzcoW7Y0mjdrprrN+KtuMzwrMbxnOMwmP61V5D8QLIads2fPlmiBWXH2K9i+fYeEsDWqV5cDADhIegHt27cTdqF+UTNFRs3TKK05pXyMiWaavBIfFxOcSj8A6ttvvxHVTRoJBYv3YspCT/n4Rj+csLlz58m4Sn5OajKBvK0y0Tynmb7FIZ5XaDKhW/cu0g2QLSGpqtt3aItkgUG4dO0uduw9DbNLZQeccoqaEiwKmR91mQOwmO2A1YIc6QKRLPoRwlKkxtMnLwRJz5o1E2IDQ3Dhj1dwmHgWIE0gKTR22JyEG0idocbSTKGVzrsSLJrCVWtWy4HhadOmk47L06bNEB4/AV32L/X4VmZhjbAw1WT2E+zOSKOhSSMGSCYnkXC27iZlmsQ9As2MCo0Xj7+jD8r3bdSoEW7fuY2LFy6KT9i7dwQ2bdyCe/fuIzRFsGCX02bMQFwMjxTOg89LlcTKlavldl99WVHK4FatWi0arFmzpvKZJKNCHceiL0MnjikV0i84SO1t5Y/HT55K22juInKGHj18ICAmc3FFinyI69evC6YUljIU2bNlF+4WtR2BNzqoui6iBWLroMePnoowFf6gIO7ff4zot29ExfIwSl//TYykZnapFdmDgTub0SSxIZ7AymRxkSIfqNSS4fQvCtKla39hx+6TMNEUuohhKTn2I3VGIkMzApwm2E12mBxWhIW4EPj6LxTIXwiBAUGCuTEK/zPahit/vpZD001Oh2I4COOBqDuT0XbYLHTidR8rCNMmULBCNGXsaUVw+dJlQe6DQ5IJTGCEG7iJyS9nliN3njx49/adUMHp55I0+fudP+RkMbYIYNUS/UhdoxEDvH7jhqwZ15DnRbNIhL+nhqN/RoYo152N2pjOYdU5weoPPiiMX3/9VVvHMOFbkWLDqc+aJbPQk9WLGJPSmhOTVCU0TSEbmzJMJU+Hp24Z4QamYGbNjhRHkimdqKgo7Nu/D2EpUmLT5k1SWUNN9MUXn2PQwAGoV7+hVkpWG0MGD9ImTkWHwm6Yv1jaWLFka8rUmVpz2xTSVY4AoibVcsCr0f3avWcPBgwYLCHw8GGDJfXDCmYK/I4d20QDyAmibkk24dKvmmCZAmCmYKncM1w8FJKen8mEAEaLoGBZkCZlEN7+dhIPHz0WGCFd+vSKH545N45e+ROBGgDLFk92nVJjswqwqQtWnJXIuzeOpZFW5XXKli0ncAN9LLJojUn68+fPo3Xr1mKCpkydihPHT0r7TJov0ovYDPjS5QvCRl2+bJkch0dNRgEjt62dxkbt07u3nFXdtWs3cezZMoA9RFUXHCsOHNiHgQMHC1OClUiEGypXriwVW1+U/gItW7REh46EG4BeET1EO/rSf4y+oSiAxLomM2lJFdmoUUP069vHS6UuWLBIjhMhKr9y5QrMnTsXXGRWL2/ZsllaaDMSZCk7y+jr1qkvUVCdurUxdNgQzYdQO3bmzEjwfiyxJ21m2vSZUrPGiGb7tq0INgiWIiNonWA0hmP//gPFGaW/xt3HhC2bglGwWIyg1LP2PRdw6de7yscyqTYAhNvosAtASj+R2JvDIfhMsiA/FM2XCa/v/IIHt2/DEv0G6dJnRNps2VCwVDkcOHcDL1+/lYJbM511pojsJjGD1F7xtjjYLST6xSKZBpCmDEkurSmNV5kyZSUiY65w3bp1Bo3lwrlz59GqVRv4B/hJbR8PSHAL1pFD0i7p/PlzyJc/H1YsX45gMhS0m1NI2rZrJ1q0b99+otW7dusqRMzp06YLU5U4lkewBoowZmJHv21b8dVXX4olIp+9VavWYMskCmyviHC0adsmSdaL/m4JBIsPYutEh8uF3DlzeXUB5pdu37kjdGRqhvLly+PWzVt49OihnMJF1sHhI0elapiHOtIkHT50RLQN20EzCW3UfvzuzZt3JHHMzrw0m1T1jPT4Yh6Qzhux5zjY6e7ChYvStY9HqVji48VsUJDYCJbJcF2w1J9m0Vjbd58Sgh+toN3kgtlFQfKDk2wHQJzXVGGhuH7tV2QNsSKlvwOIf4fo50/gFxCEZKnSITBlWhy6+ifyflwG7AIV9/otHj78Q6AKC6EViwlv7VYgliwHCwLIICWOlSJYggXy5fUWSHqTD26mChUqGGTOJYdB8ZwivwB/fPrJJ3j27Cn++vMvEZZq1apIRMheDaySKVuunFCX9IsbjcAmOWR0K6j9T58ihmcSpiobttA/o2WiL3zhwnm8JKySPJmcbb13z24x6cxc5MuXDydPnZYxFypUQEypbgiSygQkECyGn3SKqVJZzkWIn70ZuDgskCC3x/fyBk49v6VDvWPHTuGIkyFJn40HWJJMIHTimDhp7U3/pnr1b92l77rweZB9TesY8oh0bI+fOCGCVPKzz9TLGsrDqPnoCzLHxkCBZDnRWLtOSmEFNSDRcifs8AsIRNp0GZAxYyZpLnLv7l+Ij42BnyUGOTOlRKaUgQJBOBwmxNj9cfdpNF7Z/GFzmpE5T3ZYXA6Emf1htb7D73/dReA7O2JhhS3eglhbHFIE+2P6pBHCx9L9En3OaI6Y4+TxKVxwNm7jgjKyS5sundCKOD+sBqfPqqhpGpfM5zQL4yLzRNn9+9lyHCheooQ00HNrE6EmnxFOFoOh+vXqSpRIHjxPiGUHa/q5+hipOPbvPyja8OMSJVCocCF3TvhvBYsP5Y3oH9HHstocYgo/LFJY4Aa+7OjRo/DNt9UStIQ2LqjHoXPi4cPH4IlU+oFPnCzmr6hShw8fJn0s2QpRTOG61ciZ3dPc1luovAWLP0n516DBkqAmg9S3/IvnJfMwAvKeePh4SPIQXPrlT2zdeRxm+EtPCBvsSJspg0Rov/9xV/osUGM7bHah0ASYzYiNeQs440TbsP9WnIXaM1AWxM8cBEcQYLLE4oO8uZAleyYEpw7Dw9//QHR0HC5e/hUWCznvgSJYKUKSwWZ2wd/l0SzlylVQaHn+/ILtsQOz1Rovke3HJT4WU0iu26RJE6SnutvWJdje3vlTdqEhzkWNFREeLidwGGGc73/4SUwvA62DB/ZiwIAB0pOeKMCOHdtF++lCw3K1jp07SUk9q3Ra08fS2CF/K1j6Lnj5koJVAzYraSuN8EGRDwTUJCVk9KiRoll4M9Wkzftl9HdVks5Dhx6Lz0UKLyk4rEIZOnS4NMYYNmwo2Ije7WNpgpVQ+yk/ydhIg59hu6ABAwYKNZlphTrf1XZPNcfWt98AHDx4BBkypBXALyR5MC7/8ic27zwGk5PkGAfC0qRCzgL5pByLwsawn4tIxRjLc5ztLrpf8nxmIYhTMfSnhmFpl8NuRpYsoehcowICrlyBOXVKpKv8JVw2K86cvYj7T17h99/v4cHrZxg1tDdSBieHw8VSNEWz5jyWL19ByIy6YLVr30kgDLbjpnZo21aVgE2eMkkdmGXwbvQ18w31OREULHK5SDxhiT1bYhqv73/4EWvX8sQMChbncgAuXroiFVH0UUkM0C+a1PYdOQ7SnXpJj6yESKP6tC5oCUwhYX06hFShfAhtP0/34uBpazNm0Al0iWwZwz9xMQiMknBGn4A7gWqW6pcPz50nl5QXsZqZgyxWvJicIOZ7eWtDz2/pQyifyiwRVaYMGd2hPMf+2283pCMznfmPSxSXTjFXfv0Lm7YT6zLLhH5cqiSOHD8Jq5UQgep8x3+nb8eNYbeSuGcHEz6qq45ZDh2ncPibAxAaZEL/+p/iRd+RMB+5iLAW1WDKX1jygTEhyeEICkTy0JQIzZEVqeQkL96XKL8n30mTRGtAejFBUrJxWdjKpDExODnIwGQSKILdahLre2o0cfrfCSfo1GRCFYQJPJdJmvU+efxYAo3PS5aUdkiMAoOSJRP8UhhM2kUnXqqpzGbkzJFT+FjakVtuJeMWqMTgBt3J1bPpXCA6yKtWr5UJb968iUQKO3f8LJNPKIJA5KXLlwXZHjJ0kCQnyeUpVDg/2rVtJ7ZYYWSKDaEgAAUD7NixC/v2HoB/gElQ+m3bduDqL79IVfXgIYPw04/jZDezp2atWjXlSFw6w3Qu2T2FB1/6+QegUcP6KPV5SU2wWGViwrwF83Ht1+uSFxs0sL8ApBev/olNO4+o8gyTC0VLFMPBA8cRF28VomLy5CFiCjk+u9UiHDI+j2598uAQSdOQJcpohBBD4xplUWTVfATCgdCsufD8yX24fr0F04N7sDWsjxSF88DPyeJVEzI0awD7/9PeeYdZVS1tvroBwYyYUDCCeEG94xVMRAkKihdBkCjQJMmhQRBRycnQTQbJCJIlg6CggCQzCpLMenXuNWcy3TO/d+11zj67T0PrfPN888csHx/ghH32XqtWVa2qt946+ywdGoSYCkyJgxw57U8Z+9hxk0RuW6dObbvrzrtCwhAk8ENwobFjx0pALrnkUmmlcGsWXueUjCmENYhY1KSJk3Togp/Ud6rw2m706NH2yaefq5Rs4ADIVuLmmtjk+IkTNL9169S1Cy+8ONYPkb6KpUsntnmR5oqGG6JBr7Vr19mAgYNjpvDb777XDUKwRvevKZOn2KsbNylBTYl9o0ZNdfSHLgiUQdwnSMQ+8MbEiVTpEG7IrxjO6DFjFV/h4ehsWr8+uPifdPqkIWfDhqSHDluLFi2sTOnS1qfvo5qoAf0fT/CxmKz0Xj1t08Yt0pTysc44XXWFS1dtklCVvLaU7d3/sf3++xE7dOSwnXaaY0KmYoiENig3ahaPHj4UABBdAPTYMfd/av4T1q3VvXZuk+ZWqOot9tvR/HbmlRdZ9qYdVujwCSv87CjiD/b9vn32yxdfW+lunSyrAL8RLlBJxJSBIuBYj3B37dJZAuA2padJCuxyIG5prVrZ+zt3WYmSJez5ObPt9NNpzeKuSbiBBgL4UA8//LDCDZ07ddZ8jRkzRkR4YU0Hzurtt98VouPFNWu0JnFT+Ia1bddO8TT8tcuvuNLSu3dXaIQ45p+qhCbyzi1SQAmnJuqa8iQEa+b0WVbgNJcnmjlzpm3Zsk1HXgQNn+D7H77XSW3ECHgqEycvbOpmzJhpz82eI0dx1qyZNnXadLWVwwRQvt+8eUtFiCnq6NSxo2sFd/CgWtpiGmAn5ogJLv+ee2rFosFoAIBp27e9bhdccJHNnj1DdYU73//Elq/aYkeyjto/br3FVq54WVwGUABQmQwCAw1L6EHPz3bn9Hgc/PpxhVQ4nlM/aCeOWHq7+lagXQfL+tsVdqJQAbuw/E323aSFVrDw+XZu91Z2NPu4/bhkjV10+eV2aZ8ulnLO+TKDpI7CPorPepDx6NK1uzYx/hElW35w2IDhJzzgYtj1/i6lVFjgsGDR5QK4MesGvPmy4pdKwEhoDx8+3CpV8h1W3aFN19rleFYXLVoUC/XwHoHa9J6upTCl/7Q8efQRWBHBdmXoNBv2rxI0VtS3CTuG3Bw7AfXI6xQMkDvkNCfughOuKhoYKzuE9cifL1XvhwUr/FlOhrqWvgs7Xn4lczXJxvfzaRG9qua3uQ8+65iHTUFc7sv9joP8sGCkl1SKdcIVm+r9VLO33/vYVqzcYkdSTthVpa61des2mh0/GkCwC9qZZ8OInGLHjh9TPOfQH4cF92ShuRfSOvwuz4Hz37XFvVakR08rXOR8O16qmBWqWsl+Xb/dbP+HdqjaLVa07M324Sub7bom9a1AyRKW73RSOq7zqnfCw3E9/k7Unmdh3nhO/ZaYkN1chudTZf1ZHptl5QAAIABJREFUWfqce19LqqXkfuE4gx6AFoBsGD+ffDaaLnNr7ITMw2D83PMbR446Nmt1/CAGeMx9njVPYJmJ+li5CVb0dfrhLF681PKJpGygrVixwt58820766yzbeTIYTr1iWv8uuuU3AxPxLZt223ylKl6dAoxXbsyN3gIJzBhk5kI6vNoVT5Pifi48ZMUeW/TpqWi/UuWLNPkUtxJAed77+0WQG/48CFWsNBptnPnAVu6YqOlUlSbL7+9/8F+9asuWKCQcmRqSpmaKnw45jB/Sn7LokBCVc7HgxZwqXb40FHLSs2yOrXK2p07ttvBuS/YxX272ddrXrOiTerZdy+ttqvHZ9iJg8fsm13vW1b+QlbszmoOXJgPwUrUPGHhCs83vs2QIUP1jDRaoiNYyADkQPaG5/rAgQM2fORIKYGmTZvYPXfXSoh/hX8nLEDR8AHv7dmz1yDWZTRp0lBAv8wMYNQp6mpxww03nFxj+Qf04YSwp+/fo/yLzuxoHBiDp1L+tWGjBGv58hfsgQcaKWJc/vbbnI8VGqvXvCiSVK5L7Al+hvDwvxcOOfi/x2DPQUoE9CMVLyzSAJgGf/he5V88LE2GoEN0zcaL2uLF8xUo/eWXP2zTa69bgdMK2s+//iII0OFjHP+db4WfyGFAsOqsLBfJlimkUOOozAO7mZ1/7PgRK5SdZQ/Wucv+vWSR0je/ffofO/Oqy+z4wZ+swOUEklPs+JHDdvjocftHqxaWIo2VM0QTFSz/zMBmaNLE/T6T8YxVS1L+Fd34fpNiCmGr4dCFv5nWgvxe8lL5+BznLCVz/bbftPYdoGjPtp69euhk2LWLK7+jsuikPpa383w4mV/kX1uzZo3obzAvgwcNsqXLltlbb72r4zLwYjBSENvfcP11lp7ePeFaxIueneRw6W3atFY02f9eWJhym6xw6EEaa9xEdYBo1aq5jsrcFxHjZ5552p6fO8fefec9O6/I+dKkBQs6cF+MJ8tNc2A4PIY/IKcNYMA+7x0rlHSpyqDo3xVFCCeYxUkRE5EqLL3CCUEfH0rWVVQWBMRII1HgH8uNhzqFhbU3z0ql95AhFC2kWo/0nlauXNkcvlmyueK1Dz/80IYNo/A4yxo3ahwr8M3t87m9zrqQHUFj8femzRqrve8zTz+j+yKoC2YvaqZznAr5MiEF/qRsyEGTf1eU0HemIDbqK4kdpPWYdidHe9qaiW23QAE1qo4KaViAQIMC3GOxgdZSHpbbQEs4aLIpDyho8h8BzPnMM3W/OPYMD5l2msBJgxiE4WPID9T2jADyyzNSllZAHSEwM2wQCD7U5QKYM6zIka7EfI50UGp2PvmFaD80HNF9fBdBuYFMn32mHP1Dhx0EuPB55+qE6UyhEy2/oRXiEBT5N4Uf6KiFaQ7PV9RMMR++MwUggJ9/dnBi1sz3WPTzGf1uXgWM6+E3E/ZhnHHm6ap4wnfzfnL42jErFw03AD+pVauWHT2WpdMX8Y5+/R6TdOJTgS4NpkQ/1KdPH1u/fqNw5StXLbW69RoIwlKh/O02YcK4mEZy1dGJlbvjx0+wSZOnqFwfmEyYyzL64CRMieJjkpo3f1CJVbL2+EQDB/SX+SVuw30CtQXd4IlEmBz6FEIpBEwFiO4DTZoIeYC5+Pt111vX7ulakCdHDLcDH32kCu/UrGxBeD0ddXDud8iIQF3t3/+hNWzR3E4cPmrdOneyy6+8Uqex/AVS7emnnrT33n3P5s5fYCeOHrc339xh59D2JHQkDFsKzFfzFq10CoX7tMND7RLNlwsExnhKW7RIUycPcrpUOdWoXl2bjyqdOXPmJEzhqQQrbA7ZYdLMgTaloietlSsD7NOnl7Vp29aVsCUZuQoWpBxQNB4/lmUNGzW0664vbQMGOGjyoIH9XUqHH+UEli/V+j36mL3y6mY746wzbPmyJdaoURORhIDHgqo5XsIVBoW5mZ04cZJQofgQpF3AvOfmyH711df2QEOYa46JHL906WsEpwUeS0rnh+++t4mTJkpDkuu6+OJ40yGohypXqqwYGDCQrl07W/MWaUJEtExLs+vKlLb0nr0UpacRJggOQiGYsc2bNuVohBk2WTjJLdJa61qdO3US3WXv3n0kpFQvk3mArwI819atm3Wt3EIwCFabtg+JB4LAYzsWMPgx5wa48If34Nu2baeuZKSDYHOuWese18X+xhtFlc6IsKrGRCHZPWjug+B1OCcJYZvrJJal0npiXmFAol+zhNNhVGORECUKy7GX+ARdo1z3qhNWr25dZd3jE2tq/7Zv34cyT127dbGJEybJdJL+AbaakDX1Oy64APAcUAiYQGItZPi9eYifEJ1AghhFEME7EdeCCNbhl1Kt7n33qUER1+Mn4IPyzZT89eCDwmyULHmN1ahRXTgynrFipYpKd8wLoLbkNL/95lv1rmZR+valx6BLNSVbDGgEiL9xLVgJQcoiSAgWRHRffvkvFc4SVoGvQifP8NEuaCvH9elXOF0CnW3VqlUXU3RIQYXm3TnZUEARrSf19lD7hywzI1MVygh32zYO5uzv22lG/+/kz6K58t8JOfoQFj/33CzdFwBAYmDOGuTkjshVY4W1Gx+CdwqMNoPCCaLCdAElLlKmTJmA/sYD6uLf5rskazmqIpQXXnSR/BdYUPguuTDPLuOdcjDqv/z6i8BomDrSOxzzKYu67LJicmaJTaGNuBZURTwgjR9Z0Ny0XTKVHZ7w6DPndp1kggXdJWEBNDpN0Yn0xw8ZKfblv/5lQFhYBOjNk3etd2YHH5H8JzWK1AdAyQhNFAOqJg4oVEnhz2HuHPw6ziQdFn58ov0HPtRnoefGX4bmk1HqmmvUYSN8gABjh0Igo0L4gDWKaUknnrENAQImdq1S1yTV6DkqoeOT7Bxf9XEmRGApMoV07JowaYLMxrx5z7sqndDDuYodeffCQ+EXwVxz//33Kxnc77HH5eCC+swBdenVO5TSWaKGnJhm0g8+pXPoED4WVTplhKDE8YaB2V8rHLKI7tjcBCz6OtfwgcewkEU1De8hVC3THFkJ2QHSMK7o1C3GyJFPqic072/fBjrW1Q6G783TLxL5hkyNwK8nXktrmSbtR2UNp2oQpGzUzZteVVFD7DpBjXUYQYpZ9T2hr7zqyqCaOdXGjRurOY0LFnFF1xMaBbB27RqhG5zf5fSYz/HyLyij8FN5f/r0qScv/wpPrlOZ7hZXr1pj/R7rLwkeOnSwagHHjh8rzDtwYi9Y+nDwVJ7wGpQnwkHTofr168cECzMHbOb+evViwDU0D3Q7mzc7P4RYVJ06dVUyXqVyZZX6N6jfSIS4LVu2tOtvKG0PP9xH+bzBQwZa3brJ6bi5rTBvZviUFXZY/eZIppVi6j1Jegofq2kzOmYctq5duogvyi2EMzfDR4y0+fPmywzv2OHauXhhjf4mtI+t27STEHbr1k1kdM0fbK5oN40GIJjFzCIsCGlYsMI+D8+MkMD0g4mm8hmAJrRGzD2HKlC2YY0F/BhE6sWXXKQ2eB6PFS7v9/OFywFrMgKOLwertX8vhymM7lq/GDQHpyceXyA/R17t088+tdTU/Fau3D9kkpLtZK7HZNOOTbCZSy8RyT/5MHYyRQmYDT9Ikuz9YK+6QqDiKYLEN+EUiMnEFNBbGWV4+RXFFcqgksSy89nfSpdSQ4JkI5lZCwtXXrWY9E9EsLgO5uOdnTvlnF991VU5TrY0CPj6668UgiHTEOZECAsY1+dE9w5wa0tRk/PChc+xne++q1uEfI7kPuBIFhs/h2Btbqc9roVw8Rslr7lGVTqQCaMgMHXhjqrcG58lXFHw9EJW/rbbY1kQd31nvbgWgvntt9/b7t27tGFhS/QCHr6XBFPoJzl3XyWKUJA+iHRld1eJL17ycyk3sWvXbgkt8RBYfymVz20QGwIfzg6kXQeO/o4d2+W8Q9VNIjY3wUKDLlmyVNgqMO1/v+EGe3nDev2b5pyUmJP8xkQj0MTx8Od4Bgjj0M45Bcvh8ImPbXjlFcWz8AshoAPmS5wNKDeV4vF5zZJGZrMSZ4IbI5yzQ3BAihBHQ5BICL/6yisSHk6zxYs70hSv6V599VW17vPXWrlypfxavnfjjTcKmuwW/x8q1QuP6Cbhs1zr9DPPsHtr36sQkB/4iPwW3+HwRpZly2uvKVFfvXr1GDFuUsFKFCYqVlxYGXnNqZFIjEZzXskEKDecobtlYDOKF+XLZ0teWCzezNwGcSzSReTpiGMRBqE5eb58Bax//8fs/nqJ6aHwJuHZUNc0nIR5uEvnzta8eQtp1FatWwsPTmQbv5F+yTimnLj43pbXNovLIDzC20vhhhYtxQxNiODKKy63nr0eFofXiOHDFBMM30uHjp3t9dd3aCNQPhdnhjZ7//33rE2bh2Q2YYZhETFRCB8+FgUm4SGoyzvv2NVXX2Pz5z9vNWtSBPyT3XRTWTUwBQ2C2aSRA6jPZIrDK4BWrdva22+9pZrBtWtfDILVyiuoKIOqaz7bq1dPu/zyK6xLV9cglVL+CuUrxK6d66nQ/5AjV4wDYRMl3O3WqEkJ2+OEhciFzvDZZ6dIsJi4xS8s0ukut8FRHGpvWvc2a9bMSpchjvW4TPITT/Szern4WO6YnW2VK9+hoziVMJ06drC0tFY6VOCvIVg05kawBg8ZrB4+z82apR25aeMr8vmivlngHCp1AtMgYMEOHTpoc3AtBGvY0CHiGAsvaOcu3e2NN16X2Zwze5YVCqFmiWO1F4X2cV0L3imERyX2mc9Y1arVEpLQBHeBtFx1dUnhse6+p3ZQYn+jde/WRcKAxoLGqGXLRKrI0E3poJXWqo29/957qsdctWpVAsIBlwT/jDXnWghWtx49FI4BOnX7bbfn0OgJKZ1EQQkHNGMxOV0gnN5yalmv5pCJnL5Mogb7n//za5VxIViELsK7N3oxtAuhCwKzgNFIKhPIhImPEw/9CZMNL1g7d76nSUZIil9W3Pbu2at/4+eRPgFxybPg2/BbnGjBt9/4P/6ewy8KbzJCBJhN/BTCDRzruS9SN1wLMxs+NeNzEcSE0RCwIu/56xFDdKGLbLEcn3nmWbZv316FVIiuFy58XoJg8VmuRYqqdJkyYlhGQ8G2TPXzgf0HtCFoJRPuleOsU7AWLsSu3yVEgd8GLVH4GfkNNDOvFStW3IUuPv5Y36MCmzn1I1eNxUUeeeRRQW9rVKtqTRo3inXESgyfORM5Zco07RrwS0899WQCnSEReCp8sPugQJmcaVOnqwye6HnFiq65j8cd+aBoeCH83+nAMHDAYAHu7rqruj3QsIFLIgeJvKhf6B/QC1bXrt1EcUmKCg70vDjwoelPkNmOnTqJAAU+r6FDh8bjZwnRzMSN6TZktmWOGiNBJBbX/4nHY3FA3ke4n3r6GeHB6tWtJzbi4SNG6ITWuUtnnarDxRTwXaExixW/XFXmvXr3Upl8iRIlRUzMenBya9y4sdWq6Uyy3/709qYdDSfQsWNGyQH3c4hgp6f3UtCZ+cL8+XlkXqFYzxw1SmVpj/TuI4jUKQWLuFHt2pR/HbdGDR+wPn0eTlDl8QVzgkUJ1suqhD7HXnxxjetMEQxOMPffX1+7iDgWDqXLO9L9izhW3dAOjC+jF7awsEBY0bBhI9Eqtkx7UFgvNxIDhHolHFcLYlJUHFPcQaTdpZpODiFBLOLs5nG54tq33HabaCAx3cuXL0+uKeM6IbZgPE+nzrDN4GNdleBj8Z7iWG3bCmfPRrip7E0qbyeompmZadWrVU/QJJTfA0EuUbKUM4UwxPwM28w/rFv3bvIfOVQQbkgLSEK8YA0ZPFQ0nWjnLa9tUvTeD07x1avXUHD89ttutSlTJic8I45+565dpBCmTsmDj8XDcSKSkyw67gaiHExchMScHxoJ7ndOQ+T7gPe65TbRFMEmd+TwUbuv7n1qKTtk6DBFg+l0Rf+c3EZYOLgvTBOOLGw4zZo1Ub4vN8GKXhOTV6vm3SLaLV/hdiWH3UhsaBTVYviZiSBi961q1WsoN0jqZN68eTkeIdnZ2c9hj/ReCqNQYDt1CnDiOIIBpmMOAPhY1ARymuNPXIWRI0eKjjs8+Cwm/sqrrrYZ06eJRp31o8yOcvoOQYdV/KJmTR1rsh+0hFmy1HWmWLd2rZx2v5EdFTqUSK6L2+hRgPriY9OmTdazdy+5IePHj7fbbrnVrXkoHJOkmML5UG5yXBcsNA4qGPgwrzmWZCCvDgOOhDNwWLlRnSVSgTLnl8nwnKFEc0kIu+w+UFkH+WVwLQ+15Qax9fyu117EtnzQ0RFfeL0esAQLinxCAk1z8uhJVvcVNAugaSf/5hmI3LPzvK/j4NOujQlhioKnFcyZ2/MAg8DZ9JU9XIc4kYNMu/YoHGjcfLlnpBCY15gfoEXhoQ4XwTMT7+L/sNYO+2N8z8OWQXgwn2hRv8B8l8C05jJ/vhx+YtR18L/L57lPDi5x8JmTAYYrjUsR5bh7pgISsDwJlsuJu+uSRhg3brxYXYgqU9C6YP4CRYMhtV+8aIlgwnTZGjM203r36WM//OAaBbVpk2bp6Q/rpmrUuNPatQ2y4oFkL1ywQI2C6EwBGe3cuXN1fD77rLNs7Jgx1iM93X7/7TedjmAHdGbPLUUCQ3OK2dJly23+/Hmy+xPHT1AsJ+YzZGcHhRiHBO8FDkQjA2A0de+rEyTL/XVTxOaMiWNyZ86YkSS+5rQ2E0wSmDQVzwjv1KVFi9rTz2TEKlroVEokG79p9nOz1fd61+5dSu6PGD5UhbB+kCeE2ZgSM+6xQYP6bnt7LtJcSuuDO1ek/bdff7Vr//Y3kdPRyxrhw5+NdhgJCzTX7z9wgH2we49dcP4FNmnShCC+5qQAEw1LMnRNLVu0UF3hiBFPanOTQbnxZBykCVsneBheI1f4RH93g0OHDBKcd9yY8XZawQK2cOE8xaLosHr2OWer+1f9Bg8ovwf+qW/fR+RjsaOZJODI4dQDtEPAU3C0lix5QWkLyr/w11auXKHvqsNq5cqqBjnZmDJ1mo0bP15V1uteXBvyGVIkILRl49TDIQLn/cHmaSp/p8kjePLwGDdugs2YOVNai6ZRhc89J8eO9ELLaapFy1Z6RhpNEm4gNYWJGz5sqL27E9jMAgkeAd1+j/a1LVu3i8uCRgeQ7nrB4FSX1rqtNI+aLKn6OH6SjmoZf8/ebahU+Q6ZQjZ1jx7dxQboelH30nNGhSl8wGnRKk2lZGzIl9YRx0IzOaEGNkPoguQ4jjzpIXxA3wiT4G34XrTxw3Tc0R/m33TinDx1iuv62aGDAHVLXlgqh3Lo0CHiWKIejeM/Xetx5n/55TelDWCV69PnEZkGICVt2qCx4oPvAsnBdA0bNsQWLFik1ALH1yefHKHT6a8Crt1o6eneWc8pXuyrFStWCUYDNHlUZqYi837C2ehQHbL4BB0R8oEDh8hM1659tzRNeCxctFgshphmHFcI9TVZSRb5yy++sEFDhupg0KBBA7v0kqI2avQYmcHOnTragQ8/UlEv7MXTpk218ePH2Qd79kljQVkQJqylSnzwkGFyEaBCJ+ofHZ7agNfD+Cf+3e6hDgElUimd5slT8sz4uffWvjsiWC6E5CIPrm/R/n0f2vlFiigYy/p6QaYKevjwkdqgQKHg0AKazFw/8kgfZQlOKVjcOPkvfpDKFez3YXVHMDtD3SSyFWVmAL0ll0c3UczsOWef7W4mMFfx8iXnc7FQMPWKCyGAPfub12djxZlaRmkY19WiQEKjxhyTnW0KaXDC4XvnnH2WHTlyOCgXS9F3/e9EwxDyixKqg0xQYp6LByEmdPTIoRijMPWT4YMFG04dNMxBpnEZDh6kowa/S9eGAmrw7VoFB+VcgkvDCxGtL2Sh45wYXNvDrYm1eZ+L3ycsRJqKIb8wKBOL+2EgNFz5nPf9+Gw0hMJynVP4bIUj/GfPPutswav5N7+JzwVhCgNYsnKUwSKHQ0ThzZekgcCPdtddtYRzxk4TuKTZJRybQ4YOsu+/+97GjBkvHwIWvomTnrWXX95g555ztq3f8JIVgjI6AmTzgkAu69FHH9MN09GAEEQuH5VQVKtWQ5HkatWr2ZjRiSeTqHCBRMWUCpq8fr06mG3evEmnHWDPYbBebvfnhS8zc7RNmz5dWhqN/Vi/vsolEgBdunRpgpATk/LoBrp5YSbS03vKR8EH9ew8J09uxZ8mbO7wXWlMhVbj9FW9Ro0YIoEUV92694v1Jlx/6YXXC7+H//hfCG9kPsP7YOPYMLADXnrJJfbSupcV5Sd3WalSRXW2aJlGBiCfiPjatG2johGHNk3+ZDlOheDV7777Xp30GjVupJav/fsPVMR78OABIkabOGGyBGvRonlqXbZhvQs3rHtptRUs6PvB5DRZmBfhsTxs5v6cqt5/C8FCwPEZKlepYqNP4WNRhoTPRsD0xbVrbcSIkfLXLr7oIlu69AVF16PmLHqHftIhnMXHYtIRzicef0wCRqsPqoTRgH54HwvNQn7P5wrZ6SNHDleuMFm+NefsuFfCgkX74ebNm4sBB1RvtWpVYwsJMvW+evc7Lglz9ZhUqxHc9NfxQhXV0mGzxffYDKzfnn0fiFxl9apVduedNVW7AGtyi5Yt1R0MoSV+2FrQZDfyJFj8CBM0atQYnQDo6sQuhVuUOAHkEqjgDRte1TGzfft2tnnza7Znzz5pBBxGj2pMNnGQh1BUitMHyQenvdw0FrswM3OU8nulSl1rTZsk+kHh63PfCBEZeEaPnun24pp1SkPgeHfu3CkBYnIqjYXGg0mP63IAWbZ0iRLT5513nhx0j3bgfTL/U4AmHzsmshKcX5x1fJQG9esnLebMTaiigsWJ0+VS81ujxo1FvuELMRCsOvfVDeikUkWxxP/e7wpj0MKCxW+EwytsYGJqoEv+/Z+vdXBK756ugCzkusCVKlQsb7Nm0fIuxWrWvNMqVawYPEI88xF9pqRxrAQnNUhGB/vJy2lsV4TLuqMBx5NNoJ/E8G/t3bdfu4S4C0LtISU+FRmEv3RZIB7Aafk+Dx/NhSU62vq1pLsL4UDlQ1PJql1bqpSYB2MgODPbu2eP/fTzL4rTwVkVhrqEd22ywGg0VPDBnj32808/q8MDgcw3oTE6cUIMO3CJAiVCKK66Chqjc9XfhpQOQoVbQKCY3ylerLg1eOABWRaPi2raxAdBE0soYn5V4K3zewMHDpQfiUUjl4hrcvCPPxTgvoXutmL0c2EdHz/0a8Ya8Rxc7obrb9CGi27WXE6FuWXJTiUq/2fvQzyxadNG1fLRMDxschJQ/mL0WxfAZqjSAY1a9y/9OAu/fsMG69Gjp+UrUMBGDBtqte+Jn6B4HxO3fccbOg3Rk9HfV26aL3ojXEP/W4qYi0npoCVoIFC9xl0BL/7Vgmu3bgOc+LB16drZypYtZy1btJIVoC8gOK/5CxbqpLd48SJrldZKTjuCVfuee3SSzss4cvSIOSZB6jBTxaiMKeT0V/RiYDNrQq3iYkYvpkxI6XTs7Jhrpk+bKtiM30B+TnINN+TlBv+rP9O1Ww/bvHmjnXvOORKckwkW8bVeD/cWlmvwwAFWv/79f/p2vD9DuX6Xrt3EJvPUkyPsntr3xCAcfAbzt3XbDucWLH3hLwkWN4f7QxkVgoVfs2jhAsXXqBy/rkwZbZCWLVvb4SOHLL1nd7u53M1qBoq/NmH8OAWrafiJm7B0yRJRdUNCjEq5B8EaOTxPc4BgVaxUxQ5CemJmV1xxmXxQYDv4kRvWv3RSwYKBqH3HjtJks5+bFTKNcZ/r/ynBovjym2/+o+MtmOwwjDessXggTAIYbcIYxFFQ539lIDg0Mnjzrbe1AwkuFit2aQIenNze9z/8qBBJlcqVkjZ+PNVvO41l6qMD+zFoWcCHGzZs0AkY34bYH5TbJ7KzxE5MFBwiFcISN99czkB4fP7F51pQaiEJIHvz+6cE6wiCVdkOHToSM4WAAQkxAMGpXrWKwkze/XFayDkHPAclb9QzYgvh6AhDlpJqLJKuy5etiKEn9aFE8FVs/uLHVveDZNG5Gf+6b5LpyrADxIHof9wgNgXHgutsn3Og3jmBEZuiowUQ2LwO7uGVja/av778WjTUpG1c3s7FdE42wk6AN2GofppEURH9z3trJ0CDyAy8+OKLEg6QmwiIYLypqXZHlcrCZDH88T8aZE1uTp3pBMK8evWL8umohfzXV1+pPIy5IQzQoH4Dxf54H2QDp1A/QMAuWLhIv0s8i2pxX/RADrF8eYf2IIRQvPilAhZC7U1qrkH9eqF5AgDwb1u79iUFROGPILa3fgOQabNatWrGGpiGnyVBY7Hsc+fMtcxRYxOChuFYiAvAkYh2JxB/MR8RjgtW0CU+FOtwR2GXZ8MRnjVrhrqLJRtcv0YNF8eqckfVGNQlL8KF38HJcDPkthdeqG5gPtzgFzkv1/GChflihwIKBEIdNtGcPIlsA3umsgbEQ/fuPcReA4oCKvA/95vSC/ofeigg1GQm6CZByIMeNqSH8LGo4EGwWIe7765lTz1Jv0M3YEcktuefYdzY0So25d/EKCtUrCQfC8GC7U98p7t3q8hi/cvrEhLglNhTloZgEW4g7tWhI7AZmrxPs4pBSieJYDk9kpWdYnOfR7DG6MKejCu84/zfvSDFI73xpfIP41/JeQQOBGvmjKB/TM5l5reJAdHmrsodVSwz45m8yELwHI4qcutr21ThExWGP+N085xdu3Wz119/UyZy/ry5TrACZY5gtWyVZkcOHVVYg+KJnkG5/sgRw61mTccjmvffjAsWqTIg1JzUeH7Kv0iDocXnzZ0rWLXr42x2b+17bOTIuPM+esw4VXujzdjQY0ZnaKNiPeRjVawS9Cs0FQMD9EOwQOeuWbUyQSsjWA+1ay+wACEl3I4uXeE+M0Eu9U93AAAYlUlEQVR/TkJjFBKsuXMtI2N0TGO5Roe+eDFoDUKSImCSE4teQO+j3UNuR+x6DhoSrqAl2AkClIHGem5W7oKFcJJV5/M0tuQUldfBdz/59BP75edftUGonvGph1OawjjnRsysE8P6jQZGBU7TsV/k+sHNwJizf/8+laWR/wNm88mnnyoIjIPuaQPyLlj+ypSWAVU+IF+G5ydvSmiEuSVeBv5K8JYkggXBHShRNBJuyfBhQ5SAdxrrqFWoWMU1EM/KkmBlZmbYoYMHtdb4euH7JXb50YcfC0YEZJo4HhBrzD0dyZCRqKkPTGE8AjPn+ectM3OsbhaVO2XKJEFi/+qIHUMtRScJ4jIsLj7Pc7NmJmisUaPHGkWbnmuLXjnkLUGeUgntB3NJ5cj4CRO1I9u0bmW//PKzLX5hqYSc4N75AQ+E08TuNIYQEJRt2LCBYCDkF2vfU0sVM6NGjRbpWscO7eXLUFBAPo8We5OefVaxrAuKXKjEO6aOXOSllxazDh3a2+AhXIui3Ptd2CNw1Pnt52bPVrcJNuDkZyfpenv27pNZHThwQDwFFiyBL/blu6SLBg2G0Q8T1FMxrldffUWb7YnHH1fQ1HVjzVYy/Wm1/nWDtQtbHObbx98QLJ0KD9Jt44Sen3mBsgCMPkJGiIVcLTxn8FeEB4csINQEyfs+0icWBA5r5gTBYsHmPD/XRo0aKwkk+08J9c3lyiZcOLr7vF/lPxR1UP3r9Cym+wHvI/VRwWLBNm2m3KqwrVq50urWqyfYDD16oihG2Jwf7t3HCuQvYP0HPG7ff/edjZ8wSTvy5ZdfsqIXX+R2UXCwANqBCcGBJafXtNmD2qEQwEH37fyi0wzzBa89EW/41rdsec369eunti/FLy0udmdOrAglvga482YPNpfQshgIps/C8/tDRwyzBfOoXj5ub7y+Q2gPWrUATYYREW772HwFVE9+vt5USqelTsljxtCkabstXLhIGoeDDezRDPgs2CAQ38U3n5NUr0n4u9/kcR/rD21yzDeIEjY1sbp169ZatarVRMRSuVIFEeeG15bccIeOHaXdpk2dojmNrn1SwcrMHBMTLJwzBCuvqjyZZvPpBfBBb7+z06EnTztNXUHDzjtcWx6PtWTJEhUEKFdYubI99dRTCZemeBX8PDux76N97ccfoDGarPtctWqFcoThSUYYqILhWsSliAEhDCr/KlPGlX8VLCQOMPr6wSEPnRAFo0/0f0JgxmKXFBdfBfV74NJZkCFDh8Qahnfs2MEeCii0/aI+9fTTAY3RcT1b30f76VoIFk0uEwQrkiukSIXWcJgz13l+u5LgmLDnn5+jeka0EkgKNNYzpxAsf3Dyp0K1dzlxQidXfKy9e/fYRRddbMuWLVPTU4eru80mTBifkMMUdwMbMV8+gQLB3uUqWD6qQACOUyHj6NHDoskuJ1JVV7QApQ0sfBqhHRbedR7SesEFRbQD/KCAcud77+ta+D5oLJou5mWg7h282EE5wjzkfJ8JFiQ420RkK28wuOdTbQoxDAP9oUd0EJYQK3AKvmBBmRVtDkFxQW/EsUz4OII5ZwNFzh8zN9Hf9lqda4kpOthcaD5MJ5qDzRYd/t6j6SKaVP2zzn2Bz5qiZDFEInFEsQucxkJAQQc07pecItxafj7x39Ce+IXcF40IwvcftUjMBfPFhBA2Cvut/n5z+lhznrcMaSzs9FGbOXO63VyunBaUxYNFDnohr1aJkfALLLbHYHu1S8UyzTDDggU3gaeDnj17Vq7hhugE//vf/5G5YjLq1q1raWmJrWnpvQfHFfcyefKkhJbCJxMsnoNI+IiRI1VVDaAQSAqnLwa8UGPGON/vogvPt1GjRiXUP3762WfiXcXMNm3WxBo2oCwtOc8Drw8ePNjee3+3yuUxXW3btZUvc+UVV9qY0WOC7+bcalHBIgld+95/BpgzTn7AZxxlthP8VM0VGp118VbDCwxCzLPjv9HlAx5RDim0YsYXBL0SfQ6/riBKhw4bLjDBoEED5J+dVGPxo3PmPC+NBZsdN4pglStbLsbnjtbZu3d/7JjrBEy3ENvJPhQB2jDcSJPvIlh8B01AOgBykLwMeKZgrjl29KjMF+wz4TF16lT1VybF89JLa5Xzij5sst9xPtnLghPjY1EWTzHmtGnTdZ90EHv00UclfMUupctFPKXD9fYf2G/NmrXQAnfs+JB1EPNdcrQp13uofXuxEHtoMgRrvx/83UqVLGVLl7wQm8dTzQnCf1/d+3VowFR64fHZCoH/6FCmcIPj0uc9V7zigtqst094Q9gC+oR5Y/7CWY+oz7x+/SvWqXNngQVAxZ403OCj47MRLGksV5kxc+Y0CRaTwk20bt1W0Fofq4qp6hjQX3Kt9+EX79M7XpdIx09iM955R7BcH+RTDxo3PtG/v/DgRHspNggP2JyB5KDq4Xkvcl7hPAkWzwTtNSdM0J7t2rbRqZA+izwDvKYILQnaCy8oYoMGDUrQWF98+aUNHTZM2h3gYp17/+l+N+Dx9Lvc/5mRmWkffLBP7DgkndN79pRrcVnx4jZk8OBcYUTuonG9hWDRtR6TRI6T4QXJC4zTSK4Rg9NkcVoEr8H4DEgKOolAioev9dRTaO840XBUsEilAb/GV2Z9OfxEN3HMFHrB8hrLdcg6osiqPxUiaGidD/ZAReQehJEsNsQNP9isidps+N2BUL4TUOuQd4s675gT/8BoNPwPrsP1+bfThE4z8nf5J0G5kutz43wd0jjRyXCwZde1AvMARJoP+6bk0DNxXX6HoKMrb8pWxzLec2Ym1XWsOHxYS0yz8YJ0cvUt9oLyr+g2Cfso3AflYDwTGDZgzH4Ok9FIhq/lr8OfxJZmzJylNaC3IjByP8/hze6EjBYubr5YZz0jrVuCMr5Lil6s/t+u84jJPHKw4e/cp+9W66/P98R2nZIiuHoyITxpuAEbjcaKCtYuuqIGCD2/8LGHTk2xrOM0iUyVYFEh4j8r1rid8XBDNKVDtczGTZvE7rJ61WoxNNOX584aNYSgjGooR0hb0AYNGiherXHjxmiRye1F8VnQEzFZlavcodRLo0au4VObdq3t79fdYJ07d1GSmXzbgQMf2bQZ0wR23L5tmz36SL8YgnTZsiVWsUplFeGWuLqErVrpKqFP5cfxGTYDTjM+ChytCxcuEDiQ5C/l9JzGTnatsGBBI9+ieZqKT6B+xPlGAHIbGzdttnbtHAr02WcnGUWnCxcuVnOErVteU1wt7jeTi6wcNI2/zaZPn5YAi6FXZIeOnbQRZ86YLoqlmNMeyEVS5x0fiw9ypHbOu4tjeY21+4M9sQnwNyNFLZrqFLeDs7Ot+YNNEzQWJd80tPYnoFkzZyT4WNBYwx8FNmj16lV2X9169hPlX1WqiF8gPEj8ApsBXUm1Cy13abMmzPvLLyeUjHNf+AEIVvkKFVXu9WAQe2rVJk103FAfIqQwHX8IjdEMfKws+Vj9+j4mHwthBeZc6Y4q0mIlri5pK1ecXBj8PXvXAYaYHTvesBII1oJ5dkfVanb40EFF1gklnOoEGzNhZopxUWKPYKmULEm/Ry+Mmza/Jv+Ovo2EDyAVpqqJNX1t88aEjYg2A/P+w48/WcUK5W3y5Hgci+eB0Q/BgvgEoTtJ+Vfcdsd9LAKkx2zG9Kl2yy3xUyGmEMHyNxw9ltKBAcHCTHhT6IUPwXpHcSzUayFDsMI+Ftl4UgWYG47O48dPVHQYRpPGjRomCBZ5rReWLBHpW50696qwFU2FWkZwogT6I0aMkONfstS1Vr1atYDpmGRseSt2yaUKPCKkwK+hBiBmRBQc3oMVy1aogSepJeh8MkZl2LGjx61IkfOtW1eO+C7hHv7T36x/3W88inI/+vhToVThK83IyNAGvrho0SC4Gqb9SK5/JKRmNmvWc0bYgeakdAsjEp7b2HdgvwqCMedNGjfRCZBelFilvo/0Tpgv/NRnMjLsj98PWsmSV1vzBxO7s4LznztvgTQWHcp8ui28KXL1sZyGOiof65abnWAhyWlpreXIhr3MsDlUYTp9aFLziS+AhYkJVsgUJhOsBH8idnZJPlVgqBAuJqp0mdJiGQ5rB8ID3//wgwT4tltvjZWGsyAc799+621BguFQ9dAdLwQESHFkGWhL8pphPwmWFjbdmWedaeVvvz32fHwerJK7L0fJSIAXR5vvY/aYO8g2zjj9DLvltltt62tbdKJES9OA3TXSOHVND89BagV6R/xAvhuFTIdnjkJj5oRBigwN//VXX2tNyWxAu8l9salvL1/Btm7ZqvU/v8j5qusMCw24MPjruUsqy0kDMRLiWa5g1Vd2mMINLo7lUjr4QZjCsGDt2eu4pbxAxcyg+sjgWWfLx8opWK3s3Z3vx8MNfyKOlSB02dm2du1apUfgsBo0cIB6TvvBvUGEsfm1LdIMK5bHYTM87ceffGxNmz7oGP1atbKe6fFKaJ6bE48PN2zbuiUHo9/Nt9ymKD5+kjeF/rcpTiWvR97xyZEjRdoxb/48CQ9MfvSx3rHdMfpBCUC4gWuVKnWNqsHzOlgxDkNE8a8pWVLXomg4t4GP1bFjJy0+RbNbt25TWojfhiiXhldUBYGSXbV6tdWo7iBLyU3hRoUbWGMY/U6JbmCveFPoNRY+VqLGaqVTofcZfMGnPyEamX+QDZaSQ7DoAoGPxeIlOxXmeVKzswWuA57CAuJjeZ4DruGgLt1t48ZNisusXLlcdXM6Vaak2kcffmgNA+cdc0TZeBjQmJExSu3v8LHefPMNVfqETd1NZW+Wv0Yq5MU1qxI0FvfVrXt3y5//NMt45mlxSZHNQLDotU2blh3btwv5QOfXChUqydzjEiynGio49Z5qLhCsBx9sIeaaa6+5xhYtXnRSwYLblGpwNPzEiRPkO8LAzOn4jde3id6SgwB+JD4qzDY/Bj4W+eLwII5FrhCFRPbEAwiTaqxYHGv2HMsYNVrcUCeOH7PnZrqUDoPJAR8Es54CcurCmqKKDmX0fV4oOBlQNUL5lHs9RXxNxEDCcazcAqSJh4JERkHuBSZAHFcmCnKwRBLZbHv77Xfsm2+/FXogga04JcV++/U3FSYcP3FcJzt3D3F6JnwIzCH3QMzMN4b0k7t23TohZhHWcM9FngvI9FtvvyWzBE/VTz/+5ODEWVzrLp2Kv/v2O7E+O2jyKzqZ0UmDkxgj7Jfp7zIJ7td9uRz/RPNhviBRgcQuXCntrYi/FjTqxOt4TLD01Id+/vkXesY776wu1AkncEw0JnvDKxsUfL3owgvs1lsdTZG/N7IgPCP3BM0RViH8vj4X5W6glS4QkuP4SseOx3KF/ovU0bnyc/+0Lq7kZMofAtzkMPGUBvkbItxA5N0772jD3BCkaEDq89hR9CC+7dabjcQ0rxOQ42E8ky/U1DAp+8FkgSX/4st/CYIDlIXdSfwFGC5sxeH7x5+C+Rg+UzDt+Fx+QbgW5u2rr76SgwufAmw0xM3wi0huk/TG5ypXrpxQAlyLRqFV76hq//n3N8JUEQeD9QUuMfoCnXdeEbvvvn/avHkLBMEBkIhJoaiXuNPNN5cV6G4l8B1LsbvurGlXXXlFQgCV5uzffvuNFS5S2Or8s47Nn7dA5p3qb8rnYLnBj8T/AjGC+0CUvkaNatKYUSFOKtQhaHoOgQ/D1iMhl6SCRaEogx2tcEPZcrFF+zN/iQbqMIU7Ax/Lm0J4OJMNV2JfzcFmqlZX32dKyjEb+EXXX1/GevZ8WIWh5N/CVTpoU2JVmzbjY11gq1au0PGZ5gM4qvgY4YHqx3Qy6cCJ7723dkJMBzw4p0S6xS9btlyV2UBuWBywS02bNtN90Z+R1zCFBQoU1LXeeec9mzd3ngTrrbdfV9ODbVudj0WDzsqVq9nvf/wqACFVOoRBBK1O72plbypnTRo3VmSdTmkIRHhgCjFfJUpdbQvnL7SqVe/UYQGHGghxixatlUPs06e3KrQ50ZIjpEEpcxse0bUKn/qlMiJClGzNkpwK4x9DY8UE6/gxhQSQ/vCFo1HtvAobsJm85grj0OSfdDKDD8EHNeGUgLe8b99+ipw//vhjChP4gWABg8F5hwJx8aIFdvfd9wjjjfkB2xQemKMePXupzQdxrLtrxZmOqZjp2qW7gIVc64XFC1ULCFEKx2w+37JlKzt06KDY+GiNR3wNs0TeEROzcGHQTWL7VnFXbNv+urTPvHlz7K67auqUisYlJwlMhmfv0rWTimPBtRMpB7wYZU3GeX/3nXet5LUlxL0FnAfA401ly1q3Ll2s3UMPSbNymKCzmqiHUmkQnqkN9mdHWGP570ZfiwVKw92/eBE46zMZmfIRUO+ZGRn2978HuSDZPMlv/J6ilTxOwSbktXyFdO8+vW3XLhe1Z+LhzQz7WGHh5e8Qt2L6MDkXX1xUsST8uvPPL6JgIBTdaBnybkUCk8uvI1i898uvvwkCgmlT86MTJ2TOnD8WfwbSI59/8aVOOcWKF1MHDTfcc+CL0HQTaHIJrrV/vzYaAVUqiEBecm0cX0IThBc4JBACoef0DwGcGNwXviEwZzguSlx9lWgA+C4anJq+zz77XM+IOTv9jNPt048/kTAAKmQewpua5ll//PG7FSxUSEltnhGhJKXFfH322ad6iqJFLxFk+osvnE8Fh1c4zheNSUYFLuzvnkwYT6qxEKyMzFFyijkVsYtduXUIDK6rO2fdZ89jsaygEse/5xcav4HreUpCdmFUsJ6dPMU+2L1bE0OyN9wRgjgMreHId1EKBbEs7dwICmIuKlTwYDOXsZ88eart2r1bQkh72ccfe0y9DllcGjqJnfjYUatRvZp8OBLNCCmcXsSiXnppnQQLgKFyj5EZzW2yCQDrWvlS1VAdv8u5326+QLnu23dAgvPII72t4GmUpTmfFEEBAIALQjqrdu2ari+kT5NEiC44vX72+WdW9JKLrffDD0t4oibL32d4/4cFgPvisAxTD0FTMPpApj26gXsDwQF0iHvh9I1/O3ky/bepEu8iM84182QKoXUFbwN3sA8tSO3x/wmXRPU3HZZ4/ANXFuY0h6N3dJOj7wTxL4RmzuznEjQWldDksDjeA4+lZMt/F9gMPhaCRZcFj/pkAkB91r/fm0J3X127urwjQMPly5daterV7RCdKQJGvyZNmylkAF6egld8LE5/VLpwKpwxY7qU2rZtW2PNK5O5A+E54BnXrXvJlevnp/xrRFD+Fe8ViJ+zbfsb0jCkdBzLtJuj99/fZS1btrHDR/DX0q1De9dhNTzCi4cJ5qRXslQJmz9vnhUqSBzLEXXE18R9O7oR4jKK0KfKnHMtijQ2bHg5LlicPne8LvAB1wDNcMWVV8nsg25QiX0yRr+s7KzslOwUxEf9sZ+f/bw9neF8EFfaGddMSAtqOiuoKfQ3rM8GgoZPItSiNJTrG+ybJsq4EMHPOiHuTeC14VNh9x7pEixOki+uWZ3AaQWwDRpKTj1gvakExpfBGaUYs16s5YnTWPhk4Oepk4Mt5s67asrh5gQJNp3uFjBDcxCgYABhwF+jQbdansyYQRvZWJs7v7huYeOCEl10TpDix8pfQPCTWpHOFHA3gHkvWaKknt8HNbkuwVT8UE6JlJy1b/+QM8a5dPYAXk1csOQ1JWwu7VPo1RwYlvCfgWhFELVxV4DP6sT+zjvyI13LE4iM3SBP2u4h1+WiV8+eit917kJdYT7XmaI81iLF8vlq6ZQsS5FgZZll6QlS7JUN623hkqUwLoXcKReHirtYbmK90DgUqeNmiqlE3LHQv11wMm4S0A6P9u1rV1we758TRqCGi2G9AMc1p9OI/t/Rz3qgod+1vO9fk3BH8np+U4QXMPzduDnJPdXiP+/vyf9OsoNOWMNH34/+7snK1U42XzlU3UleCN9zsmdNfCY9mZt7FIpwZ9mWlZLPUgPQJ7KUkqXCtKBzjhiYsyw7NV9iaX0SdRy15eEdHX0v0abHVbOffP9dnNhk+GkntKAgE/v3hAXhVAsYfoTwwkZfT3avXrBPtsi5zUey9UymgaImNVFDJpeKvMxzXgTMz230s8lOgQnzJRGDBhNrl1+qSCzpCFs2kpWSbSd4Cf5xO24p2QUEqv+vHqeaiGQ+jL+H6Hdz+gzx+81tosLXigpiMqGNCn5uQhfWqFGByM2M+e+EFy/Z9fPym7k593ldv7glSL7mUaFPfKYTlsV/KadZPlwfKal8lnIsOys7NfuYpWbnt2xVMbs0zX/HONkiRBfCT+apvuO/FxaSqMk71eL+1bnIy73ldu28fDcvn/kr934yjRpeB/3dlWrJjTI7blkQtVkBS8k6cSI7K9WcfcxGsFyvwv8rwhUKf/03ye5fmef//51cZsBXbXP4w9rJT8fv+t8n//8F+ml9OLE2c80AAAAASUVORK5CYII=",ea=ee(53114),Ba="data:image/png;base64,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",mn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},18120:function(pt,dt,ee){"use strict";ee.d(dt,{N:function(){return y}});var a=ee(59301),Se=ee(82326),Oe=ee(62957),Ae=ee(37568),Be=ee(6767),xe=ee(77019),Fe=ee(5269),Le=ee(52430),Ce={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ge=ee(92310),Ne=ee.n(ge),ze=ee(87169),Ie=ee(59301),oe=(x,b,z)=>new Promise((te,ue)=>{var me=pe=>{try{de(z.next(pe))}catch(be){ue(be)}},he=pe=>{try{de(z.throw(pe))}catch(be){ue(be)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(me,he);de((z=z.apply(x,b)).next())});const{Option:E}=Se.default,y=({subId:x,value:b,selectvalues:z,disabled:te,knowledgeOptions:ue=[],className:me,height:he,onChange:de=()=>{},onAddKnowledgeFinish:pe=()=>{},zIndex:be=1e3})=>{const De=(0,a.useRef)(),[ke,_e]=(0,a.useState)([]);b=b||[];const Je=(Ye,Ge)=>{Ye?(_e([...Ge]),de([...Ge])):(_e([]),de([]))};(0,a.useEffect)(()=>{(z==null?void 0:z.length)>0?(_e([...z]),de([...z])):(_e([]),de([]))},[ue]),(0,a.useEffect)(()=>{(b==null?void 0:b.length)>0&&de([...b])},[ue]);const Ve=Ye=>{Ye.preventDefault(),De.current="",Oe.default.confirm({centered:!0,width:585,zIndex:be,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ie.createElement("div",{className:"font14"},Ie.createElement("div",{className:Ce.public_tips},Ie.createElement(ze.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ie.createElement("div",{style:{width:"95px"}},Ie.createElement("span",{className:Ce.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ie.createElement(Ae.default,{className:Ce.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:De.current,onChange:Ge=>{De.current=Ge.target.value}}))),onOk:()=>new Promise((Ge,ot)=>oe(void 0,null,function*(){if(!De.current)return Be.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),ot();if(De.current.length>20)return Be.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),ot();const At=yield(0,Le.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:De.current,sub_discipline_id:x}});if((At==null?void 0:At.status)===0){pe({id:At.tag_discipline_id,name:De.current,type:"personal"});let Et=z||[];Et.push(At.tag_discipline_id),de([...Et]),_e([...Et]),de([...Et])}return Ge()}))})};return Ie.createElement(xe.Z,{wrap:!1,align:"middle",className:Ne()(Ce.wrap,me)},Ie.createElement(Fe.Z,null,Ie.createElement(Se.default,{mode:"multiple",disabled:!x||te,className:Ce.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Je,style:{width:he||490},showSearch:!0,allowClear:!0,value:ke,filterOption:(Ye,Ge)=>Ge.label.indexOf(Ye.toLowerCase())>=0},ue==null?void 0:ue.map(Ye=>Ie.createElement(E,{key:Ye.id,value:Ye.id,label:Ye.name},Ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ie.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ye.name),(Ye==null?void 0:Ye.type)==="personal"&&Ie.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&Ie.createElement(Fe.Z,{className:`ml20 ${he&&Ce.add_style}`},Ie.createElement("span",{className:Ce.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ie.createElement("span",{className:Ce.linkBtn,onClick:Ve},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},28172:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xe}});var a=ee(62957),Se={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ae=ee(59301),xe=({visible:Fe,setVisible:Le,image:Ce,closeImageStyle:ge,hiddenbutton:Ne})=>Ae.createElement(a.default,{centered:!0,destroyOnClose:!0,open:Fe,footer:null,wrapClassName:Se.modal,onCancel:()=>Le(!1)},Ae.createElement("div",{className:Se.content},Ae.createElement("img",{src:Ce}),Ne,Ae.createElement("img",{onClick:()=>Le(!1),className:Se.close,src:Oe,style:ge})))},24302:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(25346),Oe=ee(48136),Ae=ee(53267),Be=ee(62957),xe=ee(59301);const Fe=(0,a.forwardRef)(({callback:Le,width:Ce,onChange:ge,disabled:Ne,readOnly:ze,type:Ie="",value:oe="",style:E={}},y)=>{const x=(0,a.useRef)(),b=(0,a.useRef)(),[z,te]=(0,a.useState)(0),[ue,me]=(0,a.useState)(0),[he,de]=(0,a.useState)(!1),pe=()=>{var _e=document.createElement("div");_e.innerHTML=x.current.getValue();var Je=_e.innerText;return Le&&Le(Je),Je};(0,a.useImperativeHandle)(y,()=>({getData:pe}));const be=_e=>{_e.preventDefault();const Je=_e.clientX-z,Ve=_e.clientY-ue;document.body.onmousemove=Ye=>{let Ge=Ye.clientX-Je,ot=Ye.clientY-Ve;const At=document.getElementsByClassName("markdown-popup-form")[0],Et=window.innerWidth-At.offsetWidth,ct=window.innerHeight-At.offsetHeight;Ge=Math.max(0,Math.min(Ge,Et)),ot=Math.max(0,Math.min(ot,ct)),De(Ye.clientX,Ye.clientY,Je,Ve)&&(te(Ge),me(ot))},document.body.onmouseup=function(){document.body.onmousemove=null}},De=(_e,Je,Ve,Ye)=>{const Ge=document.body.clientHeight,ot=document.body.clientWidth;return _e<20&&Ve>_e||_e>ot-20&&Ve<_e||Je<20&&Ye>Je||Je>Ge-20&&Ye{he&&setTimeout(()=>{const _e=document.getElementsByClassName("markdown-popup-form")[0],Je=window.innerWidth/2-_e.offsetWidth/2,Ve=window.innerHeight/2-_e.offsetHeight/2;te(Je),me(Ve)},0)},[he]);const ke=()=>{Ne||ze||de(!0)};return xe.createElement("div",{style:E},xe.createElement("div",{style:{width:Ce||"100%",position:"relative"},className:`${Se.Z.mathFillWrap} ${Ne||ze?"cursorDefault":""}`,onClick:()=>ke()},xe.createElement("math-field",{disabled:Ne,locale:"zh_cn",class:`${Se.Z.mathField} ${Ie}`,readOnly:ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),xe.createElement(Be.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ue},title:xe.createElement("div",{style:{cursor:"move"},onMouseDown:be},"\u8F93\u5165\u516C\u5F0F"),open:he,onOk:()=>{const _e=b.current.getData();x.current.setValue(_e),ge(_e),de(!1)},onCancel:()=>{de(!1)},destroyOnClose:!0,className:"markdown-popup-form"},xe.createElement(Ae.Z,{value:oe,ref:b,onChange:ge,showSaveButton:!1})))});dt.Z=Fe},53267:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(77019),Oe=ee(5269),Ae=ee(20554),Be=ee(99571),xe=ee(98573),Fe=ee(25346),Le=ee(48136),Ce=ee(59301);const ge=(0,a.forwardRef)(({callback:Ne,showSaveButton:ze,value:Ie=""},oe)=>{const E=(0,a.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -209,7 +209,7 @@ ${Gt} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ue=>{E.current.setValue(E.current.getValue()+" "+ue.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ce.createElement(Se.Z,{className:Fe.Z.lists,gutter:[10,10]},y.map((ue,me)=>Ce.createElement(Oe.Z,{flex:"110px",className:Fe.Z.item},Ce.createElement("div",null,Ce.createElement(xe.Z,{value:`$$${ue.value}$$`}),ue.name),Ce.createElement("div",{className:Fe.Z.children},ue.children.map((he,de)=>Ce.createElement("div",{key:de},Ce.createElement("h1",null,he.name),Ce.createElement(Se.Z,{gutter:[10,10]},he.data.map((pe,be)=>Ce.createElement(Oe.Z,{key:be,onClick:()=>b(pe),className:Fe.Z.diamond},Ce.createElement(xe.Z,{value:"`$$"+pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ce.createElement(Se.Z,{className:Fe.Z.lists,gutter:[10,10]},x.map((ue,me)=>Ce.createElement(Oe.Z,{flex:"110px",className:Fe.Z.item},Ce.createElement("div",null,Ce.createElement(xe.Z,{value:"`$$"+ue.value+"$$`"}),ue.name),Ce.createElement("div",{className:Fe.Z.children},ue.children.map((he,de)=>Ce.createElement("div",{key:de},he.name&&Ce.createElement("h1",null,he.name),Ce.createElement(Se.Z,{gutter:[10,10]},he.data.map((pe,be)=>Ce.createElement(Oe.Z,{key:be,onClick:()=>b(pe),className:Fe.Z.diamond},Ce.createElement(xe.Z,{value:"`$$"+pe.value+"$$`"}))))))))))}],te=()=>{var ue=document.createElement("div");ue.innerHTML=E.current.getValue();var me=ue.innerText;return Ne&&Ne(me),me};return(0,a.useImperativeHandle)(oe,()=>({getData:te})),Ce.createElement("div",{className:Fe.Z.mathWrap},Ce.createElement(Ae.default,{defaultActiveKey:"1",items:z}),Ce.createElement("math-field",{locale:"zh_cn",className:Fe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ie||""),ze&&Ce.createElement("div",{className:Fe.Z.button},Ce.createElement(Be.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=ge},63604:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(93314),Oe=ee(99571),Ae=Object.defineProperty,Be=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(oe,E,y)=>E in oe?Ae(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,Ne=(oe,E)=>{for(var y in E||(E={}))Le.call(E,y)&&ge(oe,y,E[y]);if(Fe)for(var y of Fe(E))Ce.call(E,y)&&ge(oe,y,E[y]);return oe},ze=(oe,E)=>Be(oe,xe(E));const Ie=({img:oe,buttonProps:E={},styles:y={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:te,ButtonTwo:ue,imgStyles:me,loading:he=!1,className:de=""})=>a.createElement("section",{className:`tc animated fadeIn ${de}`,style:Ne({color:"#999",margin:"100px auto",visibility:he?"hidden":"visible"},y)},a.createElement("img",{src:oe||Se,style:ze(Ne({},me),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&a.createElement(Oe.ZP,Ne({className:te,onClick:z},E),b),ue&&ue);dt.Z=Ie},69098:function(pt,dt,ee){"use strict";ee.d(dt,{Q:function(){return xe}});var a=ee(59301),Se=ee(82326),Oe=ee(47889),Ae=ee(71051),Be=ee(59301),xe=(Le=>(Le[Le.Number=1]="Number",Le[Le.Percent=2]="Percent",Le))(xe||{});const Fe=({value:Le,onChange:Ce,disabled:ge,hidePercentOption:Ne=!1,percentType:ze="select"})=>{const Ie=(0,a.useMemo)(()=>Ne?1:2,[Ne]),[oe,E]=(0,a.useState)(Ie);console.log(oe);const y=b=>Le.type===1?`${b}\u5206`:`${b}%`,x=(0,a.useCallback)(b=>{if(oe===1){const z=b.replace("\u5206","");return isNaN(parseInt(z,10))?0:z}else return b.replace("%","")},[oe]);return(0,a.useEffect)(()=>{E(Le.type)},[Le]),Be.createElement("div",{style:{display:"flex",alignItems:"center"}},ze=="select"&&Be.createElement(Se.default,{size:"large",onChange:b=>{E(b),Ce({type:b,inputValue:b===1?5:20})},value:oe||Ie,style:{width:100},options:Ne?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ge}),ze=="radio"&&Be.createElement(Oe.ZP.Group,{size:"large",onChange:b=>{const z=b.target.value;E(z),Ce({type:z,inputValue:z===1?5:20})},value:oe||Ie,disabled:ge},!Ne&&Be.createElement(Oe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Be.createElement(Oe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ze=="radio"&&Be.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Le.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Be.createElement(Ae.Z,{size:"large",disabled:ge,value:Le.inputValue,style:{width:"120px"},parser:x,addonAfter:Le.type===1?"\u5206":"%",max:oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{Ce({type:oe,inputValue:b})}}),ze=="radio"&&Le.type==2&&Be.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};dt.Z=Fe},23416:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return te}});var a=ee(59301),Se={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Oe=ee(99571),Ae=ee(70557),Be=ee(58531),xe=ee(25399),Fe=ee(89299),Le=ee(68606),Ce=ee(63604),ge=ee(13952),Ne=ee(59669),ze=ee(59301),Ie=Object.defineProperty,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ue,me,he)=>me in ue?Ie(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[me]=he,b=(ue,me)=>{for(var he in me||(me={}))E.call(me,he)&&x(ue,he,me[he]);if(oe)for(var he of oe(me))y.call(me,he)&&x(ue,he,me[he]);return ue},z=(ue,me,he)=>new Promise((de,pe)=>{var be=qe=>{try{ke(he.next(qe))}catch(Je){pe(Je)}},De=qe=>{try{ke(he.throw(qe))}catch(Je){pe(Je)}},ke=qe=>qe.done?de(qe.value):Promise.resolve(qe.value).then(be,De);ke((he=he.apply(ue,me)).next())}),te=({editOffice:ue="view",data:me,theme:he,type:de,filename:pe,monacoEditor:be,className:De,style:ke,close:qe,onClose:Je,hasMask:Ve,disabledDownload:Ye,onImgDimensions:Ge,showNodata:ot,recordInfo:At})=>{const[Et,ct]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[yt,rn]=(0,a.useState)(""),[Dt,gt]=(0,a.useState)(),_e=window.ENV==="build"?"/react/build":"",ft=location.host.startsWith("localhost")?ge.Z.PROXY_SERVER:ge.Z.API_SERVER,bt=10*(1024*1024),Qt=(0,a.useRef)();me!=null&&me.startsWith("/api")&&de!=="txt"&&(me=ge.Z.API_SERVER+me);const sn=xt=>xt.substring(xt.lastIndexOf("/")+1).split(".").pop();pe&&be&&(be.filename=pe),(0,a.useEffect)(()=>{var xt,Yt;const na=(Yt=(xt=document.cookie)==null?void 0:xt.replace(/\s/g,""))==null?void 0:Yt.split(";");na==null||na.map(Ba=>{let mn=Ba.split("=");mn[0]==="_educoder_session"&&rn(mn[1])})},[]),(0,a.useEffect)(()=>{de==="office"&&(me.indexOf("bigfilescdn.")>-1||me.indexOf("bigfiles1")>-1?gt({url:me,fileType:sn(me),model:me.indexOf("model=edit")?"edit":"view"}):Te())},[de,me]);const Te=()=>z(void 0,null,function*(){console.log("data:",me);let xt=me;me.startsWith("http")||(xt=location.origin+xt);let Yt=new URL(xt).pathname.split("/").pop();const na=yield(0,Le.gJ)({attachment_id:Yt});na.url=ft+na.url,gt(na)}),Gt=()=>{if(me.startsWith("http")||me.startsWith("blob:")){va();return}(0,Fe.Sv)(pe||"educoder",me,pe)},va=()=>{At&&(0,Ne.fc)({id:At==null?void 0:At.id,watch_type:1,course_id:At==null?void 0:At.course_id}),(0,Fe.Nd)(pe||"educoder",decodeURIComponent(me))};return ze.createElement("div",{style:b({},ke||{}),className:`${Ve&&Se.bgBlack} ${de?Se.wrp:"hide"}`},qe&&ze.createElement("div",{className:Se.close,ref:Qt},!!Ge&&ze.createElement(xe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Qt.current},ze.createElement("span",{onClick:()=>{Je(),Ge()}},ze.createElement("i",{className:"icon-yulanpizhu"}))),!Ye&&ze.createElement(xe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Qt.current},ze.createElement("span",{onClick:va},ze.createElement("i",{className:"icon-quxiaozhiding"}))),ze.createElement(xe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Qt.current},ze.createElement("span",{className:"",onClick:Je},ze.createElement("i",{className:"icon-guanbi1"})))),ze.createElement("div",{className:`${Se[De]} ${De} ${Se.monaco} ${de==="txt"?"show":"hide"}`},de==="txt"&&ze.createElement(ze.Fragment,null,ze.createElement(Be.ZP,b({},be)))),de==="audio"&&ze.createElement("audio",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${me}`,autoPlay:!0}),de==="video"&&ze.createElement(ze.Fragment,null,(me==null?void 0:me.indexOf("http"))>-1?ze.createElement("video",{controls:!0,src:`${me}`,autoPlay:!0}):ze.createElement("video",{controls:!0,src:`data:video/mp4;base64,${me}`,autoPlay:!0})),de==="office"&&Dt&&ze.createElement("iframe",{src:`${_e}/office.html?key=${Dt.key}&url=${btoa(Dt.url)}&callbackUrl=${ft+(Dt.callbackUrl||"")}&fileType=${Dt.fileType}&title=${Dt.title||""}&model=${ue}&officeServer=${ge.Z.ONLYOFFICE}&disabledDownload=${!!Ye}`}),de==="html"&&ze.createElement("iframe",{src:me+"&disposition=inline"}),de==="pdf"&&ze.createElement("iframe",{src:`${_e}/js/pdfview/index.html?filename=${pe||"educoder.pdf"}&url=${encodeURIComponent(me)}&disabledDownload=${!!Ye}`}),de==="image"&&ze.createElement("img",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:image/png;base64,"}${me}`}),(de==="other"||de==="download")&&ze.createElement(ze.Fragment,null,ot?ze.createElement(Ce.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ze.createElement(Oe.ZP,{icon:ze.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Gt,disabled:Ye},"\u4E0B\u8F7D")}):ze.createElement(Oe.ZP,{type:"primary",size:"middle",onClick:Gt,disabled:Ye},ze.createElement(Ae.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},33329:function(pt,dt,ee){"use strict";ee.d(dt,{Q:function(){return Ce},Z:function(){return Ne}});var a=ee(59301),Se={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Oe=ee(92310),Ae=ee.n(Oe),Be=ee(62957),xe=ee(6767),Fe=ee(62673),Le=(ze,Ie,oe)=>new Promise((E,y)=>{var x=te=>{try{z(oe.next(te))}catch(ue){y(ue)}},b=te=>{try{z(oe.throw(te))}catch(ue){y(ue)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((oe=oe.apply(ze,Ie)).next())});const Ce=({title:ze="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Ie=[],visible:oe,setVisible:E,tip:y,onOk:x})=>{const[b,z]=(0,a.useState)([]),[te,ue]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{oe&&z(Ie)},[oe]),a.createElement(Be.default,{centered:!0,open:oe,title:ze,confirmLoading:te,width:564,onOk:()=>Le(void 0,null,function*(){if(!b.length){xe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ue(!0),yield x(b),ue(!1)}),onCancel:()=>E(!1)},!!y&&a.createElement("div",{className:"c-grey-666 font16 mb10"},y),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(Fe.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:me=>{z(me)}})))};var Ne=({title:ze="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Ie,style:oe={},onEdit:E,dataSource:y=[]})=>{const x={C:a.createElement("div",{className:Se.c},"C"),"C++":a.createElement("div",{className:Se.cpp},"C++"),Java:a.createElement("div",{className:Se.java},"Java"),Python:a.createElement("div",{className:Se.python},"Python")};return a.createElement("div",{className:Ae()(Se.tags,Ie),style:oe},!!ze&&a.createElement("div",{className:Se.text},ze),a.createElement("div",{className:Se.tagWrap},y==null?void 0:y.map(b=>a.createElement(a.Fragment,{key:b},x[b]))),!!E&&a.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${Se.edit}`}))}},44931:function(pt,dt,ee){"use strict";ee.d(dt,{t:function(){return na}});var a=ee(59301),Se=ee(37568),Oe=ee(28284),Ae=ee(62957),Be=ee(77019),xe=ee(5269),Fe=ee(71051),Le=ee(82326),Ce=ee(47889),ge=ee(89314),Ne=ee(44993),ze=ee(59489),Ie=ee(6767),oe=ee(99571),E=ee(29787),y=ee(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=ee(52430),z=ee(78837),te=ee(4213),ue=ee(56102),me=ee(7051),he=ee(59301),de=Object.defineProperty,pe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Je=(Ba,mn,an)=>mn in Ba?de(Ba,mn,{enumerable:!0,configurable:!0,writable:!0,value:an}):Ba[mn]=an,Ve=(Ba,mn)=>{for(var an in mn||(mn={}))ke.call(mn,an)&&Je(Ba,an,mn[an]);if(De)for(var an of De(mn))qe.call(mn,an)&&Je(Ba,an,mn[an]);return Ba},Ye=(Ba,mn)=>pe(Ba,be(mn)),Ge=(Ba,mn,an)=>new Promise((gn,cn)=>{var He=nt=>{try{rt(an.next(nt))}catch(Ze){cn(Ze)}},ht=nt=>{try{rt(an.throw(nt))}catch(Ze){cn(Ze)}},rt=nt=>nt.done?gn(nt.value):Promise.resolve(nt.value).then(He,ht);rt((an=an.apply(Ba,mn)).next())}),At=({buttonProps:Ba,buttonText:mn,form:an,hackIdentifier:gn="",answerKey:cn,data:He})=>{const[ht,rt]=(0,a.useState)(!1),[nt,Ze]=(0,a.useState)(!1),[Ot,On]=(0,a.useState)(!1),[pn,Un]=(0,a.useState)({}),[Ht,en]=(0,a.useState)(""),[Dn,ua]=(0,a.useState)(""),hn=(0,a.useRef)(gn),Mt=(0,a.useRef)(""),Jt=(0,a.useRef)(!1);(0,a.useEffect)(()=>{Ot&&Tn()},[Ot]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Nn=()=>new Date().getTime(),ka=He==null?void 0:He.code,vu=()=>{var zn,aa;let La=ka?He==null?void 0:He.code:(zn=an.getFieldValue("hack_codes"))==null?void 0:zn.code,qa=ka?He==null?void 0:He.answer_content:an.getFieldValue(cn),pu=ka?He==null?void 0:He.input:(aa=an.getFieldValue("hack_sets"))==null?void 0:aa.input;qa==null||qa.forEach(Zu=>{const vn=Zu.value||Zu.answer_text||"";La=La.replace(/(@▁@|@▁▁@)/,vn)}),ua(pu),en(La),Un({}),On(!0)},Tn=()=>Ge(void 0,null,function*(){var zn,aa,La,qa;const pu=Nn(),Zu=ka?He==null?void 0:He.time_limit:(zn=an.getFieldsValue())==null?void 0:zn.hack.time_limit,vn=ka?(aa=He==null?void 0:He.answer_content)==null?void 0:aa.length:(qa=(La=an.getFieldsValue())==null?void 0:La.standard_answers)==null?void 0:qa.length;rt(!0),yield(0,z.bM)(Mt.current,{test_hack_code:Ht,test_input:Dn});function Ft(){return Ge(this,null,function*(){const{status:Yn,data:Za}=yield(0,z.rX)(Mt.current,"submit"),ja=Nn()-pu>(Zu+3)*1e3*vn;if(Jt.current){if(ja){Ie.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),rt(!1);return}if(Yn===0){rt(!1),Un(Ye(Ve({},Za),{showText:!0}));return}setTimeout(Ft,1e3)}})}Ft()}),ku=()=>Ge(void 0,null,function*(){var zn,aa,La,qa,pu,Zu,vn;if(!He){try{yield an.validateFields()}catch(Ha){(La=(aa=(zn=Ha==null?void 0:Ha.errorFields)==null?void 0:zn[0])==null?void 0:aa.name)!=null&&La.includes("standard_answers")?Ie.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ie.ZP.error(Ha.errorFields[0].errors[0]),an.scrollToField(Ha.errorFields[0].name,{behavior:"smooth",block:"center"});return}Ze(!0);let Yn="";const Za=an.getFieldsValue();hn.current?Yn=yield(0,b.ZP)(`/api/problems/${hn.current}.json`,{method:"put",body:Ye(Ve({},Za),{hack:Ye(Ve({},Za==null?void 0:Za.hack),{sub_discipline_id:(vn=(Zu=Za==null?void 0:Za.hack)==null?void 0:Zu.sub_discipline_id)==null?void 0:vn[1],difficult:Za.difficulty,item_banks_group_id:Za.item_banks_group_id}),hack_codes:Ye(Ve({},Za.hack_codes),{code:y.Base64.encode(Za.hack_codes.code)}),update_hack_sets:[Ve({},Za.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}):(Yn=yield(0,b.ZP)("/api/problems.json",{method:"post",body:Ye(Ve({},Za),{hack:Ye(Ve({},Za==null?void 0:Za.hack),{sub_discipline_id:(pu=(qa=Za==null?void 0:Za.hack)==null?void 0:qa.sub_discipline_id)==null?void 0:pu[1],difficult:Za.difficulty,item_banks_group_id:Za.item_banks_group_id}),hack_codes:Ye(Ve({},Za.hack_codes),{code:y.Base64.encode(Za.hack_codes.code)}),hack_sets:[Ve({},Za.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}),hn.current=Yn==null?void 0:Yn.identifier,sessionStorage.projectFill=Yn==null?void 0:Yn.identifier)}const Ft=yield(0,b.ZP)(`/api/problems/${hn.current}/start.json`,{method:"get"});if((Ft==null?void 0:Ft.status)===0){Mt.current=Ft==null?void 0:Ft.identifier,Jt.current=!0,Ze(!1),vu();return}Ze(!1)}),ea=zn=>{const{status:aa,error_msg:La,execute_time:qa,output:pu,input:Zu,expected_output:vn}=zn;let Ft=null;switch(aa){case me.h.OK:Ft=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",qa/1e3,"\u79D2"),he.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case me.h.NOMATCH:Ft=he.createElement(he.Fragment,null,he.createElement("div",null,"\u8F93\u5165\uFF1A"),he.createElement("pre",{style:{fontFamily:"initial"}},Zu),he.createElement("div",null,"\u8F93\u51FA\uFF1A"),he.createElement("pre",{style:{fontFamily:"initial"}},pu&&y.Base64.decode(pu)),he.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),he.createElement("pre",{style:{fontFamily:"initial"}},vn&&y.Base64.decode(vn)));break;case me.h.EXECUTEFAILURE:Ft=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",he.createElement("pre",null,Zu)),he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:"error"},y.Base64.decode(La)));break;case me.h.COMPILEFAILURE:Ft=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",he.createElement("pre",null,Zu)),he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:"error"},y.Base64.decode(La)));break;case me.h.PODFAILURE:Ft=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:Ft=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",Ft," ")};return he.createElement("div",null,he.createElement(oe.ZP,Ye(Ve({loading:nt},Ba),{onClick:ku}),mn),he.createElement(Ae.default,{open:Ot,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:ht,cancelButtonProps:{style:{display:"none"}},onOk:()=>Tn(),onCancel:()=>{Jt.current=!1,On(!1)}},he.createElement("div",{className:x.result},he.createElement("div",{className:x.left},he.createElement("div",{className:"mb20"},he.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!He&&he.createElement(ue.CopyToClipboard,{text:Ht,onCopy:()=>Ie.ZP.success("\u590D\u5236\u6210\u529F")},he.createElement("span",{style:{float:"right"},className:"current c-light-primary"},he.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),he.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Ht,onChange:zn=>en(zn)})),he.createElement("div",{className:x.right},he.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),he.createElement("div",{className:x.box},he.createElement("div",{className:x.li},he.createElement(Se.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Dn,onChange:zn=>ua(zn.target.value),bordered:!1,style:{height:180}}))),he.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),he.createElement("div",{className:x.box},he.createElement(E.Z,{spinning:ht,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},he.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},ea(pn))))))))},Et=ee(87169),ct=ee(59301),yt=Object.defineProperty,rn=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Ct=(Ba,mn,an)=>mn in Ba?yt(Ba,mn,{enumerable:!0,configurable:!0,writable:!0,value:an}):Ba[mn]=an,bt=(Ba,mn)=>{for(var an in mn||(mn={}))_e.call(mn,an)&&Ct(Ba,an,mn[an]);if(gt)for(var an of gt(mn))ft.call(mn,an)&&Ct(Ba,an,mn[an]);return Ba},Qt=(Ba,mn)=>rn(Ba,Dt(mn)),sn=(Ba,mn)=>{var an={};for(var gn in Ba)_e.call(Ba,gn)&&mn.indexOf(gn)<0&&(an[gn]=Ba[gn]);if(Ba!=null&>)for(var gn of gt(Ba))mn.indexOf(gn)<0&&ft.call(Ba,gn)&&(an[gn]=Ba[gn]);return an};const{TextArea:Te}=Se.default,Gt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],va=({value:Ba,onChange:mn})=>ct.createElement(Switch,{checked:Ba,onChange:an=>{mn(an)}}),xt="@\u2581@",Yt="@\u2581\u2581@",na=({questionTitlePlaceholder:Ba,form:mn,scoreByBlank:an=!1,hackidentifier:gn,answerKey:cn})=>{const[He,ht]=(0,a.useState)(!1),[rt,nt]=(0,a.useState)(!1),Ot=(0,Ne.useParams)().type==="edit",On=(Mt,Jt)=>{const Nn=Jt.line;let ka=0;for(let Tn=0;Tn{const vu=Mt.getRange(Jt.from,Jt.to);let Tn=0;if(Jt.text.forEach(ku=>{Tn+=ku.split(xt).length-1}),Jt.text.forEach(ku=>{Tn+=ku.split(Yt).length-1}),Jt.origin!=="setValue"){if(vu&&(vu.indexOf(xt)!==-1||vu.indexOf(Yt)!==-1)){const ku=vu.split(xt).length-1+vu.split(Yt).length-1,ea=On(Mt,Jt.from);if(console.log(`\u5220\u9664${ku}\u4E2A\uFF0C \u524D\u9762\u6709${ea}\u4E2A\uFF0C\u65B0\u589E${Tn}\u4E2A`),ku>1){const zn=Array.from({length:ku},(aa,La)=>ea+La);ka(zn)}else ka(ea)}else if(Tn>0){const ku=On(Mt,Jt.from);console.log(`\u65B0\u589E${Tn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ku}\u4E2A`),Nn(Tn,ku)}}},Un=()=>{const Mt=mn.getFieldValue(cn);mn.setFieldsValue({[cn]:Mt==null?void 0:Mt.map((Jt,Nn)=>Qt(bt({},Jt),{position:Nn+1}))})},Ht=(0,a.useRef)(),en=(Mt,Jt)=>{for(let Nn=0;Nn{Dn.current(Mt),Un()},hn=Oe.default.useWatch(cn,mn);return ct.createElement("div",{className:ze.Z.wrap},ct.createElement(Oe.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ct.createElement(ge.h,{scrollId:"name",watch:!0,height:140})),ct.createElement("div",{className:ze.Z.questionTitleEditorWrap},ct.createElement(Oe.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ct.createElement(ge.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Mt,Jt)=>{const Nn=mn.getFieldValue(cn);console.log("--preAnswerData",Nn,Jt),mn.setFieldsValue({[cn]:Nn==null?void 0:Nn.map((ka,vu)=>{var Tn;return Qt(bt({},ka),{position:vu+1,multi_line:(Tn=Jt==null?void 0:Jt[vu])==null?void 0:Tn.multiLine})})})},placeholder:Ba,onCMBeforeChange:(Mt,Jt)=>{pn(Mt,Jt,en,ua)}}))),ct.createElement(Oe.default.List,{name:cn,rules:[{validator(Mt,Jt){if(!(Jt!=null&&Jt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Nn of Jt){const{answer_text:ka}=Nn||{};if((ka==null?void 0:ka.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Mt,{add:Jt,remove:Nn},{errors:ka})=>(Ht.current=Jt,Dn.current=Nn,ct.createElement(ct.Fragment,null,ct.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ct.createElement(Oe.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ct.createElement("div",{onClick:()=>{Ae.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:ct.createElement("div",null,ct.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",ct.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),ct.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},ct.createElement(Et.Z,{style:{marginRight:3,color:"#3061D0"}}),ct.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Mt.map((vu,Tn)=>{var ku=vu,{key:ea,name:zn}=ku,aa=sn(ku,["key","name"]),La,qa;return ct.createElement(Be.Z,{className:"mb20",key:ea,align:"middle",wrap:!1},ct.createElement(xe.Z,{flex:"0 0 auto",className:`${ze.Z.blankIndex}`},"\u586B\u7A7A\u9879",Tn+1),ct.createElement(xe.Z,{flex:1},ct.createElement(Be.Z,{align:"top",justify:"space-between",wrap:!1},ct.createElement(xe.Z,null,ct.createElement(Oe.default.Item,Qt(bt({},aa),{name:[zn,"answer_text"],noStyle:!0}),(La=hn==null?void 0:hn[zn])!=null&&La.multi_line||(qa=hn==null?void 0:hn[zn])!=null&&qa.multiLine?ct.createElement(Te,{spellCheck:!1,style:{marginLeft:10,width:550}}):ct.createElement(Se.default,{style:{marginLeft:10,width:550},className:ze.Z.blankInput,size:"large",maxLength:1e3,onBlur:pu=>{}}))),an&&ct.createElement(xe.Z,{flex:"224px"},ct.createElement(Oe.default.Item,Qt(bt({},aa),{name:[zn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ct.createElement(Fe.Z,{size:"large",className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ct.createElement("div",{onClick:()=>ht(!0)},ct.createElement(Oe.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ct.createElement(ge.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:He}))),ct.createElement(Oe.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ct.createElement(Le.default,{size:"large"},Gt.map(Mt=>ct.createElement(Le.default.Option,{key:Mt.title,value:Mt.key}," ",Mt.title)))),ct.createElement(Oe.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ct.createElement(Oe.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},ct.createElement(Fe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),ct.createElement("span",{className:"ml10 font14"},"\u79D2")),ct.createElement(Oe.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ct.createElement(Ce.ZP.Group,{style:{marginTop:-10}},ct.createElement(Ce.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ct.createElement(Ce.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ct.createElement(Ce.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ct.createElement(Oe.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ct.createElement("div",{style:{background:"#F6F7F9",padding:15}},ct.createElement(Oe.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ct.createElement(Te,{rows:4})),ct.createElement(Oe.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ct.createElement(Te,{rows:4}))),ct.createElement(At,{form:mn,answerKey:cn,hackIdentifier:gn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:ct.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},40260:function(pt,dt,ee){"use strict";ee.d(dt,{u:function(){return he}});var a=ee(59301),Se=ee(77019),Oe=ee(5269),Ae=ee(25399),Be=ee(28284),xe=ee(59489),Fe=ee(32134),Le=ee(12893),Ce=ee(89314),ge=ee(59301),Ne=Object.defineProperty,ze=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(de,pe,be)=>pe in de?Ne(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[pe]=be,b=(de,pe)=>{for(var be in pe||(pe={}))E.call(pe,be)&&x(de,be,pe[be]);if(oe)for(var be of oe(pe))y.call(pe,be)&&x(de,be,pe[be]);return de},z=(de,pe)=>ze(de,Ie(pe)),te=(de,pe)=>{var be={};for(var De in de)E.call(de,De)&&pe.indexOf(De)<0&&(be[De]=de[De]);if(de!=null&&oe)for(var De of oe(de))pe.indexOf(De)<0&&y.call(de,De)&&(be[De]=de[De]);return be};const ue=["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"],me=({value:de,onChange:pe,choiceTextKey:be,answerKey:De,index:ke,isEdit:qe,setInputActive:Je,form:Ve,choiceOptionsPath:Ye,allowChangeMode:Ge,showAddIcon:ot,addItem:At,deleteItem:Et})=>{console.log(de,"value");const ct=(de==null?void 0:de[De])===1,yt=()=>{const Dt=Ve.getFieldValue(Ye);Ve.setFieldValue(Ye,Dt.map(gt=>z(b({},gt),{[De]:0})))},rn=()=>{ct?pe(z(b({},de),{[De]:0})):(Ge||yt(),pe(z(b({},de),{[De]:1})))};return ge.createElement(Se.Z,{className:xe.Z.choiceWrap,align:"middle",wrap:!1},ge.createElement(Oe.Z,{onClick:rn,className:`${xe.Z.choiceIndex} ${ct?xe.Z.activeAnswer:""}`},ue[ke]),ge.createElement(Oe.Z,{flex:1,className:`${xe.Z.editorWrap} ml15`,onClick:Je},ge.createElement(Ce.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:qe,value:de==null?void 0:de[be],onChange:Dt=>{pe(z(b({},de),{[be]:Dt}))}})),ge.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},ge.createElement("div",{onClick:rn,className:`${xe.Z.setAnswerBtn} ${ct?xe.Z.activeAnswer:""}`},ct?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ge.createElement(Oe.Z,{className:xe.Z.actionWrapper},ge.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ge.createElement(Fe.Z,{className:xe.Z.addIcon,onClick:At,style:{visibility:ot?"visible":"hidden"}})),ge.createElement(Ae.Z,{title:"\u5220\u9664"},ge.createElement(Le.Z,{className:xe.Z.deleteIcon,onClick:Et,style:{visibility:ke>1?"visible":"hidden"}}))))},he=({questionTitlePlaceholder:de,titleKey:pe,choiceKey:be,analysisKey:De,choiceTextKey:ke,answerKey:qe,choiceOptionsPath:Je,allowChangeMode:Ve=!0,form:Ye,showAnalysis:Ge=!0})=>{const[ot,At]=(0,a.useState)(),[Et,ct]=(0,a.useState)(!1);return ge.createElement("div",{className:xe.Z.wrap},ge.createElement("div",{className:xe.Z.questionTitleEditorWrap},ge.createElement(Be.default.Item,{label:"\u9898\u5E72",name:pe,labelCol:{span:24},rules:[{required:!0}]},ge.createElement(Ce.h,{scrollId:Array.isArray(pe)?pe.join("_"):`${pe}`,watch:!0,height:140,placeholder:de}))),ge.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ge.createElement(Be.default.List,{name:be,rules:[{validator(yt,rn){const Dt=rn.some(_e=>_e[qe]===1),gt=rn.findIndex(_e=>{var ft;return((ft=_e[ke])==null?void 0:ft.length)<=0});return gt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ue[gt]}\u9009\u9879\u7684\u5185\u5BB9`)):Dt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(yt,{add:rn,remove:Dt})=>ge.createElement("div",{id:Array.isArray(Je)?Je.join("_"):`${Je}`},yt.map((gt,_e)=>{var ft=gt,{key:Ct,name:bt}=ft,Qt=te(ft,["key","name"]);const sn=ot===Ct,Te=()=>{At(Ct)},Gt=_e<7&&_e===yt.length-1,va=()=>rn({[ke]:"",[qe]:0}),xt=()=>Dt(bt);return ge.createElement(Be.default.Item,z(b({},Qt),{key:Ct,name:bt,className:xe.Z.choiceListWrap,rules:[{validator(Yt,na){return na!=null&&na.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ue[_e]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),ge.createElement(me,{choiceTextKey:ke,answerKey:qe,index:_e,isEdit:sn,setInputActive:Te,form:Ye,choiceOptionsPath:Je,allowChangeMode:Ve,showAddIcon:Gt,addItem:va,deleteItem:xt}))}),yt.length<8&&ge.createElement("div",{className:`${xe.Z.addBtn} mb30`,onClick:()=>rn({[ke]:"",[qe]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ge&&ge.createElement("div",{onClick:()=>ct(!0)},ge.createElement(Be.default.Item,{name:De,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ge.createElement(Ce.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},95062:function(pt,dt,ee){"use strict";ee.d(dt,{u:function(){return Ve}});var a=ee(59301),Se=ee(62957),Oe=ee(77019),Ae=ee(5269),Be=ee(37568),xe=ee(25399),Fe=ee(71411),Le=ee(28284),Ce=ee(47889),ge=ee(71051),Ne=ee(89314),ze=ee(12893),Ie=ee(61485),oe=ee(59489),E=ee(24302),y=ee(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,he=(Ye,Ge,ot)=>Ge in Ye?x(Ye,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ye[Ge]=ot,de=(Ye,Ge)=>{for(var ot in Ge||(Ge={}))ue.call(Ge,ot)&&he(Ye,ot,Ge[ot]);if(te)for(var ot of te(Ge))me.call(Ge,ot)&&he(Ye,ot,Ge[ot]);return Ye},pe=(Ye,Ge)=>b(Ye,z(Ge)),be=(Ye,Ge)=>{var ot={};for(var At in Ye)ue.call(Ye,At)&&Ge.indexOf(At)<0&&(ot[At]=Ye[At]);if(Ye!=null&&te)for(var At of te(Ye))Ge.indexOf(At)<0&&me.call(Ye,At)&&(ot[At]=Ye[At]);return ot};const De=({value:Ye,onChange:Ge})=>{const ot=Et=>{Se.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:oe.Z.modal,onOk:()=>{const ct=[...Ye];ct.splice(Et,1),Ge(ct)}})},At=()=>{const Et=[...Ye];Et.push(""),Ge(Et)};return y.createElement(Oe.Z,{className:"ml20"},y.createElement(Ae.Z,{flex:1},Ye==null?void 0:Ye.map((Et,ct)=>y.createElement(Oe.Z,{key:`${Et}_${ct}`,className:"mb20"},y.createElement(Be.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Et,autoSize:{maxRows:3},maxLength:1e3,onBlur:yt=>{const rn=[...Ye],Dt=yt.target.value.trim();rn[ct]=Dt,Ge(rn)}}),y.createElement(xe.Z,{title:"\u5220\u9664"},y.createElement(ze.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>ot(ct)}))))),y.createElement(Ae.Z,null,y.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{At()}},"\u65B0\u589E\u7B54\u6848")))},ke=({value:Ye,onChange:Ge})=>{const ot=Et=>{Se.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:oe.Z.modal,onOk:()=>{const ct=[...Ye];ct.splice(Et,1),Ge(ct)}})},At=()=>{const Et=[...Ye];Et.push(""),Ge(Et)};return y.createElement(Oe.Z,{className:"ml20"},y.createElement(Ae.Z,{flex:1},Ye==null?void 0:Ye.map((Et,ct)=>y.createElement(Oe.Z,{key:`${Et}_${ct}`,align:"middle",className:"mb20"},y.createElement(E.Z,{value:Et,style:{flex:1},onChange:yt=>{const rn=[...Ye];rn[ct]=yt,Ge(rn)}}),y.createElement(xe.Z,{title:"\u5220\u9664"},y.createElement(ze.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>ot(ct)}))))),y.createElement(Ae.Z,null,y.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{At()}},"\u65B0\u589E\u7B54\u6848")))},qe=({value:Ye=!0,onChange:Ge})=>y.createElement(Fe.Z,{checked:!Ye,onChange:ot=>{Ge(!ot)}}),Je="\u2581",Ve=({questionTitlePlaceholder:Ye,form:Ge,scoreByBlank:ot=!1,answerKey:At})=>{const[Et,ct]=(0,a.useState)(!1),yt=(Qt,sn)=>{const Te=sn.line;let Gt=0;for(let xt=0;xt{const va=Qt.getRange(sn.from,sn.to);let xt=0;if(sn.text.forEach(Yt=>{xt+=Yt.split(Je).length-1}),sn.origin!=="setValue"){if(va&&va.indexOf(Je)!==-1){const Yt=va.split(Je).length-1,na=yt(Qt,sn.from);if(console.log(`\u5220\u9664${Yt}\u4E2A\uFF0C \u524D\u9762\u6709${na}\u4E2A\uFF0C\u65B0\u589E${xt}\u4E2A`),Yt>1){const Ba=Array.from({length:Yt},(mn,an)=>na+an);Gt(Ba)}else Gt(na)}else if(xt>0){const Yt=yt(Qt,sn.from);console.log(`\u65B0\u589E${xt}\u4E2A\uFF0C\u4E4B\u524D\u6709${Yt}\u4E2A`),Te(xt,Yt)}}},Dt=()=>{const Qt=Ge.getFieldValue(At);Ge.setFieldsValue({[At]:Qt.map((sn,Te)=>pe(de({},sn),{position:Te+1}))})},gt=(0,a.useRef)(),_e=(Qt,sn)=>{for(let Te=0;Te{ft.current(Qt),Dt()},bt=Le.default.useWatch(At,Ge);return y.createElement("div",{className:oe.Z.wrap},y.createElement("div",{className:oe.Z.questionTitleEditorWrap},y.createElement(Le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(Ne.h,{scrollId:"name",watch:!0,height:140,placeholder:Ye,showNullButton:!0,onCMBeforeChange:(Qt,sn)=>{rn(Qt,sn,_e,Ct)}}))),y.createElement(Le.default.List,{name:At,rules:[{validator(Qt,sn){if(!(sn!=null&&sn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Te of sn){const{answer_text:Gt}=Te||{};if(Gt!=null&&Gt.some(va=>(va==null?void 0:va.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Qt,{add:sn,remove:Te},{errors:Gt})=>(gt.current=sn,ft.current=Te,y.createElement(y.Fragment,null,y.createElement(Le.default.Item,{label:y.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Qt!=null&&Qt.length)&&y.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Qt.map((va,xt)=>{var Yt=va,{key:na,name:Ba}=Yt,mn=be(Yt,["key","name"]),an,gn;return y.createElement("div",{style:{marginBottom:10},key:na},y.createElement(Oe.Z,{className:"mb20",align:"middle",wrap:!1},y.createElement(Ae.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${oe.Z.blankIndex}`},"\u586B\u7A7A\u9879",xt+1),y.createElement(Le.default.Item,pe(de({},mn),{name:[Ba,"model"],noStyle:!0}),y.createElement(Ce.ZP.Group,{onChange:()=>{const cn=Ge.getFieldValue(At);Ge.setFieldsValue({[At]:cn.map((He,ht)=>pe(de({},He),{answer_text:Ba===ht?[""]:He.answer_text}))})}},y.createElement(Ce.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",y.createElement(xe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},y.createElement(Ie.Z,null))),y.createElement(Ce.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",y.createElement(xe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},y.createElement(Ie.Z,null)))))),y.createElement(Oe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},y.createElement(Ae.Z,{flex:1},y.createElement(Oe.Z,{align:"top",justify:"space-between",wrap:!1},y.createElement(Ae.Z,{flex:1},y.createElement(Le.default.Item,pe(de({},mn),{name:[Ba,"answer_text"],noStyle:!0}),((gn=(an=Ge.getFieldValue(At))==null?void 0:an[Ba])==null?void 0:gn.model)===1?y.createElement(De,null):y.createElement(ke,null))),ot&&y.createElement(Ae.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},y.createElement(Le.default.Item,pe(de({},mn),{name:[Ba,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oe.Z.blankInputNumberWrapper}),y.createElement(ge.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),y.createElement(Le.default.Item,pe(de({},mn),{name:[Ba,"position"],noStyle:!0}),y.createElement(Be.default,{type:"hidden"})))))})))),y.createElement(Oe.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"downcase",valuePropName:"checked"},y.createElement(Fe.Z,null)),y.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),y.createElement(Oe.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"no_space",valuePropName:"checked"},y.createElement(Fe.Z,null)),y.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(bt==null?void 0:bt.length)>1&&y.createElement(Oe.Z,{align:"middle",className:(bt==null?void 0:bt.length)>1?"mb30":`${oe.Z.hide}`},y.createElement(Le.default.Item,{name:"is_ordered"},y.createElement(qe,null)),y.createElement(Ae.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")),y.createElement("div",{onClick:()=>ct(!0)},y.createElement(Le.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Ne.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},42784:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return te}});var a=ee(59301),Se=ee(77019),Oe=ee(5269),Ae=ee(28284),Be=ee(59489),xe=ee(89314),Fe=ee(59301),Le=Object.defineProperty,Ce=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,oe=(ue,me,he)=>me in ue?Le(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[me]=he,E=(ue,me)=>{for(var he in me||(me={}))ze.call(me,he)&&oe(ue,he,me[he]);if(Ne)for(var he of Ne(me))Ie.call(me,he)&&oe(ue,he,me[he]);return ue},y=(ue,me)=>Ce(ue,ge(me)),x=(ue,me)=>{var he={};for(var de in ue)ze.call(ue,de)&&me.indexOf(de)<0&&(he[de]=ue[de]);if(ue!=null&&Ne)for(var de of Ne(ue))me.indexOf(de)<0&&Ie.call(ue,de)&&(he[de]=ue[de]);return he};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:ue,onChange:me,form:he})=>{const de=(ue==null?void 0:ue.is_answer)===1,pe=ue==null?void 0:ue.choice_text,be=()=>{const De=he.getFieldsValue().choices.map(ke=>({choice_text:ke.choice_text,is_answer:0}));he.setFieldsValue({choices:De}),me(y(E({},ue),{is_answer:1}))};return Fe.createElement(Se.Z,{className:Be.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Fe.createElement(Oe.Z,{onClick:be,className:`${Be.Z.choiceIndex} ${Be.Z.judgementIndex} ${de?Be.Z.activeAnswer:""}`},b[pe]),Fe.createElement(Oe.Z,{flex:1,className:`${Be.Z.editorWrap} ml15`},Fe.createElement("div",{className:`${Be.Z.inputBorder} ${Be.Z.placeholder} ${de?Be.Z.activeJudgementAnswer:""}`},pe)),Fe.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},Fe.createElement("div",{onClick:be,className:`${Be.Z.setAnswerBtn} ${de?Be.Z.activeAnswer:""}`},de?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ue,choiceKey:me,form:he})=>{const[de,pe]=(0,a.useState)(!1);return Fe.createElement("div",{className:Be.Z.wrap},Fe.createElement("div",{className:Be.Z.questionTitleEditorWrap},Fe.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(xe.h,{scrollId:"name",watch:!0,height:140,placeholder:ue}))),Fe.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Fe.createElement(Ae.default.List,{name:"choices",rules:[{validator(be,De){return De.some(qe=>(qe==null?void 0:qe.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},be=>Fe.createElement("div",{id:"choices"},be.map(De=>{var ke=De,{key:qe,name:Je}=ke,Ve=x(ke,["key","name"]);return Fe.createElement(Ae.default.Item,y(E({},Ve),{key:qe,name:Je,noStyle:!0}),Fe.createElement(z,{form:he}))})))),Fe.createElement("div",{onClick:()=>pe(!0)},Fe.createElement(Ae.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(xe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:de}))))}},89314:function(pt,dt,ee){"use strict";ee.d(dt,{h:function(){return E},x:function(){return y}});var a=ee(4213),Se=ee(59489),Oe=ee(98573),Ae=ee(59301),Be=Object.defineProperty,xe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ne=(x,b,z)=>b in x?Be(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,ze=(x,b)=>{for(var z in b||(b={}))Ce.call(b,z)&&Ne(x,z,b[z]);if(Le)for(var z of Le(b))ge.call(b,z)&&Ne(x,z,b[z]);return x},Ie=(x,b)=>xe(x,Fe(b)),oe=(x,b)=>{var z={};for(var te in x)Ce.call(x,te)&&b.indexOf(te)<0&&(z[te]=x[te]);if(x!=null&&Le)for(var te of Le(x))b.indexOf(te)<0&&ge.call(x,te)&&(z[te]=x[te]);return z};const E=x=>{var b=x,{value:z,onChange:te,scrollId:ue}=b,me=oe(b,["value","onChange","scrollId"]);return Ae.createElement("div",{id:ue||""},Ae.createElement(a.Z,Ie(ze({},me),{defaultValue:z,onChange:(he,de)=>{de!=null&&de.length?te(he,de):te(he)}})))},y=({value:x,onChange:b,placeholder:z,height:te=140,isEdit:ue,miniToolbar:me,watch:he=!0})=>ue?Ae.createElement(a.Z,{watch:he,isFocus:!0,height:te||void 0,placeholder:z,defaultValue:x,onChange:b,miniToolbar:me}):Ae.createElement("div",{style:{cursor:"pointer"}},x?Ae.createElement(Oe.Z,{className:Se.Z.inputBorder,value:x}):Ae.createElement("div",{className:`${Se.Z.inputBorder} ${Se.Z.placeholder} inputBorderError`},z))},12796:function(pt,dt,ee){"use strict";ee.d(dt,{W:function(){return ke}});var a=ee(59301),Se=ee(6767),Oe=ee(96599),Ae=ee(28284),Be=ee(71411),xe=ee(77019),Fe=ee(5269),Le=ee(25399),Ce=ee(37568),ge=ee(71051),Ne=ee(59489),ze=ee(89314),Ie=ee(4213),oe=ee(61485),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ue=(qe,Je,Ve)=>Je in qe?E(qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):qe[Je]=Ve,me=(qe,Je)=>{for(var Ve in Je||(Je={}))z.call(Je,Ve)&&ue(qe,Ve,Je[Ve]);if(b)for(var Ve of b(Je))te.call(Je,Ve)&&ue(qe,Ve,Je[Ve]);return qe},he=(qe,Je)=>y(qe,x(Je)),de=(qe,Je)=>{var Ve={};for(var Ye in qe)z.call(qe,Ye)&&Je.indexOf(Ye)<0&&(Ve[Ye]=qe[Ye]);if(qe!=null&&b)for(var Ye of b(qe))Je.indexOf(Ye)<0&&te.call(qe,Ye)&&(Ve[Ye]=qe[Ye]);return Ve};const pe=qe=>{var Je=qe,{value:Ve,onChange:Ye}=Je,Ge=de(Je,["value","onChange"]);const ot=At=>{Ye([At])};return a.createElement(Ie.Z,he(me({},Ge),{defaultValue:Ve==null?void 0:Ve[0],onChange:ot}))},be=qe=>{if(!qe)return!1;if(/^s*$/.test(qe)||qe.trim()===""){Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Je=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 qe==="|"?(Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},De=({value:qe=[],onClose:Je})=>a.createElement(Oe.default,{closable:!0,onClose:Je,className:Ne.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},qe.join(" \u6216 "))),ke=({questionTitlePlaceholder:qe,form:Je,showKeywords:Ve,isMustKeyWords:Ye=Ve})=>{const[Ge,ot]=(0,a.useState)(!1),[At,Et]=(0,a.useState)(""),ct=Ae.default.useWatch("use_keywords",Je),yt=Ae.default.useWatch("question_score",Je);return a.createElement("div",{className:Ne.Z.wrap},a.createElement("div",{className:Ne.Z.questionTitleEditorWrap},a.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:qe}))),a.createElement(Ae.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(pe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ve&&!Ye&&a.createElement(Ae.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Be.Z,{defaultChecked:!0})),Ve&&Ye&&a.createElement(xe.Z,{align:"middle",className:"mb30"},a.createElement(Ae.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Be.Z,null)),a.createElement(Fe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Fe.Z,null,a.createElement(Le.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"},a.createElement(oe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ct||!Ye)&&a.createElement(Ae.default.List,{name:"keywords",rules:[{validator(rn,Dt){return Ye?Dt!=null&&Dt.length?(Dt==null?void 0:Dt.reduce((_e,ft)=>_e+ft.score,0))>parseFloat(yt)?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()}}]},(rn,{add:Dt,remove:gt})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Ne.Z.title} mb10`},Ye?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(xe.Z,{align:"middle",className:"font14 mb30"},a.createElement(Fe.Z,{flex:1},a.createElement(Ce.default,{value:At,onChange:_e=>{Et(_e.target.value)},maxLength:50,allowClear:!0,onPressEnter:_e=>{var ft,Ct,bt,Qt;const sn=`${(ft=_e.target)==null?void 0:ft.value}`,Te=(bt=(Ct=sn==null?void 0:sn.split("|"))==null?void 0:Ct.filter(xt=>!!xt))==null?void 0:bt.map(xt=>xt==null?void 0:xt.trim()),Gt=Je.getFieldValue("keywords"),va=((Qt=Gt==null?void 0:Gt.map(xt=>xt==null?void 0:xt.keyword))==null?void 0:Qt.flat())||[];for(const xt of Te)if(va.includes(xt)){Se.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}be(sn)&&(Dt({keyword:Te,score:1}),Et(""))},className:Ne.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(Fe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),rn.map(_e=>{var ft=_e,{key:Ct,name:bt}=ft,Qt=de(ft,["key","name"]);return a.createElement(xe.Z,{key:Ct,className:"mb20",style:{marginRight:148}},a.createElement(Fe.Z,{flex:1},a.createElement(xe.Z,{align:"middle",justify:"space-between"},a.createElement(Ae.default.Item,he(me({},Qt),{name:[bt,"keyword"]}),a.createElement(De,{onClose:()=>gt(bt)})),Ye&&a.createElement(Ae.default.Item,he(me({},Qt),{name:[bt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ne.Z.blankInputNumberWrapper}),a.createElement(ge.Z,{className:Ne.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>ot(!0)},a.createElement(Ae.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ge}))))}},10264:function(pt,dt,ee){"use strict";ee.d(dt,{tc:function(){return ku.t},uh:function(){return a.u},rL:function(){return Tn},u8:function(){return Oe.u},ZZ:function(){return Se.Z},Wk:function(){return Ae.W}});var a=ee(40260),Se=ee(42784),Oe=ee(95062),Ae=ee(12796),Be=ee(59301),xe=ee(8848),Fe=ee(28284),Le=ee(77019),Ce=ee(5269),ge=ee(71051),Ne=ee(25399),ze=ee(75727),Ie=ee(59489),oe=ee(12893),E=ee(89314),y=ee(62957),x=ee(37568),b=ee(71411),z=ee(59301),te=Object.defineProperty,ue=Object.defineProperties,me=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,be=(ea,zn,aa)=>zn in ea?te(ea,zn,{enumerable:!0,configurable:!0,writable:!0,value:aa}):ea[zn]=aa,De=(ea,zn)=>{for(var aa in zn||(zn={}))de.call(zn,aa)&&be(ea,aa,zn[aa]);if(he)for(var aa of he(zn))pe.call(zn,aa)&&be(ea,aa,zn[aa]);return ea},ke=(ea,zn)=>ue(ea,me(zn)),qe=(ea,zn)=>{var aa={};for(var La in ea)de.call(ea,La)&&zn.indexOf(La)<0&&(aa[La]=ea[La]);if(ea!=null&&he)for(var La of he(ea))zn.indexOf(La)<0&&pe.call(ea,La)&&(aa[La]=ea[La]);return aa};const Je=({value:ea,onChange:zn})=>{const aa=qa=>{y.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ie.Z.modal,onOk:()=>{const pu=[...ea];pu.splice(qa,1),zn(pu)}})},La=()=>{const qa=[...ea];qa.push(""),zn(qa)};return z.createElement(Le.Z,{className:"ml20"},z.createElement(Ce.Z,{flex:1},ea==null?void 0:ea.map((qa,pu)=>z.createElement(Le.Z,{key:`${qa}_${pu}`,align:"middle",className:"mb20"},z.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:qa,autoSize:{maxRows:3},maxLength:1e3,onBlur:Zu=>{const vn=[...ea],Ft=Zu.target.value.trim();vn[pu]=Ft,zn(vn)}}),z.createElement(Ne.Z,{title:"\u5220\u9664"},z.createElement(oe.Z,{className:Ie.Z.deleteIcon,style:{marginLeft:15,visibility:pu>0?"visible":"hidden"},onClick:()=>aa(pu)}))))),z.createElement(Ce.Z,null,z.createElement("div",{className:`${Ie.Z.addBtn}`,onClick:()=>{La()}},"\u65B0\u589E\u7B54\u6848")))},Ve=({value:ea=!0,onChange:zn})=>z.createElement(b.Z,{checked:!ea,onChange:aa=>{zn(!aa)}}),Ye="\u2581",Ge=({questionTitlePlaceholder:ea,form:zn,name:aa,scoreByBlank:La=!1,answerKey:qa,titleKey:pu="name",analysisKey:Zu="analysis",isOrdered:vn="is_ordered"})=>{var Ft,Yn;const[Za,Ha]=(0,Be.useState)(!1),ja=(je,vt)=>{const Lt=vt.line;let fa=0;for(let sa=0;sa{const ra=je.getRange(vt.from,vt.to);let sa=0;if(vt.text.forEach(lu=>{sa+=lu.split(Ye).length-1}),vt.origin!=="setValue"){if(ra&&ra.indexOf(Ye)!==-1){const lu=ra.split(Ye).length-1,Vn=ja(je,vt.from);if(console.log(`\u5220\u9664${lu}\u4E2A\uFF0C \u524D\u9762\u6709${Vn}\u4E2A\uFF0C\u65B0\u589E${sa}\u4E2A`),lu>1){const In=Array.from({length:lu},(ya,An)=>Vn+An);fa(In)}else fa(Vn)}else if(sa>0){const lu=ja(je,vt.from);console.log(`\u65B0\u589E${sa}\u4E2A\uFF0C\u4E4B\u524D\u6709${lu}\u4E2A`),Lt(sa,lu)}}},Xn=()=>{const je=zn.getFieldValue(["sub_item_banks",...qa]);zn.setFieldValue(["sub_item_banks",...qa],je==null?void 0:je.map((vt,Lt)=>ke(De({},vt),{position:Lt+1})))},St=(0,Be.useRef)(),ne=(je,vt)=>{for(let Lt=0;Lt{ce.current(je),Xn()},Me=(Yn=(Ft=zn.getFieldValue("sub_item_banks"))==null?void 0:Ft[qa==null?void 0:qa[0]])==null?void 0:Yn[qa==null?void 0:qa[1]];return(0,Be.useEffect)(()=>{console.log("========",zn.getFieldsValue())},[zn]),z.createElement("div",{className:Ie.Z.wrap},z.createElement("div",{className:Ie.Z.questionTitleEditorWrap},z.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:pu,labelCol:{span:24},rules:[{required:!0}]},z.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:ea,showNullButton:!0,onCMBeforeChange:(je,vt)=>{su(je,vt,ne,fe)}}))),z.createElement(Fe.default.List,{name:qa,rules:[{validator(je,vt){if((vt==null?void 0:vt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Lt of vt){const{answer_text:fa}=Lt||{};if(fa!=null&&fa.some(ra=>(ra==null?void 0:ra.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(je,{add:vt,remove:Lt},{errors:fa})=>(St.current=vt,ce.current=Lt,z.createElement(z.Fragment,null,z.createElement(Fe.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(je!=null&&je.length)&&z.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),je.map((ra,sa)=>{var lu=ra,{key:Vn,name:In}=lu,ya=qe(lu,["key","name"]);return z.createElement(Le.Z,{align:"top",key:Vn},z.createElement(Ce.Z,{className:`${Ie.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",sa+1),z.createElement(Ce.Z,{flex:1},z.createElement(Le.Z,{align:"top",justify:"space-between"},z.createElement(Ce.Z,{flex:1},z.createElement(Fe.default.Item,ke(De({},ya),{name:[In,"answer_text"],noStyle:!0}),z.createElement(Je,null))),La&&z.createElement(Ce.Z,{flex:"224px"},z.createElement(Fe.default.Item,ke(De({},ya),{name:[In,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ie.Z.blankInputNumberWrapper}),z.createElement(ge.Z,{className:Ie.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),z.createElement(Fe.default.Item,ke(De({},ya),{name:[In,"position"],noStyle:!0}),z.createElement(x.default,{type:"hidden"}))))})))),z.createElement(Le.Z,{align:"middle"},z.createElement(Fe.default.Item,{name:[aa,"downcase"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(Le.Z,{align:"middle"},z.createElement(Fe.default.Item,{name:[aa,"no_space"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Me==null?void 0:Me.length)>1&&z.createElement(Le.Z,{align:"middle",className:(Me==null?void 0:Me.length)>1?"mb30":`${Ie.Z.hide}`},z.createElement(Fe.default.Item,{name:vn},z.createElement(Ve,null)),z.createElement(Ce.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")),z.createElement("div",{className:"mt30",onClick:()=>Ha(!0)},z.createElement(Fe.default.Item,{name:Zu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},z.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Za}))))};var ot=ee(59301),At=Object.defineProperty,Et=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,gt=(ea,zn,aa)=>zn in ea?At(ea,zn,{enumerable:!0,configurable:!0,writable:!0,value:aa}):ea[zn]=aa,_e=(ea,zn)=>{for(var aa in zn||(zn={}))rn.call(zn,aa)&>(ea,aa,zn[aa]);if(yt)for(var aa of yt(zn))Dt.call(zn,aa)&>(ea,aa,zn[aa]);return ea},ft=(ea,zn)=>Et(ea,ct(zn)),Ct=(ea,zn)=>{var aa={};for(var La in ea)rn.call(ea,La)&&zn.indexOf(La)<0&&(aa[La]=ea[La]);if(ea!=null&&yt)for(var La of yt(ea))zn.indexOf(La)<0&&Dt.call(ea,La)&&(aa[La]=ea[La]);return aa};const bt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Qt=({value:ea,onChange:zn,form:aa,choiceKey:La})=>{const qa=(ea==null?void 0:ea.is_answer)===1,pu=ea==null?void 0:ea.choice_text,Zu=()=>{var vn;const Ft=(vn=aa==null?void 0:aa.getFieldValue(["sub_item_banks",...La]))==null?void 0:vn.map(Yn=>({choice_text:Yn.choice_text,is_answer:0}));aa==null||aa.setFieldValue(["sub_item_banks",...La],Ft),zn(ft(_e({},ea),{is_answer:1}))};return ot.createElement(Le.Z,{className:Ie.Z.choiceWrap,align:"middle",wrap:!1},ot.createElement(Ce.Z,{onClick:Zu,className:`${Ie.Z.choiceIndex} ${Ie.Z.judgementIndex} ${qa?Ie.Z.activeAnswer:""}`},bt[pu]),ot.createElement(Ce.Z,{flex:1,className:`${Ie.Z.editorWrap} ml15`},ot.createElement("div",{className:`${Ie.Z.inputBorder} ${Ie.Z.placeholder} ${qa?Ie.Z.activeJudgementAnswer:""}`},pu)),ot.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},ot.createElement("div",{onClick:Zu,className:`${Ie.Z.setAnswerBtn} ${qa?Ie.Z.activeAnswer:""}`},qa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},sn=({questionTitlePlaceholder:ea,choiceKey:zn="choices",form:aa,titleKey:La="name",analysisKey:qa="analysis"})=>{const[pu,Zu]=(0,Be.useState)(!1);return ot.createElement("div",{className:Ie.Z.wrap},ot.createElement("div",{className:Ie.Z.questionTitleEditorWrap},ot.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:La,labelCol:{span:24},rules:[{required:!0}]},ot.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:ea}))),ot.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},ot.createElement(Fe.default.List,{name:zn,rules:[{validator(vn,Ft){return Ft.some(Za=>(Za==null?void 0:Za.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},vn=>ot.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},vn.map(Ft=>{var Yn=Ft,{key:Za,name:Ha}=Yn,ja=Ct(Yn,["key","name"]);return ot.createElement(Fe.default.Item,ft(_e({},ja),{key:Za,name:Ha,noStyle:!0}),ot.createElement(Qt,{form:aa,choiceKey:zn}))})))),ot.createElement("div",{className:"mt30",onClick:()=>Zu(!0)},ot.createElement(Fe.default.Item,{name:qa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ot.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pu}))))};var Te=ee(6767),Gt=ee(96599),va=ee(4213),xt=ee(61485),Yt=Object.defineProperty,na=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,cn=(ea,zn,aa)=>zn in ea?Yt(ea,zn,{enumerable:!0,configurable:!0,writable:!0,value:aa}):ea[zn]=aa,He=(ea,zn)=>{for(var aa in zn||(zn={}))an.call(zn,aa)&&cn(ea,aa,zn[aa]);if(mn)for(var aa of mn(zn))gn.call(zn,aa)&&cn(ea,aa,zn[aa]);return ea},ht=(ea,zn)=>na(ea,Ba(zn)),rt=(ea,zn)=>{var aa={};for(var La in ea)an.call(ea,La)&&zn.indexOf(La)<0&&(aa[La]=ea[La]);if(ea!=null&&mn)for(var La of mn(ea))zn.indexOf(La)<0&&gn.call(ea,La)&&(aa[La]=ea[La]);return aa};const nt=ea=>{var zn=ea,{value:aa,onChange:La}=zn,qa=rt(zn,["value","onChange"]);const pu=Zu=>{La([Zu])};return Be.createElement(va.Z,ht(He({},qa),{defaultValue:aa==null?void 0:aa[0],onChange:pu}))},Ze=ea=>{if(!ea)return!1;let zn=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 ea==="|"?(Te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ot=({value:ea=[],onClose:zn})=>Be.createElement(Gt.default,{closable:!0,onClose:zn,className:Ie.Z.keywordTag},Be.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ea.join(" \u6216 "))),On=({questionTitlePlaceholder:ea,form:zn,showKeywords:aa,isMustKeyWords:La=aa,titleKey:qa="name",analysisKey:pu="analysis",answerTexts:Zu="answer_texts",keywords:vn="keywords",useKeywords:Ft="use_keywords",indexs:Yn})=>{const[Za,Ha]=(0,Be.useState)(!1),[ja,su]=(0,Be.useState)(""),[Xn,St]=(0,Be.useState)(!1),ne=Fe.default.useWatch("question_score",zn);return Be.createElement("div",{className:Ie.Z.wrap},Be.createElement("div",{className:Ie.Z.questionTitleEditorWrap},Be.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:qa,labelCol:{span:24},rules:[{required:!0}]},Be.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:ea}))),Be.createElement(Fe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Zu,labelCol:{span:24}},Be.createElement(nt,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),aa&&!La&&Be.createElement(Fe.default.Item,{hidden:!0,name:Ft,valuePropName:"checked"},Be.createElement(b.Z,{defaultChecked:!0})),aa&&La&&Be.createElement(Le.Z,{align:"middle",className:"mb30"},Be.createElement(Fe.default.Item,{name:Ft,valuePropName:"checked"},Be.createElement(b.Z,{onChange:()=>{var ce,fe,Me,je,vt,Lt;console.log(zn.getFieldsValue()),St((Me=(fe=(ce=zn.getFieldsValue())==null?void 0:ce.sub_item_banks)==null?void 0:fe[Yn])==null?void 0:Me.use_keywords),console.log((Lt=(vt=(je=zn.getFieldsValue())==null?void 0:je.sub_item_banks)==null?void 0:vt[Yn])==null?void 0:Lt.use_keywords),console.log(Xn)}})),Be.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Be.createElement(Ce.Z,null,Be.createElement(Ne.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"},Be.createElement(xt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Xn||!La)&&Be.createElement(Fe.default.List,{name:vn,rules:[{validator(ce,fe){return La?fe!=null&&fe.length?(fe==null?void 0:fe.reduce((je,vt)=>je+vt.score,0))>parseFloat(ne)?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()}}]},(ce,{add:fe,remove:Me})=>Be.createElement(Be.Fragment,null,Be.createElement("div",{className:`${Ie.Z.title} mb10`},La?"\u5173\u952E\u8BCD":Be.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Be.createElement(Le.Z,{align:"middle",className:"font14 mb30"},Be.createElement(Ce.Z,{flex:1},Be.createElement(x.default,{value:ja,onChange:je=>{su(je.target.value)},maxLength:50,allowClear:!0,onPressEnter:je=>{var vt,Lt,fa,ra;const sa=`${(vt=je.target)==null?void 0:vt.value}`,lu=(fa=(Lt=sa==null?void 0:sa.split("|"))==null?void 0:Lt.filter(ya=>!!ya))==null?void 0:fa.map(ya=>ya==null?void 0:ya.trim()),Vn=zn.getFieldValue(["sub_item_banks",...vn]),In=((ra=Vn==null?void 0:Vn.map(ya=>ya==null?void 0:ya.keyword))==null?void 0:ra.flat())||[];for(const ya of lu)if(In.includes(ya)){Te.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ze(sa)&&(fe({keyword:lu,score:1}),su(""))},className:Ie.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Be.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ce.map(je=>{var vt=je,{key:Lt,name:fa}=vt,ra=rt(vt,["key","name"]);return Be.createElement(Le.Z,{key:Lt,className:"mb20",style:{marginRight:148}},Be.createElement(Ce.Z,{flex:1},Be.createElement(Le.Z,{align:"middle",justify:"space-between"},Be.createElement(Fe.default.Item,ht(He({},ra),{name:[fa,"keyword"]}),Be.createElement(Ot,{onClose:()=>Me(fa)})),La&&Be.createElement(Fe.default.Item,ht(He({},ra),{name:[fa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ie.Z.blankInputNumberWrapper}),Be.createElement(ge.Z,{className:Ie.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Be.createElement("div",{onClick:()=>Ha(!0)},Be.createElement(Fe.default.Item,{name:pu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Be.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Za}))))};var pn=ee(59301),Un=Object.defineProperty,Ht=Object.defineProperties,en=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Mt=(ea,zn,aa)=>zn in ea?Un(ea,zn,{enumerable:!0,configurable:!0,writable:!0,value:aa}):ea[zn]=aa,Jt=(ea,zn)=>{for(var aa in zn||(zn={}))ua.call(zn,aa)&&Mt(ea,aa,zn[aa]);if(Dn)for(var aa of Dn(zn))hn.call(zn,aa)&&Mt(ea,aa,zn[aa]);return ea},Nn=(ea,zn)=>Ht(ea,en(zn)),ka=(ea,zn)=>{var aa={};for(var La in ea)ua.call(ea,La)&&zn.indexOf(La)<0&&(aa[La]=ea[La]);if(ea!=null&&Dn)for(var La of Dn(ea))zn.indexOf(La)<0&&hn.call(ea,La)&&(aa[La]=ea[La]);return aa};const{Panel:vu}=xe.default,Tn=({questionTitlePlaceholder:ea,choiceKey:zn,form:aa,withScore:La})=>{const[qa,pu]=(0,Be.useState)([]),Zu=vn=>{pu(vn)};return pn.createElement("div",{className:Ie.Z.wrap},pn.createElement("div",{className:Ie.Z.questionTitleEditorWrap},pn.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},pn.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:ea}))),pn.createElement(Fe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),pn.createElement(Fe.default.List,{name:"sub_item_banks",rules:[{validator(vn,Ft){return Ft?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(vn,{add:Ft,remove:Yn,move:Za})=>{const Ha=aa.getFieldValue("sub_item_banks");return pn.createElement(pn.Fragment,null,pn.createElement(xe.default,{className:vn.length>0?Ie.Z.collapseWrapper:"",bordered:!1,activeKey:qa,onChange:Zu,expandIcon:({isActive:ja})=>pn.createElement("i",{className:`iconfont icon-weizhankai ${ja?Ie.Z.open:Ie.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},vn.map((ja,su)=>{var Xn=ja,{key:St,name:ne}=Xn,ce=ka(Xn,["key","name"]),fe,Me,je,vt,Lt,fa,ra,sa,lu,Vn;return pn.createElement(vu,{className:Ie.Z.panel,forceRender:!0,header:pn.createElement("div",{className:Ie.Z.panelHeader},"\u7B2C",su+1,"\u5C0F\u9898",pn.createElement("span",null,"\uFF08",((fe=Ha==null?void 0:Ha[ne])==null?void 0:fe.item_type)=="SINGLE"?"\u5355\u9009\u9898":((Me=Ha==null?void 0:Ha[ne])==null?void 0:Me.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((je=Ha==null?void 0:Ha[ne])==null?void 0:je.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((vt=Ha==null?void 0:Ha[ne])==null?void 0:vt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ne,extra:pn.createElement(Le.Z,{align:"middle",onClick:In=>In.stopPropagation()},La&&pn.createElement(Ce.Z,null,pn.createElement(Fe.default.Item,Nn(Jt({},ce),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ne,"question_score"],className:Ie.Z.blankInputNumberWrapper}),pn.createElement(ge.Z,{className:Ie.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),pn.createElement(Ce.Z,null,pn.createElement(Le.Z,{align:"middle",className:"pl40",justify:"end"},su!==0&&pn.createElement("div",{onClick:()=>{var In;Za(su,su-1);const ya=(In=aa.getFieldValue("sub_item_banks"))==null?void 0:In.map((An,ca)=>(vn.map((st,Wt)=>{ca===Wt&&(An.q_position=Number(st.name)+1)}),An));aa.setFieldValue("sub_item_banks",ya)}},pn.createElement(Ne.Z,{title:"\u4E0A\u79FB"},pn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),su{var In;Za(su,su+1);const ya=(In=aa.getFieldValue("sub_item_banks"))==null?void 0:In.map((An,ca)=>(vn.map((st,Wt)=>{ca===Wt&&(An.q_position=Number(st.name)+1)}),An));aa.setFieldValue("sub_item_banks",ya)},className:su===0?"":"ml15"},pn.createElement(Ne.Z,{title:"\u4E0B\u79FB"},pn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),pn.createElement(Ce.Z,null,pn.createElement(Ne.Z,{title:"\u5220\u9664"},pn.createElement(oe.Z,{className:`${Ie.Z.deleteIcon} ml15`,onClick:()=>Yn(ne)}))))},pn.createElement(Fe.default.Item,Nn(Jt({},ce),{name:ne}),(((Lt=Ha==null?void 0:Ha[ne])==null?void 0:Lt.item_type)=="SINGLE"||((fa=Ha==null?void 0:Ha[ne])==null?void 0:fa.item_type)=="MULTIPLE")&&pn.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ra=Ha==null?void 0:Ha[ne])==null?void 0:ra.item_type)=="MULTIPLE",form:aa,choiceKey:[ne,"choices"],titleKey:[ne,"name"],analysisKey:[ne,"analysis"],choiceOptionsPath:["sub_item_banks",ne,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((sa=Ha==null?void 0:Ha[ne])==null?void 0:sa.item_type)=="COMPLETION"&&pn.createElement(Ge,{form:aa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ne,titleKey:[ne,"name"],analysisKey:[ne,"analysis"],isOrdered:[ne,"is_ordered"],answerKey:[ne,"standard_answers"]}),((lu=Ha==null?void 0:Ha[ne])==null?void 0:lu.item_type)=="JUDGMENT"&&pn.createElement(sn,{form:aa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ne,"name"],analysisKey:[ne,"analysis"],choiceKey:[ne,"choices"]}),((Vn=Ha==null?void 0:Ha[ne])==null?void 0:Vn.item_type)=="SUBJECTIVE"&&pn.createElement(On,{showKeywords:!0,isMustKeyWords:!1,form:aa,titleKey:[ne,"name"],analysisKey:[ne,"analysis"],answerTexts:[ne,"answer_texts"],useKeywords:[ne,"use_keywords"],keywords:[ne,"keywords"],indexs:ne,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),vn.length<20&&pn.createElement(ze.Z,{menu:{items:[{label:pn.createElement("div",{onClick:()=>{Ft({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),pu([vn==null?void 0:vn.length,...qa])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:pn.createElement("div",{onClick:()=>{Ft({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),pu([vn==null?void 0:vn.length,...qa])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:pn.createElement("div",{onClick:()=>{Ft({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),pu([vn==null?void 0:vn.length,...qa])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:pn.createElement("div",{onClick:()=>{Ft({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),pu([vn==null?void 0:vn.length,...qa])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:pn.createElement("div",{onClick:()=>{Ft({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),pu([vn==null?void 0:vn.length,...qa])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(ja=>ja.show).map(ja=>({label:ja.label,key:ja.key}))}},pn.createElement("div",{className:`${Ie.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var ku=ee(44931)},98573:function(pt,dt,ee){"use strict";ee.d(dt,{z:function(){return de},Z:function(){return pe}});var a=ee(59301),Se=ee(14752),Oe=ee(48421),Ae=ee(64018),Be=ee(79710),xe=ee(13952),Fe=ee(89299),Le=ee(15342),Ce=ee(1012),ge=ee(23416),Ne=ee(59301),Ie=({html:be})=>{const De=(0,a.useRef)(null),ke=(0,a.useRef)(null),qe=`.markdown-body p { +\\end{array}`}]}]}],b=ue=>{E.current.setValue(E.current.getValue()+" "+ue.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ce.createElement(Se.Z,{className:Fe.Z.lists,gutter:[10,10]},y.map((ue,me)=>Ce.createElement(Oe.Z,{flex:"110px",className:Fe.Z.item},Ce.createElement("div",null,Ce.createElement(xe.Z,{value:`$$${ue.value}$$`}),ue.name),Ce.createElement("div",{className:Fe.Z.children},ue.children.map((he,de)=>Ce.createElement("div",{key:de},Ce.createElement("h1",null,he.name),Ce.createElement(Se.Z,{gutter:[10,10]},he.data.map((pe,be)=>Ce.createElement(Oe.Z,{key:be,onClick:()=>b(pe),className:Fe.Z.diamond},Ce.createElement(xe.Z,{value:"`$$"+pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ce.createElement(Se.Z,{className:Fe.Z.lists,gutter:[10,10]},x.map((ue,me)=>Ce.createElement(Oe.Z,{flex:"110px",className:Fe.Z.item},Ce.createElement("div",null,Ce.createElement(xe.Z,{value:"`$$"+ue.value+"$$`"}),ue.name),Ce.createElement("div",{className:Fe.Z.children},ue.children.map((he,de)=>Ce.createElement("div",{key:de},he.name&&Ce.createElement("h1",null,he.name),Ce.createElement(Se.Z,{gutter:[10,10]},he.data.map((pe,be)=>Ce.createElement(Oe.Z,{key:be,onClick:()=>b(pe),className:Fe.Z.diamond},Ce.createElement(xe.Z,{value:"`$$"+pe.value+"$$`"}))))))))))}],te=()=>{var ue=document.createElement("div");ue.innerHTML=E.current.getValue();var me=ue.innerText;return Ne&&Ne(me),me};return(0,a.useImperativeHandle)(oe,()=>({getData:te})),Ce.createElement("div",{className:Fe.Z.mathWrap},Ce.createElement(Ae.default,{defaultActiveKey:"1",items:z}),Ce.createElement("math-field",{locale:"zh_cn",className:Fe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ie||""),ze&&Ce.createElement("div",{className:Fe.Z.button},Ce.createElement(Be.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=ge},63604:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(93314),Oe=ee(99571),Ae=Object.defineProperty,Be=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(oe,E,y)=>E in oe?Ae(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,Ne=(oe,E)=>{for(var y in E||(E={}))Le.call(E,y)&&ge(oe,y,E[y]);if(Fe)for(var y of Fe(E))Ce.call(E,y)&&ge(oe,y,E[y]);return oe},ze=(oe,E)=>Be(oe,xe(E));const Ie=({img:oe,buttonProps:E={},styles:y={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:te,ButtonTwo:ue,imgStyles:me,loading:he=!1,className:de=""})=>a.createElement("section",{className:`tc animated fadeIn ${de}`,style:Ne({color:"#999",margin:"100px auto",visibility:he?"hidden":"visible"},y)},a.createElement("img",{src:oe||Se,style:ze(Ne({},me),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&a.createElement(Oe.ZP,Ne({className:te,onClick:z},E),b),ue&&ue);dt.Z=Ie},69098:function(pt,dt,ee){"use strict";ee.d(dt,{Q:function(){return xe}});var a=ee(59301),Se=ee(82326),Oe=ee(47889),Ae=ee(71051),Be=ee(59301),xe=(Le=>(Le[Le.Number=1]="Number",Le[Le.Percent=2]="Percent",Le))(xe||{});const Fe=({value:Le,onChange:Ce,disabled:ge,hidePercentOption:Ne=!1,percentType:ze="select"})=>{const Ie=(0,a.useMemo)(()=>Ne?1:2,[Ne]),[oe,E]=(0,a.useState)(Ie);console.log(oe);const y=b=>Le.type===1?`${b}\u5206`:`${b}%`,x=(0,a.useCallback)(b=>{if(oe===1){const z=b.replace("\u5206","");return isNaN(parseInt(z,10))?0:z}else return b.replace("%","")},[oe]);return(0,a.useEffect)(()=>{E(Le.type)},[Le]),Be.createElement("div",{style:{display:"flex",alignItems:"center"}},ze=="select"&&Be.createElement(Se.default,{size:"large",onChange:b=>{E(b),Ce({type:b,inputValue:b===1?5:20})},value:oe||Ie,style:{width:100},options:Ne?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ge}),ze=="radio"&&Be.createElement(Oe.ZP.Group,{size:"large",onChange:b=>{const z=b.target.value;E(z),Ce({type:z,inputValue:z===1?5:20})},value:oe||Ie,disabled:ge},!Ne&&Be.createElement(Oe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Be.createElement(Oe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ze=="radio"&&Be.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Le.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Be.createElement(Ae.Z,{size:"large",disabled:ge,value:Le.inputValue,style:{width:"120px"},parser:x,addonAfter:Le.type===1?"\u5206":"%",max:oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{Ce({type:oe,inputValue:b})}}),ze=="radio"&&Le.type==2&&Be.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};dt.Z=Fe},23416:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return te}});var a=ee(59301),Se={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Oe=ee(99571),Ae=ee(70557),Be=ee(58531),xe=ee(25399),Fe=ee(89299),Le=ee(68606),Ce=ee(63604),ge=ee(13952),Ne=ee(59669),ze=ee(59301),Ie=Object.defineProperty,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ue,me,he)=>me in ue?Ie(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[me]=he,b=(ue,me)=>{for(var he in me||(me={}))E.call(me,he)&&x(ue,he,me[he]);if(oe)for(var he of oe(me))y.call(me,he)&&x(ue,he,me[he]);return ue},z=(ue,me,he)=>new Promise((de,pe)=>{var be=_e=>{try{ke(he.next(_e))}catch(Je){pe(Je)}},De=_e=>{try{ke(he.throw(_e))}catch(Je){pe(Je)}},ke=_e=>_e.done?de(_e.value):Promise.resolve(_e.value).then(be,De);ke((he=he.apply(ue,me)).next())}),te=({editOffice:ue="view",data:me,theme:he,type:de,filename:pe,monacoEditor:be,className:De,style:ke,close:_e,onClose:Je,hasMask:Ve,disabledDownload:Ye,onImgDimensions:Ge,showNodata:ot,recordInfo:At})=>{const[Et,ct]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[yt,un]=(0,a.useState)(""),[Dt,gt]=(0,a.useState)(),$e=window.ENV==="build"?"/react/build":"",ft=location.host.startsWith("localhost")?ge.Z.PROXY_SERVER:ge.Z.API_SERVER,wt=10*(1024*1024),Qt=(0,a.useRef)();me!=null&&me.startsWith("/api")&&de!=="txt"&&(me=ge.Z.API_SERVER+me);const sn=xt=>xt.substring(xt.lastIndexOf("/")+1).split(".").pop();pe&&be&&(be.filename=pe),(0,a.useEffect)(()=>{var xt,Yt;const ea=(Yt=(xt=document.cookie)==null?void 0:xt.replace(/\s/g,""))==null?void 0:Yt.split(";");ea==null||ea.map(Ba=>{let mn=Ba.split("=");mn[0]==="_educoder_session"&&un(mn[1])})},[]),(0,a.useEffect)(()=>{de==="office"&&(me.indexOf("bigfilescdn.")>-1||me.indexOf("bigfiles1")>-1?gt({url:me,fileType:sn(me),model:me.indexOf("model=edit")?"edit":"view"}):Te())},[de,me]);const Te=()=>z(void 0,null,function*(){console.log("data:",me);let xt=me;me.startsWith("http")||(xt=location.origin+xt);let Yt=new URL(xt).pathname.split("/").pop();const ea=yield(0,Le.gJ)({attachment_id:Yt});ea.url=ft+ea.url,gt(ea)}),Vt=()=>{if(me.startsWith("http")||me.startsWith("blob:")){fa();return}(0,Fe.Sv)(pe||"educoder",me,pe)},fa=()=>{At&&(0,Ne.fc)({id:At==null?void 0:At.id,watch_type:1,course_id:At==null?void 0:At.course_id}),(0,Fe.Nd)(pe||"educoder",decodeURIComponent(me))};return ze.createElement("div",{style:b({},ke||{}),className:`${Ve&&Se.bgBlack} ${de?Se.wrp:"hide"}`},_e&&ze.createElement("div",{className:Se.close,ref:Qt},!!Ge&&ze.createElement(xe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Qt.current},ze.createElement("span",{onClick:()=>{Je(),Ge()}},ze.createElement("i",{className:"icon-yulanpizhu"}))),!Ye&&ze.createElement(xe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Qt.current},ze.createElement("span",{onClick:fa},ze.createElement("i",{className:"icon-quxiaozhiding"}))),ze.createElement(xe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Qt.current},ze.createElement("span",{className:"",onClick:Je},ze.createElement("i",{className:"icon-guanbi1"})))),ze.createElement("div",{className:`${Se[De]} ${De} ${Se.monaco} ${de==="txt"?"show":"hide"}`},de==="txt"&&ze.createElement(ze.Fragment,null,ze.createElement(Be.ZP,b({},be)))),de==="audio"&&ze.createElement("audio",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${me}`,autoPlay:!0}),de==="video"&&ze.createElement(ze.Fragment,null,(me==null?void 0:me.indexOf("http"))>-1?ze.createElement("video",{controls:!0,src:`${me}`,autoPlay:!0}):ze.createElement("video",{controls:!0,src:`data:video/mp4;base64,${me}`,autoPlay:!0})),de==="office"&&Dt&&ze.createElement("iframe",{src:`${$e}/office.html?key=${Dt.key}&url=${btoa(Dt.url)}&callbackUrl=${ft+(Dt.callbackUrl||"")}&fileType=${Dt.fileType}&title=${Dt.title||""}&model=${ue}&officeServer=${ge.Z.ONLYOFFICE}&disabledDownload=${!!Ye}`}),de==="html"&&ze.createElement("iframe",{src:me+"&disposition=inline"}),de==="pdf"&&ze.createElement("iframe",{src:`${$e}/js/pdfview/index.html?filename=${pe||"educoder.pdf"}&url=${encodeURIComponent(me)}&disabledDownload=${!!Ye}`}),de==="image"&&ze.createElement("img",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:image/png;base64,"}${me}`}),(de==="other"||de==="download")&&ze.createElement(ze.Fragment,null,ot?ze.createElement(Ce.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ze.createElement(Oe.ZP,{icon:ze.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Vt,disabled:Ye},"\u4E0B\u8F7D")}):ze.createElement(Oe.ZP,{type:"primary",size:"middle",onClick:Vt,disabled:Ye},ze.createElement(Ae.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},33329:function(pt,dt,ee){"use strict";ee.d(dt,{Q:function(){return Ce},Z:function(){return Ne}});var a=ee(59301),Se={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Oe=ee(92310),Ae=ee.n(Oe),Be=ee(62957),xe=ee(6767),Fe=ee(62673),Le=(ze,Ie,oe)=>new Promise((E,y)=>{var x=te=>{try{z(oe.next(te))}catch(ue){y(ue)}},b=te=>{try{z(oe.throw(te))}catch(ue){y(ue)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((oe=oe.apply(ze,Ie)).next())});const Ce=({title:ze="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Ie=[],visible:oe,setVisible:E,tip:y,onOk:x})=>{const[b,z]=(0,a.useState)([]),[te,ue]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{oe&&z(Ie)},[oe]),a.createElement(Be.default,{centered:!0,open:oe,title:ze,confirmLoading:te,width:564,onOk:()=>Le(void 0,null,function*(){if(!b.length){xe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ue(!0),yield x(b),ue(!1)}),onCancel:()=>E(!1)},!!y&&a.createElement("div",{className:"c-grey-666 font16 mb10"},y),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(Fe.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:me=>{z(me)}})))};var Ne=({title:ze="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Ie,style:oe={},onEdit:E,dataSource:y=[]})=>{const x={C:a.createElement("div",{className:Se.c},"C"),"C++":a.createElement("div",{className:Se.cpp},"C++"),Java:a.createElement("div",{className:Se.java},"Java"),Python:a.createElement("div",{className:Se.python},"Python")};return a.createElement("div",{className:Ae()(Se.tags,Ie),style:oe},!!ze&&a.createElement("div",{className:Se.text},ze),a.createElement("div",{className:Se.tagWrap},y==null?void 0:y.map(b=>a.createElement(a.Fragment,{key:b},x[b]))),!!E&&a.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${Se.edit}`}))}},44931:function(pt,dt,ee){"use strict";ee.d(dt,{t:function(){return ea}});var a=ee(59301),Se=ee(37568),Oe=ee(28284),Ae=ee(62957),Be=ee(77019),xe=ee(5269),Fe=ee(71051),Le=ee(82326),Ce=ee(47889),ge=ee(89314),Ne=ee(44993),ze=ee(59489),Ie=ee(6767),oe=ee(99571),E=ee(29787),y=ee(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=ee(52430),z=ee(78837),te=ee(4213),ue=ee(56102),me=ee(7051),he=ee(59301),de=Object.defineProperty,pe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Je=(Ba,mn,nn)=>mn in Ba?de(Ba,mn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ba[mn]=nn,Ve=(Ba,mn)=>{for(var nn in mn||(mn={}))ke.call(mn,nn)&&Je(Ba,nn,mn[nn]);if(De)for(var nn of De(mn))_e.call(mn,nn)&&Je(Ba,nn,mn[nn]);return Ba},Ye=(Ba,mn)=>pe(Ba,be(mn)),Ge=(Ba,mn,nn)=>new Promise((gn,cn)=>{var He=nt=>{try{rt(nn.next(nt))}catch(Ze){cn(Ze)}},ht=nt=>{try{rt(nn.throw(nt))}catch(Ze){cn(Ze)}},rt=nt=>nt.done?gn(nt.value):Promise.resolve(nt.value).then(He,ht);rt((nn=nn.apply(Ba,mn)).next())}),At=({buttonProps:Ba,buttonText:mn,form:nn,hackIdentifier:gn="",answerKey:cn,data:He})=>{const[ht,rt]=(0,a.useState)(!1),[nt,Ze]=(0,a.useState)(!1),[Ot,On]=(0,a.useState)(!1),[pn,Un]=(0,a.useState)({}),[Ht,$t]=(0,a.useState)(""),[Dn,na]=(0,a.useState)(""),hn=(0,a.useRef)(gn),Mt=(0,a.useRef)(""),Jt=(0,a.useRef)(!1);(0,a.useEffect)(()=>{Ot&&Tn()},[Ot]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Nn=()=>new Date().getTime(),ja=He==null?void 0:He.code,pu=()=>{var Qn,ta;let Oa=ja?He==null?void 0:He.code:(Qn=nn.getFieldValue("hack_codes"))==null?void 0:Qn.code,_a=ja?He==null?void 0:He.answer_content:nn.getFieldValue(cn),Au=ja?He==null?void 0:He.input:(ta=nn.getFieldValue("hack_sets"))==null?void 0:ta.input;_a==null||_a.forEach(Zu=>{const vn=Zu.value||Zu.answer_text||"";Oa=Oa.replace(/(@▁@|@▁▁@)/,vn)}),na(Au),$t(Oa),Un({}),On(!0)},Tn=()=>Ge(void 0,null,function*(){var Qn,ta,Oa,_a;const Au=Nn(),Zu=ja?He==null?void 0:He.time_limit:(Qn=nn.getFieldsValue())==null?void 0:Qn.hack.time_limit,vn=ja?(ta=He==null?void 0:He.answer_content)==null?void 0:ta.length:(_a=(Oa=nn.getFieldsValue())==null?void 0:Oa.standard_answers)==null?void 0:_a.length;rt(!0),yield(0,z.bM)(Mt.current,{test_hack_code:Ht,test_input:Dn});function Ft(){return Ge(this,null,function*(){const{status:Kn,data:Qa}=yield(0,z.rX)(Mt.current,"submit"),za=Nn()-Au>(Zu+3)*1e3*vn;if(Jt.current){if(za){Ie.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),rt(!1);return}if(Kn===0){rt(!1),Un(Ye(Ve({},Qa),{showText:!0}));return}setTimeout(Ft,1e3)}})}Ft()}),ku=()=>Ge(void 0,null,function*(){var Qn,ta,Oa,_a,Au,Zu,vn;if(!He){try{yield nn.validateFields()}catch(Ua){(Oa=(ta=(Qn=Ua==null?void 0:Ua.errorFields)==null?void 0:Qn[0])==null?void 0:ta.name)!=null&&Oa.includes("standard_answers")?Ie.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ie.ZP.error(Ua.errorFields[0].errors[0]),nn.scrollToField(Ua.errorFields[0].name,{behavior:"smooth",block:"center"});return}Ze(!0);let Kn="";const Qa=nn.getFieldsValue();hn.current?Kn=yield(0,b.ZP)(`/api/problems/${hn.current}.json`,{method:"put",body:Ye(Ve({},Qa),{hack:Ye(Ve({},Qa==null?void 0:Qa.hack),{sub_discipline_id:(vn=(Zu=Qa==null?void 0:Qa.hack)==null?void 0:Zu.sub_discipline_id)==null?void 0:vn[1],difficult:Qa.difficulty,item_banks_group_id:Qa.item_banks_group_id}),hack_codes:Ye(Ve({},Qa.hack_codes),{code:y.Base64.encode(Qa.hack_codes.code)}),update_hack_sets:[Ve({},Qa.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}):(Kn=yield(0,b.ZP)("/api/problems.json",{method:"post",body:Ye(Ve({},Qa),{hack:Ye(Ve({},Qa==null?void 0:Qa.hack),{sub_discipline_id:(Au=(_a=Qa==null?void 0:Qa.hack)==null?void 0:_a.sub_discipline_id)==null?void 0:Au[1],difficult:Qa.difficulty,item_banks_group_id:Qa.item_banks_group_id}),hack_codes:Ye(Ve({},Qa.hack_codes),{code:y.Base64.encode(Qa.hack_codes.code)}),hack_sets:[Ve({},Qa.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}),hn.current=Kn==null?void 0:Kn.identifier,sessionStorage.projectFill=Kn==null?void 0:Kn.identifier)}const Ft=yield(0,b.ZP)(`/api/problems/${hn.current}/start.json`,{method:"get"});if((Ft==null?void 0:Ft.status)===0){Mt.current=Ft==null?void 0:Ft.identifier,Jt.current=!0,Ze(!1),pu();return}Ze(!1)}),_n=Qn=>{const{status:ta,error_msg:Oa,execute_time:_a,output:Au,input:Zu,expected_output:vn}=Qn;let Ft=null;switch(ta){case me.h.OK:Ft=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",_a/1e3,"\u79D2"),he.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case me.h.NOMATCH:Ft=he.createElement(he.Fragment,null,he.createElement("div",null,"\u8F93\u5165\uFF1A"),he.createElement("pre",{style:{fontFamily:"initial"}},Zu),he.createElement("div",null,"\u8F93\u51FA\uFF1A"),he.createElement("pre",{style:{fontFamily:"initial"}},Au&&y.Base64.decode(Au)),he.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),he.createElement("pre",{style:{fontFamily:"initial"}},vn&&y.Base64.decode(vn)));break;case me.h.EXECUTEFAILURE:Ft=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",he.createElement("pre",null,Zu)),he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:"error"},y.Base64.decode(Oa)));break;case me.h.COMPILEFAILURE:Ft=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",he.createElement("pre",null,Zu)),he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:"error"},y.Base64.decode(Oa)));break;case me.h.PODFAILURE:Ft=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:Ft=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",Ft," ")};return he.createElement("div",null,he.createElement(oe.ZP,Ye(Ve({loading:nt},Ba),{onClick:ku}),mn),he.createElement(Ae.default,{open:Ot,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:ht,cancelButtonProps:{style:{display:"none"}},onOk:()=>Tn(),onCancel:()=>{Jt.current=!1,On(!1)}},he.createElement("div",{className:x.result},he.createElement("div",{className:x.left},he.createElement("div",{className:"mb20"},he.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!He&&he.createElement(ue.CopyToClipboard,{text:Ht,onCopy:()=>Ie.ZP.success("\u590D\u5236\u6210\u529F")},he.createElement("span",{style:{float:"right"},className:"current c-light-primary"},he.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),he.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Ht,onChange:Qn=>$t(Qn)})),he.createElement("div",{className:x.right},he.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),he.createElement("div",{className:x.box},he.createElement("div",{className:x.li},he.createElement(Se.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Dn,onChange:Qn=>na(Qn.target.value),bordered:!1,style:{height:180}}))),he.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),he.createElement("div",{className:x.box},he.createElement(E.Z,{spinning:ht,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},he.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},_n(pn))))))))},Et=ee(87169),ct=ee(59301),yt=Object.defineProperty,un=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Ct=(Ba,mn,nn)=>mn in Ba?yt(Ba,mn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ba[mn]=nn,wt=(Ba,mn)=>{for(var nn in mn||(mn={}))$e.call(mn,nn)&&Ct(Ba,nn,mn[nn]);if(gt)for(var nn of gt(mn))ft.call(mn,nn)&&Ct(Ba,nn,mn[nn]);return Ba},Qt=(Ba,mn)=>un(Ba,Dt(mn)),sn=(Ba,mn)=>{var nn={};for(var gn in Ba)$e.call(Ba,gn)&&mn.indexOf(gn)<0&&(nn[gn]=Ba[gn]);if(Ba!=null&>)for(var gn of gt(Ba))mn.indexOf(gn)<0&&ft.call(Ba,gn)&&(nn[gn]=Ba[gn]);return nn};const{TextArea:Te}=Se.default,Vt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],fa=({value:Ba,onChange:mn})=>ct.createElement(Switch,{checked:Ba,onChange:nn=>{mn(nn)}}),xt="@\u2581@",Yt="@\u2581\u2581@",ea=({questionTitlePlaceholder:Ba,form:mn,scoreByBlank:nn=!1,hackidentifier:gn,answerKey:cn})=>{const[He,ht]=(0,a.useState)(!1),[rt,nt]=(0,a.useState)(!1),Ot=(0,Ne.useParams)().type==="edit",On=(Mt,Jt)=>{const Nn=Jt.line;let ja=0;for(let Tn=0;Tn{const pu=Mt.getRange(Jt.from,Jt.to);let Tn=0;if(Jt.text.forEach(ku=>{Tn+=ku.split(xt).length-1}),Jt.text.forEach(ku=>{Tn+=ku.split(Yt).length-1}),Jt.origin!=="setValue"){if(pu&&(pu.indexOf(xt)!==-1||pu.indexOf(Yt)!==-1)){const ku=pu.split(xt).length-1+pu.split(Yt).length-1,_n=On(Mt,Jt.from);if(console.log(`\u5220\u9664${ku}\u4E2A\uFF0C \u524D\u9762\u6709${_n}\u4E2A\uFF0C\u65B0\u589E${Tn}\u4E2A`),ku>1){const Qn=Array.from({length:ku},(ta,Oa)=>_n+Oa);ja(Qn)}else ja(_n)}else if(Tn>0){const ku=On(Mt,Jt.from);console.log(`\u65B0\u589E${Tn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ku}\u4E2A`),Nn(Tn,ku)}}},Un=()=>{const Mt=mn.getFieldValue(cn);mn.setFieldsValue({[cn]:Mt==null?void 0:Mt.map((Jt,Nn)=>Qt(wt({},Jt),{position:Nn+1}))})},Ht=(0,a.useRef)(),$t=(Mt,Jt)=>{for(let Nn=0;Nn{Dn.current(Mt),Un()},hn=Oe.default.useWatch(cn,mn);return ct.createElement("div",{className:ze.Z.wrap},ct.createElement(Oe.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ct.createElement(ge.h,{scrollId:"name",watch:!0,height:140})),ct.createElement("div",{className:ze.Z.questionTitleEditorWrap},ct.createElement(Oe.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ct.createElement(ge.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Mt,Jt)=>{const Nn=mn.getFieldValue(cn);console.log("--preAnswerData",Nn,Jt),mn.setFieldsValue({[cn]:Nn==null?void 0:Nn.map((ja,pu)=>{var Tn;return Qt(wt({},ja),{position:pu+1,multi_line:(Tn=Jt==null?void 0:Jt[pu])==null?void 0:Tn.multiLine})})})},placeholder:Ba,onCMBeforeChange:(Mt,Jt)=>{pn(Mt,Jt,$t,na)}}))),ct.createElement(Oe.default.List,{name:cn,rules:[{validator(Mt,Jt){if(!(Jt!=null&&Jt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Nn of Jt){const{answer_text:ja}=Nn||{};if((ja==null?void 0:ja.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Mt,{add:Jt,remove:Nn},{errors:ja})=>(Ht.current=Jt,Dn.current=Nn,ct.createElement(ct.Fragment,null,ct.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ct.createElement(Oe.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ct.createElement("div",{onClick:()=>{Ae.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:ct.createElement("div",null,ct.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",ct.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),ct.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},ct.createElement(Et.Z,{style:{marginRight:3,color:"#3061D0"}}),ct.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Mt.map((pu,Tn)=>{var ku=pu,{key:_n,name:Qn}=ku,ta=sn(ku,["key","name"]),Oa,_a;return ct.createElement(Be.Z,{className:"mb20",key:_n,align:"middle",wrap:!1},ct.createElement(xe.Z,{flex:"0 0 auto",className:`${ze.Z.blankIndex}`},"\u586B\u7A7A\u9879",Tn+1),ct.createElement(xe.Z,{flex:1},ct.createElement(Be.Z,{align:"top",justify:"space-between",wrap:!1},ct.createElement(xe.Z,null,ct.createElement(Oe.default.Item,Qt(wt({},ta),{name:[Qn,"answer_text"],noStyle:!0}),(Oa=hn==null?void 0:hn[Qn])!=null&&Oa.multi_line||(_a=hn==null?void 0:hn[Qn])!=null&&_a.multiLine?ct.createElement(Te,{spellCheck:!1,style:{marginLeft:10,width:550}}):ct.createElement(Se.default,{style:{marginLeft:10,width:550},className:ze.Z.blankInput,size:"large",maxLength:1e3,onBlur:Au=>{}}))),nn&&ct.createElement(xe.Z,{flex:"224px"},ct.createElement(Oe.default.Item,Qt(wt({},ta),{name:[Qn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ct.createElement(Fe.Z,{size:"large",className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ct.createElement("div",{onClick:()=>ht(!0)},ct.createElement(Oe.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ct.createElement(ge.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:He}))),ct.createElement(Oe.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ct.createElement(Le.default,{size:"large"},Vt.map(Mt=>ct.createElement(Le.default.Option,{key:Mt.title,value:Mt.key}," ",Mt.title)))),ct.createElement(Oe.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ct.createElement(Oe.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},ct.createElement(Fe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),ct.createElement("span",{className:"ml10 font14"},"\u79D2")),ct.createElement(Oe.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ct.createElement(Ce.ZP.Group,{style:{marginTop:-10}},ct.createElement(Ce.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ct.createElement(Ce.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ct.createElement(Ce.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ct.createElement(Oe.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ct.createElement("div",{style:{background:"#F6F7F9",padding:15}},ct.createElement(Oe.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ct.createElement(Te,{rows:4})),ct.createElement(Oe.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ct.createElement(Te,{rows:4}))),ct.createElement(At,{form:mn,answerKey:cn,hackIdentifier:gn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:ct.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},40260:function(pt,dt,ee){"use strict";ee.d(dt,{u:function(){return he}});var a=ee(59301),Se=ee(77019),Oe=ee(5269),Ae=ee(25399),Be=ee(28284),xe=ee(59489),Fe=ee(32134),Le=ee(12893),Ce=ee(89314),ge=ee(59301),Ne=Object.defineProperty,ze=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(de,pe,be)=>pe in de?Ne(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[pe]=be,b=(de,pe)=>{for(var be in pe||(pe={}))E.call(pe,be)&&x(de,be,pe[be]);if(oe)for(var be of oe(pe))y.call(pe,be)&&x(de,be,pe[be]);return de},z=(de,pe)=>ze(de,Ie(pe)),te=(de,pe)=>{var be={};for(var De in de)E.call(de,De)&&pe.indexOf(De)<0&&(be[De]=de[De]);if(de!=null&&oe)for(var De of oe(de))pe.indexOf(De)<0&&y.call(de,De)&&(be[De]=de[De]);return be};const ue=["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"],me=({value:de,onChange:pe,choiceTextKey:be,answerKey:De,index:ke,isEdit:_e,setInputActive:Je,form:Ve,choiceOptionsPath:Ye,allowChangeMode:Ge,showAddIcon:ot,addItem:At,deleteItem:Et})=>{console.log(de,"value");const ct=(de==null?void 0:de[De])===1,yt=()=>{const Dt=Ve.getFieldValue(Ye);Ve.setFieldValue(Ye,Dt.map(gt=>z(b({},gt),{[De]:0})))},un=()=>{ct?pe(z(b({},de),{[De]:0})):(Ge||yt(),pe(z(b({},de),{[De]:1})))};return ge.createElement(Se.Z,{className:xe.Z.choiceWrap,align:"middle",wrap:!1},ge.createElement(Oe.Z,{onClick:un,className:`${xe.Z.choiceIndex} ${ct?xe.Z.activeAnswer:""}`},ue[ke]),ge.createElement(Oe.Z,{flex:1,className:`${xe.Z.editorWrap} ml15`,onClick:Je},ge.createElement(Ce.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:_e,value:de==null?void 0:de[be],onChange:Dt=>{pe(z(b({},de),{[be]:Dt}))}})),ge.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},ge.createElement("div",{onClick:un,className:`${xe.Z.setAnswerBtn} ${ct?xe.Z.activeAnswer:""}`},ct?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ge.createElement(Oe.Z,{className:xe.Z.actionWrapper},ge.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ge.createElement(Fe.Z,{className:xe.Z.addIcon,onClick:At,style:{visibility:ot?"visible":"hidden"}})),ge.createElement(Ae.Z,{title:"\u5220\u9664"},ge.createElement(Le.Z,{className:xe.Z.deleteIcon,onClick:Et,style:{visibility:ke>1?"visible":"hidden"}}))))},he=({questionTitlePlaceholder:de,titleKey:pe,choiceKey:be,analysisKey:De,choiceTextKey:ke,answerKey:_e,choiceOptionsPath:Je,allowChangeMode:Ve=!0,form:Ye,showAnalysis:Ge=!0})=>{const[ot,At]=(0,a.useState)(),[Et,ct]=(0,a.useState)(!1);return ge.createElement("div",{className:xe.Z.wrap},ge.createElement("div",{className:xe.Z.questionTitleEditorWrap},ge.createElement(Be.default.Item,{label:"\u9898\u5E72",name:pe,labelCol:{span:24},rules:[{required:!0}]},ge.createElement(Ce.h,{scrollId:Array.isArray(pe)?pe.join("_"):`${pe}`,watch:!0,height:140,placeholder:de}))),ge.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ge.createElement(Be.default.List,{name:be,rules:[{validator(yt,un){const Dt=un.some($e=>$e[_e]===1),gt=un.findIndex($e=>{var ft;return((ft=$e[ke])==null?void 0:ft.length)<=0});return gt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ue[gt]}\u9009\u9879\u7684\u5185\u5BB9`)):Dt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(yt,{add:un,remove:Dt})=>ge.createElement("div",{id:Array.isArray(Je)?Je.join("_"):`${Je}`},yt.map((gt,$e)=>{var ft=gt,{key:Ct,name:wt}=ft,Qt=te(ft,["key","name"]);const sn=ot===Ct,Te=()=>{At(Ct)},Vt=$e<7&&$e===yt.length-1,fa=()=>un({[ke]:"",[_e]:0}),xt=()=>Dt(wt);return ge.createElement(Be.default.Item,z(b({},Qt),{key:Ct,name:wt,className:xe.Z.choiceListWrap,rules:[{validator(Yt,ea){return ea!=null&&ea.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ue[$e]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),ge.createElement(me,{choiceTextKey:ke,answerKey:_e,index:$e,isEdit:sn,setInputActive:Te,form:Ye,choiceOptionsPath:Je,allowChangeMode:Ve,showAddIcon:Vt,addItem:fa,deleteItem:xt}))}),yt.length<8&&ge.createElement("div",{className:`${xe.Z.addBtn} mb30`,onClick:()=>un({[ke]:"",[_e]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ge&&ge.createElement("div",{onClick:()=>ct(!0)},ge.createElement(Be.default.Item,{name:De,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ge.createElement(Ce.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},95062:function(pt,dt,ee){"use strict";ee.d(dt,{u:function(){return Ve}});var a=ee(59301),Se=ee(62957),Oe=ee(77019),Ae=ee(5269),Be=ee(37568),xe=ee(25399),Fe=ee(71411),Le=ee(28284),Ce=ee(47889),ge=ee(71051),Ne=ee(89314),ze=ee(12893),Ie=ee(61485),oe=ee(59489),E=ee(24302),y=ee(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,he=(Ye,Ge,ot)=>Ge in Ye?x(Ye,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ye[Ge]=ot,de=(Ye,Ge)=>{for(var ot in Ge||(Ge={}))ue.call(Ge,ot)&&he(Ye,ot,Ge[ot]);if(te)for(var ot of te(Ge))me.call(Ge,ot)&&he(Ye,ot,Ge[ot]);return Ye},pe=(Ye,Ge)=>b(Ye,z(Ge)),be=(Ye,Ge)=>{var ot={};for(var At in Ye)ue.call(Ye,At)&&Ge.indexOf(At)<0&&(ot[At]=Ye[At]);if(Ye!=null&&te)for(var At of te(Ye))Ge.indexOf(At)<0&&me.call(Ye,At)&&(ot[At]=Ye[At]);return ot};const De=({value:Ye,onChange:Ge})=>{const ot=Et=>{Se.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:oe.Z.modal,onOk:()=>{const ct=[...Ye];ct.splice(Et,1),Ge(ct)}})},At=()=>{const Et=[...Ye];Et.push(""),Ge(Et)};return y.createElement(Oe.Z,{className:"ml20"},y.createElement(Ae.Z,{flex:1},Ye==null?void 0:Ye.map((Et,ct)=>y.createElement(Oe.Z,{key:`${Et}_${ct}`,className:"mb20"},y.createElement(Be.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Et,autoSize:{maxRows:3},maxLength:1e3,onBlur:yt=>{const un=[...Ye],Dt=yt.target.value.trim();un[ct]=Dt,Ge(un)}}),y.createElement(xe.Z,{title:"\u5220\u9664"},y.createElement(ze.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>ot(ct)}))))),y.createElement(Ae.Z,null,y.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{At()}},"\u65B0\u589E\u7B54\u6848")))},ke=({value:Ye,onChange:Ge})=>{const ot=Et=>{Se.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:oe.Z.modal,onOk:()=>{const ct=[...Ye];ct.splice(Et,1),Ge(ct)}})},At=()=>{const Et=[...Ye];Et.push(""),Ge(Et)};return y.createElement(Oe.Z,{className:"ml20"},y.createElement(Ae.Z,{flex:1},Ye==null?void 0:Ye.map((Et,ct)=>y.createElement(Oe.Z,{key:`${Et}_${ct}`,align:"middle",className:"mb20"},y.createElement(E.Z,{value:Et,style:{flex:1},onChange:yt=>{const un=[...Ye];un[ct]=yt,Ge(un)}}),y.createElement(xe.Z,{title:"\u5220\u9664"},y.createElement(ze.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>ot(ct)}))))),y.createElement(Ae.Z,null,y.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{At()}},"\u65B0\u589E\u7B54\u6848")))},_e=({value:Ye=!0,onChange:Ge})=>y.createElement(Fe.Z,{checked:!Ye,onChange:ot=>{Ge(!ot)}}),Je="\u2581",Ve=({questionTitlePlaceholder:Ye,form:Ge,scoreByBlank:ot=!1,answerKey:At})=>{const[Et,ct]=(0,a.useState)(!1),yt=(Qt,sn)=>{const Te=sn.line;let Vt=0;for(let xt=0;xt{const fa=Qt.getRange(sn.from,sn.to);let xt=0;if(sn.text.forEach(Yt=>{xt+=Yt.split(Je).length-1}),sn.origin!=="setValue"){if(fa&&fa.indexOf(Je)!==-1){const Yt=fa.split(Je).length-1,ea=yt(Qt,sn.from);if(console.log(`\u5220\u9664${Yt}\u4E2A\uFF0C \u524D\u9762\u6709${ea}\u4E2A\uFF0C\u65B0\u589E${xt}\u4E2A`),Yt>1){const Ba=Array.from({length:Yt},(mn,nn)=>ea+nn);Vt(Ba)}else Vt(ea)}else if(xt>0){const Yt=yt(Qt,sn.from);console.log(`\u65B0\u589E${xt}\u4E2A\uFF0C\u4E4B\u524D\u6709${Yt}\u4E2A`),Te(xt,Yt)}}},Dt=()=>{const Qt=Ge.getFieldValue(At);Ge.setFieldsValue({[At]:Qt.map((sn,Te)=>pe(de({},sn),{position:Te+1}))})},gt=(0,a.useRef)(),$e=(Qt,sn)=>{for(let Te=0;Te{ft.current(Qt),Dt()},wt=Le.default.useWatch(At,Ge);return y.createElement("div",{className:oe.Z.wrap},y.createElement("div",{className:oe.Z.questionTitleEditorWrap},y.createElement(Le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(Ne.h,{scrollId:"name",watch:!0,height:140,placeholder:Ye,showNullButton:!0,onCMBeforeChange:(Qt,sn)=>{un(Qt,sn,$e,Ct)}}))),y.createElement(Le.default.List,{name:At,rules:[{validator(Qt,sn){if(!(sn!=null&&sn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Te of sn){const{answer_text:Vt}=Te||{};if(Vt!=null&&Vt.some(fa=>(fa==null?void 0:fa.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Qt,{add:sn,remove:Te},{errors:Vt})=>(gt.current=sn,ft.current=Te,y.createElement(y.Fragment,null,y.createElement(Le.default.Item,{label:y.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Qt!=null&&Qt.length)&&y.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Qt.map((fa,xt)=>{var Yt=fa,{key:ea,name:Ba}=Yt,mn=be(Yt,["key","name"]),nn,gn;return y.createElement("div",{style:{marginBottom:10},key:ea},y.createElement(Oe.Z,{className:"mb20",align:"middle",wrap:!1},y.createElement(Ae.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${oe.Z.blankIndex}`},"\u586B\u7A7A\u9879",xt+1),y.createElement(Le.default.Item,pe(de({},mn),{name:[Ba,"model"],noStyle:!0}),y.createElement(Ce.ZP.Group,{onChange:()=>{const cn=Ge.getFieldValue(At);Ge.setFieldsValue({[At]:cn.map((He,ht)=>pe(de({},He),{answer_text:Ba===ht?[""]:He.answer_text}))})}},y.createElement(Ce.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",y.createElement(xe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},y.createElement(Ie.Z,null))),y.createElement(Ce.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",y.createElement(xe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},y.createElement(Ie.Z,null)))))),y.createElement(Oe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},y.createElement(Ae.Z,{flex:1},y.createElement(Oe.Z,{align:"top",justify:"space-between",wrap:!1},y.createElement(Ae.Z,{flex:1},y.createElement(Le.default.Item,pe(de({},mn),{name:[Ba,"answer_text"],noStyle:!0}),((gn=(nn=Ge.getFieldValue(At))==null?void 0:nn[Ba])==null?void 0:gn.model)===1?y.createElement(De,null):y.createElement(ke,null))),ot&&y.createElement(Ae.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},y.createElement(Le.default.Item,pe(de({},mn),{name:[Ba,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oe.Z.blankInputNumberWrapper}),y.createElement(ge.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),y.createElement(Le.default.Item,pe(de({},mn),{name:[Ba,"position"],noStyle:!0}),y.createElement(Be.default,{type:"hidden"})))))})))),y.createElement(Oe.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"downcase",valuePropName:"checked"},y.createElement(Fe.Z,null)),y.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),y.createElement(Oe.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"no_space",valuePropName:"checked"},y.createElement(Fe.Z,null)),y.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(wt==null?void 0:wt.length)>1&&y.createElement(Oe.Z,{align:"middle",className:(wt==null?void 0:wt.length)>1?"mb30":`${oe.Z.hide}`},y.createElement(Le.default.Item,{name:"is_ordered"},y.createElement(_e,null)),y.createElement(Ae.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")),y.createElement("div",{onClick:()=>ct(!0)},y.createElement(Le.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Ne.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},42784:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return te}});var a=ee(59301),Se=ee(77019),Oe=ee(5269),Ae=ee(28284),Be=ee(59489),xe=ee(89314),Fe=ee(59301),Le=Object.defineProperty,Ce=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,oe=(ue,me,he)=>me in ue?Le(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[me]=he,E=(ue,me)=>{for(var he in me||(me={}))ze.call(me,he)&&oe(ue,he,me[he]);if(Ne)for(var he of Ne(me))Ie.call(me,he)&&oe(ue,he,me[he]);return ue},y=(ue,me)=>Ce(ue,ge(me)),x=(ue,me)=>{var he={};for(var de in ue)ze.call(ue,de)&&me.indexOf(de)<0&&(he[de]=ue[de]);if(ue!=null&&Ne)for(var de of Ne(ue))me.indexOf(de)<0&&Ie.call(ue,de)&&(he[de]=ue[de]);return he};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:ue,onChange:me,form:he})=>{const de=(ue==null?void 0:ue.is_answer)===1,pe=ue==null?void 0:ue.choice_text,be=()=>{const De=he.getFieldsValue().choices.map(ke=>({choice_text:ke.choice_text,is_answer:0}));he.setFieldsValue({choices:De}),me(y(E({},ue),{is_answer:1}))};return Fe.createElement(Se.Z,{className:Be.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Fe.createElement(Oe.Z,{onClick:be,className:`${Be.Z.choiceIndex} ${Be.Z.judgementIndex} ${de?Be.Z.activeAnswer:""}`},b[pe]),Fe.createElement(Oe.Z,{flex:1,className:`${Be.Z.editorWrap} ml15`},Fe.createElement("div",{className:`${Be.Z.inputBorder} ${Be.Z.placeholder} ${de?Be.Z.activeJudgementAnswer:""}`},pe)),Fe.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},Fe.createElement("div",{onClick:be,className:`${Be.Z.setAnswerBtn} ${de?Be.Z.activeAnswer:""}`},de?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ue,choiceKey:me,form:he})=>{const[de,pe]=(0,a.useState)(!1);return Fe.createElement("div",{className:Be.Z.wrap},Fe.createElement("div",{className:Be.Z.questionTitleEditorWrap},Fe.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(xe.h,{scrollId:"name",watch:!0,height:140,placeholder:ue}))),Fe.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Fe.createElement(Ae.default.List,{name:"choices",rules:[{validator(be,De){return De.some(_e=>(_e==null?void 0:_e.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},be=>Fe.createElement("div",{id:"choices"},be.map(De=>{var ke=De,{key:_e,name:Je}=ke,Ve=x(ke,["key","name"]);return Fe.createElement(Ae.default.Item,y(E({},Ve),{key:_e,name:Je,noStyle:!0}),Fe.createElement(z,{form:he}))})))),Fe.createElement("div",{onClick:()=>pe(!0)},Fe.createElement(Ae.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(xe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:de}))))}},89314:function(pt,dt,ee){"use strict";ee.d(dt,{h:function(){return E},x:function(){return y}});var a=ee(4213),Se=ee(59489),Oe=ee(98573),Ae=ee(59301),Be=Object.defineProperty,xe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ne=(x,b,z)=>b in x?Be(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,ze=(x,b)=>{for(var z in b||(b={}))Ce.call(b,z)&&Ne(x,z,b[z]);if(Le)for(var z of Le(b))ge.call(b,z)&&Ne(x,z,b[z]);return x},Ie=(x,b)=>xe(x,Fe(b)),oe=(x,b)=>{var z={};for(var te in x)Ce.call(x,te)&&b.indexOf(te)<0&&(z[te]=x[te]);if(x!=null&&Le)for(var te of Le(x))b.indexOf(te)<0&&ge.call(x,te)&&(z[te]=x[te]);return z};const E=x=>{var b=x,{value:z,onChange:te,scrollId:ue}=b,me=oe(b,["value","onChange","scrollId"]);return Ae.createElement("div",{id:ue||""},Ae.createElement(a.Z,Ie(ze({},me),{defaultValue:z,onChange:(he,de)=>{de!=null&&de.length?te(he,de):te(he)}})))},y=({value:x,onChange:b,placeholder:z,height:te=140,isEdit:ue,miniToolbar:me,watch:he=!0})=>ue?Ae.createElement(a.Z,{watch:he,isFocus:!0,height:te||void 0,placeholder:z,defaultValue:x,onChange:b,miniToolbar:me}):Ae.createElement("div",{style:{cursor:"pointer"}},x?Ae.createElement(Oe.Z,{className:Se.Z.inputBorder,value:x}):Ae.createElement("div",{className:`${Se.Z.inputBorder} ${Se.Z.placeholder} inputBorderError`},z))},12796:function(pt,dt,ee){"use strict";ee.d(dt,{W:function(){return ke}});var a=ee(59301),Se=ee(6767),Oe=ee(96599),Ae=ee(28284),Be=ee(71411),xe=ee(77019),Fe=ee(5269),Le=ee(25399),Ce=ee(37568),ge=ee(71051),Ne=ee(59489),ze=ee(89314),Ie=ee(4213),oe=ee(61485),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ue=(_e,Je,Ve)=>Je in _e?E(_e,Je,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):_e[Je]=Ve,me=(_e,Je)=>{for(var Ve in Je||(Je={}))z.call(Je,Ve)&&ue(_e,Ve,Je[Ve]);if(b)for(var Ve of b(Je))te.call(Je,Ve)&&ue(_e,Ve,Je[Ve]);return _e},he=(_e,Je)=>y(_e,x(Je)),de=(_e,Je)=>{var Ve={};for(var Ye in _e)z.call(_e,Ye)&&Je.indexOf(Ye)<0&&(Ve[Ye]=_e[Ye]);if(_e!=null&&b)for(var Ye of b(_e))Je.indexOf(Ye)<0&&te.call(_e,Ye)&&(Ve[Ye]=_e[Ye]);return Ve};const pe=_e=>{var Je=_e,{value:Ve,onChange:Ye}=Je,Ge=de(Je,["value","onChange"]);const ot=At=>{Ye([At])};return a.createElement(Ie.Z,he(me({},Ge),{defaultValue:Ve==null?void 0:Ve[0],onChange:ot}))},be=_e=>{if(!_e)return!1;if(/^s*$/.test(_e)||_e.trim()===""){Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Je=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==="|"?(Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},De=({value:_e=[],onClose:Je})=>a.createElement(Oe.default,{closable:!0,onClose:Je,className:Ne.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},_e.join(" \u6216 "))),ke=({questionTitlePlaceholder:_e,form:Je,showKeywords:Ve,isMustKeyWords:Ye=Ve})=>{const[Ge,ot]=(0,a.useState)(!1),[At,Et]=(0,a.useState)(""),ct=Ae.default.useWatch("use_keywords",Je),yt=Ae.default.useWatch("question_score",Je);return a.createElement("div",{className:Ne.Z.wrap},a.createElement("div",{className:Ne.Z.questionTitleEditorWrap},a.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:_e}))),a.createElement(Ae.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(pe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ve&&!Ye&&a.createElement(Ae.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Be.Z,{defaultChecked:!0})),Ve&&Ye&&a.createElement(xe.Z,{align:"middle",className:"mb30"},a.createElement(Ae.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Be.Z,null)),a.createElement(Fe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Fe.Z,null,a.createElement(Le.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"},a.createElement(oe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ct||!Ye)&&a.createElement(Ae.default.List,{name:"keywords",rules:[{validator(un,Dt){return Ye?Dt!=null&&Dt.length?(Dt==null?void 0:Dt.reduce(($e,ft)=>$e+ft.score,0))>parseFloat(yt)?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()}}]},(un,{add:Dt,remove:gt})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Ne.Z.title} mb10`},Ye?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(xe.Z,{align:"middle",className:"font14 mb30"},a.createElement(Fe.Z,{flex:1},a.createElement(Ce.default,{value:At,onChange:$e=>{Et($e.target.value)},maxLength:50,allowClear:!0,onPressEnter:$e=>{var ft,Ct,wt,Qt;const sn=`${(ft=$e.target)==null?void 0:ft.value}`,Te=(wt=(Ct=sn==null?void 0:sn.split("|"))==null?void 0:Ct.filter(xt=>!!xt))==null?void 0:wt.map(xt=>xt==null?void 0:xt.trim()),Vt=Je.getFieldValue("keywords"),fa=((Qt=Vt==null?void 0:Vt.map(xt=>xt==null?void 0:xt.keyword))==null?void 0:Qt.flat())||[];for(const xt of Te)if(fa.includes(xt)){Se.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}be(sn)&&(Dt({keyword:Te,score:1}),Et(""))},className:Ne.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(Fe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),un.map($e=>{var ft=$e,{key:Ct,name:wt}=ft,Qt=de(ft,["key","name"]);return a.createElement(xe.Z,{key:Ct,className:"mb20",style:{marginRight:148}},a.createElement(Fe.Z,{flex:1},a.createElement(xe.Z,{align:"middle",justify:"space-between"},a.createElement(Ae.default.Item,he(me({},Qt),{name:[wt,"keyword"]}),a.createElement(De,{onClose:()=>gt(wt)})),Ye&&a.createElement(Ae.default.Item,he(me({},Qt),{name:[wt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ne.Z.blankInputNumberWrapper}),a.createElement(ge.Z,{className:Ne.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>ot(!0)},a.createElement(Ae.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ge}))))}},10264:function(pt,dt,ee){"use strict";ee.d(dt,{tc:function(){return ku.t},uh:function(){return a.u},rL:function(){return Tn},u8:function(){return Oe.u},ZZ:function(){return Se.Z},Wk:function(){return Ae.W}});var a=ee(40260),Se=ee(42784),Oe=ee(95062),Ae=ee(12796),Be=ee(59301),xe=ee(8848),Fe=ee(28284),Le=ee(77019),Ce=ee(5269),ge=ee(71051),Ne=ee(25399),ze=ee(75727),Ie=ee(59489),oe=ee(12893),E=ee(89314),y=ee(62957),x=ee(37568),b=ee(71411),z=ee(59301),te=Object.defineProperty,ue=Object.defineProperties,me=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,be=(_n,Qn,ta)=>Qn in _n?te(_n,Qn,{enumerable:!0,configurable:!0,writable:!0,value:ta}):_n[Qn]=ta,De=(_n,Qn)=>{for(var ta in Qn||(Qn={}))de.call(Qn,ta)&&be(_n,ta,Qn[ta]);if(he)for(var ta of he(Qn))pe.call(Qn,ta)&&be(_n,ta,Qn[ta]);return _n},ke=(_n,Qn)=>ue(_n,me(Qn)),_e=(_n,Qn)=>{var ta={};for(var Oa in _n)de.call(_n,Oa)&&Qn.indexOf(Oa)<0&&(ta[Oa]=_n[Oa]);if(_n!=null&&he)for(var Oa of he(_n))Qn.indexOf(Oa)<0&&pe.call(_n,Oa)&&(ta[Oa]=_n[Oa]);return ta};const Je=({value:_n,onChange:Qn})=>{const ta=_a=>{y.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ie.Z.modal,onOk:()=>{const Au=[..._n];Au.splice(_a,1),Qn(Au)}})},Oa=()=>{const _a=[..._n];_a.push(""),Qn(_a)};return z.createElement(Le.Z,{className:"ml20"},z.createElement(Ce.Z,{flex:1},_n==null?void 0:_n.map((_a,Au)=>z.createElement(Le.Z,{key:`${_a}_${Au}`,align:"middle",className:"mb20"},z.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:_a,autoSize:{maxRows:3},maxLength:1e3,onBlur:Zu=>{const vn=[..._n],Ft=Zu.target.value.trim();vn[Au]=Ft,Qn(vn)}}),z.createElement(Ne.Z,{title:"\u5220\u9664"},z.createElement(oe.Z,{className:Ie.Z.deleteIcon,style:{marginLeft:15,visibility:Au>0?"visible":"hidden"},onClick:()=>ta(Au)}))))),z.createElement(Ce.Z,null,z.createElement("div",{className:`${Ie.Z.addBtn}`,onClick:()=>{Oa()}},"\u65B0\u589E\u7B54\u6848")))},Ve=({value:_n=!0,onChange:Qn})=>z.createElement(b.Z,{checked:!_n,onChange:ta=>{Qn(!ta)}}),Ye="\u2581",Ge=({questionTitlePlaceholder:_n,form:Qn,name:ta,scoreByBlank:Oa=!1,answerKey:_a,titleKey:Au="name",analysisKey:Zu="analysis",isOrdered:vn="is_ordered"})=>{var Ft,Kn;const[Qa,Ua]=(0,Be.useState)(!1),za=(je,vt)=>{const Lt=vt.line;let ma=0;for(let la=0;la{const aa=je.getRange(vt.from,vt.to);let la=0;if(vt.text.forEach(ou=>{la+=ou.split(Ye).length-1}),vt.origin!=="setValue"){if(aa&&aa.indexOf(Ye)!==-1){const ou=aa.split(Ye).length-1,Gn=za(je,vt.from);if(console.log(`\u5220\u9664${ou}\u4E2A\uFF0C \u524D\u9762\u6709${Gn}\u4E2A\uFF0C\u65B0\u589E${la}\u4E2A`),ou>1){const In=Array.from({length:ou},(ya,An)=>Gn+An);ma(In)}else ma(Gn)}else if(la>0){const ou=za(je,vt.from);console.log(`\u65B0\u589E${la}\u4E2A\uFF0C\u4E4B\u524D\u6709${ou}\u4E2A`),Lt(la,ou)}}},Yn=()=>{const je=Qn.getFieldValue(["sub_item_banks",..._a]);Qn.setFieldValue(["sub_item_banks",..._a],je==null?void 0:je.map((vt,Lt)=>ke(De({},vt),{position:Lt+1})))},St=(0,Be.useRef)(),ne=(je,vt)=>{for(let Lt=0;Lt{ce.current(je),Yn()},Me=(Kn=(Ft=Qn.getFieldValue("sub_item_banks"))==null?void 0:Ft[_a==null?void 0:_a[0]])==null?void 0:Kn[_a==null?void 0:_a[1]];return(0,Be.useEffect)(()=>{console.log("========",Qn.getFieldsValue())},[Qn]),z.createElement("div",{className:Ie.Z.wrap},z.createElement("div",{className:Ie.Z.questionTitleEditorWrap},z.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:Au,labelCol:{span:24},rules:[{required:!0}]},z.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:_n,showNullButton:!0,onCMBeforeChange:(je,vt)=>{cu(je,vt,ne,fe)}}))),z.createElement(Fe.default.List,{name:_a,rules:[{validator(je,vt){if((vt==null?void 0:vt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Lt of vt){const{answer_text:ma}=Lt||{};if(ma!=null&&ma.some(aa=>(aa==null?void 0:aa.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(je,{add:vt,remove:Lt},{errors:ma})=>(St.current=vt,ce.current=Lt,z.createElement(z.Fragment,null,z.createElement(Fe.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(je!=null&&je.length)&&z.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),je.map((aa,la)=>{var ou=aa,{key:Gn,name:In}=ou,ya=_e(ou,["key","name"]);return z.createElement(Le.Z,{align:"top",key:Gn},z.createElement(Ce.Z,{className:`${Ie.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",la+1),z.createElement(Ce.Z,{flex:1},z.createElement(Le.Z,{align:"top",justify:"space-between"},z.createElement(Ce.Z,{flex:1},z.createElement(Fe.default.Item,ke(De({},ya),{name:[In,"answer_text"],noStyle:!0}),z.createElement(Je,null))),Oa&&z.createElement(Ce.Z,{flex:"224px"},z.createElement(Fe.default.Item,ke(De({},ya),{name:[In,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ie.Z.blankInputNumberWrapper}),z.createElement(ge.Z,{className:Ie.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),z.createElement(Fe.default.Item,ke(De({},ya),{name:[In,"position"],noStyle:!0}),z.createElement(x.default,{type:"hidden"}))))})))),z.createElement(Le.Z,{align:"middle"},z.createElement(Fe.default.Item,{name:[ta,"downcase"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(Le.Z,{align:"middle"},z.createElement(Fe.default.Item,{name:[ta,"no_space"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Me==null?void 0:Me.length)>1&&z.createElement(Le.Z,{align:"middle",className:(Me==null?void 0:Me.length)>1?"mb30":`${Ie.Z.hide}`},z.createElement(Fe.default.Item,{name:vn},z.createElement(Ve,null)),z.createElement(Ce.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")),z.createElement("div",{className:"mt30",onClick:()=>Ua(!0)},z.createElement(Fe.default.Item,{name:Zu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},z.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Qa}))))};var ot=ee(59301),At=Object.defineProperty,Et=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,gt=(_n,Qn,ta)=>Qn in _n?At(_n,Qn,{enumerable:!0,configurable:!0,writable:!0,value:ta}):_n[Qn]=ta,$e=(_n,Qn)=>{for(var ta in Qn||(Qn={}))un.call(Qn,ta)&>(_n,ta,Qn[ta]);if(yt)for(var ta of yt(Qn))Dt.call(Qn,ta)&>(_n,ta,Qn[ta]);return _n},ft=(_n,Qn)=>Et(_n,ct(Qn)),Ct=(_n,Qn)=>{var ta={};for(var Oa in _n)un.call(_n,Oa)&&Qn.indexOf(Oa)<0&&(ta[Oa]=_n[Oa]);if(_n!=null&&yt)for(var Oa of yt(_n))Qn.indexOf(Oa)<0&&Dt.call(_n,Oa)&&(ta[Oa]=_n[Oa]);return ta};const wt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Qt=({value:_n,onChange:Qn,form:ta,choiceKey:Oa})=>{const _a=(_n==null?void 0:_n.is_answer)===1,Au=_n==null?void 0:_n.choice_text,Zu=()=>{var vn;const Ft=(vn=ta==null?void 0:ta.getFieldValue(["sub_item_banks",...Oa]))==null?void 0:vn.map(Kn=>({choice_text:Kn.choice_text,is_answer:0}));ta==null||ta.setFieldValue(["sub_item_banks",...Oa],Ft),Qn(ft($e({},_n),{is_answer:1}))};return ot.createElement(Le.Z,{className:Ie.Z.choiceWrap,align:"middle",wrap:!1},ot.createElement(Ce.Z,{onClick:Zu,className:`${Ie.Z.choiceIndex} ${Ie.Z.judgementIndex} ${_a?Ie.Z.activeAnswer:""}`},wt[Au]),ot.createElement(Ce.Z,{flex:1,className:`${Ie.Z.editorWrap} ml15`},ot.createElement("div",{className:`${Ie.Z.inputBorder} ${Ie.Z.placeholder} ${_a?Ie.Z.activeJudgementAnswer:""}`},Au)),ot.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},ot.createElement("div",{onClick:Zu,className:`${Ie.Z.setAnswerBtn} ${_a?Ie.Z.activeAnswer:""}`},_a?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},sn=({questionTitlePlaceholder:_n,choiceKey:Qn="choices",form:ta,titleKey:Oa="name",analysisKey:_a="analysis"})=>{const[Au,Zu]=(0,Be.useState)(!1);return ot.createElement("div",{className:Ie.Z.wrap},ot.createElement("div",{className:Ie.Z.questionTitleEditorWrap},ot.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:Oa,labelCol:{span:24},rules:[{required:!0}]},ot.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:_n}))),ot.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},ot.createElement(Fe.default.List,{name:Qn,rules:[{validator(vn,Ft){return Ft.some(Qa=>(Qa==null?void 0:Qa.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},vn=>ot.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},vn.map(Ft=>{var Kn=Ft,{key:Qa,name:Ua}=Kn,za=Ct(Kn,["key","name"]);return ot.createElement(Fe.default.Item,ft($e({},za),{key:Qa,name:Ua,noStyle:!0}),ot.createElement(Qt,{form:ta,choiceKey:Qn}))})))),ot.createElement("div",{className:"mt30",onClick:()=>Zu(!0)},ot.createElement(Fe.default.Item,{name:_a,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ot.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Au}))))};var Te=ee(6767),Vt=ee(96599),fa=ee(4213),xt=ee(61485),Yt=Object.defineProperty,ea=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,cn=(_n,Qn,ta)=>Qn in _n?Yt(_n,Qn,{enumerable:!0,configurable:!0,writable:!0,value:ta}):_n[Qn]=ta,He=(_n,Qn)=>{for(var ta in Qn||(Qn={}))nn.call(Qn,ta)&&cn(_n,ta,Qn[ta]);if(mn)for(var ta of mn(Qn))gn.call(Qn,ta)&&cn(_n,ta,Qn[ta]);return _n},ht=(_n,Qn)=>ea(_n,Ba(Qn)),rt=(_n,Qn)=>{var ta={};for(var Oa in _n)nn.call(_n,Oa)&&Qn.indexOf(Oa)<0&&(ta[Oa]=_n[Oa]);if(_n!=null&&mn)for(var Oa of mn(_n))Qn.indexOf(Oa)<0&&gn.call(_n,Oa)&&(ta[Oa]=_n[Oa]);return ta};const nt=_n=>{var Qn=_n,{value:ta,onChange:Oa}=Qn,_a=rt(Qn,["value","onChange"]);const Au=Zu=>{Oa([Zu])};return Be.createElement(fa.Z,ht(He({},_a),{defaultValue:ta==null?void 0:ta[0],onChange:Au}))},Ze=_n=>{if(!_n)return!1;let Qn=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 _n==="|"?(Te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ot=({value:_n=[],onClose:Qn})=>Be.createElement(Vt.default,{closable:!0,onClose:Qn,className:Ie.Z.keywordTag},Be.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},_n.join(" \u6216 "))),On=({questionTitlePlaceholder:_n,form:Qn,showKeywords:ta,isMustKeyWords:Oa=ta,titleKey:_a="name",analysisKey:Au="analysis",answerTexts:Zu="answer_texts",keywords:vn="keywords",useKeywords:Ft="use_keywords",indexs:Kn})=>{const[Qa,Ua]=(0,Be.useState)(!1),[za,cu]=(0,Be.useState)(""),[Yn,St]=(0,Be.useState)(!1),ne=Fe.default.useWatch("question_score",Qn);return Be.createElement("div",{className:Ie.Z.wrap},Be.createElement("div",{className:Ie.Z.questionTitleEditorWrap},Be.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:_a,labelCol:{span:24},rules:[{required:!0}]},Be.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:_n}))),Be.createElement(Fe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Zu,labelCol:{span:24}},Be.createElement(nt,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ta&&!Oa&&Be.createElement(Fe.default.Item,{hidden:!0,name:Ft,valuePropName:"checked"},Be.createElement(b.Z,{defaultChecked:!0})),ta&&Oa&&Be.createElement(Le.Z,{align:"middle",className:"mb30"},Be.createElement(Fe.default.Item,{name:Ft,valuePropName:"checked"},Be.createElement(b.Z,{onChange:()=>{var ce,fe,Me,je,vt,Lt;console.log(Qn.getFieldsValue()),St((Me=(fe=(ce=Qn.getFieldsValue())==null?void 0:ce.sub_item_banks)==null?void 0:fe[Kn])==null?void 0:Me.use_keywords),console.log((Lt=(vt=(je=Qn.getFieldsValue())==null?void 0:je.sub_item_banks)==null?void 0:vt[Kn])==null?void 0:Lt.use_keywords),console.log(Yn)}})),Be.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Be.createElement(Ce.Z,null,Be.createElement(Ne.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"},Be.createElement(xt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Yn||!Oa)&&Be.createElement(Fe.default.List,{name:vn,rules:[{validator(ce,fe){return Oa?fe!=null&&fe.length?(fe==null?void 0:fe.reduce((je,vt)=>je+vt.score,0))>parseFloat(ne)?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()}}]},(ce,{add:fe,remove:Me})=>Be.createElement(Be.Fragment,null,Be.createElement("div",{className:`${Ie.Z.title} mb10`},Oa?"\u5173\u952E\u8BCD":Be.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Be.createElement(Le.Z,{align:"middle",className:"font14 mb30"},Be.createElement(Ce.Z,{flex:1},Be.createElement(x.default,{value:za,onChange:je=>{cu(je.target.value)},maxLength:50,allowClear:!0,onPressEnter:je=>{var vt,Lt,ma,aa;const la=`${(vt=je.target)==null?void 0:vt.value}`,ou=(ma=(Lt=la==null?void 0:la.split("|"))==null?void 0:Lt.filter(ya=>!!ya))==null?void 0:ma.map(ya=>ya==null?void 0:ya.trim()),Gn=Qn.getFieldValue(["sub_item_banks",...vn]),In=((aa=Gn==null?void 0:Gn.map(ya=>ya==null?void 0:ya.keyword))==null?void 0:aa.flat())||[];for(const ya of ou)if(In.includes(ya)){Te.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ze(la)&&(fe({keyword:ou,score:1}),cu(""))},className:Ie.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Be.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ce.map(je=>{var vt=je,{key:Lt,name:ma}=vt,aa=rt(vt,["key","name"]);return Be.createElement(Le.Z,{key:Lt,className:"mb20",style:{marginRight:148}},Be.createElement(Ce.Z,{flex:1},Be.createElement(Le.Z,{align:"middle",justify:"space-between"},Be.createElement(Fe.default.Item,ht(He({},aa),{name:[ma,"keyword"]}),Be.createElement(Ot,{onClose:()=>Me(ma)})),Oa&&Be.createElement(Fe.default.Item,ht(He({},aa),{name:[ma,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ie.Z.blankInputNumberWrapper}),Be.createElement(ge.Z,{className:Ie.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Be.createElement("div",{onClick:()=>Ua(!0)},Be.createElement(Fe.default.Item,{name:Au,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Be.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Qa}))))};var pn=ee(59301),Un=Object.defineProperty,Ht=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Mt=(_n,Qn,ta)=>Qn in _n?Un(_n,Qn,{enumerable:!0,configurable:!0,writable:!0,value:ta}):_n[Qn]=ta,Jt=(_n,Qn)=>{for(var ta in Qn||(Qn={}))na.call(Qn,ta)&&Mt(_n,ta,Qn[ta]);if(Dn)for(var ta of Dn(Qn))hn.call(Qn,ta)&&Mt(_n,ta,Qn[ta]);return _n},Nn=(_n,Qn)=>Ht(_n,$t(Qn)),ja=(_n,Qn)=>{var ta={};for(var Oa in _n)na.call(_n,Oa)&&Qn.indexOf(Oa)<0&&(ta[Oa]=_n[Oa]);if(_n!=null&&Dn)for(var Oa of Dn(_n))Qn.indexOf(Oa)<0&&hn.call(_n,Oa)&&(ta[Oa]=_n[Oa]);return ta};const{Panel:pu}=xe.default,Tn=({questionTitlePlaceholder:_n,choiceKey:Qn,form:ta,withScore:Oa})=>{const[_a,Au]=(0,Be.useState)([]),Zu=vn=>{Au(vn)};return pn.createElement("div",{className:Ie.Z.wrap},pn.createElement("div",{className:Ie.Z.questionTitleEditorWrap},pn.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},pn.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:_n}))),pn.createElement(Fe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),pn.createElement(Fe.default.List,{name:"sub_item_banks",rules:[{validator(vn,Ft){return Ft?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(vn,{add:Ft,remove:Kn,move:Qa})=>{const Ua=ta.getFieldValue("sub_item_banks");return pn.createElement(pn.Fragment,null,pn.createElement(xe.default,{className:vn.length>0?Ie.Z.collapseWrapper:"",bordered:!1,activeKey:_a,onChange:Zu,expandIcon:({isActive:za})=>pn.createElement("i",{className:`iconfont icon-weizhankai ${za?Ie.Z.open:Ie.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},vn.map((za,cu)=>{var Yn=za,{key:St,name:ne}=Yn,ce=ja(Yn,["key","name"]),fe,Me,je,vt,Lt,ma,aa,la,ou,Gn;return pn.createElement(pu,{className:Ie.Z.panel,forceRender:!0,header:pn.createElement("div",{className:Ie.Z.panelHeader},"\u7B2C",cu+1,"\u5C0F\u9898",pn.createElement("span",null,"\uFF08",((fe=Ua==null?void 0:Ua[ne])==null?void 0:fe.item_type)=="SINGLE"?"\u5355\u9009\u9898":((Me=Ua==null?void 0:Ua[ne])==null?void 0:Me.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((je=Ua==null?void 0:Ua[ne])==null?void 0:je.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((vt=Ua==null?void 0:Ua[ne])==null?void 0:vt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ne,extra:pn.createElement(Le.Z,{align:"middle",onClick:In=>In.stopPropagation()},Oa&&pn.createElement(Ce.Z,null,pn.createElement(Fe.default.Item,Nn(Jt({},ce),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ne,"question_score"],className:Ie.Z.blankInputNumberWrapper}),pn.createElement(ge.Z,{className:Ie.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),pn.createElement(Ce.Z,null,pn.createElement(Le.Z,{align:"middle",className:"pl40",justify:"end"},cu!==0&&pn.createElement("div",{onClick:()=>{var In;Qa(cu,cu-1);const ya=(In=ta.getFieldValue("sub_item_banks"))==null?void 0:In.map((An,oa)=>(vn.map((st,Wt)=>{oa===Wt&&(An.q_position=Number(st.name)+1)}),An));ta.setFieldValue("sub_item_banks",ya)}},pn.createElement(Ne.Z,{title:"\u4E0A\u79FB"},pn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),cu{var In;Qa(cu,cu+1);const ya=(In=ta.getFieldValue("sub_item_banks"))==null?void 0:In.map((An,oa)=>(vn.map((st,Wt)=>{oa===Wt&&(An.q_position=Number(st.name)+1)}),An));ta.setFieldValue("sub_item_banks",ya)},className:cu===0?"":"ml15"},pn.createElement(Ne.Z,{title:"\u4E0B\u79FB"},pn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),pn.createElement(Ce.Z,null,pn.createElement(Ne.Z,{title:"\u5220\u9664"},pn.createElement(oe.Z,{className:`${Ie.Z.deleteIcon} ml15`,onClick:()=>Kn(ne)}))))},pn.createElement(Fe.default.Item,Nn(Jt({},ce),{name:ne}),(((Lt=Ua==null?void 0:Ua[ne])==null?void 0:Lt.item_type)=="SINGLE"||((ma=Ua==null?void 0:Ua[ne])==null?void 0:ma.item_type)=="MULTIPLE")&&pn.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((aa=Ua==null?void 0:Ua[ne])==null?void 0:aa.item_type)=="MULTIPLE",form:ta,choiceKey:[ne,"choices"],titleKey:[ne,"name"],analysisKey:[ne,"analysis"],choiceOptionsPath:["sub_item_banks",ne,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((la=Ua==null?void 0:Ua[ne])==null?void 0:la.item_type)=="COMPLETION"&&pn.createElement(Ge,{form:ta,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ne,titleKey:[ne,"name"],analysisKey:[ne,"analysis"],isOrdered:[ne,"is_ordered"],answerKey:[ne,"standard_answers"]}),((ou=Ua==null?void 0:Ua[ne])==null?void 0:ou.item_type)=="JUDGMENT"&&pn.createElement(sn,{form:ta,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ne,"name"],analysisKey:[ne,"analysis"],choiceKey:[ne,"choices"]}),((Gn=Ua==null?void 0:Ua[ne])==null?void 0:Gn.item_type)=="SUBJECTIVE"&&pn.createElement(On,{showKeywords:!0,isMustKeyWords:!1,form:ta,titleKey:[ne,"name"],analysisKey:[ne,"analysis"],answerTexts:[ne,"answer_texts"],useKeywords:[ne,"use_keywords"],keywords:[ne,"keywords"],indexs:ne,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),vn.length<20&&pn.createElement(ze.Z,{menu:{items:[{label:pn.createElement("div",{onClick:()=>{Ft({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Au([vn==null?void 0:vn.length,..._a])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:pn.createElement("div",{onClick:()=>{Ft({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Au([vn==null?void 0:vn.length,..._a])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:pn.createElement("div",{onClick:()=>{Ft({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Au([vn==null?void 0:vn.length,..._a])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:pn.createElement("div",{onClick:()=>{Ft({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Au([vn==null?void 0:vn.length,..._a])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:pn.createElement("div",{onClick:()=>{Ft({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Au([vn==null?void 0:vn.length,..._a])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(za=>za.show).map(za=>({label:za.label,key:za.key}))}},pn.createElement("div",{className:`${Ie.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var ku=ee(44931)},98573:function(pt,dt,ee){"use strict";ee.d(dt,{z:function(){return de},Z:function(){return pe}});var a=ee(59301),Se=ee(14752),Oe=ee(48421),Ae=ee(64018),Be=ee(79710),xe=ee(13952),Fe=ee(89299),Le=ee(15342),Ce=ee(1012),ge=ee(23416),Ne=ee(59301),Ie=({html:be})=>{const De=(0,a.useRef)(null),ke=(0,a.useRef)(null),_e=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1056,9 +1056,9 @@ ${Gt} .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,a.useEffect)(()=>{const Je=De.current.attachShadow({mode:"open"});ke.current=document.createElement("div"),ke.current.className="markdown-body",ke.current.innerHTML=be,Je.appendChild(ke.current);const Ve=document.createElement("style");return Ve.textContent=qe,Je.appendChild(Ve),()=>{Je.innerHTML=""}},[]),(0,a.useEffect)(()=>{ke.current&&(ke.current.innerHTML=be)},[be]),Ne.createElement("div",{ref:De})},oe=Object.defineProperty,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(be,De,ke)=>De in be?oe(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,z=(be,De)=>{for(var ke in De||(De={}))y.call(De,ke)&&b(be,ke,De[ke]);if(E)for(var ke of E(De))x.call(De,ke)&&b(be,ke,De[ke]);return be};const te="@\u2581\u2581@",ue="@\u2581@",me=/]*>/g;function he(be){let De=document.createElement("div");return De.innerHTML=be,De.childNodes.length===0?"":De.childNodes[0].nodeValue}const de=(be,De)=>{be=be||"";const ke=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,qe=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Je=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ve=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return De?be.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ke,(Ye,Ge,ot,At,Et,ct,yt)=>{const rn=Ge||At||ct,Dt=ot||Et||yt||"?";return xe.Z.API_SERVER+"/api/attachments/"+rn+Dt+"&t="+(0,Fe.Jn)(rn,Date.now())+(Ye.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(be=be.replace(Ve,(Ye,Ge,ot,At,Et,ct,yt)=>{const rn=Ge||At||ct,Dt=ot||Et||yt||"?";return xe.Z.API_SERVER+"/attachments/download/"+rn+Dt+"&t="+(0,Fe.Jn)(rn,Date.now())+(Ye.indexOf(")")>-1?")":"&")}).replace(ke,(Ye,Ge,ot,At,Et,ct,yt)=>{const rn=Ge||At||ct,Dt=ot||Et||yt||"?";return xe.Z.API_SERVER+"/api/attachments/"+rn+Dt+"&t="+(0,Fe.Jn)(rn,Date.now())+(Ye.indexOf(")")>-1?")":"&")}).replace(qe,(Ye,Ge,ot,At,Et)=>{const ct=Ge||At,yt=ot||Et||"";return'"'+xe.Z.API_SERVER+"/api/attachments/"+ct+yt+ct+yt+"&t="+(0,Fe.Jn)(ct,Date.now())}).replace(Je,(Ye,Ge,ot,At,Et)=>{const ct=Ge||At,yt=ot||Et||"";return"("+xe.Z.API_SERVER+"/files/uploads/"+ct+yt+ct+yt+"&t="+(0,Fe.Jn)(ct,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),be)};var pe=({value:be="",className:De,showTextOnly:ke,showLines:qe,style:Je={},stylesPrev:Ve={},highlightKeywords:Ye,showProgramFill:Ge,isProgramFill:ot,disabledFill:At=!1,programFillValue:Et,onFillChange:ct=Dt=>{},onFillBlur:yt=()=>{},onFillFocus:rn=()=>{}})=>{let Dt=String(be);const[gt,_e]=(0,a.useState)(""),[ft,Ct]=(0,a.useState)("office"),[bt,Qt]=(0,a.useState)([]),sn=(0,a.useRef)("a"+(0,Ce.Z)()),Te={},Gt=(rt,nt,Ze)=>{const Ot=document.createElement(rt===ue?"input":"textarea");Ot.style.width="100%",Ot.style.height=rt===ue?"40px":"151px",Ot.rows=5,Ot.spellcheck=!1,Ot.name="edu-program-fill",Ot.placeholder="\u8BF7\u8F93\u5165",Ot.dataset.id=nt;const On=Object.keys(Te).length;return Te[On]=Ot,`${Ot.outerHTML}`};function va(rt){return rt=rt.replace(/!\[.*?\]\(.*?\)/g,""),rt=rt.replace(/\[.*?\]\(.*?\)/g,""),rt=rt.replace(new RegExp("","gs"),""),rt=rt.replace(//g,""),rt=rt.replace(//g,""),rt=rt.replace(new RegExp(".*?<\\/video>","gs"),""),rt=rt.replace(new RegExp(".*?<\\/audio>","gs"),""),rt=rt.replace(new RegExp(".*?<\\/style>","gs"),""),rt=rt.replace(new RegExp(".*?<\\/script>","gs"),""),rt}const xt=rt=>rt.replace(/([\s\S]+?)<\/style>/gim,function(nt,Ze){let Ot=Ze.replace(/(\n|\r)/g,"").split("}"),On=[];return Ot.map(pn=>{pn!=""&&On.push(`.${sn.current} ${pn}`)}),``}),Yt=(0,a.useMemo)(()=>{try{const Ot=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,On=/\"\/api\/attachments\/|\"\/attachments\/download\//g,pn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Un=/\(\/attachments\/download\//g;Dt=Dt.replace(Un,"("+xe.Z.API_SERVER+"/attachments/download/").replace(Ot,"("+xe.Z.API_SERVER+"/api/attachments/").replace(On,'"'+xe.Z.API_SERVER+"/api/attachments/").replace(pn,'"'+xe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(Ot){}if(Ge){let Ot=-1;return Dt=Dt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(On,pn,Un){var Ht;return++Ot,Gt(On,Ot,(Ht=Et==null?void 0:Et[Ot])==null?void 0:Ht.value.replaceAll("<","<").replaceAll(">",">"))}),`
${xt(Dt||"")}
`}let rt=xt(Dt);rt=(0,Oe.ZP)(rt);const nt=(0,Oe.ez)();Dt.match(/\[TOC\]/)&&(rt=rt.replace("

[TOC]

",(0,Oe.Qv)()),(0,Oe.Iy)()),rt=rt.replace(/(__special_katext_id_\d+__)/g,(Ot,On)=>{const{type:pn,expression:Un}=nt[On];return(0,Le.renderToString)(he(Un)||"",{displayMode:pn==="block",throwOnError:!1,output:"html"})}),rt=rt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Oe.AL)();const Ze=document.createElement("div");if(Ze.innerHTML=rt,ke)return Ze.innerText;if(Ye){const Ot=Ye.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return an(Ze,Ot),Ze.innerHTML}return setTimeout(()=>He(),500),Ze.innerHTML},[Dt,Ye]);(0,a.useEffect)(()=>{gn.current&&gn.current.querySelectorAll(["input","textarea"]).forEach(nt=>{nt.oninput=na,nt.onblur=Ba,nt.onfocus=mn})},[bt]),(0,a.useEffect)(()=>{var rt,nt,Ze,Ot,On;if(Et!=null&&Et.length)try{const pn=gn.current.querySelectorAll(".edu-program-fill-score"),Un=gn.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ht,en]of Un.entries())en.value=((rt=Et==null?void 0:Et[Ht])==null?void 0:rt.value)||"",((nt=Et==null?void 0:Et[Ht])==null?void 0:nt.type)==="warning"?en.className="program-fill-warning":((Ze=Et==null?void 0:Et[Ht])==null?void 0:Ze.type)==="success"?en.className="program-fill-success":en.className="";for(const[Ht,en]of pn.entries())en.innerHTML=(Ot=Et==null?void 0:Et[Ht])!=null&&Ot.score?`${(On=Et==null?void 0:Et[Ht])==null?void 0:On.score}\u5206`:"";Qt(Et)}catch(pn){console.log(pn,"error")}},[Et]);const na=rt=>{bt[rt.target.dataset.id]=bt[rt.target.dataset.id]||{},bt[rt.target.dataset.id].value=rt.target.value,Qt([...bt]),ct(bt,rt.target.dataset.id)},Ba=rt=>{bt[rt.target.dataset.id]=bt[rt.target.dataset.id]||{},bt[rt.target.dataset.id].value=rt.target.value,Qt([...bt]),yt(bt,rt.target.dataset.id)},mn=rt=>{bt[rt.target.dataset.id]=bt[rt.target.dataset.id]||{},bt[rt.target.dataset.id].value=rt.target.value,Qt([...bt]),rn(bt,rt.target.dataset.id)};function an(rt,nt){return rt.childNodes.forEach(Ze=>{var Ot;if(Ze.childNodes.length>0)an(Ze,nt);else if(Ze.nodeName!=="IMG")if(Ze.innerHTML)Ze.innerHTML=(Ot=Ze.innerHTML)==null?void 0:Ot.replace(new RegExp(nt,"gi"),'$&');else{const On=document.createElement("span");On.innerHTML=Ze.textContent.replace(new RegExp(nt,"gi"),'$&'),Ze.replaceWith(On)}})}const gn=(0,a.useRef)();Oe.jb.WebkitLineClamp=qe,qe&&(Je=z(z({},Je),Oe.jb));function cn(rt){let nt=rt.target;if(nt.tagName.toUpperCase()==="A"){let Ze=nt.getAttribute("href");if(Ze.indexOf("office")>-1)rt.preventDefault(),_e(Ze),Ct("office");else if(Ze.indexOf("application/pdf")>-1)rt.preventDefault(),_e(Ze),Ct("pdf");else if(Ze.indexOf("text/html")>-1)rt.preventDefault(),_e(Ze),Ct("html");else if(Ze.startsWith("#")){rt.preventDefault();let Ot=document.getElementById(Ze.replace("#",""));Ot&&Ot.scrollIntoView(!0)}}}const He=()=>{var rt;const nt=(rt=gn.current)==null?void 0:rt.querySelectorAll("video");nt==null||nt.forEach(Ze=>{if(Ze.oncontextmenu=()=>!1,Ze.src.indexOf(".m3u8")>-1&&!Ze.canPlayType("application/vnd.apple.mpegurl")){if(Be.ZP.isSupported()){var Ot=new Be.ZP;Ot.loadSource(Ze.src),Ot.attachMedia(Ze)}}})};(0,a.useEffect)(()=>{if(gn.current&&Yt&&Yt.match(me)&&window.PR.prettyPrint(),gn.current)return gn.current.addEventListener("click",cn),()=>{var rt;(rt=gn.current)==null||rt.removeEventListener("click",cn),(0,Oe.AL)(),(0,Oe.Iy)()}},[Yt,gn.current,cn]),(0,a.useEffect)(()=>{var rt;const nt=Ze=>{Ze.preventDefault(),Ze.clipboardData.setData("text",window.getSelection().toString())};return(rt=gn.current)==null||rt.addEventListener("copy",nt),()=>{var Ze;(Ze=gn.current)==null||Ze.removeEventListener("copy",nt)}},[gn.current]);const ht=rt=>//i.test(rt||"");return a.createElement(a.Fragment,null,ke&&a.createElement("div",{ref:gn},Yt),!ke&&!ht(Yt)&&a.createElement("div",{ref:gn,style:z({},Je),className:`${De||""} ${At?"disabled-fill":""} markdown-body ${sn.current}`,dangerouslySetInnerHTML:{__html:Yt}}),!ke&&ht(Yt)&&a.createElement(Ie,{html:Yt}),a.createElement(ge.Z,{close:!0,data:gt,type:gt!=null&>.length?ft:"",style:z({},Ve),onClose:()=>_e("")}))}},21921:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return de}});var a=ee(59301),Se=ee(9221),Oe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Fe=(pe,be,De)=>be in pe?Oe(pe,be,{enumerable:!0,configurable:!0,writable:!0,value:De}):pe[be]=De,Le=(pe,be)=>{for(var De in be||(be={}))Be.call(be,De)&&Fe(pe,De,be[De]);if(Ae)for(var De of Ae(be))xe.call(be,De)&&Fe(pe,De,be[De]);return pe},Ce=(pe,be)=>{var De={};for(var ke in pe)Be.call(pe,ke)&&be.indexOf(ke)<0&&(De[ke]=pe[ke]);if(pe!=null&&Ae)for(var ke of Ae(pe))be.indexOf(ke)<0&&xe.call(pe,ke)&&(De[ke]=pe[ke]);return De};const Ne={header:{cell:pe=>{var be=pe,{onResize:De,width:ke}=be,qe=Ce(be,["onResize","width"]);return ke?a.createElement(Se.Resizable,{width:ke,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:Je=>{Je.stopPropagation()}}),onResize:De,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Le({},qe))):a.createElement("th",Le({},qe))}}};var ze=ee(54172),Ie=Object.defineProperty,oe=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(pe,be,De)=>be in pe?Ie(pe,be,{enumerable:!0,configurable:!0,writable:!0,value:De}):pe[be]=De,te=(pe,be)=>{for(var De in be||(be={}))x.call(be,De)&&z(pe,De,be[De]);if(y)for(var De of y(be))b.call(be,De)&&z(pe,De,be[De]);return pe},ue=(pe,be)=>oe(pe,E(be)),me=(pe,be)=>{var De={};for(var ke in pe)x.call(pe,ke)&&be.indexOf(ke)<0&&(De[ke]=pe[ke]);if(pe!=null&&y)for(var ke of y(pe))be.indexOf(ke)<0&&b.call(pe,ke)&&(De[ke]=pe[ke]);return De},de=pe=>{var be=pe,{pagination:De,resColumns:ke,dataSource:qe,onRow:Je}=be,Ve=me(be,["pagination","resColumns","dataSource","onRow"]);const[Ye,Ge]=(0,a.useState)(!1),[ot,At]=(0,a.useState)([{}]),Et=(0,a.useRef)(null);(0,a.useEffect)(()=>{let yt=ke;yt=yt.map((rn,Dt)=>ue(te({},rn),{onHeaderCell:gt=>({width:gt.width,onResize:ct(Dt)})})),At(yt)},[]),(0,a.useEffect)(()=>{Et.current=ot},[ot]);const ct=yt=>(rn,{size:Dt})=>{const gt=[...Et.current];gt[yt]=ue(te({},gt[yt]),{width:Dt.width}),At(gt)};return a.createElement("div",null,a.createElement(ze.default,ue(te({bordered:!0,components:Ne,columns:ot,dataSource:qe,pagination:De,loading:Ye,onRow:Je},Ve),{rowKey:yt=>yt.key||yt.id})))}},56636:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return be},P:function(){return he}});var a=ee(59301),Se=ee(28284),Oe=ee(62957),Ae=ee(47889),Be=ee(37568),xe=ee(54172),Fe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Le=ee(84698),Ce=Object.defineProperty,ge=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(De,ke,qe)=>ke in De?Ce(De,ke,{enumerable:!0,configurable:!0,writable:!0,value:qe}):De[ke]=qe,y=(De,ke)=>{for(var qe in ke||(ke={}))Ie.call(ke,qe)&&E(De,qe,ke[qe]);if(ze)for(var qe of ze(ke))oe.call(ke,qe)&&E(De,qe,ke[qe]);return De},x=(De,ke)=>ge(De,Ne(ke)),b=(De,ke)=>{var qe={};for(var Je in De)Ie.call(De,Je)&&ke.indexOf(Je)<0&&(qe[Je]=De[Je]);if(De!=null&&ze)for(var Je of ze(De))ke.indexOf(Je)<0&&oe.call(De,Je)&&(qe[Je]=De[Je]);return qe},z=(De,ke,qe)=>new Promise((Je,Ve)=>{var Ye=At=>{try{ot(qe.next(At))}catch(Et){Ve(Et)}},Ge=At=>{try{ot(qe.throw(At))}catch(Et){Ve(Et)}},ot=At=>At.done?Je(At.value):Promise.resolve(At.value).then(Ye,Ge);ot((qe=qe.apply(De,ke)).next())});const te=({studentNames:De,total:ke})=>{const qe=["","\u4E00","\u4E24","\u4E09"];return ke>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Fe.orangeColor},De==null?void 0:De.join("\u3001")),"\u7B49",a.createElement("span",{className:Fe.orangeColor},ke),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Fe.orangeColor},De==null?void 0:De.join("\u3001")),qe[ke],"\u540D\u5B66\u751F")},ue=({used:De,copy:ke,canNotCopy:qe,studentNames:Je,studentCount:Ve,inPaper:Ye,is_random:Ge=!1,position:ot=""})=>{const At=()=>{if(ke>0&&qe>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Fe.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:Fe.orangeColor},qe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ke>0&&qe===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Fe.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ke===0&&qe>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Fe.orangeColor},qe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Et=ot||(Ye?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:Je,total:Ve}),"\u5B66\u4E60\u8FC7",Et,"\u4E2D\u7684",a.createElement("span",{className:Fe.orangeColor},De),"\u4E2A\u9879\u76EE\uFF0C",At(),"\u3002\u8BF7\u9009\u62E9",Ge?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},me=({onCancel:De,onOk:ke,visible:qe,inPaper:Je,renderData:Ve,type:Ye,isMultipleCourse:Ge=!1})=>{const[ot]=Se.default.useForm(),[At,Et]=(0,a.useState)(1),[ct,yt]=(0,a.useState)(!1),rn=(0,a.useMemo)(()=>(Ve==null?void 0:Ve.total_num)===1&&(Ve==null?void 0:Ve.can_copy_num)===1,[Ve]),Dt=(0,a.useMemo)(()=>{var gt;return(gt=Ve==null?void 0:Ve.course_data_list)==null?void 0:gt.filter(_e=>_e.is_show)},[Ve]);return a.createElement(a.Fragment,null,rn?a.createElement(Oe.default,{centered:!0,closable:!0,open:qe,destroyOnClose:!0,title:"\u63D0\u793A",className:Fe.antdModal,width:682,confirmLoading:ct,onCancel:De,onOk:()=>z(void 0,null,function*(){var gt;yt(!0);let _e=At;if(Ge){const ft=y({},ot.getFieldsValue());_e=(gt=Ve==null?void 0:Ve.course_data_list)==null?void 0:gt.map(Ct=>ft[Ct.id]!==void 0?x(y({},Ct),{is_copy:ft[Ct.id]}):Ct)}yield ke(_e),yt(!1)})},a.createElement("div",{className:Fe.content,style:{marginBottom:20}},Ge?"\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?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.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")),Ge?a.createElement(Se.default,{form:ot,preserve:!1},Dt==null?void 0:Dt.map(gt=>a.createElement(a.Fragment,{key:gt.id},a.createElement("h3",{className:"ml15 mb5"},gt.name),a.createElement(Se.default.Item,{name:gt.id,initialValue:1},a.createElement(Ae.ZP.Group,{className:Fe.content},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(Ae.ZP.Group,{value:At,onChange:gt=>Et(gt.target.value),className:Fe.content,style:{marginBottom:30}},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:Fe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:Fe.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"),a.createElement("div",{className:`${Fe.content} ${Fe.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"))):a.createElement(Oe.default,{centered:!0,closable:!0,destroyOnClose:!0,open:qe,confirmLoading:ct,title:"\u63D0\u793A",width:682,onCancel:De,onOk:()=>z(void 0,null,function*(){var gt;yt(!0);let _e=0;if(Ge){const ft=y({},ot.getFieldsValue());_e=(gt=Ve==null?void 0:Ve.course_data_list)==null?void 0:gt.map(Ct=>ft[Ct.id]!==void 0?x(y({},Ct),{is_use:ft[Ct.id]}):Ct)}yield ke(_e),yt(!1)})},a.createElement("div",{className:Fe.content},a.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ge?a.createElement(Se.default,{form:ot,preserve:!1},a.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"),Dt==null?void 0:Dt.map(gt=>a.createElement(a.Fragment,{key:gt.id},a.createElement("h3",{className:"ml15 mb5"},gt.name),a.createElement(Se.default.Item,{name:gt.id,initialValue:1},a.createElement(Ae.ZP.Group,{className:Fe.content},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:Fe.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"))))},he=function(){const[De,ke]=(0,a.useState)(!1),[qe,Je]=(0,a.useState)();return[De,()=>ke(!1),qe,Ge=>z(this,null,function*(){var ot;const At=Ge,{isImportMultipleCourse:Et=!1}=At,ct=b(At,["isImportMultipleCourse"]);console.log(Ge);const yt=(Ge==null?void 0:Ge.result)||(yield(0,Le.Tr)(ct));return"status"in yt?!1:Et?((ot=yt==null?void 0:yt.course_data_list)==null?void 0:ot.some(Dt=>Dt.is_show))?(Je(yt),ke(!0),!0):yt.course_data_list||[]:yt.student_count===0?!1:(Je(yt),ke(!0),!0)})]},de=De=>{const[ke]=Se.default.useForm(),[qe,Je]=(0,a.useState)(!1),{onCancel:Ve,onOk:Ye,visible:Ge,inPaper:ot=!1,renderData:At,type:Et,isMultipleCourse:ct=!1,position:yt}=De;let rn=(0,a.useMemo)(()=>ot?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Fe.tableCell,render(_e,ft){return a.createElement("a",{href:`/shixuns/${ft.identifier}/challenges`,target:"_blank"},_e)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(_e,ft)=>a.createElement(a.Fragment,null,a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_copy"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426"))),a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Fe.tableCell,render(_e,ft){return a.createElement("a",{href:`/shixuns/${ft.identifier}/challenges`,target:"_blank"},_e)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(_e,ft)=>a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_use"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(_e,ft)=>a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_copy"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426")))}],[ot]),Dt=(0,a.useMemo)(()=>ot?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Fe.tableCell,align:"center",ellipsis:!0,render:(_e,ft)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${ft.identifier}/challenges`,target:"_blank"},_e),a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Be.default,{type:"hidden"})),a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Fe.tableCell,ellipsis:!0,align:"center",render:(_e,ft)=>a.createElement("a",{href:`/shixuns/${ft.identifier}/challenges`,target:"_blank"},_e)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(_e,ft)=>a.createElement(a.Fragment,null,a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_use"],initialValue:0},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426"))),a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Be.default,{type:"hidden"})))}],[ot]);if(ct){const _e={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:Fe.tableCell,render:(ft,Ct)=>a.createElement("a",{href:`/classrooms/${Ct.course_id}`},ft)};rn=[_e,...rn],Dt=[_e,...Dt]}const gt=(0,a.useMemo)(()=>ue({used:At==null?void 0:At.repeat_shixun_num,copy:At==null?void 0:At.can_copy_num,canNotCopy:At==null?void 0:At.no_copy_num,studentNames:At==null?void 0:At.student_names,studentCount:At==null?void 0:At.student_count,is_random:At==null?void 0:At.is_random,inPaper:ot,position:yt}),[At,ot,yt]);return a.createElement(Oe.default,{title:"\u63D0\u793A",centered:!0,open:Ge,confirmLoading:qe,onOk:()=>z(void 0,null,function*(){Je(!0);const _e=ke.getFieldsValue(),ft=Object.keys(_e).map(Ct=>({id:parseInt(Ct.split("_")[0]),course_id:parseInt(Ct.split("_")[1]),is_use:_e[Ct].is_use,is_copy:_e[Ct].is_copy}));yield Ye(ft),Je(!1)}),onCancel:Ve,width:880,okText:"\u786E\u8BA4",className:Fe.antdModal,destroyOnClose:!0},a.createElement(Se.default,{form:ke,preserve:!1},a.createElement("div",{className:Fe.brief},gt),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.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"),a.createElement("div",{className:Fe.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")),(At==null?void 0:At.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:Fe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(xe.default,{columns:rn,className:Fe.antdTable,dataSource:At==null?void 0:At.can_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(At==null?void 0:At.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:Fe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(xe.default,{columns:Dt,className:Fe.antdTable,dataSource:At==null?void 0:At.no_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(At==null?void 0:At.no_use_list.length)>0&&(At==null?void 0:At.no_use_list.map(_e=>a.createElement("div",{key:Et==="subject"?_e.stage_shixun_id:_e.shixun_course_id||_e.id},a.createElement(Se.default.Item,{name:[`${Et==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Be.default,{type:"hidden"})),a.createElement(Se.default.Item,{name:[`${Et==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Be.default,{type:"hidden"})))))))};var be=De=>{const{modalType:ke}=De;return ke==="multiple"?a.createElement(de,y({},De)):a.createElement(me,y({},De))}},98563:function(pt,dt,ee){"use strict";ee.d(dt,{C:function(){return Ge}});var a=ee(59301),Se={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Oe=ee(92310),Ae=ee.n(Oe),Be=ee(62673),xe=ee(77019),Fe=ee(6767),Le=ee(25399),Ce=ee(99571),ge=ee(62957),Ne=ee(54172),ze=ee(71051),Ie=ee(28284),oe=ee(29787),E=ee(89299),y=ee(52430),x=ee(64681),b=ee(90469),z=ee(38776),te=Object.defineProperty,ue=Object.defineProperties,me=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,be=(ot,At,Et)=>At in ot?te(ot,At,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ot[At]=Et,De=(ot,At)=>{for(var Et in At||(At={}))de.call(At,Et)&&be(ot,Et,At[Et]);if(he)for(var Et of he(At))pe.call(At,Et)&&be(ot,Et,At[Et]);return ot},ke=(ot,At)=>ue(ot,me(At)),qe=(ot,At,Et)=>new Promise((ct,yt)=>{var rn=_e=>{try{gt(Et.next(_e))}catch(ft){yt(ft)}},Dt=_e=>{try{gt(Et.throw(_e))}catch(ft){yt(ft)}},gt=_e=>_e.done?ct(_e.value):Promise.resolve(_e.value).then(rn,Dt);gt((Et=Et.apply(ot,At)).next())});const Je=Be.default.Group,Ve=({className:ot,title:At,items:Et=[],value:ct,onChange:yt})=>{const rn=(Et==null?void 0:Et.length)===(ct==null?void 0:ct.length),Dt=(ct==null?void 0:ct.length)>0&&(ct==null?void 0:ct.length)<(Et==null?void 0:Et.length),gt=_e=>{const ft=Et.map(Ct=>Ct.id);yt(_e.target.checked?ft:[])};return a.createElement(xe.Z,{align:"middle",className:ot},!!At&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},At),a.createElement(Be.default,{indeterminate:Dt,onChange:gt,checked:rn},"\u5168\u90E8"),a.createElement(Je,{value:ct,onChange:yt},Et.map(_e=>a.createElement(Be.default,{className:"ml30 c-black",key:_e.id,value:_e.id},_e.name,a.createElement("span",null,`(${_e.count})`)))))};var Ge=({className:ot,style:At,dataSource:Et})=>{var ct,yt,rn,Dt,gt,_e,ft;const[Ct,bt]=(0,a.useState)({}),[Qt,sn]=(0,a.useState)(!0),[Te,Gt]=(0,a.useState)(!1),[va,xt]=(0,a.useState)(!1),[Yt,na]=(0,a.useState)(null),[Ba,mn]=(0,a.useState)(0),[an,gn]=(0,a.useState)({}),[cn,He]=(0,a.useState)(!0),[ht,rt]=(0,a.useState)(0),[nt,Ze]=(0,a.useState)(0),[Ot,On]=(0,a.useState)(!1),pn=(0,a.useRef)(null),[Un,Ht]=(0,a.useState)(!1),[en,Dn]=(0,a.useState)(!0),[ua,hn]=(0,a.useState)([]),Mt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[Jt,Nn]=(0,a.useState)(De({},Mt));(0,a.useEffect)(()=>{Et!=null&&Et.question_id&&bt(Et)},[Et==null?void 0:Et.question_id]),(0,a.useEffect)(()=>{var Ft;if(((Ft=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Ft.status)==="running"){const Yn=setInterval(()=>{Tn()},3e3);return()=>clearInterval(Yn)}},[(ct=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:ct.status]),(0,a.useEffect)(()=>{var Ft;va&&(va===1&&(Jt.question_status=ku.map(Yn=>Yn.value),Jt.review=ea.map(Yn=>Yn.value)),va===2&&(Jt.exercise_question_resubmit_id=(Ft=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Ft.id,Yt===1&&(Jt.success_status=[1]),Yt===2&&(Jt.success_status=[0])),Nn(De({},Jt)),ka(Jt),Ze(Ct!=null&&Ct.is_mirror?3:10),rt(Ct!=null&&Ct.is_mirror?1:5))},[va]),(0,a.useEffect)(()=>{Un&&vu()},[Un]);const ka=Ft=>qe(void 0,null,function*(){sn(!0);const Yn=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_student_list.json`,{method:"get",params:Ft});(Yn==null?void 0:Yn.status)==0&&(gn(Yn||[]),mn(Yn==null?void 0:Yn.count)),sn(!1)}),vu=()=>qe(void 0,null,function*(){Dn(!0);const Ft=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_history.json`,{method:"get"});(Ft==null?void 0:Ft.status)==0&&hn((Ft==null?void 0:Ft.data)||[]),Dn(!1)}),Tn=()=>qe(void 0,null,function*(){const Ft=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_status.json`,{method:"get"});(Ft==null?void 0:Ft.status)==0&&bt(ke(De({},Ct),{show_resubmit_history:!0,exercise_question_resubmit:(Ft==null?void 0:Ft.data)||{}}))}),ku=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],ea=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],zn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],aa=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Ft,Yn,Za)=>a.createElement("span",{className:"c-black"},Za+1+(Jt.page-1)*Jt.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Ft=>a.createElement("span",{className:"c-black"},Ft)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Ft=>a.createElement("span",{className:"c-grey-666"},Ft||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Ft=>a.createElement("span",{className:"c-black"},Ft)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Ft=>{const{label:Yn,color:Za}=ku.find(Ha=>Ha.value===Ft)||{};return a.createElement("span",{style:{color:Za}},Yn)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Ft=>a.createElement("span",{className:"c-black"},Ft)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Ft=>a.createElement("span",{className:"c-black"},Ft)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Ft=>{const{label:Yn,color:Za}=ea.find(Ha=>Ha.value===Ft)||{};return a.createElement("span",{style:{color:Za}},Yn)}},va===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Ft=>{const{label:Yn,color:Za}=zn.find(Ha=>Ha.value===Ft)||{};return a.createElement("span",{style:{color:Za}},Yn)}}].filter(Boolean),La=(Ft,Yn,Za)=>{Jt.page=Ft==null?void 0:Ft.current,Jt.per_page=Ft==null?void 0:Ft.pageSize,Za!=null&&Za.order?(Jt.sort_by=Za==null?void 0:Za.field,Jt.direction=(Za==null?void 0:Za.order)==="ascend"?"asc":"desc"):(Jt.sort_by=null,Jt.direction=null),Nn(De({},Jt)),ka(Jt)},qa=()=>{if(!ht){Fe.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}On(!0)},pu=()=>qe(void 0,null,function*(){var Ft,Yn;if((Ft=pn.current)!=null&&Ft.onVerify())return;Gt(!0);const Za=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit.json`,{method:"post",body:{keyword:Jt.keyword,question_status:Jt.question_status,review:Jt.review_status,success_status:Jt.success_status,use_max_score:cn,permits:ht,exercise_question_resubmit_id:va===1?null:(Yn=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Yn.id}});(Za==null?void 0:Za.status)==0&&(yield Tn(),Fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),On(!1),xt(!1)),Gt(!1)}),Zu=(Ft,Yn)=>{Jt.page=1,Jt[Yn]=Ft,Nn(De({},Jt)),ka(Jt)},vn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:Ae()(Se.recalculation,ot),style:At},a.createElement(Le.Z,{title:vn[(Ct==null?void 0:Ct.disable_resubmit_reason)||0]},a.createElement(Ce.ZP,{disabled:(Ct==null?void 0:Ct.disable_resubmit)||((yt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:yt.status)==="running",onClick:()=>xt(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Ct==null?void 0:Ct.show_resubmit_history)&&a.createElement(a.Fragment,null,((rn=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:rn.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(Dt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Dt.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{xt(2),na(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(gt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:gt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{xt(2),na(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(_e=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:_e.fail_count),"\u4EBA"),a.createElement(Le.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>Ht(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(ge.default,{centered:!0,open:!!va,title:`\u91CD\u65B0\u8BC4\u6D4B${va===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>xt(!1),onOk:qa,afterClose:()=>{He(!0),na(null),Nn(De({},Mt))}},a.createElement("div",{className:Se.filter},va===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:Se.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(Ve,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(an==null?void 0:an.question_status)||[],value:Jt.question_status,onChange:Ft=>Zu(Ft,"question_status")}),a.createElement(Ve,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(an==null?void 0:an.review_status)||[],value:Jt.review,onChange:Ft=>Zu(Ft,"review")})),va===2&&a.createElement(a.Fragment,null,a.createElement(Ve,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(an==null?void 0:an.success_status)||[],value:Jt.success_status,onChange:Ft=>Zu(Ft,"success_status")})),a.createElement(z.t7,{className:Se.input,style:{bottom:va===1?10:-5},value:Jt.keyword,onChange:Ft=>Zu(Ft,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(Ne.default,{className:"mt20",columns:aa,scroll:((ft=an==null?void 0:an.data)==null?void 0:ft.length)>7?{y:300}:{},dataSource:(an==null?void 0:an.data)||[],loading:Qt,onChange:La,pagination:{total:Ba,pageSize:Jt.per_page,current:Jt.page,hideOnSinglePage:!Ba,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),a.createElement(xe.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Be.default,{className:"c-black",checked:cn,onChange:Ft=>He(Ft.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(ze.Z,{className:"ml10 mr10",value:ht,max:nt,min:1,precision:0,onChange:Ft=>rt(Ft)}),"\u4EBA",a.createElement(Le.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(ge.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Ot,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Te,destroyOnClose:!0,onOk:pu,onCancel:()=>On(!1)},a.createElement(Ie.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:Ft=>pn.current=Ft}))),a.createElement(ge.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Un,width:710,onCancel:()=>Ht(!1),footer:null},a.createElement(oe.Z,{spinning:en},a.createElement("div",{className:Se.operating},ua.map((Ft,Yn)=>a.createElement("div",{key:Yn,className:Se.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Ft==null?void 0:Ft.created_at),a.createElement("div",{className:"c-black"},Ft==null?void 0:Ft.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Ft==null?void 0:Ft.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Ft==null?void 0:Ft.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Ft==null?void 0:Ft.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Ft==null?void 0:Ft.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},67702:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Le}});var a=ee(59301),Se={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"},Oe=ee(62957),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",xe=(Ce,ge,Ne)=>new Promise((ze,Ie)=>{var oe=x=>{try{y(Ne.next(x))}catch(b){Ie(b)}},E=x=>{try{y(Ne.throw(x))}catch(b){Ie(b)}},y=x=>x.done?ze(x.value):Promise.resolve(x.value).then(oe,E);y((Ne=Ne.apply(Ce,ge)).next())}),Le=({type:Ce,resdata:ge,onok:Ne,oktext:ze,okloading:Ie})=>{const[oe,E]=(0,a.useState)(!1),{can_copy_list:y,can_copy_num:x,challenge_type:b,course_data_list:z,no_copy_list:te,no_copy_num:ue,no_use_list:me,no_use_num:he,repeat_shixun_num:de,student_count:pe,total_num:be,use_num:De}=ge;let ke=x>0||Ce==="exercise";(0,a.useEffect)(()=>{(ge==null?void 0:ge.student_count)>0&&E(!0)},[ge]),console.log("---11",Ie),(0,a.useEffect)(()=>{Ie||E(!1)},[Ie]);const qe=()=>{if(Ce==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.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(Ce==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\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",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\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",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:Se.orangeColor},pe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:Se.orangeColor},De)," \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",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:Se.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(Ce==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:Se.orangeColor},De),"\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",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Je=()=>{if(Ce==="exercise"||Ce==="subject"||Ce==="exercisepush"||Ce==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ue>0&&a.createElement("div",null,a.createElement("span",{className:Se.flex},a.createElement("img",{src:Be,style:{width:14}}),a.createElement("span",{className:Se.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:Se.statusbody},Ce==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.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"),(Ce==="subject"||Ce==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&a.createElement("span",{className:Se.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"),Ce==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&a.createElement("span",{className:Se.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"),a.createElement("div",null,te==null?void 0:te.map((Ve,Ye)=>a.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",Ye+1!==ue&&"\u3001"))))),x>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:Se.flex},a.createElement("img",{src:Ae,style:{width:14}}),a.createElement("span",{className:Se.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:Se.statusbody},Ce==="exercise"&&a.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"),(Ce==="subject"||Ce==="exercisepush")&&a.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"),Ce==="shixunpush"&&a.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"),a.createElement("div",null,y==null?void 0:y.map((Ve,Ye)=>a.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",Ye+1!==x&&"\u3001"))))));if(Ce==="shixun")return a.createElement("div",{style:{marginTop:20}},x>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 a.createElement(Oe.default,{open:oe,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ke&&"none"}},zIndex:1003,confirmLoading:Ie,okText:ke?ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>xe(void 0,null,function*(){ke?yield Ne([...y,...me]):E(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},qe(),Je()))}},40070:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xe}});var a=ee(59301),Se={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Oe=ee(92310),Ae=ee.n(Oe),xe=({className:Fe,style:Le,state:Ce,onClick:ge})=>{var Ne,ze;return a.createElement("div",{onClick:ge,className:Ae()(Ce?(Ne=Se)==null?void 0:Ne.redBtn:(ze=Se)==null?void 0:ze.btn,Fe),style:Le},Ce?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},97596:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ae}});var a=ee(44993),Se={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Oe=ee(59301),Ae=({message:Be,className:xe,children:Fe,style:Le={}})=>Oe.createElement("div",{className:`custom-spinner ${Se.idsRingWrapper} ${xe}`},Oe.createElement("div",{className:Se.ldsRing},Oe.createElement("div",null),Oe.createElement("div",null),Oe.createElement("div",null),Oe.createElement("div",null)),Be?Oe.createElement("p",{style:Le},Be):null,Fe,Oe.createElement(a.Outlet,null))},2162:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ae}});var a=ee(59301),Se=ee(41312),Oe=ee(59301),Ae=({defaultX:Be="40%",leftChild:xe,rightChild:Fe,className:Le,hideResize:Ce=!1})=>{const[ge,Ne]=(0,a.useState)(Be),ze=(0,a.useRef)();function Ie(){ze.current=!0}(0,a.useEffect)(()=>{function y(b){ze.current&&(Se.Z.publish("resize-move-bar",b),Ne(b.pageX))}function x(){ze.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const oe=typeof ge=="number"&&ge!==.01?`${ge}px`:Be,E=`calc(100% - ${Ce?"0px":"4px"} - ${oe})`;return Oe.createElement("div",{className:`split-panel-container ${Le}`},Oe.createElement("section",{style:{width:oe,display:ge===.01?"none":""}},xe),Oe.createElement("section",{className:"resize-x-bar",onMouseDown:Ie},Oe.createElement("a",{className:"btn-resize"},Oe.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Oe.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),Oe.createElement("section",{style:{width:E}},Fe))}},21541:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xe}});var a=ee(59301),Se={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},Oe=ee(92310),Ae=ee.n(Oe),xe=({className:Fe,style:Le={},leftNode:Ce,leftTitle:ge="\u81EA\u6D4B\u8F93\u5165",rightNode:Ne,rightTitle:ze="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:Ae()(Se.result,Fe),style:Le},a.createElement("div",{className:Se.left},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,ge)),a.createElement("div",{className:Se.leftNode},Ce)),a.createElement("div",{className:Se.right},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,ze)),a.createElement("div",{className:Se.rightNode},Ne)))},90655:function(pt,dt,ee){"use strict";var a=ee(59301);const Se=Ae=>String(Ae).length===1?`0${Ae}`:Ae,Oe=({className:Ae="",onChange:Be,defaultValue:xe=0})=>{const[Fe,Le]=(0,a.useState)(xe);(0,a.useEffect)(()=>{const ze=setTimeout(()=>{Le(Fe+1e3)},1e3);return Be(Fe+1e3),()=>{clearInterval(ze)}},[Fe]);const Ce=parseInt(Fe/(60*6e4))||"00",ge=parseInt(Fe%(60*6e4)/6e4)||"00",Ne=parseInt(Fe%6e4/1e3)||"00";return a.createElement("div",{className:Ae},Se(Ce),":",Se(ge),":",Se(Ne))};dt.Z=Oe},76942:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Be}});var a=ee(59301),Se={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Oe=ee(25399),Be=({children:xe,tips:Fe,title:Le,style:Ce})=>{const ge=Le||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return xe&&Fe?a.createElement(Oe.Z,{overlayStyle:{maxWidth:"initial"},title:ge},a.createElement("span",{className:Se.disabled,style:Ce},xe)):xe&&!Fe?a.createElement(a.Fragment,null,xe):a.createElement(a.Fragment,null)}},74505:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(59301);const Oe=({text:Ae,speed:Be=100})=>{const[xe,Fe]=(0,a.useState)(""),Le=(0,a.useRef)(0);return(0,a.useEffect)(()=>{Fe(""),Le.current=0;const Ce=setInterval(()=>{Le.currentge+Ae.charAt(Le.current)),Le.current+=1):clearInterval(Ce)},Be);return()=>{clearInterval(Ce)}},[Ae]),Se.createElement("div",{className:"c-black"},xe)};dt.Z=Oe},12230:function(pt,dt,ee){"use strict";ee.d(dt,{cT:function(){return be},pe:function(){return he}});var a=ee(59301),Se=ee(14566),Oe=ee(6767),Ae=ee(52430),Be=ee(28209),xe=ee.n(Be),Fe=ee(1012),Le=ee(44993),Ce=ee(47257),ge=ee.n(Ce),Ne=Object.defineProperty,ze=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ke,qe,Je)=>qe in ke?Ne(ke,qe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ke[qe]=Je,b=(ke,qe)=>{for(var Je in qe||(qe={}))E.call(qe,Je)&&x(ke,Je,qe[Je]);if(oe)for(var Je of oe(qe))y.call(qe,Je)&&x(ke,Je,qe[Je]);return ke},z=(ke,qe)=>ze(ke,Ie(qe)),te=(ke,qe)=>{var Je={};for(var Ve in ke)E.call(ke,Ve)&&qe.indexOf(Ve)<0&&(Je[Ve]=ke[Ve]);if(ke!=null&&oe)for(var Ve of oe(ke))qe.indexOf(Ve)<0&&y.call(ke,Ve)&&(Je[Ve]=ke[Ve]);return Je},ue=(ke,qe,Je)=>new Promise((Ve,Ye)=>{var Ge=Et=>{try{At(Je.next(Et))}catch(ct){Ye(ct)}},ot=Et=>{try{At(Je.throw(Et))}catch(ct){Ye(ct)}},At=Et=>Et.done?Ve(Et.value):Promise.resolve(Et.value).then(Ge,ot);At((Je=Je.apply(ke,qe)).next())});const{Dragger:me}=Se.default,he=ke=>{const qe="bf3c199c2470cb477d907b1e0917c17b",Je="5183666c72eec9e4";var Ve=xe().enc.Utf8.parse(qe);let Ye=xe().enc.Utf8.parse(Je);var Ge=xe().AES.decrypt(ke,Ve,{iv:Ye,mode:xe().mode.CBC});return Ge.toString(xe().enc.Utf8)};let de;const pe=ke=>ue(void 0,[ke],function*({identifier:qe,oldFilename:Je,newFilename:Ve}){var Ye,Ge,ot,At,Et,ct;const yt=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});yt.data=JSON.parse(he(yt.data));const rn=new OSS({endpoint:(Ye=yt==null?void 0:yt.data)==null?void 0:Ye.end_point,region:(Ge=yt==null?void 0:yt.data)==null?void 0:Ge.region,accessKeyId:(ot=yt==null?void 0:yt.data)==null?void 0:ot.access_key_id,accessKeySecret:(At=yt==null?void 0:yt.data)==null?void 0:At.access_key_secret,bucket:(Et=yt==null?void 0:yt.data)==null?void 0:Et.bucket,stsToken:(ct=yt==null?void 0:yt.data)==null?void 0:ct.security_token});return new Promise((Dt,gt)=>{console.log(11111,`${qe}/${Je}`,`${qe}/${Ve}`,yt.data),rn.copy(`/${qe}/${Je}`,`/${qe}/${Ve}`).then(_e=>{console.log("\u62F7\u8D1D\u6210\u529F",_e)}).catch(_e=>{console.log(_e)})})}),be=(ke,qe,Je)=>ue(void 0,null,function*(){var Ve,Ye,Ge,ot,At,Et;qe.file_name=ke.name;const ct=yield(0,Ae.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",he(ct.data)),ct.data=JSON.parse(he(ct.data));const yt=ke.name.split(".");yt.pop();const rn=qe.realFileName?yt.join(""):(0,Fe.Z)(),Dt=new(ge())({endpoint:(Ve=ct==null?void 0:ct.data)==null?void 0:Ve.end_point,region:(Ye=ct==null?void 0:ct.data)==null?void 0:Ye.region,accessKeyId:(Ge=ct==null?void 0:ct.data)==null?void 0:Ge.access_key_id,accessKeySecret:(ot=ct==null?void 0:ct.data)==null?void 0:ot.access_key_secret,bucket:(At=ct==null?void 0:ct.data)==null?void 0:At.bucket,stsToken:(Et=ct==null?void 0:ct.data)==null?void 0:Et.security_token});return new Promise((gt,_e)=>{var ft;Dt.multipartUpload(`${rn}`,new Blob([ke],{type:ke.type}),z(b({timeout:200*1e3,partSize:102400},Je),{callback:{url:(ft=ct==null?void 0:ct.data)==null?void 0:ft.callback_url,host:ct==null?void 0:ct.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Ae.rz)(qe)}})).then(function(Ct){var bt;ke.response=(bt=Ct.data)==null?void 0:bt.data,gt(Ct==null?void 0:Ct.data)}).catch(function(Ct){_e(Ct),console.log("err:",Ct)})})}),De=ke=>{var qe=ke,{user:Je,cancelUpload:Ve}=qe,Ye=te(qe,["user","cancelUpload"]);const[Ge,ot]=(0,a.useState)([]);let[At,Et]=(0,a.useState)();const ct={onRemove:rn=>{ot([...Ge.filter(Dt=>Dt.name!==rn.name)]),Ye.onChange(Ge.filter(Dt=>Dt.name!==rn.name))},disabled:Ye.disabled,multiple:!0,fileList:Ge==null?void 0:Ge.map(rn=>rn.file),customRequest:()=>{},beforeUpload:rn=>ue(void 0,null,function*(){let Dt=Ye.maxSize||1073741824;if(Ge.filter(gt=>gt.name===rn.name).length){Oe.ZP.info(`${rn.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(rn==null?void 0:rn.size)>Dt?(Oe.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Dt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ge.push({name:rn.name,file:rn}),ot([...Ge]),Ye.onChange(Ge),!1)})},yt=(rn,Dt)=>ue(void 0,null,function*(){var gt,_e,ft,Ct,bt,Qt;Dt.file_name=rn.name;const sn=rn.name,Te=yield(0,Ae.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Te.data=JSON.parse(he(Te.data)),(Te==null?void 0:Te.status)!==0){Ge[Ge.findIndex(xt=>xt.name===sn)].status="error",Ge[Ge.findIndex(xt=>xt.name===sn)].file.status="error",Ye.onChange(Ge),Oe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}At=new(ge())({endpoint:(gt=Te==null?void 0:Te.data)==null?void 0:gt.end_point,region:(_e=Te==null?void 0:Te.data)==null?void 0:_e.region,accessKeyId:(ft=Te==null?void 0:Te.data)==null?void 0:ft.access_key_id,accessKeySecret:(Ct=Te==null?void 0:Te.data)==null?void 0:Ct.access_key_secret,bucket:(bt=Te==null?void 0:Te.data)==null?void 0:bt.bucket,stsToken:(Qt=Te==null?void 0:Te.data)==null?void 0:Qt.security_token}),console.log(rn,"file"),Et(At);const Gt=rn.name.split(".");Gt.pop();const va=sn.indexOf(".")>-1?Dt.realFileName?Gt.join("."):(0,Fe.Z)():sn;return new Promise((xt,Yt)=>{var na;try{At.multipartUpload(`${Ye.identifier}/${va}${sn.indexOf(".")>-1?"."+sn.split(".").pop():""}`,new Blob([rn.file],{type:rn.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Ba,mn,an)=>{try{console.log("\u8FDB\u5EA6",Ba,mn,an);const gn=Ge.findIndex(cn=>cn.name===sn);Ge[gn].file.percent=Ba*100,Ge[gn].tempCheckpoint=mn,ot([...Ge])}catch(gn){}},checkpoint:Ge[Ge.findIndex(Ba=>Ba.name===sn)].tempCheckpoint,callback:{customValue:{id:sn+""},url:(na=Te==null?void 0:Te.data)==null?void 0:na.callback_url,host:Te==null?void 0:Te.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Ae.rz)(Dt)}}).then(function(Ba){var mn,an,gn;const cn=Ge.findIndex(ht=>ht.name===sn);let He="done";if(((mn=Ba.data)==null?void 0:mn.status)===0){rn.response=(an=Ba.data)==null?void 0:an.data;const ht=Ge.findIndex(rt=>rt.name===sn);Ge[ht].status="done",Ge[ht].file.status="done"}else Oe.ZP.warning((gn=Ba.data)==null?void 0:gn.message),He="error";Ge[cn].status=He,Ge[cn].file.status=He,Ye.onChange(Ge),xt(Ba==null?void 0:Ba.data)}).catch(function(Ba){Ge[Ge.findIndex(mn=>mn.name===sn)].status="error",Ge[Ge.findIndex(mn=>mn.name===sn)].file.status="error",Oe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),ot([...Ge]),Ye.onChange(Ge),Yt(Ba),console.log("err:",Ba)})}catch(Ba){}})});return(0,a.useEffect)(()=>{Ge.every(rn=>rn==="done"||rn==="error")&&Ye.onComplete(Ge)},[Ge]),(0,a.useEffect)(()=>{Ve&&(At==null||At.cancel())},[Ve]),(0,a.useEffect)(()=>{Ye.uploading&&Ge.map(rn=>ue(void 0,null,function*(){var Dt;if((!rn.status||rn.status==="error")&&!Ve){rn.status="uploading",rn.file.status="uploading";const gt=yield yt(rn,{login:(Dt=Je==null?void 0:Je.userInfo)==null?void 0:Dt.login,container_type:Ye.container_type,container_id:Ye.container_id,description:Ye.description,realFileName:Ye.realFileName})}}))},[Ye.uploading]),a.createElement(me,z(b({},ct),{height:Ye.height,className:Ye.className}),a.createElement("p",{className:"ant-upload-hint"},Ye.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};dt.ZP=(0,Le.connect)(({loading:ke,globalSetting:qe,user:Je})=>({globalSetting:qe,loading:ke.models.competitions,user:Je}))(De)},5885:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ae}});var a=ee(59301),Se=ee(41312),Oe=ee(90083),Ae=()=>{const[Be,xe]=(0,a.useState)(""),[Fe,Le]=(0,a.useState)(0);let[Ce,ge]=(0,a.useState)(),[Ne,ze]=(0,a.useState)();const[Ie,oe]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>Se.Z.subscribe("preview-image",be=>{xe(be),console.log(he.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Be},[Be]);function y(pe){pe.keyCode==27&&E.current&&x()}function x(){document.body.style.overflow="auto",ge(void 0),ze(void 0),Le(0),xe("")}function b(){Le(Fe+90)}function z(){Ce=he.current.width*1.1,Ne=he.current.height*1.1,ze(Ne),ge(Ce)}function te(){Ce=he.current.width/1.1,Ne=he.current.height/1.1,ze(Ne),ge(Ce)}const ue=(0,a.useRef)(),me=(0,a.useRef)(),he=(0,a.useRef)(),de=pe=>{(pe.nativeEvent.target===ue.current||pe.nativeEvent.target===me.current)&&x()};return a.createElement(a.Fragment,null,Be?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:me},a.createElement(Oe.Z,{className:"image-preview",src:Be,style:{display:"none"},preview:{visible:!0,src:Be,onVisibleChange:pe=>{xe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},41539:function(pt,dt,ee){"use strict";ee.d(dt,{h:function(){return ue}});var a=ee(59301),Se=ee(82326),Oe=ee(28284),Ae=ee(99571),Be=ee(89780),xe=ee.n(Be),Fe=ee(39060),Le=ee(76596),Ce=Object.defineProperty,ge=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(me,he,de)=>he in me?Ce(me,he,{enumerable:!0,configurable:!0,writable:!0,value:de}):me[he]=de,y=(me,he)=>{for(var de in he||(he={}))Ie.call(he,de)&&E(me,de,he[de]);if(ze)for(var de of ze(he))oe.call(he,de)&&E(me,de,he[de]);return me},x=(me,he)=>ge(me,Ne(he));const b=Se.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};dt.Z=({callback:me,onCancel:he})=>{const[de,pe]=(0,a.useState)("python");function be(ke){pe(te[ke][1])}function De(ke){me(ke)}return a.createElement(Oe.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:De,style:{width:500}}),a.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(Se.default,{getPopupContainer:ke=>ke.parentNode,onChange:be},Object.keys(te).map(ke=>a.createElement(b,{key:ke,value:ke},te[ke][0])))),a.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ue,{mode:de})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))};function ue({value:me,onChange:he,mode:de,options:pe={}}){const be=(0,a.useRef)(),[De,ke]=(0,a.useState)();return(0,a.useEffect)(()=>{if(De){let qe=function(Je){const Ve=Je.getValue();he&&he(Ve)};return De.on("change",qe),()=>{De.off("change",qe)}}},[De,he]),(0,a.useEffect)(()=>{De&&De.setOption("mode",de)},[De,de]),(0,a.useEffect)(()=>{De&&(me!==De.getValue()||me==="")&&setTimeout(()=>{De.setValue(me||"")},300)},[De,me]),(0,a.useEffect)(()=>{if(be.current&&!De){const qe=xe().fromTextArea(be.current,y({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},pe));ke(qe)}},[be.current,De]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:be}))}},4213:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return St}});var a=ee(59301),Se=ee(89780),Oe=ee.n(Se),Ae=ee(76374),Be=ee(39060),xe=ee(6313),Fe=ee(25717),Le=ee(99498),Ce=ee(25419),ge=ee(67549),Ne=ee(98573),ze=({value:ne="",className:ce,showTextOnly:fe,showLines:Me,style:je={}})=>{const vt=(0,a.useMemo)(()=>"",[ne]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:vt}}))},Ie=ee(59301),oe=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ne,ce,fe)=>ce in ne?oe(ne,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ne[ce]=fe,ue=(ne,ce)=>{for(var fe in ce||(ce={}))b.call(ce,fe)&&te(ne,fe,ce[fe]);if(x)for(var fe of x(ce))z.call(ce,fe)&&te(ne,fe,ce[fe]);return ne},me=(ne,ce)=>E(ne,y(ce));let he=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function de({onActionCallback:ne,title:ce,icon:fe,actionName:Me,className:je="",children:vt}){function Lt(){ne(Me)}return Ie.createElement("a",{title:ce,className:je,onClick:Lt},Ie.createElement("i",{className:`${fe}`}),vt)}var pe=({watch:ne,showNullButton:ce,showNullProgramButton:fe,onActionCallback:Me,fullScreen:je,insertTemp:vt,hidetoolBar:Lt,extraUse:fa})=>{const ra=[...he,{title:`${ne?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ne?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ie.createElement("ul",{className:"markdown-toolbar-container"},!Lt&&ra.map((sa,lu)=>Ie.createElement("li",{key:lu},sa.actionName?Ie.createElement(de,me(ue({},sa),{onActionCallback:Me})):Ie.createElement("span",{className:"v-line"}))),ce?Ie.createElement("li",null,Ie.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Me},Ie.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,fe?Ie.createElement(Ie.Fragment,null,Ie.createElement("li",null,Ie.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Me},Ie.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ie.createElement("li",null,Ie.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Me},Ie.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,vt&&Ie.createElement("li",null,Ie.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${vt}`,onActionCallback:Me},Ie.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),fa&&Ie.createElement("li",null,fa),Ie.createElement("li",{className:"btn-full-screen"},Ie.createElement(de,{icon:`${je?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:je?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Me})))},be=ee(51498),De=ee(28284),ke=ee(37568),qe=ee(99571),Je=Object.defineProperty,Ve=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Et=(ne,ce,fe)=>ce in ne?Je(ne,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ne[ce]=fe,ct=(ne,ce)=>{for(var fe in ce||(ce={}))ot.call(ce,fe)&&Et(ne,fe,ce[fe]);if(Ge)for(var fe of Ge(ce))At.call(ce,fe)&&Et(ne,fe,ce[fe]);return ne},yt=(ne,ce)=>Ve(ne,Ye(ce));const rn={labelCol:{span:4},wrapperCol:{span:20}};var Dt=({callback:ne,onCancel:ce})=>{function fe(Me){ne(Me)}return a.createElement(De.default,yt(ct({},rn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:fe,style:{width:500}}),a.createElement(De.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(ke.default,null)),a.createElement(De.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(ke.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(qe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))},gt=ee(41539),_e=ee(35944),ft=ee(62957),Ct=ee(77019),bt=ee(89837),Qt=ee(59301),sn=({callback:ne,onCancel:ce})=>{const fe=document.createElement("canvas"),Me=fe.getContext("2d");fe.width=1e3,fe.height=800,Me.fillStyle="#ffffff",Me.fillRect(0,0,fe.width,fe.height);const je=fe.toDataURL("image/png");return Qt.createElement(ft.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qt.createElement(Ct.Z,{style:{height:"100vh"}},Qt.createElement(bt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:je,visible:!0,title:String(Date.now())},onOk:vt=>{ne({src:vt.url})},onClose:ce})))},Te=ee(12378);function Gt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Gt,go.CommandHandler),Gt.prototype.canAlignSelection=function(){var ne=this.diagram;return!(ne===null||ne.isReadOnly||ne.isModelReadOnly||ne.selection.count<2)},Gt.prototype.alignLeft=function(){var ne=this.diagram;ne.startTransaction("aligning left");var ce=1/0;ne.selection.each(function(fe){fe instanceof go.Link||(ce=Math.min(fe.position.x,ce))}),ne.selection.each(function(fe){fe instanceof go.Link||fe.move(new go.Point(ce,fe.position.y))}),ne.commitTransaction("aligning left")},Gt.prototype.alignRight=function(){var ne=this.diagram;ne.startTransaction("aligning right");var ce=-1/0;ne.selection.each(function(fe){if(!(fe instanceof go.Link)){var Me=fe.actualBounds.x+fe.actualBounds.width;ce=Math.max(Me,ce)}}),ne.selection.each(function(fe){fe instanceof go.Link||fe.move(new go.Point(ce-fe.actualBounds.width,fe.position.y))}),ne.commitTransaction("aligning right")},Gt.prototype.alignTop=function(){var ne=this.diagram;ne.startTransaction("alignTop");var ce=1/0;ne.selection.each(function(fe){fe instanceof go.Link||(ce=Math.min(fe.position.y,ce))}),ne.selection.each(function(fe){fe instanceof go.Link||fe.move(new go.Point(fe.position.x,ce))}),ne.commitTransaction("alignTop")},Gt.prototype.alignBottom=function(){var ne=this.diagram;ne.startTransaction("aligning bottom");var ce=-1/0;ne.selection.each(function(fe){if(!(fe instanceof go.Link)){var Me=fe.actualBounds.y+fe.actualBounds.height;ce=Math.max(Me,ce)}}),ne.selection.each(function(fe){fe instanceof go.Link||fe.move(new go.Point(fe.actualBounds.x,ce-fe.actualBounds.height))}),ne.commitTransaction("aligning bottom")},Gt.prototype.alignCenterX=function(){var ne=this.diagram,ce=ne.selection.first();if(ce){ne.startTransaction("aligning Center X");var fe=ce.actualBounds.x+ce.actualBounds.width/2;ne.selection.each(function(Me){Me instanceof go.Link||Me.move(new go.Point(fe-Me.actualBounds.width/2,Me.actualBounds.y))}),ne.commitTransaction("aligning Center X")}},Gt.prototype.alignCenterY=function(){var ne=this.diagram,ce=ne.selection.first();if(ce){ne.startTransaction("aligning Center Y");var fe=ce.actualBounds.y+ce.actualBounds.height/2;ne.selection.each(function(Me){Me instanceof go.Link||Me.move(new go.Point(Me.actualBounds.x,fe-Me.actualBounds.height/2))}),ne.commitTransaction("aligning Center Y")}},Gt.prototype.alignColumn=function(ne){var ce=this.diagram;ce.startTransaction("align Column"),ne===void 0&&(ne=0),ne=parseFloat(ne);var fe=new Array;ce.selection.each(function(fa){fa instanceof go.Link||fe.push(fa)});for(var Me=0;Me0){for(var fa=vt.elt(Lt-1);fa!==null&&fa.isTreeExpanded&&!fa.isTreeLeaf;){var ra=this._sortTreeChildrenByY(fa);fa=ra.last()}fa!==null&&ne.select(fa)}else ne.select(je)}}else if(fe.key==="Down")if(ce.isTreeExpanded&&!ce.isTreeLeaf){var Me=this._sortTreeChildrenByY(ce).first();Me!==null&&ne.select(Me)}else for(;ce!==null;){var je=ce.findTreeParentNode();if(je===null)break;var vt=this._sortTreeChildrenByY(je),Lt=vt.indexOf(ce);if(Ltvt.y?1:je.xvt.x?1:0}),ce},Gt.prototype.copyToClipboard=function(ne){go.CommandHandler.prototype.copyToClipboard.call(this,ne),this._lastPasteOffset.set(this.pasteOffset)},Gt.prototype.pasteFromClipboard=function(){var ne=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ne,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ne},Object.defineProperty(Gt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ne){if(ne!=="move"&&ne!=="select"&&ne!=="scroll"&&ne!=="tree"&&ne!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ne);this._arrowKeyBehavior=ne}}),Object.defineProperty(Gt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ne){if(!(ne instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ne);this._pasteOffset.set(ne)}});var va=Gt,xt=ee(74042),Yt=ee(5269),na=ee(52430),Ba={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},mn=ee(64681),an=ee(59301),gn=(ne,ce,fe)=>new Promise((Me,je)=>{var vt=ra=>{try{fa(fe.next(ra))}catch(sa){je(sa)}},Lt=ra=>{try{fa(fe.throw(ra))}catch(sa){je(sa)}},fa=ra=>ra.done?Me(ra.value):Promise.resolve(ra.value).then(vt,Lt);fa((fe=fe.apply(ne,ce)).next())});function cn({onCancel:ne,callback:ce}){let fe=(0,a.useRef)(),Me=(0,a.useRef)(),je=(0,a.useRef)(),vt=(0,a.useRef)(!1);const Lt=(0,a.useRef)(!1),[fa,ra]=(0,a.useState)(0);function sa(){const Vn=Te.bx.make,In={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};fe.current=new Te.S0(Me.current,{padding:20,grid:Vn(Te.s_,"Grid",Vn(Te.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vn(Te.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Ea=>{var Ka=Ea.diagram.commandHandler.addTopLevelParts(Ea.diagram.selection,!0);Ka||Ea.diagram.currentTool.doCancel()},commandHandler:Vn(va),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Ea=>{var Ka=Ea.subject;Ka.location=Ka.location.copy().snapToGridPoint(Ea.diagram.grid.gridOrigin,Ea.diagram.grid.gridCellSize),setTimeout(()=>{Ea.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Ea=>{var Ka=Ea.subject;setTimeout(()=>{Ea.diagram.commandHandler.editTextBlock()})},LinkRelinked:Ea=>{var Ka=Ea.parameter.part;Ka.invalidateConnectedLinks();var Ku=Ea.subject;Ea.diagram.toolManager.linkingTool.isForwards?Ku.toNode.invalidateConnectedLinks():Ku.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),fe.current.nodeTemplate=Vn(Te.NB,"Auto",{locationSpot:Te.z6.Center,locationObjectName:"SHAPE",desiredSize:new Te.$u(120,60),minSize:new Te.$u(40,40),resizable:!0,resizeCellSize:new Te.$u(10,10),rotatable:!0},new Te.KX("location","loc",Te.E9.parse).makeTwoWay(Te.E9.stringify),new Te.KX("desiredSize","size",Te.$u.parse).makeTwoWay(Te.$u.stringify),Vn(Te.bn,{name:"SHAPE",fill:In.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Te.z6.AllSides,toSpot:Te.z6.AllSides},new Te.KX("figure"),new Te.KX("fill"),new Te.KX("stroke","borderColor"),new Te.KX("strokeWidth","thickness"),new Te.KX("strokeDashArray","dash")),Vn(Te.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Vn(Te.al,{margin:1,textAlign:"center",overflow:Te.al.OverflowEllipsis,editable:!0},new Te.KX("text").makeTwoWay(),new Te.KX("stroke","color"))),fe.current.nodeTemplate.toolTip=Vn("ToolTip",Vn(Te.s_,"Vertical",{maxSize:new Te.$u(200,NaN)},Vn(Te.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Te.KX("text")),Vn(Te.al,{font:"10pt sans-serif",textAlign:"center"},new Te.KX("text","details"))));function ya(Ea,Ka){var Ku=(Xa,bu)=>{Xa.handled=!0,Xa.diagram.model.commit(Rr=>{var Zl=bu.part.adornedPart,Tl=new Te.E9().setRectSpot(Zl.actualBounds,Ea);Tl.subtract(Zl.location),Tl.scale(2,2),Tl.x+=Math.sign(Tl.x)*130,Tl.y+=Math.sign(Tl.y)*130,Tl.add(Zl.location),Tl.snapToGridPoint(Xa.diagram.grid.gridOrigin,Xa.diagram.grid.gridCellSize);var lo=Rr.copyNodeData(Zl.data);Rr.setGroupKeyForNodeData(lo,Rr.getGroupKeyForNodeData(Zl.data)),Rr.addNodeData(lo);var Ho={from:Zl.key,to:Rr.getKeyForNodeData(lo)};Rr.addLinkData(Ho);var Uo=Xa.diagram.findNodeForData(lo);Uo.location=Tl,Xa.diagram.select(Uo),setTimeout(()=>{Xa.diagram.commandHandler.editTextBlock()},20)})};return Vn(Te.bn,{figure:Ka,alignment:Ea,alignmentFocus:Ea.opposite(),width:Ea.equals(Te.z6.Top)||Ea.equals(Te.z6.Bottom)?25:18,height:Ea.equals(Te.z6.Top)||Ea.equals(Te.z6.Bottom)?18:25,fill:"orange",stroke:In.white,strokeWidth:4,mouseEnter:(Xa,bu)=>bu.fill="dodgerblue",mouseLeave:(Xa,bu)=>bu.fill="orange",isActionable:!0,click:Ku,contextClick:Ku})}function An(Ea){return Vn(Te.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Ka,Ku)=>Ku.fill="dodgerblue",mouseLeave:(Ka,Ku)=>Ku.fill="orange",click:(Ka,Ku)=>{Ka.diagram.commandHandler.showContextMenu(Ku.part.adornedPart)}},Ea||{})}fe.current.nodeTemplate.selectionAdornmentTemplate=Vn(Te.uz,"Spot",Vn(Te.Vm,{padding:10}),ya(Te.z6.Top,"TriangleUp"),ya(Te.z6.Left,"TriangleLeft"),ya(Te.z6.Right,"TriangleRight"),ya(Te.z6.Bottom,"TriangleDown"),An({alignment:new Te.z6(.75,0)}));function ca(Ea,Ka){return(Ku,Xa)=>{Ku.handled=!0,Ku.diagram.model.commit(bu=>{bu.set(Xa.part.adornedPart.data,Ea,Ka)})}}function st(Ea,Ka){return Ka||(Ka="color"),Vn(Te.bn,{width:16,height:16,stroke:"lightgray",fill:Ea,margin:1,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.stroke="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.stroke="lightgray",click:ca(Ka,Ea),contextClick:ca(Ka,Ea)})}function Wt(){return[Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",st(In.white,"fill"),st(In.beige,"fill"),st(In.extralightblue,"fill"),st(In.extralightred,"fill"))),Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",st(In.lightgray,"fill"),st(In.lightgreen,"fill"),st(In.lightblue,"fill"),st(In.lightred,"fill")))]}function Oa(){return[Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",st(In.black),st(In.green),st(In.blue),st(In.red))),Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",st(In.white),st(In.magenta),st(In.purple),st(In.orange)))]}function yu(Ea,Ka){return Ka||(Ka="thickness"),Vn(Te.bn,"LineH",{width:16,height:16,strokeWidth:Ea,margin:1,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.background="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.background="transparent",click:ca(Ka,Ea),contextClick:ca(Ka,Ea)})}function ir(Ea,Ka){return Ka||(Ka="dash"),Vn(Te.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Ea,margin:1,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.background="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.background="transparent",click:ca(Ka,Ea),contextClick:ca(Ka,Ea)})}function Or(){return[Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",yu(1),yu(2),yu(3),yu(4))),Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",ir(null),ir([2,4]),ir([4,4])))]}function uu(Ea,Ka){return Ka||(Ka="figure"),Vn(Te.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Ea,margin:1,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.fill="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.fill="lightgray",click:ca(Ka,Ea),contextClick:ca(Ka,Ea)})}fe.current.nodeTemplate.contextMenu=Vn("ContextMenu",Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",uu("Rectangle"),uu("RoundedRectangle"),uu("Ellipse"),uu("Diamond"))),Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",uu("Parallelogram2"),uu("ManualOperation"),uu("Procedure"),uu("Cylinder1"))),Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",uu("Terminator"),uu("CreateRequest"),uu("Document"),uu("TriangleDown"))),Wt(),Oa(),Or()),fe.current.groupTemplate=Vn(Te.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Te.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Ea,Ka)=>{var Ku=Ka.addMembers(Ka.diagram.selection,!0);Ku||Ka.diagram.currentTool.doCancel()},avoidable:!1},new Te.KX("location","loc",Te.E9.parse).makeTwoWay(Te.E9.stringify),Vn(Te.s_,"Auto",{name:"BODY"},Vn(Te.bn,{parameter1:10,fill:In.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Te.z6.AllSides,toSpot:Te.z6.AllSides},new Te.KX("fill"),new Te.KX("stroke","color"),new Te.KX("strokeWidth","thickness"),new Te.KX("strokeDashArray","dash")),Vn(Te.Vm,{background:"transparent",margin:20})),Vn(Te.al,{alignment:Te.z6.Top,alignmentFocus:Te.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Te.KX("text"),new Te.KX("stroke","color"))),fe.current.groupTemplate.selectionAdornmentTemplate=Vn(Te.uz,"Spot",Vn(Te.s_,"Auto",Vn(Te.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Vn(Te.Vm,{margin:1.5})),An({alignment:Te.z6.TopRight,alignmentFocus:Te.z6.BottomRight})),fe.current.groupTemplate.contextMenu=Vn("ContextMenu",Wt(),Oa(),Or()),fe.current.linkTemplate=Vn(Te.rU,{layerName:"Foreground",routing:Te.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Te.KX("fromSpot","fromSpot",Te.z6.parse),new Te.KX("toSpot","toSpot",Te.z6.parse),new Te.KX("fromShortLength","dir",Ea=>Ea>=1?10:0),new Te.KX("toShortLength","dir",Ea=>Ea>=1?10:0),new Te.KX("points").makeTwoWay(),Vn(Te.bn,{strokeWidth:2},new Te.KX("stroke","color"),new Te.KX("strokeWidth","thickness"),new Te.KX("strokeDashArray","dash")),Vn(Te.bn,{segmentIndex:0,segmentOffset:new Te.E9(15,0),segmentOrientation:Te.rU.OrientAlong,alignmentFocus:Te.z6.Right,figure:"circle",width:10,strokeWidth:0},new Te.KX("fill","color"),new Te.KX("visible","dir",Ea=>Ea===1)),Vn(Te.bn,{segmentIndex:-1,segmentOffset:new Te.E9(-10,6),segmentOrientation:Te.rU.OrientPlus90,alignmentFocus:Te.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Te.KX("fill","color"),new Te.KX("visible","dir",Ea=>Ea>=1),new Te.KX("width","thickness",Ea=>7+3*Ea),new Te.KX("height","thickness",Ea=>7+3*Ea),new Te.KX("segmentOffset","thickness",Ea=>new Te.E9(-15,4+1.5*Ea))),Vn(Te.bn,{segmentIndex:0,segmentOffset:new Te.E9(15,-6),segmentOrientation:Te.rU.OrientMinus90,alignmentFocus:Te.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Te.KX("fill","color"),new Te.KX("visible","dir",Ea=>Ea===2),new Te.KX("width","thickness",Ea=>7+3*Ea),new Te.KX("height","thickness",Ea=>7+3*Ea),new Te.KX("segmentOffset","thickness",Ea=>new Te.E9(-15,4+1.5*Ea))),Vn(Te.al,{alignmentFocus:new Te.z6(0,1,-4,0),editable:!0},new Te.KX("text").makeTwoWay(),new Te.KX("stroke","color"))),fe.current.linkTemplate.selectionAdornmentTemplate=Vn(Te.uz,Vn(Te.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Bu(2)},new Te.KX("pathPattern","thickness",Bu)),An({alignmentFocus:new Te.z6(0,0,-6,-4)}));function Bu(Ea){return Vn(Te.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Ea+4).toString()+" H3"})}function Du(Ea){var Ka="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Ea===0?Ka="M0 0 M16 16 M0 8 L16 8":Ea===2&&(Ka="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Vn(Te.bn,{geometryString:Ka,margin:2,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.background="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.background="transparent",click:ca("dir",Ea),contextClick:ca("dir",Ea)})}function ur(Ea){var Ka=(Ku,Xa)=>{Ku.handled=!0,Ku.diagram.model.commit(bu=>{var Rr=Xa.part.adornedPart;bu.set(Rr.data,Ea?"toSpot":"fromSpot",Te.z6.stringify(Te.z6.AllSides)),(Ea?Rr.toNode:Rr.fromNode).invalidateConnectedLinks()})};return Vn(Te.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ku,Xa)=>Xa.background="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.background="transparent",click:Ka,contextClick:Ka})}function Fa(Ea,Ka){var Ku=0,Xa=Te.z6.RightSide;Ea.equals(Te.z6.Top)?(Ku=270,Xa=Te.z6.TopSide):Ea.equals(Te.z6.Left)?(Ku=180,Xa=Te.z6.LeftSide):Ea.equals(Te.z6.Bottom)&&(Ku=90,Xa=Te.z6.BottomSide),Ka||(Ku-=180);var bu=(Rr,Zl)=>{Rr.handled=!0,Rr.diagram.model.commit(Tl=>{var lo=Zl.part.adornedPart;Tl.set(lo.data,Ka?"toSpot":"fromSpot",Te.z6.stringify(Xa)),(Ka?lo.toNode:lo.fromNode).invalidateConnectedLinks()})};return Vn(Te.bn,{alignment:Ea,alignmentFocus:Ea.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ku,background:"transparent",mouseEnter:(Rr,Zl)=>Zl.background="dodgerblue",mouseLeave:(Rr,Zl)=>Zl.background="transparent",click:bu,contextClick:bu})}fe.current.linkTemplate.contextMenu=Vn("ContextMenu",Oa(),Or(),Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",Du(0),Du(1),Du(2))),Vn("ContextMenuButton",Vn(Te.s_,"Horizontal",Vn(Te.s_,"Spot",ur(!1),Fa(Te.z6.Top,!1),Fa(Te.z6.Left,!1),Fa(Te.z6.Right,!1),Fa(Te.z6.Bottom,!1)),Vn(Te.s_,"Spot",{margin:new Te.Zt(0,0,0,2)},ur(!0),Fa(Te.z6.Top,!0),Fa(Te.z6.Left,!0),Fa(Te.z6.Right,!0),Fa(Te.z6.Bottom,!0)))));const br=`{ "class": "GraphLinksModel", + }`;return(0,a.useEffect)(()=>{const Je=De.current.attachShadow({mode:"open"});ke.current=document.createElement("div"),ke.current.className="markdown-body",ke.current.innerHTML=be,Je.appendChild(ke.current);const Ve=document.createElement("style");return Ve.textContent=_e,Je.appendChild(Ve),()=>{Je.innerHTML=""}},[]),(0,a.useEffect)(()=>{ke.current&&(ke.current.innerHTML=be)},[be]),Ne.createElement("div",{ref:De})},oe=Object.defineProperty,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(be,De,ke)=>De in be?oe(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,z=(be,De)=>{for(var ke in De||(De={}))y.call(De,ke)&&b(be,ke,De[ke]);if(E)for(var ke of E(De))x.call(De,ke)&&b(be,ke,De[ke]);return be};const te="@\u2581\u2581@",ue="@\u2581@",me=/]*>/g;function he(be){let De=document.createElement("div");return De.innerHTML=be,De.childNodes.length===0?"":De.childNodes[0].nodeValue}const de=(be,De)=>{be=be||"";const ke=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,_e=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Je=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ve=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return De?be.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ke,(Ye,Ge,ot,At,Et,ct,yt)=>{const un=Ge||At||ct,Dt=ot||Et||yt||"?";return xe.Z.API_SERVER+"/api/attachments/"+un+Dt+"&t="+(0,Fe.Jn)(un,Date.now())+(Ye.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(be=be.replace(Ve,(Ye,Ge,ot,At,Et,ct,yt)=>{const un=Ge||At||ct,Dt=ot||Et||yt||"?";return xe.Z.API_SERVER+"/attachments/download/"+un+Dt+"&t="+(0,Fe.Jn)(un,Date.now())+(Ye.indexOf(")")>-1?")":"&")}).replace(ke,(Ye,Ge,ot,At,Et,ct,yt)=>{const un=Ge||At||ct,Dt=ot||Et||yt||"?";return xe.Z.API_SERVER+"/api/attachments/"+un+Dt+"&t="+(0,Fe.Jn)(un,Date.now())+(Ye.indexOf(")")>-1?")":"&")}).replace(_e,(Ye,Ge,ot,At,Et)=>{const ct=Ge||At,yt=ot||Et||"";return'"'+xe.Z.API_SERVER+"/api/attachments/"+ct+yt+ct+yt+"&t="+(0,Fe.Jn)(ct,Date.now())}).replace(Je,(Ye,Ge,ot,At,Et)=>{const ct=Ge||At,yt=ot||Et||"";return"("+xe.Z.API_SERVER+"/files/uploads/"+ct+yt+ct+yt+"&t="+(0,Fe.Jn)(ct,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),be)};var pe=({value:be="",className:De,showTextOnly:ke,showLines:_e,style:Je={},stylesPrev:Ve={},highlightKeywords:Ye,showProgramFill:Ge,isProgramFill:ot,disabledFill:At=!1,programFillValue:Et,onFillChange:ct=Dt=>{},onFillBlur:yt=()=>{},onFillFocus:un=()=>{}})=>{let Dt=String(be);const[gt,$e]=(0,a.useState)(""),[ft,Ct]=(0,a.useState)("office"),[wt,Qt]=(0,a.useState)([]),sn=(0,a.useRef)("a"+(0,Ce.Z)()),Te={},Vt=(rt,nt,Ze)=>{const Ot=document.createElement(rt===ue?"input":"textarea");Ot.style.width="100%",Ot.style.height=rt===ue?"40px":"151px",Ot.rows=5,Ot.spellcheck=!1,Ot.name="edu-program-fill",Ot.placeholder="\u8BF7\u8F93\u5165",Ot.dataset.id=nt;const On=Object.keys(Te).length;return Te[On]=Ot,`${Ot.outerHTML}`};function fa(rt){return rt=rt.replace(/!\[.*?\]\(.*?\)/g,""),rt=rt.replace(/\[.*?\]\(.*?\)/g,""),rt=rt.replace(new RegExp("","gs"),""),rt=rt.replace(//g,""),rt=rt.replace(//g,""),rt=rt.replace(new RegExp(".*?<\\/video>","gs"),""),rt=rt.replace(new RegExp(".*?<\\/audio>","gs"),""),rt=rt.replace(new RegExp(".*?<\\/style>","gs"),""),rt=rt.replace(new RegExp(".*?<\\/script>","gs"),""),rt}const xt=rt=>rt.replace(/([\s\S]+?)<\/style>/gim,function(nt,Ze){let Ot=Ze.replace(/(\n|\r)/g,"").split("}"),On=[];return Ot.map(pn=>{pn!=""&&On.push(`.${sn.current} ${pn}`)}),``}),Yt=(0,a.useMemo)(()=>{try{const Ot=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,On=/\"\/api\/attachments\/|\"\/attachments\/download\//g,pn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Un=/\(\/attachments\/download\//g;Dt=Dt.replace(Un,"("+xe.Z.API_SERVER+"/attachments/download/").replace(Ot,"("+xe.Z.API_SERVER+"/api/attachments/").replace(On,'"'+xe.Z.API_SERVER+"/api/attachments/").replace(pn,'"'+xe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`)}catch(Ot){}if(Ge){let Ot=-1;return Dt=Dt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(On,pn,Un){var Ht;return++Ot,Vt(On,Ot,(Ht=Et==null?void 0:Et[Ot])==null?void 0:Ht.value.replaceAll("<","<").replaceAll(">",">"))}),`
${xt(Dt||"")}
`}let rt=xt(Dt);rt=(0,Oe.ZP)(rt);const nt=(0,Oe.ez)();Dt.match(/\[TOC\]/)&&(rt=rt.replace("

[TOC]

",(0,Oe.Qv)()),(0,Oe.Iy)()),rt=rt.replace(/(__special_katext_id_\d+__)/g,(Ot,On)=>{const{type:pn,expression:Un}=nt[On];return(0,Le.renderToString)(he(Un)||"",{displayMode:pn==="block",throwOnError:!1,output:"html"})}),rt=rt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Oe.AL)();const Ze=document.createElement("div");if(Ze.innerHTML=rt,ke)return Ze.innerText;if(Ye){const Ot=Ye.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return nn(Ze,Ot),Ze.innerHTML}return setTimeout(()=>He(),500),Ze.innerHTML},[Dt,Ye]);(0,a.useEffect)(()=>{gn.current&&gn.current.querySelectorAll(["input","textarea"]).forEach(nt=>{nt.oninput=ea,nt.onblur=Ba,nt.onfocus=mn})},[wt]),(0,a.useEffect)(()=>{var rt,nt,Ze,Ot,On;if(Et!=null&&Et.length)try{const pn=gn.current.querySelectorAll(".edu-program-fill-score"),Un=gn.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ht,$t]of Un.entries())$t.value=((rt=Et==null?void 0:Et[Ht])==null?void 0:rt.value)||"",((nt=Et==null?void 0:Et[Ht])==null?void 0:nt.type)==="warning"?$t.className="program-fill-warning":((Ze=Et==null?void 0:Et[Ht])==null?void 0:Ze.type)==="success"?$t.className="program-fill-success":$t.className="";for(const[Ht,$t]of pn.entries())$t.innerHTML=(Ot=Et==null?void 0:Et[Ht])!=null&&Ot.score?`${(On=Et==null?void 0:Et[Ht])==null?void 0:On.score}\u5206`:"";Qt(Et)}catch(pn){console.log(pn,"error")}},[Et]);const ea=rt=>{wt[rt.target.dataset.id]=wt[rt.target.dataset.id]||{},wt[rt.target.dataset.id].value=rt.target.value,Qt([...wt]),ct(wt,rt.target.dataset.id)},Ba=rt=>{wt[rt.target.dataset.id]=wt[rt.target.dataset.id]||{},wt[rt.target.dataset.id].value=rt.target.value,Qt([...wt]),yt(wt,rt.target.dataset.id)},mn=rt=>{wt[rt.target.dataset.id]=wt[rt.target.dataset.id]||{},wt[rt.target.dataset.id].value=rt.target.value,Qt([...wt]),un(wt,rt.target.dataset.id)};function nn(rt,nt){return rt.childNodes.forEach(Ze=>{var Ot;if(Ze.childNodes.length>0)nn(Ze,nt);else if(Ze.nodeName!=="IMG")if(Ze.innerHTML)Ze.innerHTML=(Ot=Ze.innerHTML)==null?void 0:Ot.replace(new RegExp(nt,"gi"),'$&');else{const On=document.createElement("span");On.innerHTML=Ze.textContent.replace(new RegExp(nt,"gi"),'$&'),Ze.replaceWith(On)}})}const gn=(0,a.useRef)();Oe.jb.WebkitLineClamp=_e,_e&&(Je=z(z({},Je),Oe.jb));function cn(rt){let nt=rt.target;if(nt.tagName.toUpperCase()==="A"){let Ze=nt.getAttribute("href");if(Ze.indexOf("office")>-1)rt.preventDefault(),$e(Ze),Ct("office");else if(Ze.indexOf("application/pdf")>-1)rt.preventDefault(),$e(Ze),Ct("pdf");else if(Ze.indexOf("text/html")>-1)rt.preventDefault(),$e(Ze),Ct("html");else if(Ze.startsWith("#")){rt.preventDefault();let Ot=document.getElementById(Ze.replace("#",""));Ot&&Ot.scrollIntoView(!0)}}}const He=()=>{var rt;const nt=(rt=gn.current)==null?void 0:rt.querySelectorAll("video");nt==null||nt.forEach(Ze=>{if(Ze.oncontextmenu=()=>!1,Ze.src.indexOf(".m3u8")>-1&&!Ze.canPlayType("application/vnd.apple.mpegurl")){if(Be.ZP.isSupported()){var Ot=new Be.ZP;Ot.loadSource(Ze.src),Ot.attachMedia(Ze)}}})};(0,a.useEffect)(()=>{if(gn.current&&Yt&&Yt.match(me)&&window.PR.prettyPrint(),gn.current)return gn.current.addEventListener("click",cn),()=>{var rt;(rt=gn.current)==null||rt.removeEventListener("click",cn),(0,Oe.AL)(),(0,Oe.Iy)()}},[Yt,gn.current,cn]),(0,a.useEffect)(()=>{var rt;const nt=Ze=>{Ze.preventDefault(),Ze.clipboardData.setData("text",window.getSelection().toString())};return(rt=gn.current)==null||rt.addEventListener("copy",nt),()=>{var Ze;(Ze=gn.current)==null||Ze.removeEventListener("copy",nt)}},[gn.current]);const ht=rt=>//i.test(rt||"");return a.createElement(a.Fragment,null,ke&&a.createElement("div",{ref:gn},Yt),!ke&&!ht(Yt)&&a.createElement("div",{ref:gn,style:z({},Je),className:`${De||""} ${At?"disabled-fill":""} markdown-body ${sn.current}`,dangerouslySetInnerHTML:{__html:Yt}}),!ke&&ht(Yt)&&a.createElement(Ie,{html:Yt}),a.createElement(ge.Z,{close:!0,data:gt,type:gt!=null&>.length?ft:"",style:z({},Ve),onClose:()=>$e("")}))}},21921:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return de}});var a=ee(59301),Se=ee(9221),Oe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Fe=(pe,be,De)=>be in pe?Oe(pe,be,{enumerable:!0,configurable:!0,writable:!0,value:De}):pe[be]=De,Le=(pe,be)=>{for(var De in be||(be={}))Be.call(be,De)&&Fe(pe,De,be[De]);if(Ae)for(var De of Ae(be))xe.call(be,De)&&Fe(pe,De,be[De]);return pe},Ce=(pe,be)=>{var De={};for(var ke in pe)Be.call(pe,ke)&&be.indexOf(ke)<0&&(De[ke]=pe[ke]);if(pe!=null&&Ae)for(var ke of Ae(pe))be.indexOf(ke)<0&&xe.call(pe,ke)&&(De[ke]=pe[ke]);return De};const Ne={header:{cell:pe=>{var be=pe,{onResize:De,width:ke}=be,_e=Ce(be,["onResize","width"]);return ke?a.createElement(Se.Resizable,{width:ke,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:Je=>{Je.stopPropagation()}}),onResize:De,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Le({},_e))):a.createElement("th",Le({},_e))}}};var ze=ee(54172),Ie=Object.defineProperty,oe=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(pe,be,De)=>be in pe?Ie(pe,be,{enumerable:!0,configurable:!0,writable:!0,value:De}):pe[be]=De,te=(pe,be)=>{for(var De in be||(be={}))x.call(be,De)&&z(pe,De,be[De]);if(y)for(var De of y(be))b.call(be,De)&&z(pe,De,be[De]);return pe},ue=(pe,be)=>oe(pe,E(be)),me=(pe,be)=>{var De={};for(var ke in pe)x.call(pe,ke)&&be.indexOf(ke)<0&&(De[ke]=pe[ke]);if(pe!=null&&y)for(var ke of y(pe))be.indexOf(ke)<0&&b.call(pe,ke)&&(De[ke]=pe[ke]);return De},de=pe=>{var be=pe,{pagination:De,resColumns:ke,dataSource:_e,onRow:Je}=be,Ve=me(be,["pagination","resColumns","dataSource","onRow"]);const[Ye,Ge]=(0,a.useState)(!1),[ot,At]=(0,a.useState)([{}]),Et=(0,a.useRef)(null);(0,a.useEffect)(()=>{let yt=ke;yt=yt.map((un,Dt)=>ue(te({},un),{onHeaderCell:gt=>({width:gt.width,onResize:ct(Dt)})})),At(yt)},[]),(0,a.useEffect)(()=>{Et.current=ot},[ot]);const ct=yt=>(un,{size:Dt})=>{const gt=[...Et.current];gt[yt]=ue(te({},gt[yt]),{width:Dt.width}),At(gt)};return a.createElement("div",null,a.createElement(ze.default,ue(te({bordered:!0,components:Ne,columns:ot,dataSource:_e,pagination:De,loading:Ye,onRow:Je},Ve),{rowKey:yt=>yt.key||yt.id})))}},56636:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return be},P:function(){return he}});var a=ee(59301),Se=ee(28284),Oe=ee(62957),Ae=ee(47889),Be=ee(37568),xe=ee(54172),Fe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Le=ee(84698),Ce=Object.defineProperty,ge=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(De,ke,_e)=>ke in De?Ce(De,ke,{enumerable:!0,configurable:!0,writable:!0,value:_e}):De[ke]=_e,y=(De,ke)=>{for(var _e in ke||(ke={}))Ie.call(ke,_e)&&E(De,_e,ke[_e]);if(ze)for(var _e of ze(ke))oe.call(ke,_e)&&E(De,_e,ke[_e]);return De},x=(De,ke)=>ge(De,Ne(ke)),b=(De,ke)=>{var _e={};for(var Je in De)Ie.call(De,Je)&&ke.indexOf(Je)<0&&(_e[Je]=De[Je]);if(De!=null&&ze)for(var Je of ze(De))ke.indexOf(Je)<0&&oe.call(De,Je)&&(_e[Je]=De[Je]);return _e},z=(De,ke,_e)=>new Promise((Je,Ve)=>{var Ye=At=>{try{ot(_e.next(At))}catch(Et){Ve(Et)}},Ge=At=>{try{ot(_e.throw(At))}catch(Et){Ve(Et)}},ot=At=>At.done?Je(At.value):Promise.resolve(At.value).then(Ye,Ge);ot((_e=_e.apply(De,ke)).next())});const te=({studentNames:De,total:ke})=>{const _e=["","\u4E00","\u4E24","\u4E09"];return ke>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Fe.orangeColor},De==null?void 0:De.join("\u3001")),"\u7B49",a.createElement("span",{className:Fe.orangeColor},ke),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Fe.orangeColor},De==null?void 0:De.join("\u3001")),_e[ke],"\u540D\u5B66\u751F")},ue=({used:De,copy:ke,canNotCopy:_e,studentNames:Je,studentCount:Ve,inPaper:Ye,is_random:Ge=!1,position:ot=""})=>{const At=()=>{if(ke>0&&_e>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Fe.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:Fe.orangeColor},_e),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ke>0&&_e===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Fe.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ke===0&&_e>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Fe.orangeColor},_e),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Et=ot||(Ye?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:Je,total:Ve}),"\u5B66\u4E60\u8FC7",Et,"\u4E2D\u7684",a.createElement("span",{className:Fe.orangeColor},De),"\u4E2A\u9879\u76EE\uFF0C",At(),"\u3002\u8BF7\u9009\u62E9",Ge?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},me=({onCancel:De,onOk:ke,visible:_e,inPaper:Je,renderData:Ve,type:Ye,isMultipleCourse:Ge=!1})=>{const[ot]=Se.default.useForm(),[At,Et]=(0,a.useState)(1),[ct,yt]=(0,a.useState)(!1),un=(0,a.useMemo)(()=>(Ve==null?void 0:Ve.total_num)===1&&(Ve==null?void 0:Ve.can_copy_num)===1,[Ve]),Dt=(0,a.useMemo)(()=>{var gt;return(gt=Ve==null?void 0:Ve.course_data_list)==null?void 0:gt.filter($e=>$e.is_show)},[Ve]);return a.createElement(a.Fragment,null,un?a.createElement(Oe.default,{centered:!0,closable:!0,open:_e,destroyOnClose:!0,title:"\u63D0\u793A",className:Fe.antdModal,width:682,confirmLoading:ct,onCancel:De,onOk:()=>z(void 0,null,function*(){var gt;yt(!0);let $e=At;if(Ge){const ft=y({},ot.getFieldsValue());$e=(gt=Ve==null?void 0:Ve.course_data_list)==null?void 0:gt.map(Ct=>ft[Ct.id]!==void 0?x(y({},Ct),{is_copy:ft[Ct.id]}):Ct)}yield ke($e),yt(!1)})},a.createElement("div",{className:Fe.content,style:{marginBottom:20}},Ge?"\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?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.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")),Ge?a.createElement(Se.default,{form:ot,preserve:!1},Dt==null?void 0:Dt.map(gt=>a.createElement(a.Fragment,{key:gt.id},a.createElement("h3",{className:"ml15 mb5"},gt.name),a.createElement(Se.default.Item,{name:gt.id,initialValue:1},a.createElement(Ae.ZP.Group,{className:Fe.content},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(Ae.ZP.Group,{value:At,onChange:gt=>Et(gt.target.value),className:Fe.content,style:{marginBottom:30}},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:Fe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:Fe.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"),a.createElement("div",{className:`${Fe.content} ${Fe.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"))):a.createElement(Oe.default,{centered:!0,closable:!0,destroyOnClose:!0,open:_e,confirmLoading:ct,title:"\u63D0\u793A",width:682,onCancel:De,onOk:()=>z(void 0,null,function*(){var gt;yt(!0);let $e=0;if(Ge){const ft=y({},ot.getFieldsValue());$e=(gt=Ve==null?void 0:Ve.course_data_list)==null?void 0:gt.map(Ct=>ft[Ct.id]!==void 0?x(y({},Ct),{is_use:ft[Ct.id]}):Ct)}yield ke($e),yt(!1)})},a.createElement("div",{className:Fe.content},a.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ge?a.createElement(Se.default,{form:ot,preserve:!1},a.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"),Dt==null?void 0:Dt.map(gt=>a.createElement(a.Fragment,{key:gt.id},a.createElement("h3",{className:"ml15 mb5"},gt.name),a.createElement(Se.default.Item,{name:gt.id,initialValue:1},a.createElement(Ae.ZP.Group,{className:Fe.content},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:Fe.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"))))},he=function(){const[De,ke]=(0,a.useState)(!1),[_e,Je]=(0,a.useState)();return[De,()=>ke(!1),_e,Ge=>z(this,null,function*(){var ot;const At=Ge,{isImportMultipleCourse:Et=!1}=At,ct=b(At,["isImportMultipleCourse"]);console.log(Ge);const yt=(Ge==null?void 0:Ge.result)||(yield(0,Le.Tr)(ct));return"status"in yt?!1:Et?((ot=yt==null?void 0:yt.course_data_list)==null?void 0:ot.some(Dt=>Dt.is_show))?(Je(yt),ke(!0),!0):yt.course_data_list||[]:yt.student_count===0?!1:(Je(yt),ke(!0),!0)})]},de=De=>{const[ke]=Se.default.useForm(),[_e,Je]=(0,a.useState)(!1),{onCancel:Ve,onOk:Ye,visible:Ge,inPaper:ot=!1,renderData:At,type:Et,isMultipleCourse:ct=!1,position:yt}=De;let un=(0,a.useMemo)(()=>ot?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Fe.tableCell,render($e,ft){return a.createElement("a",{href:`/shixuns/${ft.identifier}/challenges`,target:"_blank"},$e)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:($e,ft)=>a.createElement(a.Fragment,null,a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_copy"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426"))),a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Fe.tableCell,render($e,ft){return a.createElement("a",{href:`/shixuns/${ft.identifier}/challenges`,target:"_blank"},$e)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:($e,ft)=>a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_use"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:($e,ft)=>a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_copy"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426")))}],[ot]),Dt=(0,a.useMemo)(()=>ot?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Fe.tableCell,align:"center",ellipsis:!0,render:($e,ft)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${ft.identifier}/challenges`,target:"_blank"},$e),a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Be.default,{type:"hidden"})),a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Fe.tableCell,ellipsis:!0,align:"center",render:($e,ft)=>a.createElement("a",{href:`/shixuns/${ft.identifier}/challenges`,target:"_blank"},$e)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:($e,ft)=>a.createElement(a.Fragment,null,a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_use"],initialValue:0},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426"))),a.createElement(Se.default.Item,{name:[`${Et==="subject"?ft==null?void 0:ft.stage_shixun_id:ft.shixun_course_id||ft.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Be.default,{type:"hidden"})))}],[ot]);if(ct){const $e={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:Fe.tableCell,render:(ft,Ct)=>a.createElement("a",{href:`/classrooms/${Ct.course_id}`},ft)};un=[$e,...un],Dt=[$e,...Dt]}const gt=(0,a.useMemo)(()=>ue({used:At==null?void 0:At.repeat_shixun_num,copy:At==null?void 0:At.can_copy_num,canNotCopy:At==null?void 0:At.no_copy_num,studentNames:At==null?void 0:At.student_names,studentCount:At==null?void 0:At.student_count,is_random:At==null?void 0:At.is_random,inPaper:ot,position:yt}),[At,ot,yt]);return a.createElement(Oe.default,{title:"\u63D0\u793A",centered:!0,open:Ge,confirmLoading:_e,onOk:()=>z(void 0,null,function*(){Je(!0);const $e=ke.getFieldsValue(),ft=Object.keys($e).map(Ct=>({id:parseInt(Ct.split("_")[0]),course_id:parseInt(Ct.split("_")[1]),is_use:$e[Ct].is_use,is_copy:$e[Ct].is_copy}));yield Ye(ft),Je(!1)}),onCancel:Ve,width:880,okText:"\u786E\u8BA4",className:Fe.antdModal,destroyOnClose:!0},a.createElement(Se.default,{form:ke,preserve:!1},a.createElement("div",{className:Fe.brief},gt),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.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"),a.createElement("div",{className:Fe.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")),(At==null?void 0:At.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:Fe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(xe.default,{columns:un,className:Fe.antdTable,dataSource:At==null?void 0:At.can_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(At==null?void 0:At.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:Fe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(xe.default,{columns:Dt,className:Fe.antdTable,dataSource:At==null?void 0:At.no_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(At==null?void 0:At.no_use_list.length)>0&&(At==null?void 0:At.no_use_list.map($e=>a.createElement("div",{key:Et==="subject"?$e.stage_shixun_id:$e.shixun_course_id||$e.id},a.createElement(Se.default.Item,{name:[`${Et==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Be.default,{type:"hidden"})),a.createElement(Se.default.Item,{name:[`${Et==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Be.default,{type:"hidden"})))))))};var be=De=>{const{modalType:ke}=De;return ke==="multiple"?a.createElement(de,y({},De)):a.createElement(me,y({},De))}},98563:function(pt,dt,ee){"use strict";ee.d(dt,{C:function(){return Ge}});var a=ee(59301),Se={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Oe=ee(92310),Ae=ee.n(Oe),Be=ee(62673),xe=ee(77019),Fe=ee(6767),Le=ee(25399),Ce=ee(99571),ge=ee(62957),Ne=ee(54172),ze=ee(71051),Ie=ee(28284),oe=ee(29787),E=ee(89299),y=ee(52430),x=ee(64681),b=ee(90469),z=ee(38776),te=Object.defineProperty,ue=Object.defineProperties,me=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,be=(ot,At,Et)=>At in ot?te(ot,At,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ot[At]=Et,De=(ot,At)=>{for(var Et in At||(At={}))de.call(At,Et)&&be(ot,Et,At[Et]);if(he)for(var Et of he(At))pe.call(At,Et)&&be(ot,Et,At[Et]);return ot},ke=(ot,At)=>ue(ot,me(At)),_e=(ot,At,Et)=>new Promise((ct,yt)=>{var un=$e=>{try{gt(Et.next($e))}catch(ft){yt(ft)}},Dt=$e=>{try{gt(Et.throw($e))}catch(ft){yt(ft)}},gt=$e=>$e.done?ct($e.value):Promise.resolve($e.value).then(un,Dt);gt((Et=Et.apply(ot,At)).next())});const Je=Be.default.Group,Ve=({className:ot,title:At,items:Et=[],value:ct,onChange:yt})=>{const un=(Et==null?void 0:Et.length)===(ct==null?void 0:ct.length),Dt=(ct==null?void 0:ct.length)>0&&(ct==null?void 0:ct.length)<(Et==null?void 0:Et.length),gt=$e=>{const ft=Et.map(Ct=>Ct.id);yt($e.target.checked?ft:[])};return a.createElement(xe.Z,{align:"middle",className:ot},!!At&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},At),a.createElement(Be.default,{indeterminate:Dt,onChange:gt,checked:un},"\u5168\u90E8"),a.createElement(Je,{value:ct,onChange:yt},Et.map($e=>a.createElement(Be.default,{className:"ml30 c-black",key:$e.id,value:$e.id},$e.name,a.createElement("span",null,`(${$e.count})`)))))};var Ge=({className:ot,style:At,dataSource:Et})=>{var ct,yt,un,Dt,gt,$e,ft;const[Ct,wt]=(0,a.useState)({}),[Qt,sn]=(0,a.useState)(!0),[Te,Vt]=(0,a.useState)(!1),[fa,xt]=(0,a.useState)(!1),[Yt,ea]=(0,a.useState)(null),[Ba,mn]=(0,a.useState)(0),[nn,gn]=(0,a.useState)({}),[cn,He]=(0,a.useState)(!0),[ht,rt]=(0,a.useState)(0),[nt,Ze]=(0,a.useState)(0),[Ot,On]=(0,a.useState)(!1),pn=(0,a.useRef)(null),[Un,Ht]=(0,a.useState)(!1),[$t,Dn]=(0,a.useState)(!0),[na,hn]=(0,a.useState)([]),Mt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[Jt,Nn]=(0,a.useState)(De({},Mt));(0,a.useEffect)(()=>{Et!=null&&Et.question_id&&wt(Et)},[Et==null?void 0:Et.question_id]),(0,a.useEffect)(()=>{var Ft;if(((Ft=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Ft.status)==="running"){const Kn=setInterval(()=>{Tn()},3e3);return()=>clearInterval(Kn)}},[(ct=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:ct.status]),(0,a.useEffect)(()=>{var Ft;fa&&(fa===1&&(Jt.question_status=ku.map(Kn=>Kn.value),Jt.review=_n.map(Kn=>Kn.value)),fa===2&&(Jt.exercise_question_resubmit_id=(Ft=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Ft.id,Yt===1&&(Jt.success_status=[1]),Yt===2&&(Jt.success_status=[0])),Nn(De({},Jt)),ja(Jt),Ze(Ct!=null&&Ct.is_mirror?3:10),rt(Ct!=null&&Ct.is_mirror?1:5))},[fa]),(0,a.useEffect)(()=>{Un&&pu()},[Un]);const ja=Ft=>_e(void 0,null,function*(){sn(!0);const Kn=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_student_list.json`,{method:"get",params:Ft});(Kn==null?void 0:Kn.status)==0&&(gn(Kn||[]),mn(Kn==null?void 0:Kn.count)),sn(!1)}),pu=()=>_e(void 0,null,function*(){Dn(!0);const Ft=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_history.json`,{method:"get"});(Ft==null?void 0:Ft.status)==0&&hn((Ft==null?void 0:Ft.data)||[]),Dn(!1)}),Tn=()=>_e(void 0,null,function*(){const Ft=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_status.json`,{method:"get"});(Ft==null?void 0:Ft.status)==0&&wt(ke(De({},Ct),{show_resubmit_history:!0,exercise_question_resubmit:(Ft==null?void 0:Ft.data)||{}}))}),ku=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],_n=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Qn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],ta=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Ft,Kn,Qa)=>a.createElement("span",{className:"c-black"},Qa+1+(Jt.page-1)*Jt.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Ft=>a.createElement("span",{className:"c-black"},Ft)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Ft=>a.createElement("span",{className:"c-grey-666"},Ft||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Ft=>a.createElement("span",{className:"c-black"},Ft)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Ft=>{const{label:Kn,color:Qa}=ku.find(Ua=>Ua.value===Ft)||{};return a.createElement("span",{style:{color:Qa}},Kn)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Ft=>a.createElement("span",{className:"c-black"},Ft)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Ft=>a.createElement("span",{className:"c-black"},Ft)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Ft=>{const{label:Kn,color:Qa}=_n.find(Ua=>Ua.value===Ft)||{};return a.createElement("span",{style:{color:Qa}},Kn)}},fa===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Ft=>{const{label:Kn,color:Qa}=Qn.find(Ua=>Ua.value===Ft)||{};return a.createElement("span",{style:{color:Qa}},Kn)}}].filter(Boolean),Oa=(Ft,Kn,Qa)=>{Jt.page=Ft==null?void 0:Ft.current,Jt.per_page=Ft==null?void 0:Ft.pageSize,Qa!=null&&Qa.order?(Jt.sort_by=Qa==null?void 0:Qa.field,Jt.direction=(Qa==null?void 0:Qa.order)==="ascend"?"asc":"desc"):(Jt.sort_by=null,Jt.direction=null),Nn(De({},Jt)),ja(Jt)},_a=()=>{if(!ht){Fe.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}On(!0)},Au=()=>_e(void 0,null,function*(){var Ft,Kn;if((Ft=pn.current)!=null&&Ft.onVerify())return;Vt(!0);const Qa=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit.json`,{method:"post",body:{keyword:Jt.keyword,question_status:Jt.question_status,review:Jt.review_status,success_status:Jt.success_status,use_max_score:cn,permits:ht,exercise_question_resubmit_id:fa===1?null:(Kn=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Kn.id}});(Qa==null?void 0:Qa.status)==0&&(yield Tn(),Fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),On(!1),xt(!1)),Vt(!1)}),Zu=(Ft,Kn)=>{Jt.page=1,Jt[Kn]=Ft,Nn(De({},Jt)),ja(Jt)},vn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:Ae()(Se.recalculation,ot),style:At},a.createElement(Le.Z,{title:vn[(Ct==null?void 0:Ct.disable_resubmit_reason)||0]},a.createElement(Ce.ZP,{disabled:(Ct==null?void 0:Ct.disable_resubmit)||((yt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:yt.status)==="running",onClick:()=>xt(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Ct==null?void 0:Ct.show_resubmit_history)&&a.createElement(a.Fragment,null,((un=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:un.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(Dt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Dt.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{xt(2),ea(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(gt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:gt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{xt(2),ea(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},($e=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:$e.fail_count),"\u4EBA"),a.createElement(Le.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>Ht(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(ge.default,{centered:!0,open:!!fa,title:`\u91CD\u65B0\u8BC4\u6D4B${fa===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>xt(!1),onOk:_a,afterClose:()=>{He(!0),ea(null),Nn(De({},Mt))}},a.createElement("div",{className:Se.filter},fa===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:Se.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(Ve,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(nn==null?void 0:nn.question_status)||[],value:Jt.question_status,onChange:Ft=>Zu(Ft,"question_status")}),a.createElement(Ve,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(nn==null?void 0:nn.review_status)||[],value:Jt.review,onChange:Ft=>Zu(Ft,"review")})),fa===2&&a.createElement(a.Fragment,null,a.createElement(Ve,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(nn==null?void 0:nn.success_status)||[],value:Jt.success_status,onChange:Ft=>Zu(Ft,"success_status")})),a.createElement(z.t7,{className:Se.input,style:{bottom:fa===1?10:-5},value:Jt.keyword,onChange:Ft=>Zu(Ft,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(Ne.default,{className:"mt20",columns:ta,scroll:((ft=nn==null?void 0:nn.data)==null?void 0:ft.length)>7?{y:300}:{},dataSource:(nn==null?void 0:nn.data)||[],loading:Qt,onChange:Oa,pagination:{total:Ba,pageSize:Jt.per_page,current:Jt.page,hideOnSinglePage:!Ba,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),a.createElement(xe.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Be.default,{className:"c-black",checked:cn,onChange:Ft=>He(Ft.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(ze.Z,{className:"ml10 mr10",value:ht,max:nt,min:1,precision:0,onChange:Ft=>rt(Ft)}),"\u4EBA",a.createElement(Le.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(ge.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Ot,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Te,destroyOnClose:!0,onOk:Au,onCancel:()=>On(!1)},a.createElement(Ie.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:Ft=>pn.current=Ft}))),a.createElement(ge.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Un,width:710,onCancel:()=>Ht(!1),footer:null},a.createElement(oe.Z,{spinning:$t},a.createElement("div",{className:Se.operating},na.map((Ft,Kn)=>a.createElement("div",{key:Kn,className:Se.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Ft==null?void 0:Ft.created_at),a.createElement("div",{className:"c-black"},Ft==null?void 0:Ft.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Ft==null?void 0:Ft.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Ft==null?void 0:Ft.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Ft==null?void 0:Ft.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Ft==null?void 0:Ft.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},67702:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Le}});var a=ee(59301),Se={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"},Oe=ee(62957),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",xe=(Ce,ge,Ne)=>new Promise((ze,Ie)=>{var oe=x=>{try{y(Ne.next(x))}catch(b){Ie(b)}},E=x=>{try{y(Ne.throw(x))}catch(b){Ie(b)}},y=x=>x.done?ze(x.value):Promise.resolve(x.value).then(oe,E);y((Ne=Ne.apply(Ce,ge)).next())}),Le=({type:Ce,resdata:ge,onok:Ne,oktext:ze,okloading:Ie})=>{const[oe,E]=(0,a.useState)(!1),{can_copy_list:y,can_copy_num:x,challenge_type:b,course_data_list:z,no_copy_list:te,no_copy_num:ue,no_use_list:me,no_use_num:he,repeat_shixun_num:de,student_count:pe,total_num:be,use_num:De}=ge;let ke=x>0||Ce==="exercise";(0,a.useEffect)(()=>{(ge==null?void 0:ge.student_count)>0&&E(!0)},[ge]),console.log("---11",Ie),(0,a.useEffect)(()=>{Ie||E(!1)},[Ie]);const _e=()=>{if(Ce==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.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(Ce==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\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",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\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",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:Se.orangeColor},pe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:Se.orangeColor},De)," \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",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:Se.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(Ce==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Se.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Se.orangeColor},pe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:Se.orangeColor},De),"\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",a.createElement("span",{className:Se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Je=()=>{if(Ce==="exercise"||Ce==="subject"||Ce==="exercisepush"||Ce==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ue>0&&a.createElement("div",null,a.createElement("span",{className:Se.flex},a.createElement("img",{src:Be,style:{width:14}}),a.createElement("span",{className:Se.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:Se.statusbody},Ce==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Se.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"),(Ce==="subject"||Ce==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&a.createElement("span",{className:Se.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"),Ce==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&a.createElement("span",{className:Se.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"),a.createElement("div",null,te==null?void 0:te.map((Ve,Ye)=>a.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",Ye+1!==ue&&"\u3001"))))),x>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:Se.flex},a.createElement("img",{src:Ae,style:{width:14}}),a.createElement("span",{className:Se.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:Se.statusbody},Ce==="exercise"&&a.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"),(Ce==="subject"||Ce==="exercisepush")&&a.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"),Ce==="shixunpush"&&a.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"),a.createElement("div",null,y==null?void 0:y.map((Ve,Ye)=>a.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",Ye+1!==x&&"\u3001"))))));if(Ce==="shixun")return a.createElement("div",{style:{marginTop:20}},x>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 a.createElement(Oe.default,{open:oe,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ke&&"none"}},zIndex:1003,confirmLoading:Ie,okText:ke?ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>xe(void 0,null,function*(){ke?yield Ne([...y,...me]):E(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},_e(),Je()))}},40070:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xe}});var a=ee(59301),Se={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Oe=ee(92310),Ae=ee.n(Oe),xe=({className:Fe,style:Le,state:Ce,onClick:ge})=>{var Ne,ze;return a.createElement("div",{onClick:ge,className:Ae()(Ce?(Ne=Se)==null?void 0:Ne.redBtn:(ze=Se)==null?void 0:ze.btn,Fe),style:Le},Ce?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},97596:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ae}});var a=ee(44993),Se={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Oe=ee(59301),Ae=({message:Be,className:xe,children:Fe,style:Le={}})=>Oe.createElement("div",{className:`custom-spinner ${Se.idsRingWrapper} ${xe}`},Oe.createElement("div",{className:Se.ldsRing},Oe.createElement("div",null),Oe.createElement("div",null),Oe.createElement("div",null),Oe.createElement("div",null)),Be?Oe.createElement("p",{style:Le},Be):null,Fe,Oe.createElement(a.Outlet,null))},2162:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ae}});var a=ee(59301),Se=ee(41312),Oe=ee(59301),Ae=({defaultX:Be="40%",leftChild:xe,rightChild:Fe,className:Le,hideResize:Ce=!1})=>{const[ge,Ne]=(0,a.useState)(Be),ze=(0,a.useRef)();function Ie(){ze.current=!0}(0,a.useEffect)(()=>{function y(b){ze.current&&(Se.Z.publish("resize-move-bar",b),Ne(b.pageX))}function x(){ze.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const oe=typeof ge=="number"&&ge!==.01?`${ge}px`:Be,E=`calc(100% - ${Ce?"0px":"4px"} - ${oe})`;return Oe.createElement("div",{className:`split-panel-container ${Le}`},Oe.createElement("section",{style:{width:oe,display:ge===.01?"none":""}},xe),Oe.createElement("section",{className:"resize-x-bar",onMouseDown:Ie},Oe.createElement("a",{className:"btn-resize"},Oe.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Oe.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),Oe.createElement("section",{style:{width:E}},Fe))}},21541:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xe}});var a=ee(59301),Se={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},Oe=ee(92310),Ae=ee.n(Oe),xe=({className:Fe,style:Le={},leftNode:Ce,leftTitle:ge="\u81EA\u6D4B\u8F93\u5165",rightNode:Ne,rightTitle:ze="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:Ae()(Se.result,Fe),style:Le},a.createElement("div",{className:Se.left},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,ge)),a.createElement("div",{className:Se.leftNode},Ce)),a.createElement("div",{className:Se.right},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,ze)),a.createElement("div",{className:Se.rightNode},Ne)))},90655:function(pt,dt,ee){"use strict";var a=ee(59301);const Se=Ae=>String(Ae).length===1?`0${Ae}`:Ae,Oe=({className:Ae="",onChange:Be,defaultValue:xe=0})=>{const[Fe,Le]=(0,a.useState)(xe);(0,a.useEffect)(()=>{const ze=setTimeout(()=>{Le(Fe+1e3)},1e3);return Be(Fe+1e3),()=>{clearInterval(ze)}},[Fe]);const Ce=parseInt(Fe/(60*6e4))||"00",ge=parseInt(Fe%(60*6e4)/6e4)||"00",Ne=parseInt(Fe%6e4/1e3)||"00";return a.createElement("div",{className:Ae},Se(Ce),":",Se(ge),":",Se(Ne))};dt.Z=Oe},76942:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Be}});var a=ee(59301),Se={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Oe=ee(25399),Be=({children:xe,tips:Fe,title:Le,style:Ce})=>{const ge=Le||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return xe&&Fe?a.createElement(Oe.Z,{overlayStyle:{maxWidth:"initial"},title:ge},a.createElement("span",{className:Se.disabled,style:Ce},xe)):xe&&!Fe?a.createElement(a.Fragment,null,xe):a.createElement(a.Fragment,null)}},74505:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(59301);const Oe=({text:Ae,speed:Be=100})=>{const[xe,Fe]=(0,a.useState)(""),Le=(0,a.useRef)(0);return(0,a.useEffect)(()=>{Fe(""),Le.current=0;const Ce=setInterval(()=>{Le.currentge+Ae.charAt(Le.current)),Le.current+=1):clearInterval(Ce)},Be);return()=>{clearInterval(Ce)}},[Ae]),Se.createElement("div",{className:"c-black"},xe)};dt.Z=Oe},12230:function(pt,dt,ee){"use strict";ee.d(dt,{cT:function(){return be},pe:function(){return he}});var a=ee(59301),Se=ee(14566),Oe=ee(6767),Ae=ee(52430),Be=ee(28209),xe=ee.n(Be),Fe=ee(1012),Le=ee(44993),Ce=ee(47257),ge=ee.n(Ce),Ne=Object.defineProperty,ze=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ke,_e,Je)=>_e in ke?Ne(ke,_e,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ke[_e]=Je,b=(ke,_e)=>{for(var Je in _e||(_e={}))E.call(_e,Je)&&x(ke,Je,_e[Je]);if(oe)for(var Je of oe(_e))y.call(_e,Je)&&x(ke,Je,_e[Je]);return ke},z=(ke,_e)=>ze(ke,Ie(_e)),te=(ke,_e)=>{var Je={};for(var Ve in ke)E.call(ke,Ve)&&_e.indexOf(Ve)<0&&(Je[Ve]=ke[Ve]);if(ke!=null&&oe)for(var Ve of oe(ke))_e.indexOf(Ve)<0&&y.call(ke,Ve)&&(Je[Ve]=ke[Ve]);return Je},ue=(ke,_e,Je)=>new Promise((Ve,Ye)=>{var Ge=Et=>{try{At(Je.next(Et))}catch(ct){Ye(ct)}},ot=Et=>{try{At(Je.throw(Et))}catch(ct){Ye(ct)}},At=Et=>Et.done?Ve(Et.value):Promise.resolve(Et.value).then(Ge,ot);At((Je=Je.apply(ke,_e)).next())});const{Dragger:me}=Se.default,he=ke=>{const _e="bf3c199c2470cb477d907b1e0917c17b",Je="5183666c72eec9e4";var Ve=xe().enc.Utf8.parse(_e);let Ye=xe().enc.Utf8.parse(Je);var Ge=xe().AES.decrypt(ke,Ve,{iv:Ye,mode:xe().mode.CBC});return Ge.toString(xe().enc.Utf8)};let de;const pe=ke=>ue(void 0,[ke],function*({identifier:_e,oldFilename:Je,newFilename:Ve}){var Ye,Ge,ot,At,Et,ct;const yt=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});yt.data=JSON.parse(he(yt.data));const un=new OSS({endpoint:(Ye=yt==null?void 0:yt.data)==null?void 0:Ye.end_point,region:(Ge=yt==null?void 0:yt.data)==null?void 0:Ge.region,accessKeyId:(ot=yt==null?void 0:yt.data)==null?void 0:ot.access_key_id,accessKeySecret:(At=yt==null?void 0:yt.data)==null?void 0:At.access_key_secret,bucket:(Et=yt==null?void 0:yt.data)==null?void 0:Et.bucket,stsToken:(ct=yt==null?void 0:yt.data)==null?void 0:ct.security_token});return new Promise((Dt,gt)=>{console.log(11111,`${_e}/${Je}`,`${_e}/${Ve}`,yt.data),un.copy(`/${_e}/${Je}`,`/${_e}/${Ve}`).then($e=>{console.log("\u62F7\u8D1D\u6210\u529F",$e)}).catch($e=>{console.log($e)})})}),be=(ke,_e,Je)=>ue(void 0,null,function*(){var Ve,Ye,Ge,ot,At,Et;_e.file_name=ke.name;const ct=yield(0,Ae.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",he(ct.data)),ct.data=JSON.parse(he(ct.data));const yt=ke.name.split(".");yt.pop();const un=_e.realFileName?yt.join(""):(0,Fe.Z)(),Dt=new(ge())({endpoint:(Ve=ct==null?void 0:ct.data)==null?void 0:Ve.end_point,region:(Ye=ct==null?void 0:ct.data)==null?void 0:Ye.region,accessKeyId:(Ge=ct==null?void 0:ct.data)==null?void 0:Ge.access_key_id,accessKeySecret:(ot=ct==null?void 0:ct.data)==null?void 0:ot.access_key_secret,bucket:(At=ct==null?void 0:ct.data)==null?void 0:At.bucket,stsToken:(Et=ct==null?void 0:ct.data)==null?void 0:Et.security_token});return new Promise((gt,$e)=>{var ft;Dt.multipartUpload(`${un}`,new Blob([ke],{type:ke.type}),z(b({timeout:200*1e3,partSize:102400},Je),{callback:{url:(ft=ct==null?void 0:ct.data)==null?void 0:ft.callback_url,host:ct==null?void 0:ct.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Ae.rz)(_e)}})).then(function(Ct){var wt;ke.response=(wt=Ct.data)==null?void 0:wt.data,gt(Ct==null?void 0:Ct.data)}).catch(function(Ct){$e(Ct),console.log("err:",Ct)})})}),De=ke=>{var _e=ke,{user:Je,cancelUpload:Ve}=_e,Ye=te(_e,["user","cancelUpload"]);const[Ge,ot]=(0,a.useState)([]);let[At,Et]=(0,a.useState)();const ct={onRemove:un=>{ot([...Ge.filter(Dt=>Dt.name!==un.name)]),Ye.onChange(Ge.filter(Dt=>Dt.name!==un.name))},disabled:Ye.disabled,multiple:!0,fileList:Ge==null?void 0:Ge.map(un=>un.file),customRequest:()=>{},beforeUpload:un=>ue(void 0,null,function*(){let Dt=Ye.maxSize||1073741824;if(Ge.filter(gt=>gt.name===un.name).length){Oe.ZP.info(`${un.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(un==null?void 0:un.size)>Dt?(Oe.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Dt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ge.push({name:un.name,file:un}),ot([...Ge]),Ye.onChange(Ge),!1)})},yt=(un,Dt)=>ue(void 0,null,function*(){var gt,$e,ft,Ct,wt,Qt;Dt.file_name=un.name;const sn=un.name,Te=yield(0,Ae.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Te.data=JSON.parse(he(Te.data)),(Te==null?void 0:Te.status)!==0){Ge[Ge.findIndex(xt=>xt.name===sn)].status="error",Ge[Ge.findIndex(xt=>xt.name===sn)].file.status="error",Ye.onChange(Ge),Oe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}At=new(ge())({endpoint:(gt=Te==null?void 0:Te.data)==null?void 0:gt.end_point,region:($e=Te==null?void 0:Te.data)==null?void 0:$e.region,accessKeyId:(ft=Te==null?void 0:Te.data)==null?void 0:ft.access_key_id,accessKeySecret:(Ct=Te==null?void 0:Te.data)==null?void 0:Ct.access_key_secret,bucket:(wt=Te==null?void 0:Te.data)==null?void 0:wt.bucket,stsToken:(Qt=Te==null?void 0:Te.data)==null?void 0:Qt.security_token}),console.log(un,"file"),Et(At);const Vt=un.name.split(".");Vt.pop();const fa=sn.indexOf(".")>-1?Dt.realFileName?Vt.join("."):(0,Fe.Z)():sn;return new Promise((xt,Yt)=>{var ea;try{At.multipartUpload(`${Ye.identifier}/${fa}${sn.indexOf(".")>-1?"."+sn.split(".").pop():""}`,new Blob([un.file],{type:un.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Ba,mn,nn)=>{try{console.log("\u8FDB\u5EA6",Ba,mn,nn);const gn=Ge.findIndex(cn=>cn.name===sn);Ge[gn].file.percent=Ba*100,Ge[gn].tempCheckpoint=mn,ot([...Ge])}catch(gn){}},checkpoint:Ge[Ge.findIndex(Ba=>Ba.name===sn)].tempCheckpoint,callback:{customValue:{id:sn+""},url:(ea=Te==null?void 0:Te.data)==null?void 0:ea.callback_url,host:Te==null?void 0:Te.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Ae.rz)(Dt)}}).then(function(Ba){var mn,nn,gn;const cn=Ge.findIndex(ht=>ht.name===sn);let He="done";if(((mn=Ba.data)==null?void 0:mn.status)===0){un.response=(nn=Ba.data)==null?void 0:nn.data;const ht=Ge.findIndex(rt=>rt.name===sn);Ge[ht].status="done",Ge[ht].file.status="done"}else Oe.ZP.warning((gn=Ba.data)==null?void 0:gn.message),He="error";Ge[cn].status=He,Ge[cn].file.status=He,Ye.onChange(Ge),xt(Ba==null?void 0:Ba.data)}).catch(function(Ba){Ge[Ge.findIndex(mn=>mn.name===sn)].status="error",Ge[Ge.findIndex(mn=>mn.name===sn)].file.status="error",Oe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),ot([...Ge]),Ye.onChange(Ge),Yt(Ba),console.log("err:",Ba)})}catch(Ba){}})});return(0,a.useEffect)(()=>{Ge.every(un=>un==="done"||un==="error")&&Ye.onComplete(Ge)},[Ge]),(0,a.useEffect)(()=>{Ve&&(At==null||At.cancel())},[Ve]),(0,a.useEffect)(()=>{Ye.uploading&&Ge.map(un=>ue(void 0,null,function*(){var Dt;if((!un.status||un.status==="error")&&!Ve){un.status="uploading",un.file.status="uploading";const gt=yield yt(un,{login:(Dt=Je==null?void 0:Je.userInfo)==null?void 0:Dt.login,container_type:Ye.container_type,container_id:Ye.container_id,description:Ye.description,realFileName:Ye.realFileName})}}))},[Ye.uploading]),a.createElement(me,z(b({},ct),{height:Ye.height,className:Ye.className}),a.createElement("p",{className:"ant-upload-hint"},Ye.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};dt.ZP=(0,Le.connect)(({loading:ke,globalSetting:_e,user:Je})=>({globalSetting:_e,loading:ke.models.competitions,user:Je}))(De)},5885:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ae}});var a=ee(59301),Se=ee(41312),Oe=ee(90083),Ae=()=>{const[Be,xe]=(0,a.useState)(""),[Fe,Le]=(0,a.useState)(0);let[Ce,ge]=(0,a.useState)(),[Ne,ze]=(0,a.useState)();const[Ie,oe]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>Se.Z.subscribe("preview-image",be=>{xe(be),console.log(he.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Be},[Be]);function y(pe){pe.keyCode==27&&E.current&&x()}function x(){document.body.style.overflow="auto",ge(void 0),ze(void 0),Le(0),xe("")}function b(){Le(Fe+90)}function z(){Ce=he.current.width*1.1,Ne=he.current.height*1.1,ze(Ne),ge(Ce)}function te(){Ce=he.current.width/1.1,Ne=he.current.height/1.1,ze(Ne),ge(Ce)}const ue=(0,a.useRef)(),me=(0,a.useRef)(),he=(0,a.useRef)(),de=pe=>{(pe.nativeEvent.target===ue.current||pe.nativeEvent.target===me.current)&&x()};return a.createElement(a.Fragment,null,Be?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:me},a.createElement(Oe.Z,{className:"image-preview",src:Be,style:{display:"none"},preview:{visible:!0,src:Be,onVisibleChange:pe=>{xe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},41539:function(pt,dt,ee){"use strict";ee.d(dt,{h:function(){return ue}});var a=ee(59301),Se=ee(82326),Oe=ee(28284),Ae=ee(99571),Be=ee(89780),xe=ee.n(Be),Fe=ee(39060),Le=ee(76596),Ce=Object.defineProperty,ge=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(me,he,de)=>he in me?Ce(me,he,{enumerable:!0,configurable:!0,writable:!0,value:de}):me[he]=de,y=(me,he)=>{for(var de in he||(he={}))Ie.call(he,de)&&E(me,de,he[de]);if(ze)for(var de of ze(he))oe.call(he,de)&&E(me,de,he[de]);return me},x=(me,he)=>ge(me,Ne(he));const b=Se.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};dt.Z=({callback:me,onCancel:he})=>{const[de,pe]=(0,a.useState)("python");function be(ke){pe(te[ke][1])}function De(ke){me(ke)}return a.createElement(Oe.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:De,style:{width:500}}),a.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(Se.default,{getPopupContainer:ke=>ke.parentNode,onChange:be},Object.keys(te).map(ke=>a.createElement(b,{key:ke,value:ke},te[ke][0])))),a.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ue,{mode:de})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))};function ue({value:me,onChange:he,mode:de,options:pe={}}){const be=(0,a.useRef)(),[De,ke]=(0,a.useState)();return(0,a.useEffect)(()=>{if(De){let _e=function(Je){const Ve=Je.getValue();he&&he(Ve)};return De.on("change",_e),()=>{De.off("change",_e)}}},[De,he]),(0,a.useEffect)(()=>{De&&De.setOption("mode",de)},[De,de]),(0,a.useEffect)(()=>{De&&(me!==De.getValue()||me==="")&&setTimeout(()=>{De.setValue(me||"")},300)},[De,me]),(0,a.useEffect)(()=>{if(be.current&&!De){const _e=xe().fromTextArea(be.current,y({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},pe));ke(_e)}},[be.current,De]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:be}))}},4213:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return St}});var a=ee(59301),Se=ee(89780),Oe=ee.n(Se),Ae=ee(76374),Be=ee(39060),xe=ee(6313),Fe=ee(25717),Le=ee(99498),Ce=ee(25419),ge=ee(67549),Ne=ee(98573),ze=({value:ne="",className:ce,showTextOnly:fe,showLines:Me,style:je={}})=>{const vt=(0,a.useMemo)(()=>"",[ne]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:vt}}))},Ie=ee(59301),oe=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ne,ce,fe)=>ce in ne?oe(ne,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ne[ce]=fe,ue=(ne,ce)=>{for(var fe in ce||(ce={}))b.call(ce,fe)&&te(ne,fe,ce[fe]);if(x)for(var fe of x(ce))z.call(ce,fe)&&te(ne,fe,ce[fe]);return ne},me=(ne,ce)=>E(ne,y(ce));let he=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function de({onActionCallback:ne,title:ce,icon:fe,actionName:Me,className:je="",children:vt}){function Lt(){ne(Me)}return Ie.createElement("a",{title:ce,className:je,onClick:Lt},Ie.createElement("i",{className:`${fe}`}),vt)}var pe=({watch:ne,showNullButton:ce,showNullProgramButton:fe,onActionCallback:Me,fullScreen:je,insertTemp:vt,hidetoolBar:Lt,extraUse:ma})=>{const aa=[...he,{title:`${ne?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ne?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ie.createElement("ul",{className:"markdown-toolbar-container"},!Lt&&aa.map((la,ou)=>Ie.createElement("li",{key:ou},la.actionName?Ie.createElement(de,me(ue({},la),{onActionCallback:Me})):Ie.createElement("span",{className:"v-line"}))),ce?Ie.createElement("li",null,Ie.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Me},Ie.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,fe?Ie.createElement(Ie.Fragment,null,Ie.createElement("li",null,Ie.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Me},Ie.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ie.createElement("li",null,Ie.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Me},Ie.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,vt&&Ie.createElement("li",null,Ie.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${vt}`,onActionCallback:Me},Ie.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ma&&Ie.createElement("li",null,ma),Ie.createElement("li",{className:"btn-full-screen"},Ie.createElement(de,{icon:`${je?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:je?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Me})))},be=ee(51498),De=ee(28284),ke=ee(37568),_e=ee(99571),Je=Object.defineProperty,Ve=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Et=(ne,ce,fe)=>ce in ne?Je(ne,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ne[ce]=fe,ct=(ne,ce)=>{for(var fe in ce||(ce={}))ot.call(ce,fe)&&Et(ne,fe,ce[fe]);if(Ge)for(var fe of Ge(ce))At.call(ce,fe)&&Et(ne,fe,ce[fe]);return ne},yt=(ne,ce)=>Ve(ne,Ye(ce));const un={labelCol:{span:4},wrapperCol:{span:20}};var Dt=({callback:ne,onCancel:ce})=>{function fe(Me){ne(Me)}return a.createElement(De.default,yt(ct({},un),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:fe,style:{width:500}}),a.createElement(De.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(ke.default,null)),a.createElement(De.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(ke.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(_e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(_e.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))},gt=ee(41539),$e=ee(35944),ft=ee(62957),Ct=ee(77019),wt=ee(89837),Qt=ee(59301),sn=({callback:ne,onCancel:ce})=>{const fe=document.createElement("canvas"),Me=fe.getContext("2d");fe.width=1e3,fe.height=800,Me.fillStyle="#ffffff",Me.fillRect(0,0,fe.width,fe.height);const je=fe.toDataURL("image/png");return Qt.createElement(ft.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qt.createElement(Ct.Z,{style:{height:"100vh"}},Qt.createElement(wt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:je,visible:!0,title:String(Date.now())},onOk:vt=>{ne({src:vt.url})},onClose:ce})))},Te=ee(12378);function Vt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Vt,go.CommandHandler),Vt.prototype.canAlignSelection=function(){var ne=this.diagram;return!(ne===null||ne.isReadOnly||ne.isModelReadOnly||ne.selection.count<2)},Vt.prototype.alignLeft=function(){var ne=this.diagram;ne.startTransaction("aligning left");var ce=1/0;ne.selection.each(function(fe){fe instanceof go.Link||(ce=Math.min(fe.position.x,ce))}),ne.selection.each(function(fe){fe instanceof go.Link||fe.move(new go.Point(ce,fe.position.y))}),ne.commitTransaction("aligning left")},Vt.prototype.alignRight=function(){var ne=this.diagram;ne.startTransaction("aligning right");var ce=-1/0;ne.selection.each(function(fe){if(!(fe instanceof go.Link)){var Me=fe.actualBounds.x+fe.actualBounds.width;ce=Math.max(Me,ce)}}),ne.selection.each(function(fe){fe instanceof go.Link||fe.move(new go.Point(ce-fe.actualBounds.width,fe.position.y))}),ne.commitTransaction("aligning right")},Vt.prototype.alignTop=function(){var ne=this.diagram;ne.startTransaction("alignTop");var ce=1/0;ne.selection.each(function(fe){fe instanceof go.Link||(ce=Math.min(fe.position.y,ce))}),ne.selection.each(function(fe){fe instanceof go.Link||fe.move(new go.Point(fe.position.x,ce))}),ne.commitTransaction("alignTop")},Vt.prototype.alignBottom=function(){var ne=this.diagram;ne.startTransaction("aligning bottom");var ce=-1/0;ne.selection.each(function(fe){if(!(fe instanceof go.Link)){var Me=fe.actualBounds.y+fe.actualBounds.height;ce=Math.max(Me,ce)}}),ne.selection.each(function(fe){fe instanceof go.Link||fe.move(new go.Point(fe.actualBounds.x,ce-fe.actualBounds.height))}),ne.commitTransaction("aligning bottom")},Vt.prototype.alignCenterX=function(){var ne=this.diagram,ce=ne.selection.first();if(ce){ne.startTransaction("aligning Center X");var fe=ce.actualBounds.x+ce.actualBounds.width/2;ne.selection.each(function(Me){Me instanceof go.Link||Me.move(new go.Point(fe-Me.actualBounds.width/2,Me.actualBounds.y))}),ne.commitTransaction("aligning Center X")}},Vt.prototype.alignCenterY=function(){var ne=this.diagram,ce=ne.selection.first();if(ce){ne.startTransaction("aligning Center Y");var fe=ce.actualBounds.y+ce.actualBounds.height/2;ne.selection.each(function(Me){Me instanceof go.Link||Me.move(new go.Point(Me.actualBounds.x,fe-Me.actualBounds.height/2))}),ne.commitTransaction("aligning Center Y")}},Vt.prototype.alignColumn=function(ne){var ce=this.diagram;ce.startTransaction("align Column"),ne===void 0&&(ne=0),ne=parseFloat(ne);var fe=new Array;ce.selection.each(function(ma){ma instanceof go.Link||fe.push(ma)});for(var Me=0;Me0){for(var ma=vt.elt(Lt-1);ma!==null&&ma.isTreeExpanded&&!ma.isTreeLeaf;){var aa=this._sortTreeChildrenByY(ma);ma=aa.last()}ma!==null&&ne.select(ma)}else ne.select(je)}}else if(fe.key==="Down")if(ce.isTreeExpanded&&!ce.isTreeLeaf){var Me=this._sortTreeChildrenByY(ce).first();Me!==null&&ne.select(Me)}else for(;ce!==null;){var je=ce.findTreeParentNode();if(je===null)break;var vt=this._sortTreeChildrenByY(je),Lt=vt.indexOf(ce);if(Ltvt.y?1:je.xvt.x?1:0}),ce},Vt.prototype.copyToClipboard=function(ne){go.CommandHandler.prototype.copyToClipboard.call(this,ne),this._lastPasteOffset.set(this.pasteOffset)},Vt.prototype.pasteFromClipboard=function(){var ne=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ne,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ne},Object.defineProperty(Vt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ne){if(ne!=="move"&&ne!=="select"&&ne!=="scroll"&&ne!=="tree"&&ne!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ne);this._arrowKeyBehavior=ne}}),Object.defineProperty(Vt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ne){if(!(ne instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ne);this._pasteOffset.set(ne)}});var fa=Vt,xt=ee(74042),Yt=ee(5269),ea=ee(52430),Ba={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},mn=ee(64681),nn=ee(59301),gn=(ne,ce,fe)=>new Promise((Me,je)=>{var vt=aa=>{try{ma(fe.next(aa))}catch(la){je(la)}},Lt=aa=>{try{ma(fe.throw(aa))}catch(la){je(la)}},ma=aa=>aa.done?Me(aa.value):Promise.resolve(aa.value).then(vt,Lt);ma((fe=fe.apply(ne,ce)).next())});function cn({onCancel:ne,callback:ce}){let fe=(0,a.useRef)(),Me=(0,a.useRef)(),je=(0,a.useRef)(),vt=(0,a.useRef)(!1);const Lt=(0,a.useRef)(!1),[ma,aa]=(0,a.useState)(0);function la(){const Gn=Te.bx.make,In={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};fe.current=new Te.S0(Me.current,{padding:20,grid:Gn(Te.s_,"Grid",Gn(Te.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gn(Te.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Aa=>{var Ka=Aa.diagram.commandHandler.addTopLevelParts(Aa.diagram.selection,!0);Ka||Aa.diagram.currentTool.doCancel()},commandHandler:Gn(fa),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Aa=>{var Ka=Aa.subject;Ka.location=Ka.location.copy().snapToGridPoint(Aa.diagram.grid.gridOrigin,Aa.diagram.grid.gridCellSize),setTimeout(()=>{Aa.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Aa=>{var Ka=Aa.subject;setTimeout(()=>{Aa.diagram.commandHandler.editTextBlock()})},LinkRelinked:Aa=>{var Ka=Aa.parameter.part;Ka.invalidateConnectedLinks();var Ku=Aa.subject;Aa.diagram.toolManager.linkingTool.isForwards?Ku.toNode.invalidateConnectedLinks():Ku.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),fe.current.nodeTemplate=Gn(Te.NB,"Auto",{locationSpot:Te.z6.Center,locationObjectName:"SHAPE",desiredSize:new Te.$u(120,60),minSize:new Te.$u(40,40),resizable:!0,resizeCellSize:new Te.$u(10,10),rotatable:!0},new Te.KX("location","loc",Te.E9.parse).makeTwoWay(Te.E9.stringify),new Te.KX("desiredSize","size",Te.$u.parse).makeTwoWay(Te.$u.stringify),Gn(Te.bn,{name:"SHAPE",fill:In.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Te.z6.AllSides,toSpot:Te.z6.AllSides},new Te.KX("figure"),new Te.KX("fill"),new Te.KX("stroke","borderColor"),new Te.KX("strokeWidth","thickness"),new Te.KX("strokeDashArray","dash")),Gn(Te.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Gn(Te.al,{margin:1,textAlign:"center",overflow:Te.al.OverflowEllipsis,editable:!0},new Te.KX("text").makeTwoWay(),new Te.KX("stroke","color"))),fe.current.nodeTemplate.toolTip=Gn("ToolTip",Gn(Te.s_,"Vertical",{maxSize:new Te.$u(200,NaN)},Gn(Te.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Te.KX("text")),Gn(Te.al,{font:"10pt sans-serif",textAlign:"center"},new Te.KX("text","details"))));function ya(Aa,Ka){var Ku=(Xa,bu)=>{Xa.handled=!0,Xa.diagram.model.commit(Rr=>{var Zl=bu.part.adornedPart,Tl=new Te.E9().setRectSpot(Zl.actualBounds,Aa);Tl.subtract(Zl.location),Tl.scale(2,2),Tl.x+=Math.sign(Tl.x)*130,Tl.y+=Math.sign(Tl.y)*130,Tl.add(Zl.location),Tl.snapToGridPoint(Xa.diagram.grid.gridOrigin,Xa.diagram.grid.gridCellSize);var lo=Rr.copyNodeData(Zl.data);Rr.setGroupKeyForNodeData(lo,Rr.getGroupKeyForNodeData(Zl.data)),Rr.addNodeData(lo);var Ho={from:Zl.key,to:Rr.getKeyForNodeData(lo)};Rr.addLinkData(Ho);var Uo=Xa.diagram.findNodeForData(lo);Uo.location=Tl,Xa.diagram.select(Uo),setTimeout(()=>{Xa.diagram.commandHandler.editTextBlock()},20)})};return Gn(Te.bn,{figure:Ka,alignment:Aa,alignmentFocus:Aa.opposite(),width:Aa.equals(Te.z6.Top)||Aa.equals(Te.z6.Bottom)?25:18,height:Aa.equals(Te.z6.Top)||Aa.equals(Te.z6.Bottom)?18:25,fill:"orange",stroke:In.white,strokeWidth:4,mouseEnter:(Xa,bu)=>bu.fill="dodgerblue",mouseLeave:(Xa,bu)=>bu.fill="orange",isActionable:!0,click:Ku,contextClick:Ku})}function An(Aa){return Gn(Te.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Ka,Ku)=>Ku.fill="dodgerblue",mouseLeave:(Ka,Ku)=>Ku.fill="orange",click:(Ka,Ku)=>{Ka.diagram.commandHandler.showContextMenu(Ku.part.adornedPart)}},Aa||{})}fe.current.nodeTemplate.selectionAdornmentTemplate=Gn(Te.uz,"Spot",Gn(Te.Vm,{padding:10}),ya(Te.z6.Top,"TriangleUp"),ya(Te.z6.Left,"TriangleLeft"),ya(Te.z6.Right,"TriangleRight"),ya(Te.z6.Bottom,"TriangleDown"),An({alignment:new Te.z6(.75,0)}));function oa(Aa,Ka){return(Ku,Xa)=>{Ku.handled=!0,Ku.diagram.model.commit(bu=>{bu.set(Xa.part.adornedPart.data,Aa,Ka)})}}function st(Aa,Ka){return Ka||(Ka="color"),Gn(Te.bn,{width:16,height:16,stroke:"lightgray",fill:Aa,margin:1,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.stroke="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.stroke="lightgray",click:oa(Ka,Aa),contextClick:oa(Ka,Aa)})}function Wt(){return[Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",st(In.white,"fill"),st(In.beige,"fill"),st(In.extralightblue,"fill"),st(In.extralightred,"fill"))),Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",st(In.lightgray,"fill"),st(In.lightgreen,"fill"),st(In.lightblue,"fill"),st(In.lightred,"fill")))]}function Ra(){return[Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",st(In.black),st(In.green),st(In.blue),st(In.red))),Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",st(In.white),st(In.magenta),st(In.purple),st(In.orange)))]}function yu(Aa,Ka){return Ka||(Ka="thickness"),Gn(Te.bn,"LineH",{width:16,height:16,strokeWidth:Aa,margin:1,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.background="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.background="transparent",click:oa(Ka,Aa),contextClick:oa(Ka,Aa)})}function ir(Aa,Ka){return Ka||(Ka="dash"),Gn(Te.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Aa,margin:1,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.background="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.background="transparent",click:oa(Ka,Aa),contextClick:oa(Ka,Aa)})}function Or(){return[Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",yu(1),yu(2),yu(3),yu(4))),Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",ir(null),ir([2,4]),ir([4,4])))]}function ru(Aa,Ka){return Ka||(Ka="figure"),Gn(Te.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Aa,margin:1,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.fill="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.fill="lightgray",click:oa(Ka,Aa),contextClick:oa(Ka,Aa)})}fe.current.nodeTemplate.contextMenu=Gn("ContextMenu",Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",ru("Rectangle"),ru("RoundedRectangle"),ru("Ellipse"),ru("Diamond"))),Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",ru("Parallelogram2"),ru("ManualOperation"),ru("Procedure"),ru("Cylinder1"))),Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",ru("Terminator"),ru("CreateRequest"),ru("Document"),ru("TriangleDown"))),Wt(),Ra(),Or()),fe.current.groupTemplate=Gn(Te.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Te.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Aa,Ka)=>{var Ku=Ka.addMembers(Ka.diagram.selection,!0);Ku||Ka.diagram.currentTool.doCancel()},avoidable:!1},new Te.KX("location","loc",Te.E9.parse).makeTwoWay(Te.E9.stringify),Gn(Te.s_,"Auto",{name:"BODY"},Gn(Te.bn,{parameter1:10,fill:In.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Te.z6.AllSides,toSpot:Te.z6.AllSides},new Te.KX("fill"),new Te.KX("stroke","color"),new Te.KX("strokeWidth","thickness"),new Te.KX("strokeDashArray","dash")),Gn(Te.Vm,{background:"transparent",margin:20})),Gn(Te.al,{alignment:Te.z6.Top,alignmentFocus:Te.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Te.KX("text"),new Te.KX("stroke","color"))),fe.current.groupTemplate.selectionAdornmentTemplate=Gn(Te.uz,"Spot",Gn(Te.s_,"Auto",Gn(Te.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Gn(Te.Vm,{margin:1.5})),An({alignment:Te.z6.TopRight,alignmentFocus:Te.z6.BottomRight})),fe.current.groupTemplate.contextMenu=Gn("ContextMenu",Wt(),Ra(),Or()),fe.current.linkTemplate=Gn(Te.rU,{layerName:"Foreground",routing:Te.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Te.KX("fromSpot","fromSpot",Te.z6.parse),new Te.KX("toSpot","toSpot",Te.z6.parse),new Te.KX("fromShortLength","dir",Aa=>Aa>=1?10:0),new Te.KX("toShortLength","dir",Aa=>Aa>=1?10:0),new Te.KX("points").makeTwoWay(),Gn(Te.bn,{strokeWidth:2},new Te.KX("stroke","color"),new Te.KX("strokeWidth","thickness"),new Te.KX("strokeDashArray","dash")),Gn(Te.bn,{segmentIndex:0,segmentOffset:new Te.E9(15,0),segmentOrientation:Te.rU.OrientAlong,alignmentFocus:Te.z6.Right,figure:"circle",width:10,strokeWidth:0},new Te.KX("fill","color"),new Te.KX("visible","dir",Aa=>Aa===1)),Gn(Te.bn,{segmentIndex:-1,segmentOffset:new Te.E9(-10,6),segmentOrientation:Te.rU.OrientPlus90,alignmentFocus:Te.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Te.KX("fill","color"),new Te.KX("visible","dir",Aa=>Aa>=1),new Te.KX("width","thickness",Aa=>7+3*Aa),new Te.KX("height","thickness",Aa=>7+3*Aa),new Te.KX("segmentOffset","thickness",Aa=>new Te.E9(-15,4+1.5*Aa))),Gn(Te.bn,{segmentIndex:0,segmentOffset:new Te.E9(15,-6),segmentOrientation:Te.rU.OrientMinus90,alignmentFocus:Te.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Te.KX("fill","color"),new Te.KX("visible","dir",Aa=>Aa===2),new Te.KX("width","thickness",Aa=>7+3*Aa),new Te.KX("height","thickness",Aa=>7+3*Aa),new Te.KX("segmentOffset","thickness",Aa=>new Te.E9(-15,4+1.5*Aa))),Gn(Te.al,{alignmentFocus:new Te.z6(0,1,-4,0),editable:!0},new Te.KX("text").makeTwoWay(),new Te.KX("stroke","color"))),fe.current.linkTemplate.selectionAdornmentTemplate=Gn(Te.uz,Gn(Te.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Bu(2)},new Te.KX("pathPattern","thickness",Bu)),An({alignmentFocus:new Te.z6(0,0,-6,-4)}));function Bu(Aa){return Gn(Te.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Aa+4).toString()+" H3"})}function Du(Aa){var Ka="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Aa===0?Ka="M0 0 M16 16 M0 8 L16 8":Aa===2&&(Ka="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Gn(Te.bn,{geometryString:Ka,margin:2,background:"transparent",mouseEnter:(Ku,Xa)=>Xa.background="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.background="transparent",click:oa("dir",Aa),contextClick:oa("dir",Aa)})}function ur(Aa){var Ka=(Ku,Xa)=>{Ku.handled=!0,Ku.diagram.model.commit(bu=>{var Rr=Xa.part.adornedPart;bu.set(Rr.data,Aa?"toSpot":"fromSpot",Te.z6.stringify(Te.z6.AllSides)),(Aa?Rr.toNode:Rr.fromNode).invalidateConnectedLinks()})};return Gn(Te.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ku,Xa)=>Xa.background="dodgerblue",mouseLeave:(Ku,Xa)=>Xa.background="transparent",click:Ka,contextClick:Ka})}function Fa(Aa,Ka){var Ku=0,Xa=Te.z6.RightSide;Aa.equals(Te.z6.Top)?(Ku=270,Xa=Te.z6.TopSide):Aa.equals(Te.z6.Left)?(Ku=180,Xa=Te.z6.LeftSide):Aa.equals(Te.z6.Bottom)&&(Ku=90,Xa=Te.z6.BottomSide),Ka||(Ku-=180);var bu=(Rr,Zl)=>{Rr.handled=!0,Rr.diagram.model.commit(Tl=>{var lo=Zl.part.adornedPart;Tl.set(lo.data,Ka?"toSpot":"fromSpot",Te.z6.stringify(Xa)),(Ka?lo.toNode:lo.fromNode).invalidateConnectedLinks()})};return Gn(Te.bn,{alignment:Aa,alignmentFocus:Aa.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ku,background:"transparent",mouseEnter:(Rr,Zl)=>Zl.background="dodgerblue",mouseLeave:(Rr,Zl)=>Zl.background="transparent",click:bu,contextClick:bu})}fe.current.linkTemplate.contextMenu=Gn("ContextMenu",Ra(),Or(),Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",Du(0),Du(1),Du(2))),Gn("ContextMenuButton",Gn(Te.s_,"Horizontal",Gn(Te.s_,"Spot",ur(!1),Fa(Te.z6.Top,!1),Fa(Te.z6.Left,!1),Fa(Te.z6.Right,!1),Fa(Te.z6.Bottom,!1)),Gn(Te.s_,"Spot",{margin:new Te.Zt(0,0,0,2)},ur(!0),Fa(Te.z6.Top,!0),Fa(Te.z6.Left,!0),Fa(Te.z6.Right,!0),Fa(Te.z6.Bottom,!0)))));const br=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -1078,18 +1078,18 @@ ${Gt} {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var xr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function hr(Ea){return console.log("shapeName:",Ea),xr.indexOf(Ea)>=0}var Kr=new Te.YI(je.current,{maxSelectionCount:1,linkTemplate:Vn(Te.rU,{locationSpot:Te.z6.Center,selectionAdornmentTemplate:Vn(Te.uz,"Link",{locationSpot:Te.z6.Center},Vn(Te.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Vn(Te.bn,{toArrow:"Standard",stroke:null}))},{routing:Te.rU.AvoidsNodes,curve:Te.rU.JumpOver,corner:5,toShortLength:4},new Te.KX("points"),Vn(Te.bn,{isPanelMain:!0,strokeWidth:2}),Vn(Te.bn,{toArrow:"Standard",stroke:null})),model:new Te.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Te.bn.getFigureGenerators().toArray().map(Ea=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Ea.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return fe.current.addDiagramListener("TextEdited",function(Ea){var Ka;const Ku=Ea.subject.part;var Xa=(Ka=document.activeElement)==null?void 0:Ka.value;typeof Xa=="string"&&Xa.trim()===""&&fe.current.model.commit(function(bu){bu.set(Ku.data,"text","\u672A\u547D\u540D"),fe.current.commandHandler.stopCommand()},"increment")}),Kr.nodeTemplate=Vn(Te.NB,"Auto",{locationSpot:Te.z6.Center},new Te.KX("location","location",Te.E9.parse).makeTwoWay(Te.E9.stringify),Vn(Te.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Te.KX("stroke").makeTwoWay(),new Te.KX("fill").makeTwoWay(),new Te.KX("figure")),Vn(Te.al,{margin:new Te.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Te.$u(16,16),maxSize:new Te.$u(10,NaN),textAlign:"center",editable:!0},new Te.KX("key").makeTwoWay())),setTimeout(()=>{fe.current.grid=Vn(Te.s_,"Grid",Vn(Te.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vn(Te.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),fe.current.grid.visible=!0,fe.current.grid.gridCellStroke="darkgray",fe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=fe.current,fe.current}const lu=()=>gn(this,null,function*(){var Vn,In=fe.current.makeImage();const ya=yield(0,na.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:In.src,file_data:JSON.stringify({login:(Vn=(0,mn.eY)())==null?void 0:Vn.login,data:JSON.parse(fe.current.model.toJson())})}});ce({src:ya.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{sa()},500),ra(fa+1),()=>{fe.current=null}),[]),an.createElement("div",{ref:Lt,className:"body-overflow-initial"},an.createElement(ft.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!fa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:an.createElement(Ct.Z,null,an.createElement(Yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),an.createElement(Yt.Z,{onClick:()=>{var Vn,In,ya=fe.current.selection.first();if(vt.current=!vt.current,document.activeElement&&ya){let An=(In=(Vn=document.activeElement)==null?void 0:Vn.value)==null?void 0:In.trim();typeof An=="string"&&fe.current.model.commit(function(ca){ca.set(ya.data,"text",An||"\u672A\u547D\u540D"),fe.current.commandHandler.stopCommand()},"increment")}ra(fa+1)}},an.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ne},an.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:vt.current?"none":"block"},className:Ba.flowChartWrp},an.createElement("div",{style:{display:"flex",height:"100%"}},an.createElement("div",{style:{width:"300px",height:"100%"}},an.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),an.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ba.myPaletteDiv,ref:je})),an.createElement("div",{style:{flex:1,position:"relative"}},an.createElement("div",{ref:Me,style:{height:"80vh"}}))),an.createElement("div",{className:"tr"},an.createElement(qe.ZP,{size:"large",onClick:lu,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var He=cn,ht=ee(47889),rt=ee(71051);const nt=ht.ZP.Group,Ze={margin:"0 8px"};var Ot=({callback:ne,onCancel:ce})=>{function fe(Me){ne(Me)}return a.createElement(De.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:fe},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Ze},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Ze},"\u884C\u6570"),a.createElement(De.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(rt.Z,null)),a.createElement("span",{style:Ze},"\u5217\u6570"),a.createElement(De.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(rt.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(De.default.Item,{name:"align"},a.createElement(nt,null,a.createElement(ht.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(ht.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(ht.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(ht.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(qe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))},On=ee(71411),pn=ee(84072),Un=ee.n(pn),en=(0,a.forwardRef)(({use3d:ne,width:ce,height:fe,callback:Me,showSaveButton:je},vt)=>{const Lt=(0,a.useRef)(),fa=(0,a.useRef)(),[ra,sa]=(0,a.useState)(!1),lu=(0,a.useRef)({id:Lt,appName:"graphing",width:ce||1e3,height:fe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{fa.current=new(Un())(lu.current,!0),window.onload=function(){fa.current.inject("applet_container")}},[]);const Vn=()=>{var In=window.ggbApplet.getPNGBase64(1,!0,72);return Me&&Me(In),In};return(0,a.useEffect)(()=>{lu.current.appName=ra?"3D":"graphing",fa.current.inject("applet_container")},[ra]),(0,a.useEffect)(()=>{sa(ne)},[ne]),(0,a.useImperativeHandle)(vt,()=>({getImgData:Vn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Lt}),a.createElement(Ct.Z,{align:"middle"},a.createElement(Yt.Z,{flex:1},a.createElement(On.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ra,onChange:In=>sa(In)})),a.createElement(Yt.Z,null,a.createElement(qe.ZP,{size:"large",onClick:Vn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Dn=ee(53267),ua=ee(6767);const hn="link",Mt="upload-image",Jt="add-flowchart",Nn="draw-image",ka="add-flowchart",vu="code-block",Tn="add-table",ku="------------",ea={default:ku,left:`:${ku}`,center:`:${ku}:`,right:`${ku}:`};var zn=ee(47458);function aa(){}let La=0;const qa=1e4,pu="\u2581",Zu="@\u2581\u2581@",vn="@\u2581@",Ft=` +]}`;var xr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function hr(Aa){return console.log("shapeName:",Aa),xr.indexOf(Aa)>=0}var Kr=new Te.YI(je.current,{maxSelectionCount:1,linkTemplate:Gn(Te.rU,{locationSpot:Te.z6.Center,selectionAdornmentTemplate:Gn(Te.uz,"Link",{locationSpot:Te.z6.Center},Gn(Te.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Gn(Te.bn,{toArrow:"Standard",stroke:null}))},{routing:Te.rU.AvoidsNodes,curve:Te.rU.JumpOver,corner:5,toShortLength:4},new Te.KX("points"),Gn(Te.bn,{isPanelMain:!0,strokeWidth:2}),Gn(Te.bn,{toArrow:"Standard",stroke:null})),model:new Te.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Te.bn.getFigureGenerators().toArray().map(Aa=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Aa.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return fe.current.addDiagramListener("TextEdited",function(Aa){var Ka;const Ku=Aa.subject.part;var Xa=(Ka=document.activeElement)==null?void 0:Ka.value;typeof Xa=="string"&&Xa.trim()===""&&fe.current.model.commit(function(bu){bu.set(Ku.data,"text","\u672A\u547D\u540D"),fe.current.commandHandler.stopCommand()},"increment")}),Kr.nodeTemplate=Gn(Te.NB,"Auto",{locationSpot:Te.z6.Center},new Te.KX("location","location",Te.E9.parse).makeTwoWay(Te.E9.stringify),Gn(Te.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Te.KX("stroke").makeTwoWay(),new Te.KX("fill").makeTwoWay(),new Te.KX("figure")),Gn(Te.al,{margin:new Te.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Te.$u(16,16),maxSize:new Te.$u(10,NaN),textAlign:"center",editable:!0},new Te.KX("key").makeTwoWay())),setTimeout(()=>{fe.current.grid=Gn(Te.s_,"Grid",Gn(Te.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gn(Te.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),fe.current.grid.visible=!0,fe.current.grid.gridCellStroke="darkgray",fe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=fe.current,fe.current}const ou=()=>gn(this,null,function*(){var Gn,In=fe.current.makeImage();const ya=yield(0,ea.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:In.src,file_data:JSON.stringify({login:(Gn=(0,mn.eY)())==null?void 0:Gn.login,data:JSON.parse(fe.current.model.toJson())})}});ce({src:ya.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{la()},500),aa(ma+1),()=>{fe.current=null}),[]),nn.createElement("div",{ref:Lt,className:"body-overflow-initial"},nn.createElement(ft.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ma,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:nn.createElement(Ct.Z,null,nn.createElement(Yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),nn.createElement(Yt.Z,{onClick:()=>{var Gn,In,ya=fe.current.selection.first();if(vt.current=!vt.current,document.activeElement&&ya){let An=(In=(Gn=document.activeElement)==null?void 0:Gn.value)==null?void 0:In.trim();typeof An=="string"&&fe.current.model.commit(function(oa){oa.set(ya.data,"text",An||"\u672A\u547D\u540D"),fe.current.commandHandler.stopCommand()},"increment")}aa(ma+1)}},nn.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ne},nn.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:vt.current?"none":"block"},className:Ba.flowChartWrp},nn.createElement("div",{style:{display:"flex",height:"100%"}},nn.createElement("div",{style:{width:"300px",height:"100%"}},nn.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),nn.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ba.myPaletteDiv,ref:je})),nn.createElement("div",{style:{flex:1,position:"relative"}},nn.createElement("div",{ref:Me,style:{height:"80vh"}}))),nn.createElement("div",{className:"tr"},nn.createElement(_e.ZP,{size:"large",onClick:ou,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var He=cn,ht=ee(47889),rt=ee(71051);const nt=ht.ZP.Group,Ze={margin:"0 8px"};var Ot=({callback:ne,onCancel:ce})=>{function fe(Me){ne(Me)}return a.createElement(De.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:fe},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Ze},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Ze},"\u884C\u6570"),a.createElement(De.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(rt.Z,null)),a.createElement("span",{style:Ze},"\u5217\u6570"),a.createElement(De.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(rt.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(De.default.Item,{name:"align"},a.createElement(nt,null,a.createElement(ht.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(ht.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(ht.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(ht.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(_e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(_e.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))},On=ee(71411),pn=ee(84072),Un=ee.n(pn),$t=(0,a.forwardRef)(({use3d:ne,width:ce,height:fe,callback:Me,showSaveButton:je},vt)=>{const Lt=(0,a.useRef)(),ma=(0,a.useRef)(),[aa,la]=(0,a.useState)(!1),ou=(0,a.useRef)({id:Lt,appName:"graphing",width:ce||1e3,height:fe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{ma.current=new(Un())(ou.current,!0),window.onload=function(){ma.current.inject("applet_container")}},[]);const Gn=()=>{var In=window.ggbApplet.getPNGBase64(1,!0,72);return Me&&Me(In),In};return(0,a.useEffect)(()=>{ou.current.appName=aa?"3D":"graphing",ma.current.inject("applet_container")},[aa]),(0,a.useEffect)(()=>{la(ne)},[ne]),(0,a.useImperativeHandle)(vt,()=>({getImgData:Gn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Lt}),a.createElement(Ct.Z,{align:"middle"},a.createElement(Yt.Z,{flex:1},a.createElement(On.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:aa,onChange:In=>la(In)})),a.createElement(Yt.Z,null,a.createElement(_e.ZP,{size:"large",onClick:Gn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Dn=ee(53267),na=ee(6767);const hn="link",Mt="upload-image",Jt="add-flowchart",Nn="draw-image",ja="add-flowchart",pu="code-block",Tn="add-table",ku="------------",_n={default:ku,left:`:${ku}`,center:`:${ku}:`,right:`${ku}:`};var Qn=ee(47458);function ta(){}let Oa=0;const _a=1e4,Au="\u2581",Zu="@\u2581\u2581@",vn="@\u2581@",Ft=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Yn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Za(ne){return/^\d+$/.test(ne)?`${ne}px`:ne}const ja=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",su={[ja+"-B"]:"bold",[ja+"-I"]:"italic"},Xn={[hn]:"\u6DFB\u52A0\u94FE\u63A5",[vu]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Mt]:"\u6DFB\u52A0\u56FE\u7247",[Nn]:"\u6DFB\u52A0\u753B\u56FE",[Jt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Tn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var St=({defaultValue:ne="",onChange:ce,width:fe="100%",height:Me=400,miniToolbar:je=!1,isFocus:vt=!1,watch:Lt,insertTemp:fa,mode:ra="markdown",id:sa="markdown-editor-id",showResizeBar:lu=!1,noStorage:Vn=!1,showNullButton:In=!1,showNullProgramButton:ya=!1,hidetoolBar:An=!1,fullScreen:ca=!1,onBlur:st,onCMBeforeChange:Wt,onFullScreen:Oa,className:yu="",disablePaste:ir=!1,disabled:Or=!1,disabledFill:uu=!1,placeholder:Bu="",values:Du="",extraUse:ur})=>{const[Fa,br]=(0,a.useState)(null),[xr,hr]=(0,a.useState)(ne),[Kr,Ea]=(0,a.useState)(Lt),[Ka,Ku]=(0,a.useState)(ca),[Xa,bu]=(0,a.useState)(""),[Rr,Zl]=(0,a.useState)(0),[Tl,lo]=(0,a.useState)(Me),[Ho,Uo]=(0,a.useState)(!1),[Mo,Ru]=(0,a.useState)(0),[Oo,ul]=(0,a.useState)(0),Ro=(0,a.useRef)(),yo=(0,a.useRef)(),ro=(0,a.useRef)(),_r=(0,a.useRef)();(0,a.useEffect)(()=>{const Ee=window.scrollY||window.pageYOffset;hr(Du),Fa==null||Fa.setValue(Du),window.scrollTo(0,Ee)},[Du]),(0,a.useEffect)(()=>{Oa==null||Oa(Ka)},[Ka]),(0,a.useEffect)(()=>{if(Ro.current){let Ee=function(tt,lt){var mt;if(ir){lt.preventDefault();return}const jt=lt.clipboardData;if(jt){const tn=jt.types.toString(),Xt=jt.items;if(tn==="Files"||jt.types.indexOf("Files")>-1){if(lt.preventDefault(),ra=="stex")return;try{let jn=Xt[1];((mt=Xt[0])==null?void 0:mt.kind)==="file"&&(jn=Xt[0]);const da=jn.getAsFile(),Bn=da.name.split(".").pop();(0,_e.I)(da,$n=>{var ga,Ta,Fn;$n.id?((ga=da==null?void 0:da.type)==null?void 0:ga.indexOf("image"))>-1?We.replaceSelection(``):((Ta=da==null?void 0:da.type)==null?void 0:Ta.indexOf("video"))>-1?We.replaceSelection(``):((Fn=da==null?void 0:da.type)==null?void 0:Fn.indexOf("pdf"))>-1?We.replaceSelection(`${da.name}`):Yn.includes(Bn)?We.replaceSelection(`${da.name}`):We.replaceSelection(`[${da.name}](/api/attachments/${$n.id}?type=${$n.content_type})`):($n==null?void 0:$n.status)===401&&(document.location.href="/user/login")})}catch(jn){ua.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const We=Oe().fromTextArea(Ro.current,{mode:ra,lineNumbers:!je,lineWrapping:!0,value:ne,autoCloseTags:!0,autoCloseBrackets:!0});return We.on("keyup",function(tt,lt){lt.keyCode===8&&(tt.getValue()==""?We.setOption("placeholder",Bu):We.setOption("placeholder",null))}),We.on("keydown",function(tt,lt){if(lt.keyCode===8){var mt=dl(tt);mt&<.preventDefault()}}),vt&&We.focus(),We.on("paste",Ee),Or&&We.on("beforeChange",function(tt,lt){(lt.origin==="paste"||lt.origin==="+input")&<.cancel()}),br(We),()=>{We.off("paste",Ee)}}},[]);const Po=(0,a.useCallback)(()=>{if(yo.current)try{}catch(Ee){console.log(Ee,"---- to set md editor body height")}},[Tl,yo,Ka]);(0,a.useEffect)(()=>{function Ee(){let We=new Ae.Z(tt=>{for(let lt of tt)(lt.target.offsetHeight>0||lt.target.offsetWidth>0)&&(Po(),Fa.setSize("100%","100%"),Fa.refresh())});return We.observe(Ro.current.parentElement),We}if(Fa){const We=Ee();return()=>{var tt,lt;(tt=Ro.current)!=null&&tt.parentElement&&We.unobserve((lt=Ro.current)==null?void 0:lt.parentElement)}}},[Fa,Po]),(0,a.useEffect)(()=>{if(Fa){let Ee=[];for(const[We,tt]of Object.entries(su)){let lt={[We]:()=>{Ul(tt)}};Ee.push(lt),Fa.addKeyMap(lt)}return()=>{for(let We of Ee)Fa.removeKeyMap(We)}}},[Fa]),(0,a.useEffect)(()=>{ca!==Ka&&Ku(ca)},[ca]),(0,zn.Z)(()=>{if(!Vn&&Rr>0){let Ee=new Date().getTime(),We=window.sessionStorage.getItem(sa);Ee>=Rr+qa&&(!We||We!==xr)&&(window.sessionStorage.setItem(sa,xr),Uo(!0))}},qa),(0,a.useEffect)(()=>{Ea(Lt)},[Fa,Lt]),(0,a.useEffect)(()=>{Fa&&vt&&Fa.focus()},[Fa,vt]),(0,a.useEffect)(()=>{if(Kr&&Fa){let Ee=function(tt){let lt=tt.target;if(_r.current){let mt=lt.scrollTop/lt.scrollHeight;_r.current.scrollTop=_r.current.scrollHeight*mt}};const We=Fa.getScrollerElement();return We.addEventListener("scroll",Ee),()=>{We.removeEventListener("scroll",Ee)}}},[Fa,Kr]),(0,a.useEffect)(()=>{if(Fa&&Wt){let Ee=function(We,tt){Wt(We,tt)};return Fa.on("beforeChange",Ee),()=>{Fa.off("beforeChange",Ee)}}},[Fa,Wt]),(0,a.useEffect)(()=>{if(Fa&&st){let Ee=function(){st(Fa.getValue())};return Fa.on("blur",Ee),()=>{Fa.off("blur",Ee)}}},[Fa,st]);function dl(Ee,We){var tt=Ee.getDoc(),lt=tt.getCursor(),mt=tt.getLine(lt.line),jt=mt.charAt(lt.ch-1),tn=mt.lastIndexOf("@\u2581@",lt.ch),Xt=mt.lastIndexOf("@\u2581\u2581@",lt.ch),jn=tn>Xt?tn:Xt,da=tn>Xt?3:4;if(Zu.indexOf(jt)===-1)return null;if(console.log("change1:",We,Ee,mt,lt,jn,tn,Xt,jt),jn>=0&<.ch-jn<5){var Bn=jn+da;return tt.replaceRange("",{line:lt.line,ch:jn},{line:lt.line,ch:Bn}),{line:lt.line,ch:Bn}}return null}(0,a.useEffect)(()=>{if(Fa){let Ee=function(We,tt){const lt=We.getValue();hr(lt),Zl(new Date().getTime()),We.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ce&&(ya?ce(lt,Ko(lt)):ce(lt))};return Fa.on("change",Ee),()=>{Fa.off("change",Ee)}}},[Fa,ce]),(0,a.useEffect)(()=>{if(Fa)if(ne==null)Fa.setValue(""),hr("");else{const Ee=window.scrollY||window.pageYOffset;ne!==Fa.getValue()&&(Fa.setValue(ne),hr(ne),Fa.setCursor(Or?1:Fa.lineCount(),0),window.scrollTo(0,Ee))}},[Fa,ne]);const Ul=(0,a.useCallback)(Ee=>{const We=Fa.getCursor(),tt=Fa.getSelection();let lt=tt.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Kn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Qa(ne){return/^\d+$/.test(ne)?`${ne}px`:ne}const za=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",cu={[za+"-B"]:"bold",[za+"-I"]:"italic"},Yn={[hn]:"\u6DFB\u52A0\u94FE\u63A5",[pu]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Mt]:"\u6DFB\u52A0\u56FE\u7247",[Nn]:"\u6DFB\u52A0\u753B\u56FE",[Jt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Tn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var St=({defaultValue:ne="",onChange:ce,width:fe="100%",height:Me=400,miniToolbar:je=!1,isFocus:vt=!1,watch:Lt,insertTemp:ma,mode:aa="markdown",id:la="markdown-editor-id",showResizeBar:ou=!1,noStorage:Gn=!1,showNullButton:In=!1,showNullProgramButton:ya=!1,hidetoolBar:An=!1,fullScreen:oa=!1,onBlur:st,onCMBeforeChange:Wt,onFullScreen:Ra,className:yu="",disablePaste:ir=!1,disabled:Or=!1,disabledFill:ru=!1,placeholder:Bu="",values:Du="",extraUse:ur})=>{const[Fa,br]=(0,a.useState)(null),[xr,hr]=(0,a.useState)(ne),[Kr,Aa]=(0,a.useState)(Lt),[Ka,Ku]=(0,a.useState)(oa),[Xa,bu]=(0,a.useState)(""),[Rr,Zl]=(0,a.useState)(0),[Tl,lo]=(0,a.useState)(Me),[Ho,Uo]=(0,a.useState)(!1),[Mo,Ru]=(0,a.useState)(0),[Oo,ul]=(0,a.useState)(0),Ro=(0,a.useRef)(),yo=(0,a.useRef)(),ro=(0,a.useRef)(),_r=(0,a.useRef)();(0,a.useEffect)(()=>{const Ee=window.scrollY||window.pageYOffset;hr(Du),Fa==null||Fa.setValue(Du),window.scrollTo(0,Ee)},[Du]),(0,a.useEffect)(()=>{Ra==null||Ra(Ka)},[Ka]),(0,a.useEffect)(()=>{if(Ro.current){let Ee=function(tt,lt){var mt;if(ir){lt.preventDefault();return}const jt=lt.clipboardData;if(jt){const en=jt.types.toString(),Xt=jt.items;if(en==="Files"||jt.types.indexOf("Files")>-1){if(lt.preventDefault(),aa=="stex")return;try{let jn=Xt[1];((mt=Xt[0])==null?void 0:mt.kind)==="file"&&(jn=Xt[0]);const sa=jn.getAsFile(),Bn=sa.name.split(".").pop();(0,$e.I)(sa,qn=>{var da,ka,Fn;qn.id?((da=sa==null?void 0:sa.type)==null?void 0:da.indexOf("image"))>-1?We.replaceSelection(``):((ka=sa==null?void 0:sa.type)==null?void 0:ka.indexOf("video"))>-1?We.replaceSelection(``):((Fn=sa==null?void 0:sa.type)==null?void 0:Fn.indexOf("pdf"))>-1?We.replaceSelection(`${sa.name}`):Kn.includes(Bn)?We.replaceSelection(`${sa.name}`):We.replaceSelection(`[${sa.name}](/api/attachments/${qn.id}?type=${qn.content_type})`):(qn==null?void 0:qn.status)===401&&(document.location.href="/user/login")})}catch(jn){na.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const We=Oe().fromTextArea(Ro.current,{mode:aa,lineNumbers:!je,lineWrapping:!0,value:ne,autoCloseTags:!0,autoCloseBrackets:!0});return We.on("keyup",function(tt,lt){lt.keyCode===8&&(tt.getValue()==""?We.setOption("placeholder",Bu):We.setOption("placeholder",null))}),We.on("keydown",function(tt,lt){if(lt.keyCode===8){var mt=dl(tt);mt&<.preventDefault()}}),vt&&We.focus(),We.on("paste",Ee),Or&&We.on("beforeChange",function(tt,lt){(lt.origin==="paste"||lt.origin==="+input")&<.cancel()}),br(We),()=>{We.off("paste",Ee)}}},[]);const Po=(0,a.useCallback)(()=>{if(yo.current)try{}catch(Ee){console.log(Ee,"---- to set md editor body height")}},[Tl,yo,Ka]);(0,a.useEffect)(()=>{function Ee(){let We=new Ae.Z(tt=>{for(let lt of tt)(lt.target.offsetHeight>0||lt.target.offsetWidth>0)&&(Po(),Fa.setSize("100%","100%"),Fa.refresh())});return We.observe(Ro.current.parentElement),We}if(Fa){const We=Ee();return()=>{var tt,lt;(tt=Ro.current)!=null&&tt.parentElement&&We.unobserve((lt=Ro.current)==null?void 0:lt.parentElement)}}},[Fa,Po]),(0,a.useEffect)(()=>{if(Fa){let Ee=[];for(const[We,tt]of Object.entries(cu)){let lt={[We]:()=>{Ul(tt)}};Ee.push(lt),Fa.addKeyMap(lt)}return()=>{for(let We of Ee)Fa.removeKeyMap(We)}}},[Fa]),(0,a.useEffect)(()=>{oa!==Ka&&Ku(oa)},[oa]),(0,Qn.Z)(()=>{if(!Gn&&Rr>0){let Ee=new Date().getTime(),We=window.sessionStorage.getItem(la);Ee>=Rr+_a&&(!We||We!==xr)&&(window.sessionStorage.setItem(la,xr),Uo(!0))}},_a),(0,a.useEffect)(()=>{Aa(Lt)},[Fa,Lt]),(0,a.useEffect)(()=>{Fa&&vt&&Fa.focus()},[Fa,vt]),(0,a.useEffect)(()=>{if(Kr&&Fa){let Ee=function(tt){let lt=tt.target;if(_r.current){let mt=lt.scrollTop/lt.scrollHeight;_r.current.scrollTop=_r.current.scrollHeight*mt}};const We=Fa.getScrollerElement();return We.addEventListener("scroll",Ee),()=>{We.removeEventListener("scroll",Ee)}}},[Fa,Kr]),(0,a.useEffect)(()=>{if(Fa&&Wt){let Ee=function(We,tt){Wt(We,tt)};return Fa.on("beforeChange",Ee),()=>{Fa.off("beforeChange",Ee)}}},[Fa,Wt]),(0,a.useEffect)(()=>{if(Fa&&st){let Ee=function(){st(Fa.getValue())};return Fa.on("blur",Ee),()=>{Fa.off("blur",Ee)}}},[Fa,st]);function dl(Ee,We){var tt=Ee.getDoc(),lt=tt.getCursor(),mt=tt.getLine(lt.line),jt=mt.charAt(lt.ch-1),en=mt.lastIndexOf("@\u2581@",lt.ch),Xt=mt.lastIndexOf("@\u2581\u2581@",lt.ch),jn=en>Xt?en:Xt,sa=en>Xt?3:4;if(Zu.indexOf(jt)===-1)return null;if(console.log("change1:",We,Ee,mt,lt,jn,en,Xt,jt),jn>=0&<.ch-jn<5){var Bn=jn+sa;return tt.replaceRange("",{line:lt.line,ch:jn},{line:lt.line,ch:Bn}),{line:lt.line,ch:Bn}}return null}(0,a.useEffect)(()=>{if(Fa){let Ee=function(We,tt){const lt=We.getValue();hr(lt),Zl(new Date().getTime()),We.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ce&&(ya?ce(lt,Ko(lt)):ce(lt))};return Fa.on("change",Ee),()=>{Fa.off("change",Ee)}}},[Fa,ce]),(0,a.useEffect)(()=>{if(Fa)if(ne==null)Fa.setValue(""),hr("");else{const Ee=window.scrollY||window.pageYOffset;ne!==Fa.getValue()&&(Fa.setValue(ne),hr(ne),Fa.setCursor(Or?1:Fa.lineCount(),0),window.scrollTo(0,Ee))}},[Fa,ne]);const Ul=(0,a.useCallback)(Ee=>{const We=Fa.getCursor(),tt=Fa.getSelection();let lt=tt.split(` `);switch(Ee){case"bold":return Fa.replaceSelection("**"+tt+"**"),tt===""&&Fa.setCursor(We.line,We.ch+2),Fa.focus();case"italic":return Fa.replaceSelection("*"+tt+"*"),tt===""&&Fa.setCursor(We.line,We.ch+1),Fa.focus();case"code":return Fa.replaceSelection("`"+tt+"`"),tt===""&&Fa.setCursor(We.line,We.ch+1),Fa.focus();case"inline-latex":return bu("inline-latex"),Fa.focus();case"latex":return Fa.replaceSelection("```latex\n"+tt+"\n```"),Fa.setCursor(We.line+1,tt.length+1),Fa.focus();case"line-break":return Fa.replaceSelection(`
`),Fa.focus();case"list-ul":return tt===""?Fa.replaceSelection("- "+tt):Fa.replaceSelection(lt.map(mt=>mt===""?"":`- ${mt}`).join(` `)),Fa.focus();case"list-ol":return tt===""?Fa.replaceSelection("1. "+tt):Fa.replaceSelection(lt.map((mt,jt)=>mt===""?"":`${jt+1}. ${mt}`).join(` -`)),Fa.focus();case"add-null-ch":return tt===""&&Fa.setCursor(We.line,We.ch),Fa.replaceSelection(pu),Fa.focus();case"add-signal":return tt===""&&Fa.setCursor(We.line,We.ch),Fa.replaceSelection(vn),Fa.focus();case"add-multiple":return tt===""&&Fa.setCursor(We.line,We.ch),Fa.replaceSelection(Zu),Fa.focus();case"inster-template-1":return tt===""&&Fa.setCursor(We.line,We.ch),Fa.replaceSelection(Ft),Fa.focus();case"eraser":return Fa.setValue(""),Fa.focus();case"trigger-watch":return Ea(!Kr),Fa.focus();case"trigger-full-screen":return Ku(!Ka),Fa.focus();case hn:bu(hn);return;case vu:bu(vu);return;case Mt:bu(Mt);return;case Nn:bu(Nn);return;case"maths-latex":bu("maths-latex");return;case Jt:bu(Jt);return;case Tn:bu(Tn);return;default:throw new Error}},[Fa,Kr,Ka]),vo=(0,a.useCallback)((Ee,We)=>{var tt,lt,mt,jt,tn,Xt;switch(bu(""),Xa){case hn:const{title:ga,link:Ta}=Ee;return Fa.replaceSelection(`[${ga}](${Ta})`),Fa.focus();case vu:const{language:Fn,content:Ya}=Ee;return Fa.replaceSelection(["```"+Fn,Ya,"```"].join(` -`)),Fa.focus();case"maths-latex":for(var jn=atob(Ee),da=new Uint8Array(jn.length),Bn=0;Bn{Ga.id?Fa.replaceSelection(`![,](/api/attachments/${Ga.id}?type=${Ga.content_type})`):(Ga==null?void 0:Ga.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Fa.replaceSelection("`$$"+Ee+"$$`");break;case Mt:case Nn:case ka:const{src:ba,alt:za}=Ee,xa=We,du=(mt=(lt=(tt=xa==null?void 0:xa.name)==null?void 0:tt.split("."))==null?void 0:lt.pop)==null?void 0:mt.call(lt);return((jt=xa==null?void 0:xa.type)==null?void 0:jt.indexOf("image"))>-1||!(xa!=null&&xa.type)?xa!=null&&xa.align||xa!=null&&xa.width?Fa.replaceSelection(`

${za||

`):Fa.replaceSelection(`${za||`):((tn=xa==null?void 0:xa.type)==null?void 0:tn.indexOf("video"))>-1?Fa.replaceSelection(``):((Xt=xa==null?void 0:xa.type)==null?void 0:Xt.indexOf("pdf"))>-1?Fa.replaceSelection(`${xa.name}`):Yn.includes(du)?Fa.replaceSelection(`${xa.name}`):Fa.replaceSelection(`[${xa.name}](${ba})`),Fa.focus();case Tn:const{row:nn,col:Ca,align:Da}=Ee;let cu=` -`;for(let Ga=0;Ga{switch(Xa){case hn:return a.createElement(Dt,{callback:vo,onCancel:ao});case vu:return a.createElement(gt.Z,{callback:vo,onCancel:ao});case Mt:return a.createElement(_e.Z,{callback:vo,onCancel:ao});case Jt:return a.createElement(He,{callback:vo,onCancel:ao});case Tn:return a.createElement(Ot,{callback:vo,onCancel:ao});case"maths-latex":return a.createElement(en,{showSaveButton:!0,callback:vo});case"inline-latex":return a.createElement(Dn.Z,{showSaveButton:!0,callback:vo});default:return null}},[Xa]);function ao(){bu("")}(0,a.useEffect)(()=>{if(ro.current){let Ee=function(tn){mt=!0,jt=tn.pageY},We=function(){mt=!1},tt=function(tn){if(mt){let Xt=tn.pageY-jt;Xt<0&&(Xt=0),Xt>300&&(Xt=300);let jn=Me+Xt+"px";lo(jn)}},lt=ro.current,mt=!1,jt=0;return lt.addEventListener("mousedown",Ee),document.addEventListener("mousemove",tt),document.addEventListener("mouseup",We),()=>{lt.removeEventListener("mousedown",Ee),document.removeEventListener("mousemove",tt),document.removeEventListener("mouseup",We)}}},[Fa,ro]),(0,a.useEffect)(()=>{lo(Me)},[Me]);const ho=Za(fe),Fo=Za(Tl),Co={width:ho,height:Fo},qo=(0,a.useMemo)(()=>{if(Rr){let Ee=new Date(Rr),We=Ee.getHours(),tt=Ee.getMinutes(),lt=Ee.getSeconds();return We=We<10?"0"+We:We,tt=tt<10?"0"+tt:tt,lt=lt<10?"0"+lt:lt,`${We}:${tt}:${lt}`}return 0},[Rr]),Ko=Ee=>{const We=[];if(ya){let tt=-1;Ee=Ee.replace(/(@▁▁@|@▁@)/g,function(lt,mt,jt){We.push({multiLine:lt!==vn})})}return We};function ci(){window.sessionStorage.removeItem(sa),Uo(!1),Zl(0)}function Yo(){Uo(!1),Zl(0),Fa.setValue(window.sessionStorage.getItem(sa))}(0,a.useEffect)(()=>{Xn[Xa]&&Xa!==Nn&&Xa!==Jt&&setTimeout(()=>{const Ee=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth/2-Ee.offsetWidth/2,tt=window.innerHeight/2-Ee.offsetHeight/2;Ru(We),ul(tt)},0)},[Xa]);const To=Ee=>{Ee.preventDefault();const We=Ee.clientX-Mo,tt=Ee.clientY-Oo;document.body.onmousemove=lt=>{let mt=lt.clientX-We,jt=lt.clientY-tt;const tn=document.getElementsByClassName("markdown-popup-form")[0],Xt=window.innerWidth-tn.offsetWidth,jn=window.innerHeight-tn.offsetHeight;mt=Math.max(0,Math.min(mt,Xt)),jt=Math.max(0,Math.min(jt,jn)),bn(lt.clientX,lt.clientY,We,tt)&&(Ru(mt),ul(jt))},document.body.onmouseup=function(){document.body.onmousemove=null}},bn=(Ee,We,tt,lt)=>{const mt=document.body.clientHeight,jt=document.body.clientWidth;return Ee<20&&tt>Ee||Ee>jt-20&&ttWe||We>mt-20&<De in be?Ne(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,b=(be,De)=>{for(var ke in De||(De={}))E.call(De,ke)&&x(be,ke,De[ke]);if(oe)for(var ke of oe(De))y.call(De,ke)&&x(be,ke,De[ke]);return be},z=(be,De)=>ze(be,Ie(De));const{useForm:te}=a.default,ue={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:be,onCancel:De})=>{const[ke]=te();let qe=(0,Ce.useRef)();function Je(Ge){qe.current.width=ke.getFieldValue("width"),qe.current.align=ke.getFieldValue("align"),be(Ge,qe.current)}function Ve(Ge,ot){if(Ge.status===-1){Se.ZP.error(Ge.message);return}ke.setFieldsValue({src:`/api/attachments/${Ge.id}`,type:ot.type})}function Ye(Ge){let ot=Ge.target.files[0];qe.current=ot,pe(ot,Ve)}return ge.createElement(a.default,z(b({form:ke},me),{className:"upload-image-panel",onFinish:Je,style:{width:470,overflow:"hidden"}}),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ge.createElement("div",{className:"flex-container"},ge.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ge.createElement(Oe.default,{style:ue})),ge.createElement(de,{onFileChange:Ye}))),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ge.createElement(Oe.default,{style:{width:264}})),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ge.createElement(Ae.Z,null,ge.createElement(a.default.Item,{name:"width",style:{margin:0}},ge.createElement(Be.Z,{style:{width:264}})),ge.createElement("span",{className:"ml8"},"%"))),ge.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ge.createElement(xe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ge.createElement("aside",null,ge.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ge.createElement(Fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(Fe.ZP,{type:"default",onClick:De},"\u53D6\u6D88"))))};function de({onFileChange:be}){return ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ge.createElement("input",{type:"file",onChange:be}))}function pe(be,De){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");let ke=new FormData;ke.append("editormd-image-file",be),ke.append("file_param_name","editormd-image-file"),ke.append("byxhr","true");var qe=new window.XMLHttpRequest;qe.withCredentials=!0,qe.addEventListener("load",function(Je){De(JSON.parse(Je.target.responseText),be)},!1),qe.addEventListener("error",function(Je){console.error(Je)},!1),qe.open("POST",`${Le.KI}/api/attachments.json`),qe.send(ke)}},51498:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Oe}});var a=ee(59301),Se=ee(4676);class Oe extends a.Component{constructor(Be){super(Be);const xe=window.document;this.node=xe.createElement("div"),xe.body.appendChild(this.node)}render(){const{children:Be}=this.props;return(0,Se.createPortal)(Be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},58531:function(pt,dt,ee){"use strict";ee.d(dt,{SV:function(){return cn},ZP:function(){return gn}});var a=ee(59301),Se=ee(76374);const Oe={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Ae={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`)),Fa.focus();case"add-null-ch":return tt===""&&Fa.setCursor(We.line,We.ch),Fa.replaceSelection(Au),Fa.focus();case"add-signal":return tt===""&&Fa.setCursor(We.line,We.ch),Fa.replaceSelection(vn),Fa.focus();case"add-multiple":return tt===""&&Fa.setCursor(We.line,We.ch),Fa.replaceSelection(Zu),Fa.focus();case"inster-template-1":return tt===""&&Fa.setCursor(We.line,We.ch),Fa.replaceSelection(Ft),Fa.focus();case"eraser":return Fa.setValue(""),Fa.focus();case"trigger-watch":return Aa(!Kr),Fa.focus();case"trigger-full-screen":return Ku(!Ka),Fa.focus();case hn:bu(hn);return;case pu:bu(pu);return;case Mt:bu(Mt);return;case Nn:bu(Nn);return;case"maths-latex":bu("maths-latex");return;case Jt:bu(Jt);return;case Tn:bu(Tn);return;default:throw new Error}},[Fa,Kr,Ka]),vo=(0,a.useCallback)((Ee,We)=>{var tt,lt,mt,jt,en,Xt;switch(bu(""),Xa){case hn:const{title:da,link:ka}=Ee;return Fa.replaceSelection(`[${da}](${ka})`),Fa.focus();case pu:const{language:Fn,content:Ya}=Ee;return Fa.replaceSelection(["```"+Fn,Ya,"```"].join(` +`)),Fa.focus();case"maths-latex":for(var jn=atob(Ee),sa=new Uint8Array(jn.length),Bn=0;Bn{Va.id?Fa.replaceSelection(`![,](/api/attachments/${Va.id}?type=${Va.content_type})`):(Va==null?void 0:Va.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Fa.replaceSelection("`$$"+Ee+"$$`");break;case Mt:case Nn:case ja:const{src:xa,alt:Za}=Ee,La=We,mu=(mt=(lt=(tt=La==null?void 0:La.name)==null?void 0:tt.split("."))==null?void 0:lt.pop)==null?void 0:mt.call(lt);return((jt=La==null?void 0:La.type)==null?void 0:jt.indexOf("image"))>-1||!(La!=null&&La.type)?La!=null&&La.align||La!=null&&La.width?Fa.replaceSelection(`

${Za||

`):Fa.replaceSelection(`${Za||`):((en=La==null?void 0:La.type)==null?void 0:en.indexOf("video"))>-1?Fa.replaceSelection(``):((Xt=La==null?void 0:La.type)==null?void 0:Xt.indexOf("pdf"))>-1?Fa.replaceSelection(`${La.name}`):Kn.includes(mu)?Fa.replaceSelection(`${La.name}`):Fa.replaceSelection(`[${La.name}](${xa})`),Fa.focus();case Tn:const{row:tn,col:Ca,align:wa}=Ee;let du=` +`;for(let Va=0;Va{switch(Xa){case hn:return a.createElement(Dt,{callback:vo,onCancel:ao});case pu:return a.createElement(gt.Z,{callback:vo,onCancel:ao});case Mt:return a.createElement($e.Z,{callback:vo,onCancel:ao});case Jt:return a.createElement(He,{callback:vo,onCancel:ao});case Tn:return a.createElement(Ot,{callback:vo,onCancel:ao});case"maths-latex":return a.createElement($t,{showSaveButton:!0,callback:vo});case"inline-latex":return a.createElement(Dn.Z,{showSaveButton:!0,callback:vo});default:return null}},[Xa]);function ao(){bu("")}(0,a.useEffect)(()=>{if(ro.current){let Ee=function(en){mt=!0,jt=en.pageY},We=function(){mt=!1},tt=function(en){if(mt){let Xt=en.pageY-jt;Xt<0&&(Xt=0),Xt>300&&(Xt=300);let jn=Me+Xt+"px";lo(jn)}},lt=ro.current,mt=!1,jt=0;return lt.addEventListener("mousedown",Ee),document.addEventListener("mousemove",tt),document.addEventListener("mouseup",We),()=>{lt.removeEventListener("mousedown",Ee),document.removeEventListener("mousemove",tt),document.removeEventListener("mouseup",We)}}},[Fa,ro]),(0,a.useEffect)(()=>{lo(Me)},[Me]);const ho=Qa(fe),Fo=Qa(Tl),Co={width:ho,height:Fo},qo=(0,a.useMemo)(()=>{if(Rr){let Ee=new Date(Rr),We=Ee.getHours(),tt=Ee.getMinutes(),lt=Ee.getSeconds();return We=We<10?"0"+We:We,tt=tt<10?"0"+tt:tt,lt=lt<10?"0"+lt:lt,`${We}:${tt}:${lt}`}return 0},[Rr]),Ko=Ee=>{const We=[];if(ya){let tt=-1;Ee=Ee.replace(/(@▁▁@|@▁@)/g,function(lt,mt,jt){We.push({multiLine:lt!==vn})})}return We};function ci(){window.sessionStorage.removeItem(la),Uo(!1),Zl(0)}function Yo(){Uo(!1),Zl(0),Fa.setValue(window.sessionStorage.getItem(la))}(0,a.useEffect)(()=>{Yn[Xa]&&Xa!==Nn&&Xa!==Jt&&setTimeout(()=>{const Ee=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth/2-Ee.offsetWidth/2,tt=window.innerHeight/2-Ee.offsetHeight/2;Ru(We),ul(tt)},0)},[Xa]);const To=Ee=>{Ee.preventDefault();const We=Ee.clientX-Mo,tt=Ee.clientY-Oo;document.body.onmousemove=lt=>{let mt=lt.clientX-We,jt=lt.clientY-tt;const en=document.getElementsByClassName("markdown-popup-form")[0],Xt=window.innerWidth-en.offsetWidth,jn=window.innerHeight-en.offsetHeight;mt=Math.max(0,Math.min(mt,Xt)),jt=Math.max(0,Math.min(jt,jn)),bn(lt.clientX,lt.clientY,We,tt)&&(Ru(mt),ul(jt))},document.body.onmouseup=function(){document.body.onmousemove=null}},bn=(Ee,We,tt,lt)=>{const mt=document.body.clientHeight,jt=document.body.clientWidth;return Ee<20&&tt>Ee||Ee>jt-20&&ttWe||We>mt-20&<De in be?Ne(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,b=(be,De)=>{for(var ke in De||(De={}))E.call(De,ke)&&x(be,ke,De[ke]);if(oe)for(var ke of oe(De))y.call(De,ke)&&x(be,ke,De[ke]);return be},z=(be,De)=>ze(be,Ie(De));const{useForm:te}=a.default,ue={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:be,onCancel:De})=>{const[ke]=te();let _e=(0,Ce.useRef)();function Je(Ge){_e.current.width=ke.getFieldValue("width"),_e.current.align=ke.getFieldValue("align"),be(Ge,_e.current)}function Ve(Ge,ot){if(Ge.status===-1){Se.ZP.error(Ge.message);return}ke.setFieldsValue({src:`/api/attachments/${Ge.id}`,type:ot.type})}function Ye(Ge){let ot=Ge.target.files[0];_e.current=ot,pe(ot,Ve)}return ge.createElement(a.default,z(b({form:ke},me),{className:"upload-image-panel",onFinish:Je,style:{width:470,overflow:"hidden"}}),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ge.createElement("div",{className:"flex-container"},ge.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ge.createElement(Oe.default,{style:ue})),ge.createElement(de,{onFileChange:Ye}))),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ge.createElement(Oe.default,{style:{width:264}})),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ge.createElement(Ae.Z,null,ge.createElement(a.default.Item,{name:"width",style:{margin:0}},ge.createElement(Be.Z,{style:{width:264}})),ge.createElement("span",{className:"ml8"},"%"))),ge.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ge.createElement(xe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ge.createElement("aside",null,ge.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ge.createElement(Fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(Fe.ZP,{type:"default",onClick:De},"\u53D6\u6D88"))))};function de({onFileChange:be}){return ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ge.createElement("input",{type:"file",onChange:be}))}function pe(be,De){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");let ke=new FormData;ke.append("editormd-image-file",be),ke.append("file_param_name","editormd-image-file"),ke.append("byxhr","true");var _e=new window.XMLHttpRequest;_e.withCredentials=!0,_e.addEventListener("load",function(Je){De(JSON.parse(Je.target.responseText),be)},!1),_e.addEventListener("error",function(Je){console.error(Je)},!1),_e.open("POST",`${Le.KI}/api/attachments.json`),_e.send(ke)}},51498:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Oe}});var a=ee(59301),Se=ee(4676);class Oe extends a.Component{constructor(Be){super(Be);const xe=window.document;this.node=xe.createElement("div"),xe.body.appendChild(this.node)}render(){const{children:Be}=this.props;return(0,Se.createPortal)(Be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},58531:function(pt,dt,ee){"use strict";ee.d(dt,{SV:function(){return cn},ZP:function(){return gn}});var a=ee(59301),Se=ee(76374);const Oe={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Ae={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Be={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1109,36 +1109,36 @@ ${Gt} `)},{label:"include ",content:["#include "].join(` `)}]},xe={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Fe={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Le=ee(53184),Ce=ee.n(Le),ge=Object.defineProperty,Ne=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(He,ht,rt)=>ht in He?ge(He,ht,{enumerable:!0,configurable:!0,writable:!0,value:rt}):He[ht]=rt,x=(He,ht)=>{for(var rt in ht||(ht={}))oe.call(ht,rt)&&y(He,rt,ht[rt]);if(Ie)for(var rt of Ie(ht))E.call(ht,rt)&&y(He,rt,ht[rt]);return He},b=(He,ht)=>Ne(He,ze(ht)),z=(He,ht,rt)=>new Promise((nt,Ze)=>{var Ot=Un=>{try{pn(rt.next(Un))}catch(Ht){Ze(Ht)}},On=Un=>{try{pn(rt.throw(Un))}catch(Ht){Ze(Ht)}},pn=Un=>Un.done?nt(Un.value):Promise.resolve(Un.value).then(Ot,On);pn((rt=rt.apply(He,ht)).next())});const te={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},ue=(He,ht)=>ht.map(rt=>({label:rt,kind:He.languages.CompletionItemKind.Keyword,insertText:rt})),me=He=>Object.keys(te.tables).map(ht=>({label:ht,kind:He.languages.CompletionItemKind.Variable,insertText:ht})),he=(He,ht)=>{const rt=te.tables[He];return rt?rt.map(nt=>({label:nt,kind:ht.languages.CompletionItemKind.Field,insertText:nt})):[]};function de(He,ht,rt,nt,Ze){let Ot=ht.getWordUntilPosition(rt),On={startLineNumber:rt.lineNumber,endLineNumber:rt.lineNumber,startColumn:Ot.startColumn,endColumn:Ot.endColumn},pn=nt.map(Un=>({label:Un,kind:He.languages.CompletionItemKind.Keyword,insertText:Un,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:On}));return Ze.map(Un=>{pn.push(b(x({},Un),{range:On}))}),pn}var pe=He=>{te.languages.map(Ze=>(He.languages.registerDocumentFormattingEditProvider(Ze,{provideDocumentFormattingEdits(Ot,On,pn){return z(this,null,function*(){const Un=Ce()(Ot.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ot.getFullModelRange(),text:Un}]})}}),Ze));const ht=Be.quickKey.map(Ze=>({label:Ze.label,kind:He.languages.CompletionItemKind.Method,insertText:Ze.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet})),rt=xe.quickKey.map(Ze=>({label:Ze.label,kind:He.languages.CompletionItemKind.Method,insertText:Ze.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet})),nt=Ae.quickKey.map(Ze=>({label:Ze.label,kind:He.languages.CompletionItemKind.Method,insertText:Ze.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet}));He.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn},Un=Ze.getLineContent(Ot.lineNumber).substring(On.startColumn-2,On.endColumn);return{suggestions:[...Be.keywords.map(Ht=>({label:Ht,kind:He.languages.CompletionItemKind.Function,documentation:Ht,insertText:Ht,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn})),...Be.quickKey.map(Ht=>({label:Ht.label,kind:He.languages.CompletionItemKind.Function,documentation:Ht.content,insertText:Un.startsWith("#")?Ht.content.replace(/#/,""):Ht.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}}),He.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn};return{suggestions:[...Oe.keywords.map(Un=>({label:Un,kind:He.languages.CompletionItemKind.Function,documentation:Un,insertText:Un,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}}),He.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn},Un=Ze.getLineContent(Ot.lineNumber).substring(On.startColumn-2,On.endColumn);return{suggestions:[...Ae.keywords.map(Ht=>({label:Ht,kind:He.languages.CompletionItemKind.Function,documentation:Ht,insertText:Ht,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn})),...Ae.quickKey.map(Ht=>({label:Ht.label,kind:He.languages.CompletionItemKind.Function,documentation:Ht.content,insertText:Un.startsWith("#")?Ht.content.replace(/#/,""):Ht.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}}),He.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn},Un=Ze.getLineContent(Ot.lineNumber).substring(On.startColumn-2,On.endColumn);return{suggestions:[...Fe.keywords.map(Ht=>({label:Ht,kind:He.languages.CompletionItemKind.Function,documentation:Ht,insertText:Ht,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn})),...Fe.quickKey.map(Ht=>({label:Ht.label,kind:He.languages.CompletionItemKind.Function,documentation:Ht.content,insertText:Un.startsWith("#")?Ht.content.replace(/#/,""):Ht.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}}),He.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn},Un=Ze.getLineContent(Ot.lineNumber).substring(On.startColumn-2,On.endColumn);return{suggestions:[...xe.keywords.map(Ht=>({label:Ht,kind:He.languages.CompletionItemKind.Function,documentation:Ht,insertText:Ht,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn})),...xe.quickKey.map(Ht=>({label:Ht.label,kind:He.languages.CompletionItemKind.Function,documentation:Ht.content,insertText:Un.startsWith("#")?Ht.content.replace(/#/,""):Ht.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}})};const be="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var De=Object.defineProperty,ke=(He,ht,rt)=>ht in He?De(He,ht,{enumerable:!0,configurable:!0,writable:!0,value:rt}):He[ht]=rt,qe=(He,ht,rt)=>ke(He,typeof ht!="symbol"?ht+"":ht,rt);const Je=class Ag{constructor(ht,rt,nt){this.placeholder=ht,this.editor=rt,this.monaco=nt,rt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ag.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};qe(Je,"ID","editor.widget.placeholderHint");var Ye=Je,Ge=ee(96236),ot=ee(6767),At=ee(25399),Et=ee(89392),ct=ee(41312),yt=ee(56102),rn=Object.defineProperty,Dt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,bt=(He,ht,rt)=>ht in He?rn(He,ht,{enumerable:!0,configurable:!0,writable:!0,value:rt}):He[ht]=rt,Qt=(He,ht)=>{for(var rt in ht||(ht={}))ft.call(ht,rt)&&bt(He,rt,ht[rt]);if(_e)for(var rt of _e(ht))Ct.call(ht,rt)&&bt(He,rt,ht[rt]);return He},sn=(He,ht)=>Dt(He,gt(ht)),Te=(He,ht)=>{var rt={};for(var nt in He)ft.call(He,nt)&&ht.indexOf(nt)<0&&(rt[nt]=He[nt]);if(He!=null&&_e)for(var nt of _e(He))ht.indexOf(nt)<0&&Ct.call(He,nt)&&(rt[nt]=He[nt]);return rt},Gt=(He,ht,rt)=>new Promise((nt,Ze)=>{var Ot=Un=>{try{pn(rt.next(Un))}catch(Ht){Ze(Ht)}},On=Un=>{try{pn(rt.throw(Un))}catch(Ht){Ze(Ht)}},pn=Un=>Un.done?nt(Un.value):Promise.resolve(Un.value).then(Ot,On);pn((rt=rt.apply(He,ht)).next())});function va(He){return/^\d+$/.test(He)?`${He}px`:He}function xt(){}let Yt=!1;const na={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ba(He=[]){let ht=He;if(Array.isArray(He)){for(let rt=0;rtGt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(He){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",He)}});var gn=He=>{var ht=He,{width:rt="100%",height:nt="100%",value:Ze,language:Ot="javascript",style:On={},options:pn={},overrideServices:Un={},theme:Ht="vs-dark",onEditBlur:en,isCopy:Dn=!1,onSave:ua,autoHeight:hn=!1,forbidCopy:Mt=!1,onChange:Jt=xt,editorDidMount:Nn=xt,onFocus:ka=xt,onBreakPoint:vu=xt,breakPointValue:Tn=[],filename:ku="educoder.txt",errorLine:ea,errorContent:zn="",highlightLine:aa,openBreakPoint:La=!1,placeholder:qa="",showMiniMap:pu=!0}=ht,Zu=Te(ht,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const vn=(0,a.useRef)(),Ft=(0,a.useRef)({}),Yn=(0,a.useRef)(),Za=(0,a.useRef)(),Ha=(0,a.useRef)([]),ja=(0,a.useRef)(!1),su=(0,a.useRef)(),Xn=(0,a.useRef)(),St=(0,a.useRef)(!1),[ne,ce]=(0,a.useState)(!1);function fe(){let Wt;return vn.current&&(Wt=new Se.Z(Oa=>{for(let yu of Oa)(yu.target.offsetHeight>0||yu.target.offsetWidth>0)&&Ft.current.instance.layout()}),Wt.observe(vn.current)),Wt}function Me(){ot.ZP.warning({content:decodeURIComponent(be),key:"monaco-editor-tip"})}const je=()=>{let Wt=Ft.current.instance;if(Ze!=null&&Wt&&ne){const Oa=Wt.getModel();Oa&&Ze!==Oa.getValue()&&(Yt=!0,Oa.setValue(Ze),Wt.layout(),Yt=!1)}};(0,a.useEffect)(()=>{const Wt=ct.Z.subscribe("formatDocument",Oa=>{var yu;let ir=Ft.current.instance;(yu=ir==null?void 0:ir.getAction)==null||yu.call(ir,"editor.action.formatDocument").run()});return window.updateMonacoValue=Oa=>{Jt(Oa)},Wt},[]),(0,a.useEffect)(()=>{var Wt;let Oa=Ft.current.instance;Za.current&&clearTimeout(Za.current),Za.current=setTimeout(()=>{je()},500),Ze&&(Ze!=null&&Ze.length)&&((Wt=Oa==null?void 0:Oa.updateOptions)==null||Wt.call(Oa,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Ze.split(/\r\n|\r|\n/g).length))+3,5)}))},[Ze,ne,Ft.current]),(0,a.useEffect)(()=>{if(ea&&Ft.current&&Ft.current.instance){let Oa=Ft.current.instance;Oa.changeViewZones(function(yu){var ir=document.createElement("div");ir.style.padding="10px 20px",ir.style.width="calc(100% - 20px)",ir.className="my-error-line-wrp",ir.innerHTML=zn,yu.addZone({afterLineNumber:ea||11,heightInLines:3,domNode:ir})});var Wt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Oa.addOverlayWidget(Wt),Oa.revealPositionInCenter({lineNumber:20,column:1})}},[ea,Ft.current,ne]);const vt=(Wt="",Oa)=>{if(!Wt||Wt.trim()==="")return!0;const ir=Ft.current.instance.getModel().getLineTokens(Oa);let Or=!1;for(let uu=0;uu<2;uu++)ir.getStandardTokenType(uu)===1&&(Or=!0);return Or};(0,a.useEffect)(()=>{var Wt;const Oa=(Wt=Ft.current)==null?void 0:Wt.instance;if(Oa&&ne&&Mt){const yu=Oa.onDidBlurEditorWidget(()=>{St.current=!1}),ir=Oa.onDidFocusEditorText(()=>{St.current=!0});return()=>{yu.dispose(),ir.dispose()}}},[Ft.current,ne,Mt]),(0,a.useEffect)(()=>{var Wt;if((Wt=Ft.current)!=null&&Wt.instance&&ne&&La){let Oa=Ft.current.instance,yu=Oa.getModel();if(!yu)return;(()=>{var Ea;let Ka=[],Ku=[];const Xa=yu.getAllDecorations();for(let Rr of Xa)Rr.options.className==="highlighted-line"&&(Ka.push((Ea=Rr==null?void 0:Rr.range)==null?void 0:Ea.startLineNumber),Ku.push(Rr==null?void 0:Rr.id));if(aa===Ka[0])return;yu.deltaDecorations(Ku,[]);const bu=yu.getLineCount();aa&&aa<=bu&&(Oa.deltaDecorations([],[{range:new mn.Range(aa,1,aa,yu.getLineMaxColumn(aa)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Oa.revealLineInCenter(aa))})();const Or=(Ea=!1)=>{var Ka;let Ku=[],Xa=[];const bu=yu.getAllDecorations();for(let Rr of bu)Rr.options.linesDecorationsClassName==="breakpoints-select"&&(Ku.push((Ka=Rr==null?void 0:Rr.range)==null?void 0:Ka.startLineNumber),Xa.push(Rr==null?void 0:Rr.id));if(Ea)return{lines:Ku,ids:Xa};vu(Ku)},uu=Ea=>Gt(void 0,null,function*(){let Ka={range:new mn.Range(Ea,1,Ea,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield yu.deltaDecorations([],[Ka]),Or()}),Bu=Ea=>Gt(void 0,null,function*(){let Ka=[];const Ku=Oa.getLineDecorations(Ea);for(let Xa of Ku)Xa.options.linesDecorationsClassName==="breakpoints-select"&&Ka.push(Xa.id);yield yu.deltaDecorations(Ka,[]),Or()}),Du=Ea=>{let Ka=Oa.getLineDecorations(Ea);for(let Ku of Ka)if(Ku.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Et.isEqual)(Tn,Or(!0).lines)){yu.deltaDecorations(Or(!0).ids,[]);const Ea=Tn.map(Ka=>({range:new mn.Range(Ka,1,Ka,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));yu.deltaDecorations([],Ea)}const ur=Oa.onDidChangeModelContent(Ea=>{let Ka=Oa.getPosition();if(Ka){let Ku=Ka.lineNumber;clearTimeout(Xn.current),Xn.current=setTimeout(()=>{vt(yu.getLineContent(Ku),Ku)?Bu(Ku):Du(Ku)?(Bu(Ku),uu(Ku)):Or()},100)}}),Fa=Oa.onMouseDown(Ea=>{var Ka,Ku,Xa;if(Ea.target.detail&&((Xa=(Ku=(Ka=Ea.target)==null?void 0:Ka.element)==null?void 0:Ku.className)!=null&&Xa.includes("line-numbers"))){let bu=Ea.target.position.lineNumber;if(vt(yu.getLineContent(bu),bu))return;Du(bu)?Bu(bu):uu(bu)}}),br=Ea=>{let Ka={range:new mn.Range(Ea,1,Ea,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ha.current=Oa.deltaDecorations(Ha.current,[Ka])},xr=()=>{Ha.current=Oa.deltaDecorations(Ha.current,[])},hr=Oa.onMouseMove(Ea=>{var Ka,Ku,Xa;if(xr(),Ea.target.detail&&((Xa=(Ku=(Ka=Ea.target)==null?void 0:Ka.element)==null?void 0:Ku.className)!=null&&Xa.includes("line-numbers"))){let bu=Ea.target.position.lineNumber;if(vt(yu.getLineContent(bu),bu))return;br(bu)}}),Kr=Oa.onMouseLeave(()=>{xr()});return()=>{ur.dispose(),Fa.dispose(),hr.dispose(),Kr.dispose()}}},[Ft.current,ne,Tn,aa,La,Ot]),(0,a.useEffect)(()=>{var Wt;(Wt=Ft.current)!=null&&Wt.instance&&La&&Ft.current.instance.setPosition({lineNumber:0,column:0})},[aa]);function Lt(){let Wt=Ft.current.instance;if(Wt){const Oa=Wt.getSelection(),yu=Ft.current.pastePos||{},ir=new mn.Range(yu.startLineNumber||Oa.endLineNumber,yu.startColumn||Oa.endColumn,yu.endLineNumber||Oa.endLineNumber,yu.endColumn||Oa.endColumn);setTimeout(()=>{Wt.executeEdits("",[{range:ir,text:""}])},300)}}function fa(Wt){(window.navigator.platform.match("Mac")?Wt.metaKey:Wt.ctrlKey)&&Wt.keyCode==83&&(Wt.preventDefault(),ua())}const ra=()=>{if(hn&&Ft.current.instance){const Wt=Ft.current.instance.getContentHeight();ca(Wt{if(!St.current)return;const{keyCode:Oa,ctrlKey:yu,metaKey:ir,target:Or,type:uu}=Wt;return(uu==="paste"||(Oa===67||Oa===86)&&(ir||yu))&&Or.nodeName==="TEXTAREA"&&(Me(),Wt.preventDefault()),!1};function Vn(Wt,Oa){var yu=window.URL||window.webkitURL||window,ir=new Blob([Oa]),Or=document.createElementNS("http://www.w3.org/1999/xhtml","a");Or.href=yu.createObjectURL(ir),Or.download=Wt,sa(Or)}(0,a.useEffect)(()=>{ra()},[ra]),(0,a.useEffect)(()=>{vn.current&&!ne&&Promise.all([ee.e(8909),ee.e(503)]).then(ee.bind(ee,71448)).then(Wt=>{try{mn=Wt,Ft.current.instance=mn.editor.create(vn.current,{value:Ze,language:Ba(Ot),theme:Ht,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:pu||!1}},Un);const Oa=Ft.current.instance;let Or=[...Ge.BH._menuItems].find(ur=>ur[0]._debugName=="EditorContext")[1],uu=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Bu=(ur,Fa)=>{var br,xr;let hr=ur._first;do Fa.includes((xr=(br=hr.element)==null?void 0:br.command)==null?void 0:xr.id)&&ur._remove(hr);while(hr=hr.next)};if(Nn(Oa,mn),setTimeout(()=>{ra(),Ft.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Vn(ku||"educoder.txt",Oa.getValue())}})},500),Ft.current.subscription=Oa.onDidChangeModelContent(ur=>{ja.current?clearTimeout(su.current):(ra(),Jt(Oa.getValue(),ur)),su.current=setTimeout(()=>{ja.current=!1},500)}),window.Monaco||pe(mn,Ba(Ot)),Mt&&(Bu(Or,uu),vn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",lu),window.removeEventListener("paste",lu),window.addEventListener("keydown",lu),window.addEventListener("paste",lu)),window.Monaco=mn,en&&Oa.onDidBlurEditorWidget(()=>{en(Oa.getValue())}),ka&&Oa.onDidFocusEditorText(()=>{Mt&&an(),ka(Oa.getValue())}),Mt){an();try{Oa.onDidPaste(ur=>{const Fa=Oa.getSelection(),br=Ft.current.pastePos||{},xr=new mn.Range(br.startLineNumber||Fa.endLineNumber,br.startColumn||Fa.endColumn,br.endLineNumber||Fa.endLineNumber,br.endColumn||Fa.endColumn);Oa.executeEdits("",[{range:ur.range,text:""}])})}catch(ur){}}let Du=fe();return qa&&typeof qa=="string"&&new Ye(qa,Oa,mn),ce(!0),()=>{const ur=Ft.current.instance;ur.dispose();const Fa=ur.getModel();Fa&&Fa.dispose(),Ft.current.subscription&&Ft.current.subscription.dispose(),Du.unobserve(vn.current)}}catch(Oa){}})},[]),(0,a.useEffect)(()=>{if(Ft.current.instance&&ne)return document.addEventListener("keydown",fa,!1),()=>{document.removeEventListener("keydown",fa)}},[ua,ne]),(0,a.useEffect)(()=>{let Wt=Ft.current.instance;if(Wt&&ne){let Oa=Ba(Ot);mn.editor.setModelLanguage(Wt.getModel(),Oa)}},[Ot,ne]),(0,a.useEffect)(()=>{Ft.current.instance&&ne&&mn.editor.setTheme(Ht)},[Ht,ne]),(0,a.useEffect)(()=>{let Wt=Ft.current.instance;Yn.current=pn,Wt&&ne&&(Wt.updateOptions(Qt({},pn)),setTimeout(()=>{Wt.getModel().updateOptions(Qt({},pn))},200))},[JSON.stringify(pn),ne]),(0,a.useEffect)(()=>{let Wt=Ft.current.instance;Wt&&ne&&Wt.layout()},[rt,nt,ne]);const[In,ya]=(0,a.useState)(va(rt)),[An,ca]=(0,a.useState)(va(nt)),st=sn(Qt({},On),{width:In,height:An,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:vn,style:st},Dn&&a.createElement(yt.CopyToClipboard,{text:Ze,onCopy:()=>ot.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(At.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function cn({width:He="100%",height:ht="100%",original:rt,modified:nt,language:Ze,options:Ot={}}){const On=(0,a.useRef)(),[pn,Un]=(0,a.useState)(null);function Ht(hn){let Mt;return On.current&&(Mt=new Se.Z(Jt=>{for(let Nn of Jt)(Nn.target.offsetHeight>0||Nn.target.offsetWidth>0)&&hn.layout()}),Mt.observe(On.current)),Mt}(0,a.useEffect)(()=>(On.current&&Promise.all([ee.e(8909),ee.e(9404)]).then(ee.bind(ee,2550)).then(hn=>{mn=hn;const Mt=mn.editor.createDiffEditor(On.current,sn(Qt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ot),{wordWrap:!0}));Un(Mt);let Jt=Ht(Mt);return()=>{Mt.dispose();const Nn=Mt.getModel();Nn&&Nn.dispose(),Jt.unobserve(On.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{pn&&pn.setModel({original:mn.editor.createModel(rt,Ze),modified:mn.editor.createModel(nt,Ze)})},[rt,nt,Ze,pn]);const en=va(He),Dn=va(ht),ua={width:en,height:Dn};return a.createElement("div",{className:"my-diff-editor",ref:On,style:ua})}},69794:function(pt,dt,ee){"use strict";var a=ee(30434),Se=ee(82326),Oe=ee(71411),Ae=ee(59301);const Be=Se.default.Option;dt.Z=({isTheoretical:xe,onFontSizeChange:Fe,cmFontSize:Le,cmCodeMode:Ce,autoFormat:ge,onCodeModeChange:Ne,onTabToSpace:ze,onAutoFormat:Ie,formatDocument:oe,className:E="",tabToSpace:y,children:x,code_editor:b,challenge:z})=>{const te={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return Ae.createElement("div",{className:`tpi-code-setting ${E}`},Ae.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),Ae.createElement("section",null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),Ae.createElement(Se.default,{bordered:!1,size:"small",value:Ce,onChange:Ne},Ae.createElement(Be,{value:"vs"},"\u767D\u8272\u80CC\u666F"),Ae.createElement(Be,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!xe&&Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),Ae.createElement(Se.default,{bordered:!1,size:"small",value:Le,onChange:Fe},Ae.createElement(Be,{value:12},"12px"),Ae.createElement(Be,{value:14},"14px"),Ae.createElement(Be,{value:16},"16px"),Ae.createElement(Be,{value:18},"18px"),Ae.createElement(Be,{value:20},"20px"),Ae.createElement(Be,{value:22},"22px"))),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"Tab\u8F6C\u6362"),Ae.createElement(Oe.Z,{checked:y,onChange:ze})),Ae.createElement("div",{className:"file-item",onClick:oe},Ae.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!xe&&Ae.createElement(Ae.Fragment,null,Ae.createElement("h3",null,"\u5FEB\u6377\u952E"),Ae.createElement("section",null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),Ae.createElement("span",null,"Ctrl + S")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),Ae.createElement("span",null,"F1 / Alt + F1")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),Ae.createElement("span",null,"Ctrl + ]/[")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),Ae.createElement("span",null,"Ctrl + Shift + \\")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),Ae.createElement("span",null,"Home")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),Ae.createElement("span",null,"End"))),x),!xe&&Ae.createElement(Ae.Fragment,null,Ae.createElement("h3",null,"\u5FEB\u6377\u952E"),Ae.createElement("section",null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),Ae.createElement("span",null,te[z==null?void 0:z.difficulty])),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Ae.createElement("span",null,b==null?void 0:b.name)),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Ae.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},38776:function(pt,dt,ee){"use strict";ee.d(dt,{jL:function(){return Be},w9:function(){return ft},QD:function(){return Mt},cQ:function(){return yt},op:function(){return Un},O5:function(){return su},_b:function(){return ku},t7:function(){return b},Gi:function(){return Gt},YG:function(){return sn},qp:function(){return Ne},vr:function(){return ka},qE:function(){return Dn},Je:function(){return ue},wb:function(){return Ge},cq:function(){return mn},tp:function(){return oe}});var a=ee(59301),Se={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Oe="data:image/png;base64,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",Be=({dataSource:Xn=[],img:St,imgWidth:ne=346,title:ce,sunTitle:fe,bannerExtraContent:Me})=>a.createElement("div",{className:Se.banner},a.createElement("div",{className:Se.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,ce),a.createElement("span",null,fe)),Xn.length>0&&a.createElement("div",{className:Se.btns},Xn.map((je,vt)=>a.createElement("div",{key:vt,onClick:je.click},je.name,je.sign?a.createElement("img",{src:Oe,width:39}):null))),Me),St&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:St,width:ne}))),xe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Fe=ee(92310),Le=ee.n(Fe),Ce=ee(89392),Ne=({dataSource:Xn=[],value:St,onChange:ne,onTitleChange:ce,className:fe,title:Me,titleWidth:je=41,style:vt={},fontColor:Lt="#6A7283",showCount:fa})=>{const[ra,sa]=(0,a.useState)(0),[lu,Vn]=(0,a.useState)(!1),In=(0,a.useRef)(null),ya=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var An;Xn.length!==0&&(((An=In==null?void 0:In.current)==null?void 0:An.clientHeight)>97?sa(1):sa(0)),Xn.length===0&&sa(0),Vn(!1)},[Xn]),a.createElement("div",{className:Le()(xe.row,fe),style:vt},a.createElement("div",{onClick:(0,Ce.throttle)(()=>ce==null?void 0:ce(),2e3),style:{width:je,marginTop:lu?12:4},className:`${xe.title} ${ce?"current":""}`},Me),a.createElement("div",{className:lu?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},a.createElement("div",{className:xe.bar,ref:ya,style:ra>0?{height:ra===1?97:"auto",overflow:ra===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:xe.tag,ref:In},Xn==null?void 0:Xn.map(An=>a.createElement("span",{onClick:()=>ne(An.id),key:An.id,style:{color:Lt},className:St===An.id?xe.active:""},a.createElement("span",{title:An.name,className:xe.name},An.name),!!fa&&a.createElement("span",{className:xe.num},An.count))))),!!ra&&a.createElement(a.Fragment,null,ra===1?a.createElement("div",{onClick:()=>{var An;sa(2),((An=In==null?void 0:In.current)==null?void 0:An.clientHeight)>245?Vn(!0):Vn(!1)},className:xe.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{ya.current.scrollTop=0,sa(1),Vn(!1)},className:xe.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:Xn=[],value:St,onChange:ne,className:ce,style:fe={}})=>a.createElement("div",{style:fe,className:Le()(ze.tabs,ce)},Xn.map(Me=>a.createElement("span",{onClick:()=>ne(Me.id),className:St===Me.id?ze.active:"",key:Me.id},Me.name))),E={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=ee(37568),b=({dataSource:Xn=[],value:St="",onChange:ne,onInputChange:ce=()=>{},className:fe,style:Me={},placeholder:je,allowClear:vt=!1})=>{var Lt;const[fa,ra]=(0,a.useState)(""),[sa,lu]=(0,a.useState)("");(0,a.useEffect)(()=>{var ya;let An=St;(ya=JSON.stringify(St))!=null&&ya.includes("{")&&(ra(St.id),An=St.value||"");try{lu(decodeURIComponent(An||""))}catch(ca){lu(decodeURIComponent(An||""))}},[St]);const Vn=()=>{ne(encodeURIComponent(sa),fa||null)},In=ya=>{ya!==fa&&(ra(ya),ne(encodeURIComponent(sa),ya))};return a.createElement("div",{className:Le()(E.input,fe),style:Me},!!Xn.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(Lt=Xn.find(ya=>ya.id===fa))==null?void 0:Lt.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},Xn.map((ya,An)=>a.createElement("div",{key:An,onClick:()=>In(ya.id)},ya.name)))),a.createElement(y.default,{onPressEnter:Vn,value:sa,onChange:ya=>{lu(ya.target.value),ce(encodeURIComponent(ya.target.value),fa||null)},bordered:!1,placeholder:je}),a.createElement("i",{onClick:Vn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ue=({value:Xn,onChange:St,className:ne,total:ce,pageSize:fe,style:Me={}})=>{const je=Xn<2,vt=Xn>=Math.ceil(ce/fe);return ce<=fe?a.createElement(a.Fragment,null):a.createElement("div",{className:Le()(z.quickPager,ne),style:Me},a.createElement("div",{onClick:()=>{je||St(Xn-1,"prev")},className:je?z.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{vt||St(Xn+1,"next")},className:vt?z.disabled:""},"\u4E0B\u4E00\u9875"))},me={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},he=ee(29787),de=ee(25399),pe=ee(58018),be=ee(13952),De=ee(89299),ke=ee(96908),qe=ee(57177),Je=ee(81378),Ve=ee(63604),Ge=({className:Xn,dataSource:St=[],col:ne=4,right:ce,bottom:fe=23,precision:Me=0,wrapWidth:je=1200,trackEventItems:vt,loading:Lt})=>{const fa=Math.floor((je-(ne-1)*ce)/ne);return a.createElement(he.Z,{spinning:Lt},a.createElement("div",{className:Le()(me.list,Xn)},!!St.length&&St.map((ra,sa)=>{const{name:lu,id:Vn,identifier:In,power:ya,cover_image_id:An,pic:ca}=ra;return a.createElement("div",{className:me.wrap,key:Vn,style:{width:fa,marginRight:(1+sa)%ne===0?0:ce+Me,marginBottom:fe}},a.createElement("a",{target:"_blank",href:`/shixuns/${In}/challenges`,className:me.li,onClick:st=>{st.preventDefault(),vt&&(0,De.L9)([vt]),ya&&(0,De.xg)(`/shixuns/${In}/challenges`)}},a.createElement("div",{className:me.img},a.createElement("img",{className:me.cover,src:`${ca}`}),ra.is_jupyter&&a.createElement("img",{className:me.sign,src:ke}),ra.is_jupyter_lab&&a.createElement("img",{className:me.sign,src:qe}),ra.is_unity_3d&&a.createElement("img",{className:me.sign,src:Je})),a.createElement("div",{className:me.name},a.createElement(de.Z,{title:lu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:me.e},lu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:me.tags},a.createElement(de.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,ra.challenges_count))),!!ra.myshixuns_count&&a.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,ra.myshixuns_count))),a.createElement(de.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,ra.level))),a.createElement("div",{className:me.rate},a.createElement(pe.Z,{allowHalf:!0,disabled:!0,defaultValue:ra.score_info}),a.createElement("span",null,"\xA0",ra.score_info?`${ra.score_info}\u5206`:"5\u5206")))),!ya&&a.createElement("div",{className:me.lockWrap},a.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!St.length&&a.createElement(Ve.Z,null)))},ot={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},At=ee(64681),Et=ee(59301),yt=({className:Xn,dataSource:St=[],col:ne=4,right:ce,bottom:fe=23,precision:Me=0,wrapWidth:je=1200,trackEventItems:vt,loading:Lt,onRemove:fa=()=>{},isCurrent:ra=!0,showAlias:sa=!1})=>{const lu=Math.floor((je-(ne-1)*ce)/ne),Vn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Et.createElement(he.Z,{spinning:Lt},Et.createElement("div",{className:Le()(ot.list,Xn)},!!(St!=null&&St.length)&&(St==null?void 0:St.map((In,ya)=>{var An;const{name:ca,id:st,identifier:Wt,featured:Oa,school_name:yu,image_url:ir,excellent:Or,is_plan:uu}=In;return Et.createElement("div",{key:st,className:ot.wrap,style:{width:lu,marginRight:(1+ya)%ne===0?0:ce+Me,marginBottom:fe}},Et.createElement("a",{className:ot.li,onClick:Bu=>{Bu.preventDefault(),Bu.stopPropagation(),vt&&(0,De.L9)([vt]),(0,De.xg)(`/paths/${Wt}`)}},Et.createElement("div",{className:ot.img},Et.createElement("img",{className:ot.cover,src:`${ir}`}),ra&&(0,At.bg)()&&(In==null?void 0:In.studying)&&Et.createElement("div",{className:`${ot.movebq} user-path-items`,onClick:Bu=>{Bu.stopPropagation(),fa(In)}},Et.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Et.createElement("span",{className:"c-red"},"\u79FB\u9664")),(An=In==null?void 0:In.subject_tags)==null?void 0:An.map((Bu,Du)=>{var ur,Fa;if(Du===0){const xr=(ur=Vn.find(hr=>hr.name==Bu))==null?void 0:ur.swimg;return Et.createElement("img",{className:ot.sign,src:xr,style:{left:"-4px"}})}const br=(Fa=Vn.find(xr=>xr.name==Bu))==null?void 0:Fa.ptimg;return Et.createElement("img",{className:ot.sign,src:br,style:{left:`${48+52*(Du-1)+2*Du}px`}})}),Et.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(In==null?void 0:In.excellent)&&Et.createElement("div",{className:ot.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Et.createElement("div",{className:ot.name},Et.createElement(de.Z,{title:sa&&(In!=null&&In.excellent_alias_name)?Et.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ca}`,Et.createElement("br",null),Et.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${In==null?void 0:In.excellent_alias_name}`)):ca},Et.createElement("span",{className:ot.e},sa&&(In==null?void 0:In.excellent_alias_name)||ca))),Et.createElement(de.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${yu}`},Et.createElement("div",{className:ot.unit},Et.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),yu)),Et.createElement("div",{className:ot.tags},Et.createElement("div",null,Et.createElement(de.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Et.createElement("span",null,Et.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Et.createElement("span",null,In.stages_count))),Et.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Et.createElement("span",null,Et.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Et.createElement("span",null,In.members_count)))))))})),!St.length&&Et.createElement(Ve.Z,null)))},rn={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Dt="data:image/png;base64,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",gt=ee(59301),ft=({className:Xn,dataSource:St=[],col:ne=4,right:ce,bottom:fe=23,precision:Me=0,wrapWidth:je=1200,trackEventItems:vt,loading:Lt,handleVery:fa=()=>!0})=>{const ra=Math.floor((je-(ne-1)*ce)/ne);return gt.createElement(he.Z,{spinning:Lt},gt.createElement("div",{className:Le()(rn.list,Xn)},!!St.length&&St.map((sa,lu)=>{const{subject_identifier:Vn,id:In,identifier:ya,power:An}=sa,ca=sa.is_public!=0&&sa.is_public;return gt.createElement("div",{className:rn.wrap,key:In,style:{width:ra,marginRight:(1+lu)%ne===0?0:ce+Me,marginBottom:fe}},gt.createElement("a",{className:rn.li,onClick:st=>{st.preventDefault(),fa(sa==null?void 0:sa.first_category_url)&&(vt&&(0,De.L9)([vt]),(0,De.xg)(sa.first_category_url))}},gt.createElement("div",{className:rn.top},gt.createElement(de.Z,{title:sa.name},gt.createElement("div",{className:rn.name},sa.name)),gt.createElement("img",{className:rn.img,src:be.Z.IMG_SERVER+"/images/"+sa.avatar_url}),gt.createElement("div",{className:rn.text,title:sa.creator},sa.creator),Vn&>.createElement("div",{className:rn.btns},gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ca&>.createElement("div",{className:rn.sign},"\u516C\u5F00")),gt.createElement("div",{className:rn.bottom},sa.visits>0&>.createElement(de.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-liulanyan"}),gt.createElement("span",null,sa.visits))),sa.course_members_count>0&>.createElement(de.Z,{title:"\u6210\u5458",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-chengyuan"}),sa.course_members_count)),sa.tasks_count>0&>.createElement(de.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-zuoye"}),sa.tasks_count)),sa.is_end?gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!sa.is_accessible&>.createElement("div",{className:rn.lockWrap},gt.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),gt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!St.length&>.createElement(Ve.Z,null)))},Ct={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},bt=ee(44993),sn=({dataSource:Xn=[],value:St,onChange:ne,className:ce,style:fe={},tabBarExtraContent:Me})=>a.createElement("div",{className:Le()(Ct.tabs,ce),style:fe},a.createElement("div",{className:Ct.tabsWrap},Xn.map((je,vt)=>!(je!=null&&je.hide)&&a.createElement("aside",{className:Ct.tab,onClick:()=>{ne(je.id),je.link&&bt.history.push(je.link)},key:vt},a.createElement("div",{className:St===je.id?Ct.active:""},je.name),(je==null?void 0:je.resetCount)==null&&(je==null?void 0:je.total)!==void 0&&a.createElement("span",null,"\uFF08",je==null?void 0:je.total,"\uFF09"),(je==null?void 0:je.resetCount)!==void 0&&(je==null?void 0:je.total)!==void 0&&a.createElement(de.Z,{title:(je==null?void 0:je.tip)!=null?je==null?void 0:je.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},je==null?void 0:je.resetCount),"/",a.createElement("span",null,je==null?void 0:je.total),"\uFF09"))))),a.createElement("div",{className:Ct.tabBar},Me)),Gt=({className:Xn,style:St={},children:ne})=>a.createElement("div",{className:Le()(Xn),style:St},ne),va={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},xt=ee(75727),Yt=ee(93041);const na=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var mn=({sortValue:Xn,dropValue:St,className:ne,onSort:ce,onDrop:fe,dataSource:Me=na})=>{var je;return a.createElement("div",{className:Le()(va.orderWrap,ne)},a.createElement(xt.Z,{dropdownRender:()=>a.createElement(Yt.default,null,Me.map((vt,Lt)=>a.createElement(Yt.default.Item,{key:Lt,onClick:()=>fe(vt.id)},vt.name)))},a.createElement("span",{className:va.orderTextWrap},(je=Me.find(vt=>St===vt.id))==null?void 0:je.name)),a.createElement("span",{className:va.orderIconWrap},a.createElement("span",{className:va.orderAsc},a.createElement("i",{className:Xn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${va.cursorPointer} ${va.active}`:`iconfont icon-sanjiaoxing-up font12 ${va.cursorPointer}`,onClick:()=>ce(Xn==="asc"?"desc":"asc")})),a.createElement("span",{className:va.orderDesc},a.createElement("i",{className:Xn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${va.cursorPointer} ${va.active}`:`iconfont icon-sanjiaoxing-down font12 ${va.cursorPointer}`,onClick:()=>ce(Xn==="asc"?"desc":"asc")}))))},an={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},gn=ee(99571),cn=Object.defineProperty,He=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,nt=(Xn,St,ne)=>St in Xn?cn(Xn,St,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Xn[St]=ne,Ze=(Xn,St)=>{for(var ne in St||(St={}))ht.call(St,ne)&&nt(Xn,ne,St[ne]);if(He)for(var ne of He(St))rt.call(St,ne)&&nt(Xn,ne,St[ne]);return Xn},Ot=(Xn,St)=>{var ne={};for(var ce in Xn)ht.call(Xn,ce)&&St.indexOf(ce)<0&&(ne[ce]=Xn[ce]);if(Xn!=null&&He)for(var ce of He(Xn))St.indexOf(ce)<0&&rt.call(Xn,ce)&&(ne[ce]=Xn[ce]);return ne},On=(Xn,St,ne)=>new Promise((ce,fe)=>{var Me=Lt=>{try{vt(ne.next(Lt))}catch(fa){fe(fa)}},je=Lt=>{try{vt(ne.throw(Lt))}catch(fa){fe(fa)}},vt=Lt=>Lt.done?ce(Lt.value):Promise.resolve(Lt.value).then(Me,je);vt((ne=ne.apply(Xn,St)).next())}),Un=Xn=>{var St=Xn,{className:ne,style:ce,children:fe,loading:Me=!1,openLoading:je,onClick:vt=()=>{},size:Lt="middle",shape:fa="round"}=St,ra=Ot(St,["className","style","children","loading","openLoading","onClick","size","shape"]);const[sa,lu]=(0,a.useState)(!1);return a.createElement(gn.ZP,Ze({onClick:(0,Ce.throttle)(Vn=>On(void 0,null,function*(){je&&lu(!0);try{yield vt(Vn)}catch(In){console.log("error",In)}je&&lu(!1)}),2e3,{leading:!0,trailing:!1}),className:Le()(an.btn,an[`${Lt}-${fa}`],ne),style:ce,size:Lt,shape:fa,loading:sa||Me},ra),fe)},Ht={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Dn=({className:Xn,style:St,children:ne=null,onClick:ce,title:fe})=>a.createElement("div",{className:Le()(Ht.head,Xn),style:St},a.createElement("span",{className:"primary-hover",onClick:ce},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:fe},fe),a.createElement("div",{className:Ht.node},ne)),ua={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Mt=({confirmShow:Xn=!0,confirmTitle:St,confirmClick:ne,cancelShow:ce=!0,cancelTitle:fe,cancelClick:Me,className:je,style:vt,confirmLoading:Lt=!1})=>a.createElement("div",{className:Le()(ua.btns,je),style:vt},Xn&&a.createElement(gn.ZP,{loading:Lt,onClick:ne,type:"primary",className:ua.confirm},St),ce&&a.createElement(gn.ZP,{onClick:Me,className:ua.cancel},fe)),Jt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ka=({className:Xn,style:St={},LeftContent:ne,children:ce,RightContent:fe})=>a.createElement("div",{className:Le()(Jt.fixedBottom,Xn),style:St},a.createElement("div",{className:Jt.wrap},a.createElement("div",{className:Jt.left},ne),a.createElement("div",{className:Jt.center},ce),a.createElement("div",{className:Jt.right},fe))),vu={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ku=({className:Xn,style:St={},dataSource:ne=[]})=>a.createElement("div",{className:Le()(vu.crumbs,Xn),style:St},ne.map((ce,fe)=>febt.history.push(ce.path)},ce.name):a.createElement("span",null,ce.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:fe,style:{color:"#5F6368"}},ce.name))),ea=ee(11938),zn=Object.defineProperty,aa=Object.defineProperties,La=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,vn=(Xn,St,ne)=>St in Xn?zn(Xn,St,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Xn[St]=ne,Ft=(Xn,St)=>{for(var ne in St||(St={}))pu.call(St,ne)&&vn(Xn,ne,St[ne]);if(qa)for(var ne of qa(St))Zu.call(St,ne)&&vn(Xn,ne,St[ne]);return Xn},Yn=(Xn,St)=>aa(Xn,La(St)),Za=(Xn,St)=>{var ne={};for(var ce in Xn)pu.call(Xn,ce)&&St.indexOf(ce)<0&&(ne[ce]=Xn[ce]);if(Xn!=null&&qa)for(var ce of qa(Xn))St.indexOf(ce)<0&&Zu.call(Xn,ce)&&(ne[ce]=Xn[ce]);return ne};const{Countdown:Ha}=ea.default;var su=Xn=>{var St=Xn,{onChange:ne}=St,ce=Za(St,["onChange"]);const[fe,Me]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof fe=="number"&&fe>=0&&ne(fe)},[fe]);const je=vt=>{const Lt=Math.floor(vt/1e3);Me(Lt)};return a.createElement(Ha,Yn(Ft({},ce),{onChange:je}))}},47458:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Se}});var a=ee(59301);function Se(Oe,Ae){const Be=(0,a.useRef)();(0,a.useEffect)(()=>{Be.current=Oe}),(0,a.useEffect)(()=>{function xe(){Be.current()}if(Ae!==null){let Fe=setInterval(xe,Ae);return()=>clearInterval(Fe)}},[Ae])}},56746:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Je}});var a=ee(28284),Se=ee(6767),Oe=ee(62957),Ae=ee(29787),Be=ee(25399),xe=ee(82326),Fe=ee(47889),Le=ee(37568),Ce=ee(54172),ge=ee(59301),Ne=ee(44993),ze=ee(52430),Ie=ee(89299),oe={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},E=ee(64681),y=ee(4213),x=ee(98573),b=ee(59301),z=Object.defineProperty,te=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,pe=(Ve,Ye,Ge)=>Ye in Ve?z(Ve,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ve[Ye]=Ge,be=(Ve,Ye)=>{for(var Ge in Ye||(Ye={}))he.call(Ye,Ge)&&pe(Ve,Ge,Ye[Ge]);if(me)for(var Ge of me(Ye))de.call(Ye,Ge)&&pe(Ve,Ge,Ye[Ge]);return Ve},De=(Ve,Ye)=>te(Ve,ue(Ye)),ke=(Ve,Ye,Ge)=>new Promise((ot,At)=>{var Et=rn=>{try{yt(Ge.next(rn))}catch(Dt){At(Dt)}},ct=rn=>{try{yt(Ge.throw(rn))}catch(Dt){At(Dt)}},yt=rn=>rn.done?ot(rn.value):Promise.resolve(rn.value).then(Et,ct);yt((Ge=Ge.apply(Ve,Ye)).next())});const qe=({shixunHomeworks:Ve,exercise:Ye,loading:Ge,dispatch:ot})=>{var At,Et,ct;const{commonHeader:yt}=Ye,[rn,Dt]=(0,ge.useState)([]),[gt,_e]=(0,ge.useState)(De(be({},(0,Ne.useParams)()),{page:1,limit:10})),[ft,Ct]=(0,ge.useState)([]),[bt,Qt]=(0,ge.useState)(""),[sn,Te]=(0,ge.useState)(1),[Gt]=a.default.useForm(),[va,xt]=(0,ge.useState)({}),[Yt,na]=(0,ge.useState)(null),[Ba,mn]=(0,ge.useState)(!1),[an,gn]=(0,ge.useState)([]),[cn,He]=(0,ge.useState)(null),[ht,rt]=(0,ge.useState)(0),[nt,Ze]=(0,ge.useState)(0),[Ot,On]=(0,ge.useState)(!1),pn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Nn,ka,vu)=>(gt.page-1)*gt.limit+vu+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Nn=>Nn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Nn,ka)=>b.createElement("div",{className:oe.banding,title:Nn||"--"},Nn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Nn,ka)=>Nn===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Nn===1?b.createElement("span",{style:{color:"#DF3042"}},!ka.is_make_up&&"\u8003\u8BD5\u4E2D",ka.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Nn===2?b.createElement("span",{style:{color:"#5AB891"}},!ka.is_make_up&&!ka.is_force_commit&&"\u5DF2\u4EA4\u5377",ka.is_make_up&&!ka.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ka.is_make_up&&ka.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ka.is_make_up&&ka.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!ka.is_make_up&&!ka.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ka.is_make_up&&!ka.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ka.is_make_up&&ka.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ka.is_make_up&&ka.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(yt==null?void 0:yt.exercise_type)==2&&!(0,E.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Nn,ka)=>ka.commit_status===0||ka.commit_status===1?"--":!ka.open_total_score&&(0,E.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Nn=typeof Nn=="number"?Number(Nn):Nn,console.log(typeof Nn),Nn||(Nn=0),Nn===100?b.createElement("span",{className:"c-green"},Nn):Nn>60?b.createElement("span",{className:"c-orange"},Nn):Nn==nt*.6?b.createElement("span",{className:"c-red"},Nn):b.createElement("span",null,Nn))}].filter(Nn=>!!Nn);(0,ge.useEffect)(()=>{var Nn;((Nn=Ye.actionTabs)==null?void 0:Nn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(gn([]),He(null),Un(),en(gt))},[(At=Ye.actionTabs)==null?void 0:At.key]);const Un=()=>ke(void 0,null,function*(){var Nn;if(!((Nn=Ye.actionTabs)!=null&&Nn.showSelectQuestion))return;const ka=yield(0,ze.ZP)(`/api/exercises/${gt==null?void 0:gt.categoryId}/all_subj_questions.json`,{method:"get"});ka.status==0&&gn(ka.data)}),Ht=(Nn,ka)=>{gt.page=Nn,gt.limit=ka,_e(be({},gt)),en(gt)},en=Nn=>ke(void 0,null,function*(){On(!0);const ka=yield(0,ze.ZP)(`/api/exercises/${gt.categoryId||(gt==null?void 0:gt.exerciseId)}/exercise_users.json`,{method:"get",params:Nn});ka.status==0&&(rt(ka.data.total_count),_e(De(be({},gt),{total:ka.data.total_count})),Dt(ka.data.exercise_users),Ze(ka.data.total_score)),On(!1)}),Dn=Nn=>{gt.search=Nn,gt.page=1,Gt.resetFields(),xt({}),Ct([]),na(null),_e(be({},gt)),en(gt)},ua=Nn=>ke(void 0,null,function*(){var ka,vu;const Tn=be({},va);if(!((ka=Nn==null?void 0:Nn.content)!=null&&ka.trim())){Se.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Tn.content=Nn==null?void 0:Nn.content,Tn.attachment_ids=(vu=Nn==null?void 0:Nn.attachment_ids)==null?void 0:vu.map(ku=>ku.response.id),hn(Tn)}),hn=Nn=>ke(void 0,null,function*(){var ka;mn(!0);const{showSelectQuestion:vu,ai_review_settings:Tn}=Ye.actionTabs,ku=yield(0,ze.ZP)(`/api/exercises/${(gt==null?void 0:gt.categoryId)||(gt==null?void 0:gt.exerciseId)}/test_ai_review.json`,{method:"post",body:De(be({},Nn),{exercise_question_id:vu?cn:(ka=Ye.actionTabs)==null?void 0:ka.questionId,ai_review_settings:Tn})});if([0,-3].includes(ku.status)){ku.status==0&&Se.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),na(ku);const ea=document.querySelector(".modal-ai-pfcs");if(ea){const zn=ea.querySelector(".ant-modal-body");zn&&(zn.scrollTop=zn.scrollHeight)}}mn(!1)}),Mt=()=>{ot({type:"exercise/setActionTabs",payload:{key:""}}),Te(1),Jt()},Jt=()=>{Gt.resetFields(),xt({}),Ct([]),Qt(""),na(null)};return b.createElement(Oe.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:Ba,open:((Et=Ye.actionTabs)==null?void 0:Et.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Mt(),okText:Yt?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Nn;if((Nn=Ye.actionTabs)!=null&&Nn.showSelectQuestion&&!cn)return Se.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(sn==1){if(ft.length==0)return Se.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");hn({exercise_user_id:ft[0]})}else sn==2&&Gt.submit()}},b.createElement(Ae.Z,{spinning:Ba,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((ct=Ye.actionTabs)==null?void 0:ct.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",b.createElement(Be.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"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${oe.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(xe.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:cn,onChange:Nn=>He(Nn)},an==null?void 0:an.map(Nn=>b.createElement(xe.default.Option,{key:Nn==null?void 0:Nn.id,value:Nn==null?void 0:Nn.id},Nn==null?void 0:Nn.question_title)))),b.createElement("div",{className:oe.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(Fe.ZP.Group,{onChange:Nn=>{Nn.target.value==1&&Ht(1,10),Te(Nn.target.value),Jt()},value:sn,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"}}]})),sn==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.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"),b.createElement(Le.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:bt,onChange:Nn=>Qt(Nn.target.value),onSearch:Dn})),b.createElement(Ce.default,{rowSelection:{type:"radio",selectedRowKeys:ft,onChange:(Nn,ka)=>{Ct(Nn)},getCheckboxProps:Nn=>({disabled:[0,1].includes(Nn==null?void 0:Nn.commit_status)})},loading:Ot,rowKey:"exercise_user_id",dataSource:rn||[],columns:pn,pagination:{current:gt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:gt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ht,size:"default",showTotal:Ie.rU,onChange:Ht},onChange:(Nn,ka,vu)=>{gt.page=1,vu.order===void 0?(gt.order_type=null,gt.order=null):(gt.order_type=vu.order==="descend"?"desc":"asc",gt.order=vu.field),_e(be({},gt)),en(gt)}})),sn==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:Gt,className:oe.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{xt(be({},Gt.getFieldsValue()))},onFinish:ua},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(y.Z,{watch:!0})))),Yt&&b.createElement("div",{className:oe.result_con},b.createElement("div",{className:oe.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Yt==null?void 0:Yt.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Yt==null?void 0:Yt.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(x.Z,{value:Yt==null?void 0:Yt.content,style:{fontSize:"14px"}}))),(Yt==null?void 0:Yt.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(x.Z,{value:Yt==null?void 0:Yt.message,style:{fontSize:"14px"}})))))};var Je=(0,Ne.connect)(({shixunHomeworks:Ve,exercise:Ye,loading:Ge,user:ot})=>({shixunHomeworks:Ve,exercise:Ye,loading:Ge.effects,user:ot}))(qe)},67217:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(28284),Oe=ee(77019),Ae=ee(5269),Be=ee(62673),xe=ee(47889),Fe=ee(92310),Le=ee.n(Fe),Ce=ee(20635),ge=Object.defineProperty,Ne=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ue,me,he)=>me in ue?ge(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[me]=he,x=(ue,me)=>{for(var he in me||(me={}))oe.call(me,he)&&y(ue,he,me[he]);if(Ie)for(var he of Ie(me))E.call(me,he)&&y(ue,he,me[he]);return ue},b=(ue,me)=>Ne(ue,ze(me)),z=(ue,me)=>{var he={};for(var de in ue)oe.call(ue,de)&&me.indexOf(de)<0&&(he[de]=ue[de]);if(ue!=null&&Ie)for(var de of Ie(ue))me.indexOf(de)<0&&E.call(ue,de)&&(he[de]=ue[de]);return he};const te=ue=>{var me=ue,{data:he,className:de="",colon:pe=!1}=me,be=z(me,["data","className","colon"]);return a.createElement(Se.default,b(x({},be),{className:Le()(Ce.Z.FormCheckBoxDom,de),colon:pe}),he==null?void 0:he.map((De,ke)=>{var qe=De,{ItemData:Je,valuePropName:Ve,children:Ye,desc:Ge,type:ot="Checkbox",normalize:At}=qe,Et=z(qe,["ItemData","valuePropName","children","desc","type","normalize"]);return(Et==null?void 0:Et.isShow)&&a.createElement(Oe.Z,{key:ke,wrap:!1,justify:"space-between"},a.createElement(Ae.Z,null,a.createElement(Se.default.Item,b(x({},Et),{normalize:(ct,yt,rn)=>{var Dt,gt;return ot=="Radio"||((Dt=yt||[])!=null&&Dt.every(_e=>_e==="all")&&ct.includes("all")&&ct.length>1&&(ct=ct.filter(_e=>_e!=="all")),(!((gt=yt||[])!=null&>.includes("all"))&&ct.includes("all")||(ct==null?void 0:ct.length)==0)&&(ct=["all"])),At?At(ct,yt,rn):ct}}),Ye||(ot=="Checkbox"?a.createElement(Be.default.Group,{options:Je}):a.createElement(xe.ZP.Group,{options:Je})))),a.createElement(Ae.Z,null,Ge))}))};dt.Z=te},28958:function(pt,dt,ee){"use strict";ee.r(dt),ee.d(dt,{default:function(){return Nv}});var a=ee(59301),Se=ee(52430),Oe=ee(13952),Ae=ee(44993),Be=ee(62957),xe=ee(93041),Fe=ee(6767),Le=ee(62673),Ce=ee(25399),ge=ee(47889),Ne=ee(77736),ze=ee(91882),Ie=ee(99571),oe=ee(77019),E=ee(75727),y=ee(20554),x=ee(54172),b=ee(87169),z=ee(27812),te=ee(89489),ue=ee(68606),me=ee(89299),he=ee(66654),de=ee(28284),pe=ee(5269),be=ee(71411),De=ee(37568),ke=ee(71051),qe=ee(13747),Je=ee(61186),Ve=ee.n(Je),Ye=Object.defineProperty,Ge=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Et=(ie,se,re)=>se in ie?Ye(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ct=(ie,se)=>{for(var re in se||(se={}))ot.call(se,re)&&Et(ie,re,se[re]);if(Ge)for(var re of Ge(se))At.call(se,re)&&Et(ie,re,se[re]);return ie},yt=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const rn=({shixunHomeworks:ie,dispatch:se})=>{const re=(0,Ae.useParams)();return a.createElement(Be.default,{centered:!0,title:"\u63D0\u793A",open:ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>yt(void 0,null,function*(){(yield(0,Se.ZP)(`/api/myshixuns/${ie.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:re.coursesId}})).status===0&&(Fe.ZP.success("\u5220\u9664\u6210\u529F"),se({type:"shixunHomeworks/setActionTabs",payload:{}}),se({type:"shixunHomeworks/getWorkList",payload:ct({},ie.actionTabs.params)}))}),onCancel:()=>{se({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Dt=(0,Ae.connect)(({shixunHomeworks:ie})=>({shixunHomeworks:ie}))(rn),gt=Object.defineProperty,_e=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,sn=(ie,se,re)=>se in ie?gt(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Te=(ie,se)=>{for(var re in se||(se={}))bt.call(se,re)&&sn(ie,re,se[re]);if(Ct)for(var re of Ct(se))Qt.call(se,re)&&sn(ie,re,se[re]);return ie},Gt=(ie,se)=>_e(ie,ft(se)),va=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const xt=({exercise:ie,dispatch:se})=>{var re,Ke,it,Re,Pt,Xe,Pe,ye;const wt=(0,Ae.useParams)(),[ln,yn]=(0,a.useState)(!0),[kt]=de.default.useForm(),{actionTabs:_t}=ie;(0,a.useEffect)(()=>{var kn,Kt,zt,qt;ie.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(kt.resetFields(),kt.setFieldsValue({subjective_score:(Kt=(kn=_t==null?void 0:_t.selectArrs)==null?void 0:kn.record)==null?void 0:Kt.subjective_score,objective_score:(qt=(zt=_t==null?void 0:_t.selectArrs)==null?void 0:zt.record)==null?void 0:qt.objective_score}))},[ie.actionTabs.key]);const wn=()=>{se({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Be.default,{centered:!0,title:"\u8BC4\u9605",open:ie.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:wn,footer:a.createElement(oe.Z,{align:"middle",justify:"end"},a.createElement(Ie.ZP,{className:"ml10",onClick:wn}," \u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml10",onClick:()=>va(void 0,null,function*(){var kn,Kt;yield kt.validateFields();const zt=kt.getFieldValue();(yield(0,ue.oS)(Gt(Te({},zt),{id:wt.categoryId,user_id:(Kt=(kn=_t==null?void 0:_t.selectArrs)==null?void 0:kn.record)==null?void 0:Kt.user_id}))).status===0&&(Fe.ZP.success("\u8BC4\u9605\u6210\u529F"),kt.resetFields(),se({type:"exercise/setActionTabs",payload:{}}),se({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(de.default,{form:kt},a.createElement(oe.Z,null,a.createElement(pe.Z,null,a.createElement(de.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(ke.Z,{min:0,max:((Ke=(re=_t==null?void 0:_t.selectArrs)==null?void 0:re.exercise_types)==null?void 0:Ke.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(pe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Re=(it=_t==null?void 0:_t.selectArrs)==null?void 0:it.exercise_types)==null?void 0:Re.subjective_score,"\u5206")))),a.createElement(oe.Z,null,a.createElement(pe.Z,null,a.createElement(de.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(ke.Z,{min:0,max:((Xe=(Pt=_t==null?void 0:_t.selectArrs)==null?void 0:Pt.exercise_types)==null?void 0:Xe.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(pe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(ye=(Pe=_t==null?void 0:_t.selectArrs)==null?void 0:Pe.exercise_types)==null?void 0:ye.objective_score,"\u5206"))))))))};var Yt=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(xt);const na=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Ba=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],mn=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var an=ee(63604),gn=ee(29787),cn=ee(96911),He=ee(59301),ht=Object.defineProperty,rt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,pn=(ie,se,re)=>se in ie?ht(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Un=(ie,se)=>{for(var re in se||(se={}))Ot.call(se,re)&&pn(ie,re,se[re]);if(Ze)for(var re of Ze(se))On.call(se,re)&&pn(ie,re,se[re]);return ie},Ht=(ie,se)=>rt(ie,nt(se)),en=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Dn=({exercise:ie,dispatch:se})=>{var re,Ke;const it=(0,Ae.useParams)(),[Re]=de.default.useForm(),Pt=de.default.useWatch("time",Re),[Xe,Pe]=(0,a.useState)(!1),{actionTabs:ye,commonHeader:wt}=ie,[,ln,yn,kt]=(0,cn.U)(ue.n7,{id:it.categoryId}),_t=kt!=null&&kt.user_end_time?Ve()(kt==null?void 0:kt.user_end_time).add(1,"minutes"):Ve()(),wn=Ve()(kt==null?void 0:kt.user_total_end_time)>_t?Math.round(Ve().duration(Ve()(kt==null?void 0:kt.user_total_end_time).diff(_t.startOf("minute"))).asMinutes()):0,kn=((kt==null?void 0:kt.student_left_minutes)||0)+(Pt||0);(0,a.useEffect)(()=>{var zt;ye.key==="\u5EF6\u65F6"?(se({type:"exercise/getWorkSetting",payload:Un({},it)}),yn({user_id:ye!=null&&ye.isBatch?ye==null?void 0:ye.user_ids:[(zt=ye==null?void 0:ye.selectArrs)==null?void 0:zt.user_id]})):Re.resetFields()},[ye.key]);const Kt=()=>{se({type:"exercise/setActionTabs",payload:{}})};return He.createElement(He.Fragment,null,He.createElement(Be.default,{width:640,centered:!0,title:ye!=null&&ye.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:ye.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:Xe,onOk:()=>en(void 0,null,function*(){Re.submit()}),onCancel:Kt},He.createElement(gn.Z,{spinning:ln},He.createElement(de.default,{form:Re,colon:!1,labelCol:{span:4},onFinish:zt=>en(void 0,null,function*(){Pe(!0);const qt=yield(0,ue.qz)(Ht(Un({},zt),{id:it.categoryId,exercise_user_id:ye==null?void 0:ye.exercise_user_id}));Pe(!1),qt.status===0&&(Fe.ZP.success("\u5EF6\u65F6\u6210\u529F"),se({type:"exercise/setUpdateIndex"}),Kt())})},He.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",He.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",He.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",He.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),ye!=null&&ye.isBatch?He.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",He.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},ye==null?void 0:ye.exercise_user_id.length),"\u540D\u5B66\u751F"):He.createElement(oe.Z,{align:"middle",gutter:40},He.createElement(pe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",He.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(re=ye==null?void 0:ye.selectArrs)==null?void 0:re.user_name)),He.createElement(pe.Z,null,"\u5B66\u53F7",He.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(Ke=ye==null?void 0:ye.selectArrs)==null?void 0:Ke.student_id))),He.createElement(de.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},He.createElement(ke.Z,{min:0,precision:0,max:wn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${wn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(ye!=null&&ye.isBatch)&&He.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",He.createElement("span",{className:"ml5"},kn),"\u5206\u949F",kn!==0&&(kt==null?void 0:kt.user_end_time)&&He.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",He.createElement("span",{className:"ml5"},Ve()(kt==null?void 0:kt.user_end_time).add(Pt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(wt==null?void 0:wt.screen_open)&&He.createElement(de.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},He.createElement(Le.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var ua=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Dn),hn=ee(16326),Mt=ee(69782),Jt=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Nn=({exercise:ie,dispatch:se})=>{var re,Ke;const it=(0,Ae.useParams)(),[Re]=de.default.useForm(),[Pt,Xe]=(0,a.useState)(!1),{actionTabs:Pe}=ie;return(0,a.useEffect)(()=>{ie.actionTabs.key==="teacher-unlock"&&(Xe(!1),Re.resetFields())},[ie.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Be.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(re=Pe==null?void 0:Pe.selectArrs)==null?void 0:re.user_name}\uFF09`,open:ie.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Pt,onOk:()=>Jt(void 0,null,function*(){var ye,wt;yield Re.validateFields();const ln=Re.getFieldsValue();if(Xe(!0),(yield(0,ue.ZD)(it.categoryId,{exercise_user_id:(ye=Pe==null?void 0:Pe.selectArrs)==null?void 0:ye.exercise_user_id,unlock_key:ln.unlock_key})).status===0){if(ln.time){const kt={time:Ve()(ln.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(wt=Pe==null?void 0:Pe.selectArrs)==null?void 0:wt.exercise_user_id,id:it.categoryId};yield(0,ue.qz)(kt)}Fe.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),se({type:"exercise/setUpdateIndex"}),se({type:"exercise/setActionTabs",payload:{}})}Xe(!1)}),onCancel:()=>{se({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(de.default,{form:Re,layout:"vertical",autoComplete:"off"},a.createElement(de.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(De.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(de.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ve()((Ke=Pe==null?void 0:Pe.selectArrs)==null?void 0:Ke.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(hn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:ye=>{var wt;return(0,Mt.Q8)(ye,(wt=Pe==null?void 0:Pe.selectArrs)==null?void 0:wt.exercise_end_at)},disabledTime:ye=>{var wt;const ln=(wt=Pe==null?void 0:Pe.selectArrs)==null?void 0:wt.exercise_end_at;if(Ve()(ye).isSame(Ve()(ln),"day")){const yn=Ve()(ln).hours(),kt=Ve()(ln).minutes();return console.log(yn,kt),{disabledHours:()=>(0,Mt.w6)(0,24).slice(yn+1),disabledMinutes:()=>Ve()(ye).isSame(Ve()(ln),"hour")?(0,Mt.w6)(kt,60):[]}}return(0,Mt.d0)(ye)},allowClear:!1}))))))};var ka=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Nn),vu=ee(5885),Tn=ee(41312),ku=ee(28147),ea=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,La=(ie,se)=>{var re={};for(var Ke in ie)zn.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&ea)for(var Ke of ea(ie))se.indexOf(Ke)<0&&aa.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},qa=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const pu=ie=>{var se=ie,{shixunHomeworks:re,dispatch:Ke}=se,it=La(se,["shixunHomeworks","dispatch"]);const Re=(0,Ae.useParams)(),[Pt,Xe]=(0,a.useState)([]),[Pe,ye]=(0,a.useState)([]);(0,a.useEffect)(()=>{re.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&wt()},[re.actionTabs.key]);function wt(){return qa(this,null,function*(){const yn=yield(0,Se.ZP)(`/api/exercises/${Re.categoryId}/group_list.json`,{method:"GET"});Xe(yn)})}const ln=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Be.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:re.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>qa(void 0,null,function*(){const yn=yield(0,Se.ZP)(`/api/exercises/${Re.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Pe}});(yn==null?void 0:yn.status)===0&&(Ae.history.replace(`/classrooms/${Re.coursesId}/exercise/${Re.categoryId}/detail?tabs=7`),window.location.reload(),Ke({type:"shixunHomeworks/setActionTabs",payload:{}}),ye([]))}),onCancel:()=>{ye([]),Ke({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(x.default,{rowSelection:{type:"checkbox",onChange:(yn,kt)=>{ye([...yn])},selectedRowKeys:Pe,getCheckboxProps:yn=>({disabled:yn.status==="\u8FDB\u884C\u4E2D"||yn.works_count===0})},rowKey:yn=>yn.key||yn.id,scroll:{y:300},pagination:!1,columns:ln,dataSource:Pt==null?void 0:Pt.group_list})))};var Zu=(0,Ae.connect)(({shixunHomeworks:ie})=>({shixunHomeworks:ie}))(pu),vn=ee(64681),Ft={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Yn=ee(59301),Za=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())}),ja=({item:ie,renderText:se})=>{const re=(0,Ae.useParams)(),[Ke,it]=(0,a.useState)(),Re=Pt=>Za(void 0,null,function*(){if(!Pt)return;const Xe=yield(0,ue.UH)({id:re.categoryId,user_id:ie==null?void 0:ie.user_id});Xe&&it(Xe)});return Yn.createElement(Ce.Z,{onOpenChange:Pt=>Re(Pt),title:Yn.createElement("div",null,"\u5355\u9009\u9898 ",(Ke==null?void 0:Ke.single_question_score)||0,"\u5206 ",Yn.createElement("br",null),"\u591A\u9009\u9898 ",(Ke==null?void 0:Ke.multiple_question_score)||0,"\u5206 ",Yn.createElement("br",null),"\u5224\u65AD\u9898 ",(Ke==null?void 0:Ke.judgement_question_score)||0,"\u5206 ",Yn.createElement("br",null),"\u586B\u7A7A\u9898 ",(Ke==null?void 0:Ke.completion_question_score)||0,"\u5206 ",Yn.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(Ke==null?void 0:Ke.shixun_question_score)||0,"\u5206")},se)},su=ee(89392),Xn=ee.n(su),St=ee(82326),ne=ee(90469),ce=ee(59301),fe=Object.defineProperty,Me=Object.defineProperties,je=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,ra=(ie,se,re)=>se in ie?fe(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,sa=(ie,se)=>{for(var re in se||(se={}))Lt.call(se,re)&&ra(ie,re,se[re]);if(vt)for(var re of vt(se))fa.call(se,re)&&ra(ie,re,se[re]);return ie},lu=(ie,se)=>Me(ie,je(se)),Vn=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const In=({exercise:ie,dispatch:se})=>{var re,Ke;const it=(0,Ae.useParams)(),{actionTabs:Re,commonHeader:Pt}=ie,[Xe]=de.default.useForm(),Pe=de.default.useWatch("time",Xe),[,ye,wt,ln]=(0,cn.U)(ue.n7,{id:it.categoryId}),[,yn,kt]=(0,cn.U)(ue.Xo,{id:it.categoryId}),_t=(0,a.useRef)(null),wn=ln!=null&&ln.user_end_time?Ve()(ln==null?void 0:ln.user_end_time).add(1,"minutes"):Ve()(),kn=Ve()(ln==null?void 0:ln.user_total_end_time)>wn?Math.round(Ve().duration(Ve()(ln==null?void 0:ln.user_total_end_time).diff(wn.startOf("minute"))).asMinutes()):0,Kt=((ln==null?void 0:ln.student_left_minutes)||0)+(Pe||0);(0,a.useEffect)(()=>{var qt,dn;Re.key=="\u8C03\u6574\u72B6\u6001"?(se({type:"exercise/getWorkSetting",payload:sa({},it)}),wt({user_id:Re!=null&&Re.isBatch?Re==null?void 0:Re.user_ids:[(qt=Re==null?void 0:Re.selectArrs)==null?void 0:qt.user_id]})):(Xe.resetFields(),_t.current&&((dn=_t.current)==null||dn.changeCode({target:{value:""}})))},[Re.key]);const zt=()=>{se({type:"exercise/setActionTabs",payload:{}})};return ce.createElement(Be.default,{centered:!0,title:Re!=null&&Re.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:Re.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:yn,onOk:()=>Vn(void 0,null,function*(){Xe.submit()}),onCancel:zt},ce.createElement(gn.Z,{spinning:ye},ce.createElement(de.default,{initialValues:{status:"1"},form:Xe,colon:!1,labelCol:{span:4},onFinish:qt=>Vn(void 0,null,function*(){if(console.log("allValue",qt),_t.current.onVerify())return Promise.reject();(yield kt(lu(sa({},qt),{exercise_user_id:Re==null?void 0:Re.exercise_user_id}))).status==0&&(Fe.ZP.success("\u8C03\u6574\u6210\u529F"),zt(),se({type:"exercise/setUpdateIndex"}))})},Re!=null&&Re.isBatch?ce.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ce.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Re==null?void 0:Re.exercise_user_id.length),"\u540D\u5B66\u751F"):ce.createElement(oe.Z,{className:"mb20",align:"middle",gutter:40},ce.createElement(pe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ce.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(re=Re==null?void 0:Re.selectArrs)==null?void 0:re.user_name)),ce.createElement(pe.Z,null,"\u5B66\u53F7",ce.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(Ke=Re==null?void 0:Re.selectArrs)==null?void 0:Ke.student_id))),(Pt==null?void 0:Pt.is_locked)&&ce.createElement(de.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ce.createElement(De.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ce.createElement(de.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ce.createElement(St.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ce.createElement(St.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ce.createElement(St.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Pt==null?void 0:Pt.time)!==-1&&ce.createElement(ce.Fragment,null,ce.createElement(de.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ce.createElement(ke.Z,{min:0,precision:0,max:kn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${kn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Re!=null&&Re.isBatch)&&ce.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ce.createElement("span",{className:"ml5"},Kt),"\u5206\u949F",Kt!==0&&(ln==null?void 0:ln.user_end_time)&&ce.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ce.createElement("span",{className:"ml5"},Ve()(ln==null?void 0:ln.user_end_time).add(Pe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Pt==null?void 0:Pt.screen_open)&&ce.createElement(de.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ce.createElement(Le.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ce.createElement(de.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ce.createElement(ne.Z,{ref:qt=>_t.current=qt})))))};var ya=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(In),An=ee(94915),ca=ee(2285),st=ee(59301),Wt=Object.defineProperty,Oa=Object.defineProperties,yu=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,Bu=(ie,se,re)=>se in ie?Wt(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Du=(ie,se)=>{for(var re in se||(se={}))Or.call(se,re)&&Bu(ie,re,se[re]);if(ir)for(var re of ir(se))uu.call(se,re)&&Bu(ie,re,se[re]);return ie},ur=(ie,se)=>Oa(ie,yu(se)),Fa=(ie,se)=>{var re={};for(var Ke in ie)Or.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&ir)for(var Ke of ir(ie))se.indexOf(Ke)<0&&uu.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},br=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const xr=ie=>{var se=ie,{exercise:re,loading:Ke,dispatch:it,globalSetting:Re,checkDomainAuthority:Pt,getparams:Xe,user:Pe,classroomList:ye}=se,wt=Fa(se,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),ln,yn,kt,_t,wn,kn,Kt,zt,qt;const[dn]=(0,Ae.useSearchParams)(),ma=(0,Ae.useParams)();let[Vt,Wn]=(0,a.useState)(Du({page:1,limit:20},ma));const{commonHeader:Cn,updateIndex:ia}=re,{userInfo:It}=Pe,[Nt,Ma]=(0,a.useState)({}),[Qn,Jn]=(0,a.useState)(0),[$t,Fu]=(0,a.useState)(0),[et,Va]=(0,a.useState)(!1),[Na,Hn]=(0,a.useState)("alert"),[oa,_n]=(0,a.useState)(0),[Wa,mu]=(0,a.useState)(!1),[_a,tr]=(0,a.useState)(!1),[wr]=de.default.useForm(),[Ra,qn]=(0,a.useState)([]),[Gn,Aa]=(0,a.useState)(1),[Rn,xn]=(0,a.useState)(""),[ta,En]=(0,a.useState)(),[ha,au]=(0,a.useState)(!1),[tu,Su]=(0,a.useState)(!1),[ar,Eu]=(0,a.useState)({name:"",id:"",list:[]}),[Ia,Gu]=(0,a.useState)({}),[qu,qr]=(0,a.useState)({}),[Rl,nu]=(0,a.useState)(!0),[Cu,zr]=(0,a.useState)(""),[ou,yr]=(0,a.useState)(""),[il,gl]=(0,a.useState)(""),[co,kl]=(0,a.useState)([]),[,,al]=(0,cn.U)(ue.N0,{}),[po,hi]=(0,a.useState)([]),[Io,Mi]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let Mn={};if(dn.get("exercise_group_id")&&!ia){if(dn.get("statistics")){let Kn=[];const Vu=dn.get("scope");Vu==="0"&&(Kn=["all"]),Vu==="1"&&(Kn=[1,2,3]),Vu==="2"&&(Kn=[2,3]),Mn={exercise_group_id:dn.get("exercise_group_id"),commit_status:Kn}}else Mn={review:[0,2],commit_status:[2,3]},dn.get("exercise_group_id")!=="0"&&(Mn.exercise_group_id=[Number(dn.get("exercise_group_id"))]);wr.setFieldsValue(Du({},Mn))}return Vt=Du(Du({},Vt),Mn),Wn(Du({},Vt)),iu(),Mr(Vt),kl([]),()=>{it({type:"exercise/setUpdateIndex",payload:"clear"})}},[ia]);const iu=()=>br(void 0,null,function*(){var Mn,Kn;const Vu=yield(0,Se.ZP)(`/api/exercises/${Vt.categoryId}/header_info.json`,{method:"get"});(Vu==null?void 0:Vu.status)===0&&(Gu((Vu==null?void 0:Vu.data)||{}),console.log((Mn=Vu==null?void 0:Vu.data)==null?void 0:Mn.course_groups),it({type:"exercise/save",payload:{course_groups:(Kn=Vu==null?void 0:Vu.data)==null?void 0:Kn.course_groups}}))}),Mr=Mn=>br(void 0,null,function*(){var Kn,Vu,Lo,Go,No,Ri,ws,_i,m0,Hc,vg;nu(!0);const Vo=yield(0,Se.ZP)(`/api/exercises/${Vt.categoryId}/exercise_users.json`,{method:"get",params:Mn});if((Vo==null?void 0:Vo.status)===0){let pg=(Lo=(Vu=(Kn=Vo==null?void 0:Vo.data)==null?void 0:Kn.exercise_users)==null?void 0:Vu[0])==null?void 0:Lo.commit_status;Mi(pg==2||pg==3),qr({exercise_users:((Go=Vo==null?void 0:Vo.data)==null?void 0:Go.exercise_users)||[],current_answer_user:((No=Vo==null?void 0:Vo.data)==null?void 0:No.current_answer_user)||{}}),zr(((Ri=Vo==null?void 0:Vo.data)==null?void 0:Ri.appraise_user_login)||""),yr(((ws=Vo==null?void 0:Vo.data)==null?void 0:ws.first_export_user_login)||""),Jn((_i=Vo==null?void 0:Vo.data)==null?void 0:_i.total_count),Fu(typeof((m0=Vo==null?void 0:Vo.data)==null?void 0:m0.total_score)=="string"?Number((Hc=Vo==null?void 0:Vo.data)==null?void 0:Hc.total_score):(vg=Vo==null?void 0:Vo.data)==null?void 0:vg.total_score)}gl(Vo==null?void 0:Vo.status),nu(!1)});(0,a.useEffect)(()=>{it({type:"exercise/setSaveExerciseDownUsers",payload:Qo})},[ou,Qn,JSON.stringify(Vt)]);function ru(Mn){return br(this,null,function*(){var Kn,Vu,Lo,Go;En(Mn==null?void 0:Mn.exercise_user_id),au(Mn.commit_status===2||Mn.commit_status===3),mu(!0);let No=yield(0,Se.ZP)(`/api/exercises/${Vt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Mn==null?void 0:Mn.exercise_user_id}});((Vu=(Kn=No==null?void 0:No.data)==null?void 0:Kn.exercise_user_photos)==null?void 0:Vu.length)>0?Va(!0):Fe.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),qn((Lo=No==null?void 0:No.data)==null?void 0:Lo.exercise_user_photos),_n((Go=No==null?void 0:No.data)==null?void 0:Go.alert_count),mu(!1)})}const Nr=Mn=>{Vt.page=1;const Kn=Object.assign({},wr.getFieldsValue());Object.keys(Kn).map(function(Vu){Vu==="objective_score_gte"||Vu==="objective_score_lte"||(Kn[Vu].includes("all")?(delete Vt[Vu],wr.setFieldsValue({[Vu]:"all"})):(Vt[Vu]=Kn[Vu],Kn[Vu]==""||!Kn[Vu]?wr.setFieldsValue({[Vu]:"all"}):wr.setFieldsValue({[Vu]:Vt[Vu]})))}),("objective_score_gte"in Mn||"objective_score_lte"in Mn)&&(Kn.objective_score_gte&&Kn.objective_score_lte&&Kn.objective_score_gte>Kn.objective_score_lte?(wr.setFieldsValue({objective_score_lte:Kn.objective_score_gte}),Vt.objective_score_lte=Kn.objective_score_gte||null,Vt.objective_score_gte=Kn.objective_score_gte||null):(Vt.objective_score_lte=Kn.objective_score_lte||null,Vt.objective_score_gte=Kn.objective_score_gte||null)),Wn(Du({},Vt)),Mr(Vt),Xe(Du({},Vt))},Fl=(Mn=1,Kn=20)=>{Vt.page=Mn,Vt.limit=Kn,Wn(Du({},Vt)),Mr(Vt)};let Qr=new Date().getTime();const Eo=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Mn,Kn,Vu)=>st.createElement(Ce.Z,{title:((Vt.page||1)-1)*Vt.limit+Vu+1},st.createElement("span",null,((Vt.page||1)-1)*Vt.limit+Vu+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Mn,Kn)=>st.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var Vu;if(Mn&&(0,vn.GJ)()){if((0,vn.Rm)()&&!((Vu=ye.AssistantObject.exercise)!=null&&Vu.can_view)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(Kn.commit_status){case 0:if(!(0,vn.Ny)()){Fe.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",Kn.commit_status)}Mn&&(0,vn.GJ)()&&(wo(),(0,me.xg)(`/classrooms/${Vt.coursesId}/exercise/${Vt.categoryId}/review/${Kn==null?void 0:Kn.login}`))}}},st.createElement("span",{className:Mn&&(0,vn.GJ)()?Ft.operationLink:""},Mn||"--"),!!(Kn!=null&&Kn.delayed_at)&&Cn.time!==-1&&st.createElement(Ce.Z,{title:st.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",st.createElement("span",{className:"ml5"},Ve()(Kn.delayed_at).format("YYYY-MM-DD HH:mm")))},st.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Mn=>Mn||"--"},!(Ia!=null&&Ia.is_excellent)&&(Ia==null?void 0:Ia.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Mn,Kn)=>st.createElement("div",{className:Ft.banding,title:Mn||"--"},Mn||"--")},{title:(Cn==null?void 0:Cn.exercise_type)==2&&!(0,vn.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Mn,Kn)=>Kn.commit_status===0||Kn.commit_status===1?"--":!Kn.open_total_score&&(0,vn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Mn=typeof Mn=="number"?Number(Mn):Mn,console.log(typeof Mn),Mn||(Mn=0),Mn===100?st.createElement("span",{className:"c-green"},Mn):Mn>60?st.createElement("span",{className:"c-orange"},Mn):Mn==$t*.6?st.createElement("span",{className:"c-red"},Mn):st.createElement("span",null,Mn))},!((Ia==null?void 0:Ia.objective)!==1||(Ia==null?void 0:Ia.objective)===1&&(Ia==null?void 0:Ia.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Mn,Kn)=>{if(Kn.commit_status===0||Kn.commit_status===1)return"--";if(!Kn.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Vu;return Mn>=0&&Mn<=60?Vu=st.createElement("span",null,Mn):Mn===100?Vu=st.createElement("span",{className:"c-green"},Mn):Mn>60?Vu=st.createElement("span",{className:"c-orange"},Mn):Vu="--",st.createElement(ja,{renderText:Vu,item:Kn})}}},!((Ia==null?void 0:Ia.subjective)!==1||(Ia==null?void 0:Ia.subjective)===1&&(Ia==null?void 0:Ia.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Mn,Kn)=>{if(Kn.commit_status===0||Kn.commit_status===1)return"--";if(!Kn.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let Vu;Ia!=null&&Ia.appraise_setting&&(Ia!=null&&Ia.sealed_review)&&new Date(Ia==null?void 0:Ia.appraise_end_time).getTime()>Qr&&(Vu="--"),!(Kn!=null&&Kn.has_comment)&&Kn.review_status&&(Vu="\u8BC4\u9605\u4E2D"),Kn!=null&&Kn.has_comment?Vu="\u5DF2\u8BC4\u9605":Vu="\u672A\u8BC4\u9605",Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Lo;return Mn===0?Lo=st.createElement("span",null,Mn," ",Vu==="\u672A\u8BC4\u9605"&&st.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Mn>0&&Mn<=60?Lo=st.createElement("span",null,Mn):Mn===100?Lo=st.createElement("span",{className:"c-green"},Mn):Mn>60?Lo=st.createElement("span",{className:"c-orange"},Mn):Lo="--",Lo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Mn,Kn)=>Mn===0?st.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Mn===1?st.createElement("span",{style:{color:"#DF3042"}},!Kn.is_make_up&&"\u8003\u8BD5\u4E2D",Kn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Mn===2?st.createElement("span",{style:{color:"#5AB891"}},!Kn.is_make_up&&!Kn.is_force_commit&&"\u5DF2\u4EA4\u5377",Kn.is_make_up&&!Kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Kn.is_make_up&&Kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Kn.is_make_up&&Kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):st.createElement("span",{style:{color:"#5AB891"}},!Kn.is_make_up&&!Kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Kn.is_make_up&&!Kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Kn.is_make_up&&Kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Kn.is_make_up&&Kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Mn=>Mn?Ve()(Mn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Mn,Kn)=>Mn?Ve()(Mn).format("YYYY-MM-DD HH:mm"):"--"},(0,vn.GJ)()&&(Cn==null?void 0:Cn.exercise_type)===2&&{title:st.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",st.createElement(Ce.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},st.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Mn,Kn)=>{var Vu;return st.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Lo={name:Kn==null?void 0:Kn.user_name,id:Kn==null?void 0:Kn.student_id,list:Kn==null?void 0:Kn.simulate_exercise_records};Eu(Du({},Lo)),Su(!0)}},(Vu=Kn==null?void 0:Kn.simulate_exercise_records)==null?void 0:Vu.length,"/",Cn==null?void 0:Cn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((ln=It==null?void 0:It.course)==null?void 0:ln.course_role)===15||(Cn==null?void 0:Cn.exercise_type)==2?Ft.noShow:"",align:"left",render:(Mn,Kn)=>st.createElement("div",{style:{display:"flex",alignItems:"center"}},st.createElement("span",{className:Ft.operationLink,onClick:()=>{it({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:Kn.user_id}})}},Mn||"0"))},(Cn==null?void 0:Cn.screen_open)&&{title:st.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",st.createElement(Ce.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},st.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Mn,Kn)=>st.createElement("span",{style:Mn>0?{cursor:"pointer"}:{},className:Mn>(Kn==null?void 0:Kn.screen_total_num)?"c-red":"",onClick:()=>br(void 0,null,function*(){if(Mn===0)return;const Vu=yield(0,ue.Yu)(ma.categoryId,{exercise_user_id:Kn.exercise_user_id});Be.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${Kn==null?void 0:Kn.user_name}\uFF09`,icon:null,closable:!0,className:Ft.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:st.createElement(x.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:Vu==null?void 0:Vu.data})})})},Mn,"/",Kn==null?void 0:Kn.screen_total_num)},(Cn==null?void 0:Cn.exercise_status)>1&&(Cn==null?void 0:Cn.open_camera)&&(0,vn.GJ)()&&!((yn=Re.setting)!=null&&yn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Mn,Kn)=>Kn.commit_status>0?st.createElement("a",{onClick:()=>{ru(Kn)}},`${Mn||0}/${Cn==null?void 0:Cn.photo_count}`):"--"},(Cn==null?void 0:Cn.ip_bind)&&(0,vn.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Mn,Kn)=>st.createElement(st.Fragment,null,Mn||"--",Kn.commit_status<=1&&Cn.ip_bind&&Kn.last_ip&&st.createElement(Ie.ZP,{type:"link",onClick:()=>br(void 0,null,function*(){const Vu=Be.default.confirm({title:st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),st.createElement(pe.Z,null,st.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Vu.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:st.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",st.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>br(void 0,null,function*(){(yield(0,ue.ab)({id:Vt.categoryId,exercise_user_id:Kn.exercise_user_id})).status===0&&(Fe.ZP.success("\u89E3\u7ED1\u6210\u529F"),Mr(Vt))})})})},"\u89E3\u7ED1"))},(Cn==null?void 0:Cn.open_camera)&&(0,vn.Gg)()&&Cn.exercise_status<3&&!((kt=Re.setting)!=null&&kt.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Mn,Kn)=>st.createElement(be.Z,{checked:Mn,onClick:()=>br(void 0,null,function*(){Mn?Be.default.info({title:"\u63D0\u793A",content:st.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Be.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:st.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>br(void 0,null,function*(){const Vu=yield(0,ue.cC)(ur(Du({},Vt),{exercise_user_id:Kn.exercise_user_id}));(Vu==null?void 0:Vu.status)===0&&(Fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Mr(Vt))})})})})},(0,vn.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Mn,Kn)=>Ia!=null&&Ia.appraise_setting&&(Ia!=null&&Ia.sealed_review)&&new Date(Ia==null?void 0:Ia.appraise_end_time).getTime()>Qr?"--":!Mn&&Kn.review_status?"\u8BC4\u9605\u4E2D":Mn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((Cn==null?void 0:Cn.assistant_auth)||(0,vn.GJ)()||(0,vn.dE)())&&Pt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:Ft.operationCol,render:(Mn,Kn)=>{var Vu,Lo;return(Cn==null?void 0:Cn.exercise_status)===-1?st.createElement("div",null," ",(0,vn.GJ)()&&st.createElement("a",{onClick:Go=>{Go.stopPropagation(),it({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Kn==null?void 0:Kn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),st.createElement("a",{style:{marginLeft:(0,vn.GJ)()&&10},onClick:(0,su.debounce)(Go=>br(void 0,null,function*(){var No,Ri,ws;Go.stopPropagation();let _i=yield(0,Se.ZP)(`/api/exercises/${Vt==null?void 0:Vt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:Kn==null?void 0:Kn.exercise_user_id}});Be.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:st.createElement("div",null,st.createElement("div",{style:{display:"flex"}},st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),st.createElement("span",{style:{marginLeft:10}},(No=_i==null?void 0:_i.data)==null?void 0:No.user_name)),st.createElement("div",{style:{marginLeft:60}},st.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),st.createElement("span",{style:{marginLeft:10}},(Ri=_i==null?void 0:_i.data)==null?void 0:Ri.student_id)),st.createElement("div",{style:{marginLeft:60}},st.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),st.createElement("span",{style:{marginLeft:10}},(ws=_i==null?void 0:_i.data)==null?void 0:ws.group_name))),st.createElement("div",{style:{marginTop:22,marginBottom:20}},st.createElement(x.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(m0,Hc)=>st.createElement("span",{style:{color:(Hc==null?void 0:Hc.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},m0)}],pagination:!1,dataSource:[Du({},_i==null?void 0:_i.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):st.createElement("div",{className:"flex gap-10px"},(0,vn.GJ)()&&(Kn==null?void 0:Kn.commit_status)===1&&st.createElement(Ie.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Kn==null?void 0:Kn.commit_status)!==1,onClick:()=>{(0,me.xg)(`/classrooms/${Vt.coursesId}/exercise/${Vt.categoryId}/review/${Kn.login}`)}},"\u67E5\u9605"),(0,vn.GJ)()&&(Kn==null?void 0:Kn.commit_status)!==1&&st.createElement(Ie.ZP,{ghost:!0,type:"primary",size:"small",disabled:Kn.commit_status<2,onClick:Go=>br(void 0,null,function*(){var No,Ri;if(Go.preventDefault(),yield(0,ku.w)(ma.coursesId,ma.categoryId),Kn.commit_status===2){if((0,vn.Rm)()&&!((No=ye.AssistantObject.exercise)!=null&&No.can_view)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wo(),window.location.href=`/classrooms/${Vt.coursesId}/exercise/${Vt.categoryId}/review/${Kn.login}`}if(Kn.commit_status===3){if((0,vn.Rm)()&&!((Ri=ye.AssistantObject.exercise)!=null&&Ri.can_appraise)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}it({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:wo,selectArrs:{record:Du({},Kn),exercise_types:Du({},Ia)},params:Du({},Vt)}})}})},Ia!=null&&Ia.appraise_setting&&(Ia!=null&&Ia.sealed_review)&&new Date(Ia==null?void 0:Ia.appraise_end_time).getTime()>Qr?"\u8BC4\u9605":Kn.has_comment?"\u66F4\u6539\u8BC4\u9605":!Kn.has_comment&&"\u8BC4\u9605"),!(0,vn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&st.createElement(Ie.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Kn==null?void 0:Kn.commit_status)===0,onClick:()=>{var Go,No;if((0,vn.Rm)()&&!((No=(Go=ye==null?void 0:ye.AssistantObject)==null?void 0:Go.exercise)!=null&&No.can_forcing_commit)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}it({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:Kn,exercise_user_id:[Kn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,vn.dE)()&&st.createElement("span",{style:{color:Ia!=null&&Ia.answered_open&&((Vu=qu==null?void 0:qu.current_answer_user)==null?void 0:Vu.login)===(Kn==null?void 0:Kn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>br(void 0,null,function*(){if(!(Ia!=null&&Ia.answered_open)){Fe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,ku.w)(ma.coursesId,ma.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,me.xg)(`/classrooms/${Vt.coursesId}/exercise/${Vt.categoryId}/users/${Kn==null?void 0:Kn.login}?check=true`)})},Ia!=null&&Ia.answered_open&&((Lo=qu==null?void 0:qu.current_answer_user)==null?void 0:Lo.login)===(Kn==null?void 0:Kn.login)?"\u67E5\u770B":"- -"),(Cn==null?void 0:Cn.exercise_time)>0&&(Cn==null?void 0:Cn.exercise_type)!=2&&(0,vn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&st.createElement(Ce.Z,{title:Cn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},st.createElement(Ie.ZP,{danger:!0,ghost:!0,size:"small",disabled:Cn.exercise_status===3||Cn.exercise_status===5||(Cn==null?void 0:Cn.appraise_label)||(Kn==null?void 0:Kn.commit_status)===0,onClick:()=>{var Go,No;if((0,vn.Rm)()&&!((No=(Go=ye==null?void 0:ye.AssistantObject)==null?void 0:Go.exercise)!=null&&No.can_delay)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}it({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[Kn.exercise_user_id],selectArrs:Kn,exercise_time:Cn.exercise_time,params:Du({},Vt)}})}},"\u5EF6\u65F6")))}}].filter(Mn=>!!Mn),hl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Mn,Kn,Vu)=>st.createElement(Ce.Z,{title:((Vt.page||1)-1)*20+Vu+1},st.createElement("span",null,((Vt.page||1)-1)*20+Vu+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Mn,Kn)=>Kn.commit_status===0||Kn.commit_status===1?"--":!Kn.open_total_score&&(0,vn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0),Mn===100?st.createElement("span",{className:"c-green"},Mn):Mn>60?st.createElement("span",{className:"c-orange"},Mn):st.createElement("span",null,Mn))},!((Ia==null?void 0:Ia.objective)!==1||(Ia==null?void 0:Ia.objective)===1&&(Ia==null?void 0:Ia.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Mn,Kn)=>{if(Kn.commit_status===0||Kn.commit_status===1)return"--";if(!Kn.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Vu;return Mn>=0&&Mn<=60?Vu=st.createElement("span",null,Mn):Mn===100?Vu=st.createElement("span",{className:"c-green"},Mn):Mn>60?Vu=st.createElement("span",{className:"c-orange"},Mn):Vu="--",st.createElement(ja,{renderText:Vu,item:Kn})}}},!((Ia==null?void 0:Ia.subjective)!==1||(Ia==null?void 0:Ia.subjective)===1&&(Ia==null?void 0:Ia.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Mn,Kn)=>{if(Kn.commit_status===0||Kn.commit_status===1)return"--";if(!Kn.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Vu;return Mn==0||Mn>0&&Mn<=60?Vu=st.createElement("span",null,Mn):Mn===100?Vu=st.createElement("span",{className:"c-green"},Mn):Mn>60?Vu=st.createElement("span",{className:"c-orange"},Mn):Vu="--",Vu}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Mn,Kn)=>Mn===0?st.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Mn===1?st.createElement("span",{style:{color:"#DF3042"}},!Kn.is_make_up&&"\u8003\u8BD5\u4E2D",Kn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Mn===2?st.createElement("span",{style:{color:"#5AB891"}},!Kn.is_make_up&&!Kn.is_force_commit&&"\u5DF2\u4EA4\u5377",Kn.is_make_up&&!Kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Kn.is_make_up&&Kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Kn.is_make_up&&Kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):st.createElement("span",{style:{color:"#5AB891"}},!Kn.is_make_up&&!Kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Kn.is_make_up&&!Kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Kn.is_make_up&&Kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Kn.is_make_up&&Kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Mn=>Mn?Ve()(Mn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Mn=>Mn?Ve()(Mn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Mn=>!!Mn),ql=[...Eo];ql[0]=Du({},ql[0]),ql[(ql==null?void 0:ql.length)-1]=Du({},ql[(ql==null?void 0:ql.length)-1]),ql[0].render=()=>"\u6211",ql[(ql==null?void 0:ql.length)-1].render=()=>{var Mn;return(Mn=qu==null?void 0:qu.current_answer_user)!=null&&Mn.login?st.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>br(void 0,null,function*(){var Kn,Vu;if(!(Ia!=null&&Ia.answered_open)){Fe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,ku.w)(ma.coursesId,ma.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Lo=`/classrooms/${Vt.coursesId}/exercise/${Vt.categoryId}/users/${(Kn=qu==null?void 0:qu.current_answer_user)==null?void 0:Kn.login}`;((Vu=qu==null?void 0:qu.current_answer_user)==null?void 0:Vu.commit_status)>1&&(Lo=Lo+"?check=true"),Ae.history.push(Lo)})},"\u67E5\u770B"):"--"};const wo=()=>{var Mn;try{const Kn=Du({},Vt);delete Kn.page,delete Kn.limit,localStorage[`${(Mn=Pe==null?void 0:Pe.userInfo)==null?void 0:Mn.login}-${Vt.coursesId}-${Vt.categoryId}-filter`]=JSON.stringify(Kn)}catch(Kn){}},Qo=()=>{var Mn;try{const Kn=ur(Du({},Vt),{firstTargetLogin:ou,totalCount:Qn});delete Kn.page,delete Kn.limit,localStorage[`${(Mn=Pe==null?void 0:Pe.userInfo)==null?void 0:Mn.login}-${Vt.coursesId}-${Vt.categoryId}-downFilter`]=JSON.stringify(Kn)}catch(Kn){}};return st.createElement("section",{className:"mb20"},(Ia==null?void 0:Ia.score_open)&&(0,vn.dE)()&&st.createElement(x.default,{pagination:!1,showHeader:!1,dataSource:[Du({},qu==null?void 0:qu.current_answer_user)],columns:ql,scroll:{x:"max-content"}}),!(0,vn.GJ)()&&st.createElement("div",{className:"bg-white pt10 mt15"},!!(Ia!=null&&Ia.answer_users)&&st.createElement("span",{className:"mr10"},st.createElement("span",{style:{color:"#FF954C"}},Ia==null?void 0:Ia.answer_users," "),"\u5DF2\u4EA4"),!!(Ia!=null&&Ia.unanswer_users)&&st.createElement("span",{className:"mr10"},Ia==null?void 0:Ia.unanswer_users,"\u672A\u4EA4"),(Ia==null?void 0:Ia.exercise_end_time)!=="--"&&(Cn!=null&&Cn.before_start?"":st.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",st.createElement("span",{style:{color:"#FF954C"}},Ia==null?void 0:Ia.exercise_end_time))),(Cn==null?void 0:Cn.before_start)&&st.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",st.createElement("span",{style:{color:"#FF954C"}},Cn==null?void 0:Cn.before_start))),!(Ia!=null&&Ia.exercise_all_users)&&!(0,vn.dE)()&&st.createElement(an.Z,{styles:{margin:"0 auto",padding:200}}),(!!(Ia!=null&&Ia.exercise_all_users)||(0,vn.dE)())&&st.createElement("aside",null,(0,vn.GJ)()&&st.createElement("aside",{className:"pt20"},st.createElement(de.default,{form:wr,onValuesChange:Nr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},st.createElement(de.default.Item,{name:"exercise_group_id"},st.createElement(Le.default.Group,{style:{width:"100%"}},st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),st.createElement(pe.Z,{flex:"80px"},st.createElement(Le.default,{value:"all",checked:!((_t=Nt.course_group)!=null&&_t.length)},"\u5168\u90E8")),st.createElement(pe.Z,{flex:"1"},(Ia==null?void 0:Ia.course_groups)&&(Ia==null?void 0:Ia.course_groups.map((Mn,Kn)=>st.createElement(Le.default,{value:Mn.exercise_group_id,className:"ml0 mr8",key:Mn.exercise_group_id},Mn.exercise_group_name,"(",Mn.exercise_group_students,")"))))))),st.createElement(de.default.Item,{name:"commit_status"},st.createElement(Le.default.Group,{value:[],style:{width:"100%"}},st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),st.createElement(pe.Z,{flex:"80px"},st.createElement(Le.default,{value:"all",checked:!((wn=Nt.commit_status)!=null&&wn.length)},"\u5168\u90E8")),st.createElement(pe.Z,{flex:"1"},Ba.map((Mn,Kn)=>st.createElement(Le.default,{name:"commit_status",value:Mn.id,key:Mn.id},Mn.name,"(",Ia==null?void 0:Ia[Mn.type],")")))))),st.createElement(de.default.Item,{name:"review"},st.createElement(Le.default.Group,{style:{width:"100%"}},st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),st.createElement(pe.Z,{flex:"80px"},st.createElement(Le.default,{value:"all",checked:!((kn=Nt.review)!=null&&kn.length)},"\u5168\u90E8")),st.createElement(pe.Z,{flex:"1"},(Kt=na)==null?void 0:Kt.map((Mn,Kn)=>st.createElement(Le.default,{value:Mn.id,key:Kn},Mn.name,"(",Ia==null?void 0:Ia[Mn.type],")")))))),(Ia==null?void 0:Ia.open_make_up)&&st.createElement(de.default.Item,{name:"is_make_up"},st.createElement(Le.default.Group,{value:[],style:{width:"100%"}},st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),st.createElement(pe.Z,{flex:"80px"},st.createElement(Le.default,{value:"all",checked:!((zt=Nt.is_make_up)!=null&&zt.length)},"\u5168\u90E8")),st.createElement(pe.Z,{flex:"1"},mn.map((Mn,Kn)=>st.createElement(Le.default,{name:"is_make_up",value:Mn.id},Mn.name,"(",Ia==null?void 0:Ia[Mn.type],")")))))),st.createElement(oe.Z,{align:"middle"},st.createElement(pe.Z,{flex:"1"},st.createElement(oe.Z,{align:"middle"},st.createElement(pe.Z,null,st.createElement(De.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Mn=>{Vt.search=Mn==null?void 0:Mn.trim(),Vt.page=1,Wn(Du({},Vt)),Mr(Vt)},style:{width:240}})))),!(Cn!=null&&Cn.is_random)&&st.createElement(pe.Z,{className:["tr",Ft.rightFilter].join(" ")},(Ia==null?void 0:Ia.objective)===1&&(Ia==null?void 0:Ia.subjective)===1&&st.createElement(st.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",st.createElement("span",null,st.createElement(de.default.Item,{name:"objective_score_gte"},st.createElement(ke.Z,{min:0,max:Ia==null?void 0:Ia.objective_score,placeholder:"\u6700\u4F4E"}))),st.createElement("span",null,st.createElement(de.default.Item,{name:"objective_score_lte"},st.createElement(ke.Z,{min:(Vt==null?void 0:Vt.objective_score_gte)||0,max:Ia==null?void 0:Ia.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(me.ju[Cn.exercise_status])&&st.createElement(E.Z,{menu:{onClick:Mn=>br(void 0,[Mn],function*({key:Kn,domEvent:Vu}){var Lo,Go;if(Kn==="1"){let No=null;const Ri=Be.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:st.createElement("div",{className:"flex flex-col gap-20px"},st.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),st.createElement("div",null,st.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),st.createElement(De.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:ws=>{No=ws.target.value}}))),onOk:()=>br(void 0,null,function*(){(yield al({review_all:!0,exercise_id:ma==null?void 0:ma.categoryId,analysis:No})).status===0&&(Fe.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Mr(Vt))}),onCancel:()=>{Ri.destroy()}})}if(Kn==="2"){if(Vu.preventDefault(),(0,vn.Rm)()&&!((Go=(Lo=ye==null?void 0:ye.AssistantObject)==null?void 0:Lo.exercise)!=null&&Go.can_appraise)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,ku.w)(ma.coursesId,ma.categoryId),wo(),Ae.history.push(`/classrooms/${Vt.coursesId}/exercise/${Vt.categoryId}/reviews/group`)}Kn==="3"&&(window.location.href=`/classrooms/${Vt.coursesId}/exercise/${Vt.categoryId}/detail?random=${Cn==null?void 0:Cn.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Cn!=null&&Cn.is_random)&&(Ia==null?void 0:Ia.subjective)===1&&Pt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Cu||!Io},!((0,vn.dE)()||Cn!=null&&Cn.is_random||(Cn==null?void 0:Cn.exercise_type)==2)&&{key:"3",label:st.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",st.createElement("img",{src:ca.Z,style:{margin:"0 0 4px 4px"}}))}].filter(Mn=>Mn)},className:"ml10"},st.createElement("div",{className:`${Ft.btn_review}`},st.createElement("img",{src:An.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),(Ia==null?void 0:Ia.subjective)===1&&Pt&&st.createElement(st.Fragment,null,st.createElement(Ie.ZP,{type:"default",disabled:!Cu},st.createElement("a",{onClick:Mn=>br(void 0,null,function*(){var Kn,Vu;if(Mn.preventDefault(),(0,vn.Rm)()&&!((Vu=(Kn=ye==null?void 0:ye.AssistantObject)==null?void 0:Kn.exercise)!=null&&Vu.can_appraise)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,ku.w)(ma.coursesId,ma.categoryId),wo(),Ae.history.push(`/classrooms/${Vt.coursesId}/exercise/${Vt.categoryId}/review/${Cu}`)})},st.createElement("span",{className:"iconfont icon-filesync3x"}),st.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),st.createElement(pe.Z,null,(Cn==null?void 0:Cn.exercise_status)===3&&st.createElement(Ie.ZP,{className:"ml10",onClick:()=>{it({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Vt}})}},st.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),st.createElement(pe.Z,null,(Cn==null?void 0:Cn.exercise_time)>0&&(Cn==null?void 0:Cn.exercise_type)!=2&&(0,vn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&st.createElement(Ie.ZP,{className:"ml10",disabled:Cn.exercise_status===3||Cn.exercise_status===5||(Cn==null?void 0:Cn.appraise_label),onClick:()=>{var Mn,Kn;if((0,vn.Rm)()&&!((Kn=(Mn=ye==null?void 0:ye.AssistantObject)==null?void 0:Mn.exercise)!=null&&Kn.can_delay)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(co.length==0){Fe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}it({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:co,user_ids:po,isBatch:!0,exercise_time:Cn.exercise_time,params:Du({},Vt)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,vn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&st.createElement(Ie.ZP,{className:"ml10",onClick:()=>{var Mn,Kn;if((0,vn.Rm)()&&!((Kn=(Mn=ye==null?void 0:ye.AssistantObject)==null?void 0:Mn.exercise)!=null&&Kn.can_forcing_commit)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(co.length==0){Fe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}it({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:co,user_ids:po,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),il===-3&&!(0,vn.dE)()&&st.createElement(an.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),il!==-3&&st.createElement(x.default,{className:"mt30",loading:Rl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,vn.dE)()?Ia!=null&&Ia.score_open?qu==null?void 0:qu.exercise_users:[(qu==null?void 0:qu.current_answer_user)||{}]:qu==null?void 0:qu.exercise_users,columns:Eo,rowSelection:!(0,vn.dE)()&&{selectedRowKeys:co,onChange:(Mn,Kn)=>{kl(Mn),hi((Kn==null?void 0:Kn.map(Vu=>Vu==null?void 0:Vu.user_id))||[])},getCheckboxProps:Mn=>({disabled:Mn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Mn,Kn,Vu)=>{Vt.page=1,Vu.order===void 0?(Vt.order_type=null,Vt.order=null):(Vt.order_type=Vu.order==="descend"?"desc":"asc",Vt.order=Vu.field),Wn(Du({},Vt)),Mr(Vt)}}),Qn>20&&st.createElement("aside",{className:"tc pb30 mt30"},st.createElement(qe.Z,{onChange:Fl,current:Vt.page||1,pageSize:Vt.limit,total:Qn,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Mn=>st.createElement("span",{className:"mr10"},"\u5171",st.createElement("span",{className:"c-orange"},Mn),"\u6761\u6570\u636E")}))),st.createElement(Be.default,{open:tu,title:st.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",ar==null?void 0:ar.name," ",ar==null?void 0:ar.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Su(!1)}},((qt=ar==null?void 0:ar.list)==null?void 0:qt.length)===0?st.createElement(an.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):st.createElement(x.default,{dataSource:ar==null?void 0:ar.list,columns:hl,pagination:!1})),st.createElement(Yt,null),st.createElement(Dt,null),st.createElement(ua,null),st.createElement(ka,null),et&&st.createElement(Be.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:et,centered:!0,onCancel:()=>{Aa(1),Va(!1),qn([]),Hn("alert"),xn("")},footer:st.createElement("div",{style:{display:"flex"}},st.createElement("div",{style:{flex:1,textAlign:"left"}}," ",st.createElement(Ie.ZP,{onClick:()=>br(void 0,null,function*(){if(!Rn){Fe.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}tr(!0);let Mn=yield(0,Se.ZP)(`/api/exercises/${Vt.categoryId}/send_alert.json`,{method:"post",body:{content:Rn,clazz:Na,exercise_user_id:ta}});(Mn==null?void 0:Mn.status)===0&&(Fe.ZP.info("\u53D1\u9001\u6210\u529F"),Aa(1),Va(!1),qn([]),Hn("alert"),xn("")),tr(!1)}),disabled:ha,loading:_a},"\u53D1\u9001")),st.createElement(Ie.ZP,{disabled:(Ra==null?void 0:Ra.length)===0,style:{marginRight:"10px"},onClick:()=>br(void 0,null,function*(){yield Aa(Gn-1===0?Ra==null?void 0:Ra.length:Gn-1)})},"\u4E0A\u4E00\u5F20"),st.createElement(Ie.ZP,{disabled:(Ra==null?void 0:Ra.length)===0,type:"primary",onClick:()=>br(void 0,null,function*(){yield Aa(Gn===(Ra==null?void 0:Ra.length)?1:Gn+1)})},"\u4E0B\u4E00\u5F20"))},st.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ra[Gn-1]}),st.createElement("span",{onClick:()=>{Tn.Z.publish("preview-image",Ra[Gn-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),st.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},Gn+"/"+(Ra==null?void 0:Ra.length)),st.createElement(ge.ZP,{className:"mt20",checked:Na==="alert",onChange:()=>Hn("alert")},"\u53D1\u9001\u8B66\u544A",st.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),st.createElement(ge.ZP,{className:"mt10",checked:Na==="notice",onChange:()=>Hn("notice")},"\u53D1\u9001\u901A\u77E5",st.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),st.createElement(De.default.TextArea,{className:"mt20",value:Rn,onChange:Mn=>xn(Mn.target.value),placeholder:`\u8BF7\u8F93\u5165${Na==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Na==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),st.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",oa,"\u6B21\u8B66\u544A")),st.createElement(vu.Z,null),st.createElement(Zu,null),st.createElement(ya,null))};var hr=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re,classroomList:Ke,user:it})=>({classroomList:Ke,exercise:ie,loading:se.effects,globalSetting:re,user:it}))(xr),Kr=ee(84105),Ea=ee(87395),Ka={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Ku=ee(86953),Xa=ee(79710);const bu=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Rr=(0,a.forwardRef)(({src:ie,videoId:se,logWatchHistory:re,courseId:Ke=null,startTime:it,handlePause:Re=()=>{},handlePlay:Pt=()=>{},handlePlayEnded:Xe=()=>{},videoSpeed:Pe=1},ye)=>{var wt;ie=ie==null?void 0:ie.replace("http://","https://");const yn=((wt=ie==null?void 0:ie.split("."))==null?void 0:wt.pop())==="flv",kt=(0,a.useRef)(),_t=(0,a.useRef)(),wn=(0,a.useRef)(0),kn=(0,a.useRef)(0),[Kt,zt]=(0,a.useState)(0),qt=navigator.userAgent.toLowerCase().match(bu),dn=qt?qt[0]:"pc";(0,a.useImperativeHandle)(ye,()=>({getLastUpdatedTime:()=>kt.current.currentTime,getDuration:()=>kt.current.duration})),(0,a.useEffect)(()=>{kn.current=void 0;try{Ku.Z.isSupported&&yn&&ie&&(ie==null?void 0:ie.indexOf(".m3u8"))<0?(kn.current=Ku.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:ie+"?t="+Date.now(),muted:!1,isLive:!0}),kn.current.on("play",function(){console.log(21111)}),kt.current&&(kn.current.detachMediaElement(kt.current),kn.current.attachMediaElement(kt.current),kn.current.load(),kn.current.play())):kt.current.setAttribute("src",ie+"?t="+Date.now())}catch(Vt){setTimeout(()=>{zt(Kt+1)},1e3)}return console.log("src:",ie),()=>{var Vt,Wn,Cn,ia,It,Nt,Ma,Qn;kn.current&&((Wn=(Vt=kn.current)==null?void 0:Vt.unload)==null||Wn.call(Vt),(ia=(Cn=kn.current)==null?void 0:Cn.pause)==null||ia.call(Cn),(Nt=(It=kn.current)==null?void 0:It.destroy)==null||Nt.call(It),(Qn=(Ma=kn.current)==null?void 0:Ma.detachMediaElement)==null||Qn.call(Ma,kt.current),kn.current=void 0,kt.current.src="")}},[kt,yn,ie,Kt]),(0,a.useEffect)(()=>(_t.current=setInterval(()=>{wn.current>0&&wn.current===kt.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),zt(Kt+1)),wn.current=kt.current.currentTime},3e3),()=>{clearInterval(_t.current)}),[]);const ma=Vt=>{setTimeout(()=>{zt(Kt+1)},1e3)};return a.createElement("video",{ref:kt,onerr:!0,onErrorCapture:()=>{zt(Kt+1)},autoPlay:!0,muted:!0})}),Zl=Object.defineProperty,Tl=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Uo=(ie,se,re)=>se in ie?Zl(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Mo=(ie,se)=>{for(var re in se||(se={}))lo.call(se,re)&&Uo(ie,re,se[re]);if(Tl)for(var re of Tl(se))Ho.call(se,re)&&Uo(ie,re,se[re]);return ie},Ru=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Oo=({exercise:ie,dispatch:se,user:re})=>{var Ke;const it=(0,Ae.useParams)(),[Re,Pt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:it==null?void 0:it.categoryId}),[Xe]=de.default.useForm(),[Pe,ye]=(0,a.useState)(),[wt,ln]=(0,a.useState)(!1),{exerciseList:yn,commonHeader:kt}=ie,[_t,wn]=(0,a.useState)([]),[kn,Kt]=(0,a.useState)([]),[zt,qt]=(0,a.useState)(0),[dn,ma]=(0,a.useState)(!0),[Vt,Wn]=(0,a.useState)(!1),Cn=(0,a.useRef)(null);(0,a.useEffect)(()=>{ia(Re)},[]),(0,a.useEffect)(()=>(clearInterval(Cn.current),(kt==null?void 0:kt.exercise_status)===2&&(Cn.current=setInterval(()=>{ia(Re)},3e4)),()=>{clearInterval(Cn.current)}),[kt==null?void 0:kt.exercise_status,Re]);const ia=oa=>Ru(void 0,null,function*(){const _n=Xn().cloneDeep(oa);console.log(_n,"sendData"),ma(!0),wn([]);const Wa=yield(0,Se.ZP)(`/api/exercises/${oa==null?void 0:oa.exercise_id}/exercise_identity_photos.json`,{method:"get",params:_n});Kt([]),ma(!1),qt(Wa==null?void 0:Wa.count),wn((Wa==null?void 0:Wa.exercise_users)||[])}),It=(oa,_n)=>{Re.page=1,Re[_n]=oa,Pt(Mo({},Re)),ia(Re)},Nt=oa=>{Re.page=1,Re.save_name=oa,Pt(Mo({},Re))},Ma=()=>{Re.page=1;const oa=Object.assign({},Xe.getFieldsValue());Object.keys(oa).map(function(_n){switch(_n){case"exercise_group_id":oa[_n].includes("all")||!oa[_n].length?(delete Re.course_group,Xe.setFieldsValue({exercise_group_id:"all"})):(Re.course_group=oa[_n],Xe.setFieldsValue({exercise_group_id:Re.course_group}));break}}),Pt(Mo({},Re)),ia(Re)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ye(47),ln(!0))},[document.getElementById("divhe"),yn]);const Qn=(oa,_n,Wa)=>{Re.page=oa==null?void 0:oa.current,Re.limit=oa==null?void 0:oa.pageSize,Wa!=null&&Wa.order?(Re.sort_by=Wa==null?void 0:Wa.field,Re.sort_direction=(Wa==null?void 0:Wa.order)==="ascend"?"asc":"desc"):(Re.sort_by=null,Re.sort_direction=null),Pt(Mo({},Re)),ia(Re)},Jn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(oa,_n,Wa)=>Re.limit*(Re.page-1)+Wa+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:oa=>a.createElement(Ce.Z,{placement:"bottomLeft",title:oa},a.createElement("span",null,oa))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:oa=>a.createElement(Ce.Z,{placement:"bottomLeft",title:oa||"--"},a.createElement("span",null,oa||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(oa,_n)=>oa?a.createElement(Ce.Z,{placement:"bottom",title:oa},a.createElement("span",{className:Ka.es},oa)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(oa,_n)=>a.createElement("img",{width:40,style:{maxHeight:30},src:oa,className:"current",onClick:()=>{Na(_n)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(oa,_n)=>a.createElement(a.Fragment,null,oa==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),oa==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),oa==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:oa=>a.createElement("span",null,oa||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:oa=>a.createElement("span",null,oa||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(oa,_n)=>{var Wa;return a.createElement(a.Fragment,null,(_n==null?void 0:_n.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>Wn(_n)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(_n==null?void 0:_n.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>et(_n)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(_n==null?void 0:_n.exercise_identity_photo_state)==="passed"&&((Wa=_n==null?void 0:_n.play_url)!=null&&Wa.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>Va(_n)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],$t=oa=>{Kt(oa)},Fu=()=>{Wn(!1),ia(Re)},et=oa=>{const _n=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(mu,_a)=>a.createElement("span",null,mu||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(mu,_a)=>a.createElement(a.Fragment,null,mu==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),mu==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),mu==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(mu,_a)=>mu?a.createElement(Ce.Z,{placement:"bottom",title:mu},a.createElement("span",null,mu)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(mu,_a)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Tn.Z.publish("preview-image",mu)}},"\u67E5\u770B")}],Wa=Be.default.confirm({icon:null,width:700,className:`${Ka.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(oe.Z,null,a.createElement(pe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(pe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Wa.destroy()}))),content:a.createElement("div",null,a.createElement(x.default,{className:Ka.customTable,dataSource:[Mo({},oa)],bordered:!1,columns:_n,rowKey:"exercise_identity_photo_id",rowClassName:Ka.row,pagination:!1}))})},Va=oa=>{var _n,Wa;const mu=Be.default.confirm({icon:null,className:`${Ka.cusModal} custom-modal-divider`,centered:!0,width:((_n=oa==null?void 0:oa.play_url)==null?void 0:_n.length)<6?724:744,title:a.createElement(oe.Z,null,a.createElement(pe.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(pe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>mu.destroy()}))),content:a.createElement("ul",{className:Ka.sys},(Wa=oa==null?void 0:oa.play_url)==null?void 0:Wa.map((_a,tr)=>a.createElement("li",{className:Ka.li,key:tr},a.createElement("div",{className:Ka.d1},a.createElement("div",{className:Ka.img},a.createElement(Rr,{src:_a==null?void 0:_a.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:Ka.btn},a.createElement("div",{className:Ka.b1},"\u56DE\u653E\u89C6\u9891",tr+1))))))})},Na=oa=>{const _n=Be.default.confirm({icon:null,className:`${Ka.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(oe.Z,null,a.createElement(pe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(pe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>_n.destroy()}))),content:a.createElement(oe.Z,null,a.createElement("aside",{className:Ka.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:Ka.img},a.createElement("img",{width:326,src:(0,me.Tv)(oa==null?void 0:oa.photo_url)}),a.createElement("div",{className:Ka.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Ka.img,style:{marginLeft:20}},oa!=null&&oa.identity_url?a.createElement("img",{width:326,src:(0,me.Tv)(oa==null?void 0:oa.identity_url)}):a.createElement("div",{className:Ka.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:Ka.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},Hn={selectedRowKeys:kn,columnWidth:40,onChange:$t,getCheckboxProps:oa=>({disabled:(oa==null?void 0:oa.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:Ka.wrap},a.createElement(de.default,{form:Xe,onChange:Ma,initialValues:{exercise_group_id:"all"}},a.createElement(de.default.Item,{name:"exercise_group_id"},a.createElement(Le.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(pe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(pe.Z,{flex:"80px"},a.createElement(Le.default,{value:"all"},"\u5168\u90E8")),a.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},(Ke=yn.course_groups)==null?void 0:Ke.map((oa,_n)=>a.createElement(Le.default,{key:_n,value:oa.exercise_group_id,className:"ml0 mr8"},oa.exercise_group_name,"(",oa.exercise_group_students,")"))),wt&&a.createElement("span",{onClick:()=>{let oa=document.getElementById("divhe").scrollHeight;Pe>47?ye(47):ye(oa)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Pe===47?"\u5C55\u5F00":"\u6536\u8D77",Pe===47?a.createElement(Kr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(Ea.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:Ka.control},a.createElement(De.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Re==null?void 0:Re.save_name,onChange:oa=>Nt(oa.target.value),onSearch:()=>{Re.page=1,Re.name=Re.save_name,Pt(Mo({},Re)),ia(Re)}}),a.createElement(St.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:Re==null?void 0:Re.state,onChange:oa=>It(oa,"state")},a.createElement(St.default.Option,{value:null},"\u5168\u90E8"),a.createElement(St.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(St.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(St.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(St.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:Re==null?void 0:Re.audit,onChange:oa=>It(oa,"audit")},a.createElement(St.default.Option,{value:null},"\u5168\u90E8"),a.createElement(St.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(St.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:Ka.btn,style:{cursor:"pointer"},onClick:()=>{if(!kn.length){Fe.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}Wn(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:Ka.bgH}),a.createElement(x.default,{rowSelection:Hn,className:Ka.customTable,dataSource:_t,bordered:!1,columns:Jn,rowKey:"exercise_identity_photo_id",rowClassName:Ka.row,loading:dn,onChange:Qn,pagination:{pageSize:Re.limit,total:zt,current:Re.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:oa=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},oa),"\u6761\u6570\u636E")}}),a.createElement(Ro,{selectIds:kn,visible:Vt,onCancel:()=>Wn(!1),onOk:Fu,params:Re}),a.createElement(vu.Z,null))};var ul=(0,Ae.connect)(({exercise:ie,user:se})=>({exercise:ie,user:se}))(Oo);const Ro=({visible:ie,onOk:se,onCancel:re,selectIds:Ke,params:it})=>{const[Re,Pt]=(0,a.useState)(!1),[Xe,Pe]=(0,a.useState)({}),[ye]=de.default.useForm(),wt=ln=>Ru(void 0,null,function*(){Pt(!0);let yn;ie===!0?yn=yield(0,Se.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Mo({identity_photo_ids:Ke},ln)}):yn=yield(0,Se.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/audit_identity_photo.json`,{method:"post",body:Mo({identity_photo_id:ie==null?void 0:ie.exercise_identity_photo_id},ln)}),(yn==null?void 0:yn.status)===0&&se(),Pt(!1)});return a.createElement(Be.default,{title:ie!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!ie,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{re()},afterClose:()=>{ye.resetFields(),Pe({})},confirmLoading:Re,onOk:()=>ye.submit()},a.createElement(de.default,{className:Ka.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:18},onFinish:wt,onValuesChange:()=>{Pe(Mo({},ye.getFieldsValue()))}},ie!==!0&&a.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(pe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(pe.Z,null,a.createElement("aside",{className:Ka.imgWrap},a.createElement("div",{className:Ka.img},a.createElement("img",{width:234,src:(0,me.Tv)(ie==null?void 0:ie.photo_url)}),a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",ie==null?void 0:ie.photo_url)},className:Ka.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Ka.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Ka.img,style:{marginLeft:20}},ie!=null&&ie.identity_url?a.createElement("img",{width:234,src:(0,me.Tv)(ie==null?void 0:ie.identity_url)}):a.createElement("div",{className:Ka.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ie!=null&&ie.identity_url)&&a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",(0,me.Tv)(ie==null?void 0:ie.identity_url))},className:Ka.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Ka.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(de.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(ge.ZP.Group,null,a.createElement(ge.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(ge.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Xe==null?void 0:Xe.state)==="rejected"&&a.createElement(de.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(De.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var yo=ee(458),ro=ee(584),_r={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Po=Object.defineProperty,dl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,ho=(ie,se,re)=>se in ie?Po(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Fo=(ie,se)=>{for(var re in se||(se={}))oo.call(se,re)&&ho(ie,re,se[re]);if(vo)for(var re of vo(se))ao.call(se,re)&&ho(ie,re,se[re]);return ie},Co=(ie,se)=>dl(ie,Ul(se)),qo=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Ko=({exercise:ie,dispatch:se,user:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,wt,ln;const yn=(0,Ae.useParams)(),[kt,_t]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:yn==null?void 0:yn.categoryId}),[wn]=de.default.useForm(),[kn,Kt]=(0,a.useState)(),[zt,qt]=(0,a.useState)(!1),{exerciseList:dn}=ie,[ma,Vt]=(0,a.useState)([]),[Wn,Cn]=(0,a.useState)(0),[ia,It]=(0,a.useState)(!0),[Nt,Ma]=(0,a.useState)(!1),[Qn,Jn]=(0,a.useState)("1"),[$t,Fu]=(0,a.useState)(1),[et,Va]=(0,a.useState)("alert"),[Na,Hn]=(0,a.useState)(1),[oa,_n]=(0,a.useState)(""),[Wa,mu]=(0,a.useState)(!1),[_a,tr]=(0,a.useState)(!1),[wr,Ra]=(0,a.useState)([]);(0,a.useEffect)(()=>{qn(kt)},[]);const qn=Eu=>qo(void 0,null,function*(){const Ia=Xn().cloneDeep(Eu);It(!0),Vt([]);const Gu=yield(0,Se.ZP)(`/api/exercises/${Eu==null?void 0:Eu.exercise_id}/exercise_videos.json`,{method:"get",params:Ia});It(!1),Cn(Gu==null?void 0:Gu.count),Vt((Gu==null?void 0:Gu.exercise_users)||[])}),Gn=(Eu,Ia)=>{kt.page=Eu,kt.limit=Ia,_t(Fo({},kt)),qn(kt)},Aa=Eu=>{kt.page=1,kt.save_name=Eu,_t(Fo({},kt))},Rn=()=>{kt.page=1;const Eu=Object.assign({},wn.getFieldsValue());Object.keys(Eu).map(function(Ia){switch(Ia){case"exercise_group_id":Eu[Ia].includes("all")||!Eu[Ia].length?(delete kt.course_group,wn.setFieldsValue({exercise_group_id:"all"})):(kt.course_group=Eu[Ia],wn.setFieldsValue({exercise_group_id:kt.course_group}));break}}),qn(kt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Kt(47),qt(!0))},[document.getElementById("divhe"),dn]);const xn=Eu=>qo(void 0,null,function*(){mu(!0),Ma({});const Ia=yield(0,Se.ZP)(`/api/exercises/${kt==null?void 0:kt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Eu==null?void 0:Eu.exercise_user_id}}),Gu=yield(0,Se.ZP)(`/api/exercises/${kt==null?void 0:kt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Eu==null?void 0:Eu.exercise_user_id}});Gu!=null&&Gu.data&&Ra((Gu==null?void 0:Gu.data)||[]),Ia!=null&&Ia.data&&Ma(Co(Fo({},Ia==null?void 0:Ia.data),{exercise_user_id:Eu==null?void 0:Eu.exercise_user_id,datas:Eu})),mu(!1)}),ta=Eu=>{var Ia,Gu;Fu(Eu==="prev"?$t-1===0?(Ia=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Ia.length:$t-1:$t===((Gu=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Gu.length)?1:$t+1)},En=()=>{Fu(1),Va("alert"),_n(""),Jn("1"),Hn(1)},ha=Eu=>{Hn(Eu)},au=Eu=>{Va(Eu),Hn(1),_n("")},tu=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Su=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],ar=et==="alert"?tu:Su;return a.createElement("section",{className:_r.wrap},a.createElement(de.default,{form:wn,onChange:Rn,initialValues:{exercise_group_id:"all"}},a.createElement(de.default.Item,{name:"exercise_group_id"},a.createElement(Le.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(pe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(pe.Z,{flex:"80px"},a.createElement(Le.default,{value:"all"},"\u5168\u90E8")),a.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:kn+"px",overflow:"hidden"}},(Ke=dn.course_groups)==null?void 0:Ke.map((Eu,Ia)=>a.createElement(Le.default,{key:Ia,value:Eu.exercise_group_id,className:"ml0 mr8"},Eu.exercise_group_name,"(",Eu.exercise_group_students,")"))),zt&&a.createElement("span",{onClick:()=>{let Eu=document.getElementById("divhe").scrollHeight;kn>47?Kt(47):Kt(Eu)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},kn===47?"\u5C55\u5F00":"\u6536\u8D77",kn===47?a.createElement(Kr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(Ea.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:_r.control},a.createElement(De.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:kt==null?void 0:kt.save_name,onChange:Eu=>Aa(Eu.target.value),onSearch:()=>{kt.page=1,kt.name=kt.save_name,_t(Fo({},kt)),qn(kt)}})),a.createElement("div",{className:_r.bgH}),a.createElement("div",{className:_r.warpList},a.createElement(yo.Z,{loading:ia,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},Wn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ma.length?a.createElement("ul",{className:_r.sys},ma.map((Eu,Ia)=>{const{user_name:Gu,user_group_name:qu,video_url:qr,login:Rl,student_id:nu}=Eu;return a.createElement("li",{className:_r.li,key:Ia},a.createElement("div",{className:_r.d1},a.createElement("div",{className:_r.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Ia}&video_url=${qr==null?void 0:qr.replace(".m3u8",".flv")}`})),a.createElement(Ce.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:_r.btn,onClick:()=>(0,me.RG)(`${kt.exercise_id}-${Rl}`,!0)},a.createElement("div",{title:Gu,className:_r.b1},Gu),a.createElement("div",{title:qu,className:_r.b2},"(",nu,")"))),a.createElement("div",{onClick:()=>xn(Eu),className:_r.big},"\u67E5\u770B")))})):a.createElement(ro.Z,null)),a.createElement(qe.Z,{showTotal:Eu=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Eu),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:Gn,pageSize:kt==null?void 0:kt.limit,current:kt.page,total:Wn})),a.createElement(Be.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:Nt,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Ma(!1)},afterClose:En,footer:null},a.createElement(yo.Z,{loading:Wa,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(it=Nt==null?void 0:Nt.datas)==null?void 0:it.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(Re=Nt==null?void 0:Nt.datas)==null?void 0:Re.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Pt=Nt==null?void 0:Nt.datas)==null?void 0:Pt.user_group_name)),a.createElement(y.default,{className:"mt10",defaultActiveKey:Qn,onChange:Eu=>{Jn(Eu)}},a.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:_r.imgWrap},a.createElement("div",{className:_r.img,style:{width:234,marginLeft:30,textAlign:"center"}},(Xe=Nt==null?void 0:Nt.exercise_user_photos)!=null&&Xe.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Pe=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Pe[$t-1]}),a.createElement("div",{onClick:()=>{var Eu;Tn.Z.publish("preview-image",(Eu=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Eu[$t-1])},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},$t,"/",(ye=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:ye.length)),$t===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:_r.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>ta("prev"),className:_r.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>ta("next"),className:_r.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:_r.img,style:{marginLeft:60,width:234,textAlign:"center"}},Nt!=null&&Nt.identity_url?a.createElement("img",{height:131,src:(0,me.Tv)(Nt==null?void 0:Nt.identity_url)}):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Nt!=null&&Nt.identity_url)&&a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",(0,me.Tv)(Nt==null?void 0:Nt.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:_r.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:_r.img},a.createElement("img",{width:234,src:Nt==null?void 0:Nt.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",Nt==null?void 0:Nt.exercise_identity_photo)},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:_r.img,style:{marginLeft:20,width:234,textAlign:"center"}},Nt!=null&&Nt.identity_url?a.createElement("img",{height:131,src:(0,me.Tv)(Nt==null?void 0:Nt.identity_url)}):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Nt!=null&&Nt.identity_url)&&a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",(0,me.Tv)(Nt==null?void 0:Nt.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:_r.fo},a.createElement(ge.ZP,{className:"mt20",checked:et==="alert",onChange:()=>au("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(ge.ZP,{className:"mt10",checked:et==="notice",onChange:()=>au("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(St.default,{style:{width:570},value:Na,onChange:ha},ar==null?void 0:ar.map(Eu=>a.createElement(St.default.Option,{key:Eu.key,value:Eu.key},Eu.value)))),Na===0&&a.createElement(De.default.TextArea,{className:"mt20",value:oa,onChange:Eu=>_n(Eu.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(oe.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Nt==null?void 0:Nt.alert_count,"\u6B21\u8B66\u544A\u548C",((wt=Nt==null?void 0:Nt.alerts)==null?void 0:wt.length)-(Nt==null?void 0:Nt.alert_count),"\u6B21\u901A\u77E5")),a.createElement(x.default,{dataSource:(Nt==null?void 0:Nt.alerts)||[],bordered:!1,scroll:((ln=Nt==null?void 0:Nt.alerts)==null?void 0:ln.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Eu=>Eu?a.createElement("span",{title:Eu},Eu):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Eu=>Eu==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ie.ZP,{className:_r.b,onClick:()=>qo(void 0,null,function*(){if(!oa&&Na===0){Fe.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Eu=oa;Na&&(Eu=(et==="alert"?tu:Su).find(qu=>qu.key===Na).value),tr(!0);let Ia=yield(0,Se.ZP)(`/api/exercises/${kt.exercise_id}/send_alert.json`,{method:"post",body:{content:Eu,clazz:et,exercise_user_id:Nt==null?void 0:Nt.exercise_user_id}});(Ia==null?void 0:Ia.status)===0&&(Fe.ZP.info("\u53D1\u9001\u6210\u529F"),Ma(!1)),tr(!1)}),loading:_a,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(x.default,{dataSource:wr,bordered:!1,scroll:wr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Eu=>Ve()(Eu).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Eu=>Eu&&(0,me.li)(Number(Eu)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(vu.Z,null))};var ci=(0,Ae.connect)(({exercise:ie,user:se})=>({exercise:ie,user:se}))(Ko),Yo={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},To={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},bn=Object.defineProperty,Ee=Object.defineProperties,We=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,jt=(ie,se,re)=>se in ie?bn(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,tn=(ie,se)=>{for(var re in se||(se={}))lt.call(se,re)&&jt(ie,re,se[re]);if(tt)for(var re of tt(se))mt.call(se,re)&&jt(ie,re,se[re]);return ie},Xt=(ie,se)=>Ee(ie,We(se)),jn=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())}),Bn=({index:ie,bottomLine:se,gather:re,search:Ke})=>{const[it,Re]=(0,a.useState)([]),[Pt,Xe]=(0,a.useState)(!1),[Pe,ye]=(0,a.useState)(!1),wt=(0,Ae.useParams)(),ln=(0,Ae.useLocation)(),[yn]=(0,Ae.useSearchParams)(),[kt,_t]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(re,"gather"),ie===0&&ye(!0)},[]),(0,a.useEffect)(()=>{Pe&&kn()},[Pe]);const wn=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(qt,dn,ma)=>kt.limit*(kt.page-1)+ma+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:qt=>qt||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:qt=>qt+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:qt=>{let dn=`/classrooms/${wt==null?void 0:wt.coursesId}/exercise/${wt==null?void 0:wt.categoryId}/detail/${qt}/review_detail`;return yn.get("random")&&(dn=dn+`?random=${yn.get("random")}`),a.createElement(Ae.Link,{to:dn,target:"_blank"},"\u67E5\u770B")}}],kn=qt=>jn(void 0,null,function*(){Xe(!0);const dn=qt||{page:1,limit:10,total:0},ma=tn({id:wt==null?void 0:wt.categoryId,question_id:re==null?void 0:re.question_id,search:Ke},dn),Vt=yield(0,Se.ZP)(`/api/courses/${wt==null?void 0:wt.coursesId}/exercises/code_review_users.json`,{method:"get",params:ma});Vt&&(Re(Vt==null?void 0:Vt.users),Xe(!1),_t(Xt(tn({},dn),{total:(Vt==null?void 0:Vt.count)||0})))}),Kt=qt=>{const dn=Xt(tn({},kt),{page:qt});_t(dn),kn(dn)},zt=()=>{ye(!Pe)};return a.createElement("div",{className:To.subjectTable},a.createElement("aside",{className:To.title},a.createElement("span",{className:"c-light-primary"},ie+1,"\u3001",re.name||((re==null?void 0:re.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",re==null?void 0:re.score,"\u5206\uFF09\uFF1A",re==null?void 0:re.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},re==null?void 0:re.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",re==null?void 0:re.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:zt,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Pe?"\u6536\u8D77":"\u5C55\u5F00",Pe?a.createElement(Ea.Z,null):a.createElement(Kr.Z,null)),(re==null?void 0:re.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${re==null?void 0:re.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(x.default,{className:To.customTable,style:{display:Pe?"block":"none"},dataSource:it,bordered:!1,rowKey:qt=>qt.id,rowClassName:To.row,columns:wn,loading:Pt,pagination:{pageSize:kt.limit,total:kt.total,current:kt.page,onChange:Kt,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:To.line,style:{visibility:se?"hidden":"visible"}}))},$n=ee(17354),ga=ee(59301),Ta=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Fn=({exercise:ie,globalSetting:se,dispatch:re})=>{const[Ke,it]=(0,a.useState)(""),[Re,Pt]=(0,a.useState)([]),[Xe,Pe]=(0,a.useState)(""),[ye,wt]=(0,a.useState)(!1),[ln,yn]=(0,a.useState)(!1),kt=(0,Ae.useParams)();(0,a.useEffect)(()=>{_t()},[]);const _t=Kt=>Ta(void 0,null,function*(){wt(!0);const zt=yield(0,Se.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:kt==null?void 0:kt.categoryId,search:Ke}});if((zt==null?void 0:zt.status)===-2){yn(!0),_t();return}zt&&(yn(!1),wt(!1),Pt((zt==null?void 0:zt.exercise_questions)||[]),Pe(zt==null?void 0:zt.last_review_time))}),wn=()=>{_t()},kn=()=>ga.createElement("div",{className:Yo.empty},ga.createElement("img",{src:$n.x7,width:"258"}),ga.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return ga.createElement("section",{className:Yo.warp},ga.createElement("aside",{className:Yo.header},ga.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",Xe||"--"),!!Xe&&ga.createElement(De.default,{value:Ke,onChange:Kt=>it(Kt.target.value),suffix:ga.createElement("i",{onClick:wn,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:wn})),ln&&ga.createElement(an.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!ln&&ga.createElement(yo.Z,{loading:ye,active:!0,paragraph:{rows:5}},Re.length>0?ga.createElement("aside",{className:Yo.subject},Re.map((Kt,zt)=>ga.createElement(Bn,{key:zt,index:zt,bottomLine:zt===Re.length-1,gather:Kt,search:Ke}))):kn()))};var Ya=(0,Ae.connect)(({exercise:ie,globalSetting:se})=>({exercise:ie,globalSetting:se}))(Fn),ba=ee(37285),za=ee(4213),xa=ee(70727),du=ee(25665),nn={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},Ca=ee(98573),Da=ee(18120),cu=ee(24302),Ga=ee(59301),Tu=Object.defineProperty,Yu=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Au=(ie,se,re)=>se in ie?Tu(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,sr=(ie,se)=>{for(var re in se||(se={}))nr.call(se,re)&&Au(ie,re,se[re]);if(Yu)for(var re of Yu(se))gr.call(se,re)&&Au(ie,re,se[re]);return ie},cr=(ie,se)=>{var re={};for(var Ke in ie)nr.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&Yu)for(var Ke of Yu(ie))se.indexOf(Ke)<0&&gr.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},dr=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Fr=null,Hr="\u2581",Yr=(ie,se)=>{var re=ie,{problemset:Ke,globalSetting:it,exercise:Re,loading:Pt,dispatch:Xe,editData:Pe,editKey:ye,setEditKey:wt=()=>{},cancelAdd:ln=()=>{},addCallback:yn=()=>{},reload:kt=()=>{},setIsClaer:_t=()=>{}}=re,wn=cr(re,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[kn,Kt]=(0,a.useState)(""),[zt,qt]=(0,a.useState)(""),[dn,ma]=(0,a.useState)([]),[Vt,Wn]=(0,a.useState)(""),[Cn,ia]=(0,a.useState)(),[It,Nt]=(0,a.useState)(!1),[Ma,Qn]=(0,a.useState)(),[Jn,$t]=(0,a.useState)(0),[Fu,et]=(0,a.useState)(!1),[Va,Na]=(0,a.useState)(!1),[Hn,oa]=(0,a.useState)([]),[_n,Wa]=(0,a.useState)(1),[mu,_a]=(0,a.useState)(!1),tr=(0,a.useRef)(!1),wr=(0,Ae.useParams)(),[Ra,qn]=(0,a.useState)([]),Gn=Gu=>{qn([...Ra,sr({},Gu)])};(0,a.useEffect)(()=>{var Gu;if(tr.current)return;if(!(Pe!=null&&Pe.question_title)){et(!0),Kt(""),ia(!1),Qn(2),ma([]),Wn(""),Nt(!1);return}Kt(Pe==null?void 0:Pe.question_title),ia(Pe==null?void 0:Pe.is_ordered),Wa(Pe==null?void 0:Pe.difficulty),_a(!(Pe!=null&&Pe.repeat_answer)),Qn(Pe==null?void 0:Pe.question_score);const qu=(Gu=Pe==null?void 0:Pe.standard_answers)==null?void 0:Gu.map(qr=>qr.answer_text);ma([...qu]),oa(Pe.tag_discipline_ids),qt(Pe==null?void 0:Pe.analysis)},[Pe,Fu]),(0,a.useEffect)(()=>{Nt(!1),Fu&&Gu();function Gu(){return dr(this,null,function*(){var qu,qr;const Rl=yield(0,ue.YY)({sub_discipline_id:(qr=(qu=Re.editData)==null?void 0:qu.exercise)==null?void 0:qr.sub_discipline_id});qn(Rl.tag_disciplines)})}},[Fu]),(0,a.useImperativeHandle)(se,()=>({onSave:Rn,isEdit:Fu})),(0,a.useEffect)(()=>{var Gu;const qu=(Gu=Re==null?void 0:Re.tagDisciplineData)!=null&&Gu.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];qn(qu)},[Re.tagDisciplineData]);const Aa=Gu=>{(Gu==null?void 0:Gu.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),et(!1),wt(-1),tr.current=!1,kt())},Rn=()=>dr(void 0,null,function*(){var Gu,qu,qr,Rl;let nu=[],Cu=!1;if(Na(!0),dn.forEach((ou,yr)=>{nu.push({choice_id:yr+1,answer_text:[]}),ou.forEach((il,gl)=>{nu[yr].answer_text.push(il),(!il||!(0,me.eR)(il,1e4))&&(Wn(`${yr}-${gl}`),Fe.ZP.info(il?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Cu=!0)})}),Cu)return Na(!1),!1;tr.current=!0;let zr;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>dr(void 0,null,function*(){var ou,yr;zr=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:kn,question_type:3,question_score:Ma,is_ordered:Cn,standard_answers:nu,tag_discipline_ids:Hn,sub_discipline_id:(yr=(ou=Re.editData)==null?void 0:ou.exercise)==null?void 0:yr.sub_discipline_id,difficulty:_n,is_cover:1,repeat_answer:!mu,analysis:zt}}),Aa(zr)}),onCancel:()=>dr(void 0,null,function*(){var ou,yr;zr=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:kn,question_type:3,question_score:Ma,is_ordered:Cn,standard_answers:nu,tag_discipline_ids:Hn,sub_discipline_id:(yr=(ou=Re.editData)==null?void 0:ou.exercise)==null?void 0:yr.sub_discipline_id,difficulty:_n,repeat_answer:!mu,analysis:zt}}),Aa(zr)})}):(zr=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:kn,question_type:3,question_score:Ma,is_ordered:Cn,standard_answers:nu,tag_discipline_ids:Hn,sub_discipline_id:(qu=(Gu=Re.editData)==null?void 0:Gu.exercise)==null?void 0:qu.sub_discipline_id,difficulty:_n,repeat_answer:!mu,analysis:zt}}),Aa(zr)):(zr=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:wr.categoryId,question_title:kn,question_type:3,question_score:Ma,is_ordered:Cn,standard_answers:nu,tag_discipline_ids:Hn,sub_discipline_id:(Rl=(qr=Re.editData)==null?void 0:qr.exercise)==null?void 0:Rl.sub_discipline_id,difficulty:_n,repeat_answer:!mu,analysis:zt}}),Aa(zr)),Na(!1),{name:kn,analysis:zt,standard_answers:nu,is_ordered:Cn}}),xn=(Gu,qu,qr)=>{const Rl=dn.slice();if(qu&&Rl.splice(Gu,qu),qr&&It||!Pe.question_id)for(let nu=0;nu{Wn("");let Rl=dn.slice();Rl[Gu][qu]=qr,ma(Rl)},En=Gu=>{let qu=dn.slice();qu[Gu]=[...qu[Gu],""],ma(qu)},ha=(Gu,qu)=>{let qr=dn.slice();if(!qr[Gu][qu]){qr[Gu]=qr[Gu].filter((Rl,nu)=>nu!==qu),ma(qr);return}Be.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:nn.modal,onOk:()=>{qr[Gu]=qr[Gu].filter((Rl,nu)=>nu!==qu),ma(qr)}})},au=Gu=>{Be.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:nn.modal,onOk:()=>{let qu=0;Kt(kn.replace(/\▁/g,function(qr){return qu++,qu-1===Gu?"":qr})),setTimeout(()=>{let qr=dn.slice();qr=dn.filter((Rl,nu)=>Gu!==nu),ma(qr)},500)}})},tu=()=>{},Su=()=>{var Gu,qu,qr,Rl,nu,Cu;return console.log(dn,"answers"),Ga.createElement("aside",null,Ga.createElement("div",{className:nn.questionType},Ga.createElement("div",null,Ga.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),Ga.createElement("div",null,Ga.createElement(xa.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:kn,onChange:zr=>Kt(zr),showNullButton:((qu=(Gu=Re.editData)==null?void 0:Gu.exercise)==null?void 0:qu.exercise_status)===1,deleteEmptyDisabled:((Rl=(qr=Re.editData)==null?void 0:qr.exercise)==null?void 0:Rl.exercise_status)!==1||Va,onPlaceholderChange:xn})),Ga.createElement("div",{className:"mt20"},dn.map((zr,ou)=>{var yr,il;return Ga.createElement(du.Z,{key:ou,answers:zr,index:ou,is_md:!0,exerciseIsPublish:((il=(yr=Re.editData)==null?void 0:yr.exercise)==null?void 0:il.exercise_status)!==1,activeOptionErrorIndex:Vt,onAnswerChange:ta,addChildAnswer:En,deleteChildAnswer:ha,deleteChildAnswermain:au})})),Ga.createElement("div",{className:"mt20"},dn.length>1&&Ga.createElement("span",null,Ga.createElement(Le.default,{checked:Cn,onChange:zr=>ia(zr.target.checked),className:`${nn.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Ga.createElement("span",{className:`${nn.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Ga.createElement("p",{className:nn.titleWrap},Ga.createElement("span",{className:nn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Ga.createElement(za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:zt,onChange:zr=>qt(zr)}),Ga.createElement("p",{className:""},Ga.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",Ga.createElement(ke.Z,{value:Ma,max:1e4,min:0,onChange:zr=>{Qn(zr)}})," \u5206 \xA0 ",!!Ma&&!!Jn&&Ga.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Ma/Jn).toFixed(1),"\u5206)"),Ga.createElement("span",{style:{marginLeft:"30px"},className:nn.difficult},Ga.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Ga.createElement(ge.ZP.Group,{value:_n,onChange:zr=>{Wa(zr.target.value)}},Ga.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),Ga.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),Ga.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),Ga.createElement("p",{className:nn.titleWrap},Ga.createElement("span",{className:`${nn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Ga.createElement("span",{className:nn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Ga.createElement("div",{className:"mt5"},Ga.createElement(Da.N,{value:Hn,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:oa,subId:(Cu=(nu=Re.editData)==null?void 0:nu.exercise)==null?void 0:Cu.sub_discipline_id,knowledgeOptions:Ra,onAddKnowledgeFinish:Gn})),Ga.createElement("div",{style:{marginTop:10}},Ga.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),Ga.createElement(be.Z,{checked:mu,onChange:zr=>{_a(zr)}}))),Ga.createElement("aside",{className:"tr"},(ye!==-1||Pe.question_id)&&Ga.createElement(Ie.ZP,{type:"default",onClick:()=>{ln(),et(!1)}},"\u53D6\u6D88"),Ga.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{Rn()}},"\u4FDD\u5B58")))},ar=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Gu=>{var qu,qr;return((qr=(qu=Re==null?void 0:Re.editData)==null?void 0:qu.exercise)==null?void 0:qr.exercise_status)===1?Gu:Gu.id!=="del"&&Gu.id!=="add"}),Eu=Gu=>dr(void 0,null,function*(){if(ye!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Gu.id){case"del":let qu;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return dr(this,null,function*(){yield(0,ue.Fl)({id:Pe.question_id}),Xe({type:"exercise/editExercise",payload:sr({},wr)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Gu.id}}),Xe({type:"exercise/editExercise",payload:sr({},wr)});break;case"edit":wt(Pe.dragKey),et(!0);break;case"add":yn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:3});break}}),Ia=()=>{var Gu;return Ga.createElement("aside",null,Ga.createElement("div",{className:nn.questionType},!(Pe!=null&&Pe.isPreview)&&Ga.createElement("div",null,Ga.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Ga.createElement("div",{style:{display:"flex"}},Ga.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Ga.createElement(Ca.Z,{value:Pe.question_title}),Ga.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):Ga.createElement("div",{className:"mt5"},Ga.createElement(Ca.Z,{value:Pe.question_title})),Ga.createElement("div",{className:nn.questionChoices},(Gu=Pe==null?void 0:Pe.standard_answers)==null?void 0:Gu.map(function(qu,qr){return Ga.createElement(oe.Z,{key:qr,align:"middle"},Ga.createElement(pe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",qu.choice_id,"\uFF09\uFF1A"),Ga.createElement(pe.Z,{flex:"1"},Ga.createElement(oe.Z,{align:"middle",gutter:[1,1]},qu.answer_text.map(function(Rl,nu){return Ga.createElement(pe.Z,{span:24,key:nu},qu.model===1?Ga.createElement(De.default,{key:qr,checked:Pe.standard_answers.includes(qr),disabled:!0,value:Rl}):Ga.createElement(cu.Z,{value:Rl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),Ga.createElement("div",{className:nn.action},!Pe.hideAction&&ar.map(function(qu,qr){return qu.id==="up"&&Pe.key===1||qu.id==="down"&&Pe.key===Pe.len?null:Ga.createElement(Ce.Z,{key:qr,placement:"bottom",title:qu.name},Ga.createElement("span",{onClick:()=>Eu(qu),className:qu.icon}))})))};return Ga.createElement("section",{className:nn.wrap},!Fu&&Ia(),Fu&&Su())};var xu=(0,Ae.connect)(({problemset:ie,loading:se,exercise:re,globalSetting:Ke})=>({problemset:ie,globalSetting:Ke,exercise:re,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Yr)),$u=Object.defineProperty,Iu=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,sl=(ie,se,re)=>se in ie?$u(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Er=(ie,se)=>{for(var re in se||(se={}))Hu.call(se,re)&&sl(ie,re,se[re]);if(Iu)for(var re of Iu(se))Qa.call(se,re)&&sl(ie,re,se[re]);return ie},Ur=(ie,se)=>{var re={};for(var Ke in ie)Hu.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&Iu)for(var Ke of Iu(ie))se.indexOf(Ke)<0&&Qa.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},rl=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Wr=["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"],Bl=(ie,se)=>{var re=ie,{problemset:Ke,globalSetting:it,exercise:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,editKey:wt,setEditKey:ln=()=>{},cancelAdd:yn=()=>{},reload:kt=()=>{},addCallback:_t=()=>{},setIsClaer:wn=()=>{}}=re,kn=Ur(re,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Kt,zt]=(0,a.useState)(),[qt,dn]=(0,a.useState)(""),[ma,Vt]=(0,a.useState)(!1),[Wn,Cn]=(0,a.useState)(),[ia,It]=(0,a.useState)([]),[Nt,Ma]=(0,a.useState)([]),[Qn,Jn]=(0,a.useState)(1),[$t,Fu]=(0,a.useState)(!1),[et,Va]=(0,a.useState)(""),Na=(0,a.useRef)(!1),Hn=Ra=>{Ma([...Nt,Er({},Ra)])},oa=(0,Ae.useParams)();(0,a.useEffect)(()=>{if(!Na.current){if(!(ye!=null&&ye.question_choices)){Vt(!0),dn(""),Cn(2),zt("");return}Fu(!(ye!=null&&ye.repeat_answer)),dn(ye==null?void 0:ye.question_title),Cn(ye==null?void 0:ye.question_score),Jn(ye==null?void 0:ye.difficulty),zt(ye.standard_answer[0]+""),It(ye.tag_discipline_ids),Va(ye==null?void 0:ye.analysis)}},[ye,ma]),(0,a.useEffect)(()=>{ma&&Ra();function Ra(){return rl(this,null,function*(){var qn,Gn;const Aa=yield(0,ue.YY)({sub_discipline_id:(Gn=(qn=Re.editData)==null?void 0:qn.exercise)==null?void 0:Gn.sub_discipline_id});Ma(Aa.tag_disciplines)})}},[ma]),(0,a.useImperativeHandle)(se,()=>({onSave:Wa,isEdit:ma})),(0,a.useEffect)(()=>{var Ra;const qn=(Ra=Re==null?void 0:Re.tagDisciplineData)!=null&&Ra.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];Ma(qn)},[Re.tagDisciplineData]);const _n=Ra=>{(Ra==null?void 0:Ra.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Vt(!1),ln(-1),Na.current=!1,kt())},Wa=()=>rl(void 0,null,function*(){var Ra,qn,Gn,Aa;if(!qt)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!Kt)return Fe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const Rn=[{choice_text:"\u6B63\u786E",is_answer:Kt==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Kt==="2"?2:0}];Na.current=!0;let xn;return ye.question_id?(ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>rl(void 0,null,function*(){var ta,En;xn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:qt,question_type:2,question_score:Wn,question_choices:Rn.map(ha=>ha.choice_text),standard_answers:Rn.filter(ha=>ha.is_answer).map(ha=>ha.is_answer),tag_discipline_ids:ia,sub_discipline_id:(En=(ta=Re.editData)==null?void 0:ta.exercise)==null?void 0:En.sub_discipline_id,difficulty:Qn,is_cover:1,repeat_answer:!$t,analysis:et}}),_n(xn)}),onCancel:()=>rl(void 0,null,function*(){var ta,En;xn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:qt,question_type:2,question_score:Wn,question_choices:Rn.map(ha=>ha.choice_text),standard_answers:Rn.filter(ha=>ha.is_answer).map(ha=>ha.is_answer),tag_discipline_ids:ia,sub_discipline_id:(En=(ta=Re.editData)==null?void 0:ta.exercise)==null?void 0:En.sub_discipline_id,difficulty:Qn,repeat_answer:!$t,analysis:et}}),_n(xn)})}):(xn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:qt,question_type:2,question_score:Wn,question_choices:Rn.map(ta=>ta.choice_text),standard_answers:Rn.filter(ta=>ta.is_answer).map(ta=>ta.is_answer),tag_discipline_ids:ia,sub_discipline_id:(qn=(Ra=Re.editData)==null?void 0:Ra.exercise)==null?void 0:qn.sub_discipline_id,difficulty:Qn,repeat_answer:!$t,analysis:et}}),_n(xn)):(xn=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:oa.categoryId,question_title:qt,question_type:2,question_score:Wn,question_choices:Rn.map(ta=>ta.choice_text),standard_answers:Rn.filter(ta=>ta.is_answer).map(ta=>ta.is_answer),tag_discipline_ids:ia,sub_discipline_id:(Aa=(Gn=Re.editData)==null?void 0:Gn.exercise)==null?void 0:Aa.sub_discipline_id,difficulty:Qn,repeat_answer:!$t,analysis:et}}),_n(xn)),{name:qt,choices:Rn}}),mu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ra=>{var qn,Gn;return((Gn=(qn=Re==null?void 0:Re.editData)==null?void 0:qn.exercise)==null?void 0:Gn.exercise_status)===1?Ra:Ra.id!=="del"&&Ra.id!=="add"}),_a=Ra=>rl(void 0,null,function*(){if(wt!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ra.id){case"del":let qn;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return rl(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Er({},oa)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Ra.id}}),Xe({type:"exercise/editExercise",payload:Er({},oa)});break;case"edit":ln(ye.dragKey),Vt(!0);break;case"add":_t({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:2});break}}),tr=()=>{var Ra;return a.createElement("aside",null,a.createElement("div",{className:nn.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Ca.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Ca.Z,{value:ye.question_title})),a.createElement("div",{className:nn.questionChoices},(Ra=ye==null?void 0:ye.question_choices)==null?void 0:Ra.map(function(qn,Gn){return a.createElement(ge.ZP,{key:Gn,checked:ye.standard_answer.includes(Gn+1),disabled:!0},Wr[Gn],". ",a.createElement("span",{className:"c-black font14"},qn.choice_text))})),a.createElement("div",{className:nn.action},!ye.hideAction&&mu.map(function(qn,Gn){return qn.id==="up"&&ye.key===1||qn.id==="down"&&ye.key===ye.len?null:a.createElement(Ce.Z,{key:Gn,placement:"bottom",title:qn.name},a.createElement("span",{onClick:()=>_a(qn),className:qn.icon}))})))},wr=()=>{var Ra,qn;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.required},"*"),a.createElement("span",{className:nn.title},"\u9898\u5E72\uFF1A")),a.createElement(za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:qt,onChange:Gn=>dn(Gn)}),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.required},"*"),a.createElement("span",{className:nn.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:nn.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(ge.ZP.Group,{buttonStyle:"solid",value:Kt,onChange:Gn=>zt(Gn.target.value)},a.createElement(ge.ZP.Button,{value:"1",className:`${nn.radio} mr40`},"\u6B63\u786E"),a.createElement(ge.ZP.Button,{value:"2",className:nn.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:et,onChange:Gn=>Va(Gn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:Wn,max:1e4,min:0,onChange:Gn=>{Cn(Gn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:nn.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ge.ZP.Group,{value:Qn,onChange:Gn=>{Jn(Gn.target.value)}},a.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:`${nn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:nn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Da.N,{value:ia,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:It,subId:(qn=(Ra=Re.editData)==null?void 0:Ra.exercise)==null?void 0:qn.sub_discipline_id,knowledgeOptions:Nt,onAddKnowledgeFinish:Hn})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(be.Z,{checked:$t,onChange:Gn=>{Fu(Gn)}}))),a.createElement("aside",{className:"tr"},(wt!==-1||ye.question_id)&&a.createElement(Ie.ZP,{type:"default",onClick:()=>{yn(),Vt(!1)}},"\u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{Wa()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:nn.wrap},!ma&&tr(),ma&&wr())};var fl=(0,Ae.connect)(({problemset:ie,loading:se,exercise:re,globalSetting:Ke})=>({problemset:ie,globalSetting:Ke,exercise:re,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Bl)),Dl=Object.defineProperty,bl=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,ol=(ie,se,re)=>se in ie?Dl(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Wl=(ie,se)=>{for(var re in se||(se={}))Al.call(se,re)&&ol(ie,re,se[re]);if(bl)for(var re of bl(se))wl.call(se,re)&&ol(ie,re,se[re]);return ie},$r=(ie,se)=>{var re={};for(var Ke in ie)Al.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&bl)for(var Ke of bl(ie))se.indexOf(Ke)<0&&wl.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Ln=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Pu=["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"],wu=(0,a.forwardRef)((ie,se)=>{var re=ie,{problemset:Ke,globalSetting:it,exercise:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:wt=()=>{},editKey:ln,setEditKey:yn=()=>{},setIsClaer:kt=()=>{},addCallback:_t=Rn=>{},reload:wn=()=>{}}=re,kn=$r(re,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Kt,zt]=(0,a.useState)([]),[qt,dn]=(0,a.useState)(),[ma,Vt]=(0,a.useState)([]),[Wn,Cn]=(0,a.useState)(""),[ia,It]=(0,a.useState)(),[Nt,Ma]=(0,a.useState)(!1),[Qn,Jn]=(0,a.useState)([]),[$t,Fu]=(0,a.useState)(1),[et,Va]=(0,a.useState)(!1),[Na,Hn]=(0,a.useState)(""),[oa,_n]=(0,a.useState)([]),Wa=(0,a.useRef)(!1),mu=Rn=>{_n([...oa,Wl({},Rn)])},_a=(0,Ae.useParams)();(0,a.useEffect)(()=>{zt(["","","",""])},[]),(0,a.useEffect)(()=>{if(Wa.current)return;if(!(ye!=null&&ye.question_choices)){Ma(!0),Cn(""),It(5),zt(["","","",""]),Vt([]);return}Cn(ye==null?void 0:ye.question_title),It(ye==null?void 0:ye.question_score),Va(!(ye!=null&&ye.repeat_answer)),Fu(ye==null?void 0:ye.difficulty),zt(ye==null?void 0:ye.question_choices.map(xn=>xn.choice_text));const Rn=[];ye==null||ye.standard_answer.map((xn,ta)=>{Rn.push(xn-1)}),Vt(Rn),Jn(ye.tag_discipline_ids),Hn(ye==null?void 0:ye.analysis)},[ye,Nt]),(0,a.useEffect)(()=>{Nt&&Rn();function Rn(){return Ln(this,null,function*(){var xn,ta;const En=yield(0,ue.YY)({sub_discipline_id:(ta=(xn=Re.editData)==null?void 0:xn.exercise)==null?void 0:ta.sub_discipline_id});_n(En.tag_disciplines)})}},[Nt]),(0,a.useImperativeHandle)(se,()=>({onSave:wr,isEdit:Nt})),(0,a.useEffect)(()=>{var Rn;const xn=(Rn=Re==null?void 0:Re.tagDisciplineData)!=null&&Rn.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];_n(xn)},[Re.tagDisciplineData]);const tr=Rn=>{(Rn==null?void 0:Rn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ma(!1),yn(-1),Wa.current=!1,wn())},wr=()=>Ln(void 0,null,function*(){var Rn,xn,ta,En;if(!Wn)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const ha=Kt.findIndex(Su=>!Su);if(ha>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Pu[ha]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ma.length)return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ma.length<1)return Fe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const au=Kt.map((Su,ar)=>({choice_text:Su,is_answer:ma.includes(ar)?ar+1:0}));Wa.current=!0;let tu;ye.question_id?(ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ln(void 0,null,function*(){var Su,ar;tu=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Wn,question_type:1,question_score:ia,question_choices:au.map(Eu=>Eu.choice_text),standard_answers:au.filter(Eu=>Eu.is_answer).map(Eu=>Eu.is_answer),tag_discipline_ids:Qn,sub_discipline_id:(ar=(Su=Re.editData)==null?void 0:Su.exercise)==null?void 0:ar.sub_discipline_id,difficulty:$t,is_cover:1,repeat_answer:!et,analysis:Na}}),tr(tu)}),onCancel:()=>Ln(void 0,null,function*(){var Su,ar;tu=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Wn,question_type:1,question_score:ia,question_choices:au.map(Eu=>Eu.choice_text),standard_answers:au.filter(Eu=>Eu.is_answer).map(Eu=>Eu.is_answer),tag_discipline_ids:Qn,sub_discipline_id:(ar=(Su=Re.editData)==null?void 0:Su.exercise)==null?void 0:ar.sub_discipline_id,difficulty:$t,repeat_answer:!et,analysis:Na}}),tr(tu)})}):(tu=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Wn,question_type:1,question_score:ia,question_choices:au.map(Su=>Su.choice_text),standard_answers:au.filter(Su=>Su.is_answer).map(Su=>Su.is_answer),tag_discipline_ids:Qn,sub_discipline_id:(xn=(Rn=Re.editData)==null?void 0:Rn.exercise)==null?void 0:xn.sub_discipline_id,difficulty:$t,repeat_answer:!et,analysis:Na}}),tr(tu)):(tu=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:_a.categoryId,question_title:Wn,question_type:1,question_score:ia,question_choices:au.map(Su=>Su.choice_text),standard_answers:au.filter(Su=>Su.is_answer).map(Su=>Su.is_answer),tag_discipline_ids:Qn,sub_discipline_id:(En=(ta=Re.editData)==null?void 0:ta.exercise)==null?void 0:En.sub_discipline_id,difficulty:$t,repeat_answer:!et,analysis:Na}}),tr(tu))}),Ra=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Rn=>{var xn,ta;return((ta=(xn=Re==null?void 0:Re.editData)==null?void 0:xn.exercise)==null?void 0:ta.exercise_status)===1?Rn:Rn.id!=="del"&&Rn.id!=="add"}),qn=Rn=>Ln(void 0,null,function*(){if(ln!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Rn.id){case"del":let xn;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ln(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Wl({},_a)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Rn.id}}),Xe({type:"exercise/editExercise",payload:Wl({},_a)});break;case"edit":yn(ye.dragKey),Ma(!0);break;case"add":_t({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:1});break}}),Gn=()=>{var Rn;return a.createElement("aside",null,a.createElement("div",{className:nn.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u591A\u9009\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Ca.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Ca.Z,{value:ye.question_title})),a.createElement("div",{className:nn.questionChoices},(Rn=ye==null?void 0:ye.question_choices)==null?void 0:Rn.map(function(xn,ta){return a.createElement(oe.Z,{key:ta},a.createElement(pe.Z,null,a.createElement(Le.default,{key:ta,checked:ye.standard_answer.includes(ta+1),disabled:!0},Pu[ta],".")),a.createElement(pe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Ca.Z,{value:xn.choice_text}))))})),a.createElement("div",{className:nn.action},!ye.hideAction&&Ra.map(function(xn,ta){return xn.id==="up"&&ye.key===1||xn.id==="down"&&ye.key===ye.len?null:a.createElement(Ce.Z,{key:ta,placement:"bottom",title:xn.name},a.createElement("span",{onClick:()=>qn(xn),className:xn.icon}))})))},Aa=()=>{var Rn,xn;return a.createElement("aside",null,a.createElement("div",{className:nn.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.required},"*"),a.createElement("span",{className:nn.title},"\u9898\u5E72\uFF1A")),a.createElement(za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wn,onChange:ta=>Cn(ta)}),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.required},"*"),a.createElement("span",{className:nn.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:nn.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Kt.map((ta,En)=>{var ha,au;return a.createElement("div",{className:nn.choiceWrap,key:En},a.createElement(Ce.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${nn.answer} ${ma.includes(En)?nn.activeAnswer:""}`,onClick:()=>{ma.includes(En)?Vt(ma.filter(tu=>tu!==En)):Vt([...ma,En])}},Pu[En])),a.createElement("div",{className:nn.editorWrap},qt===En?a.createElement(za.Z,{id:`single-question-option-${En}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ta,onChange:tu=>{Kt[En]=tu,zt(Kt)}}):a.createElement("div",{className:nn.htmlWrap,onClick:()=>dn(En)},a.createElement(Ca.Z,{value:ta}))),((au=(ha=Re.editData)==null?void 0:ha.exercise)==null?void 0:au.exercise_status)===1&&a.createElement(a.Fragment,null,En>1&&a.createElement(Ce.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${nn.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>zt(Kt.filter((tu,Su)=>Su!==En))})),En<7&&En===Kt.length-1&&a.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${nn.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>zt([...Kt,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Na,onChange:ta=>Hn(ta)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:ia,max:1e4,min:0,onChange:ta=>{It(ta)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:nn.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ge.ZP.Group,{value:$t,onChange:ta=>{Fu(ta.target.value)}},a.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:`${nn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:nn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Da.N,{value:Qn,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:Jn,subId:(xn=(Rn=Re.editData)==null?void 0:Rn.exercise)==null?void 0:xn.sub_discipline_id,knowledgeOptions:oa,onAddKnowledgeFinish:mu})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(be.Z,{checked:et,onChange:ta=>{Va(ta)}}))),a.createElement("aside",{className:"tr"},(ln!==-1||ye.question_id)&&a.createElement(Ie.ZP,{type:"default",onClick:()=>{wt(),Ma(!1)}},"\u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{wr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:nn.wrap},!Nt&&Gn(),Nt&&Aa())});var Lu=(0,Ae.connect)(({problemset:ie,loading:se,exercise:re,globalSetting:Ke})=>({problemset:ie,globalSetting:Ke,exercise:re,loading:se.effects}),null,null,{forwardRef:!0})(wu),gu=ee(59301),er=Object.defineProperty,cl=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Jr=(ie,se,re)=>se in ie?er(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ll=(ie,se)=>{for(var re in se||(se={}))Xr.call(se,re)&&Jr(ie,re,se[re]);if(cl)for(var re of cl(se))no.call(se,re)&&Jr(ie,re,se[re]);return ie},jl=(ie,se)=>{var re={};for(var Ke in ie)Xr.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&cl)for(var Ke of cl(ie))se.indexOf(Ke)<0&&no.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},mo=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Tr=null,Ao=(ie,se)=>{var re=ie,{problemset:Ke,globalSetting:it,exercise:Re,loading:Pt,dispatch:Xe,editData:Pe,cancelAdd:ye=()=>{},editKey:wt,setEditKey:ln=()=>{},addCallback:yn=()=>{},reload:kt=()=>{},setIsClaer:_t=()=>{}}=re,wn=jl(re,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[kn,Kt]=(0,a.useState)(""),[zt,qt]=(0,a.useState)(""),[dn,ma]=(0,a.useState)(""),[Vt,Wn]=(0,a.useState)([]),[Cn,ia]=(0,a.useState)(""),[It,Nt]=(0,a.useState)(),[Ma,Qn]=(0,a.useState)(!1),[Jn,$t]=(0,a.useState)([]),[Fu,et]=(0,a.useState)(!1),[Va,Na]=(0,a.useState)(!1),Hn=(0,Ae.useParams)(),oa=(0,a.useRef)(!1),[_n,Wa]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Gn;if(oa.current)return;Pe.edit&&(et(!0),qt(""),Kt(""),$t([])),Kt(Pe.shixun_name),qt(Pe.question_title);const Aa=[];(Gn=Pe.shixun)==null||Gn.map(Rn=>{Aa.push(Rn.challenge_score),_n.push({challenge_id:Rn.challenge_id,open:!0})}),Wa(_n),$t(Aa)},[Pe]),(0,a.useEffect)(()=>{Qn(!1)},[Fu]),(0,a.useImperativeHandle)(se,()=>({onSave:_a,isEdit:Fu}));const mu=Gn=>{(Gn==null?void 0:Gn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),et(!1),ln(-1),oa.current=!1,kt())},_a=()=>mo(void 0,null,function*(){let Gn=[];if(!1)return!1;oa.current=!0,Na(!0);let Rn;return Pe.question_id?Rn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:zt,shixun_name:kn,shixun_id:Pe.shixun_id,question_type:5,question_scores:Jn}}):Rn=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Hn.categoryId,question_title:zt,shixun_name:kn,shixun_id:Pe.shixun_id,question_type:5,question_scores:Jn,is_copy:Pe.is_copy}}),mu(Rn),Na(!1),{name:zt,analysis:dn,standard_answers:Gn,is_ordered:It}}),tr=()=>{var Gn;return gu.createElement("aside",null,gu.createElement("div",{className:nn.questionType},gu.createElement("div",null,gu.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),gu.createElement("div",{className:"mt10"},gu.createElement(De.default,{defaultValue:kn,onChange:Aa=>{Kt(Aa.target.value)}})),gu.createElement("div",{className:"mt10"},gu.createElement(za.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:zt,onChange:Aa=>{qt(Aa)}})),gu.createElement("div",{className:"mt20"},(Gn=Pe.shixun)==null?void 0:Gn.map((Aa,Rn)=>gu.createElement(oe.Z,{gutter:[20,20]},gu.createElement(pe.Z,{flex:"1"},Rn+1,".",Aa.challenge_name),gu.createElement(pe.Z,null,gu.createElement(ke.Z,{defaultValue:Jn[Rn],onChange:xn=>{Jn[Rn]=xn,$t(Jn),console.log("srore:L",Jn[Rn])}})," \u5206")))),gu.createElement("div",{className:"mt20"},Vt.length>1&&gu.createElement("span",null,gu.createElement(Le.default,{checked:It,onChange:Aa=>Nt(Aa.target.checked),className:`${nn.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),gu.createElement("span",{className:`${nn.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),gu.createElement("aside",{className:"tr"},(wt!==-1||!(Pe!=null&&Pe.edit))&&gu.createElement(Ie.ZP,{type:"default",onClick:()=>{ye(),et(!1)}},"\u53D6\u6D88"),gu.createElement(Ie.ZP,{loading:Va,className:"ml20",type:"primary",onClick:()=>{_a()}},"\u4FDD\u5B58")))},wr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Gn=>{var Aa,Rn;return((Rn=(Aa=Re==null?void 0:Re.editData)==null?void 0:Aa.exercise)==null?void 0:Rn.exercise_status)===1?Gn:Gn.id!=="del"&&Gn.id!=="add"}),Ra=Gn=>mo(void 0,null,function*(){if(wt!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Gn.id){case"del":let Aa;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return mo(this,null,function*(){yield(0,ue.Fl)({id:Pe.question_id}),Xe({type:"exercise/editExercise",payload:ll({},Hn)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Gn.id}}),Xe({type:"exercise/editExercise",payload:ll({},Hn)});break;case"edit":ln(Pe.dragKey),et(!0);break;case"add":Xe({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:5}}});break}}),qn=()=>{var Gn,Aa;return gu.createElement("aside",null,gu.createElement("div",{className:nn.questionType},!(Pe!=null&&Pe.isPreview)&&gu.createElement("div",null,gu.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?gu.createElement("div",{style:{display:"flex"}},gu.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),gu.createElement(Ca.Z,{value:Pe.question_title}),gu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09"),!!((Gn=Pe.schools)!=null&&Gn.length)&&gu.createElement(Ce.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},gu.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):gu.createElement("div",{className:"mt5"},gu.createElement(Ca.Z,{value:Pe.question_title})),gu.createElement("div",{className:"mt30"}),(Aa=Pe.shixun)==null?void 0:Aa.map(function(Rn,xn){var ta,En,ha,au,tu,Su,ar,Eu,Ia,Gu;return gu.createElement("div",null,gu.createElement("div",{key:xn,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((ta=_n[xn])!=null&&ta.open)||!((ha=(En=Re==null?void 0:Re.editData)==null?void 0:En.exercise)!=null&&ha.show_challenge_task_pass))&&10}},gu.createElement("div",null,gu.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",xn+1,"\u5173 ",gu.createElement("span",{className:"ml10"},Rn.challenge_name)," ",gu.createElement("span",{className:"ml10"},Rn.challenge_score," \u5206")),((tu=(au=Re==null?void 0:Re.editData)==null?void 0:au.exercise)==null?void 0:tu.show_challenge_task_pass)&&gu.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var qu;_n[xn].open=!((qu=_n[xn])!=null&&qu.open),Wa([..._n])}},(Su=_n[xn])!=null&&Su.open?"\u6536\u8D77":"\u5C55\u5F00",(ar=_n[xn])!=null&&ar.open?gu.createElement(Ea.Z,{style:{marginLeft:8}}):gu.createElement(Kr.Z,{style:{marginLeft:8}}))),((Ia=(Eu=Re==null?void 0:Re.editData)==null?void 0:Eu.exercise)==null?void 0:Ia.show_challenge_task_pass)&&gu.createElement(Ca.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((Gu=_n[xn])!=null&&Gu.open)&&"none"},value:(Rn==null?void 0:Rn.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),gu.createElement("div",{className:nn.action},gu.createElement(Ae.Link,{target:"_blank",to:`/shixuns/${Pe.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Pe.hideAction&&wr.map(function(Rn,xn){return Rn.id==="up"&&Pe.key===1||Rn.id==="down"&&Pe.key===Pe.len?null:gu.createElement(Ce.Z,{key:xn,placement:"bottom",title:Rn.name},gu.createElement("span",{onClick:()=>Ra(Rn),className:Rn.icon}))})))};return gu.createElement("section",{className:nn.wrap},!Fu&&qn(),Fu&&tr())};var vr=(0,Ae.connect)(({problemset:ie,loading:se,globalSetting:re,exercise:Ke})=>({problemset:ie,globalSetting:re,exercise:Ke,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ao)),$a=ee(45722),xl=Object.defineProperty,at=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Pn=(ie,se,re)=>se in ie?xl(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Sa=(ie,se)=>{for(var re in se||(se={}))Bt.call(se,re)&&Pn(ie,re,se[re]);if(at)for(var re of at(se))Zt.call(se,re)&&Pn(ie,re,se[re]);return ie},Ja=(ie,se)=>{var re={};for(var Ke in ie)Bt.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&at)for(var Ke of at(ie))se.indexOf(Ke)<0&&Zt.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},zu=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const ju=(ie,se)=>{var re=ie,{problemset:Ke,exercise:it,globalSetting:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:wt=()=>{},editKey:ln,setEditKey:yn=()=>{},setIsClaer:kt=()=>{},reload:_t=()=>{},addCallback:wn=xn=>{}}=re,kn=Ja(re,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Kt,zt]=(0,a.useState)([]),[qt,dn]=(0,a.useState)(),[ma,Vt]=(0,a.useState)([]),[Wn,Cn]=(0,a.useState)(""),[ia,It]=(0,a.useState)(),[Nt,Ma]=(0,a.useState)([]),[Qn,Jn]=(0,a.useState)(!1),[$t,Fu]=(0,a.useState)(1),[et,Va]=(0,a.useState)(!1),[Na,Hn]=(0,a.useState)(""),oa=(0,Ae.useParams)(),_n=(0,a.useRef)(null),Wa=(0,a.useRef)(!1),[mu,_a]=(0,a.useState)([]),tr=xn=>{_a([...mu,Sa({},xn)])};(0,a.useEffect)(()=>{zt(["","","",""])},[]),(0,a.useEffect)(()=>{if(Wa.current)return;if(!(ye!=null&&ye.question_choices)){Jn(!0),Cn(""),It(5),zt(["","","",""]),Vt([]);return}Cn(ye==null?void 0:ye.question_title),It(ye==null?void 0:ye.question_score),Va(!(ye!=null&&ye.repeat_answer)),Hn(ye==null?void 0:ye.analysis),Fu(ye==null?void 0:ye.difficulty),zt(ye==null?void 0:ye.question_choices.map(ta=>ta.choice_text));const xn=[];ye==null||ye.standard_answer.map((ta,En)=>{xn.push(ta-1)}),Ma(ye.tag_discipline_ids),Vt(xn)},[ye,Qn]),(0,a.useEffect)(()=>{Qn&&xn();function xn(){return zu(this,null,function*(){var ta,En;const ha=yield(0,ue.YY)({sub_discipline_id:(En=(ta=it.editData)==null?void 0:ta.exercise)==null?void 0:En.sub_discipline_id});_a(ha.tag_disciplines)})}},[Qn]),(0,a.useEffect)(()=>{var xn;const ta=(xn=it==null?void 0:it.tagDisciplineData)!=null&&xn.tag_disciplines&&Array.isArray(it.tagDisciplineData.tag_disciplines)?it.tagDisciplineData.tag_disciplines:[];_a(ta)},[it.tagDisciplineData]),(0,a.useImperativeHandle)(se,()=>({onSave:Ra,isEdit:Qn}));const wr=xn=>{(xn==null?void 0:xn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Jn(!1),yn(-1),Wa.current=!1,_t())},Ra=()=>zu(void 0,null,function*(){var xn,ta,En,ha;if(!Wn)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const au=Kt.findIndex(ar=>!ar);if(au>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${$a.k4[au]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ma.length)return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ma.length<1)return Fe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const tu=Kt.map((ar,Eu)=>({choice_text:ar,is_answer:ma.includes(Eu)?Eu+1:0}));Wa.current=!0;let Su;ye.question_id?(ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zu(void 0,null,function*(){var ar,Eu;Su=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Wn,question_type:1,question_score:ia,question_choices:tu.map(Ia=>Ia.choice_text),standard_answers:tu.filter(Ia=>Ia.is_answer).map(Ia=>Ia.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(Eu=(ar=it.editData)==null?void 0:ar.exercise)==null?void 0:Eu.sub_discipline_id,difficulty:$t,is_cover:1,repeat_answer:!et,analysis:Na}}),wr(Su)}),onCancel:()=>zu(void 0,null,function*(){var ar,Eu;Su=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Wn,question_type:1,question_score:ia,question_choices:tu.map(Ia=>Ia.choice_text),standard_answers:tu.filter(Ia=>Ia.is_answer).map(Ia=>Ia.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(Eu=(ar=it.editData)==null?void 0:ar.exercise)==null?void 0:Eu.sub_discipline_id,difficulty:$t,repeat_answer:!et,analysis:Na}}),wr(Su)})}):(Su=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Wn,question_type:1,question_score:ia,question_choices:tu.map(ar=>ar.choice_text),standard_answers:tu.filter(ar=>ar.is_answer).map(ar=>ar.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(ta=(xn=it.editData)==null?void 0:xn.exercise)==null?void 0:ta.sub_discipline_id,difficulty:$t,repeat_answer:!et,analysis:Na}}),wr(Su)):(Su=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:oa.categoryId,question_title:Wn,question_type:1,question_score:ia,question_choices:tu.map(ar=>ar.choice_text),standard_answers:tu.filter(ar=>ar.is_answer).map(ar=>ar.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(ha=(En=it.editData)==null?void 0:En.exercise)==null?void 0:ha.sub_discipline_id,difficulty:$t,repeat_answer:!et,analysis:Na}}),wr(Su))}),qn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(xn=>{var ta,En;return((En=(ta=it==null?void 0:it.editData)==null?void 0:ta.exercise)==null?void 0:En.exercise_status)===1?xn:xn.id!=="del"&&xn.id!=="add"}),Gn=xn=>zu(void 0,null,function*(){if(ln!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(xn.id){case"del":let ta;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return zu(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Sa({},oa)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:xn.id}}),Xe({type:"exercise/editExercise",payload:Sa({},oa)});break;case"edit":yn(ye.dragKey),Jn(!0);break;case"add":wn({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:0});break}}),Aa=()=>{var xn;return a.createElement("aside",{ref:_n},a.createElement("div",{className:nn.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u5355\u9009\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Ca.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Ca.Z,{value:ye.question_title})),a.createElement("div",{className:nn.questionChoices},(xn=ye==null?void 0:ye.question_choices)==null?void 0:xn.map(function(ta,En){return a.createElement(oe.Z,{key:En},a.createElement(pe.Z,null,a.createElement(ge.ZP,{key:En,checked:ye.standard_answer.includes(En+1),disabled:!0},$a.k4[En],".")),a.createElement(pe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Ca.Z,{value:ta.choice_text}))))})),a.createElement("div",{className:nn.action},!ye.hideAction&&qn.map(function(ta,En){return ta.id==="up"&&ye.key===1||ta.id==="down"&&ye.key===ye.len?null:a.createElement(Ce.Z,{key:En,placement:"bottom",title:ta.name},a.createElement("span",{onClick:()=>Gn(ta),className:ta.icon}))})))},Rn=()=>{var xn,ta;return a.createElement("aside",null,a.createElement("div",{className:nn.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.required},"*"),a.createElement("span",{className:nn.title},"\u9898\u5E72\uFF1A")),a.createElement(za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wn,onChange:En=>Cn(En)}),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.required},"*"),a.createElement("span",{className:nn.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:nn.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Kt.map((En,ha)=>{var au,tu;return a.createElement("div",{className:nn.choiceWrap,key:ha},a.createElement(Ce.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${nn.answer} ${ma.includes(ha)?nn.activeAnswer:""}`,onClick:()=>{ma.includes(ha)?Vt(ma.filter(Su=>Su!==ha)):Vt([...ma,ha])}},$a.k4[ha])),a.createElement("div",{className:nn.editorWrap},qt===ha?a.createElement(za.Z,{id:`single-question-option-${ha}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:En,onChange:Su=>{Kt[ha]=Su,zt(Kt)}}):a.createElement("div",{className:nn.htmlWrap,onClick:()=>dn(ha)},a.createElement(Ca.Z,{value:En}))),((tu=(au=it.editData)==null?void 0:au.exercise)==null?void 0:tu.exercise_status)===1&&a.createElement(a.Fragment,null,ha>1&&a.createElement(Ce.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${nn.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>zt(Kt.filter((Su,ar)=>ar!==ha))})),ha<7&&ha===Kt.length-1&&a.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${nn.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>zt([...Kt,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Na,onChange:En=>Hn(En)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:ia,max:1e4,min:0,onChange:En=>{It(En)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:nn.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ge.ZP.Group,{value:$t,onChange:En=>{Fu(En.target.value)}},a.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:nn.titleWrap},a.createElement("span",{className:`${nn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:nn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Da.N,{selectvalues:ye==null?void 0:ye.tag_discipline_ids,value:Nt,onChange:Ma,subId:(ta=(xn=it.editData)==null?void 0:xn.exercise)==null?void 0:ta.sub_discipline_id,knowledgeOptions:mu,onAddKnowledgeFinish:tr})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(be.Z,{checked:et,onChange:En=>{Va(En)}}))),a.createElement("aside",{className:"tr"},(ln!==-1||ye.question_id)&&a.createElement(Ie.ZP,{type:"default",onClick:()=>{wt(),Jn(!1)}},"\u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{Ra()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:nn.wrap},!Qn&&Aa(),Qn&&Rn())};var Ou=(0,Ae.connect)(({problemset:ie,loading:se,globalSetting:re,exercise:Ke})=>({problemset:ie,globalSetting:re,exercise:Ke,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ju)),pr=ee(96599),mr=({value:ie=[[],[]],onChange:se})=>{var re,Ke;const[it,Re]=(0,a.useState)(""),[Pt,Xe]=(0,a.useState)(""),Pe=ye=>{if(!ye)return!1;let wt=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 ye==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Ce.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(De.default,{value:it,onChange:ye=>{Re(ye.target.value)},maxLength:50,allowClear:!0,onPressEnter:ye=>{var wt,ln,yn;const kt=(wt=ye.target)==null?void 0:wt.value;Pe(kt)&&((yn=ie[0])==null||yn.push((ln=kt==null?void 0:kt.split("|"))==null?void 0:ln.filter(_t=>!!_t)),se([...ie]),Re(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(re=ie==null?void 0:ie[0])==null?void 0:re.map((ye,wt)=>a.createElement(pr.default,{className:"mb10",key:wt,closable:!0,onClose:ln=>{var yn;ln.preventDefault(),ie[0]=(yn=ie[0])==null?void 0:yn.filter((kt,_t)=>_t!==wt),se([...ie])}},ye==null?void 0:ye.join(" \u6216 ")))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(De.default,{value:Pt,onChange:ye=>{Xe(ye.target.value)},maxLength:50,allowClear:!0,onPressEnter:ye=>{var wt,ln,yn;const kt=(wt=ye.target)==null?void 0:wt.value;Pe(kt)&&((yn=ie[1])==null||yn.push((ln=kt==null?void 0:kt.split("|"))==null?void 0:ln.filter(_t=>!!_t)),se([...ie]),Xe(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(Ke=ie==null?void 0:ie[1])==null?void 0:Ke.map((ye,wt)=>a.createElement(pr.default,{className:"mb10",key:wt,closable:!0,onClose:ln=>{var yn;ln.preventDefault(),ie[1]=(yn=ie[1])==null?void 0:yn.filter((kt,_t)=>_t!==wt),se([...ie])}},ye==null?void 0:ye.join(" \u6216 ")))))},tl=Object.defineProperty,Gr=Object.getOwnPropertySymbols,hu=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,kr=(ie,se,re)=>se in ie?tl(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Vr=(ie,se)=>{for(var re in se||(se={}))hu.call(se,re)&&kr(ie,re,se[re]);if(Gr)for(var re of Gr(se))fr.call(se,re)&&kr(ie,re,se[re]);return ie},Pr=(ie,se)=>{var re={};for(var Ke in ie)hu.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&Gr)for(var Ke of Gr(ie))se.indexOf(Ke)<0&&fr.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},ml=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const vl=null,Uu=(ie,se)=>{var re=ie,{problemset:Ke,exercise:it,globalSetting:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:wt=()=>{},editKey:ln,setEditKey:yn=()=>{},reload:kt=()=>{},addCallback:_t=()=>{},setIsClaer:wn=()=>{}}=re,kn=Pr(re,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Kt,zt]=(0,a.useState)(""),[qt,dn]=(0,a.useState)(""),[ma,Vt]=(0,a.useState)(""),[Wn,Cn]=(0,a.useState)(),[ia,It]=(0,a.useState)(!1),[Nt,Ma]=(0,a.useState)([]),[Qn,Jn]=(0,a.useState)(1),[$t,Fu]=(0,a.useState)(!1),[et,Va]=(0,a.useState)([[],[]]),Na=(0,a.useRef)(!1),Hn=(0,Ae.useParams)(),[oa,_n]=(0,a.useState)([]),Wa=Gn=>{_n([...oa,Vr({},Gn)])};(0,a.useEffect)(()=>{var Gn;if(!Na.current){if(!(ye!=null&&ye.question_title)){It(!0),zt(""),Vt(""),Cn(10);return}Fu(!(ye!=null&&ye.repeat_answer)),zt(ye==null?void 0:ye.question_title),Vt((Gn=ye==null?void 0:ye.standard_answer)==null?void 0:Gn[0]),Cn(ye==null?void 0:ye.question_score),Ma(ye.tag_discipline_ids),Jn(ye==null?void 0:ye.difficulty),dn(ye==null?void 0:ye.analysis),Va([ye==null?void 0:ye.normal_keywords,ye==null?void 0:ye.main_keywords])}},[Ke.editData,ia]),(0,a.useEffect)(()=>{var Gn;const Aa=(Gn=it==null?void 0:it.tagDisciplineData)!=null&&Gn.tag_disciplines&&Array.isArray(it.tagDisciplineData.tag_disciplines)?it.tagDisciplineData.tag_disciplines:[];_n(Aa)},[it.tagDisciplineData]),(0,a.useEffect)(()=>{ia&&Gn();function Gn(){return ml(this,null,function*(){var Aa,Rn;const xn=yield(0,ue.YY)({sub_discipline_id:(Rn=(Aa=it.editData)==null?void 0:Aa.exercise)==null?void 0:Rn.sub_discipline_id});_n(xn.tag_disciplines)})}},[ia]),(0,a.useImperativeHandle)(se,()=>({onSave:_a,isEdit:ia}));const mu=Gn=>{(Gn==null?void 0:Gn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),It(!1),yn(-1),Na.current=!1,kt())},_a=()=>ml(void 0,null,function*(){var Gn,Aa,Rn,xn;if(!Kt)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ta=et[0],En=et[1];Na.current=!0;let ha;return ye.question_id?(ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ml(void 0,null,function*(){var au,tu;ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Kt,question_type:4,question_score:Wn,standard_answers:[ma],tag_discipline_ids:Nt,sub_discipline_id:(tu=(au=it.editData)==null?void 0:au.exercise)==null?void 0:tu.sub_discipline_id,difficulty:Qn,is_cover:1,repeat_answer:!$t,analysis:qt,normal_keywords:ta,main_keywords:En}}),mu(ha)}),onCancel:()=>ml(void 0,null,function*(){var au,tu;ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Kt,question_type:4,question_score:Wn,standard_answers:[ma],tag_discipline_ids:Nt,sub_discipline_id:(tu=(au=it.editData)==null?void 0:au.exercise)==null?void 0:tu.sub_discipline_id,difficulty:Qn,repeat_answer:!$t,analysis:qt,normal_keywords:ta,main_keywords:En}}),mu(ha)})}):(ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Kt,question_type:4,question_score:Wn,standard_answers:[ma],tag_discipline_ids:Nt,sub_discipline_id:(Aa=(Gn=it.editData)==null?void 0:Gn.exercise)==null?void 0:Aa.sub_discipline_id,difficulty:Qn,repeat_answer:!$t,analysis:qt,normal_keywords:ta,main_keywords:En}}),mu(ha)):(ha=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Hn.categoryId,exercise_bank_id:Hn.categoryId,question_title:Kt,question_type:4,question_score:Wn,standard_answers:[ma],tag_discipline_ids:Nt,sub_discipline_id:(xn=(Rn=it.editData)==null?void 0:Rn.exercise)==null?void 0:xn.sub_discipline_id,difficulty:Qn,repeat_answer:!$t,analysis:qt,normal_keywords:ta,main_keywords:En}}),mu(ha)),{name:Kt,answer_texts:[ma],analysis:qt,normal_keywords:ta,main_keywords:En}}),tr=()=>{var Gn,Aa;return a.createElement("aside",null,a.createElement("div",{className:nn.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Kt,onChange:Rn=>zt(Rn)}),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(za.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ma,onChange:Rn=>Vt(Rn)}),a.createElement(mr,{value:et,onChange:Va}),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:nn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:qt,onChange:Rn=>dn(Rn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:Wn,max:1e4,min:0,onChange:Rn=>{Cn(Rn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:nn.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ge.ZP.Group,{value:Qn,onChange:Rn=>{Jn(Rn.target.value)}},a.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:nn.titleWrap},a.createElement("span",{className:`${nn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:nn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Da.N,{value:Nt,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:Ma,subId:(Aa=(Gn=it.editData)==null?void 0:Gn.exercise)==null?void 0:Aa.sub_discipline_id,knowledgeOptions:oa,onAddKnowledgeFinish:Wa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(be.Z,{checked:$t,onChange:Rn=>{Fu(Rn)}}))),a.createElement("aside",{className:"tr"},(ln!==-1||ye.question_id)&&a.createElement(Ie.ZP,{type:"default",onClick:()=>{wt(),It(!1)}},"\u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{_a()}},"\u4FDD\u5B58")))},wr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Gn=>{var Aa,Rn;return((Rn=(Aa=it==null?void 0:it.editData)==null?void 0:Aa.exercise)==null?void 0:Rn.exercise_status)===1?Gn:Gn.id!=="del"&&Gn.id!=="add"}),Ra=Gn=>ml(void 0,null,function*(){if(ln!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Gn.id){case"del":let Aa;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ml(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Vr({},Hn)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Gn.id}}),Xe({type:"exercise/editExercise",payload:Vr({},Hn)});break;case"edit":yn(ye.dragKey),It(!0);break;case"add":_t({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:4});break}}),qn=()=>a.createElement("aside",null,a.createElement("div",{className:nn.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Ca.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Ca.Z,{value:ye.question_title})),a.createElement("div",{className:nn.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Ca.Z,{value:ma||""})),a.createElement("div",{className:nn.action},!ye.hideAction&&wr.map(function(Gn,Aa){return Gn.id==="up"&&ye.key===1||Gn.id==="down"&&ye.key===ye.len?null:a.createElement(Ce.Z,{key:Aa,placement:"bottom",title:Gn.name},a.createElement("span",{onClick:()=>Ra(Gn),className:Gn.icon}))})));return a.createElement("section",{className:nn.wrap},!ia&&qn(),ia&&tr())};var rr=(0,Ae.connect)(({problemset:ie,loading:se,exercise:re,globalSetting:Ke})=>({problemset:ie,globalSetting:Ke,exercise:re,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Uu)),eu=ee(59301),_u=Object.defineProperty,pl=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,So=(ie,se,re)=>se in ie?_u(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ir=(ie,se)=>{for(var re in se||(se={}))Gl.call(se,re)&&So(ie,re,se[re]);if(pl)for(var re of pl(se))Kl.call(se,re)&&So(ie,re,se[re]);return ie},ko=(ie,se)=>{var re={};for(var Ke in ie)Gl.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&pl)for(var Ke of pl(ie))se.indexOf(Ke)<0&&Kl.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Do=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Sl=["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"],Yl=(ie,se)=>{var re=ie,{problemset:Ke,exercise:it,globalSetting:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:wt=()=>{},editKey:ln,setEditKey:yn=()=>{},addCallback:kt=()=>{},setIsClaer:_t=()=>{}}=re,wn=ko(re,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[kn,Kt]=(0,a.useState)([]),[zt,qt]=(0,a.useState)(),[dn,ma]=(0,a.useState)([]),[Vt,Wn]=(0,a.useState)(""),[Cn,ia]=(0,a.useState)(5),[It,Nt]=(0,a.useState)(!1),Ma=(0,Ae.useParams)();(0,a.useEffect)(()=>{Kt(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(ye!=null&&ye.question_choices)){Nt(!0),Wn(""),ia(5),Kt(["","","",""]),ma([]);return}Wn(ye==null?void 0:ye.question_title),ia(ye==null?void 0:ye.question_score),Kt(ye==null?void 0:ye.question_choices.map(Na=>Na.choice_text));const Va=[];ye==null||ye.standard_answer.map((Na,Hn)=>{Va.push(Na-1)}),ma(Va)},[ye]),(0,a.useImperativeHandle)(se,()=>({onSave:Qn,isEdit:It}));const Qn=()=>Do(void 0,null,function*(){if(!Vt)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Va=kn.findIndex(oa=>!oa);if(Va>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Sl[Va]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!dn.length)return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(dn.length<1)return Fe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Na=kn.map((oa,_n)=>({choice_text:oa,is_answer:dn.includes(_n)?_n+1:0}));let Hn;ye.question_id?Hn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Vt,question_type:1,question_score:Cn,question_choices:Na.map(oa=>oa.choice_text),standard_answers:Na.filter(oa=>oa.is_answer).map(oa=>oa.is_answer)}}):Hn=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Ma.categoryId,question_title:Vt,question_type:1,question_score:"5.0",question_choices:Na.map(oa=>oa.choice_text),standard_answers:Na.filter(oa=>oa.is_answer).map(oa=>oa.is_answer)}}),Hn.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Nt(!1),Xe({type:"exercise/editExercise",payload:Ir({},Ma)}))}),Jn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Va=>{var Na,Hn;return((Hn=(Na=it==null?void 0:it.editData)==null?void 0:Na.exercise)==null?void 0:Hn.exercise_status)===1?Va:Va.id!=="del"&&Va.id!=="add"}),$t=Va=>Do(void 0,null,function*(){if(ln!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Va.id){case"del":let Na;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Do(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Ir({},Ma)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Va.id}}),Xe({type:"exercise/editExercise",payload:Ir({},Ma)});break;case"edit":Ae.history.push(`/problems/${ye==null?void 0:ye.hack_identifier}/edit?type=exercises&express_id=${Ma.categoryId}&question_id=${ye==null?void 0:ye.question_id}&score=${ye==null?void 0:ye.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":kt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:6});break}}),Fu=Va=>Do(void 0,null,function*(){Va.preventDefault();const Na=yield(0,ue.nF)({id:ye==null?void 0:ye.hack_identifier});Na.status===0&&(0,me.xg)(`/myproblems/${Na==null?void 0:Na.identifier}`)}),et=()=>{var Va,Na,Hn,oa,_n,Wa,mu;return eu.createElement("aside",null,eu.createElement("div",{className:nn.questionType},!(ye!=null&&ye.isPreview)&&eu.createElement("div",null,eu.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?eu.createElement(eu.Fragment,null,eu.createElement("div",{style:{display:"flex"}},eu.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),eu.createElement(Ca.Z,{value:ye.question_title}),eu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")),eu.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Va=ye==null?void 0:ye.languages)==null?void 0:Va.join("/")),((Hn=(Na=it==null?void 0:it.editData)==null?void 0:Na.exercise)==null?void 0:Hn.show_hack_sets)&&eu.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},eu.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},eu.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),eu.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(_a,tr,wr)=>wr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(_a,tr,wr)=>eu.createElement(Ce.Z,{title:eu.createElement("pre",null,_a)},eu.createElement("div",{className:nn.divname},_a))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(_a,tr,wr)=>eu.createElement(Ce.Z,{title:eu.createElement("pre",null,_a)}," ",eu.createElement("div",{className:nn.divname},_a))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ye==null?void 0:ye.hack_sets}))):eu.createElement("div",{className:"mt5"},eu.createElement(Ca.Z,{value:ye.question_title}),((_n=(oa=it==null?void 0:it.editData)==null?void 0:oa.exercise)==null?void 0:_n.show_hack_sets)&&eu.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},eu.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},eu.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),eu.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(_a,tr,wr)=>wr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(_a,tr,wr)=>eu.createElement(Ce.Z,{title:eu.createElement("pre",null,_a)},eu.createElement("div",{className:nn.divname},_a))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(_a,tr,wr)=>eu.createElement(Ce.Z,{title:eu.createElement("pre",null,_a)}," ",eu.createElement("div",{className:nn.divname},_a))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ye==null?void 0:ye.hack_sets}))),((mu=(Wa=it==null?void 0:it.editData)==null?void 0:Wa.exercise)==null?void 0:mu.show_hack_description)&&eu.createElement("div",{className:nn.questionChoices},eu.createElement(Ca.Z,{value:ye.description||""})),eu.createElement("div",{className:nn.action},eu.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,me.xg)(`/problems/newedit/${ye==null?void 0:ye.hack_identifier}?type=exercises&express_id=${Ma.categoryId}&question_id=${ye==null?void 0:ye.question_id}&score=${ye==null?void 0:ye.question_score}&exercise=true&callback_url=/classrooms/${Ma.coursesId}/exercise/add/${Ma.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!ye.hideAction&&Jn.map(function(_a,tr){return _a.id==="up"&&ye.key===1||_a.id==="down"&&ye.key===ye.len?null:eu.createElement(Ce.Z,{key:tr,placement:"bottom",title:_a.name},eu.createElement("span",{onClick:()=>$t(_a),className:_a.icon}))})))};return eu.createElement("section",{className:nn.wrap},et())};var Ol=(0,Ae.connect)(({problemset:ie,loading:se,globalSetting:re,exercise:Ke})=>({problemset:ie,globalSetting:re,exercise:Ke,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Yl)),Xl=ee(40070),_l={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},ai=ee(12099),$l=ee(59301),Fi=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Bi=({exercise:ie,globalSetting:se,user:re,loading:Ke,questionInfo:it,dispatch:Re})=>{var Pt;const Xe=(0,Ae.useParams)(),{is_open_ai_review:Pe,zero_commit_student_works:ye,unified_ai_setting:wt,ai_review_settings:ln,is_random:yn}=ie.commonHeader,[kt,_t]=(0,a.useState)({}),[wn,kn]=(0,a.useState)(!1),[Kt,zt]=(0,a.useState)(0),[qt,dn]=(0,a.useState)(!1),ma=((Pt=it==null?void 0:it.ai_review_settings)==null?void 0:Pt.length)>0?it.ai_review_settings:ln;(0,a.useEffect)(()=>{!Ke["exercise/getCommonHeader"]&&Pe&&!(0,vn.dE)()&&Vt()},[Ke["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((kt==null?void 0:kt.status)=="running"){const It=setInterval(()=>{Vt()},3e3);return()=>clearInterval(It)}},[kt==null?void 0:kt.status]);const Vt=()=>Fi(void 0,null,function*(){const It=yield(0,Se.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:Xe==null?void 0:Xe.categoryId,exercise_question_id:it==null?void 0:it.question_id}});(It==null?void 0:It.status)===0&&_t(It==null?void 0:It.data)}),Wn=It=>{Re({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:kt==null?void 0:kt.id,status:It,questionId:it==null?void 0:it.question_id,onOK:()=>{Vt()}}})},Cn=()=>{Re({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:Xe==null?void 0:Xe.categoryId,exercise_question_id:it==null?void 0:it.question_id}}})},ia=()=>Fi(void 0,null,function*(){if(Pe){if(ye)return Fe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Fe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");dn(!0);const It=yield(0,Se.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Xe==null?void 0:Xe.categoryId,range:Kt,exercise_question_id:it==null?void 0:it.question_id}});(It==null?void 0:It.status)===0&&(kn(!1),Vt()),dn(!1)});return $l.createElement("div",{className:_l.ai_review_warp},$l.createElement("div",null,Pe&&(kt==null?void 0:kt.status)=="running"&&$l.createElement("div",{className:_l.under_review},$l.createElement(gn.Z,{spinning:!0,className:"mr6",size:"small"}),$l.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),$l.createElement("span",{className:"ml5",style:{color:"#3061D0"}},kt==null?void 0:kt.rate,(kt==null?void 0:kt.rate)=="0.0%"&&$l.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Pe&&["success","failed"].includes(kt==null?void 0:kt.status)&&$l.createElement("div",{className:_l.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",$l.createElement("span",{style:{color:"#3061D0"},onClick:()=>Wn(1)},kt==null?void 0:kt.success_count),"\u4EBA\uFF0C \u5931\u8D25",$l.createElement("span",{style:{color:"#ff0000"},onClick:()=>Wn(0)},kt==null?void 0:kt.fail_count),"\u4EBA")),$l.createElement("div",{className:"flex"},$l.createElement("div",{className:_l.btn_operate,onClick:Cn},$l.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),$l.createElement("div",{className:`${_l.btn_review} ${(kt==null?void 0:kt.status)=="running"&&_l.is_disabled}`,onClick:()=>{if((kt==null?void 0:kt.status)!="running"){if(!Pe)return Fe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;zt(0),kn(!0)}}},$l.createElement("img",{src:An.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),$l.createElement(Be.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:wn,destroyOnClose:!0,onCancel:()=>kn(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:qt,onOk:()=>ia()},$l.createElement("div",{className:"flex item-center justify-between mb10"},$l.createElement("div",{className:_l.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),$l.createElement("div",{className:"flex"},$l.createElement("div",{className:_l.btns_pfbz,onClick:()=>{Re({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:it==null?void 0:it.question_id,ai_review_settings:ma}})}},$l.createElement("img",{src:ai.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),$l.createElement("div",{className:_l.btns_pfbz,onClick:()=>{wt?window.location.href=`/classrooms/${Xe.coursesId}/exercise/${Xe.categoryId}/detail?random=${yn}&tabs=11`:Ae.history.push(`/classrooms/${Xe.coursesId}/exercise/add/${Xe.categoryId}?random=${yn}&type=2`)}},$l.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),$l.createElement(x.default,{pagination:!1,dataSource:ma,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),$l.createElement("div",{className:_l.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),$l.createElement("div",{className:_l.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},$l.createElement(ge.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:It=>zt(It.target.value),value:Kt,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var xi=(0,Ae.connect)(({exercise:ie,globalSetting:se,loading:re,user:Ke})=>({exercise:ie,globalSetting:se,loading:re.effects,user:Ke}))(Bi),Qu=ee(59301),Ci=Object.defineProperty,yi=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,Pi=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,Di=(ie,se,re)=>se in ie?Ci(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,bi=(ie,se)=>{for(var re in se||(se={}))di.call(se,re)&&Di(ie,re,se[re]);if(Pi)for(var re of Pi(se))Si.call(se,re)&&Di(ie,re,se[re]);return ie},Wi=(ie,se)=>yi(ie,Ii(se)),$i=(ie,se)=>{var re={};for(var Ke in ie)di.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&Pi)for(var Ke of Pi(ie))se.indexOf(Ke)<0&&Si.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},pi=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Gi=(ie,se)=>{var re=ie,{problemset:Ke,exercise:it,globalSetting:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:wt=()=>{},editKey:ln,setEditKey:yn=()=>{},setIsClaer:kt=()=>{},addCallback:_t=Rn=>{},reload:wn=()=>{},markBtnVisible:kn,handleMarkWrongQuestion:Kt,handleAddCorrectAnswers:zt}=re,qt=$i(re,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[dn,ma]=(0,a.useState)([]),[Vt,Wn]=(0,a.useState)(!1),[Cn,ia]=(0,a.useState)(!0),[It,Nt]=(0,a.useState)(1),[Ma,Qn]=(0,a.useState)(!1),[Jn,$t]=(0,a.useState)([]),Fu=(0,Ae.useParams)(),et=(0,a.useRef)(null),[Va,Na]=(0,a.useState)(""),[Hn,oa]=(0,a.useState)([]),_n=(0,a.useRef)(!1),Wa=Rn=>{$t([...Jn,bi({},Rn)])};(0,a.useEffect)(()=>{var Rn;if(_n.current)return;if(!(ye!=null&&ye.question_title)){Wn(!0),Na("");return}Na(ye==null?void 0:ye.question_title),Qn(!(ye!=null&&ye.repeat_answer)),Nt(ye==null?void 0:ye.difficulty),ma(ye.tag_discipline_ids);const xn=(Rn=ye==null?void 0:ye.sub_exercise_questions)==null?void 0:Rn.map(ta=>{var En,ha,au;return Wi(bi({},ta),{id:ta.question_id,name:ta.question_title,open:!1,score:ta.question_score,qusList:(En=ta==null?void 0:ta.question_choices)==null?void 0:En.map(tu=>tu.choice_text),activeQusEditor:null,qusAnswer:(au=[(ha=ta==null?void 0:ta.question_choices)==null?void 0:ha.findIndex(tu=>tu.standard_boolean)])==null?void 0:au.filter(tu=>tu!==-1)})});oa(xn)},[ye,Vt]),(0,a.useEffect)(()=>{Vt&&Rn();function Rn(){return pi(this,null,function*(){var xn,ta;const En=yield(0,ue.YY)({sub_discipline_id:(ta=(xn=it.editData)==null?void 0:xn.exercise)==null?void 0:ta.sub_discipline_id});$t(En.tag_disciplines)})}},[Vt]),(0,a.useEffect)(()=>{var Rn;const xn=(Rn=it==null?void 0:it.tagDisciplineData)!=null&&Rn.tag_disciplines&&Array.isArray(it.tagDisciplineData.tag_disciplines)?it.tagDisciplineData.tag_disciplines:[];$t(xn)},[it.tagDisciplineData]),(0,a.useImperativeHandle)(se,()=>({onSave:_a,isEdit:Vt}));const mu=Rn=>{(Rn==null?void 0:Rn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Wn(!1),yn(-1),_n.current=!1,wn())},_a=()=>pi(void 0,null,function*(){var Rn,xn,ta;if(!Va)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Hn.length===0)return Fe.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let au=0;au!ar);if(Su>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${au+1}\u5C0F\u9898${$a.k4[Su]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(tu!=null&&tu.qusAnswer.length))return Fe.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${au+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const En=Hn.map(au=>{var tu;return{id:au.id>1?au.id:null,question_title:au.name,question_type:1,question_choices:au.qusList,question_score:au.score,standard_answers:[((tu=au.qusAnswer)==null?void 0:tu[0])+1]}});_n.current=!0;let ha;ye.question_id&&((ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>pi(void 0,null,function*(){var au,tu;ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Va,question_type:7,sub_questions:En,tag_discipline_ids:dn,sub_discipline_id:(tu=(au=it.editData)==null?void 0:au.exercise)==null?void 0:tu.sub_discipline_id,difficulty:It,is_cover:1,repeat_answer:!Ma}}),mu(ha)}),onCancel:()=>pi(void 0,null,function*(){var au,tu;ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Va,question_type:7,sub_questions:En,tag_discipline_ids:dn,sub_discipline_id:(tu=(au=it.editData)==null?void 0:au.exercise)==null?void 0:tu.sub_discipline_id,difficulty:It,repeat_answer:!Ma}}),mu(ha)})}):(ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Va,question_type:7,sub_questions:En,tag_discipline_ids:dn,sub_discipline_id:(ta=(xn=it.editData)==null?void 0:xn.exercise)==null?void 0:ta.sub_discipline_id,difficulty:It,repeat_answer:!Ma}}),mu(ha)))}),tr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Rn=>{var xn,ta;return((ta=(xn=it==null?void 0:it.editData)==null?void 0:xn.exercise)==null?void 0:ta.exercise_status)===1?Rn:Rn.id!=="del"&&Rn.id!=="add"}),wr=Rn=>pi(void 0,null,function*(){if(ln!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Rn.id){case"del":let xn;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return pi(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:bi({},Fu)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Rn.id}}),Xe({type:"exercise/editExercise",payload:bi({},Fu)});break;case"edit":yn(ye.dragKey),Wn(!0);break;case"add":_t({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:0});break}}),Ra=()=>{var Rn;return Qu.createElement("aside",{ref:et},Qu.createElement("div",{className:nn.questionType},!(ye!=null&&ye.isPreview)&&Qu.createElement("div",null,Qu.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?Qu.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},Qu.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),Qu.createElement(Ca.Z,{value:ye.question_title}),Qu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",ye==null?void 0:ye.sub_q_count,"\u5C0F\u9898\uFF0C",ye.question_score,"\u5206\uFF09")):Qu.createElement("div",{className:"mt5"},Qu.createElement(Ca.Z,{value:ye.question_title})),Qu.createElement("div",{style:{display:Cn?"block":"none"},className:nn.questionChoices},(Rn=ye==null?void 0:ye.sub_exercise_questions)==null?void 0:Rn.map((xn,ta)=>{var En,ha,au,tu;return Qu.createElement("div",{key:ta,style:{marginBottom:"20px"}},Qu.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},Qu.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,".",ta+1,(xn==null?void 0:xn.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(xn==null?void 0:xn.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(xn==null?void 0:xn.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(xn==null?void 0:xn.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),Qu.createElement(Ca.Z,{value:xn.question_title}),Qu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",xn.question_score,"\u5206\uFF09")),(xn==null?void 0:xn.question_type)==3&&((En=xn==null?void 0:xn.standard_answers)==null?void 0:En.map(function(Su,ar){return Qu.createElement(oe.Z,{key:ar,align:"middle",justify:"start",style:{marginBottom:"5px"}},Qu.createElement(pe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Su==null?void 0:Su.choice_id,"\uFF09\uFF1A"),Qu.createElement(pe.Z,{flex:"1"},Qu.createElement(oe.Z,{align:"middle",gutter:[1,1]},Su.answer_text.map(function(Eu,Ia){var Gu;return Qu.createElement(pe.Z,{span:24,key:Ia},Qu.createElement(De.default,{key:ar,checked:(Gu=xn==null?void 0:xn.standard_answers)==null?void 0:Gu.includes(ar),disabled:!0,value:Eu}))}))))})),(xn==null?void 0:xn.question_type)==4&&Qu.createElement(Ca.Z,{value:((ha=xn==null?void 0:xn.answer_texts)==null?void 0:ha[0])||""}),((xn==null?void 0:xn.question_type)==0||(xn==null?void 0:xn.question_type)==1||(xn==null?void 0:xn.question_type)==2)&&((au=xn==null?void 0:xn.question_choices)==null?void 0:au.map(function(Su,ar){return Qu.createElement(oe.Z,{key:ar,align:"middle"},Qu.createElement(pe.Z,null,Qu.createElement(ge.ZP,{key:ar,checked:xn.standard_answer.includes(ar+1),disabled:!0},$a.k4[ar],".")),Qu.createElement(pe.Z,{flex:"1"},Qu.createElement("span",{className:"c-black font14"},Qu.createElement(Ca.Z,{value:Su.choice_text}))))})),kn&&Qu.createElement(oe.Z,{className:"mt20",align:"middle",gutter:20},Qu.createElement(pe.Z,null,Qu.createElement(Xl.Z,{state:xn==null?void 0:xn.is_wrong,onClick:()=>Kt({value:xn,type:xn==null?void 0:xn.question_type})})),(xn==null?void 0:xn.question_type)==0&&Qu.createElement(pe.Z,null,Qu.createElement(Ie.ZP,{style:{color:"#3061D0"},onClick:()=>{zt==null||zt({value:xn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(xn==null?void 0:xn.question_type)==4&&((tu=it==null?void 0:it.commonHeader)==null?void 0:tu.teacher_permission)&&Qu.createElement(xi,{questionInfo:xn}))})),Qu.createElement("div",{className:nn.action},Qu.createElement("span",{className:"c-light-primary current",onClick:()=>ia(!Cn),style:{}},Cn?"\u6536\u8D77":"\u5C55\u5F00"),!ye.hideAction&&tr.map(function(xn,ta){return xn.id==="up"&&ye.key===1||xn.id==="down"&&ye.key===ye.len?null:Qu.createElement(Ce.Z,{key:ta,placement:"bottom",title:xn.name},Qu.createElement("span",{onClick:()=>wr(xn),className:xn.icon}))})))},qn=()=>{var Rn,xn;return Qu.createElement("aside",null,Qu.createElement("div",{className:nn.questionType},Qu.createElement("div",null,Qu.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),Qu.createElement("section",{className:nn.wrap,style:{padding:0}},Qu.createElement("p",{className:nn.titleWrap},Qu.createElement("span",{className:nn.required},"*"),Qu.createElement("span",{className:nn.title},"\u9898\u5E72\uFF1A")),Qu.createElement(za.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Va,onChange:ta=>Na(ta)}),Qu.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Hn==null?void 0:Hn.length),Hn==null?void 0:Hn.map((ta,En)=>{var ha;return Qu.createElement("div",{className:nn.fold,key:ta.id},Qu.createElement("div",{onClick:()=>Aa("open",En),className:nn.head},Qu.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:ta.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),Qu.createElement("span",null,"\u7B2C",En+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),Qu.createElement("b",{onClick:au=>{au.stopPropagation(),Aa("delete",En)},className:"iconfont icon-shanchu8"})),Qu.createElement("div",{className:"mb10",style:{display:ta.open?"block":"none"}},Qu.createElement(za.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ta==null?void 0:ta.name,onChange:au=>Aa("value",En,au)}),Qu.createElement("p",{className:nn.titleWrap},Qu.createElement("span",{className:nn.required},"*"),Qu.createElement("span",{className:nn.title},"\u7B54\u6848\u9009\u9879\uFF1A",Qu.createElement("span",{className:nn.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(ha=ta==null?void 0:ta.qusList)==null?void 0:ha.map((au,tu)=>{var Su,ar;return Qu.createElement("div",{className:nn.choiceWrap,key:tu},Qu.createElement(Ce.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},Qu.createElement("div",{className:`${nn.answer} ${(Su=ta==null?void 0:ta.qusAnswer)!=null&&Su.includes(tu)?nn.activeAnswer:""}`,onClick:()=>Aa("answer",En,tu)},$a.k4[tu])),Qu.createElement("div",{className:nn.editorWrap},(ta==null?void 0:ta.activeQusEditor)===tu?Qu.createElement(za.Z,{id:`single-question-option-${tu}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:au,onChange:Eu=>Aa("details",En,Eu)}):Qu.createElement("div",{className:nn.htmlWrap,onClick:()=>Aa("edit",En,tu)},Qu.createElement(Ca.Z,{value:au}))),tu>1&&Qu.createElement(Ce.Z,{title:"\u5220\u9664"},Qu.createElement("i",{className:`${nn.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Aa("deleteQus",En,tu)})),tu<7&&tu===((ar=ta==null?void 0:ta.qusList)==null?void 0:ar.length)-1&&Qu.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Qu.createElement("i",{className:`${nn.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Aa("addQus",En)})))}),Qu.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",Qu.createElement(ke.Z,{value:ta.score,max:1e4,min:0,onChange:au=>Aa("score",En,au)})," ","\u5206")))}),Hn.length<20&&Qu.createElement(Ie.ZP,{type:"primary",onClick:Gn},Qu.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),Qu.createElement("p",{className:"mt10"},Qu.createElement("span",{className:nn.difficult},Qu.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Qu.createElement(ge.ZP.Group,{value:It,onChange:ta=>{Nt(ta.target.value)}},Qu.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),Qu.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),Qu.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),Qu.createElement("p",{className:nn.titleWrap},Qu.createElement("span",{className:`${nn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Qu.createElement("span",{className:nn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Qu.createElement("div",{className:"mt5"},Qu.createElement(Da.N,{selectvalues:ye==null?void 0:ye.tag_discipline_ids,value:dn,onChange:ma,subId:(xn=(Rn=it.editData)==null?void 0:Rn.exercise)==null?void 0:xn.sub_discipline_id,knowledgeOptions:Jn,onAddKnowledgeFinish:Wa}))),Qu.createElement("aside",{className:"tr"},(ln!==-1||ye.question_id)&&Qu.createElement(Ie.ZP,{type:"default",onClick:()=>{wt(),Wn(!1)}},"\u53D6\u6D88"),Qu.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{_a()}},"\u4FDD\u5B58")))},Gn=()=>{const Rn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};oa(Hn.concat(Rn))},Aa=(Rn,xn,ta)=>{var En;const ha=(0,su.cloneDeep)(Hn);Rn==="open"&&(ha[xn].open=!ha[xn].open),Rn==="delete"&&ha.splice(xn,1),Rn==="value"&&(ha[xn].name=ta),Rn==="answer"&&(ha[xn].qusAnswer=[ta]),Rn==="edit"&&(ha[xn].activeQusEditor=ta),Rn==="details"&&(ha[xn].qusList[ha[xn].activeQusEditor]=ta),Rn==="addQus"&&(ha[xn].qusList=ha[xn].qusList.concat("")),Rn==="deleteQus"&&(ha[xn].qusList=ha[xn].qusList.filter((au,tu)=>tu!==ta),ha[xn].qusAnswer=(En=ha[xn].qusAnswer)==null?void 0:En.filter(au=>au!==ta)),Rn==="analysis"&&(ha[xn].analysis=ta),Rn==="score"&&(ha[xn].score=ta),oa(ha)};return Qu.createElement("section",{className:nn.wrap},!Vt&&Ra(),Vt&&qn())};var Nl=(0,Ae.connect)(({problemset:ie,loading:se,globalSetting:re,exercise:Ke})=>({problemset:ie,globalSetting:re,exercise:Ke,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Gi)),fn=ee(12921),Nu={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},nl=ee(98563),Ar=ee(24334),fu=Object.defineProperty,Vl=Object.defineProperties,Ql=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Sr=(ie,se,re)=>se in ie?fu(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Il=(ie,se)=>{for(var re in se||(se={}))lr.call(se,re)&&Sr(ie,re,se[re]);if(fo)for(var re of fo(se))Zr.call(se,re)&&Sr(ie,re,se[re]);return ie},xo=(ie,se)=>Vl(ie,Ql(se)),Dr=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const _o=({data:ie,exercise:se,isDragDisabled:re=!1,editorProps:Ke={},onDragEnd:it=()=>{},dispatch:Re,markBtnVisible:Pt=!1,batchScore:Xe=[],reload:Pe=()=>{}})=>{const ye=(0,a.useRef)(),wt=(0,Ae.useParams)(),[ln,yn]=Be.default.useModal(),kt=()=>{var Wn,Cn,ia,It,Nt,Ma,Qn,Jn,$t,Fu,et,Va,Na,Hn,oa,_n;return[{name:"\u5355\u9009\u9898",type:0,count:(Wn=ie==null?void 0:ie.exercise_types)==null?void 0:Wn.q_singles,score:(Cn=ie==null?void 0:ie.exercise_types)==null?void 0:Cn.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(ia=ie==null?void 0:ie.exercise_types)==null?void 0:ia.q_doubles,score:(It=ie==null?void 0:ie.exercise_types)==null?void 0:It.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(Nt=ie==null?void 0:ie.exercise_types)==null?void 0:Nt.q_judges,score:(Ma=ie==null?void 0:ie.exercise_types)==null?void 0:Ma.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(Qn=ie==null?void 0:ie.exercise_types)==null?void 0:Qn.q_nulls,score:(Jn=ie==null?void 0:ie.exercise_types)==null?void 0:Jn.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:($t=ie==null?void 0:ie.exercise_types)==null?void 0:$t.q_mains,score:(Fu=ie==null?void 0:ie.exercise_types)==null?void 0:Fu.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(et=ie==null?void 0:ie.exercise_types)==null?void 0:et.q_shixuns,score:(Va=ie==null?void 0:ie.exercise_types)==null?void 0:Va.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(Na=ie==null?void 0:ie.exercise_types)==null?void 0:Na.q_pros,score:(Hn=ie==null?void 0:ie.exercise_types)==null?void 0:Hn.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(oa=ie==null?void 0:ie.exercise_types)==null?void 0:oa.q_combinations,score:(_n=ie==null?void 0:ie.exercise_types)==null?void 0:_n.q_combination_scores,items:[]}]},_t=(Wn,Cn,ia)=>{const It=Array.from(Wn),[Nt]=It.splice(Cn,1);return It.splice(ia,0,Nt),It},wn=(Wn,Cn,ia)=>{if(!Wn.destination)return;const It=_t(Cn,Wn.source.index,Wn.destination.index);it(It,ia)},kn=Wn=>{Re({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Wn}})},Kt=(Wn,Cn)=>{var ia,It,Nt;if(Cn===0)return a.createElement(Ou,Il({reload:Pe,editData:Wn},Wn));if(Cn===1)return a.createElement(Lu,Il({reload:Pe,editData:Wn},Wn));if(Cn===2)return a.createElement(fl,Il({reload:Pe,editData:Wn},Wn));if(Cn===3)return a.createElement(xu,Il({reload:Pe,editData:Wn},Wn));if(Cn===4)return a.createElement(rr,Il({reload:Pe,editData:Wn},Wn));if(Cn===5)return a.createElement(vr,Il({reload:Pe,editData:Wn},Wn));if(Cn===6)return a.createElement(Ol,Il({editData:Wn},Wn));if(Cn===7)return a.createElement(Nl,Il({handleAddCorrectAnswers:ma,handleMarkWrongQuestion:kn,markBtnVisible:Pt,reload:Pe,editData:Wn},Wn));if(Cn===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(Ca.Z,{value:Wn.key+"."+((ia=Wn==null?void 0:Wn.program_attr)==null?void 0:ia.description)}),a.createElement(Ca.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Ar.Base64.decode(((It=Wn==null?void 0:Wn.program_attr)==null?void 0:It.code)||"")}),(Nt=Wn==null?void 0:Wn.standard_answer)==null?void 0:Nt.map(function(Ma,Qn){return a.createElement(oe.Z,{key:Qn,align:"middle",style:{marginTop:20}},a.createElement(pe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ma.choice_id,"\uFF09\uFF1A"),a.createElement(pe.Z,{flex:"1"},a.createElement(oe.Z,{align:"middle",gutter:[1,1]},a.createElement(De.default,{key:Qn,disabled:!0,value:Ma.answer_text||"- -"}))))}))},zt=(Wn,Cn,ia)=>a.createElement(fn.Z5,{onDragEnd:It=>wn(It,Wn,Cn)},a.createElement(fn.bK,{droppableId:"droppable"},(It,Nt)=>a.createElement("div",xo(Il({ref:It.innerRef},It.droppableProps),{style:{width:"100%"}}),Wn==null?void 0:Wn.map((Ma,Qn)=>{var Jn;const $t=Il(xo(Il({},Ma),{key:Qn+1,hideAction:!0,isPreview:!0,dragKey:Cn+"-"+Qn}),Ke);return a.createElement(fn._l,{key:$t==null?void 0:$t.question_id,draggableId:(Jn=$t==null?void 0:$t.question_id)==null?void 0:Jn.toString(),index:Qn,isDragDisabled:re},(Fu,et)=>{var Va;return a.createElement("aside",Il(Il({ref:Fu.innerRef},Fu.draggableProps),Fu.dragHandleProps),a.createElement("div",{className:Nu.posWarp,id:$t.dragKey},Kt($t,Cn),a.createElement(oe.Z,{className:"pl30",align:"middle",gutter:20},Pt&&![5,6,7,8].includes(Cn)&&a.createElement(pe.Z,null,a.createElement(Xl.Z,{state:$t==null?void 0:$t.is_wrong,onClick:()=>kn({value:$t,type:Cn})})),[5,6,8].includes(Cn)&&($t==null?void 0:$t.show_resubmit)&&a.createElement(pe.Z,null,a.createElement(nl.C,{dataSource:$t})),Pt&&[0].includes(Cn)&&a.createElement(pe.Z,null,a.createElement(Ie.ZP,{style:{color:"#3061D0"},onClick:()=>{ma({value:$t})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),Cn===4&&((Va=se==null?void 0:se.commonHeader)==null?void 0:Va.teacher_permission)&&a.createElement(xi,{questionInfo:$t}),a.createElement(ba.Z,null),!re&&a.createElement("div",{className:Nu.pos},a.createElement("div",{className:Nu.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),It.placeholder))),qt=Wn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[Wn]||0,dn=(Wn,Cn)=>{ye.current=qt(Cn),Be.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,Cn==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":Cn,"\uFF1A"),a.createElement(ke.Z,{min:1,defaultValue:ye.current,onChange:ia=>{ye.current=ia}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),Cn==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Dr(void 0,null,function*(){(yield(0,Se.ZP)(`/api/exercises/${wt.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:Wn,score:ye.current}})).status!==-1&&Pe()})})},ma=({value:Wn}={})=>{var Cn,ia;let It=(Wn==null?void 0:Wn.standard_answer)||[];const Nt=ln.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(Cn=Wn==null?void 0:Wn.standard_answer)==null?void 0:Cn.map(Ma=>{var Qn;return(Qn=$a.k4)==null?void 0:Qn[Ma-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Le.default.Group,{className:"flex-col mt20",options:(ia=Wn==null?void 0:Wn.question_choices)==null?void 0:ia.map((Ma,Qn)=>{var Jn;return{value:Ma==null?void 0:Ma.choice_position,label:a.createElement(Ca.Z,{className:"c-black font14",value:`${(Jn=$a.k4)==null?void 0:Jn[Qn]}. ${Ma==null?void 0:Ma.choice_text}`}),disabled:Ma==null?void 0:Ma.origin_standard_answer}}),defaultValue:It,onChange:Ma=>{It=Ma}})),onOk:()=>Dr(void 0,null,function*(){const Ma=yield(0,Se.ZP)(`/api/exercises/${wt.categoryId}/questions/${Wn==null?void 0:Wn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:It}});(Ma==null?void 0:Ma.status)===0&&(Fe.ZP.success("\u4FEE\u6539\u6210\u529F"),Re({type:"exercise/editExercise",payload:{categoryId:wt.categoryId,coursesId:wt.coursesId}}))})})},Vt=function(){var Wn;const Cn=kt();return(Wn=ie==null?void 0:ie.exercise_questions)==null||Wn.forEach(function(It,Nt){var Ma,Qn,Jn,$t,Fu,et,Va,Na,Hn,oa,_n,Wa,mu,_a,tr,wr;It.question_type===0&&((Qn=(Ma=Cn[It.question_type])==null?void 0:Ma.items)==null||Qn.push(It)),It.question_type===1&&(($t=(Jn=Cn[It.question_type])==null?void 0:Jn.items)==null||$t.push(It)),It.question_type===2&&((et=(Fu=Cn[It.question_type])==null?void 0:Fu.items)==null||et.push(It)),It.question_type===3&&((Na=(Va=Cn[It.question_type])==null?void 0:Va.items)==null||Na.push(It)),It.question_type===4&&((oa=(Hn=Cn[It.question_type])==null?void 0:Hn.items)==null||oa.push(It)),It.question_type===5&&((Wa=(_n=Cn[It.question_type])==null?void 0:_n.items)==null||Wa.push(It)),It.question_type===6&&((_a=(mu=Cn[It.question_type])==null?void 0:mu.items)==null||_a.push(It)),It.question_type===7&&((wr=(tr=Cn[It.question_type])==null?void 0:tr.items)==null||wr.push(It))}),ie==null?void 0:ie.map((It,Nt)=>{var Ma,Qn;return a.createElement(a.Fragment,{key:Nt},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,me.EM)(Nt+1),"\u3001",It.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",It.count,"\u9898",(It==null?void 0:It.question_type)===7?`\uFF0C\u5305\u542B${It.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",It.score,"\u5206\uFF09"),(It.question_type==5||It.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},It.question_type==5&&a.createElement(Le.default,{defaultChecked:(Qn=(Ma=se==null?void 0:se.editData)==null?void 0:Ma.exercise)==null?void 0:Qn.show_challenge_task_pass,onChange:Jn=>Dr(this,null,function*(){let $t=yield(0,Se.ZP)(`/api/exercises/${wt.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Jn.target.checked}});($t==null?void 0:$t.status)===0&&(Fe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Re({type:"exercise/editExercise",payload:Il({},wt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(It==null?void 0:It.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var Jn,$t,Fu,et;Be.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Le.default,{defaultChecked:($t=(Jn=se==null?void 0:se.editData)==null?void 0:Jn.exercise)==null?void 0:$t.show_hack_sets,onChange:Va=>Dr(this,null,function*(){let Na=yield(0,Se.ZP)(`/api/exercises/${wt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Va.target.checked}});(Na==null?void 0:Na.status)===0&&(Fe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Be.default.destroyAll(),Re({type:"exercise/editExercise",payload:Il({},wt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Le.default,{defaultChecked:(et=(Fu=se==null?void 0:se.editData)==null?void 0:Fu.exercise)==null?void 0:et.show_hack_description,onChange:Va=>Dr(this,null,function*(){let Na=yield(0,Se.ZP)(`/api/exercises/${wt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:Va.target.checked}});(Na==null?void 0:Na.status)===0&&(Fe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Be.default.destroyAll(),Re({type:"exercise/editExercise",payload:Il({},wt)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(Xe==null?void 0:Xe.includes(It==null?void 0:It.name))&&a.createElement(Ie.ZP,{onClick:()=>dn(It==null?void 0:It.question_type,It==null?void 0:It.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),zt(It.items,It==null?void 0:It.question_type,It==null?void 0:It.name))})};return a.createElement("div",null," ",Vt(),yn," ")};var ui=(0,Ae.connect)()(_o),Wo=ee(35155),Ti=ee(18034),ri=ee(59301),ss=Object.defineProperty,wi=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,g0=Object.prototype.propertyIsEnumerable,Uc=(ie,se,re)=>se in ie?ss(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,gc=(ie,se)=>{for(var re in se||(se={}))cs.call(se,re)&&Uc(ie,re,se[re]);if(wi)for(var re of wi(se))g0.call(se,re)&&Uc(ie,re,se[re]);return ie},f0=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const v0=({exercise:ie,loading:se,dispatch:re,activeTabs:Ke})=>{var it;const Re=(0,Ae.useParams)(),[Pt]=(0,a.useState)(gc(gc({},Re),{page:1,per_page:10})),{editData:Xe,commonHeader:{exercise_status:Pe}}=ie;(0,a.useEffect)(()=>{Ke==="2"&&ye()},[Re.categoryId,Ke]);const ye=()=>f0(void 0,null,function*(){yield(0,ku.w)(Re.coursesId,Re.categoryId,"",2,3),re({type:"exercise/editExercise",payload:gc({},Pt)})});return(0,a.useEffect)(()=>(re({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),re({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{re({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),re({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),ri.createElement("div",null,ri.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}},ri.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),ri.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"),ri.createElement(Ie.ZP,{onClick:()=>{re({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Re.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),ri.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},ri.createElement(gn.Z,{spinning:se["exercise/editExercise"]},ri.createElement(Wo.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:Ke,showExportBtn:!0}),ri.createElement(ba.Z,null),ri.createElement(ui,{data:Xe==null?void 0:Xe.exercise_question_types,exercise:ie,isDragDisabled:!0,markBtnVisible:Pe===3&&(((it=Xe==null?void 0:Xe.exercise)==null?void 0:it.is_creator)||(0,vn.Ny)())}),ri.createElement(Ti.Z,null))))};var p0=(0,Ae.connect)(({exercise:ie,loading:se})=>({exercise:ie,loading:se.effects}))(v0),es={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},A0=ee(26724),Us=ee.n(A0),Wc=ee(20638),Gc=ee(59477),Cr=ee(59301),E0=Object.defineProperty,Vc=Object.defineProperties,h0=Object.getOwnPropertyDescriptors,fc=Object.getOwnPropertySymbols,F0=Object.prototype.hasOwnProperty,B0=Object.prototype.propertyIsEnumerable,Kc=(ie,se,re)=>se in ie?E0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Xo=(ie,se)=>{for(var re in se||(se={}))F0.call(se,re)&&Kc(ie,re,se[re]);if(fc)for(var re of fc(se))B0.call(se,re)&&Kc(ie,re,se[re]);return ie},li=(ie,se)=>Vc(ie,h0(se)),Ws=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Yc=({exercise:ie,loading:se,dispatch:re,cb:Ke})=>{const it=li(Xo({},(0,Ae.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[Re,Pt]=(0,a.useState)(Xo({},it)),[Xe,Pe]=(0,a.useState)([]);const[ye,wt]=(0,a.useState)(!0),[ln,yn]=(0,a.useState)(!0),[kt,_t]=(0,a.useState)(0),[wn,kn]=(0,a.useState)(!1),[Kt,zt]=(0,a.useState)([]),[qt,dn]=(0,a.useState)([]),[ma,Vt]=(0,a.useState)([]),[Wn]=de.default.useForm(),[Cn,ia]=(0,a.useState)("");(0,a.useEffect)(()=>{ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(Xe=[],It(),Nt(1))},[ie.actionTabs.key,Re.commit_types]);const It=()=>Ws(void 0,null,function*(){var Na,Hn;const oa=yield(0,Se.ZP)(`/api/exercises/${Re.categoryId}/header_info.json`,{method:"get"});(oa==null?void 0:oa.status)===0&&(Vt([...(Na=oa==null?void 0:oa.data)==null?void 0:Na.course_groups]),dn([...(Hn=oa==null?void 0:oa.data)==null?void 0:Hn.course_groups]))}),Nt=Na=>Ws(void 0,null,function*(){var Hn;Na==1&&(Xe=[]),wt(!0),Re.page=Na,yn(!0);const oa=yield re({type:"exercise/getRedoModal",payload:li(Xo({},Re),{commit_types:Re.commit_types.includes(0)?[]:Re.commit_types,score:((Re==null?void 0:Re.one)||0)+`${Re!=null&&Re.two?","+(Re==null?void 0:Re.two):""}`})});((Hn=oa==null?void 0:oa.exercise_users)==null?void 0:Hn.length){if(Na.target.checked){const Hn=Xe==null?void 0:Xe.map(oa=>oa.user_id);zt(Hn)}else zt([])},Qn=Na=>{Re.course_group=Re.save_course_group,Re.student_id=Re.save_student_id,Re.realname=Re.save_realname,Pt(Xo({},Re)),Pe([]),Nt(1)},Jn=()=>{Re.one=Re.save_one,Re.two=Re.save_two,_t(kt+1),Pt(Xo({},Re)),Pe([]),Nt(1)},$t=()=>{(Re==null?void 0:Re.sort)===null?Re.sort="asc":(Re==null?void 0:Re.sort)==="asc"?Re.sort="desc":(Re==null?void 0:Re.sort)==="desc"&&(Re.sort=null),Pt(Xo({},Re)),Pe([]),Nt(1)},Fu=()=>{let Na=!1;const Hn=()=>Ws(void 0,null,function*(){(yield(0,ue.q6)(li(Xo({},Re),{is_reset:Na,user_ids:Kt}))).status===0&&(Fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ke&&Ke(),re({type:"exercise/setActionTabs",payload:{}})),re({type:"exercise/getCommonHeader",payload:Xo({},Re)})});Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Cr.createElement("div",{style:{margin:"13px 0 0px 0"}},Cr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Cr.createElement(Le.default,{onChange:oa=>{Na=oa.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Hn})},et=Na=>{const Hn=parseInt(Na);return isNaN(Hn)?"":Hn},Va=(Na,Hn)=>Na===0?Cr.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Na===1?Cr.createElement("span",{style:{color:"#DF3042"}},!Hn.is_make_up&&"\u8003\u8BD5\u4E2D",Hn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Na===2?Cr.createElement("span",{style:{color:"#5AB891"}},!Hn.is_make_up&&!Hn.is_force_commit&&"\u5DF2\u4EA4\u5377",Hn.is_make_up&&!Hn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Hn.is_make_up&&Hn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Hn.is_make_up&&Hn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Cr.createElement("span",{style:{color:"#5AB891"}},!Hn.is_make_up&&!Hn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Hn.is_make_up&&!Hn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Hn.is_make_up&&Hn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Hn.is_make_up&&Hn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Cr.createElement(Be.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:wn,afterClose:()=>{Pt(Xo({},it)),zt([]),Pe([]),ia(""),dn([]),Vt([]),Wn.resetFields()},onOk:Fu,onCancel:()=>{re({type:"exercise/setActionTabs",payload:{}})}},Cr.createElement(oe.Z,{align:"middle",gutter:20},Cr.createElement(pe.Z,null,Cr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Cr.createElement(pe.Z,null,Cr.createElement(Le.default,{className:"mr10",onChange:Na=>{Pt(li(Xo({},Re),{commit_types:[0]}))},checked:Re==null?void 0:Re.commit_types.includes(0)},"\u5168\u90E8"),Cr.createElement(Le.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:Re.commit_types,onChange:Na=>{Pt(li(Xo({},Re),{commit_types:Na}))}}))),Cr.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Cr.createElement(pe.Z,null,Cr.createElement(oe.Z,{align:"middle",gutter:20},Cr.createElement(pe.Z,null,Cr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Cr.createElement(pe.Z,null,Cr.createElement(ke.Z,{parser:et,onChange:Na=>{Pt(li(Xo({},Re),{save_one:Na}))},value:Re.save_one,min:0}),Cr.createElement("span",{className:"mr10 ml10"},"-"),Cr.createElement(ke.Z,{parser:et,onChange:Na=>{Pt(li(Xo({},Re),{save_two:Na}))},value:Re.save_two,min:0})),Cr.createElement(pe.Z,null,Cr.createElement(Ie.ZP,{onClick:()=>{Pt(li(Xo({},Re),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Cr.createElement(pe.Z,null,Cr.createElement(Ie.ZP,{type:"primary",onClick:Jn},"\u786E\u8BA4")))),Cr.createElement(pe.Z,null,Cr.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},Cr.createElement(pe.Z,null,Cr.createElement(De.default.Search,{value:Re.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:Na=>{Re.save_realname=Na.target.value,Pt(Xo({},Re))},onSearch:Qn})),Cr.createElement(pe.Z,null,Cr.createElement(E.Z,{dropdownRender:Na=>Cr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Cr.createElement(de.default,{form:Wn,initialValues:{course_group_ids:[]},onValuesChange:Hn=>{Pt(Xo(Xo({},Re),Hn))},onFinish:()=>{Nt(1)}},Cr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Cr.createElement(De.default,{allowClear:!0,suffix:Cr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${es.searchIcon}`}),className:es.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:Cn,onChange:Hn=>Ws(void 0,null,function*(){var oa;ia((oa=Hn==null?void 0:Hn.target)==null?void 0:oa.value),Vt([...qt.filter(_n=>{var Wa;return(Wa=_n==null?void 0:_n.exercise_group_name)==null?void 0:Wa.includes(Hn.target.value)})])})}),Cr.createElement(de.default.Item,{name:"course_group_ids",valuePropName:"checked"},Cr.createElement(Le.default.Group,null,Cr.createElement(Ne.Z,{direction:"vertical",size:10},ma==null?void 0:ma.map((Hn,oa)=>Cr.createElement(Le.default,{key:oa,value:Hn==null?void 0:Hn.exercise_group_id},Hn==null?void 0:Hn.exercise_group_name)))))),Cr.createElement(oe.Z,{wrap:!1,align:"middle"},Cr.createElement(pe.Z,null,Cr.createElement(Ie.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Cr.createElement(pe.Z,null,Cr.createElement(Ie.ZP,{type:"link",htmlType:"reset",onClick:()=>{Pt(li(Xo({},Re),{course_group_ids:[]})),Vt([...qt]),ia("")}},"\u91CD\u7F6E")))))},Cr.createElement("a",{onClick:Na=>Na.preventDefault()}," ",Cr.createElement(Ne.Z,null," \u5206\u73ED ",Cr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Cr.createElement("div",{className:es.head,style:(Xe==null?void 0:Xe.length)>5?{paddingRight:15}:{width:944}},Cr.createElement("div",null,Cr.createElement(Le.default,{className:"font14",checked:Xe!=null&&Xe.length?(Kt==null?void 0:Kt.length)===(Xe==null?void 0:Xe.length):!1,onChange:Ma},"\u59D3\u540D")),Cr.createElement("div",null,Cr.createElement("span",null,"\u5B66\u53F7")),Cr.createElement("div",null,Cr.createElement("span",null,"\u5206\u73ED")),Cr.createElement("div",null,Cr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Cr.createElement("div",{className:es.sort,onClick:$t},Cr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Cr.createElement("aside",null,Cr.createElement(Gc.Z,{style:{color:(Re==null?void 0:Re.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Cr.createElement(te.Z,{style:{color:(Re==null?void 0:Re.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Cr.createElement("div",{style:{height:260,overflow:"auto"}},Cr.createElement(Us(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!ln&&ye&&Nt((Re==null?void 0:Re.page)+1)},hasMore:!ln&&ye,useWindow:!1},Cr.createElement(Le.default.Group,{style:{width:"100%"},value:Kt,onChange:Na=>{console.log(Na,444),zt(Na)}},Xe==null?void 0:Xe.map(function(Na,Hn){return Cr.createElement("div",{key:Na.user_id,className:es.row},Cr.createElement("div",null,Cr.createElement(Le.default,{className:"font14",value:Na.user_id},Na.user_name)),Cr.createElement("div",null,Na.student_id),Cr.createElement("div",null,Na.course_group_name),Cr.createElement("div",null,Va(Na.commit_status,Na)),Cr.createElement("div",{className:"pl10"},Cr.createElement("span",null,Na.user_score)))})),Cr.createElement(gn.Z,{className:"edu-ant-spin",spinning:ln}))),Cr.createElement("div",{className:es.title},Cr.createElement("img",{style:{objectFit:"contain"},src:Wc.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var vc=(0,Ae.connect)(({exercise:ie,loading:se})=>({exercise:ie,loading:se}))(Yc),xs={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Bo=ee(59301),Xc=Object.defineProperty,Jc=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,$c=(ie,se,re)=>se in ie?Xc(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ds=(ie,se)=>{for(var re in se||(se={}))qc.call(se,re)&&$c(ie,re,se[re]);if(Jc)for(var re of Jc(se))_c.call(se,re)&&$c(ie,re,se[re]);return ie},ed=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const C0=({exercise:ie,dispatch:se,onOk:re})=>{const Ke=(0,Ae.useParams)(),[it,Re]=(0,a.useState)([]),[Pt,Xe]=(0,a.useState)(),[Pe,ye]=(0,a.useState)([]),[wt,ln]=(0,a.useState)(!0),[yn,kt]=(0,a.useState)(!1),[_t]=de.default.useForm(),[wn,kn]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Kt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Vt,Wn,Cn)=>wn.limit*(wn.page-1)+Cn+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Vt,Wn,Cn)=>Bo.createElement("span",null,Vt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Vt,Wn,Cn)=>Bo.createElement("span",null,Vt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Vt,Wn,Cn)=>Bo.createElement("span",null,Vt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Vt,Wn,Cn)=>Bo.createElement("span",null,Vt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Vt,Wn,Cn)=>Bo.createElement("span",null,Vt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Vt,Wn,Cn)=>Bo.createElement("span",null,Vt===1?"\u672A\u5F00\u59CB":Vt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Vt,Wn,Cn)=>Bo.createElement("div",{style:{flex:1,textAlign:"right"}},Bo.createElement("a",{onClick:()=>{(0,me.xg)(`/classrooms/${Ke.coursesId}/exercise/${Wn.id}/detail?random=${Wn.is_random}`)}},"\u67E5\u770B"))}].filter(Vt=>!!Vt);(0,a.useEffect)(()=>{ie.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&zt(wn)},[ie.actionTabs.key]);const zt=Vt=>ed(void 0,null,function*(){var Wn,Cn;ln(!0);const ia=yield(0,Se.ZP)(`/api/exercises/${Ke==null?void 0:Ke.categoryId}/make_up_records.json`,{method:"get",params:ds({},Vt)});ia&&(Re(((Wn=ia==null?void 0:ia.data)==null?void 0:Wn.make_up_exercises)||[]),Xe((Cn=ia==null?void 0:ia.data)==null?void 0:Cn.count)),ln(!1)}),qt=()=>{se({type:"exercise/setActionTabs",payload:{}})},dn=()=>{re(Pe)},ma=Vt=>{ye(Vt),kt(Vt.length===it.length)};return Bo.createElement(Be.default,{centered:!0,afterClose:()=>{ye([]),kt(!1),_t.resetFields(),kn({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:xs.scoremodal,open:ie.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>se({type:"exercise/setActionTabs",payload:{}}),onCancel:qt},Bo.createElement(de.default,{layout:"inline",form:_t,onValuesChange:(Vt,Wn)=>{console.log(Vt),!(Vt.keywords||Vt.keywords==="")&&_t.submit()},onFinish:Vt=>{console.log(Vt),kn(ds(ds({},wn),Vt)),zt(ds(ds({},wn),Vt))},initialValues:{is_random:"",exercise_status:""}},Bo.createElement(de.default.Item,{name:"is_random"},Bo.createElement(St.default,{className:xs.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Bo.createElement(St.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Bo.createElement(St.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Bo.createElement(St.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Bo.createElement(de.default.Item,{name:"exercise_status"},Bo.createElement(St.default,{className:xs.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Bo.createElement(St.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Bo.createElement(St.default.Option,{value:1},"\u672A\u5F00\u59CB"),Bo.createElement(St.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Bo.createElement(St.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Bo.createElement(de.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Bo.createElement(De.default.Search,{className:xs.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Bo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${xs.searchIcon}`,onClick:()=>_t.submit()}),onSearch:Vt=>{_t.submit()}}))),Bo.createElement(x.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:it,pagination:!1,loading:wt,columns:Kt}),(it==null?void 0:it.length)>0&&Bo.createElement(qe.Z,{current:wn.page,total:Pt,style:{marginBottom:20},defaultPageSize:wn.limit,showTotal:Vt=>Bo.createElement("span",null,"\u5171\xA0",Bo.createElement("span",{style:{color:"#165DFF"}},Vt),"\xA0\u6761\u6570\u636E"),pageSize:wn.limit,onChange:(Vt,Wn)=>{wn.page=Vt,wn.limit=Wn,kn(ds({},wn)),zt(ds({},wn))}}))};var pc=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(C0),Is={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},Ac="data:image/jpeg;base64,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",y0=Object.defineProperty,Ec=Object.defineProperties,P0=Object.getOwnPropertyDescriptors,td=Object.getOwnPropertySymbols,S0=Object.prototype.hasOwnProperty,nd=Object.prototype.propertyIsEnumerable,ad=(ie,se,re)=>se in ie?y0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,hs=(ie,se)=>{for(var re in se||(se={}))S0.call(se,re)&&ad(ie,re,se[re]);if(td)for(var re of td(se))nd.call(se,re)&&ad(ie,re,se[re]);return ie},ud=(ie,se)=>Ec(ie,P0(se)),Fs=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Bs=({exercise:ie,loading:se,dispatch:re,cb:Ke})=>{const it=ud(hs({},(0,Ae.useParams)()),{page:0,limit:20});let[Re,Pt]=(0,a.useState)(hs({},it)),[Xe,Pe]=(0,a.useState)([]),[ye,wt]=(0,a.useState)({});const[ln,yn]=(0,a.useState)(!0),[kt,_t]=(0,a.useState)(!0);(0,a.useEffect)(()=>{ie.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(Xe=[],kn(1))},[ie.actionTabs.key]);const wn=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(Kt,zt,qt)=>a.createElement(Ce.Z,{placement:"bottom",title:qt+1},a.createElement("span",null,qt+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:Kt=>a.createElement(Ce.Z,{placement:"bottom",title:Ve()(Kt).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ve()(Kt).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Kt=>a.createElement(Ce.Z,{placement:"bottom",title:Ve()(Kt).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ve()(Kt).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Kt=>a.createElement(Ce.Z,{placement:"bottom",title:Kt},a.createElement("span",null,Kt||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Kt=>a.createElement(Ce.Z,{placement:"bottom",title:Kt},a.createElement("span",null,Kt||"--"))}],kn=Kt=>Fs(void 0,null,function*(){var zt;Kt==1&&(Xe=[]),yn(!0),Re.page=Kt,Re.student_id=ie.actionTabs.student_id,_t(!0);const qt=yield re({type:"exercise/getRedoListModal",payload:ud(hs({},Re),{score:((Re==null?void 0:Re.one)||0)+`${Re!=null&&Re.two?","+(Re==null?void 0:Re.two):""}`})});wt(hs({},qt)),((zt=qt==null?void 0:qt.student_redo_lists)==null?void 0:zt.length){Pt(hs({},it)),Pe([])},onCancel:()=>{re({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:Is.info},a.createElement("div",{className:Is.info_name},"\u59D3\u540D\uFF1A",(ye==null?void 0:ye.name)||"--"),a.createElement("div",{className:Is.info_studeng_id},"\u5B66\u53F7\uFF1A",(ye==null?void 0:ye.student_id)||"--"),a.createElement("div",{className:Is.info_group},"\u5206\u73ED\uFF1A",(ye==null?void 0:ye.course_group_name)||"--")),(Xe==null?void 0:Xe.length)===0&&!kt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:Ac,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((Xe==null?void 0:Xe.length)>0||kt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(x.default,{pagination:!1,dataSource:[],columns:wn})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Us(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!kt&&ln&&kn((Re==null?void 0:Re.page)+1)},hasMore:ln,useWindow:!1},a.createElement(x.default,{loading:kt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:Xe,columns:wn})))))};var hc=(0,Ae.connect)(({exercise:ie,loading:se})=>({exercise:ie,loading:se}))(Bs),D0=ee(19402),rd=ee(28671),Ls={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Ns=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const b0=({exercise:ie,dispatch:se,onOk:re})=>{const Ke=(0,Ae.useParams)(),[it,Re]=(0,a.useState)([]),[Pt,Xe]=(0,a.useState)([]),[Pe,ye]=(0,a.useState)(!0),[wt,ln]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ie.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&yn()},[ie.actionTabs.key]);const yn=()=>Ns(void 0,null,function*(){ye(!0);const kn=yield(0,Se.ZP)(`/api/courses/${Ke==null?void 0:Ke.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:Ke==null?void 0:Ke.categoryId}});kn&&Re((kn==null?void 0:kn.course_groups)||[]),ye(!1)}),kt=()=>{se({type:"exercise/setActionTabs",payload:{}})},_t=()=>{re(Pt)},wn=kn=>{Xe(kn),ln(kn.length===it.length)};return a.createElement(Be.default,{centered:!0,afterClose:()=>{Xe([]),ln(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:ie.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Ls.customModal,onCancel:kt},a.createElement("aside",{className:Ls.checking},a.createElement("div",{className:Ls.content},a.createElement("div",{className:Ls.group},it.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Le.default.Group,{value:Pt,onChange:wn},it.map(kn=>a.createElement(Le.default,{key:kn.id,value:kn.id},kn.name))))),a.createElement("div",{className:Ls.footer},a.createElement(Le.default,{checked:wt,onChange:kn=>{const Kt=kn.target.checked?it.map(zt=>zt.id):[];Xe(Kt),ln(kn.target.checked)}},"\u5168\u9009"),a.createElement(Ie.ZP,{onClick:kt},"\u53D6\u6D88"),a.createElement(Ie.ZP,{onClick:_t,type:"primary"},"\u786E\u8BA4"))))};var w0=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(b0),Ai=ee(8141),Cl={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},$o=ee(59301),x0=Object.defineProperty,ld=Object.defineProperties,Os=Object.getOwnPropertyDescriptors,Fc=Object.getOwnPropertySymbols,I0=Object.prototype.hasOwnProperty,L0=Object.prototype.propertyIsEnumerable,od=(ie,se,re)=>se in ie?x0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Gs=(ie,se)=>{for(var re in se||(se={}))I0.call(se,re)&&od(ie,re,se[re]);if(Fc)for(var re of Fc(se))L0.call(se,re)&&od(ie,re,se[re]);return ie},Cs=(ie,se)=>ld(ie,Os(se)),N0=({disabled:ie,time:se})=>$o.createElement(de.default.List,{name:"exercise_events",rules:[{validator(re,Ke){var it,Re;const Pt=new Set;for(const Xe of Ke){if(Pt.has(Xe.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(Xe.reminder_time>se)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Pt.add(Xe.reminder_time),!((Re=(it=Xe.reminder_content)==null?void 0:it.trim())!=null&&Re.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(re,{add:Ke,remove:it})=>$o.createElement("div",{className:Cl.remindForm},re.length>0&&$o.createElement("div",null,re.map((Re,Pt)=>$o.createElement(oe.Z,{key:Re.key,align:"middle",wrap:!1,className:Cl.remindItem},$o.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Pt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),$o.createElement(pe.Z,null,$o.createElement(de.default.Item,Cs(Gs({},Re),{name:[Re.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),$o.createElement(ke.Z,{precision:0,min:1,disabled:ie,addonAfter:"\u5206\u949F",className:Cl.remindInput}))),$o.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),$o.createElement(pe.Z,{flex:1},$o.createElement(de.default.Item,Cs(Gs({},Re),{name:[Re.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),$o.createElement(De.default,{className:Cl.remindInput,disabled:ie,showCount:!0,maxLength:100}))),$o.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:ie?.5:1},onClick:()=>{ie||Ke({reminder_time:""})}}),$o.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:ie?"hidden":"visible"},onClick:()=>it(Re.name)})))),re.length<5&&$o.createElement(oe.Z,{style:{marginLeft:"30px"}},$o.createElement(pe.Z,{className:`${Cl.addRemind} ${ie?Cl.disabled:""}`,onClick:()=>{ie||Ke({reminder_time:""})}},$o.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),O0=ee(8324),ys=ee(2686),M0=ee(67702),Bc=ee(84698),or=ee(59301),R0=Object.defineProperty,T0=Object.defineProperties,Vs=Object.getOwnPropertyDescriptors,id=Object.getOwnPropertySymbols,k0=Object.prototype.hasOwnProperty,sd=Object.prototype.propertyIsEnumerable,cd=(ie,se,re)=>se in ie?R0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ki=(ie,se)=>{for(var re in se||(se={}))k0.call(se,re)&&cd(ie,re,se[re]);if(id)for(var re of id(se))sd.call(se,re)&&cd(ie,re,se[re]);return ie},dd=(ie,se)=>T0(ie,Vs(se)),ms=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const{RangePicker:Rm}=hn.default,{Option:Ms}=St.default,j0=({user:ie,classroomList:se,exercise:re,globalSetting:Ke,loading:it,dispatch:Re,changeActive:Pt})=>{var Xe,Pe,ye,wt,ln,yn,kt,_t,wn,kn,Kt;const{workSetting:zt,commonHeader:qt}=re,dn=(0,Ae.useParams)();dn.category=dn.categoryId;const[ma,Vt]=(0,a.useState)(!1),[Wn,Cn]=(0,a.useState)(!1),[ia,It]=(0,a.useState)(),[Nt,Ma]=(0,a.useState)({});let[Qn,Jn]=(0,a.useState)([]),[$t,Fu]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3});const[et,Va]=(0,a.useState)(1),[Na,Hn]=(0,a.useState)(!1),[oa,_n]=(0,a.useState)(!1),[Wa,mu]=(0,a.useState)(!1),[_a,tr]=(0,a.useState)(!1),[wr,Ra]=(0,a.useState)([]),[qn,Gn]=(0,a.useState)([]),[Aa,Rn]=(0,a.useState)(!1),[xn,ta]=(0,a.useState)(null),[En,ha]=(0,a.useState)({});(0,a.useEffect)(()=>{((qt==null?void 0:qt.exercise_status)==="5"||qt!=null&&qt.appraise_label||(0,vn.aQ)())&&Vt(!0)},[qt]),(0,a.useEffect)(()=>{Su()},[zt]),(0,a.useEffect)(()=>{(0,vn.dE)()||au()},[]),(0,a.useEffect)(()=>{re.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Pt("2")},[re.actionTabs.key]);function au(){return ms(this,null,function*(){const ou=yield(0,Se.ZP)(`/api/courses/${dn==null?void 0:dn.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:dn==null?void 0:dn.coursesId}});It(ou==null?void 0:ou.alert)})}const tu=ou=>{var yr;const il=$t.publish_time;if(!il||(yr=zt==null?void 0:zt.exercise)!=null&&yr.publish_time)return;let gl;ou===1?gl=Ve()(il).add(120,"minutes"):gl=Ve()(il).add(7,"days"),$t.end_time=gl,Fu(Object.assign({},$t))},Su=()=>{var ou,yr,il,gl,co;console.log("\u53D6\u6D88");const kl=JSON.parse(JSON.stringify(zt));if(Object.keys($t).forEach(al=>{var po;$t[al]=(po=kl==null?void 0:kl.exercise)==null?void 0:po[al]}),Qn=((ou=kl==null?void 0:kl.published_course_groups)==null?void 0:ou.map(al=>({course_group_id:al.course_group_id,end_time:al.course_end_time,publish_time:al.course_publish_time})))||[{}],(yr=zt==null?void 0:zt.course_groups)==null||yr.map(al=>{var po;(po=zt==null?void 0:zt.published_course_groups)==null||po.map((hi,Io)=>{var Mi;(Mi=hi==null?void 0:hi.course_group_id)!=null&&Mi.includes(al==null?void 0:al.course_group_id)&&(al.cilckkey=Io,al.isselect=!0)})}),re.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Rl(""),Hn($t.time!==-1),Fu($t),$t!=null&&$t.is_appoint_user){const al=((gl=(il=kl==null?void 0:kl.exercise)==null?void 0:il.all_exercise_users)==null?void 0:gl.map(po=>po.user_id))||[];Ra([...al])}_n($t.is_appoint_user),mu($t.is_miss_exam_user),tr($t.is_no_passing_user),Jn(Qn.length>0?Qn:[{}]),zr.setFieldsValue({exercise_events:(co=kl==null?void 0:kl.exercise)==null?void 0:co.exercise_events})},ar=()=>ms(void 0,null,function*(){var ou,yr,il,gl,co,kl;if(((ou=ie==null?void 0:ie.userInfo)==null?void 0:ou.user_status)===2){(0,ys.Rd)();return}if((qt==null?void 0:qt.exercise_question_count)===0){Fe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const al=JSON.parse(JSON.stringify($t));console.log("\u63D0\u4EA4");try{yield zr.validateFields();const Io=zr.getFieldsValue();al.exercise_events=Io.exercise_events}catch(Io){Io!=null&&Io.errorFields&&(zr.scrollToField((il=(yr=Io==null?void 0:Io.errorFields)==null?void 0:yr[0])==null?void 0:il.name,{behavior:"smooth",block:"center"}),Fe.ZP.error((kl=(co=(gl=Io==null?void 0:Io.errorFields)==null?void 0:gl[0])==null?void 0:co.errors)==null?void 0:kl[0]));return}if(al.categoryId=dn.categoryId,al.publish_time_groups=Qn,$t!=null&&$t.is_make_up_exercise){if(oa&&wr.length<=0||!oa&&!(Wa||_a)){Fe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}al.is_appoint_user=oa,al.is_miss_exam_user=Wa,al.is_no_passing_user=_a,oa?al.make_up_exercise_users=wr==null?void 0:wr.map(Io=>({user_id:Io})):al.make_up_exercise_users=[]}if(!$t.unified_setting&&!($t!=null&&$t.is_make_up_exercise)){if(!Qn.length){Fe.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete al.publish_time,delete al.end_time,Qn.map(Io=>{var Mi;if(!Io.course_group_id||!((Mi=Io.course_group_id)!=null&&Mi.length))throw Fe.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Io.publish_time||!Io.end_time)throw Fe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!$t.publish_time||!$t.end_time)throw Fe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:po}=zt;const hi=()=>ms(void 0,null,function*(){if($t.exercise_type==2&&(po.is_locked||po.open_camera||po.screen_open||po.login_restrict||po.ip_bind||po.ip_limit=="pub"||po.ip_limit=="inner"||po.identity_verify||po.open_phone_video_recording)){const Mi=Be.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:or.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",or.createElement("span",{style:{color:"#FA6400"}}," ",(0,me.hi)(po)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>ms(void 0,null,function*(){let iu=yield(0,Bc.Tr)({exercise_ids:[parseInt(dn==null?void 0:dn.categoryId)],course_id:dn.coursesId,type:"exercise"});(iu==null?void 0:iu.student_count)===0?Eu(al):(Ma(al),ha(iu)),Pt("2")}),onCancel:()=>ms(void 0,null,function*(){Mi.destroy();let iu=yield(0,Bc.Tr)({exercise_ids:[dn==null?void 0:dn.categoryId],course_id:dn.coursesId,type:"exercise"});(iu==null?void 0:iu.student_count)===0?Eu(al):(Ma(al),ha(iu))})});return}let Io=yield(0,Bc.Tr)({exercise_ids:[dn==null?void 0:dn.categoryId],course_id:dn.coursesId,type:"exercise"});(Io==null?void 0:Io.student_count)===0?Eu(al):(Ma(al),ha(Io))});qt!=null&&qt.high_resources_consume&&!(qt!=null&&qt.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:dn.coursesId,type:"exercise",type_id:dn.categoryId,name:qt.exercise_name,fn:()=>{hi()}}}):hi()}),Eu=ou=>ms(void 0,null,function*(){Cn(!0),(yield(0,Se.ZP)(`/api/exercises/${dn==null?void 0:dn.categoryId}/publish_settings.json`,{method:"post",body:ou})).status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Rl(""),Re({type:"exercise/getCommonHeader",payload:ki({},dn)}),Re({type:"exercise/getWorkSetting",payload:ki({},dn)})),Cn(!1)}),Ia=ou=>ou&&ou$t.end_time?ou&&(ou{var yr,il;return((yr=zt==null?void 0:zt.exercise)==null?void 0:yr.exercise_status)>1&&!(ou!=null&&ou.new)?!0:(il=zt==null?void 0:zt.published_course_groups)!=null&&il.some(gl=>gl.course_group_id===ou.course_group_id)?ma:!1},qr=ou=>{var yr;return ma?[!0,!0]:(yr=zt==null?void 0:zt.published_course_groups)!=null&&yr.some(il=>{var gl,co;return((gl=il.course_group_id)==null?void 0:gl[0])===((co=ou.course_group_id)==null?void 0:co[0])})?ma||Ve()()>Ve()(ou==null?void 0:ou.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Rl("\u8868\u5355\u672A\u4FDD\u5B58")},[$t]);const Rl=(ou="")=>{Re({type:"exercise/setActionTabs",payload:{key:ou}})},nu=ou=>{ou.preventDefault(),ou.returnValue=""},Cu=(ou,yr,il)=>{if(ou<=0){Fe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else Ra(yr),Gn(il),Rn(!1)},[zr]=de.default.useForm();return or.createElement("section",{className:Cl.form,style:{padding:"30px 50px",marginBottom:"0px"}},or.createElement(gn.Z,{spinning:it["exercise/getWorkSetting"]||Wn},!($t!=null&&$t.is_make_up_exercise)&&or.createElement(or.Fragment,null,or.createElement("div",{className:Cl.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),or.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},or.createElement(ge.ZP.Group,{onChange:()=>{var ou,yr,il,gl,co;if((0,vn.Rm)()&&(!((yr=(ou=se==null?void 0:se.AssistantObject)==null?void 0:ou.exercise)!=null&&yr.can_publish)||!((gl=(il=se==null?void 0:se.AssistantObject)==null?void 0:il.exercise)!=null&&gl.can_late))){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((co=zt==null?void 0:zt.exercise)==null?void 0:co.exercise_status)>1){Fe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}$t.unified_setting=!$t.unified_setting,$t.unified_setting===!1&&Qn==""&&Jn(Qn.concat({})),Fu(Object.assign({},$t))},value:$t.unified_setting,disabled:ma||((Xe=zt==null?void 0:zt.exercise)==null?void 0:Xe.exercise_status)>1},or.createElement(ge.ZP,{value:!0,disabled:!((Pe=zt==null?void 0:zt.exercise)!=null&&Pe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((ye=zt.course_groups)==null?void 0:ye.length)>0&&or.createElement(ge.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(qt!=null&&qt.is_make_up_exercise)&&or.createElement("div",{style:{color:"red"}},((wt=zt==null?void 0:zt.exercise)==null?void 0:wt.exercise_status)>1&&ia&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),($t.unified_setting||(qt==null?void 0:qt.is_make_up_exercise))&&or.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},or.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),or.createElement(Ce.Z,{placement:"bottom",title:((ln=zt==null?void 0:zt.exercise)==null?void 0:ln.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},or.createElement(hn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ia,disabled:ma||((yn=zt==null?void 0:zt.exercise)==null?void 0:yn.exercise_status)>1||(0,vn.Rm)()&&!((_t=(kt=se==null?void 0:se.AssistantObject)==null?void 0:kt.exercise)!=null&&_t.can_publish),value:$t.publish_time?Ve()($t.publish_time):void 0,allowClear:!1,onChange:(ou,yr)=>{$t.publish_time=yr,$t.end_time||($t.end_time=$t.exercise_type===1?Ve()(ou).add(120,"minutes"):Ve()(ou).add(7,"days")),Fu(Object.assign({},$t))}})),or.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),or.createElement(hn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ma||(0,vn.Rm)()&&!((kn=(wn=se==null?void 0:se.AssistantObject)==null?void 0:wn.exercise)!=null&&kn.can_late)||(qt==null?void 0:qt.open_appraise),allowClear:!1,value:$t.end_time?Ve()($t.end_time):void 0,disabledDate:Gu,onChange:(ou,yr)=>{var il,gl;if((0,vn.Rm)()&&!((gl=(il=se==null?void 0:se.AssistantObject)==null?void 0:il.exercise)!=null&&gl.can_publish)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$t.end_time=yr,Fu(Object.assign({},$t))}})),!$t.unified_setting&&!(qt!=null&&qt.is_make_up_exercise)&&or.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Qn&&Qn.map(function(ou,yr){var il,gl,co;return or.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:yr==(Qn==null?void 0:Qn.length)-1?"0px":"10px"}},or.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",yr+1),or.createElement(St.default,{showArrow:!0,allowClear:!0,className:Cl.multiple_select,disabled:ma||((il=zt==null?void 0:zt.homework_status)!=null&&il.includes("\u672A\u53D1\u5E03")&&ou.id||Ve()(){Qn[yr].course_group_id=kl,Jn(Qn.slice()),zt.course_groups.map((al,po)=>{kl.map((hi,Io)=>{al.course_group_id===hi&&(al.cilckkey=yr,al.isselect=!0)})})},onDeselect:kl=>{zt.course_groups.map((al,po)=>{al.course_group_id===kl&&al.cilckkey===yr&&(al.cilckkey=yr,al.isselect=!1)})}},zt.course_groups&&zt.course_groups.map(function(kl,al){return or.createElement(Ms,{disabled:(kl==null?void 0:kl.isselect)&&kl.cilckkey!=yr,label:kl.course_group_name,value:kl.course_group_id,key:kl.course_group_id},kl.course_group_name)})),or.createElement(Rm,{disabled:qr(ou)||(0,vn.Rm)()&&!((co=(gl=se==null?void 0:se.AssistantObject)==null?void 0:gl.exercise)!=null&&co.can_publish),disabledDate:Ia,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ve()((0,me.U6)(),"HH:mm"),Ve()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:ou.publish_time&&[Ve()(ou.publish_time),ou.end_time&&Ve()(ou.end_time)],onChange:(kl,al)=>{Qn[yr].publish_time=al[0],!ou.end_time&&al[0]?Qn[yr].end_time=Ve()(al[0]).add(7,"days"):Qn[yr].end_time=al[1],Jn([...Qn])},onCalendarChange:(kl,al,po)=>{if(al!=null&&al[0]&&!al[1]){const hi=$t.exercise_type===1?Ve()(al[0]).add(120,"minutes"):Ve()(al[0]).add(7,"days");Qn[yr].publish_time=al[0],Qn[yr].end_time=hi,Jn([...Qn])}}}),or.createElement("div",{style:{visibility:ma?"hidden":"visible",display:"flex",width:"50px"}},or.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var kl,al;if((0,vn.Rm)()&&!((al=(kl=se==null?void 0:se.AssistantObject)==null?void 0:kl.exercise)!=null&&al.can_publish)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn(Qn.concat({new:!0}))}}),or.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(ou!=null&&ou.publish_time&&Ve()(){Qn=Qn.filter((kl,al)=>yr!==al),Jn([...Qn])}})))})),!($t!=null&&$t.is_make_up_exercise)&&or.createElement(or.Fragment,null,or.createElement("div",{className:Cl.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),or.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},or.createElement(ge.ZP.Group,{value:$t.exercise_type,disabled:ma||((Kt=zt==null?void 0:zt.exercise)==null?void 0:Kt.exercise_status)>1,onChange:ou=>{$t.exercise_type=ou.target.value,Fu(ki({},$t)),tu(ou.target.value)},style:{marginTop:"2px"}},or.createElement(ge.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),or.createElement(ge.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),($t==null?void 0:$t.exercise_type)===2&&or.createElement(or.Fragment,null,or.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),or.createElement(ke.Z,{className:Cl.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:$t==null?void 0:$t.simulate_exercise_num,disabled:ma,min:1,max:999,onChange:ou=>{$t.simulate_exercise_num=ou,Fu(ki({},$t))}}),or.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),($t==null?void 0:$t.is_make_up_exercise)&&or.createElement(or.Fragment,null,or.createElement(oe.Z,null,or.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),or.createElement(be.Z,{checked:oa,onChange:(ou,yr)=>{var il,gl;if(_n(ou),ou){if($t!=null&&$t.is_appoint_user){const co=(gl=(il=zt==null?void 0:zt.exercise)==null?void 0:il.all_exercise_users)==null?void 0:gl.map(kl=>kl.user_id);Ra([...co])}else Ra([]);mu(!1),tr(!1)}else mu($t.is_miss_exam_user),tr($t.is_no_passing_user)},disabled:!(($t==null?void 0:$t.exercise_status)===1&&(qt!=null&&qt.allow_create_make_up))}),or.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!oa&&or.createElement(oe.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},or.createElement(Le.default,{checked:Wa,disabled:!(($t==null?void 0:$t.exercise_status)===1&&($t==null?void 0:$t.miss_exam_count)>0&&(qt!=null&&qt.allow_create_make_up)),onChange:ou=>{mu(ou.target.checked)}},or.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),or.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ta(1),_n(!1),Rn(!0)}},"\uFF08",`${($t==null?void 0:$t.miss_exam_count)||0}\u4EBA`,"\uFF09"),or.createElement(Le.default,{checked:_a,disabled:!(($t==null?void 0:$t.exercise_status)===1&&($t==null?void 0:$t.no_passing_count)>0&&(qt!=null&&qt.allow_create_make_up)),onChange:ou=>{tr(ou.target.checked)}},or.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),or.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ta(2),_n(!1),Rn(!0)}},"\uFF08",`${($t==null?void 0:$t.no_passing_count)||0}\u4EBA`,"\uFF09")),oa&&or.createElement(oe.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},or.createElement(Ie.ZP,{type:"primary",ghost:!0,disabled:!(($t==null?void 0:$t.exercise_status)===1&&(qt!=null&&qt.allow_create_make_up)),onClick:()=>{Rn(!0),ta(void 0)}},or.createElement("span",null,or.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),or.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),or.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${wr.length||0} \u4EBA`,"\uFF09"))),or.createElement("div",{className:Cl.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),or.createElement("div",null,or.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},or.createElement(Le.default,{disabled:ma,checked:Na,onChange:ou=>{ou.target.checked===!1?Fu(yr=>dd(ki({},yr),{time:-1})):zr.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),Hn(ou.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),Na&&or.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},or.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),or.createElement(ke.Z,{size:"large",disabled:ma,min:1,style:{width:"200px"},value:$t.time===-1?null:$t.time,precision:0,addonAfter:"\u5206\u949F",onChange:ou=>{$t.time=ou,Fu(ki({},$t))}}))),Na&&or.createElement(de.default,{form:zr},or.createElement(N0,{disabled:ma,time:$t.time})),or.createElement("div",null,or.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},or.createElement(Le.default,{checked:$t.enable_last_times,onChange:ou=>Fu(yr=>dd(ki({},yr),{enable_last_times:ou.target.checked})),disabled:ma,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),$t.enable_last_times&&or.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},or.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),or.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:$t==null?void 0:$t.last_times,disabled:ma||!$t.enable_last_times,min:0,onChange:ou=>{$t.last_times=ou,Fu(ki({},$t))}}),or.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),or.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},or.createElement(oe.Z,null,or.createElement(Le.default,{checked:$t.enable_answer_time,onChange:ou=>Fu(yr=>dd(ki({},yr),{enable_answer_time:ou.target.checked})),disabled:ma,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),$t.enable_answer_time&&or.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},or.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),or.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:$t==null?void 0:$t.answer_time,disabled:ma||!$t.enable_answer_time,min:0,onChange:ou=>{$t.answer_time=ou,Fu(ki({},$t))}}),or.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(qt!=null&&qt.appraise_label)&&(!(qt!=null&&qt.is_make_up_exercise)&&(0,vn.GJ)()||(qt==null?void 0:qt.is_make_up_exercise)&&(qt==null?void 0:qt.allow_create_make_up))&&or.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:ar},"\u4FDD\u5B58"),or.createElement(O0.Z,{visible:Aa,setVisible:Rn,onK:Cu,selectKeys:wr,selectRows:qn,appointStudent:oa,modalParams:xn}),or.createElement(M0.Z,{resdata:En,type:"exercisepush",okloading:Wn,oktext:(En==null?void 0:En.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ou=>ms(void 0,null,function*(){Cn(!0);let yr=yield(0,Se.ZP)(`/api/courses/${dn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(dn==null?void 0:dn.categoryId)]}});Cn(!1),(yr==null?void 0:yr.status)===0&&Eu(Nt)})}))};var Cc=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re,classroomList:Ke,user:it})=>({exercise:ie,loading:se.effects,globalSetting:re,user:it,classroomList:Ke}))(j0),Ks=ee(19248),md=ee(20263),z0=Object.defineProperty,Ys=Object.getOwnPropertySymbols,gd=Object.prototype.hasOwnProperty,Z0=Object.prototype.propertyIsEnumerable,fd=(ie,se,re)=>se in ie?z0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,vd=(ie,se)=>{for(var re in se||(se={}))gd.call(se,re)&&fd(ie,re,se[re]);if(Ys)for(var re of Ys(se))Z0.call(se,re)&&fd(ie,re,se[re]);return ie},Q0=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const{TabPane:pd}=y.default,H0=({exercise:ie,loading:se,dispatch:re})=>{var Ke;const it=(0,Ae.useParams)(),Re=(0,Ae.useLocation)(),[Pt]=de.default.useForm(),[Xe,Pe]=(0,a.useState)({}),[ye,wt]=(0,a.useState)("1");return(0,a.useEffect)(()=>{ie.actionTabs.key==="addIp"&&(Pt.resetFields(),wt("1"))},[ie.actionTabs]),a.createElement(Be.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:ie.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Q0(void 0,null,function*(){if(yield Pt.validateFields(),!Xe.ip){const ln=Xe.startIP.split(".")[3];if(parseInt(ln)>parseInt(Xe.endIP)){Fe.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}re({type:"exercise/setActionTabs",payload:{key:"insterIp",data:vd({},Pt.getFieldValue()),type:ie.actionTabs.type}})}),onCancel:()=>{re({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(y.default,{activeKey:ye,onChange:ln=>{wt(ln),Pt.resetFields()}},a.createElement(pd,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(pd,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(de.default,{form:Pt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(ln,yn)=>{Pe(vd({},yn))}},ye==="1"&&a.createElement(de.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(St.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:ln=>{Pt.setFieldsValue({ip:[...ln.filter(yn=>(0,md.t)(yn)?!0:(Fe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),ye==="2"&&a.createElement(oe.Z,{gutter:[20,20]},a.createElement(pe.Z,{flex:"1"},a.createElement(de.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(De.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:ln=>{let yn="";(0,md.t)(ln.target.value)?yn=ln.target.value:(yn="",Fe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Pt.setFieldsValue({startIP:yn})}}))),a.createElement(pe.Z,{flex:"1"},a.createElement(de.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(De.default,{onBlur:ln=>{},prefix:a.createElement("span",{className:"font14"},(Ke=Xe.startIP)==null?void 0:Ke.substring(0,Xe.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var Ad=(0,Ae.connect)(({exercise:ie,loading:se})=>({exercise:ie,loading:se}))(H0),pa=ee(59301),Xs=Object.defineProperty,U0=Object.defineProperties,Ed=Object.getOwnPropertyDescriptors,Rs=Object.getOwnPropertySymbols,hd=Object.prototype.hasOwnProperty,Fd=Object.prototype.propertyIsEnumerable,Bd=(ie,se,re)=>se in ie?Xs(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Vi=(ie,se)=>{for(var re in se||(se={}))hd.call(se,re)&&Bd(ie,re,se[re]);if(Rs)for(var re of Rs(se))Fd.call(se,re)&&Bd(ie,re,se[re]);return ie},yc=(ie,se)=>U0(ie,Ed(se)),Js=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Ps=({exercise:ie,globalSetting:se,loading:re,dispatch:Ke})=>{var it,Re,Pt,Xe,Pe,ye,wt;const{workSetting:ln,commonHeader:yn}=ie,[kt]=de.default.useForm(),_t=(0,Ae.useParams)();_t.category=_t.categoryId;const[wn,kn]=(0,a.useState)(!1),[Kt,zt]=(0,a.useState)(!1),[qt,dn]=(0,a.useState)(!1),ma={question_random:!1,choice_random:!1,start_password:((it=ln==null?void 0:ln.exercise)==null?void 0:it.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((Re=ln==null?void 0:ln.exercise)==null?void 0:Re.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Vt,Wn]=(0,a.useState)(ma);const[Cn,ia]=(0,a.useState)(!1),[It,Nt]=(0,a.useState)(!1),[Ma,Qn]=(0,a.useState)(!1),[Jn,$t]=(0,a.useState)(null);(0,a.useEffect)(()=>{var Wa;Fu(),ln!=null&&ln.exercise&&!(0,vn.aN)()&&!((Wa=ln==null?void 0:ln.exercise)!=null&&Wa.is_creator)&&kn(!0)},[ln]),(0,a.useEffect)(()=>{((yn==null?void 0:yn.exercise_status)==="5"||yn!=null&&yn.appraise_label)&&kn(!0)},[yn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{ie.actionTabs.key==="insterIp"&&(ie.actionTabs.data.ip?Vt[ie.actionTabs.type]=[...Vt[ie.actionTabs.type]||[],...ie.actionTabs.data.ip]:Vt[ie.actionTabs.type]=[...Vt[ie.actionTabs.type]||[],`${ie.actionTabs.data.startIP},${ie.actionTabs.data.startIP.substring(0,ie.actionTabs.data.startIP.lastIndexOf("."))+"."+ie.actionTabs.data.endIP}`],et(Vt),ia(!0))},[ie.actionTabs]);const Fu=()=>{const Wa=JSON.parse(JSON.stringify(ln));Object.keys(Vt).forEach(mu=>{var _a;Vt[mu]=(_a=Wa==null?void 0:Wa.exercise)==null?void 0:_a[mu]}),et(yc(Vi({},Vt),{ip_limit:Vt.ip_limit!=="no"}))},et=Wa=>{Wn(Wa),kt.setFieldsValue(Wa)},Va=Wa=>{var mu,_a;if(Wa.categoryId=_t.categoryId,Wa.ip_limit=Wa.ip_limit?"pub":"no",Wa.ip_bind||(Wa.ip_bind_type=!1),Wa.open_camera&&Wa.photo_count<1){Fe.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!Wa.start_password&&Wa.is_start_locked){Fe.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(Wa.ip_limit!=="no"&&!((mu=Wa.public_ip)!=null&&mu.length)&&!((_a=Wa.inner_ip)!=null&&_a.length)){Fe.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(Wa.is_locked||Wa.open_camera||Wa.screen_open||Wa.login_restrict||Wa.ip_bind||Wa.ip_limit=="pub"||Wa.ip_limit=="inner"||Wa.identity_verify||Wa.open_phone_video_recording){if((yn==null?void 0:yn.exercise_type)==1){Na(Wa);return}Be.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:pa.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",pa.createElement("span",{style:{color:"#FA6400"}}," ",(0,me.hi)(Wa)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>Na(Wa)});return}Hn(Wa)},Na=Wa=>{if(Wa.open_camera||Wa.screen_open){const mu=Be.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:pa.createElement("div",{className:"font16 p20"},Wa.open_camera&&pa.createElement(oe.Z,{justify:"start",className:"mt20"},pa.createElement(pe.Z,{flex:"24px"},pa.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),pa.createElement(pe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",pa.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",pa.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),Wa.screen_open&&pa.createElement(oe.Z,{justify:"start",className:"mt20"},pa.createElement(pe.Z,{flex:"24px",className:"mr20"},pa.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),pa.createElement(pe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",pa.createElement("img",{width:"26",src:$n.JA})," ",pa.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",pa.createElement("img",{width:"26",src:$n.Gm})," ",pa.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),pa.createElement("p",{className:"ml40 mt40"},pa.createElement(Le.default,{onChange:_a=>mu.update({okButtonProps:{disabled:!_a.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Hn(Wa)},okButtonProps:{disabled:!0}})}else Hn(Wa)},Hn=Wa=>Js(void 0,null,function*(){zt(!0);const mu=yield(0,Se.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/prevent_cheating_settings.json`,{method:"post",body:Wa});zt(!1),mu.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ke({type:"exercise/getCommonHeader",payload:Vi({},_t)}),Ke({type:"exercise/getWorkSetting",payload:Vi({},_t)}),ia(!1))});(0,a.useEffect)(()=>{_n(Cn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Cn]);const oa=Wa=>{Wa.preventDefault(),Wa.returnValue=""},_n=(Wa="")=>{Ke({type:"exercise/setActionTabs",payload:{key:Wa}})};return pa.createElement("section",{className:Cl.formDom,style:{padding:"30px 50px"}},pa.createElement(gn.Z,{spinning:re["exercise/getWorkSetting"]||Kt},pa.createElement(de.default,{form:kt,name:"basicForm",initialValues:ma,colon:!1,onValuesChange:(Wa,mu)=>{console.log("onValuesChange",mu);let _a=mu;for(const tr in Wa){if(tr=="is_locked"&&!mu[tr]&&(_a.login_restrict=!1,_a.screen_open=!1),tr=="login_restrict"&&mu[tr]&&(_a.is_locked=!0),tr=="screen_open"&&mu[tr]&&(_a.is_locked=!0),tr=="screen_shot_open"&&mu[tr]){const wr=Be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:pa.createElement("div",null,pa.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",pa.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),pa.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Js(void 0,null,function*(){_a.screen_shot_open=!0,et(_a)}),onCancel:()=>{_a.screen_shot_open=!1,et(_a),wr.destroy()}});break}(tr=="ip_bind"||tr=="ip_limit")&&!mu.is_locked&&mu[tr]&&(_a.is_locked=!0),tr=="open_camera"&&(_a.photo_count=_a.photo_count||5)}et(_a),ia(!0)},onFinish:Va},pa.createElement("div",{className:Cl.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),pa.createElement(de.default.Item,null,pa.createElement(ge.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Jn,onChange:Wa=>{if(Wa.target.value==="exam")et(yc(Vi(Vi({},ma),Vt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(Wa.target.value==="practice"){Be.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{et(yc(Vi({},ma),{question_random:!0,choice_random:!0,forbid_copy:!1})),$t(Wa.target.value)}});return}$t(Wa.target.value)},buttonStyle:"solid",disabled:wn},pa.createElement(ge.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),pa.createElement(ge.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),pa.createElement("div",{className:Cl.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),pa.createElement(de.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},pa.createElement(Le.default,{disabled:wn},pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),pa.createElement(de.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},pa.createElement(Le.default,{disabled:wn},pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),pa.createElement(de.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},pa.createElement(Le.default,{disabled:wn},pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),pa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pa.createElement(de.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},pa.createElement(Le.default,{disabled:wn},pa.createElement(pa.Fragment,null,pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Vt.is_start_locked&&(0,vn.GJ)()?pa.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},pa.createElement(de.default.Item,{name:"start_password",style:{marginBottom:0}},pa.createElement(De.default,{size:"large",className:Cl.unlockKeyInput,disabled:wn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),pa.createElement(pe.Z,null,!wn&&pa.createElement(Ie.ZP,{type:"link",loading:It,onClick:()=>Js(void 0,null,function*(){Nt(!0);let Wa=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),mu=yield(0,Se.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:Wa}});Nt(!1),(mu==null?void 0:mu.status)===0&&kt.setFieldsValue({start_password:Wa})})},"\u6362\u4E00\u6362"))):pa.createElement(de.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),pa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pa.createElement(de.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},pa.createElement(Le.default,{disabled:wn},pa.createElement(pa.Fragment,null,pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Vt.is_locked&&(0,vn.GJ)()?pa.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},pa.createElement(de.default.Item,{style:{marginBottom:0},name:"unlock_key"},pa.createElement(De.default,{size:"large",className:Cl.unlockKeyInput,disabled:wn,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),pa.createElement(pe.Z,null,!wn&&pa.createElement(Ie.ZP,{type:"link",loading:Ma,onClick:()=>Js(void 0,null,function*(){Qn(!0);let Wa=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),mu=yield(0,Se.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:Wa}});Qn(!1),(mu==null?void 0:mu.status)===0&&kt.setFieldsValue({unlock_key:Wa})})},"\u6362\u4E00\u6362"))):pa.createElement(de.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),pa.createElement(de.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pa.createElement(Le.default,{disabled:wn},pa.createElement(pa.Fragment,null,pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),pa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pa.createElement(de.default.Item,{name:"screen_open",valuePropName:"checked"},pa.createElement(Le.default,{disabled:wn},pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),Vt.screen_open?pa.createElement(pa.Fragment,null,pa.createElement(oe.Z,{gutter:10,className:`${Cl.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},pa.createElement(pe.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),pa.createElement(pe.Z,null,pa.createElement(de.default.Item,{name:"screen_num",style:{marginBottom:0}},pa.createElement(ke.Z,{size:"large",disabled:wn,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),pa.createElement(pe.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),pa.createElement(pe.Z,null,pa.createElement(de.default.Item,{name:"screen_sec",style:{marginBottom:0}},pa.createElement(ke.Z,{size:"large",disabled:wn,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),pa.createElement(pe.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),pa.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${Cl.unlockKeyWrapper}`,align:"middle",wrap:!1},pa.createElement(pe.Z,null,pa.createElement(de.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},pa.createElement(be.Z,{disabled:wn||!Vt.screen_open}))),pa.createElement(pe.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):pa.createElement(pa.Fragment,null,pa.createElement(de.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),pa.createElement(de.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),pa.createElement(de.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),pa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pa.createElement(de.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},pa.createElement(Le.default,{disabled:wn},pa.createElement(pa.Fragment,null,pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Vt.ip_bind&&(0,vn.GJ)()?pa.createElement(oe.Z,{className:Cl.unlockKeyWrapper,style:{flexDirection:"column"}},pa.createElement(de.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},pa.createElement(ge.ZP.Group,null,pa.createElement(ge.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},pa.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),pa.createElement(ge.ZP,{value:!0,style:{fontWeight:"400"}},pa.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",pa.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):pa.createElement(de.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),pa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pa.createElement(de.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},pa.createElement(Le.default,{disabled:wn},pa.createElement(pa.Fragment,null,pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),pa.createElement(de.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),pa.createElement(de.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Vt==null?void 0:Vt.ip_limit)&&pa.createElement(oe.Z,{className:Cl.unlockKeyWrapper,style:{flexDirection:"column"}},pa.createElement(pe.Z,null,pa.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),pa.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),pa.createElement(oe.Z,{className:`mt15 ${Cl.ipWrp}`,style:{background:"#F6F7F9"}},pa.createElement(pe.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),pa.createElement(pe.Z,null,(Pt=Vt.public_ip)==null?void 0:Pt.map((Wa,mu)=>pa.createElement("span",{key:mu,className:Cl.ipItem},pa.createElement("i",null,Wa," "),!wn&&pa.createElement(Ks.Z,{onClick:()=>{Be.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Vt.public_ip.splice(mu,1),et(Vi({},Vt))}})},className:" c-grey-c",size:20}))),(0,vn.GJ)()&&!wn&&pa.createElement("span",{onClick:()=>{Ke({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",pa.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),pa.createElement(oe.Z,{className:`mt15 ${Cl.ipWrp}`,style:{background:"#F6F7F9"}},pa.createElement(pe.Z,null,pa.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),pa.createElement(pe.Z,null,(Xe=Vt.inner_ip)==null?void 0:Xe.map((Wa,mu)=>pa.createElement("span",{className:Cl.ipItem},pa.createElement("i",null,Wa," "),!wn&&pa.createElement(Ks.Z,{onClick:()=>{wn||Be.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Vt.inner_ip.splice(mu,1),et(Vi({},Vt))}})},className:" c-grey-c",size:20}))),(0,vn.GJ)()&&!wn&&pa.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{Ke({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",pa.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),pa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pa.createElement(de.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},pa.createElement(Le.default,{disabled:wn},pa.createElement(pa.Fragment,null,pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Vt.open_camera?pa.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${Cl.unlockKeyWrapper}`,align:"middle",wrap:!1},pa.createElement(pe.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),pa.createElement(pe.Z,null,pa.createElement(de.default.Item,{name:"photo_count",style:{marginBottom:0}},pa.createElement(ke.Z,{size:"large",disabled:wn||!Vt.open_camera,min:1,max:(0,vn.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),pa.createElement(pe.Z,null,pa.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):pa.createElement(de.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),pa.createElement(de.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pa.createElement(Le.default,{disabled:!(0,vn.ag)()||wn},pa.createElement(pa.Fragment,null,pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),pa.createElement(de.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},pa.createElement(Le.default,{disabled:!(0,vn.ag)()||wn},pa.createElement(pa.Fragment,null,pa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",pa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,vn.aN)()||((Pe=ie==null?void 0:ie.commonHeader)==null?void 0:Pe.exercise_author))&&!(yn!=null&&yn.appraise_label)&&pa.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{kt.submit()}},"\u4FDD\u5B58")),pa.createElement(Ad,null),pa.createElement(Be.default,{centered:!0,destroyOnClose:!0,open:qt,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>dn(!1)},pa.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},pa.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(ye=se==null?void 0:se.setting)==null?void 0:ye.homepage_tea_qq_number," "),pa.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${(wt=se==null?void 0:se.setting)==null?void 0:wt.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var W0=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re})=>({exercise:ie,loading:se.effects,globalSetting:re}))(Ps),yl=ee(59301),G0=Object.defineProperty,V0=Object.defineProperties,Pc=Object.getOwnPropertyDescriptors,Cd=Object.getOwnPropertySymbols,K0=Object.prototype.hasOwnProperty,Y0=Object.prototype.propertyIsEnumerable,yd=(ie,se,re)=>se in ie?G0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,gs=(ie,se)=>{for(var re in se||(se={}))K0.call(se,re)&&yd(ie,re,se[re]);if(Cd)for(var re of Cd(se))Y0.call(se,re)&&yd(ie,re,se[re]);return ie},Sc=(ie,se)=>V0(ie,Pc(se)),Pd=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Sd=({exercise:ie,loading:se,dispatch:re})=>{var Ke;const{workSetting:it}=ie,Re=(0,Ae.useParams)();Re.category=Re.categoryId;const[Pt,Xe]=(0,a.useState)(!1),[Pe,ye]=(0,a.useState)(!1);let[wt,ln]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1});(0,a.useEffect)(()=>{kt("\u8868\u5355\u672A\u4FDD\u5B58")},[wt]);const yn=Kt=>{Kt.preventDefault(),Kt.returnValue=""},kt=(Kt="")=>{re({type:"exercise/setActionTabs",payload:{key:Kt}})};(0,a.useEffect)(()=>{var Kt,zt;_t(),(Kt=it==null?void 0:it.exercise)!=null&&Kt.id&&!(0,vn.aN)()&&!((zt=it==null?void 0:it.exercise)!=null&&zt.is_creator)&&Xe(!0)},[ie==null?void 0:ie.workSetting]),(0,a.useEffect)(()=>{},[]);const _t=()=>{const Kt=JSON.parse(JSON.stringify(it));Object.keys(wt).forEach(zt=>{var qt;wt[zt]=(qt=Kt==null?void 0:Kt.exercise)==null?void 0:qt[zt]}),ln(wt),ie.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&kt("")},wn=()=>{const Kt=JSON.parse(JSON.stringify(wt));Kt.categoryId=Re.categoryId,kn(Kt)},kn=Kt=>Pd(void 0,null,function*(){var zt;if((Kt==null?void 0:Kt.use_blank_score)!==((zt=it==null?void 0:it.exercise)==null?void 0:zt.use_blank_score)){let dn=Be.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>Pd(void 0,null,function*(){ye(!0);const ma=yield(0,Se.ZP)(`/api/exercises/${Re==null?void 0:Re.categoryId}/property_settings.json`,{method:"post",body:Kt});ye(!1),ma.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(""),re({type:"exercise/getCommonHeader",payload:gs({},Re)}),re({type:"exercise/getWorkSetting",payload:gs({},Re)}),ye(!1))})});Kt!=null&&Kt.use_blank_score?dn.update({content:yl.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",yl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):dn.update({content:yl.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",yl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}ye(!0);const qt=yield(0,Se.ZP)(`/api/exercises/${Re==null?void 0:Re.categoryId}/property_settings.json`,{method:"post",body:Kt});ye(!1),qt.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(""),re({type:"exercise/getCommonHeader",payload:gs({},Re)}),re({type:"exercise/getWorkSetting",payload:gs({},Re)}))});return yl.createElement("section",{className:Cl.scoreSettingWrapper,style:{padding:"30px 50px"}},yl.createElement(gn.Z,{spinning:se["exercise/getWorkSetting"]||Pe},yl.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},yl.createElement(pe.Z,null,yl.createElement(Le.default,{checked:wt.use_blank_score,disabled:Pt,onChange:Kt=>{wt.use_blank_score=Kt.target.checked,ln(Object.assign({},wt))},className:Cl.mainRuleText},yl.createElement(yl.Fragment,null,yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),yl.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},yl.createElement(pe.Z,null,yl.createElement(Le.default,{checked:wt.downcase,disabled:Pt,onChange:Kt=>{wt.downcase=Kt.target.checked,ln(Object.assign({},wt))},className:Cl.mainRuleText},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),yl.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},yl.createElement(pe.Z,null,yl.createElement(Le.default,{checked:wt.open_total_score,disabled:Pt,onChange:Kt=>{wt.open_total_score=Kt.target.checked,Kt.target.checked?(wt.open_score=!1,wt.open_score_reviewed=!0):(wt.open_score=!0,wt.open_score_reviewed=!1),ln(Object.assign({},wt))},className:Cl.mainRuleText},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),wt.open_total_score&&yl.createElement(yl.Fragment,null,yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},yl.createElement(ge.ZP.Group,{disabled:Pt,value:wt.open_score?"afterEndTime":wt!=null&&wt.open_score_reviewed?"afterReview":"afterCommit",onChange:Kt=>{Kt.target.value==="afterEndTime"?ln(zt=>Sc(gs({},zt),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Kt.target.value==="afterReview"?ln(zt=>Sc(gs({},zt),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):ln(zt=>Sc(gs({},zt),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},yl.createElement(ge.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},yl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),yl.createElement(ge.ZP,{value:"afterCommit",style:{marginRight:"80px"}},yl.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),yl.createElement(ge.ZP,{value:"afterReview"},yl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},yl.createElement(Le.default,{className:Cl.mainRuleText,checked:wt.answered_open,disabled:Pt,onChange:Kt=>{wt.answered_open=Kt.target.checked,ln(Object.assign({},wt))}},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),wt.answered_open&&yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},yl.createElement(ge.ZP.Group,{value:wt.answer_open,disabled:Pt,onChange:Kt=>{wt.answer_open=Kt.target.value,ln(Object.assign({},wt))}},yl.createElement(ge.ZP,{value:!0,style:{marginRight:"25px"}},yl.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),yl.createElement(ge.ZP,{value:!1},yl.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},yl.createElement(Le.default,{className:Cl.mainRuleText,checked:wt.score_open,disabled:Pt,onChange:Kt=>{wt.score_open=Kt.target.checked,ln(Object.assign({},wt))}},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},yl.createElement(Le.default,{className:Cl.mainRuleText,checked:wt.show_statistic,disabled:Pt,onChange:Kt=>{wt.show_statistic=Kt.target.checked,ln(Object.assign({},wt))}},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,vn.aN)()||((Ke=ie==null?void 0:ie.commonHeader)==null?void 0:Ke.exercise_author))&&yl.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:wn},"\u4FDD\u5B58")))};var X0=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re})=>({exercise:ie,loading:se.effects,globalSetting:re}))(Sd),Dd=ee(21470),el=ee(59301),J0=Object.defineProperty,bd=Object.defineProperties,q0=Object.getOwnPropertyDescriptors,wd=Object.getOwnPropertySymbols,_0=Object.prototype.hasOwnProperty,$0=Object.prototype.propertyIsEnumerable,xd=(ie,se,re)=>se in ie?J0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ki=(ie,se)=>{for(var re in se||(se={}))_0.call(se,re)&&xd(ie,re,se[re]);if(wd)for(var re of wd(se))$0.call(se,re)&&xd(ie,re,se[re]);return ie},Yi=(ie,se)=>bd(ie,q0(se)),Dc=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const em=({exercise:ie,globalSetting:se,loading:re,dispatch:Ke})=>{const{workSetting:it,commonHeader:Re}=ie,Pt=(0,Ae.useParams)();Pt.category=Pt.categoryId;const{verifyModelUser:Xe,ContactModalElement:Pe}=(0,Dd.Z)(),[ye,wt]=(0,a.useState)(!1),[ln,yn]=(0,a.useState)(0),[kt,_t]=(0,a.useState)(0),[wn,kn]=(0,a.useState)(!1),[Kt,zt]=(0,a.useState)({}),[qt,dn]=(0,a.useState)(!1),[ma,Vt]=(0,a.useState)([]),[Wn,Cn]=(0,a.useState)([]),[ia,It]=(0,a.useState)([]),[Nt,Ma]=(0,a.useState)([]),[Qn,Jn]=(0,a.useState)([]);let[$t,Fu]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:"",is_open_ai_review:!1});(0,a.useEffect)(()=>{var Ra;!(0,vn.aN)()&&!((Ra=it==null?void 0:it.exercise)!=null&&Ra.is_creator)&&wt(!0)},[it]),(0,a.useEffect)(()=>{et()},[Re]);const et=()=>Dc(void 0,null,function*(){kn(!0);const Ra=yield(0,Se.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys($t).forEach(qn=>{$t[qn]=Ra==null?void 0:Ra[qn]}),console.log(Ra,"res"),zt(Ki({},Ra)),Jn((Ra==null?void 0:Ra.exercise_questions)||[]),_n(Ki({},Ra)),Cn((Ra==null?void 0:Ra.course_review_teachers)||[]),Fu(Yi(Ki({},$t),{select_appraise:!!Ra.end_time})),yn((Ra==null?void 0:Ra.total)||0),_t((Ra==null?void 0:Ra.finish_total)||0),kn(!1),wr("")}),Va=()=>{const Ra=JSON.parse(JSON.stringify($t));if(Ra.select_appraise){if(!Ra.end_time){Fe.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Ra.review_type&&!Nt.length){Fe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Ra.review_type&&!Qn.some(qn=>!!qn.appraise_teachers.length)){Fe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Ra.review_type===0&&(Ra.exercises=Nt==null?void 0:Nt.map(qn=>{var Gn;return{id:qn.id,total:qn.total,finish_total:qn.finish_total,unfinished_total:qn.unfinished_total,appraise_teacher_ids:(Gn=qn==null?void 0:qn.appraise_teachers)==null?void 0:Gn.map(Aa=>({id:Aa.id}))}})),Ra.review_type===1&&(Ra.exercise_questions=Qn==null?void 0:Qn.map(qn=>{var Gn;return{id:qn.id,total:qn.total,question_id:qn.question_id,appraise_teacher_ids:(Gn=qn==null?void 0:qn.appraise_teachers)==null?void 0:Gn.map(Aa=>({id:Aa.id,message_status:Aa.message_status}))}})),Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:el.createElement("div",null,el.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",el.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),el.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",el.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",el.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",el.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),el.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},el.createElement(b.Z,{style:{marginRight:3}})," ",el.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Na(Ra)}});return}Na(Ra)},Na=Ra=>Dc(void 0,null,function*(){kn(!0);const qn=yield(0,Se.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/appraise_settings.json`,{method:"post",body:Ra});if(kn(!1),qn.status===0){Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),wr(""),Ke({type:"exercise/getCommonHeader",payload:Ki({},Pt)});return}}),Hn=(Ra,qn)=>{const Gn=Math.floor(Ra/qn);let Aa=Ra%qn;const Rn=[];for(let xn=0;xn0?1:0)),Aa--;return Rn},oa=Ra=>{var qn;if(Ra[0]){let Gn=[];Nt.forEach(Rn=>Gn=Gn.concat(Rn.appraise_teachers));let Aa=Wn.filter(Rn=>Gn.every(xn=>xn.id!==Rn.id));console.log(Aa,"newItems"),It([...Aa]),dn(Ra)}if(!Ra[0]){let Gn=[];Gn=Gn.concat(((qn=Qn==null?void 0:Qn[Ra[1]])==null?void 0:qn.appraise_teachers)||[]);let Aa=Wn.filter(Rn=>Gn.every(xn=>xn.id!==Rn.id));It([...Aa]),dn(Ra)}},_n=Ra=>{if(Ra!=null&&Ra.start_appraise){Ma((Ra==null?void 0:Ra.exercises)||[]);return}let qn=Ra==null?void 0:Ra.exercises;const Gn=Hn(Ra==null?void 0:Ra.total,qn.length),Aa=Hn(Ra==null?void 0:Ra.finish_total,qn.length);Gn.forEach((Rn,xn)=>{qn[xn].total=Rn}),Aa.forEach((Rn,xn)=>{qn[xn].finish_total=Rn,qn[xn].unfinished_total=qn[xn].total-qn[xn].finish_total}),qn=qn.filter(Rn=>Rn.total>0),Ma(JSON.parse(JSON.stringify(qn)))},Wa=()=>{if(!ma.length){Fe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(qt[0]){if(qt[1]===null){const Ra=ia.filter(Rn=>ma.includes(Rn.id));let qn=[...Nt,...Ra==null?void 0:Ra.map(Rn=>({appraise_teachers:[Rn],total:0,finish_total:0,unfinished_total:0}))];const Gn=Hn(ln,qn.length),Aa=Hn(kt,qn.length);Gn.forEach((Rn,xn)=>{qn[xn].total=Rn}),Aa.forEach((Rn,xn)=>{qn[xn].finish_total=Rn,qn[xn].unfinished_total=qn[xn].total-qn[xn].finish_total}),qn=qn.filter(Rn=>Rn.total>0),Ma(JSON.parse(JSON.stringify(qn))),dn(!1)}if(qt[1]!==null){const Ra=ia.filter(Gn=>ma.includes(Gn.id));let qn=[];Nt.forEach((Gn,Aa)=>{if(qt[1]===Aa){qn.push(Yi(Ki({},Gn),{appraise_teachers:[...Gn.appraise_teachers,...Ra]}));return}qn.push(Gn)}),Ma(qn),dn(!1)}}if(!qt[0]&&qt[1]!==null){let Ra=ia.filter(Gn=>ma.includes(Gn.id));Ra=Ra.map(Gn=>Yi(Ki({},Gn),{message_status:Kt!=null&&Kt.start_appraise?1:0}));let qn=[];Qn.forEach((Gn,Aa)=>{if(qt[1]===Aa){qn.push(Yi(Ki({},Gn),{appraise_teachers:[...Gn.appraise_teachers,...Ra]}));return}qn.push(Gn)}),Jn(qn),dn(!1)}},mu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Ra,qn,Gn)=>Gn+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Cl.padding,render:(Ra,qn,Gn)=>el.createElement("span",{className:Cl.tagWrap},el.createElement("div",null,Ra==null?void 0:Ra.map(Aa=>el.createElement("div",{className:Cl.tag,key:Aa.id},el.createElement("b",{title:Aa.name},Aa.name),(Aa==null?void 0:Aa.disabled)!==!0&&!ye&&el.createElement("span",{onClick:Rn=>{const xn=Ra.filter(En=>En.id!==Aa.id),ta=Nt.map((En,ha)=>ha===Gn?Yi(Ki({},En),{appraise_teachers:xn}):En);xn.length?Ma(ta):Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const En=Nt==null?void 0:Nt.filter((tu,Su)=>Su!==Gn),ha=Hn(ln,En.length),au=Hn(kt,En.length);ha.forEach((tu,Su)=>{En[Su].total=tu}),au.forEach((tu,Su)=>{En[Su].finish_total=tu,En[Su].unfinished_total=En[Su].total-En[Su].finish_total}),Ma(JSON.parse(JSON.stringify(En)))}})}},el.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ye&&el.createElement("span",{onClick:()=>oa([!0,Gn]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],_a=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Ra,qn,Gn)=>Gn+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Cl.padding,dataIndex:"appraise_teachers",render:(Ra,qn,Gn)=>el.createElement("span",{className:Cl.tagWrap},el.createElement("div",null,Ra==null?void 0:Ra.map(Aa=>el.createElement("div",{className:Cl.tag,key:Aa.id},el.createElement("b",{title:Aa.name},Aa.name),(Aa==null?void 0:Aa.disabled)!==!0&&!ye&&el.createElement("span",{onClick:()=>{const Rn=Ra.filter(ta=>ta.id!==Aa.id),xn=Qn.map((ta,En)=>En===Gn?Yi(Ki({},ta),{appraise_teachers:Rn}):ta);Jn(xn)}},el.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ye&&el.createElement("span",{onClick:()=>oa([!1,Gn]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{wr("\u8868\u5355\u672A\u4FDD\u5B58")},[$t]);const tr=Ra=>{Ra.preventDefault(),Ra.returnValue=""},wr=(Ra="")=>{Ke({type:"exercise/setActionTabs",payload:{key:Ra}})};return el.createElement("section",{className:Cl.form,style:{padding:"30px 50px",marginBottom:"0px"}},el.createElement(gn.Z,{spinning:wn},el.createElement("div",{className:Cl.title},"\u96C6\u4E2D\u8BC4\u9605",el.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),el.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},el.createElement(Le.default,{checked:$t.select_appraise,disabled:ye||!(Kt!=null&&Kt.can_open_appraise&&!(Kt!=null&&Kt.end_time)),onChange:Ra=>{$t.select_appraise=Ra.target.checked,Fu(Object.assign({},$t))}}),el.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),el.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),$t.select_appraise&&el.createElement("div",{style:{marginTop:"15px",marginLeft:30}},el.createElement("span",{style:{color:"#666666",marginRight:"20px"}},el.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),el.createElement(hn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ye,allowClear:!1,value:$t.end_time?Ve()($t.end_time):"",disabledDate:Mt.Q8,disabledTime:Ra=>(0,Mt.d0)(Ra),onChange:(Ra,qn)=>{$t.end_time=qn,Fu(Object.assign({},$t))}}))),$t.select_appraise&&el.createElement("div",null,el.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},el.createElement(Le.default,{checked:$t.sealed_review,disabled:ye||!(Kt!=null&&Kt.change_sealed_review),onChange:Ra=>{$t.sealed_review=Ra.target.checked,Fu(Object.assign({},$t))}}),el.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),el.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),el.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},el.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",el.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),el.createElement(ge.ZP.Group,{value:$t.review_type,disabled:ye||!!(Kt!=null&&Kt.end_time),style:{marginLeft:30},onChange:Ra=>{$t.review_type=Ra.target.value,Fu(Object.assign({},$t))}},el.createElement(ge.ZP,{value:0},el.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),el.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),el.createElement(ge.ZP,{style:{marginLeft:"50px"},value:1},el.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),el.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),el.createElement(oe.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},el.createElement("div",{style:{color:"#666666",marginRight:"20px"}},el.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),$t.review_type===0&&el.createElement("div",{style:{flex:1}},Nt.length>0&&el.createElement(x.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Nt,columns:mu}),(Kt==null?void 0:Kt.start_appraise)===!1&&!ye&&el.createElement("div",{onClick:()=>oa([!0,null]),style:{display:ln==1&&(Nt==null?void 0:Nt.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),$t.review_type===1&&el.createElement("div",{style:{flex:1}},Qn.length>0&&el.createElement(x.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:Qn,columns:_a}))))),((0,vn.aN)()||!!Kt.exercise_author)&&el.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Va},"\u4FDD\u5B58")),Pe(),el.createElement(Be.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!qt,title:(qt==null?void 0:qt[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Wa,afterClose:()=>{Vt([])},onCancel:()=>{dn(!1)}},el.createElement(x.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Ra=>{Vt(Ra)}},rowKey:"id",dataSource:ia,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var tm=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re})=>({exercise:ie,loading:se.effects,globalSetting:re}))(em),Hl=ee(59301),nm=Object.defineProperty,Ts=Object.defineProperties,am=Object.getOwnPropertyDescriptors,bc=Object.getOwnPropertySymbols,um=Object.prototype.hasOwnProperty,rm=Object.prototype.propertyIsEnumerable,lm=(ie,se,re)=>se in ie?nm(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,wc=(ie,se)=>{for(var re in se||(se={}))um.call(se,re)&&lm(ie,re,se[re]);if(bc)for(var re of bc(se))rm.call(se,re)&&lm(ie,re,se[re]);return ie},xc=(ie,se)=>Ts(ie,am(se)),om=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const im=({exercise:ie,globalSetting:se,loading:re,dispatch:Ke})=>{var it,Re;const{workSetting:Pt,commonHeader:Xe}=ie,[Pe]=de.default.useForm(),ye=(0,Ae.useParams)();ye.category=ye.categoryId;const[wt,ln]=(0,a.useState)(!1),[yn,kt]=(0,a.useState)(!1),_t={forbid_screen:!1,screen_key:((it=Pt==null?void 0:Pt.exercise)==null?void 0:it.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[wn,kn]=(0,a.useState)(_t);const[Kt,zt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var It,Nt;qt(),(It=Pt==null?void 0:Pt.exercise)!=null&&It.id&&!(0,vn.aN)()&&!((Nt=Pt==null?void 0:Pt.exercise)!=null&&Nt.is_creator)&&ln(!0)},[ie==null?void 0:ie.workSetting]),(0,a.useEffect)(()=>{((Xe==null?void 0:Xe.exercise_status)==="5"||Xe!=null&&Xe.appraise_label)&&ln(!0)},[Xe]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{ie.actionTabs.key==="insterIp"&&(ie.actionTabs.data.ip?wn[ie.actionTabs.type]=[...wn[ie.actionTabs.type]||[],...ie.actionTabs.data.ip]:wn[ie.actionTabs.type]=[...wn[ie.actionTabs.type]||[],`${ie.actionTabs.data.startIP},${ie.actionTabs.data.startIP.substring(0,ie.actionTabs.data.startIP.lastIndexOf("."))+"."+ie.actionTabs.data.endIP}`],dn(wn),zt(!0))},[ie.actionTabs]);const qt=()=>{const It=JSON.parse(JSON.stringify(Pt));Object.keys(wn).forEach(Nt=>{var Ma;wn[Nt]=(Ma=It==null?void 0:It.exercise)==null?void 0:Ma[Nt]}),dn(xc(wc({},wn),{ip_limit:wn.ip_limit!=="no"}))},dn=It=>{kn(It),Pe.setFieldsValue(It)};function ma(It=""){if(!It)return!1;const Nt=It.split(` -`),Ma=/^(http|https):\/\//;for(let Qn=0;Qn{var Nt,Ma;if(It.categoryId=ye.categoryId,It.forbid_screen&&!(It!=null&&It.screen_key.replace(/\s+/g,""))){Fe.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(It!=null&&It.use_white_list&&!((Nt=It==null?void 0:It.white_list)!=null&&Nt.length)){Fe.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(It!=null&&It.net_limit){if(It!=null&&It.net_limit_list&&!((Ma=It==null?void 0:It.net_limit_list)!=null&&Ma.replace(/\s+/g,""))){Fe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(ma(It==null?void 0:It.net_limit_list)){Fe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}Wn(It)},Wn=It=>om(void 0,null,function*(){kt(!0);const Nt=yield(0,Se.ZP)(`/api/exercises/${ye==null?void 0:ye.categoryId}/client_cheating_settings.json`,{method:"post",body:It});kt(!1),Nt.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ke({type:"exercise/getCommonHeader",payload:wc({},ye)}),Ke({type:"exercise/getWorkSetting",payload:wc({},ye)}),zt(!1))});(0,a.useEffect)(()=>{Cn(Kt?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Kt]);const Cn=(It="")=>{Ke({type:"exercise/setActionTabs",payload:{key:It}})},ia=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return Hl.createElement("section",{className:Cl.formDom,style:{padding:"30px 50px"}},Hl.createElement(gn.Z,{spinning:re["exercise/getWorkSetting"]||yn},Hl.createElement(de.default,{form:Pe,name:"basicForm",initialValues:_t,colon:!1,onValuesChange:(It,Nt)=>{console.log("onValuesChange",Nt);let Ma=Nt;for(const Qn in It)(Qn=="ip_bind"||Qn=="ip_limit")&&!Nt.is_locked&&Nt[Qn]&&(Ma.is_locked=!0),Qn=="open_camera"&&(Ma.photo_count=Ma.photo_count||5);dn(Ma),zt(!0)},onFinish:Vt},Hl.createElement("div",{className:Cl.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),Hl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Hl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),Hl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",Hl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),Hl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Hl.createElement(de.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},Hl.createElement(Le.default,{disabled:wt},Hl.createElement(Hl.Fragment,null,Hl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),wn.forbid_screen&&Hl.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},Hl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),Hl.createElement(Ce.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},Hl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Cl.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),Hl.createElement(de.default.Item,{name:"screen_key",style:{marginBottom:0}},Hl.createElement(De.default,{size:"large",className:Cl.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),Hl.createElement(pe.Z,null,!wt&&Hl.createElement(Ie.ZP,{type:"link",onClick:()=>{Pe.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),Hl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Hl.createElement(de.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},Hl.createElement(Le.default,{disabled:wt},Hl.createElement(Hl.Fragment,null,Hl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),wn.use_white_list&&Hl.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},Hl.createElement(de.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},Hl.createElement(St.default,{mode:"tags",size:"large",disabled:wt,style:{width:1016},options:ia})))),Hl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Hl.createElement(de.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},Hl.createElement(Le.default,{disabled:wt},Hl.createElement(Hl.Fragment,null,Hl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),wn.net_limit&&Hl.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},Hl.createElement(de.default.Item,{name:"net_limit_list",style:{marginBottom:0}},Hl.createElement(De.default.TextArea,{rows:5,style:{width:1016},disabled:wt,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A +`)}]};var Le=ee(53184),Ce=ee.n(Le),ge=Object.defineProperty,Ne=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(He,ht,rt)=>ht in He?ge(He,ht,{enumerable:!0,configurable:!0,writable:!0,value:rt}):He[ht]=rt,x=(He,ht)=>{for(var rt in ht||(ht={}))oe.call(ht,rt)&&y(He,rt,ht[rt]);if(Ie)for(var rt of Ie(ht))E.call(ht,rt)&&y(He,rt,ht[rt]);return He},b=(He,ht)=>Ne(He,ze(ht)),z=(He,ht,rt)=>new Promise((nt,Ze)=>{var Ot=Un=>{try{pn(rt.next(Un))}catch(Ht){Ze(Ht)}},On=Un=>{try{pn(rt.throw(Un))}catch(Ht){Ze(Ht)}},pn=Un=>Un.done?nt(Un.value):Promise.resolve(Un.value).then(Ot,On);pn((rt=rt.apply(He,ht)).next())});const te={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},ue=(He,ht)=>ht.map(rt=>({label:rt,kind:He.languages.CompletionItemKind.Keyword,insertText:rt})),me=He=>Object.keys(te.tables).map(ht=>({label:ht,kind:He.languages.CompletionItemKind.Variable,insertText:ht})),he=(He,ht)=>{const rt=te.tables[He];return rt?rt.map(nt=>({label:nt,kind:ht.languages.CompletionItemKind.Field,insertText:nt})):[]};function de(He,ht,rt,nt,Ze){let Ot=ht.getWordUntilPosition(rt),On={startLineNumber:rt.lineNumber,endLineNumber:rt.lineNumber,startColumn:Ot.startColumn,endColumn:Ot.endColumn},pn=nt.map(Un=>({label:Un,kind:He.languages.CompletionItemKind.Keyword,insertText:Un,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:On}));return Ze.map(Un=>{pn.push(b(x({},Un),{range:On}))}),pn}var pe=He=>{te.languages.map(Ze=>(He.languages.registerDocumentFormattingEditProvider(Ze,{provideDocumentFormattingEdits(Ot,On,pn){return z(this,null,function*(){const Un=Ce()(Ot.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ot.getFullModelRange(),text:Un}]})}}),Ze));const ht=Be.quickKey.map(Ze=>({label:Ze.label,kind:He.languages.CompletionItemKind.Method,insertText:Ze.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet})),rt=xe.quickKey.map(Ze=>({label:Ze.label,kind:He.languages.CompletionItemKind.Method,insertText:Ze.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet})),nt=Ae.quickKey.map(Ze=>({label:Ze.label,kind:He.languages.CompletionItemKind.Method,insertText:Ze.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet}));He.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn},Un=Ze.getLineContent(Ot.lineNumber).substring(On.startColumn-2,On.endColumn);return{suggestions:[...Be.keywords.map(Ht=>({label:Ht,kind:He.languages.CompletionItemKind.Function,documentation:Ht,insertText:Ht,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn})),...Be.quickKey.map(Ht=>({label:Ht.label,kind:He.languages.CompletionItemKind.Function,documentation:Ht.content,insertText:Un.startsWith("#")?Ht.content.replace(/#/,""):Ht.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}}),He.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn};return{suggestions:[...Oe.keywords.map(Un=>({label:Un,kind:He.languages.CompletionItemKind.Function,documentation:Un,insertText:Un,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}}),He.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn},Un=Ze.getLineContent(Ot.lineNumber).substring(On.startColumn-2,On.endColumn);return{suggestions:[...Ae.keywords.map(Ht=>({label:Ht,kind:He.languages.CompletionItemKind.Function,documentation:Ht,insertText:Ht,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn})),...Ae.quickKey.map(Ht=>({label:Ht.label,kind:He.languages.CompletionItemKind.Function,documentation:Ht.content,insertText:Un.startsWith("#")?Ht.content.replace(/#/,""):Ht.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}}),He.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn},Un=Ze.getLineContent(Ot.lineNumber).substring(On.startColumn-2,On.endColumn);return{suggestions:[...Fe.keywords.map(Ht=>({label:Ht,kind:He.languages.CompletionItemKind.Function,documentation:Ht,insertText:Ht,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn})),...Fe.quickKey.map(Ht=>({label:Ht.label,kind:He.languages.CompletionItemKind.Function,documentation:Ht.content,insertText:Un.startsWith("#")?Ht.content.replace(/#/,""):Ht.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}}),He.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Ze,Ot){var On=Ze.getWordUntilPosition(Ot),pn={startLineNumber:Ot.lineNumber,endLineNumber:Ot.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn},Un=Ze.getLineContent(Ot.lineNumber).substring(On.startColumn-2,On.endColumn);return{suggestions:[...xe.keywords.map(Ht=>({label:Ht,kind:He.languages.CompletionItemKind.Function,documentation:Ht,insertText:Ht,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn})),...xe.quickKey.map(Ht=>({label:Ht.label,kind:He.languages.CompletionItemKind.Function,documentation:Ht.content,insertText:Un.startsWith("#")?Ht.content.replace(/#/,""):Ht.content,insertTextRules:He.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pn}))]}}})};const be="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var De=Object.defineProperty,ke=(He,ht,rt)=>ht in He?De(He,ht,{enumerable:!0,configurable:!0,writable:!0,value:rt}):He[ht]=rt,_e=(He,ht,rt)=>ke(He,typeof ht!="symbol"?ht+"":ht,rt);const Je=class Ag{constructor(ht,rt,nt){this.placeholder=ht,this.editor=rt,this.monaco=nt,rt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ag.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};_e(Je,"ID","editor.widget.placeholderHint");var Ye=Je,Ge=ee(96236),ot=ee(6767),At=ee(25399),Et=ee(89392),ct=ee(41312),yt=ee(56102),un=Object.defineProperty,Dt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,wt=(He,ht,rt)=>ht in He?un(He,ht,{enumerable:!0,configurable:!0,writable:!0,value:rt}):He[ht]=rt,Qt=(He,ht)=>{for(var rt in ht||(ht={}))ft.call(ht,rt)&&wt(He,rt,ht[rt]);if($e)for(var rt of $e(ht))Ct.call(ht,rt)&&wt(He,rt,ht[rt]);return He},sn=(He,ht)=>Dt(He,gt(ht)),Te=(He,ht)=>{var rt={};for(var nt in He)ft.call(He,nt)&&ht.indexOf(nt)<0&&(rt[nt]=He[nt]);if(He!=null&&$e)for(var nt of $e(He))ht.indexOf(nt)<0&&Ct.call(He,nt)&&(rt[nt]=He[nt]);return rt},Vt=(He,ht,rt)=>new Promise((nt,Ze)=>{var Ot=Un=>{try{pn(rt.next(Un))}catch(Ht){Ze(Ht)}},On=Un=>{try{pn(rt.throw(Un))}catch(Ht){Ze(Ht)}},pn=Un=>Un.done?nt(Un.value):Promise.resolve(Un.value).then(Ot,On);pn((rt=rt.apply(He,ht)).next())});function fa(He){return/^\d+$/.test(He)?`${He}px`:He}function xt(){}let Yt=!1;const ea={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ba(He=[]){let ht=He;if(Array.isArray(He)){for(let rt=0;rtVt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(He){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",He)}});var gn=He=>{var ht=He,{width:rt="100%",height:nt="100%",value:Ze,language:Ot="javascript",style:On={},options:pn={},overrideServices:Un={},theme:Ht="vs-dark",onEditBlur:$t,isCopy:Dn=!1,onSave:na,autoHeight:hn=!1,forbidCopy:Mt=!1,onChange:Jt=xt,editorDidMount:Nn=xt,onFocus:ja=xt,onBreakPoint:pu=xt,breakPointValue:Tn=[],filename:ku="educoder.txt",errorLine:_n,errorContent:Qn="",highlightLine:ta,openBreakPoint:Oa=!1,placeholder:_a="",showMiniMap:Au=!0}=ht,Zu=Te(ht,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const vn=(0,a.useRef)(),Ft=(0,a.useRef)({}),Kn=(0,a.useRef)(),Qa=(0,a.useRef)(),Ua=(0,a.useRef)([]),za=(0,a.useRef)(!1),cu=(0,a.useRef)(),Yn=(0,a.useRef)(),St=(0,a.useRef)(!1),[ne,ce]=(0,a.useState)(!1);function fe(){let Wt;return vn.current&&(Wt=new Se.Z(Ra=>{for(let yu of Ra)(yu.target.offsetHeight>0||yu.target.offsetWidth>0)&&Ft.current.instance.layout()}),Wt.observe(vn.current)),Wt}function Me(){ot.ZP.warning({content:decodeURIComponent(be),key:"monaco-editor-tip"})}const je=()=>{let Wt=Ft.current.instance;if(Ze!=null&&Wt&&ne){const Ra=Wt.getModel();Ra&&Ze!==Ra.getValue()&&(Yt=!0,Ra.setValue(Ze),Wt.layout(),Yt=!1)}};(0,a.useEffect)(()=>{const Wt=ct.Z.subscribe("formatDocument",Ra=>{var yu;let ir=Ft.current.instance;(yu=ir==null?void 0:ir.getAction)==null||yu.call(ir,"editor.action.formatDocument").run()});return window.updateMonacoValue=Ra=>{Jt(Ra)},Wt},[]),(0,a.useEffect)(()=>{var Wt;let Ra=Ft.current.instance;Qa.current&&clearTimeout(Qa.current),Qa.current=setTimeout(()=>{je()},500),Ze&&(Ze!=null&&Ze.length)&&((Wt=Ra==null?void 0:Ra.updateOptions)==null||Wt.call(Ra,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Ze.split(/\r\n|\r|\n/g).length))+3,5)}))},[Ze,ne,Ft.current]),(0,a.useEffect)(()=>{if(_n&&Ft.current&&Ft.current.instance){let Ra=Ft.current.instance;Ra.changeViewZones(function(yu){var ir=document.createElement("div");ir.style.padding="10px 20px",ir.style.width="calc(100% - 20px)",ir.className="my-error-line-wrp",ir.innerHTML=Qn,yu.addZone({afterLineNumber:_n||11,heightInLines:3,domNode:ir})});var Wt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Ra.addOverlayWidget(Wt),Ra.revealPositionInCenter({lineNumber:20,column:1})}},[_n,Ft.current,ne]);const vt=(Wt="",Ra)=>{if(!Wt||Wt.trim()==="")return!0;const ir=Ft.current.instance.getModel().getLineTokens(Ra);let Or=!1;for(let ru=0;ru<2;ru++)ir.getStandardTokenType(ru)===1&&(Or=!0);return Or};(0,a.useEffect)(()=>{var Wt;const Ra=(Wt=Ft.current)==null?void 0:Wt.instance;if(Ra&&ne&&Mt){const yu=Ra.onDidBlurEditorWidget(()=>{St.current=!1}),ir=Ra.onDidFocusEditorText(()=>{St.current=!0});return()=>{yu.dispose(),ir.dispose()}}},[Ft.current,ne,Mt]),(0,a.useEffect)(()=>{var Wt;if((Wt=Ft.current)!=null&&Wt.instance&&ne&&Oa){let Ra=Ft.current.instance,yu=Ra.getModel();if(!yu)return;(()=>{var Aa;let Ka=[],Ku=[];const Xa=yu.getAllDecorations();for(let Rr of Xa)Rr.options.className==="highlighted-line"&&(Ka.push((Aa=Rr==null?void 0:Rr.range)==null?void 0:Aa.startLineNumber),Ku.push(Rr==null?void 0:Rr.id));if(ta===Ka[0])return;yu.deltaDecorations(Ku,[]);const bu=yu.getLineCount();ta&&ta<=bu&&(Ra.deltaDecorations([],[{range:new mn.Range(ta,1,ta,yu.getLineMaxColumn(ta)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ra.revealLineInCenter(ta))})();const Or=(Aa=!1)=>{var Ka;let Ku=[],Xa=[];const bu=yu.getAllDecorations();for(let Rr of bu)Rr.options.linesDecorationsClassName==="breakpoints-select"&&(Ku.push((Ka=Rr==null?void 0:Rr.range)==null?void 0:Ka.startLineNumber),Xa.push(Rr==null?void 0:Rr.id));if(Aa)return{lines:Ku,ids:Xa};pu(Ku)},ru=Aa=>Vt(void 0,null,function*(){let Ka={range:new mn.Range(Aa,1,Aa,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield yu.deltaDecorations([],[Ka]),Or()}),Bu=Aa=>Vt(void 0,null,function*(){let Ka=[];const Ku=Ra.getLineDecorations(Aa);for(let Xa of Ku)Xa.options.linesDecorationsClassName==="breakpoints-select"&&Ka.push(Xa.id);yield yu.deltaDecorations(Ka,[]),Or()}),Du=Aa=>{let Ka=Ra.getLineDecorations(Aa);for(let Ku of Ka)if(Ku.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Et.isEqual)(Tn,Or(!0).lines)){yu.deltaDecorations(Or(!0).ids,[]);const Aa=Tn.map(Ka=>({range:new mn.Range(Ka,1,Ka,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));yu.deltaDecorations([],Aa)}const ur=Ra.onDidChangeModelContent(Aa=>{let Ka=Ra.getPosition();if(Ka){let Ku=Ka.lineNumber;clearTimeout(Yn.current),Yn.current=setTimeout(()=>{vt(yu.getLineContent(Ku),Ku)?Bu(Ku):Du(Ku)?(Bu(Ku),ru(Ku)):Or()},100)}}),Fa=Ra.onMouseDown(Aa=>{var Ka,Ku,Xa;if(Aa.target.detail&&((Xa=(Ku=(Ka=Aa.target)==null?void 0:Ka.element)==null?void 0:Ku.className)!=null&&Xa.includes("line-numbers"))){let bu=Aa.target.position.lineNumber;if(vt(yu.getLineContent(bu),bu))return;Du(bu)?Bu(bu):ru(bu)}}),br=Aa=>{let Ka={range:new mn.Range(Aa,1,Aa,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ua.current=Ra.deltaDecorations(Ua.current,[Ka])},xr=()=>{Ua.current=Ra.deltaDecorations(Ua.current,[])},hr=Ra.onMouseMove(Aa=>{var Ka,Ku,Xa;if(xr(),Aa.target.detail&&((Xa=(Ku=(Ka=Aa.target)==null?void 0:Ka.element)==null?void 0:Ku.className)!=null&&Xa.includes("line-numbers"))){let bu=Aa.target.position.lineNumber;if(vt(yu.getLineContent(bu),bu))return;br(bu)}}),Kr=Ra.onMouseLeave(()=>{xr()});return()=>{ur.dispose(),Fa.dispose(),hr.dispose(),Kr.dispose()}}},[Ft.current,ne,Tn,ta,Oa,Ot]),(0,a.useEffect)(()=>{var Wt;(Wt=Ft.current)!=null&&Wt.instance&&Oa&&Ft.current.instance.setPosition({lineNumber:0,column:0})},[ta]);function Lt(){let Wt=Ft.current.instance;if(Wt){const Ra=Wt.getSelection(),yu=Ft.current.pastePos||{},ir=new mn.Range(yu.startLineNumber||Ra.endLineNumber,yu.startColumn||Ra.endColumn,yu.endLineNumber||Ra.endLineNumber,yu.endColumn||Ra.endColumn);setTimeout(()=>{Wt.executeEdits("",[{range:ir,text:""}])},300)}}function ma(Wt){(window.navigator.platform.match("Mac")?Wt.metaKey:Wt.ctrlKey)&&Wt.keyCode==83&&(Wt.preventDefault(),na())}const aa=()=>{if(hn&&Ft.current.instance){const Wt=Ft.current.instance.getContentHeight();oa(Wt{if(!St.current)return;const{keyCode:Ra,ctrlKey:yu,metaKey:ir,target:Or,type:ru}=Wt;return(ru==="paste"||(Ra===67||Ra===86)&&(ir||yu))&&Or.nodeName==="TEXTAREA"&&(Me(),Wt.preventDefault()),!1};function Gn(Wt,Ra){var yu=window.URL||window.webkitURL||window,ir=new Blob([Ra]),Or=document.createElementNS("http://www.w3.org/1999/xhtml","a");Or.href=yu.createObjectURL(ir),Or.download=Wt,la(Or)}(0,a.useEffect)(()=>{aa()},[aa]),(0,a.useEffect)(()=>{vn.current&&!ne&&Promise.all([ee.e(8909),ee.e(503)]).then(ee.bind(ee,71448)).then(Wt=>{try{mn=Wt,Ft.current.instance=mn.editor.create(vn.current,{value:Ze,language:Ba(Ot),theme:Ht,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Au||!1}},Un);const Ra=Ft.current.instance;let Or=[...Ge.BH._menuItems].find(ur=>ur[0]._debugName=="EditorContext")[1],ru=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Bu=(ur,Fa)=>{var br,xr;let hr=ur._first;do Fa.includes((xr=(br=hr.element)==null?void 0:br.command)==null?void 0:xr.id)&&ur._remove(hr);while(hr=hr.next)};if(Nn(Ra,mn),setTimeout(()=>{aa(),Ft.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Gn(ku||"educoder.txt",Ra.getValue())}})},500),Ft.current.subscription=Ra.onDidChangeModelContent(ur=>{za.current?clearTimeout(cu.current):(aa(),Jt(Ra.getValue(),ur)),cu.current=setTimeout(()=>{za.current=!1},500)}),window.Monaco||pe(mn,Ba(Ot)),Mt&&(Bu(Or,ru),vn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ou),window.removeEventListener("paste",ou),window.addEventListener("keydown",ou),window.addEventListener("paste",ou)),window.Monaco=mn,$t&&Ra.onDidBlurEditorWidget(()=>{$t(Ra.getValue())}),ja&&Ra.onDidFocusEditorText(()=>{Mt&&nn(),ja(Ra.getValue())}),Mt){nn();try{Ra.onDidPaste(ur=>{const Fa=Ra.getSelection(),br=Ft.current.pastePos||{},xr=new mn.Range(br.startLineNumber||Fa.endLineNumber,br.startColumn||Fa.endColumn,br.endLineNumber||Fa.endLineNumber,br.endColumn||Fa.endColumn);Ra.executeEdits("",[{range:ur.range,text:""}])})}catch(ur){}}let Du=fe();return _a&&typeof _a=="string"&&new Ye(_a,Ra,mn),ce(!0),()=>{const ur=Ft.current.instance;ur.dispose();const Fa=ur.getModel();Fa&&Fa.dispose(),Ft.current.subscription&&Ft.current.subscription.dispose(),Du.unobserve(vn.current)}}catch(Ra){}})},[]),(0,a.useEffect)(()=>{if(Ft.current.instance&&ne)return document.addEventListener("keydown",ma,!1),()=>{document.removeEventListener("keydown",ma)}},[na,ne]),(0,a.useEffect)(()=>{let Wt=Ft.current.instance;if(Wt&&ne){let Ra=Ba(Ot);mn.editor.setModelLanguage(Wt.getModel(),Ra)}},[Ot,ne]),(0,a.useEffect)(()=>{Ft.current.instance&&ne&&mn.editor.setTheme(Ht)},[Ht,ne]),(0,a.useEffect)(()=>{let Wt=Ft.current.instance;Kn.current=pn,Wt&&ne&&(Wt.updateOptions(Qt({},pn)),setTimeout(()=>{Wt.getModel().updateOptions(Qt({},pn))},200))},[JSON.stringify(pn),ne]),(0,a.useEffect)(()=>{let Wt=Ft.current.instance;Wt&&ne&&Wt.layout()},[rt,nt,ne]);const[In,ya]=(0,a.useState)(fa(rt)),[An,oa]=(0,a.useState)(fa(nt)),st=sn(Qt({},On),{width:In,height:An,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:vn,style:st},Dn&&a.createElement(yt.CopyToClipboard,{text:Ze,onCopy:()=>ot.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(At.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function cn({width:He="100%",height:ht="100%",original:rt,modified:nt,language:Ze,options:Ot={}}){const On=(0,a.useRef)(),[pn,Un]=(0,a.useState)(null);function Ht(hn){let Mt;return On.current&&(Mt=new Se.Z(Jt=>{for(let Nn of Jt)(Nn.target.offsetHeight>0||Nn.target.offsetWidth>0)&&hn.layout()}),Mt.observe(On.current)),Mt}(0,a.useEffect)(()=>(On.current&&Promise.all([ee.e(8909),ee.e(9404)]).then(ee.bind(ee,2550)).then(hn=>{mn=hn;const Mt=mn.editor.createDiffEditor(On.current,sn(Qt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ot),{wordWrap:!0}));Un(Mt);let Jt=Ht(Mt);return()=>{Mt.dispose();const Nn=Mt.getModel();Nn&&Nn.dispose(),Jt.unobserve(On.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{pn&&pn.setModel({original:mn.editor.createModel(rt,Ze),modified:mn.editor.createModel(nt,Ze)})},[rt,nt,Ze,pn]);const $t=fa(He),Dn=fa(ht),na={width:$t,height:Dn};return a.createElement("div",{className:"my-diff-editor",ref:On,style:na})}},69794:function(pt,dt,ee){"use strict";var a=ee(30434),Se=ee(82326),Oe=ee(71411),Ae=ee(59301);const Be=Se.default.Option;dt.Z=({isTheoretical:xe,onFontSizeChange:Fe,cmFontSize:Le,cmCodeMode:Ce,autoFormat:ge,onCodeModeChange:Ne,onTabToSpace:ze,onAutoFormat:Ie,formatDocument:oe,className:E="",tabToSpace:y,children:x,code_editor:b,challenge:z})=>{const te={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return Ae.createElement("div",{className:`tpi-code-setting ${E}`},Ae.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),Ae.createElement("section",null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),Ae.createElement(Se.default,{bordered:!1,size:"small",value:Ce,onChange:Ne},Ae.createElement(Be,{value:"vs"},"\u767D\u8272\u80CC\u666F"),Ae.createElement(Be,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!xe&&Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),Ae.createElement(Se.default,{bordered:!1,size:"small",value:Le,onChange:Fe},Ae.createElement(Be,{value:12},"12px"),Ae.createElement(Be,{value:14},"14px"),Ae.createElement(Be,{value:16},"16px"),Ae.createElement(Be,{value:18},"18px"),Ae.createElement(Be,{value:20},"20px"),Ae.createElement(Be,{value:22},"22px"))),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"Tab\u8F6C\u6362"),Ae.createElement(Oe.Z,{checked:y,onChange:ze})),Ae.createElement("div",{className:"file-item",onClick:oe},Ae.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!xe&&Ae.createElement(Ae.Fragment,null,Ae.createElement("h3",null,"\u5FEB\u6377\u952E"),Ae.createElement("section",null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),Ae.createElement("span",null,"Ctrl + S")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),Ae.createElement("span",null,"F1 / Alt + F1")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),Ae.createElement("span",null,"Ctrl + ]/[")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),Ae.createElement("span",null,"Ctrl + Shift + \\")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),Ae.createElement("span",null,"Home")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),Ae.createElement("span",null,"End"))),x),!xe&&Ae.createElement(Ae.Fragment,null,Ae.createElement("h3",null,"\u5FEB\u6377\u952E"),Ae.createElement("section",null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),Ae.createElement("span",null,te[z==null?void 0:z.difficulty])),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Ae.createElement("span",null,b==null?void 0:b.name)),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Ae.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},38776:function(pt,dt,ee){"use strict";ee.d(dt,{jL:function(){return Be},w9:function(){return ft},QD:function(){return Mt},cQ:function(){return yt},op:function(){return Un},O5:function(){return cu},_b:function(){return ku},t7:function(){return b},Gi:function(){return Vt},YG:function(){return sn},qp:function(){return Ne},vr:function(){return ja},qE:function(){return Dn},Je:function(){return ue},wb:function(){return Ge},cq:function(){return mn},tp:function(){return oe}});var a=ee(59301),Se={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Oe="data:image/png;base64,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",Be=({dataSource:Yn=[],img:St,imgWidth:ne=346,title:ce,sunTitle:fe,bannerExtraContent:Me})=>a.createElement("div",{className:Se.banner},a.createElement("div",{className:Se.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,ce),a.createElement("span",null,fe)),Yn.length>0&&a.createElement("div",{className:Se.btns},Yn.map((je,vt)=>a.createElement("div",{key:vt,onClick:je.click},je.name,je.sign?a.createElement("img",{src:Oe,width:39}):null))),Me),St&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:St,width:ne}))),xe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Fe=ee(92310),Le=ee.n(Fe),Ce=ee(89392),Ne=({dataSource:Yn=[],value:St,onChange:ne,onTitleChange:ce,className:fe,title:Me,titleWidth:je=41,style:vt={},fontColor:Lt="#6A7283",showCount:ma})=>{const[aa,la]=(0,a.useState)(0),[ou,Gn]=(0,a.useState)(!1),In=(0,a.useRef)(null),ya=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var An;Yn.length!==0&&(((An=In==null?void 0:In.current)==null?void 0:An.clientHeight)>97?la(1):la(0)),Yn.length===0&&la(0),Gn(!1)},[Yn]),a.createElement("div",{className:Le()(xe.row,fe),style:vt},a.createElement("div",{onClick:(0,Ce.throttle)(()=>ce==null?void 0:ce(),2e3),style:{width:je,marginTop:ou?12:4},className:`${xe.title} ${ce?"current":""}`},Me),a.createElement("div",{className:ou?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},a.createElement("div",{className:xe.bar,ref:ya,style:aa>0?{height:aa===1?97:"auto",overflow:aa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:xe.tag,ref:In},Yn==null?void 0:Yn.map(An=>a.createElement("span",{onClick:()=>ne(An.id),key:An.id,style:{color:Lt},className:St===An.id?xe.active:""},a.createElement("span",{title:An.name,className:xe.name},An.name),!!ma&&a.createElement("span",{className:xe.num},An.count))))),!!aa&&a.createElement(a.Fragment,null,aa===1?a.createElement("div",{onClick:()=>{var An;la(2),((An=In==null?void 0:In.current)==null?void 0:An.clientHeight)>245?Gn(!0):Gn(!1)},className:xe.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{ya.current.scrollTop=0,la(1),Gn(!1)},className:xe.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:Yn=[],value:St,onChange:ne,className:ce,style:fe={}})=>a.createElement("div",{style:fe,className:Le()(ze.tabs,ce)},Yn.map(Me=>a.createElement("span",{onClick:()=>ne(Me.id),className:St===Me.id?ze.active:"",key:Me.id},Me.name))),E={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=ee(37568),b=({dataSource:Yn=[],value:St="",onChange:ne,onInputChange:ce=()=>{},className:fe,style:Me={},placeholder:je,allowClear:vt=!1})=>{var Lt;const[ma,aa]=(0,a.useState)(""),[la,ou]=(0,a.useState)("");(0,a.useEffect)(()=>{var ya;let An=St;(ya=JSON.stringify(St))!=null&&ya.includes("{")&&(aa(St.id),An=St.value||"");try{ou(decodeURIComponent(An||""))}catch(oa){ou(decodeURIComponent(An||""))}},[St]);const Gn=()=>{ne(encodeURIComponent(la),ma||null)},In=ya=>{ya!==ma&&(aa(ya),ne(encodeURIComponent(la),ya))};return a.createElement("div",{className:Le()(E.input,fe),style:Me},!!Yn.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(Lt=Yn.find(ya=>ya.id===ma))==null?void 0:Lt.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},Yn.map((ya,An)=>a.createElement("div",{key:An,onClick:()=>In(ya.id)},ya.name)))),a.createElement(y.default,{onPressEnter:Gn,value:la,onChange:ya=>{ou(ya.target.value),ce(encodeURIComponent(ya.target.value),ma||null)},bordered:!1,placeholder:je}),a.createElement("i",{onClick:Gn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ue=({value:Yn,onChange:St,className:ne,total:ce,pageSize:fe,style:Me={}})=>{const je=Yn<2,vt=Yn>=Math.ceil(ce/fe);return ce<=fe?a.createElement(a.Fragment,null):a.createElement("div",{className:Le()(z.quickPager,ne),style:Me},a.createElement("div",{onClick:()=>{je||St(Yn-1,"prev")},className:je?z.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{vt||St(Yn+1,"next")},className:vt?z.disabled:""},"\u4E0B\u4E00\u9875"))},me={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},he=ee(29787),de=ee(25399),pe=ee(58018),be=ee(13952),De=ee(89299),ke=ee(96908),_e=ee(57177),Je=ee(81378),Ve=ee(63604),Ge=({className:Yn,dataSource:St=[],col:ne=4,right:ce,bottom:fe=23,precision:Me=0,wrapWidth:je=1200,trackEventItems:vt,loading:Lt})=>{const ma=Math.floor((je-(ne-1)*ce)/ne);return a.createElement(he.Z,{spinning:Lt},a.createElement("div",{className:Le()(me.list,Yn)},!!St.length&&St.map((aa,la)=>{const{name:ou,id:Gn,identifier:In,power:ya,cover_image_id:An,pic:oa}=aa;return a.createElement("div",{className:me.wrap,key:Gn,style:{width:ma,marginRight:(1+la)%ne===0?0:ce+Me,marginBottom:fe}},a.createElement("a",{target:"_blank",href:`/shixuns/${In}/challenges`,className:me.li,onClick:st=>{st.preventDefault(),vt&&(0,De.L9)([vt]),ya&&(0,De.xg)(`/shixuns/${In}/challenges`)}},a.createElement("div",{className:me.img},a.createElement("img",{className:me.cover,src:`${oa}`}),aa.is_jupyter&&a.createElement("img",{className:me.sign,src:ke}),aa.is_jupyter_lab&&a.createElement("img",{className:me.sign,src:_e}),aa.is_unity_3d&&a.createElement("img",{className:me.sign,src:Je})),a.createElement("div",{className:me.name},a.createElement(de.Z,{title:ou||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:me.e},ou||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:me.tags},a.createElement(de.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,aa.challenges_count))),!!aa.myshixuns_count&&a.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,aa.myshixuns_count))),a.createElement(de.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,aa.level))),a.createElement("div",{className:me.rate},a.createElement(pe.Z,{allowHalf:!0,disabled:!0,defaultValue:aa.score_info}),a.createElement("span",null,"\xA0",aa.score_info?`${aa.score_info}\u5206`:"5\u5206")))),!ya&&a.createElement("div",{className:me.lockWrap},a.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!St.length&&a.createElement(Ve.Z,null)))},ot={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},At=ee(64681),Et=ee(59301),yt=({className:Yn,dataSource:St=[],col:ne=4,right:ce,bottom:fe=23,precision:Me=0,wrapWidth:je=1200,trackEventItems:vt,loading:Lt,onRemove:ma=()=>{},isCurrent:aa=!0,showAlias:la=!1})=>{const ou=Math.floor((je-(ne-1)*ce)/ne),Gn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Et.createElement(he.Z,{spinning:Lt},Et.createElement("div",{className:Le()(ot.list,Yn)},!!(St!=null&&St.length)&&(St==null?void 0:St.map((In,ya)=>{var An;const{name:oa,id:st,identifier:Wt,featured:Ra,school_name:yu,image_url:ir,excellent:Or,is_plan:ru}=In;return Et.createElement("div",{key:st,className:ot.wrap,style:{width:ou,marginRight:(1+ya)%ne===0?0:ce+Me,marginBottom:fe}},Et.createElement("a",{className:ot.li,onClick:Bu=>{Bu.preventDefault(),Bu.stopPropagation(),vt&&(0,De.L9)([vt]),(0,De.xg)(`/paths/${Wt}`)}},Et.createElement("div",{className:ot.img},Et.createElement("img",{className:ot.cover,src:`${ir}`}),aa&&(0,At.bg)()&&(In==null?void 0:In.studying)&&Et.createElement("div",{className:`${ot.movebq} user-path-items`,onClick:Bu=>{Bu.stopPropagation(),ma(In)}},Et.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Et.createElement("span",{className:"c-red"},"\u79FB\u9664")),(An=In==null?void 0:In.subject_tags)==null?void 0:An.map((Bu,Du)=>{var ur,Fa;if(Du===0){const xr=(ur=Gn.find(hr=>hr.name==Bu))==null?void 0:ur.swimg;return Et.createElement("img",{className:ot.sign,src:xr,style:{left:"-4px"}})}const br=(Fa=Gn.find(xr=>xr.name==Bu))==null?void 0:Fa.ptimg;return Et.createElement("img",{className:ot.sign,src:br,style:{left:`${48+52*(Du-1)+2*Du}px`}})}),Et.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(In==null?void 0:In.excellent)&&Et.createElement("div",{className:ot.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Et.createElement("div",{className:ot.name},Et.createElement(de.Z,{title:la&&(In!=null&&In.excellent_alias_name)?Et.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${oa}`,Et.createElement("br",null),Et.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${In==null?void 0:In.excellent_alias_name}`)):oa},Et.createElement("span",{className:ot.e},la&&(In==null?void 0:In.excellent_alias_name)||oa))),Et.createElement(de.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${yu}`},Et.createElement("div",{className:ot.unit},Et.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),yu)),Et.createElement("div",{className:ot.tags},Et.createElement("div",null,Et.createElement(de.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Et.createElement("span",null,Et.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Et.createElement("span",null,In.stages_count))),Et.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Et.createElement("span",null,Et.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Et.createElement("span",null,In.members_count)))))))})),!St.length&&Et.createElement(Ve.Z,null)))},un={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Dt="data:image/png;base64,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",gt=ee(59301),ft=({className:Yn,dataSource:St=[],col:ne=4,right:ce,bottom:fe=23,precision:Me=0,wrapWidth:je=1200,trackEventItems:vt,loading:Lt,handleVery:ma=()=>!0})=>{const aa=Math.floor((je-(ne-1)*ce)/ne);return gt.createElement(he.Z,{spinning:Lt},gt.createElement("div",{className:Le()(un.list,Yn)},!!St.length&&St.map((la,ou)=>{const{subject_identifier:Gn,id:In,identifier:ya,power:An}=la,oa=la.is_public!=0&&la.is_public;return gt.createElement("div",{className:un.wrap,key:In,style:{width:aa,marginRight:(1+ou)%ne===0?0:ce+Me,marginBottom:fe}},gt.createElement("a",{className:un.li,onClick:st=>{st.preventDefault(),ma(la==null?void 0:la.first_category_url)&&(vt&&(0,De.L9)([vt]),(0,De.xg)(la.first_category_url))}},gt.createElement("div",{className:un.top},gt.createElement(de.Z,{title:la.name},gt.createElement("div",{className:un.name},la.name)),gt.createElement("img",{className:un.img,src:be.Z.IMG_SERVER+"/images/"+la.avatar_url}),gt.createElement("div",{className:un.text,title:la.creator},la.creator),Gn&>.createElement("div",{className:un.btns},gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),oa&>.createElement("div",{className:un.sign},"\u516C\u5F00")),gt.createElement("div",{className:un.bottom},la.visits>0&>.createElement(de.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-liulanyan"}),gt.createElement("span",null,la.visits))),la.course_members_count>0&>.createElement(de.Z,{title:"\u6210\u5458",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-chengyuan"}),la.course_members_count)),la.tasks_count>0&>.createElement(de.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-zuoye"}),la.tasks_count)),la.is_end?gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!la.is_accessible&>.createElement("div",{className:un.lockWrap},gt.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),gt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!St.length&>.createElement(Ve.Z,null)))},Ct={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},wt=ee(44993),sn=({dataSource:Yn=[],value:St,onChange:ne,className:ce,style:fe={},tabBarExtraContent:Me})=>a.createElement("div",{className:Le()(Ct.tabs,ce),style:fe},a.createElement("div",{className:Ct.tabsWrap},Yn.map((je,vt)=>!(je!=null&&je.hide)&&a.createElement("aside",{className:Ct.tab,onClick:()=>{ne(je.id),je.link&&wt.history.push(je.link)},key:vt},a.createElement("div",{className:St===je.id?Ct.active:""},je.name),(je==null?void 0:je.resetCount)==null&&(je==null?void 0:je.total)!==void 0&&a.createElement("span",null,"\uFF08",je==null?void 0:je.total,"\uFF09"),(je==null?void 0:je.resetCount)!==void 0&&(je==null?void 0:je.total)!==void 0&&a.createElement(de.Z,{title:(je==null?void 0:je.tip)!=null?je==null?void 0:je.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},je==null?void 0:je.resetCount),"/",a.createElement("span",null,je==null?void 0:je.total),"\uFF09"))))),a.createElement("div",{className:Ct.tabBar},Me)),Vt=({className:Yn,style:St={},children:ne})=>a.createElement("div",{className:Le()(Yn),style:St},ne),fa={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},xt=ee(75727),Yt=ee(93041);const ea=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var mn=({sortValue:Yn,dropValue:St,className:ne,onSort:ce,onDrop:fe,dataSource:Me=ea})=>{var je;return a.createElement("div",{className:Le()(fa.orderWrap,ne)},a.createElement(xt.Z,{dropdownRender:()=>a.createElement(Yt.default,null,Me.map((vt,Lt)=>a.createElement(Yt.default.Item,{key:Lt,onClick:()=>fe(vt.id)},vt.name)))},a.createElement("span",{className:fa.orderTextWrap},(je=Me.find(vt=>St===vt.id))==null?void 0:je.name)),a.createElement("span",{className:fa.orderIconWrap},a.createElement("span",{className:fa.orderAsc},a.createElement("i",{className:Yn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${fa.cursorPointer} ${fa.active}`:`iconfont icon-sanjiaoxing-up font12 ${fa.cursorPointer}`,onClick:()=>ce(Yn==="asc"?"desc":"asc")})),a.createElement("span",{className:fa.orderDesc},a.createElement("i",{className:Yn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${fa.cursorPointer} ${fa.active}`:`iconfont icon-sanjiaoxing-down font12 ${fa.cursorPointer}`,onClick:()=>ce(Yn==="asc"?"desc":"asc")}))))},nn={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},gn=ee(99571),cn=Object.defineProperty,He=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,nt=(Yn,St,ne)=>St in Yn?cn(Yn,St,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Yn[St]=ne,Ze=(Yn,St)=>{for(var ne in St||(St={}))ht.call(St,ne)&&nt(Yn,ne,St[ne]);if(He)for(var ne of He(St))rt.call(St,ne)&&nt(Yn,ne,St[ne]);return Yn},Ot=(Yn,St)=>{var ne={};for(var ce in Yn)ht.call(Yn,ce)&&St.indexOf(ce)<0&&(ne[ce]=Yn[ce]);if(Yn!=null&&He)for(var ce of He(Yn))St.indexOf(ce)<0&&rt.call(Yn,ce)&&(ne[ce]=Yn[ce]);return ne},On=(Yn,St,ne)=>new Promise((ce,fe)=>{var Me=Lt=>{try{vt(ne.next(Lt))}catch(ma){fe(ma)}},je=Lt=>{try{vt(ne.throw(Lt))}catch(ma){fe(ma)}},vt=Lt=>Lt.done?ce(Lt.value):Promise.resolve(Lt.value).then(Me,je);vt((ne=ne.apply(Yn,St)).next())}),Un=Yn=>{var St=Yn,{className:ne,style:ce,children:fe,loading:Me=!1,openLoading:je,onClick:vt=()=>{},size:Lt="middle",shape:ma="round"}=St,aa=Ot(St,["className","style","children","loading","openLoading","onClick","size","shape"]);const[la,ou]=(0,a.useState)(!1);return a.createElement(gn.ZP,Ze({onClick:(0,Ce.throttle)(Gn=>On(void 0,null,function*(){je&&ou(!0);try{yield vt(Gn)}catch(In){console.log("error",In)}je&&ou(!1)}),2e3,{leading:!0,trailing:!1}),className:Le()(nn.btn,nn[`${Lt}-${ma}`],ne),style:ce,size:Lt,shape:ma,loading:la||Me},aa),fe)},Ht={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Dn=({className:Yn,style:St,children:ne=null,onClick:ce,title:fe})=>a.createElement("div",{className:Le()(Ht.head,Yn),style:St},a.createElement("span",{className:"primary-hover",onClick:ce},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:fe},fe),a.createElement("div",{className:Ht.node},ne)),na={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Mt=({confirmShow:Yn=!0,confirmTitle:St,confirmClick:ne,cancelShow:ce=!0,cancelTitle:fe,cancelClick:Me,className:je,style:vt,confirmLoading:Lt=!1})=>a.createElement("div",{className:Le()(na.btns,je),style:vt},Yn&&a.createElement(gn.ZP,{loading:Lt,onClick:ne,type:"primary",className:na.confirm},St),ce&&a.createElement(gn.ZP,{onClick:Me,className:na.cancel},fe)),Jt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ja=({className:Yn,style:St={},LeftContent:ne,children:ce,RightContent:fe})=>a.createElement("div",{className:Le()(Jt.fixedBottom,Yn),style:St},a.createElement("div",{className:Jt.wrap},a.createElement("div",{className:Jt.left},ne),a.createElement("div",{className:Jt.center},ce),a.createElement("div",{className:Jt.right},fe))),pu={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ku=({className:Yn,style:St={},dataSource:ne=[]})=>a.createElement("div",{className:Le()(pu.crumbs,Yn),style:St},ne.map((ce,fe)=>fewt.history.push(ce.path)},ce.name):a.createElement("span",null,ce.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:fe,style:{color:"#5F6368"}},ce.name))),_n=ee(11938),Qn=Object.defineProperty,ta=Object.defineProperties,Oa=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Au=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,vn=(Yn,St,ne)=>St in Yn?Qn(Yn,St,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Yn[St]=ne,Ft=(Yn,St)=>{for(var ne in St||(St={}))Au.call(St,ne)&&vn(Yn,ne,St[ne]);if(_a)for(var ne of _a(St))Zu.call(St,ne)&&vn(Yn,ne,St[ne]);return Yn},Kn=(Yn,St)=>ta(Yn,Oa(St)),Qa=(Yn,St)=>{var ne={};for(var ce in Yn)Au.call(Yn,ce)&&St.indexOf(ce)<0&&(ne[ce]=Yn[ce]);if(Yn!=null&&_a)for(var ce of _a(Yn))St.indexOf(ce)<0&&Zu.call(Yn,ce)&&(ne[ce]=Yn[ce]);return ne};const{Countdown:Ua}=_n.default;var cu=Yn=>{var St=Yn,{onChange:ne}=St,ce=Qa(St,["onChange"]);const[fe,Me]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof fe=="number"&&fe>=0&&ne(fe)},[fe]);const je=vt=>{const Lt=Math.floor(vt/1e3);Me(Lt)};return a.createElement(Ua,Kn(Ft({},ce),{onChange:je}))}},47458:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Se}});var a=ee(59301);function Se(Oe,Ae){const Be=(0,a.useRef)();(0,a.useEffect)(()=>{Be.current=Oe}),(0,a.useEffect)(()=>{function xe(){Be.current()}if(Ae!==null){let Fe=setInterval(xe,Ae);return()=>clearInterval(Fe)}},[Ae])}},56746:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Je}});var a=ee(28284),Se=ee(6767),Oe=ee(62957),Ae=ee(29787),Be=ee(25399),xe=ee(82326),Fe=ee(47889),Le=ee(37568),Ce=ee(54172),ge=ee(59301),Ne=ee(44993),ze=ee(52430),Ie=ee(89299),oe={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},E=ee(64681),y=ee(4213),x=ee(98573),b=ee(59301),z=Object.defineProperty,te=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,pe=(Ve,Ye,Ge)=>Ye in Ve?z(Ve,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ve[Ye]=Ge,be=(Ve,Ye)=>{for(var Ge in Ye||(Ye={}))he.call(Ye,Ge)&&pe(Ve,Ge,Ye[Ge]);if(me)for(var Ge of me(Ye))de.call(Ye,Ge)&&pe(Ve,Ge,Ye[Ge]);return Ve},De=(Ve,Ye)=>te(Ve,ue(Ye)),ke=(Ve,Ye,Ge)=>new Promise((ot,At)=>{var Et=un=>{try{yt(Ge.next(un))}catch(Dt){At(Dt)}},ct=un=>{try{yt(Ge.throw(un))}catch(Dt){At(Dt)}},yt=un=>un.done?ot(un.value):Promise.resolve(un.value).then(Et,ct);yt((Ge=Ge.apply(Ve,Ye)).next())});const _e=({shixunHomeworks:Ve,exercise:Ye,loading:Ge,dispatch:ot})=>{var At,Et,ct;const{commonHeader:yt}=Ye,[un,Dt]=(0,ge.useState)([]),[gt,$e]=(0,ge.useState)(De(be({},(0,Ne.useParams)()),{page:1,limit:10})),[ft,Ct]=(0,ge.useState)([]),[wt,Qt]=(0,ge.useState)(""),[sn,Te]=(0,ge.useState)(1),[Vt]=a.default.useForm(),[fa,xt]=(0,ge.useState)({}),[Yt,ea]=(0,ge.useState)(null),[Ba,mn]=(0,ge.useState)(!1),[nn,gn]=(0,ge.useState)([]),[cn,He]=(0,ge.useState)(null),[ht,rt]=(0,ge.useState)(0),[nt,Ze]=(0,ge.useState)(0),[Ot,On]=(0,ge.useState)(!1),pn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Nn,ja,pu)=>(gt.page-1)*gt.limit+pu+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Nn=>Nn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Nn,ja)=>b.createElement("div",{className:oe.banding,title:Nn||"--"},Nn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Nn,ja)=>Nn===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Nn===1?b.createElement("span",{style:{color:"#DF3042"}},!ja.is_make_up&&"\u8003\u8BD5\u4E2D",ja.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Nn===2?b.createElement("span",{style:{color:"#5AB891"}},!ja.is_make_up&&!ja.is_force_commit&&"\u5DF2\u4EA4\u5377",ja.is_make_up&&!ja.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ja.is_make_up&&ja.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ja.is_make_up&&ja.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!ja.is_make_up&&!ja.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ja.is_make_up&&!ja.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ja.is_make_up&&ja.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ja.is_make_up&&ja.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(yt==null?void 0:yt.exercise_type)==2&&!(0,E.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Nn,ja)=>ja.commit_status===0||ja.commit_status===1?"--":!ja.open_total_score&&(0,E.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Nn=typeof Nn=="number"?Number(Nn):Nn,console.log(typeof Nn),Nn||(Nn=0),Nn===100?b.createElement("span",{className:"c-green"},Nn):Nn>60?b.createElement("span",{className:"c-orange"},Nn):Nn==nt*.6?b.createElement("span",{className:"c-red"},Nn):b.createElement("span",null,Nn))}].filter(Nn=>!!Nn);(0,ge.useEffect)(()=>{var Nn;((Nn=Ye.actionTabs)==null?void 0:Nn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(gn([]),He(null),Un(),$t(gt))},[(At=Ye.actionTabs)==null?void 0:At.key]);const Un=()=>ke(void 0,null,function*(){var Nn;if(!((Nn=Ye.actionTabs)!=null&&Nn.showSelectQuestion))return;const ja=yield(0,ze.ZP)(`/api/exercises/${gt==null?void 0:gt.categoryId}/all_subj_questions.json`,{method:"get"});ja.status==0&&gn(ja.data)}),Ht=(Nn,ja)=>{gt.page=Nn,gt.limit=ja,$e(be({},gt)),$t(gt)},$t=Nn=>ke(void 0,null,function*(){On(!0);const ja=yield(0,ze.ZP)(`/api/exercises/${gt.categoryId||(gt==null?void 0:gt.exerciseId)}/exercise_users.json`,{method:"get",params:Nn});ja.status==0&&(rt(ja.data.total_count),$e(De(be({},gt),{total:ja.data.total_count})),Dt(ja.data.exercise_users),Ze(ja.data.total_score)),On(!1)}),Dn=Nn=>{gt.search=Nn,gt.page=1,Vt.resetFields(),xt({}),Ct([]),ea(null),$e(be({},gt)),$t(gt)},na=Nn=>ke(void 0,null,function*(){var ja,pu;const Tn=be({},fa);if(!((ja=Nn==null?void 0:Nn.content)!=null&&ja.trim())){Se.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Tn.content=Nn==null?void 0:Nn.content,Tn.attachment_ids=(pu=Nn==null?void 0:Nn.attachment_ids)==null?void 0:pu.map(ku=>ku.response.id),hn(Tn)}),hn=Nn=>ke(void 0,null,function*(){var ja;mn(!0);const{showSelectQuestion:pu,ai_review_settings:Tn}=Ye.actionTabs,ku=yield(0,ze.ZP)(`/api/exercises/${(gt==null?void 0:gt.categoryId)||(gt==null?void 0:gt.exerciseId)}/test_ai_review.json`,{method:"post",body:De(be({},Nn),{exercise_question_id:pu?cn:(ja=Ye.actionTabs)==null?void 0:ja.questionId,ai_review_settings:Tn})});if([0,-3].includes(ku.status)){ku.status==0&&Se.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),ea(ku);const _n=document.querySelector(".modal-ai-pfcs");if(_n){const Qn=_n.querySelector(".ant-modal-body");Qn&&(Qn.scrollTop=Qn.scrollHeight)}}mn(!1)}),Mt=()=>{ot({type:"exercise/setActionTabs",payload:{key:""}}),Te(1),Jt()},Jt=()=>{Vt.resetFields(),xt({}),Ct([]),Qt(""),ea(null)};return b.createElement(Oe.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:Ba,open:((Et=Ye.actionTabs)==null?void 0:Et.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Mt(),okText:Yt?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Nn;if((Nn=Ye.actionTabs)!=null&&Nn.showSelectQuestion&&!cn)return Se.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(sn==1){if(ft.length==0)return Se.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");hn({exercise_user_id:ft[0]})}else sn==2&&Vt.submit()}},b.createElement(Ae.Z,{spinning:Ba,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((ct=Ye.actionTabs)==null?void 0:ct.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",b.createElement(Be.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"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${oe.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(xe.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:cn,onChange:Nn=>He(Nn)},nn==null?void 0:nn.map(Nn=>b.createElement(xe.default.Option,{key:Nn==null?void 0:Nn.id,value:Nn==null?void 0:Nn.id},Nn==null?void 0:Nn.question_title)))),b.createElement("div",{className:oe.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(Fe.ZP.Group,{onChange:Nn=>{Nn.target.value==1&&Ht(1,10),Te(Nn.target.value),Jt()},value:sn,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"}}]})),sn==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.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"),b.createElement(Le.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:wt,onChange:Nn=>Qt(Nn.target.value),onSearch:Dn})),b.createElement(Ce.default,{rowSelection:{type:"radio",selectedRowKeys:ft,onChange:(Nn,ja)=>{Ct(Nn)},getCheckboxProps:Nn=>({disabled:[0,1].includes(Nn==null?void 0:Nn.commit_status)})},loading:Ot,rowKey:"exercise_user_id",dataSource:un||[],columns:pn,pagination:{current:gt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:gt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ht,size:"default",showTotal:Ie.rU,onChange:Ht},onChange:(Nn,ja,pu)=>{gt.page=1,pu.order===void 0?(gt.order_type=null,gt.order=null):(gt.order_type=pu.order==="descend"?"desc":"asc",gt.order=pu.field),$e(be({},gt)),$t(gt)}})),sn==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:Vt,className:oe.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{xt(be({},Vt.getFieldsValue()))},onFinish:na},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(y.Z,{watch:!0})))),Yt&&b.createElement("div",{className:oe.result_con},b.createElement("div",{className:oe.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Yt==null?void 0:Yt.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Yt==null?void 0:Yt.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(x.Z,{value:Yt==null?void 0:Yt.content,style:{fontSize:"14px"}}))),(Yt==null?void 0:Yt.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(x.Z,{value:Yt==null?void 0:Yt.message,style:{fontSize:"14px"}})))))};var Je=(0,Ne.connect)(({shixunHomeworks:Ve,exercise:Ye,loading:Ge,user:ot})=>({shixunHomeworks:Ve,exercise:Ye,loading:Ge.effects,user:ot}))(_e)},67217:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(28284),Oe=ee(77019),Ae=ee(5269),Be=ee(62673),xe=ee(47889),Fe=ee(92310),Le=ee.n(Fe),Ce=ee(20635),ge=Object.defineProperty,Ne=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ue,me,he)=>me in ue?ge(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[me]=he,x=(ue,me)=>{for(var he in me||(me={}))oe.call(me,he)&&y(ue,he,me[he]);if(Ie)for(var he of Ie(me))E.call(me,he)&&y(ue,he,me[he]);return ue},b=(ue,me)=>Ne(ue,ze(me)),z=(ue,me)=>{var he={};for(var de in ue)oe.call(ue,de)&&me.indexOf(de)<0&&(he[de]=ue[de]);if(ue!=null&&Ie)for(var de of Ie(ue))me.indexOf(de)<0&&E.call(ue,de)&&(he[de]=ue[de]);return he};const te=ue=>{var me=ue,{data:he,className:de="",colon:pe=!1}=me,be=z(me,["data","className","colon"]);return a.createElement(Se.default,b(x({},be),{className:Le()(Ce.Z.FormCheckBoxDom,de),colon:pe}),he==null?void 0:he.map((De,ke)=>{var _e=De,{ItemData:Je,valuePropName:Ve,children:Ye,desc:Ge,type:ot="Checkbox",normalize:At}=_e,Et=z(_e,["ItemData","valuePropName","children","desc","type","normalize"]);return(Et==null?void 0:Et.isShow)&&a.createElement(Oe.Z,{key:ke,wrap:!1,justify:"space-between"},a.createElement(Ae.Z,null,a.createElement(Se.default.Item,b(x({},Et),{normalize:(ct,yt,un)=>{var Dt,gt;return ot=="Radio"||((Dt=yt||[])!=null&&Dt.every($e=>$e==="all")&&ct.includes("all")&&ct.length>1&&(ct=ct.filter($e=>$e!=="all")),(!((gt=yt||[])!=null&>.includes("all"))&&ct.includes("all")||(ct==null?void 0:ct.length)==0)&&(ct=["all"])),At?At(ct,yt,un):ct}}),Ye||(ot=="Checkbox"?a.createElement(Be.default.Group,{options:Je}):a.createElement(xe.ZP.Group,{options:Je})))),a.createElement(Ae.Z,null,Ge))}))};dt.Z=te},28958:function(pt,dt,ee){"use strict";ee.r(dt),ee.d(dt,{default:function(){return Nv}});var a=ee(59301),Se=ee(52430),Oe=ee(13952),Ae=ee(44993),Be=ee(62957),xe=ee(93041),Fe=ee(6767),Le=ee(62673),Ce=ee(25399),ge=ee(47889),Ne=ee(77736),ze=ee(91882),Ie=ee(99571),oe=ee(77019),E=ee(75727),y=ee(20554),x=ee(54172),b=ee(87169),z=ee(27812),te=ee(89489),ue=ee(68606),me=ee(89299),he=ee(66654),de=ee(28284),pe=ee(5269),be=ee(71411),De=ee(37568),ke=ee(71051),_e=ee(13747),Je=ee(61186),Ve=ee.n(Je),Ye=Object.defineProperty,Ge=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Et=(ie,se,re)=>se in ie?Ye(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ct=(ie,se)=>{for(var re in se||(se={}))ot.call(se,re)&&Et(ie,re,se[re]);if(Ge)for(var re of Ge(se))At.call(se,re)&&Et(ie,re,se[re]);return ie},yt=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const un=({shixunHomeworks:ie,dispatch:se})=>{const re=(0,Ae.useParams)();return a.createElement(Be.default,{centered:!0,title:"\u63D0\u793A",open:ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>yt(void 0,null,function*(){(yield(0,Se.ZP)(`/api/myshixuns/${ie.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:re.coursesId}})).status===0&&(Fe.ZP.success("\u5220\u9664\u6210\u529F"),se({type:"shixunHomeworks/setActionTabs",payload:{}}),se({type:"shixunHomeworks/getWorkList",payload:ct({},ie.actionTabs.params)}))}),onCancel:()=>{se({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Dt=(0,Ae.connect)(({shixunHomeworks:ie})=>({shixunHomeworks:ie}))(un),gt=Object.defineProperty,$e=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,sn=(ie,se,re)=>se in ie?gt(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Te=(ie,se)=>{for(var re in se||(se={}))wt.call(se,re)&&sn(ie,re,se[re]);if(Ct)for(var re of Ct(se))Qt.call(se,re)&&sn(ie,re,se[re]);return ie},Vt=(ie,se)=>$e(ie,ft(se)),fa=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const xt=({exercise:ie,dispatch:se})=>{var re,Ke,it,Re,Pt,Xe,Pe,ye;const bt=(0,Ae.useParams)(),[rn,yn]=(0,a.useState)(!0),[kt]=de.default.useForm(),{actionTabs:_t}=ie;(0,a.useEffect)(()=>{var kn,Kt,zt,qt;ie.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(kt.resetFields(),kt.setFieldsValue({subjective_score:(Kt=(kn=_t==null?void 0:_t.selectArrs)==null?void 0:kn.record)==null?void 0:Kt.subjective_score,objective_score:(qt=(zt=_t==null?void 0:_t.selectArrs)==null?void 0:zt.record)==null?void 0:qt.objective_score}))},[ie.actionTabs.key]);const wn=()=>{se({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Be.default,{centered:!0,title:"\u8BC4\u9605",open:ie.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:wn,footer:a.createElement(oe.Z,{align:"middle",justify:"end"},a.createElement(Ie.ZP,{className:"ml10",onClick:wn}," \u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml10",onClick:()=>fa(void 0,null,function*(){var kn,Kt;yield kt.validateFields();const zt=kt.getFieldValue();(yield(0,ue.oS)(Vt(Te({},zt),{id:bt.categoryId,user_id:(Kt=(kn=_t==null?void 0:_t.selectArrs)==null?void 0:kn.record)==null?void 0:Kt.user_id}))).status===0&&(Fe.ZP.success("\u8BC4\u9605\u6210\u529F"),kt.resetFields(),se({type:"exercise/setActionTabs",payload:{}}),se({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(de.default,{form:kt},a.createElement(oe.Z,null,a.createElement(pe.Z,null,a.createElement(de.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(ke.Z,{min:0,max:((Ke=(re=_t==null?void 0:_t.selectArrs)==null?void 0:re.exercise_types)==null?void 0:Ke.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(pe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Re=(it=_t==null?void 0:_t.selectArrs)==null?void 0:it.exercise_types)==null?void 0:Re.subjective_score,"\u5206")))),a.createElement(oe.Z,null,a.createElement(pe.Z,null,a.createElement(de.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(ke.Z,{min:0,max:((Xe=(Pt=_t==null?void 0:_t.selectArrs)==null?void 0:Pt.exercise_types)==null?void 0:Xe.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(pe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(ye=(Pe=_t==null?void 0:_t.selectArrs)==null?void 0:Pe.exercise_types)==null?void 0:ye.objective_score,"\u5206"))))))))};var Yt=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(xt);const ea=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Ba=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],mn=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var nn=ee(63604),gn=ee(29787),cn=ee(96911),He=ee(59301),ht=Object.defineProperty,rt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,pn=(ie,se,re)=>se in ie?ht(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Un=(ie,se)=>{for(var re in se||(se={}))Ot.call(se,re)&&pn(ie,re,se[re]);if(Ze)for(var re of Ze(se))On.call(se,re)&&pn(ie,re,se[re]);return ie},Ht=(ie,se)=>rt(ie,nt(se)),$t=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Dn=({exercise:ie,dispatch:se})=>{var re,Ke;const it=(0,Ae.useParams)(),[Re]=de.default.useForm(),Pt=de.default.useWatch("time",Re),[Xe,Pe]=(0,a.useState)(!1),{actionTabs:ye,commonHeader:bt}=ie,[,rn,yn,kt]=(0,cn.U)(ue.n7,{id:it.categoryId}),_t=kt!=null&&kt.user_end_time?Ve()(kt==null?void 0:kt.user_end_time).add(1,"minutes"):Ve()(),wn=Ve()(kt==null?void 0:kt.user_total_end_time)>_t?Math.round(Ve().duration(Ve()(kt==null?void 0:kt.user_total_end_time).diff(_t.startOf("minute"))).asMinutes()):0,kn=((kt==null?void 0:kt.student_left_minutes)||0)+(Pt||0);(0,a.useEffect)(()=>{var zt;ye.key==="\u5EF6\u65F6"?(se({type:"exercise/getWorkSetting",payload:Un({},it)}),yn({user_id:ye!=null&&ye.isBatch?ye==null?void 0:ye.user_ids:[(zt=ye==null?void 0:ye.selectArrs)==null?void 0:zt.user_id]})):Re.resetFields()},[ye.key]);const Kt=()=>{se({type:"exercise/setActionTabs",payload:{}})};return He.createElement(He.Fragment,null,He.createElement(Be.default,{width:640,centered:!0,title:ye!=null&&ye.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:ye.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:Xe,onOk:()=>$t(void 0,null,function*(){Re.submit()}),onCancel:Kt},He.createElement(gn.Z,{spinning:rn},He.createElement(de.default,{form:Re,colon:!1,labelCol:{span:4},onFinish:zt=>$t(void 0,null,function*(){Pe(!0);const qt=yield(0,ue.qz)(Ht(Un({},zt),{id:it.categoryId,exercise_user_id:ye==null?void 0:ye.exercise_user_id}));Pe(!1),qt.status===0&&(Fe.ZP.success("\u5EF6\u65F6\u6210\u529F"),se({type:"exercise/setUpdateIndex"}),Kt())})},He.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",He.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",He.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",He.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),ye!=null&&ye.isBatch?He.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",He.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},ye==null?void 0:ye.exercise_user_id.length),"\u540D\u5B66\u751F"):He.createElement(oe.Z,{align:"middle",gutter:40},He.createElement(pe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",He.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(re=ye==null?void 0:ye.selectArrs)==null?void 0:re.user_name)),He.createElement(pe.Z,null,"\u5B66\u53F7",He.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(Ke=ye==null?void 0:ye.selectArrs)==null?void 0:Ke.student_id))),He.createElement(de.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},He.createElement(ke.Z,{min:0,precision:0,max:wn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${wn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(ye!=null&&ye.isBatch)&&He.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",He.createElement("span",{className:"ml5"},kn),"\u5206\u949F",kn!==0&&(kt==null?void 0:kt.user_end_time)&&He.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",He.createElement("span",{className:"ml5"},Ve()(kt==null?void 0:kt.user_end_time).add(Pt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(bt==null?void 0:bt.screen_open)&&He.createElement(de.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},He.createElement(Le.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var na=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Dn),hn=ee(16326),Mt=ee(69782),Jt=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Nn=({exercise:ie,dispatch:se})=>{var re,Ke;const it=(0,Ae.useParams)(),[Re]=de.default.useForm(),[Pt,Xe]=(0,a.useState)(!1),{actionTabs:Pe}=ie;return(0,a.useEffect)(()=>{ie.actionTabs.key==="teacher-unlock"&&(Xe(!1),Re.resetFields())},[ie.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Be.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(re=Pe==null?void 0:Pe.selectArrs)==null?void 0:re.user_name}\uFF09`,open:ie.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Pt,onOk:()=>Jt(void 0,null,function*(){var ye,bt;yield Re.validateFields();const rn=Re.getFieldsValue();if(Xe(!0),(yield(0,ue.ZD)(it.categoryId,{exercise_user_id:(ye=Pe==null?void 0:Pe.selectArrs)==null?void 0:ye.exercise_user_id,unlock_key:rn.unlock_key})).status===0){if(rn.time){const kt={time:Ve()(rn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(bt=Pe==null?void 0:Pe.selectArrs)==null?void 0:bt.exercise_user_id,id:it.categoryId};yield(0,ue.qz)(kt)}Fe.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),se({type:"exercise/setUpdateIndex"}),se({type:"exercise/setActionTabs",payload:{}})}Xe(!1)}),onCancel:()=>{se({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(de.default,{form:Re,layout:"vertical",autoComplete:"off"},a.createElement(de.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(De.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(de.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ve()((Ke=Pe==null?void 0:Pe.selectArrs)==null?void 0:Ke.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(hn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:ye=>{var bt;return(0,Mt.Q8)(ye,(bt=Pe==null?void 0:Pe.selectArrs)==null?void 0:bt.exercise_end_at)},disabledTime:ye=>{var bt;const rn=(bt=Pe==null?void 0:Pe.selectArrs)==null?void 0:bt.exercise_end_at;if(Ve()(ye).isSame(Ve()(rn),"day")){const yn=Ve()(rn).hours(),kt=Ve()(rn).minutes();return console.log(yn,kt),{disabledHours:()=>(0,Mt.w6)(0,24).slice(yn+1),disabledMinutes:()=>Ve()(ye).isSame(Ve()(rn),"hour")?(0,Mt.w6)(kt,60):[]}}return(0,Mt.d0)(ye)},allowClear:!1}))))))};var ja=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Nn),pu=ee(5885),Tn=ee(41312),ku=ee(28147),_n=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,Oa=(ie,se)=>{var re={};for(var Ke in ie)Qn.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&_n)for(var Ke of _n(ie))se.indexOf(Ke)<0&&ta.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},_a=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Au=ie=>{var se=ie,{shixunHomeworks:re,dispatch:Ke}=se,it=Oa(se,["shixunHomeworks","dispatch"]);const Re=(0,Ae.useParams)(),[Pt,Xe]=(0,a.useState)([]),[Pe,ye]=(0,a.useState)([]);(0,a.useEffect)(()=>{re.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&bt()},[re.actionTabs.key]);function bt(){return _a(this,null,function*(){const yn=yield(0,Se.ZP)(`/api/exercises/${Re.categoryId}/group_list.json`,{method:"GET"});Xe(yn)})}const rn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Be.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:re.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_a(void 0,null,function*(){const yn=yield(0,Se.ZP)(`/api/exercises/${Re.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Pe}});(yn==null?void 0:yn.status)===0&&(Ae.history.replace(`/classrooms/${Re.coursesId}/exercise/${Re.categoryId}/detail?tabs=7`),window.location.reload(),Ke({type:"shixunHomeworks/setActionTabs",payload:{}}),ye([]))}),onCancel:()=>{ye([]),Ke({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(x.default,{rowSelection:{type:"checkbox",onChange:(yn,kt)=>{ye([...yn])},selectedRowKeys:Pe,getCheckboxProps:yn=>({disabled:yn.status==="\u8FDB\u884C\u4E2D"||yn.works_count===0})},rowKey:yn=>yn.key||yn.id,scroll:{y:300},pagination:!1,columns:rn,dataSource:Pt==null?void 0:Pt.group_list})))};var Zu=(0,Ae.connect)(({shixunHomeworks:ie})=>({shixunHomeworks:ie}))(Au),vn=ee(64681),Ft={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Kn=ee(59301),Qa=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())}),za=({item:ie,renderText:se})=>{const re=(0,Ae.useParams)(),[Ke,it]=(0,a.useState)(),Re=Pt=>Qa(void 0,null,function*(){if(!Pt)return;const Xe=yield(0,ue.UH)({id:re.categoryId,user_id:ie==null?void 0:ie.user_id});Xe&&it(Xe)});return Kn.createElement(Ce.Z,{onOpenChange:Pt=>Re(Pt),title:Kn.createElement("div",null,"\u5355\u9009\u9898 ",(Ke==null?void 0:Ke.single_question_score)||0,"\u5206 ",Kn.createElement("br",null),"\u591A\u9009\u9898 ",(Ke==null?void 0:Ke.multiple_question_score)||0,"\u5206 ",Kn.createElement("br",null),"\u5224\u65AD\u9898 ",(Ke==null?void 0:Ke.judgement_question_score)||0,"\u5206 ",Kn.createElement("br",null),"\u586B\u7A7A\u9898 ",(Ke==null?void 0:Ke.completion_question_score)||0,"\u5206 ",Kn.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(Ke==null?void 0:Ke.shixun_question_score)||0,"\u5206")},se)},cu=ee(89392),Yn=ee.n(cu),St=ee(82326),ne=ee(90469),ce=ee(59301),fe=Object.defineProperty,Me=Object.defineProperties,je=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,aa=(ie,se,re)=>se in ie?fe(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,la=(ie,se)=>{for(var re in se||(se={}))Lt.call(se,re)&&aa(ie,re,se[re]);if(vt)for(var re of vt(se))ma.call(se,re)&&aa(ie,re,se[re]);return ie},ou=(ie,se)=>Me(ie,je(se)),Gn=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const In=({exercise:ie,dispatch:se})=>{var re,Ke;const it=(0,Ae.useParams)(),{actionTabs:Re,commonHeader:Pt}=ie,[Xe]=de.default.useForm(),Pe=de.default.useWatch("time",Xe),[,ye,bt,rn]=(0,cn.U)(ue.n7,{id:it.categoryId}),[,yn,kt]=(0,cn.U)(ue.Xo,{id:it.categoryId}),_t=(0,a.useRef)(null),wn=rn!=null&&rn.user_end_time?Ve()(rn==null?void 0:rn.user_end_time).add(1,"minutes"):Ve()(),kn=Ve()(rn==null?void 0:rn.user_total_end_time)>wn?Math.round(Ve().duration(Ve()(rn==null?void 0:rn.user_total_end_time).diff(wn.startOf("minute"))).asMinutes()):0,Kt=((rn==null?void 0:rn.student_left_minutes)||0)+(Pe||0);(0,a.useEffect)(()=>{var qt,dn;Re.key=="\u8C03\u6574\u72B6\u6001"?(se({type:"exercise/getWorkSetting",payload:la({},it)}),bt({user_id:Re!=null&&Re.isBatch?Re==null?void 0:Re.user_ids:[(qt=Re==null?void 0:Re.selectArrs)==null?void 0:qt.user_id]})):(Xe.resetFields(),_t.current&&((dn=_t.current)==null||dn.changeCode({target:{value:""}})))},[Re.key]);const zt=()=>{se({type:"exercise/setActionTabs",payload:{}})};return ce.createElement(Be.default,{centered:!0,title:Re!=null&&Re.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:Re.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:yn,onOk:()=>Gn(void 0,null,function*(){Xe.submit()}),onCancel:zt},ce.createElement(gn.Z,{spinning:ye},ce.createElement(de.default,{initialValues:{status:"1"},form:Xe,colon:!1,labelCol:{span:4},onFinish:qt=>Gn(void 0,null,function*(){if(console.log("allValue",qt),_t.current.onVerify())return Promise.reject();(yield kt(ou(la({},qt),{exercise_user_id:Re==null?void 0:Re.exercise_user_id}))).status==0&&(Fe.ZP.success("\u8C03\u6574\u6210\u529F"),zt(),se({type:"exercise/setUpdateIndex"}))})},Re!=null&&Re.isBatch?ce.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ce.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Re==null?void 0:Re.exercise_user_id.length),"\u540D\u5B66\u751F"):ce.createElement(oe.Z,{className:"mb20",align:"middle",gutter:40},ce.createElement(pe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ce.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(re=Re==null?void 0:Re.selectArrs)==null?void 0:re.user_name)),ce.createElement(pe.Z,null,"\u5B66\u53F7",ce.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(Ke=Re==null?void 0:Re.selectArrs)==null?void 0:Ke.student_id))),(Pt==null?void 0:Pt.is_locked)&&ce.createElement(de.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ce.createElement(De.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ce.createElement(de.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ce.createElement(St.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ce.createElement(St.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ce.createElement(St.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Pt==null?void 0:Pt.time)!==-1&&ce.createElement(ce.Fragment,null,ce.createElement(de.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ce.createElement(ke.Z,{min:0,precision:0,max:kn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${kn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Re!=null&&Re.isBatch)&&ce.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ce.createElement("span",{className:"ml5"},Kt),"\u5206\u949F",Kt!==0&&(rn==null?void 0:rn.user_end_time)&&ce.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ce.createElement("span",{className:"ml5"},Ve()(rn==null?void 0:rn.user_end_time).add(Pe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Pt==null?void 0:Pt.screen_open)&&ce.createElement(de.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ce.createElement(Le.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ce.createElement(de.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ce.createElement(ne.Z,{ref:qt=>_t.current=qt})))))};var ya=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(In),An=ee(94915),oa=ee(2285),st=ee(59301),Wt=Object.defineProperty,Ra=Object.defineProperties,yu=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,Bu=(ie,se,re)=>se in ie?Wt(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Du=(ie,se)=>{for(var re in se||(se={}))Or.call(se,re)&&Bu(ie,re,se[re]);if(ir)for(var re of ir(se))ru.call(se,re)&&Bu(ie,re,se[re]);return ie},ur=(ie,se)=>Ra(ie,yu(se)),Fa=(ie,se)=>{var re={};for(var Ke in ie)Or.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&ir)for(var Ke of ir(ie))se.indexOf(Ke)<0&&ru.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},br=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const xr=ie=>{var se=ie,{exercise:re,loading:Ke,dispatch:it,globalSetting:Re,checkDomainAuthority:Pt,getparams:Xe,user:Pe,classroomList:ye}=se,bt=Fa(se,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),rn,yn,kt,_t,wn,kn,Kt,zt,qt;const[dn]=(0,Ae.useSearchParams)(),ca=(0,Ae.useParams)();let[Gt,zn]=(0,a.useState)(Du({page:1,limit:20},ca));const{commonHeader:Cn,updateIndex:ia}=re,{userInfo:It}=Pe,[Nt,Ma]=(0,a.useState)({}),[ga,Ea]=(0,a.useState)(0),[ln,Ja]=(0,a.useState)(0),[qe,ba]=(0,a.useState)(!1),[Pa,Zn]=(0,a.useState)("alert"),[ra,Jn]=(0,a.useState)(0),[Ga,gu]=(0,a.useState)(!1),[$a,tr]=(0,a.useState)(!1),[wr]=de.default.useForm(),[Ta,Xn]=(0,a.useState)([]),[Wn,pa]=(0,a.useState)(1),[Rn,xn]=(0,a.useState)(""),[$n,En]=(0,a.useState)(),[ha,uu]=(0,a.useState)(!1),[nu,Su]=(0,a.useState)(!1),[ar,hu]=(0,a.useState)({name:"",id:"",list:[]}),[Na,Gu]=(0,a.useState)({}),[qu,qr]=(0,a.useState)({}),[Rl,au]=(0,a.useState)(!0),[Cu,zr]=(0,a.useState)(""),[iu,yr]=(0,a.useState)(""),[il,gl]=(0,a.useState)(""),[co,kl]=(0,a.useState)([]),[,,al]=(0,cn.U)(ue.N0,{}),[po,hi]=(0,a.useState)([]),[Io,Mi]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let Mn={};if(dn.get("exercise_group_id")&&!ia){if(dn.get("statistics")){let Vn=[];const Vu=dn.get("scope");Vu==="0"&&(Vn=["all"]),Vu==="1"&&(Vn=[1,2,3]),Vu==="2"&&(Vn=[2,3]),Mn={exercise_group_id:dn.get("exercise_group_id"),commit_status:Vn}}else Mn={review:[0,2],commit_status:[2,3]},dn.get("exercise_group_id")!=="0"&&(Mn.exercise_group_id=[Number(dn.get("exercise_group_id"))]);wr.setFieldsValue(Du({},Mn))}return Gt=Du(Du({},Gt),Mn),zn(Du({},Gt)),su(),Mr(Gt),kl([]),()=>{it({type:"exercise/setUpdateIndex",payload:"clear"})}},[ia]);const su=()=>br(void 0,null,function*(){var Mn,Vn;const Vu=yield(0,Se.ZP)(`/api/exercises/${Gt.categoryId}/header_info.json`,{method:"get"});(Vu==null?void 0:Vu.status)===0&&(Gu((Vu==null?void 0:Vu.data)||{}),console.log((Mn=Vu==null?void 0:Vu.data)==null?void 0:Mn.course_groups),it({type:"exercise/save",payload:{course_groups:(Vn=Vu==null?void 0:Vu.data)==null?void 0:Vn.course_groups}}))}),Mr=Mn=>br(void 0,null,function*(){var Vn,Vu,Lo,Go,No,Ri,ws,_i,m0,Hc,vg;au(!0);const Vo=yield(0,Se.ZP)(`/api/exercises/${Gt.categoryId}/exercise_users.json`,{method:"get",params:Mn});if((Vo==null?void 0:Vo.status)===0){let pg=(Lo=(Vu=(Vn=Vo==null?void 0:Vo.data)==null?void 0:Vn.exercise_users)==null?void 0:Vu[0])==null?void 0:Lo.commit_status;Mi(pg==2||pg==3),qr({exercise_users:((Go=Vo==null?void 0:Vo.data)==null?void 0:Go.exercise_users)||[],current_answer_user:((No=Vo==null?void 0:Vo.data)==null?void 0:No.current_answer_user)||{}}),zr(((Ri=Vo==null?void 0:Vo.data)==null?void 0:Ri.appraise_user_login)||""),yr(((ws=Vo==null?void 0:Vo.data)==null?void 0:ws.first_export_user_login)||""),Ea((_i=Vo==null?void 0:Vo.data)==null?void 0:_i.total_count),Ja(typeof((m0=Vo==null?void 0:Vo.data)==null?void 0:m0.total_score)=="string"?Number((Hc=Vo==null?void 0:Vo.data)==null?void 0:Hc.total_score):(vg=Vo==null?void 0:Vo.data)==null?void 0:vg.total_score)}gl(Vo==null?void 0:Vo.status),au(!1)});(0,a.useEffect)(()=>{it({type:"exercise/setSaveExerciseDownUsers",payload:Qo})},[iu,ga,JSON.stringify(Gt)]);function lu(Mn){return br(this,null,function*(){var Vn,Vu,Lo,Go;En(Mn==null?void 0:Mn.exercise_user_id),uu(Mn.commit_status===2||Mn.commit_status===3),gu(!0);let No=yield(0,Se.ZP)(`/api/exercises/${Gt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Mn==null?void 0:Mn.exercise_user_id}});((Vu=(Vn=No==null?void 0:No.data)==null?void 0:Vn.exercise_user_photos)==null?void 0:Vu.length)>0?ba(!0):Fe.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Xn((Lo=No==null?void 0:No.data)==null?void 0:Lo.exercise_user_photos),Jn((Go=No==null?void 0:No.data)==null?void 0:Go.alert_count),gu(!1)})}const Nr=Mn=>{Gt.page=1;const Vn=Object.assign({},wr.getFieldsValue());Object.keys(Vn).map(function(Vu){Vu==="objective_score_gte"||Vu==="objective_score_lte"||(Vn[Vu].includes("all")?(delete Gt[Vu],wr.setFieldsValue({[Vu]:"all"})):(Gt[Vu]=Vn[Vu],Vn[Vu]==""||!Vn[Vu]?wr.setFieldsValue({[Vu]:"all"}):wr.setFieldsValue({[Vu]:Gt[Vu]})))}),("objective_score_gte"in Mn||"objective_score_lte"in Mn)&&(Vn.objective_score_gte&&Vn.objective_score_lte&&Vn.objective_score_gte>Vn.objective_score_lte?(wr.setFieldsValue({objective_score_lte:Vn.objective_score_gte}),Gt.objective_score_lte=Vn.objective_score_gte||null,Gt.objective_score_gte=Vn.objective_score_gte||null):(Gt.objective_score_lte=Vn.objective_score_lte||null,Gt.objective_score_gte=Vn.objective_score_gte||null)),zn(Du({},Gt)),Mr(Gt),Xe(Du({},Gt))},Fl=(Mn=1,Vn=20)=>{Gt.page=Mn,Gt.limit=Vn,zn(Du({},Gt)),Mr(Gt)};let Qr=new Date().getTime();const Eo=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Mn,Vn,Vu)=>st.createElement(Ce.Z,{title:((Gt.page||1)-1)*Gt.limit+Vu+1},st.createElement("span",null,((Gt.page||1)-1)*Gt.limit+Vu+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Mn,Vn)=>st.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var Vu;if(Mn&&(0,vn.GJ)()){if((0,vn.Rm)()&&!((Vu=ye.AssistantObject.exercise)!=null&&Vu.can_view)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(Vn.commit_status){case 0:if(!(0,vn.Ny)()){Fe.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",Vn.commit_status)}Mn&&(0,vn.GJ)()&&(wo(),(0,me.xg)(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/review/${Vn==null?void 0:Vn.login}`))}}},st.createElement("span",{className:Mn&&(0,vn.GJ)()?Ft.operationLink:""},Mn||"--"),!!(Vn!=null&&Vn.delayed_at)&&Cn.time!==-1&&st.createElement(Ce.Z,{title:st.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",st.createElement("span",{className:"ml5"},Ve()(Vn.delayed_at).format("YYYY-MM-DD HH:mm")))},st.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Mn=>Mn||"--"},!(Na!=null&&Na.is_excellent)&&(Na==null?void 0:Na.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Mn,Vn)=>st.createElement("div",{className:Ft.banding,title:Mn||"--"},Mn||"--")},{title:(Cn==null?void 0:Cn.exercise_type)==2&&!(0,vn.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Mn,Vn)=>Vn.commit_status===0||Vn.commit_status===1?"--":!Vn.open_total_score&&(0,vn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Mn=typeof Mn=="number"?Number(Mn):Mn,console.log(typeof Mn),Mn||(Mn=0),Mn===100?st.createElement("span",{className:"c-green"},Mn):Mn>60?st.createElement("span",{className:"c-orange"},Mn):Mn==ln*.6?st.createElement("span",{className:"c-red"},Mn):st.createElement("span",null,Mn))},!((Na==null?void 0:Na.objective)!==1||(Na==null?void 0:Na.objective)===1&&(Na==null?void 0:Na.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Mn,Vn)=>{if(Vn.commit_status===0||Vn.commit_status===1)return"--";if(!Vn.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Vu;return Mn>=0&&Mn<=60?Vu=st.createElement("span",null,Mn):Mn===100?Vu=st.createElement("span",{className:"c-green"},Mn):Mn>60?Vu=st.createElement("span",{className:"c-orange"},Mn):Vu="--",st.createElement(za,{renderText:Vu,item:Vn})}}},!((Na==null?void 0:Na.subjective)!==1||(Na==null?void 0:Na.subjective)===1&&(Na==null?void 0:Na.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Mn,Vn)=>{if(Vn.commit_status===0||Vn.commit_status===1)return"--";if(!Vn.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let Vu;Na!=null&&Na.appraise_setting&&(Na!=null&&Na.sealed_review)&&new Date(Na==null?void 0:Na.appraise_end_time).getTime()>Qr&&(Vu="--"),!(Vn!=null&&Vn.has_comment)&&Vn.review_status&&(Vu="\u8BC4\u9605\u4E2D"),Vn!=null&&Vn.has_comment?Vu="\u5DF2\u8BC4\u9605":Vu="\u672A\u8BC4\u9605",Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Lo;return Mn===0?Lo=st.createElement("span",null,Mn," ",Vu==="\u672A\u8BC4\u9605"&&st.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Mn>0&&Mn<=60?Lo=st.createElement("span",null,Mn):Mn===100?Lo=st.createElement("span",{className:"c-green"},Mn):Mn>60?Lo=st.createElement("span",{className:"c-orange"},Mn):Lo="--",Lo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Mn,Vn)=>Mn===0?st.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Mn===1?st.createElement("span",{style:{color:"#DF3042"}},!Vn.is_make_up&&"\u8003\u8BD5\u4E2D",Vn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Mn===2?st.createElement("span",{style:{color:"#5AB891"}},!Vn.is_make_up&&!Vn.is_force_commit&&"\u5DF2\u4EA4\u5377",Vn.is_make_up&&!Vn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Vn.is_make_up&&Vn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Vn.is_make_up&&Vn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):st.createElement("span",{style:{color:"#5AB891"}},!Vn.is_make_up&&!Vn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Vn.is_make_up&&!Vn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Vn.is_make_up&&Vn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Vn.is_make_up&&Vn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Mn=>Mn?Ve()(Mn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Mn,Vn)=>Mn?Ve()(Mn).format("YYYY-MM-DD HH:mm"):"--"},(0,vn.GJ)()&&(Cn==null?void 0:Cn.exercise_type)===2&&{title:st.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",st.createElement(Ce.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},st.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Mn,Vn)=>{var Vu;return st.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Lo={name:Vn==null?void 0:Vn.user_name,id:Vn==null?void 0:Vn.student_id,list:Vn==null?void 0:Vn.simulate_exercise_records};hu(Du({},Lo)),Su(!0)}},(Vu=Vn==null?void 0:Vn.simulate_exercise_records)==null?void 0:Vu.length,"/",Cn==null?void 0:Cn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((rn=It==null?void 0:It.course)==null?void 0:rn.course_role)===15||(Cn==null?void 0:Cn.exercise_type)==2?Ft.noShow:"",align:"left",render:(Mn,Vn)=>st.createElement("div",{style:{display:"flex",alignItems:"center"}},st.createElement("span",{className:Ft.operationLink,onClick:()=>{it({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:Vn.user_id}})}},Mn||"0"))},(Cn==null?void 0:Cn.screen_open)&&{title:st.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",st.createElement(Ce.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},st.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Mn,Vn)=>st.createElement("span",{style:Mn>0?{cursor:"pointer"}:{},className:Mn>(Vn==null?void 0:Vn.screen_total_num)?"c-red":"",onClick:()=>br(void 0,null,function*(){if(Mn===0)return;const Vu=yield(0,ue.Yu)(ca.categoryId,{exercise_user_id:Vn.exercise_user_id});Be.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${Vn==null?void 0:Vn.user_name}\uFF09`,icon:null,closable:!0,className:Ft.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:st.createElement(x.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:Vu==null?void 0:Vu.data})})})},Mn,"/",Vn==null?void 0:Vn.screen_total_num)},(Cn==null?void 0:Cn.exercise_status)>1&&(Cn==null?void 0:Cn.open_camera)&&(0,vn.GJ)()&&!((yn=Re.setting)!=null&&yn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Mn,Vn)=>Vn.commit_status>0?st.createElement("a",{onClick:()=>{lu(Vn)}},`${Mn||0}/${Cn==null?void 0:Cn.photo_count}`):"--"},(Cn==null?void 0:Cn.ip_bind)&&(0,vn.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Mn,Vn)=>st.createElement(st.Fragment,null,Mn||"--",Vn.commit_status<=1&&Cn.ip_bind&&Vn.last_ip&&st.createElement(Ie.ZP,{type:"link",onClick:()=>br(void 0,null,function*(){const Vu=Be.default.confirm({title:st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),st.createElement(pe.Z,null,st.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Vu.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:st.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",st.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>br(void 0,null,function*(){(yield(0,ue.ab)({id:Gt.categoryId,exercise_user_id:Vn.exercise_user_id})).status===0&&(Fe.ZP.success("\u89E3\u7ED1\u6210\u529F"),Mr(Gt))})})})},"\u89E3\u7ED1"))},(Cn==null?void 0:Cn.open_camera)&&(0,vn.Gg)()&&Cn.exercise_status<3&&!((kt=Re.setting)!=null&&kt.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Mn,Vn)=>st.createElement(be.Z,{checked:Mn,onClick:()=>br(void 0,null,function*(){Mn?Be.default.info({title:"\u63D0\u793A",content:st.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Be.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:st.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>br(void 0,null,function*(){const Vu=yield(0,ue.cC)(ur(Du({},Gt),{exercise_user_id:Vn.exercise_user_id}));(Vu==null?void 0:Vu.status)===0&&(Fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Mr(Gt))})})})})},(0,vn.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Mn,Vn)=>Na!=null&&Na.appraise_setting&&(Na!=null&&Na.sealed_review)&&new Date(Na==null?void 0:Na.appraise_end_time).getTime()>Qr?"--":!Mn&&Vn.review_status?"\u8BC4\u9605\u4E2D":Mn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((Cn==null?void 0:Cn.assistant_auth)||(0,vn.GJ)()||(0,vn.dE)())&&Pt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:Ft.operationCol,render:(Mn,Vn)=>{var Vu,Lo;return(Cn==null?void 0:Cn.exercise_status)===-1?st.createElement("div",null," ",(0,vn.GJ)()&&st.createElement("a",{onClick:Go=>{Go.stopPropagation(),it({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Vn==null?void 0:Vn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),st.createElement("a",{style:{marginLeft:(0,vn.GJ)()&&10},onClick:(0,cu.debounce)(Go=>br(void 0,null,function*(){var No,Ri,ws;Go.stopPropagation();let _i=yield(0,Se.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:Vn==null?void 0:Vn.exercise_user_id}});Be.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:st.createElement("div",null,st.createElement("div",{style:{display:"flex"}},st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),st.createElement("span",{style:{marginLeft:10}},(No=_i==null?void 0:_i.data)==null?void 0:No.user_name)),st.createElement("div",{style:{marginLeft:60}},st.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),st.createElement("span",{style:{marginLeft:10}},(Ri=_i==null?void 0:_i.data)==null?void 0:Ri.student_id)),st.createElement("div",{style:{marginLeft:60}},st.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),st.createElement("span",{style:{marginLeft:10}},(ws=_i==null?void 0:_i.data)==null?void 0:ws.group_name))),st.createElement("div",{style:{marginTop:22,marginBottom:20}},st.createElement(x.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(m0,Hc)=>st.createElement("span",{style:{color:(Hc==null?void 0:Hc.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},m0)}],pagination:!1,dataSource:[Du({},_i==null?void 0:_i.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):st.createElement("div",{className:"flex gap-10px"},(0,vn.GJ)()&&(Vn==null?void 0:Vn.commit_status)===1&&st.createElement(Ie.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Vn==null?void 0:Vn.commit_status)!==1,onClick:()=>{(0,me.xg)(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/review/${Vn.login}`)}},"\u67E5\u9605"),(0,vn.GJ)()&&(Vn==null?void 0:Vn.commit_status)!==1&&st.createElement(Ie.ZP,{ghost:!0,type:"primary",size:"small",disabled:Vn.commit_status<2,onClick:Go=>br(void 0,null,function*(){var No,Ri;if(Go.preventDefault(),yield(0,ku.w)(ca.coursesId,ca.categoryId),Vn.commit_status===2){if((0,vn.Rm)()&&!((No=ye.AssistantObject.exercise)!=null&&No.can_view)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wo(),window.location.href=`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/review/${Vn.login}`}if(Vn.commit_status===3){if((0,vn.Rm)()&&!((Ri=ye.AssistantObject.exercise)!=null&&Ri.can_appraise)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}it({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:wo,selectArrs:{record:Du({},Vn),exercise_types:Du({},Na)},params:Du({},Gt)}})}})},Na!=null&&Na.appraise_setting&&(Na!=null&&Na.sealed_review)&&new Date(Na==null?void 0:Na.appraise_end_time).getTime()>Qr?"\u8BC4\u9605":Vn.has_comment?"\u66F4\u6539\u8BC4\u9605":!Vn.has_comment&&"\u8BC4\u9605"),!(0,vn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&st.createElement(Ie.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Vn==null?void 0:Vn.commit_status)===0,onClick:()=>{var Go,No;if((0,vn.Rm)()&&!((No=(Go=ye==null?void 0:ye.AssistantObject)==null?void 0:Go.exercise)!=null&&No.can_forcing_commit)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}it({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:Vn,exercise_user_id:[Vn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,vn.dE)()&&st.createElement("span",{style:{color:Na!=null&&Na.answered_open&&((Vu=qu==null?void 0:qu.current_answer_user)==null?void 0:Vu.login)===(Vn==null?void 0:Vn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>br(void 0,null,function*(){if(!(Na!=null&&Na.answered_open)){Fe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,ku.w)(ca.coursesId,ca.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,me.xg)(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/users/${Vn==null?void 0:Vn.login}?check=true`)})},Na!=null&&Na.answered_open&&((Lo=qu==null?void 0:qu.current_answer_user)==null?void 0:Lo.login)===(Vn==null?void 0:Vn.login)?"\u67E5\u770B":"- -"),(Cn==null?void 0:Cn.exercise_time)>0&&(Cn==null?void 0:Cn.exercise_type)!=2&&(0,vn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&st.createElement(Ce.Z,{title:Cn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},st.createElement(Ie.ZP,{danger:!0,ghost:!0,size:"small",disabled:Cn.exercise_status===3||Cn.exercise_status===5||(Cn==null?void 0:Cn.appraise_label)||(Vn==null?void 0:Vn.commit_status)===0,onClick:()=>{var Go,No;if((0,vn.Rm)()&&!((No=(Go=ye==null?void 0:ye.AssistantObject)==null?void 0:Go.exercise)!=null&&No.can_delay)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}it({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[Vn.exercise_user_id],selectArrs:Vn,exercise_time:Cn.exercise_time,params:Du({},Gt)}})}},"\u5EF6\u65F6")))}}].filter(Mn=>!!Mn),hl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Mn,Vn,Vu)=>st.createElement(Ce.Z,{title:((Gt.page||1)-1)*20+Vu+1},st.createElement("span",null,((Gt.page||1)-1)*20+Vu+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Mn,Vn)=>Vn.commit_status===0||Vn.commit_status===1?"--":!Vn.open_total_score&&(0,vn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0),Mn===100?st.createElement("span",{className:"c-green"},Mn):Mn>60?st.createElement("span",{className:"c-orange"},Mn):st.createElement("span",null,Mn))},!((Na==null?void 0:Na.objective)!==1||(Na==null?void 0:Na.objective)===1&&(Na==null?void 0:Na.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Mn,Vn)=>{if(Vn.commit_status===0||Vn.commit_status===1)return"--";if(!Vn.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Vu;return Mn>=0&&Mn<=60?Vu=st.createElement("span",null,Mn):Mn===100?Vu=st.createElement("span",{className:"c-green"},Mn):Mn>60?Vu=st.createElement("span",{className:"c-orange"},Mn):Vu="--",st.createElement(za,{renderText:Vu,item:Vn})}}},!((Na==null?void 0:Na.subjective)!==1||(Na==null?void 0:Na.subjective)===1&&(Na==null?void 0:Na.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Mn,Vn)=>{if(Vn.commit_status===0||Vn.commit_status===1)return"--";if(!Vn.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Vu;return Mn==0||Mn>0&&Mn<=60?Vu=st.createElement("span",null,Mn):Mn===100?Vu=st.createElement("span",{className:"c-green"},Mn):Mn>60?Vu=st.createElement("span",{className:"c-orange"},Mn):Vu="--",Vu}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Mn,Vn)=>Mn===0?st.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Mn===1?st.createElement("span",{style:{color:"#DF3042"}},!Vn.is_make_up&&"\u8003\u8BD5\u4E2D",Vn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Mn===2?st.createElement("span",{style:{color:"#5AB891"}},!Vn.is_make_up&&!Vn.is_force_commit&&"\u5DF2\u4EA4\u5377",Vn.is_make_up&&!Vn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Vn.is_make_up&&Vn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Vn.is_make_up&&Vn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):st.createElement("span",{style:{color:"#5AB891"}},!Vn.is_make_up&&!Vn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Vn.is_make_up&&!Vn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Vn.is_make_up&&Vn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Vn.is_make_up&&Vn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Mn=>Mn?Ve()(Mn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Mn=>Mn?Ve()(Mn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Mn=>!!Mn),ql=[...Eo];ql[0]=Du({},ql[0]),ql[(ql==null?void 0:ql.length)-1]=Du({},ql[(ql==null?void 0:ql.length)-1]),ql[0].render=()=>"\u6211",ql[(ql==null?void 0:ql.length)-1].render=()=>{var Mn;return(Mn=qu==null?void 0:qu.current_answer_user)!=null&&Mn.login?st.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>br(void 0,null,function*(){var Vn,Vu;if(!(Na!=null&&Na.answered_open)){Fe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,ku.w)(ca.coursesId,ca.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Lo=`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/users/${(Vn=qu==null?void 0:qu.current_answer_user)==null?void 0:Vn.login}`;((Vu=qu==null?void 0:qu.current_answer_user)==null?void 0:Vu.commit_status)>1&&(Lo=Lo+"?check=true"),Ae.history.push(Lo)})},"\u67E5\u770B"):"--"};const wo=()=>{var Mn;try{const Vn=Du({},Gt);delete Vn.page,delete Vn.limit,localStorage[`${(Mn=Pe==null?void 0:Pe.userInfo)==null?void 0:Mn.login}-${Gt.coursesId}-${Gt.categoryId}-filter`]=JSON.stringify(Vn)}catch(Vn){}},Qo=()=>{var Mn;try{const Vn=ur(Du({},Gt),{firstTargetLogin:iu,totalCount:ga});delete Vn.page,delete Vn.limit,localStorage[`${(Mn=Pe==null?void 0:Pe.userInfo)==null?void 0:Mn.login}-${Gt.coursesId}-${Gt.categoryId}-downFilter`]=JSON.stringify(Vn)}catch(Vn){}};return st.createElement("section",{className:"mb20"},(Na==null?void 0:Na.score_open)&&(0,vn.dE)()&&st.createElement(x.default,{pagination:!1,showHeader:!1,dataSource:[Du({},qu==null?void 0:qu.current_answer_user)],columns:ql,scroll:{x:"max-content"}}),!(0,vn.GJ)()&&st.createElement("div",{className:"bg-white pt10 mt15"},!!(Na!=null&&Na.answer_users)&&st.createElement("span",{className:"mr10"},st.createElement("span",{style:{color:"#FF954C"}},Na==null?void 0:Na.answer_users," "),"\u5DF2\u4EA4"),!!(Na!=null&&Na.unanswer_users)&&st.createElement("span",{className:"mr10"},Na==null?void 0:Na.unanswer_users,"\u672A\u4EA4"),(Na==null?void 0:Na.exercise_end_time)!=="--"&&(Cn!=null&&Cn.before_start?"":st.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",st.createElement("span",{style:{color:"#FF954C"}},Na==null?void 0:Na.exercise_end_time))),(Cn==null?void 0:Cn.before_start)&&st.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",st.createElement("span",{style:{color:"#FF954C"}},Cn==null?void 0:Cn.before_start))),!(Na!=null&&Na.exercise_all_users)&&!(0,vn.dE)()&&st.createElement(nn.Z,{styles:{margin:"0 auto",padding:200}}),(!!(Na!=null&&Na.exercise_all_users)||(0,vn.dE)())&&st.createElement("aside",null,(0,vn.GJ)()&&st.createElement("aside",{className:"pt20"},st.createElement(de.default,{form:wr,onValuesChange:Nr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},st.createElement(de.default.Item,{name:"exercise_group_id"},st.createElement(Le.default.Group,{style:{width:"100%"}},st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),st.createElement(pe.Z,{flex:"80px"},st.createElement(Le.default,{value:"all",checked:!((_t=Nt.course_group)!=null&&_t.length)},"\u5168\u90E8")),st.createElement(pe.Z,{flex:"1"},(Na==null?void 0:Na.course_groups)&&(Na==null?void 0:Na.course_groups.map((Mn,Vn)=>st.createElement(Le.default,{value:Mn.exercise_group_id,className:"ml0 mr8",key:Mn.exercise_group_id},Mn.exercise_group_name,"(",Mn.exercise_group_students,")"))))))),st.createElement(de.default.Item,{name:"commit_status"},st.createElement(Le.default.Group,{value:[],style:{width:"100%"}},st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),st.createElement(pe.Z,{flex:"80px"},st.createElement(Le.default,{value:"all",checked:!((wn=Nt.commit_status)!=null&&wn.length)},"\u5168\u90E8")),st.createElement(pe.Z,{flex:"1"},Ba.map((Mn,Vn)=>st.createElement(Le.default,{name:"commit_status",value:Mn.id,key:Mn.id},Mn.name,"(",Na==null?void 0:Na[Mn.type],")")))))),st.createElement(de.default.Item,{name:"review"},st.createElement(Le.default.Group,{style:{width:"100%"}},st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),st.createElement(pe.Z,{flex:"80px"},st.createElement(Le.default,{value:"all",checked:!((kn=Nt.review)!=null&&kn.length)},"\u5168\u90E8")),st.createElement(pe.Z,{flex:"1"},(Kt=ea)==null?void 0:Kt.map((Mn,Vn)=>st.createElement(Le.default,{value:Mn.id,key:Vn},Mn.name,"(",Na==null?void 0:Na[Mn.type],")")))))),(Na==null?void 0:Na.open_make_up)&&st.createElement(de.default.Item,{name:"is_make_up"},st.createElement(Le.default.Group,{value:[],style:{width:"100%"}},st.createElement(oe.Z,null,st.createElement(pe.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),st.createElement(pe.Z,{flex:"80px"},st.createElement(Le.default,{value:"all",checked:!((zt=Nt.is_make_up)!=null&&zt.length)},"\u5168\u90E8")),st.createElement(pe.Z,{flex:"1"},mn.map((Mn,Vn)=>st.createElement(Le.default,{name:"is_make_up",value:Mn.id},Mn.name,"(",Na==null?void 0:Na[Mn.type],")")))))),st.createElement(oe.Z,{align:"middle"},st.createElement(pe.Z,{flex:"1"},st.createElement(oe.Z,{align:"middle"},st.createElement(pe.Z,null,st.createElement(De.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Mn=>{Gt.search=Mn==null?void 0:Mn.trim(),Gt.page=1,zn(Du({},Gt)),Mr(Gt)},style:{width:240}})))),!(Cn!=null&&Cn.is_random)&&st.createElement(pe.Z,{className:["tr",Ft.rightFilter].join(" ")},(Na==null?void 0:Na.objective)===1&&(Na==null?void 0:Na.subjective)===1&&st.createElement(st.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",st.createElement("span",null,st.createElement(de.default.Item,{name:"objective_score_gte"},st.createElement(ke.Z,{min:0,max:Na==null?void 0:Na.objective_score,placeholder:"\u6700\u4F4E"}))),st.createElement("span",null,st.createElement(de.default.Item,{name:"objective_score_lte"},st.createElement(ke.Z,{min:(Gt==null?void 0:Gt.objective_score_gte)||0,max:Na==null?void 0:Na.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(me.ju[Cn.exercise_status])&&st.createElement(E.Z,{menu:{onClick:Mn=>br(void 0,[Mn],function*({key:Vn,domEvent:Vu}){var Lo,Go;if(Vn==="1"){let No=null;const Ri=Be.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:st.createElement("div",{className:"flex flex-col gap-20px"},st.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),st.createElement("div",null,st.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),st.createElement(De.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:ws=>{No=ws.target.value}}))),onOk:()=>br(void 0,null,function*(){(yield al({review_all:!0,exercise_id:ca==null?void 0:ca.categoryId,analysis:No})).status===0&&(Fe.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Mr(Gt))}),onCancel:()=>{Ri.destroy()}})}if(Vn==="2"){if(Vu.preventDefault(),(0,vn.Rm)()&&!((Go=(Lo=ye==null?void 0:ye.AssistantObject)==null?void 0:Lo.exercise)!=null&&Go.can_appraise)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,ku.w)(ca.coursesId,ca.categoryId),wo(),Ae.history.push(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/reviews/group`)}Vn==="3"&&(window.location.href=`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/detail?random=${Cn==null?void 0:Cn.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Cn!=null&&Cn.is_random)&&(Na==null?void 0:Na.subjective)===1&&Pt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Cu||!Io},!((0,vn.dE)()||Cn!=null&&Cn.is_random||(Cn==null?void 0:Cn.exercise_type)==2)&&{key:"3",label:st.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",st.createElement("img",{src:oa.Z,style:{margin:"0 0 4px 4px"}}))}].filter(Mn=>Mn)},className:"ml10"},st.createElement("div",{className:`${Ft.btn_review}`},st.createElement("img",{src:An.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),(Na==null?void 0:Na.subjective)===1&&Pt&&st.createElement(st.Fragment,null,st.createElement(Ie.ZP,{type:"default",disabled:!Cu},st.createElement("a",{onClick:Mn=>br(void 0,null,function*(){var Vn,Vu;if(Mn.preventDefault(),(0,vn.Rm)()&&!((Vu=(Vn=ye==null?void 0:ye.AssistantObject)==null?void 0:Vn.exercise)!=null&&Vu.can_appraise)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,ku.w)(ca.coursesId,ca.categoryId),wo(),Ae.history.push(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/review/${Cu}`)})},st.createElement("span",{className:"iconfont icon-filesync3x"}),st.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),st.createElement(pe.Z,null,(Cn==null?void 0:Cn.exercise_status)===3&&st.createElement(Ie.ZP,{className:"ml10",onClick:()=>{it({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Gt}})}},st.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),st.createElement(pe.Z,null,(Cn==null?void 0:Cn.exercise_time)>0&&(Cn==null?void 0:Cn.exercise_type)!=2&&(0,vn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&st.createElement(Ie.ZP,{className:"ml10",disabled:Cn.exercise_status===3||Cn.exercise_status===5||(Cn==null?void 0:Cn.appraise_label),onClick:()=>{var Mn,Vn;if((0,vn.Rm)()&&!((Vn=(Mn=ye==null?void 0:ye.AssistantObject)==null?void 0:Mn.exercise)!=null&&Vn.can_delay)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(co.length==0){Fe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}it({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:co,user_ids:po,isBatch:!0,exercise_time:Cn.exercise_time,params:Du({},Gt)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,vn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&st.createElement(Ie.ZP,{className:"ml10",onClick:()=>{var Mn,Vn;if((0,vn.Rm)()&&!((Vn=(Mn=ye==null?void 0:ye.AssistantObject)==null?void 0:Mn.exercise)!=null&&Vn.can_forcing_commit)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(co.length==0){Fe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}it({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:co,user_ids:po,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),il===-3&&!(0,vn.dE)()&&st.createElement(nn.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),il!==-3&&st.createElement(x.default,{className:"mt30",loading:Rl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,vn.dE)()?Na!=null&&Na.score_open?qu==null?void 0:qu.exercise_users:[(qu==null?void 0:qu.current_answer_user)||{}]:qu==null?void 0:qu.exercise_users,columns:Eo,rowSelection:!(0,vn.dE)()&&{selectedRowKeys:co,onChange:(Mn,Vn)=>{kl(Mn),hi((Vn==null?void 0:Vn.map(Vu=>Vu==null?void 0:Vu.user_id))||[])},getCheckboxProps:Mn=>({disabled:Mn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Mn,Vn,Vu)=>{Gt.page=1,Vu.order===void 0?(Gt.order_type=null,Gt.order=null):(Gt.order_type=Vu.order==="descend"?"desc":"asc",Gt.order=Vu.field),zn(Du({},Gt)),Mr(Gt)}}),ga>20&&st.createElement("aside",{className:"tc pb30 mt30"},st.createElement(_e.Z,{onChange:Fl,current:Gt.page||1,pageSize:Gt.limit,total:ga,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Mn=>st.createElement("span",{className:"mr10"},"\u5171",st.createElement("span",{className:"c-orange"},Mn),"\u6761\u6570\u636E")}))),st.createElement(Be.default,{open:nu,title:st.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",ar==null?void 0:ar.name," ",ar==null?void 0:ar.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Su(!1)}},((qt=ar==null?void 0:ar.list)==null?void 0:qt.length)===0?st.createElement(nn.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):st.createElement(x.default,{dataSource:ar==null?void 0:ar.list,columns:hl,pagination:!1})),st.createElement(Yt,null),st.createElement(Dt,null),st.createElement(na,null),st.createElement(ja,null),qe&&st.createElement(Be.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:qe,centered:!0,onCancel:()=>{pa(1),ba(!1),Xn([]),Zn("alert"),xn("")},footer:st.createElement("div",{style:{display:"flex"}},st.createElement("div",{style:{flex:1,textAlign:"left"}}," ",st.createElement(Ie.ZP,{onClick:()=>br(void 0,null,function*(){if(!Rn){Fe.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}tr(!0);let Mn=yield(0,Se.ZP)(`/api/exercises/${Gt.categoryId}/send_alert.json`,{method:"post",body:{content:Rn,clazz:Pa,exercise_user_id:$n}});(Mn==null?void 0:Mn.status)===0&&(Fe.ZP.info("\u53D1\u9001\u6210\u529F"),pa(1),ba(!1),Xn([]),Zn("alert"),xn("")),tr(!1)}),disabled:ha,loading:$a},"\u53D1\u9001")),st.createElement(Ie.ZP,{disabled:(Ta==null?void 0:Ta.length)===0,style:{marginRight:"10px"},onClick:()=>br(void 0,null,function*(){yield pa(Wn-1===0?Ta==null?void 0:Ta.length:Wn-1)})},"\u4E0A\u4E00\u5F20"),st.createElement(Ie.ZP,{disabled:(Ta==null?void 0:Ta.length)===0,type:"primary",onClick:()=>br(void 0,null,function*(){yield pa(Wn===(Ta==null?void 0:Ta.length)?1:Wn+1)})},"\u4E0B\u4E00\u5F20"))},st.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ta[Wn-1]}),st.createElement("span",{onClick:()=>{Tn.Z.publish("preview-image",Ta[Wn-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),st.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},Wn+"/"+(Ta==null?void 0:Ta.length)),st.createElement(ge.ZP,{className:"mt20",checked:Pa==="alert",onChange:()=>Zn("alert")},"\u53D1\u9001\u8B66\u544A",st.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),st.createElement(ge.ZP,{className:"mt10",checked:Pa==="notice",onChange:()=>Zn("notice")},"\u53D1\u9001\u901A\u77E5",st.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),st.createElement(De.default.TextArea,{className:"mt20",value:Rn,onChange:Mn=>xn(Mn.target.value),placeholder:`\u8BF7\u8F93\u5165${Pa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Pa==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),st.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ra,"\u6B21\u8B66\u544A")),st.createElement(pu.Z,null),st.createElement(Zu,null),st.createElement(ya,null))};var hr=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re,classroomList:Ke,user:it})=>({classroomList:Ke,exercise:ie,loading:se.effects,globalSetting:re,user:it}))(xr),Kr=ee(84105),Aa=ee(87395),Ka={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Ku=ee(86953),Xa=ee(79710);const bu=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Rr=(0,a.forwardRef)(({src:ie,videoId:se,logWatchHistory:re,courseId:Ke=null,startTime:it,handlePause:Re=()=>{},handlePlay:Pt=()=>{},handlePlayEnded:Xe=()=>{},videoSpeed:Pe=1},ye)=>{var bt;ie=ie==null?void 0:ie.replace("http://","https://");const yn=((bt=ie==null?void 0:ie.split("."))==null?void 0:bt.pop())==="flv",kt=(0,a.useRef)(),_t=(0,a.useRef)(),wn=(0,a.useRef)(0),kn=(0,a.useRef)(0),[Kt,zt]=(0,a.useState)(0),qt=navigator.userAgent.toLowerCase().match(bu),dn=qt?qt[0]:"pc";(0,a.useImperativeHandle)(ye,()=>({getLastUpdatedTime:()=>kt.current.currentTime,getDuration:()=>kt.current.duration})),(0,a.useEffect)(()=>{kn.current=void 0;try{Ku.Z.isSupported&&yn&&ie&&(ie==null?void 0:ie.indexOf(".m3u8"))<0?(kn.current=Ku.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:ie+"?t="+Date.now(),muted:!1,isLive:!0}),kn.current.on("play",function(){console.log(21111)}),kt.current&&(kn.current.detachMediaElement(kt.current),kn.current.attachMediaElement(kt.current),kn.current.load(),kn.current.play())):kt.current.setAttribute("src",ie+"?t="+Date.now())}catch(Gt){setTimeout(()=>{zt(Kt+1)},1e3)}return console.log("src:",ie),()=>{var Gt,zn,Cn,ia,It,Nt,Ma,ga;kn.current&&((zn=(Gt=kn.current)==null?void 0:Gt.unload)==null||zn.call(Gt),(ia=(Cn=kn.current)==null?void 0:Cn.pause)==null||ia.call(Cn),(Nt=(It=kn.current)==null?void 0:It.destroy)==null||Nt.call(It),(ga=(Ma=kn.current)==null?void 0:Ma.detachMediaElement)==null||ga.call(Ma,kt.current),kn.current=void 0,kt.current.src="")}},[kt,yn,ie,Kt]),(0,a.useEffect)(()=>(_t.current=setInterval(()=>{wn.current>0&&wn.current===kt.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),zt(Kt+1)),wn.current=kt.current.currentTime},3e3),()=>{clearInterval(_t.current)}),[]);const ca=Gt=>{setTimeout(()=>{zt(Kt+1)},1e3)};return a.createElement("video",{ref:kt,onerr:!0,onErrorCapture:()=>{zt(Kt+1)},autoPlay:!0,muted:!0})}),Zl=Object.defineProperty,Tl=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Uo=(ie,se,re)=>se in ie?Zl(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Mo=(ie,se)=>{for(var re in se||(se={}))lo.call(se,re)&&Uo(ie,re,se[re]);if(Tl)for(var re of Tl(se))Ho.call(se,re)&&Uo(ie,re,se[re]);return ie},Ru=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Oo=({exercise:ie,dispatch:se,user:re})=>{var Ke;const it=(0,Ae.useParams)(),[Re,Pt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:it==null?void 0:it.categoryId}),[Xe]=de.default.useForm(),[Pe,ye]=(0,a.useState)(),[bt,rn]=(0,a.useState)(!1),{exerciseList:yn,commonHeader:kt}=ie,[_t,wn]=(0,a.useState)([]),[kn,Kt]=(0,a.useState)([]),[zt,qt]=(0,a.useState)(0),[dn,ca]=(0,a.useState)(!0),[Gt,zn]=(0,a.useState)(!1),Cn=(0,a.useRef)(null);(0,a.useEffect)(()=>{ia(Re)},[]),(0,a.useEffect)(()=>(clearInterval(Cn.current),(kt==null?void 0:kt.exercise_status)===2&&(Cn.current=setInterval(()=>{ia(Re)},3e4)),()=>{clearInterval(Cn.current)}),[kt==null?void 0:kt.exercise_status,Re]);const ia=ra=>Ru(void 0,null,function*(){const Jn=Yn().cloneDeep(ra);console.log(Jn,"sendData"),ca(!0),wn([]);const Ga=yield(0,Se.ZP)(`/api/exercises/${ra==null?void 0:ra.exercise_id}/exercise_identity_photos.json`,{method:"get",params:Jn});Kt([]),ca(!1),qt(Ga==null?void 0:Ga.count),wn((Ga==null?void 0:Ga.exercise_users)||[])}),It=(ra,Jn)=>{Re.page=1,Re[Jn]=ra,Pt(Mo({},Re)),ia(Re)},Nt=ra=>{Re.page=1,Re.save_name=ra,Pt(Mo({},Re))},Ma=()=>{Re.page=1;const ra=Object.assign({},Xe.getFieldsValue());Object.keys(ra).map(function(Jn){switch(Jn){case"exercise_group_id":ra[Jn].includes("all")||!ra[Jn].length?(delete Re.course_group,Xe.setFieldsValue({exercise_group_id:"all"})):(Re.course_group=ra[Jn],Xe.setFieldsValue({exercise_group_id:Re.course_group}));break}}),Pt(Mo({},Re)),ia(Re)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ye(47),rn(!0))},[document.getElementById("divhe"),yn]);const ga=(ra,Jn,Ga)=>{Re.page=ra==null?void 0:ra.current,Re.limit=ra==null?void 0:ra.pageSize,Ga!=null&&Ga.order?(Re.sort_by=Ga==null?void 0:Ga.field,Re.sort_direction=(Ga==null?void 0:Ga.order)==="ascend"?"asc":"desc"):(Re.sort_by=null,Re.sort_direction=null),Pt(Mo({},Re)),ia(Re)},Ea=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(ra,Jn,Ga)=>Re.limit*(Re.page-1)+Ga+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:ra=>a.createElement(Ce.Z,{placement:"bottomLeft",title:ra},a.createElement("span",null,ra))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:ra=>a.createElement(Ce.Z,{placement:"bottomLeft",title:ra||"--"},a.createElement("span",null,ra||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(ra,Jn)=>ra?a.createElement(Ce.Z,{placement:"bottom",title:ra},a.createElement("span",{className:Ka.es},ra)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(ra,Jn)=>a.createElement("img",{width:40,style:{maxHeight:30},src:ra,className:"current",onClick:()=>{Pa(Jn)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(ra,Jn)=>a.createElement(a.Fragment,null,ra==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ra==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ra==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:ra=>a.createElement("span",null,ra||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:ra=>a.createElement("span",null,ra||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(ra,Jn)=>{var Ga;return a.createElement(a.Fragment,null,(Jn==null?void 0:Jn.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>zn(Jn)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(Jn==null?void 0:Jn.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>qe(Jn)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(Jn==null?void 0:Jn.exercise_identity_photo_state)==="passed"&&((Ga=Jn==null?void 0:Jn.play_url)!=null&&Ga.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>ba(Jn)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],ln=ra=>{Kt(ra)},Ja=()=>{zn(!1),ia(Re)},qe=ra=>{const Jn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(gu,$a)=>a.createElement("span",null,gu||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(gu,$a)=>a.createElement(a.Fragment,null,gu==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),gu==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),gu==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(gu,$a)=>gu?a.createElement(Ce.Z,{placement:"bottom",title:gu},a.createElement("span",null,gu)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(gu,$a)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Tn.Z.publish("preview-image",gu)}},"\u67E5\u770B")}],Ga=Be.default.confirm({icon:null,width:700,className:`${Ka.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(oe.Z,null,a.createElement(pe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(pe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ga.destroy()}))),content:a.createElement("div",null,a.createElement(x.default,{className:Ka.customTable,dataSource:[Mo({},ra)],bordered:!1,columns:Jn,rowKey:"exercise_identity_photo_id",rowClassName:Ka.row,pagination:!1}))})},ba=ra=>{var Jn,Ga;const gu=Be.default.confirm({icon:null,className:`${Ka.cusModal} custom-modal-divider`,centered:!0,width:((Jn=ra==null?void 0:ra.play_url)==null?void 0:Jn.length)<6?724:744,title:a.createElement(oe.Z,null,a.createElement(pe.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(pe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>gu.destroy()}))),content:a.createElement("ul",{className:Ka.sys},(Ga=ra==null?void 0:ra.play_url)==null?void 0:Ga.map(($a,tr)=>a.createElement("li",{className:Ka.li,key:tr},a.createElement("div",{className:Ka.d1},a.createElement("div",{className:Ka.img},a.createElement(Rr,{src:$a==null?void 0:$a.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:Ka.btn},a.createElement("div",{className:Ka.b1},"\u56DE\u653E\u89C6\u9891",tr+1))))))})},Pa=ra=>{const Jn=Be.default.confirm({icon:null,className:`${Ka.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(oe.Z,null,a.createElement(pe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(pe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Jn.destroy()}))),content:a.createElement(oe.Z,null,a.createElement("aside",{className:Ka.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:Ka.img},a.createElement("img",{width:326,src:(0,me.Tv)(ra==null?void 0:ra.photo_url)}),a.createElement("div",{className:Ka.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Ka.img,style:{marginLeft:20}},ra!=null&&ra.identity_url?a.createElement("img",{width:326,src:(0,me.Tv)(ra==null?void 0:ra.identity_url)}):a.createElement("div",{className:Ka.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:Ka.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},Zn={selectedRowKeys:kn,columnWidth:40,onChange:ln,getCheckboxProps:ra=>({disabled:(ra==null?void 0:ra.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:Ka.wrap},a.createElement(de.default,{form:Xe,onChange:Ma,initialValues:{exercise_group_id:"all"}},a.createElement(de.default.Item,{name:"exercise_group_id"},a.createElement(Le.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(pe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(pe.Z,{flex:"80px"},a.createElement(Le.default,{value:"all"},"\u5168\u90E8")),a.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},(Ke=yn.course_groups)==null?void 0:Ke.map((ra,Jn)=>a.createElement(Le.default,{key:Jn,value:ra.exercise_group_id,className:"ml0 mr8"},ra.exercise_group_name,"(",ra.exercise_group_students,")"))),bt&&a.createElement("span",{onClick:()=>{let ra=document.getElementById("divhe").scrollHeight;Pe>47?ye(47):ye(ra)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Pe===47?"\u5C55\u5F00":"\u6536\u8D77",Pe===47?a.createElement(Kr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(Aa.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:Ka.control},a.createElement(De.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Re==null?void 0:Re.save_name,onChange:ra=>Nt(ra.target.value),onSearch:()=>{Re.page=1,Re.name=Re.save_name,Pt(Mo({},Re)),ia(Re)}}),a.createElement(St.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:Re==null?void 0:Re.state,onChange:ra=>It(ra,"state")},a.createElement(St.default.Option,{value:null},"\u5168\u90E8"),a.createElement(St.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(St.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(St.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(St.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:Re==null?void 0:Re.audit,onChange:ra=>It(ra,"audit")},a.createElement(St.default.Option,{value:null},"\u5168\u90E8"),a.createElement(St.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(St.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:Ka.btn,style:{cursor:"pointer"},onClick:()=>{if(!kn.length){Fe.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}zn(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:Ka.bgH}),a.createElement(x.default,{rowSelection:Zn,className:Ka.customTable,dataSource:_t,bordered:!1,columns:Ea,rowKey:"exercise_identity_photo_id",rowClassName:Ka.row,loading:dn,onChange:ga,pagination:{pageSize:Re.limit,total:zt,current:Re.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:ra=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},ra),"\u6761\u6570\u636E")}}),a.createElement(Ro,{selectIds:kn,visible:Gt,onCancel:()=>zn(!1),onOk:Ja,params:Re}),a.createElement(pu.Z,null))};var ul=(0,Ae.connect)(({exercise:ie,user:se})=>({exercise:ie,user:se}))(Oo);const Ro=({visible:ie,onOk:se,onCancel:re,selectIds:Ke,params:it})=>{const[Re,Pt]=(0,a.useState)(!1),[Xe,Pe]=(0,a.useState)({}),[ye]=de.default.useForm(),bt=rn=>Ru(void 0,null,function*(){Pt(!0);let yn;ie===!0?yn=yield(0,Se.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Mo({identity_photo_ids:Ke},rn)}):yn=yield(0,Se.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/audit_identity_photo.json`,{method:"post",body:Mo({identity_photo_id:ie==null?void 0:ie.exercise_identity_photo_id},rn)}),(yn==null?void 0:yn.status)===0&&se(),Pt(!1)});return a.createElement(Be.default,{title:ie!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!ie,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{re()},afterClose:()=>{ye.resetFields(),Pe({})},confirmLoading:Re,onOk:()=>ye.submit()},a.createElement(de.default,{className:Ka.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:18},onFinish:bt,onValuesChange:()=>{Pe(Mo({},ye.getFieldsValue()))}},ie!==!0&&a.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(pe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(pe.Z,null,a.createElement("aside",{className:Ka.imgWrap},a.createElement("div",{className:Ka.img},a.createElement("img",{width:234,src:(0,me.Tv)(ie==null?void 0:ie.photo_url)}),a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",ie==null?void 0:ie.photo_url)},className:Ka.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Ka.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Ka.img,style:{marginLeft:20}},ie!=null&&ie.identity_url?a.createElement("img",{width:234,src:(0,me.Tv)(ie==null?void 0:ie.identity_url)}):a.createElement("div",{className:Ka.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ie!=null&&ie.identity_url)&&a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",(0,me.Tv)(ie==null?void 0:ie.identity_url))},className:Ka.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Ka.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(de.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(ge.ZP.Group,null,a.createElement(ge.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(ge.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Xe==null?void 0:Xe.state)==="rejected"&&a.createElement(de.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(De.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var yo=ee(458),ro=ee(584),_r={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Po=Object.defineProperty,dl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,ho=(ie,se,re)=>se in ie?Po(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Fo=(ie,se)=>{for(var re in se||(se={}))oo.call(se,re)&&ho(ie,re,se[re]);if(vo)for(var re of vo(se))ao.call(se,re)&&ho(ie,re,se[re]);return ie},Co=(ie,se)=>dl(ie,Ul(se)),qo=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Ko=({exercise:ie,dispatch:se,user:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,bt,rn;const yn=(0,Ae.useParams)(),[kt,_t]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:yn==null?void 0:yn.categoryId}),[wn]=de.default.useForm(),[kn,Kt]=(0,a.useState)(),[zt,qt]=(0,a.useState)(!1),{exerciseList:dn}=ie,[ca,Gt]=(0,a.useState)([]),[zn,Cn]=(0,a.useState)(0),[ia,It]=(0,a.useState)(!0),[Nt,Ma]=(0,a.useState)(!1),[ga,Ea]=(0,a.useState)("1"),[ln,Ja]=(0,a.useState)(1),[qe,ba]=(0,a.useState)("alert"),[Pa,Zn]=(0,a.useState)(1),[ra,Jn]=(0,a.useState)(""),[Ga,gu]=(0,a.useState)(!1),[$a,tr]=(0,a.useState)(!1),[wr,Ta]=(0,a.useState)([]);(0,a.useEffect)(()=>{Xn(kt)},[]);const Xn=hu=>qo(void 0,null,function*(){const Na=Yn().cloneDeep(hu);It(!0),Gt([]);const Gu=yield(0,Se.ZP)(`/api/exercises/${hu==null?void 0:hu.exercise_id}/exercise_videos.json`,{method:"get",params:Na});It(!1),Cn(Gu==null?void 0:Gu.count),Gt((Gu==null?void 0:Gu.exercise_users)||[])}),Wn=(hu,Na)=>{kt.page=hu,kt.limit=Na,_t(Fo({},kt)),Xn(kt)},pa=hu=>{kt.page=1,kt.save_name=hu,_t(Fo({},kt))},Rn=()=>{kt.page=1;const hu=Object.assign({},wn.getFieldsValue());Object.keys(hu).map(function(Na){switch(Na){case"exercise_group_id":hu[Na].includes("all")||!hu[Na].length?(delete kt.course_group,wn.setFieldsValue({exercise_group_id:"all"})):(kt.course_group=hu[Na],wn.setFieldsValue({exercise_group_id:kt.course_group}));break}}),Xn(kt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Kt(47),qt(!0))},[document.getElementById("divhe"),dn]);const xn=hu=>qo(void 0,null,function*(){gu(!0),Ma({});const Na=yield(0,Se.ZP)(`/api/exercises/${kt==null?void 0:kt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:hu==null?void 0:hu.exercise_user_id}}),Gu=yield(0,Se.ZP)(`/api/exercises/${kt==null?void 0:kt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:hu==null?void 0:hu.exercise_user_id}});Gu!=null&&Gu.data&&Ta((Gu==null?void 0:Gu.data)||[]),Na!=null&&Na.data&&Ma(Co(Fo({},Na==null?void 0:Na.data),{exercise_user_id:hu==null?void 0:hu.exercise_user_id,datas:hu})),gu(!1)}),$n=hu=>{var Na,Gu;Ja(hu==="prev"?ln-1===0?(Na=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Na.length:ln-1:ln===((Gu=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Gu.length)?1:ln+1)},En=()=>{Ja(1),ba("alert"),Jn(""),Ea("1"),Zn(1)},ha=hu=>{Zn(hu)},uu=hu=>{ba(hu),Zn(1),Jn("")},nu=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Su=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],ar=qe==="alert"?nu:Su;return a.createElement("section",{className:_r.wrap},a.createElement(de.default,{form:wn,onChange:Rn,initialValues:{exercise_group_id:"all"}},a.createElement(de.default.Item,{name:"exercise_group_id"},a.createElement(Le.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(pe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(pe.Z,{flex:"80px"},a.createElement(Le.default,{value:"all"},"\u5168\u90E8")),a.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:kn+"px",overflow:"hidden"}},(Ke=dn.course_groups)==null?void 0:Ke.map((hu,Na)=>a.createElement(Le.default,{key:Na,value:hu.exercise_group_id,className:"ml0 mr8"},hu.exercise_group_name,"(",hu.exercise_group_students,")"))),zt&&a.createElement("span",{onClick:()=>{let hu=document.getElementById("divhe").scrollHeight;kn>47?Kt(47):Kt(hu)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},kn===47?"\u5C55\u5F00":"\u6536\u8D77",kn===47?a.createElement(Kr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(Aa.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:_r.control},a.createElement(De.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:kt==null?void 0:kt.save_name,onChange:hu=>pa(hu.target.value),onSearch:()=>{kt.page=1,kt.name=kt.save_name,_t(Fo({},kt)),Xn(kt)}})),a.createElement("div",{className:_r.bgH}),a.createElement("div",{className:_r.warpList},a.createElement(yo.Z,{loading:ia,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},zn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ca.length?a.createElement("ul",{className:_r.sys},ca.map((hu,Na)=>{const{user_name:Gu,user_group_name:qu,video_url:qr,login:Rl,student_id:au}=hu;return a.createElement("li",{className:_r.li,key:Na},a.createElement("div",{className:_r.d1},a.createElement("div",{className:_r.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Na}&video_url=${qr==null?void 0:qr.replace(".m3u8",".flv")}`})),a.createElement(Ce.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:_r.btn,onClick:()=>(0,me.RG)(`${kt.exercise_id}-${Rl}`,!0)},a.createElement("div",{title:Gu,className:_r.b1},Gu),a.createElement("div",{title:qu,className:_r.b2},"(",au,")"))),a.createElement("div",{onClick:()=>xn(hu),className:_r.big},"\u67E5\u770B")))})):a.createElement(ro.Z,null)),a.createElement(_e.Z,{showTotal:hu=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},hu),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:Wn,pageSize:kt==null?void 0:kt.limit,current:kt.page,total:zn})),a.createElement(Be.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:Nt,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Ma(!1)},afterClose:En,footer:null},a.createElement(yo.Z,{loading:Ga,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(it=Nt==null?void 0:Nt.datas)==null?void 0:it.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(Re=Nt==null?void 0:Nt.datas)==null?void 0:Re.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Pt=Nt==null?void 0:Nt.datas)==null?void 0:Pt.user_group_name)),a.createElement(y.default,{className:"mt10",defaultActiveKey:ga,onChange:hu=>{Ea(hu)}},a.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:_r.imgWrap},a.createElement("div",{className:_r.img,style:{width:234,marginLeft:30,textAlign:"center"}},(Xe=Nt==null?void 0:Nt.exercise_user_photos)!=null&&Xe.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Pe=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Pe[ln-1]}),a.createElement("div",{onClick:()=>{var hu;Tn.Z.publish("preview-image",(hu=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:hu[ln-1])},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},ln,"/",(ye=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:ye.length)),ln===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:_r.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>$n("prev"),className:_r.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>$n("next"),className:_r.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:_r.img,style:{marginLeft:60,width:234,textAlign:"center"}},Nt!=null&&Nt.identity_url?a.createElement("img",{height:131,src:(0,me.Tv)(Nt==null?void 0:Nt.identity_url)}):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Nt!=null&&Nt.identity_url)&&a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",(0,me.Tv)(Nt==null?void 0:Nt.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:_r.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:_r.img},a.createElement("img",{width:234,src:Nt==null?void 0:Nt.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",Nt==null?void 0:Nt.exercise_identity_photo)},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:_r.img,style:{marginLeft:20,width:234,textAlign:"center"}},Nt!=null&&Nt.identity_url?a.createElement("img",{height:131,src:(0,me.Tv)(Nt==null?void 0:Nt.identity_url)}):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Nt!=null&&Nt.identity_url)&&a.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",(0,me.Tv)(Nt==null?void 0:Nt.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:_r.fo},a.createElement(ge.ZP,{className:"mt20",checked:qe==="alert",onChange:()=>uu("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(ge.ZP,{className:"mt10",checked:qe==="notice",onChange:()=>uu("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(St.default,{style:{width:570},value:Pa,onChange:ha},ar==null?void 0:ar.map(hu=>a.createElement(St.default.Option,{key:hu.key,value:hu.key},hu.value)))),Pa===0&&a.createElement(De.default.TextArea,{className:"mt20",value:ra,onChange:hu=>Jn(hu.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(oe.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Nt==null?void 0:Nt.alert_count,"\u6B21\u8B66\u544A\u548C",((bt=Nt==null?void 0:Nt.alerts)==null?void 0:bt.length)-(Nt==null?void 0:Nt.alert_count),"\u6B21\u901A\u77E5")),a.createElement(x.default,{dataSource:(Nt==null?void 0:Nt.alerts)||[],bordered:!1,scroll:((rn=Nt==null?void 0:Nt.alerts)==null?void 0:rn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:hu=>hu?a.createElement("span",{title:hu},hu):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:hu=>hu==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ie.ZP,{className:_r.b,onClick:()=>qo(void 0,null,function*(){if(!ra&&Pa===0){Fe.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let hu=ra;Pa&&(hu=(qe==="alert"?nu:Su).find(qu=>qu.key===Pa).value),tr(!0);let Na=yield(0,Se.ZP)(`/api/exercises/${kt.exercise_id}/send_alert.json`,{method:"post",body:{content:hu,clazz:qe,exercise_user_id:Nt==null?void 0:Nt.exercise_user_id}});(Na==null?void 0:Na.status)===0&&(Fe.ZP.info("\u53D1\u9001\u6210\u529F"),Ma(!1)),tr(!1)}),loading:$a,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(x.default,{dataSource:wr,bordered:!1,scroll:wr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:hu=>Ve()(hu).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:hu=>hu&&(0,me.li)(Number(hu)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(pu.Z,null))};var ci=(0,Ae.connect)(({exercise:ie,user:se})=>({exercise:ie,user:se}))(Ko),Yo={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},To={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},bn=Object.defineProperty,Ee=Object.defineProperties,We=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,jt=(ie,se,re)=>se in ie?bn(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,en=(ie,se)=>{for(var re in se||(se={}))lt.call(se,re)&&jt(ie,re,se[re]);if(tt)for(var re of tt(se))mt.call(se,re)&&jt(ie,re,se[re]);return ie},Xt=(ie,se)=>Ee(ie,We(se)),jn=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())}),Bn=({index:ie,bottomLine:se,gather:re,search:Ke})=>{const[it,Re]=(0,a.useState)([]),[Pt,Xe]=(0,a.useState)(!1),[Pe,ye]=(0,a.useState)(!1),bt=(0,Ae.useParams)(),rn=(0,Ae.useLocation)(),[yn]=(0,Ae.useSearchParams)(),[kt,_t]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(re,"gather"),ie===0&&ye(!0)},[]),(0,a.useEffect)(()=>{Pe&&kn()},[Pe]);const wn=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(qt,dn,ca)=>kt.limit*(kt.page-1)+ca+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:qt=>qt||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:qt=>qt+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:qt=>{let dn=`/classrooms/${bt==null?void 0:bt.coursesId}/exercise/${bt==null?void 0:bt.categoryId}/detail/${qt}/review_detail`;return yn.get("random")&&(dn=dn+`?random=${yn.get("random")}`),a.createElement(Ae.Link,{to:dn,target:"_blank"},"\u67E5\u770B")}}],kn=qt=>jn(void 0,null,function*(){Xe(!0);const dn=qt||{page:1,limit:10,total:0},ca=en({id:bt==null?void 0:bt.categoryId,question_id:re==null?void 0:re.question_id,search:Ke},dn),Gt=yield(0,Se.ZP)(`/api/courses/${bt==null?void 0:bt.coursesId}/exercises/code_review_users.json`,{method:"get",params:ca});Gt&&(Re(Gt==null?void 0:Gt.users),Xe(!1),_t(Xt(en({},dn),{total:(Gt==null?void 0:Gt.count)||0})))}),Kt=qt=>{const dn=Xt(en({},kt),{page:qt});_t(dn),kn(dn)},zt=()=>{ye(!Pe)};return a.createElement("div",{className:To.subjectTable},a.createElement("aside",{className:To.title},a.createElement("span",{className:"c-light-primary"},ie+1,"\u3001",re.name||((re==null?void 0:re.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",re==null?void 0:re.score,"\u5206\uFF09\uFF1A",re==null?void 0:re.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},re==null?void 0:re.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",re==null?void 0:re.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:zt,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Pe?"\u6536\u8D77":"\u5C55\u5F00",Pe?a.createElement(Aa.Z,null):a.createElement(Kr.Z,null)),(re==null?void 0:re.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${re==null?void 0:re.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(x.default,{className:To.customTable,style:{display:Pe?"block":"none"},dataSource:it,bordered:!1,rowKey:qt=>qt.id,rowClassName:To.row,columns:wn,loading:Pt,pagination:{pageSize:kt.limit,total:kt.total,current:kt.page,onChange:Kt,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:To.line,style:{visibility:se?"hidden":"visible"}}))},qn=ee(17354),da=ee(59301),ka=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Fn=({exercise:ie,globalSetting:se,dispatch:re})=>{const[Ke,it]=(0,a.useState)(""),[Re,Pt]=(0,a.useState)([]),[Xe,Pe]=(0,a.useState)(""),[ye,bt]=(0,a.useState)(!1),[rn,yn]=(0,a.useState)(!1),kt=(0,Ae.useParams)();(0,a.useEffect)(()=>{_t()},[]);const _t=Kt=>ka(void 0,null,function*(){bt(!0);const zt=yield(0,Se.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:kt==null?void 0:kt.categoryId,search:Ke}});if((zt==null?void 0:zt.status)===-2){yn(!0),_t();return}zt&&(yn(!1),bt(!1),Pt((zt==null?void 0:zt.exercise_questions)||[]),Pe(zt==null?void 0:zt.last_review_time))}),wn=()=>{_t()},kn=()=>da.createElement("div",{className:Yo.empty},da.createElement("img",{src:qn.x7,width:"258"}),da.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return da.createElement("section",{className:Yo.warp},da.createElement("aside",{className:Yo.header},da.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",Xe||"--"),!!Xe&&da.createElement(De.default,{value:Ke,onChange:Kt=>it(Kt.target.value),suffix:da.createElement("i",{onClick:wn,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:wn})),rn&&da.createElement(nn.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!rn&&da.createElement(yo.Z,{loading:ye,active:!0,paragraph:{rows:5}},Re.length>0?da.createElement("aside",{className:Yo.subject},Re.map((Kt,zt)=>da.createElement(Bn,{key:zt,index:zt,bottomLine:zt===Re.length-1,gather:Kt,search:Ke}))):kn()))};var Ya=(0,Ae.connect)(({exercise:ie,globalSetting:se})=>({exercise:ie,globalSetting:se}))(Fn),xa=ee(37285),Za=ee(4213),La=ee(70727),mu=ee(25665),tn={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},Ca=ee(98573),wa=ee(18120),du=ee(24302),Va=ee(59301),Tu=Object.defineProperty,Yu=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Eu=(ie,se,re)=>se in ie?Tu(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,sr=(ie,se)=>{for(var re in se||(se={}))nr.call(se,re)&&Eu(ie,re,se[re]);if(Yu)for(var re of Yu(se))gr.call(se,re)&&Eu(ie,re,se[re]);return ie},cr=(ie,se)=>{var re={};for(var Ke in ie)nr.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&Yu)for(var Ke of Yu(ie))se.indexOf(Ke)<0&&gr.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},dr=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Fr=null,Hr="\u2581",Yr=(ie,se)=>{var re=ie,{problemset:Ke,globalSetting:it,exercise:Re,loading:Pt,dispatch:Xe,editData:Pe,editKey:ye,setEditKey:bt=()=>{},cancelAdd:rn=()=>{},addCallback:yn=()=>{},reload:kt=()=>{},setIsClaer:_t=()=>{}}=re,wn=cr(re,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[kn,Kt]=(0,a.useState)(""),[zt,qt]=(0,a.useState)(""),[dn,ca]=(0,a.useState)([]),[Gt,zn]=(0,a.useState)(""),[Cn,ia]=(0,a.useState)(),[It,Nt]=(0,a.useState)(!1),[Ma,ga]=(0,a.useState)(),[Ea,ln]=(0,a.useState)(0),[Ja,qe]=(0,a.useState)(!1),[ba,Pa]=(0,a.useState)(!1),[Zn,ra]=(0,a.useState)([]),[Jn,Ga]=(0,a.useState)(1),[gu,$a]=(0,a.useState)(!1),tr=(0,a.useRef)(!1),wr=(0,Ae.useParams)(),[Ta,Xn]=(0,a.useState)([]),Wn=Gu=>{Xn([...Ta,sr({},Gu)])};(0,a.useEffect)(()=>{var Gu;if(tr.current)return;if(!(Pe!=null&&Pe.question_title)){qe(!0),Kt(""),ia(!1),ga(2),ca([]),zn(""),Nt(!1);return}Kt(Pe==null?void 0:Pe.question_title),ia(Pe==null?void 0:Pe.is_ordered),Ga(Pe==null?void 0:Pe.difficulty),$a(!(Pe!=null&&Pe.repeat_answer)),ga(Pe==null?void 0:Pe.question_score);const qu=(Gu=Pe==null?void 0:Pe.standard_answers)==null?void 0:Gu.map(qr=>qr.answer_text);ca([...qu]),ra(Pe.tag_discipline_ids),qt(Pe==null?void 0:Pe.analysis)},[Pe,Ja]),(0,a.useEffect)(()=>{Nt(!1),Ja&&Gu();function Gu(){return dr(this,null,function*(){var qu,qr;const Rl=yield(0,ue.YY)({sub_discipline_id:(qr=(qu=Re.editData)==null?void 0:qu.exercise)==null?void 0:qr.sub_discipline_id});Xn(Rl.tag_disciplines)})}},[Ja]),(0,a.useImperativeHandle)(se,()=>({onSave:Rn,isEdit:Ja})),(0,a.useEffect)(()=>{var Gu;const qu=(Gu=Re==null?void 0:Re.tagDisciplineData)!=null&&Gu.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];Xn(qu)},[Re.tagDisciplineData]);const pa=Gu=>{(Gu==null?void 0:Gu.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),qe(!1),bt(-1),tr.current=!1,kt())},Rn=()=>dr(void 0,null,function*(){var Gu,qu,qr,Rl;let au=[],Cu=!1;if(Pa(!0),dn.forEach((iu,yr)=>{au.push({choice_id:yr+1,answer_text:[]}),iu.forEach((il,gl)=>{au[yr].answer_text.push(il),(!il||!(0,me.eR)(il,1e4))&&(zn(`${yr}-${gl}`),Fe.ZP.info(il?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Cu=!0)})}),Cu)return Pa(!1),!1;tr.current=!0;let zr;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>dr(void 0,null,function*(){var iu,yr;zr=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:kn,question_type:3,question_score:Ma,is_ordered:Cn,standard_answers:au,tag_discipline_ids:Zn,sub_discipline_id:(yr=(iu=Re.editData)==null?void 0:iu.exercise)==null?void 0:yr.sub_discipline_id,difficulty:Jn,is_cover:1,repeat_answer:!gu,analysis:zt}}),pa(zr)}),onCancel:()=>dr(void 0,null,function*(){var iu,yr;zr=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:kn,question_type:3,question_score:Ma,is_ordered:Cn,standard_answers:au,tag_discipline_ids:Zn,sub_discipline_id:(yr=(iu=Re.editData)==null?void 0:iu.exercise)==null?void 0:yr.sub_discipline_id,difficulty:Jn,repeat_answer:!gu,analysis:zt}}),pa(zr)})}):(zr=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:kn,question_type:3,question_score:Ma,is_ordered:Cn,standard_answers:au,tag_discipline_ids:Zn,sub_discipline_id:(qu=(Gu=Re.editData)==null?void 0:Gu.exercise)==null?void 0:qu.sub_discipline_id,difficulty:Jn,repeat_answer:!gu,analysis:zt}}),pa(zr)):(zr=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:wr.categoryId,question_title:kn,question_type:3,question_score:Ma,is_ordered:Cn,standard_answers:au,tag_discipline_ids:Zn,sub_discipline_id:(Rl=(qr=Re.editData)==null?void 0:qr.exercise)==null?void 0:Rl.sub_discipline_id,difficulty:Jn,repeat_answer:!gu,analysis:zt}}),pa(zr)),Pa(!1),{name:kn,analysis:zt,standard_answers:au,is_ordered:Cn}}),xn=(Gu,qu,qr)=>{const Rl=dn.slice();if(qu&&Rl.splice(Gu,qu),qr&&It||!Pe.question_id)for(let au=0;au{zn("");let Rl=dn.slice();Rl[Gu][qu]=qr,ca(Rl)},En=Gu=>{let qu=dn.slice();qu[Gu]=[...qu[Gu],""],ca(qu)},ha=(Gu,qu)=>{let qr=dn.slice();if(!qr[Gu][qu]){qr[Gu]=qr[Gu].filter((Rl,au)=>au!==qu),ca(qr);return}Be.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:tn.modal,onOk:()=>{qr[Gu]=qr[Gu].filter((Rl,au)=>au!==qu),ca(qr)}})},uu=Gu=>{Be.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:tn.modal,onOk:()=>{let qu=0;Kt(kn.replace(/\▁/g,function(qr){return qu++,qu-1===Gu?"":qr})),setTimeout(()=>{let qr=dn.slice();qr=dn.filter((Rl,au)=>Gu!==au),ca(qr)},500)}})},nu=()=>{},Su=()=>{var Gu,qu,qr,Rl,au,Cu;return console.log(dn,"answers"),Va.createElement("aside",null,Va.createElement("div",{className:tn.questionType},Va.createElement("div",null,Va.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),Va.createElement("div",null,Va.createElement(La.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:kn,onChange:zr=>Kt(zr),showNullButton:((qu=(Gu=Re.editData)==null?void 0:Gu.exercise)==null?void 0:qu.exercise_status)===1,deleteEmptyDisabled:((Rl=(qr=Re.editData)==null?void 0:qr.exercise)==null?void 0:Rl.exercise_status)!==1||ba,onPlaceholderChange:xn})),Va.createElement("div",{className:"mt20"},dn.map((zr,iu)=>{var yr,il;return Va.createElement(mu.Z,{key:iu,answers:zr,index:iu,is_md:!0,exerciseIsPublish:((il=(yr=Re.editData)==null?void 0:yr.exercise)==null?void 0:il.exercise_status)!==1,activeOptionErrorIndex:Gt,onAnswerChange:$n,addChildAnswer:En,deleteChildAnswer:ha,deleteChildAnswermain:uu})})),Va.createElement("div",{className:"mt20"},dn.length>1&&Va.createElement("span",null,Va.createElement(Le.default,{checked:Cn,onChange:zr=>ia(zr.target.checked),className:`${tn.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Va.createElement("span",{className:`${tn.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Va.createElement("p",{className:tn.titleWrap},Va.createElement("span",{className:tn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Va.createElement(Za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:zt,onChange:zr=>qt(zr)}),Va.createElement("p",{className:""},Va.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",Va.createElement(ke.Z,{value:Ma,max:1e4,min:0,onChange:zr=>{ga(zr)}})," \u5206 \xA0 ",!!Ma&&!!Ea&&Va.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Ma/Ea).toFixed(1),"\u5206)"),Va.createElement("span",{style:{marginLeft:"30px"},className:tn.difficult},Va.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Va.createElement(ge.ZP.Group,{value:Jn,onChange:zr=>{Ga(zr.target.value)}},Va.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),Va.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),Va.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),Va.createElement("p",{className:tn.titleWrap},Va.createElement("span",{className:`${tn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Va.createElement("span",{className:tn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Va.createElement("div",{className:"mt5"},Va.createElement(wa.N,{value:Zn,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:ra,subId:(Cu=(au=Re.editData)==null?void 0:au.exercise)==null?void 0:Cu.sub_discipline_id,knowledgeOptions:Ta,onAddKnowledgeFinish:Wn})),Va.createElement("div",{style:{marginTop:10}},Va.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),Va.createElement(be.Z,{checked:gu,onChange:zr=>{$a(zr)}}))),Va.createElement("aside",{className:"tr"},(ye!==-1||Pe.question_id)&&Va.createElement(Ie.ZP,{type:"default",onClick:()=>{rn(),qe(!1)}},"\u53D6\u6D88"),Va.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{Rn()}},"\u4FDD\u5B58")))},ar=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Gu=>{var qu,qr;return((qr=(qu=Re==null?void 0:Re.editData)==null?void 0:qu.exercise)==null?void 0:qr.exercise_status)===1?Gu:Gu.id!=="del"&&Gu.id!=="add"}),hu=Gu=>dr(void 0,null,function*(){if(ye!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Gu.id){case"del":let qu;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return dr(this,null,function*(){yield(0,ue.Fl)({id:Pe.question_id}),Xe({type:"exercise/editExercise",payload:sr({},wr)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Gu.id}}),Xe({type:"exercise/editExercise",payload:sr({},wr)});break;case"edit":bt(Pe.dragKey),qe(!0);break;case"add":yn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:3});break}}),Na=()=>{var Gu;return Va.createElement("aside",null,Va.createElement("div",{className:tn.questionType},!(Pe!=null&&Pe.isPreview)&&Va.createElement("div",null,Va.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Va.createElement("div",{style:{display:"flex"}},Va.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Va.createElement(Ca.Z,{value:Pe.question_title}),Va.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):Va.createElement("div",{className:"mt5"},Va.createElement(Ca.Z,{value:Pe.question_title})),Va.createElement("div",{className:tn.questionChoices},(Gu=Pe==null?void 0:Pe.standard_answers)==null?void 0:Gu.map(function(qu,qr){return Va.createElement(oe.Z,{key:qr,align:"middle"},Va.createElement(pe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",qu.choice_id,"\uFF09\uFF1A"),Va.createElement(pe.Z,{flex:"1"},Va.createElement(oe.Z,{align:"middle",gutter:[1,1]},qu.answer_text.map(function(Rl,au){return Va.createElement(pe.Z,{span:24,key:au},qu.model===1?Va.createElement(De.default,{key:qr,checked:Pe.standard_answers.includes(qr),disabled:!0,value:Rl}):Va.createElement(du.Z,{value:Rl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),Va.createElement("div",{className:tn.action},!Pe.hideAction&&ar.map(function(qu,qr){return qu.id==="up"&&Pe.key===1||qu.id==="down"&&Pe.key===Pe.len?null:Va.createElement(Ce.Z,{key:qr,placement:"bottom",title:qu.name},Va.createElement("span",{onClick:()=>hu(qu),className:qu.icon}))})))};return Va.createElement("section",{className:tn.wrap},!Ja&&Na(),Ja&&Su())};var xu=(0,Ae.connect)(({problemset:ie,loading:se,exercise:re,globalSetting:Ke})=>({problemset:ie,globalSetting:Ke,exercise:re,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Yr)),$u=Object.defineProperty,Iu=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,sl=(ie,se,re)=>se in ie?$u(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Er=(ie,se)=>{for(var re in se||(se={}))Hu.call(se,re)&&sl(ie,re,se[re]);if(Iu)for(var re of Iu(se))Ha.call(se,re)&&sl(ie,re,se[re]);return ie},Ur=(ie,se)=>{var re={};for(var Ke in ie)Hu.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&Iu)for(var Ke of Iu(ie))se.indexOf(Ke)<0&&Ha.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},rl=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Wr=["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"],Bl=(ie,se)=>{var re=ie,{problemset:Ke,globalSetting:it,exercise:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,editKey:bt,setEditKey:rn=()=>{},cancelAdd:yn=()=>{},reload:kt=()=>{},addCallback:_t=()=>{},setIsClaer:wn=()=>{}}=re,kn=Ur(re,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Kt,zt]=(0,a.useState)(),[qt,dn]=(0,a.useState)(""),[ca,Gt]=(0,a.useState)(!1),[zn,Cn]=(0,a.useState)(),[ia,It]=(0,a.useState)([]),[Nt,Ma]=(0,a.useState)([]),[ga,Ea]=(0,a.useState)(1),[ln,Ja]=(0,a.useState)(!1),[qe,ba]=(0,a.useState)(""),Pa=(0,a.useRef)(!1),Zn=Ta=>{Ma([...Nt,Er({},Ta)])},ra=(0,Ae.useParams)();(0,a.useEffect)(()=>{if(!Pa.current){if(!(ye!=null&&ye.question_choices)){Gt(!0),dn(""),Cn(2),zt("");return}Ja(!(ye!=null&&ye.repeat_answer)),dn(ye==null?void 0:ye.question_title),Cn(ye==null?void 0:ye.question_score),Ea(ye==null?void 0:ye.difficulty),zt(ye.standard_answer[0]+""),It(ye.tag_discipline_ids),ba(ye==null?void 0:ye.analysis)}},[ye,ca]),(0,a.useEffect)(()=>{ca&&Ta();function Ta(){return rl(this,null,function*(){var Xn,Wn;const pa=yield(0,ue.YY)({sub_discipline_id:(Wn=(Xn=Re.editData)==null?void 0:Xn.exercise)==null?void 0:Wn.sub_discipline_id});Ma(pa.tag_disciplines)})}},[ca]),(0,a.useImperativeHandle)(se,()=>({onSave:Ga,isEdit:ca})),(0,a.useEffect)(()=>{var Ta;const Xn=(Ta=Re==null?void 0:Re.tagDisciplineData)!=null&&Ta.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];Ma(Xn)},[Re.tagDisciplineData]);const Jn=Ta=>{(Ta==null?void 0:Ta.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Gt(!1),rn(-1),Pa.current=!1,kt())},Ga=()=>rl(void 0,null,function*(){var Ta,Xn,Wn,pa;if(!qt)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!Kt)return Fe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const Rn=[{choice_text:"\u6B63\u786E",is_answer:Kt==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Kt==="2"?2:0}];Pa.current=!0;let xn;return ye.question_id?(ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>rl(void 0,null,function*(){var $n,En;xn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:qt,question_type:2,question_score:zn,question_choices:Rn.map(ha=>ha.choice_text),standard_answers:Rn.filter(ha=>ha.is_answer).map(ha=>ha.is_answer),tag_discipline_ids:ia,sub_discipline_id:(En=($n=Re.editData)==null?void 0:$n.exercise)==null?void 0:En.sub_discipline_id,difficulty:ga,is_cover:1,repeat_answer:!ln,analysis:qe}}),Jn(xn)}),onCancel:()=>rl(void 0,null,function*(){var $n,En;xn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:qt,question_type:2,question_score:zn,question_choices:Rn.map(ha=>ha.choice_text),standard_answers:Rn.filter(ha=>ha.is_answer).map(ha=>ha.is_answer),tag_discipline_ids:ia,sub_discipline_id:(En=($n=Re.editData)==null?void 0:$n.exercise)==null?void 0:En.sub_discipline_id,difficulty:ga,repeat_answer:!ln,analysis:qe}}),Jn(xn)})}):(xn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:qt,question_type:2,question_score:zn,question_choices:Rn.map($n=>$n.choice_text),standard_answers:Rn.filter($n=>$n.is_answer).map($n=>$n.is_answer),tag_discipline_ids:ia,sub_discipline_id:(Xn=(Ta=Re.editData)==null?void 0:Ta.exercise)==null?void 0:Xn.sub_discipline_id,difficulty:ga,repeat_answer:!ln,analysis:qe}}),Jn(xn)):(xn=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:ra.categoryId,question_title:qt,question_type:2,question_score:zn,question_choices:Rn.map($n=>$n.choice_text),standard_answers:Rn.filter($n=>$n.is_answer).map($n=>$n.is_answer),tag_discipline_ids:ia,sub_discipline_id:(pa=(Wn=Re.editData)==null?void 0:Wn.exercise)==null?void 0:pa.sub_discipline_id,difficulty:ga,repeat_answer:!ln,analysis:qe}}),Jn(xn)),{name:qt,choices:Rn}}),gu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ta=>{var Xn,Wn;return((Wn=(Xn=Re==null?void 0:Re.editData)==null?void 0:Xn.exercise)==null?void 0:Wn.exercise_status)===1?Ta:Ta.id!=="del"&&Ta.id!=="add"}),$a=Ta=>rl(void 0,null,function*(){if(bt!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ta.id){case"del":let Xn;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return rl(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Er({},ra)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Ta.id}}),Xe({type:"exercise/editExercise",payload:Er({},ra)});break;case"edit":rn(ye.dragKey),Gt(!0);break;case"add":_t({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:2});break}}),tr=()=>{var Ta;return a.createElement("aside",null,a.createElement("div",{className:tn.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Ca.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Ca.Z,{value:ye.question_title})),a.createElement("div",{className:tn.questionChoices},(Ta=ye==null?void 0:ye.question_choices)==null?void 0:Ta.map(function(Xn,Wn){return a.createElement(ge.ZP,{key:Wn,checked:ye.standard_answer.includes(Wn+1),disabled:!0},Wr[Wn],". ",a.createElement("span",{className:"c-black font14"},Xn.choice_text))})),a.createElement("div",{className:tn.action},!ye.hideAction&&gu.map(function(Xn,Wn){return Xn.id==="up"&&ye.key===1||Xn.id==="down"&&ye.key===ye.len?null:a.createElement(Ce.Z,{key:Wn,placement:"bottom",title:Xn.name},a.createElement("span",{onClick:()=>$a(Xn),className:Xn.icon}))})))},wr=()=>{var Ta,Xn;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.required},"*"),a.createElement("span",{className:tn.title},"\u9898\u5E72\uFF1A")),a.createElement(Za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:qt,onChange:Wn=>dn(Wn)}),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.required},"*"),a.createElement("span",{className:tn.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:tn.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(ge.ZP.Group,{buttonStyle:"solid",value:Kt,onChange:Wn=>zt(Wn.target.value)},a.createElement(ge.ZP.Button,{value:"1",className:`${tn.radio} mr40`},"\u6B63\u786E"),a.createElement(ge.ZP.Button,{value:"2",className:tn.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:qe,onChange:Wn=>ba(Wn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:zn,max:1e4,min:0,onChange:Wn=>{Cn(Wn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:tn.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ge.ZP.Group,{value:ga,onChange:Wn=>{Ea(Wn.target.value)}},a.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:`${tn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:tn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(wa.N,{value:ia,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:It,subId:(Xn=(Ta=Re.editData)==null?void 0:Ta.exercise)==null?void 0:Xn.sub_discipline_id,knowledgeOptions:Nt,onAddKnowledgeFinish:Zn})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(be.Z,{checked:ln,onChange:Wn=>{Ja(Wn)}}))),a.createElement("aside",{className:"tr"},(bt!==-1||ye.question_id)&&a.createElement(Ie.ZP,{type:"default",onClick:()=>{yn(),Gt(!1)}},"\u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{Ga()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:tn.wrap},!ca&&tr(),ca&&wr())};var fl=(0,Ae.connect)(({problemset:ie,loading:se,exercise:re,globalSetting:Ke})=>({problemset:ie,globalSetting:Ke,exercise:re,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Bl)),Dl=Object.defineProperty,bl=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,ol=(ie,se,re)=>se in ie?Dl(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Wl=(ie,se)=>{for(var re in se||(se={}))Al.call(se,re)&&ol(ie,re,se[re]);if(bl)for(var re of bl(se))wl.call(se,re)&&ol(ie,re,se[re]);return ie},$r=(ie,se)=>{var re={};for(var Ke in ie)Al.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&bl)for(var Ke of bl(ie))se.indexOf(Ke)<0&&wl.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Ln=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Pu=["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"],wu=(0,a.forwardRef)((ie,se)=>{var re=ie,{problemset:Ke,globalSetting:it,exercise:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:bt=()=>{},editKey:rn,setEditKey:yn=()=>{},setIsClaer:kt=()=>{},addCallback:_t=Rn=>{},reload:wn=()=>{}}=re,kn=$r(re,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Kt,zt]=(0,a.useState)([]),[qt,dn]=(0,a.useState)(),[ca,Gt]=(0,a.useState)([]),[zn,Cn]=(0,a.useState)(""),[ia,It]=(0,a.useState)(),[Nt,Ma]=(0,a.useState)(!1),[ga,Ea]=(0,a.useState)([]),[ln,Ja]=(0,a.useState)(1),[qe,ba]=(0,a.useState)(!1),[Pa,Zn]=(0,a.useState)(""),[ra,Jn]=(0,a.useState)([]),Ga=(0,a.useRef)(!1),gu=Rn=>{Jn([...ra,Wl({},Rn)])},$a=(0,Ae.useParams)();(0,a.useEffect)(()=>{zt(["","","",""])},[]),(0,a.useEffect)(()=>{if(Ga.current)return;if(!(ye!=null&&ye.question_choices)){Ma(!0),Cn(""),It(5),zt(["","","",""]),Gt([]);return}Cn(ye==null?void 0:ye.question_title),It(ye==null?void 0:ye.question_score),ba(!(ye!=null&&ye.repeat_answer)),Ja(ye==null?void 0:ye.difficulty),zt(ye==null?void 0:ye.question_choices.map(xn=>xn.choice_text));const Rn=[];ye==null||ye.standard_answer.map((xn,$n)=>{Rn.push(xn-1)}),Gt(Rn),Ea(ye.tag_discipline_ids),Zn(ye==null?void 0:ye.analysis)},[ye,Nt]),(0,a.useEffect)(()=>{Nt&&Rn();function Rn(){return Ln(this,null,function*(){var xn,$n;const En=yield(0,ue.YY)({sub_discipline_id:($n=(xn=Re.editData)==null?void 0:xn.exercise)==null?void 0:$n.sub_discipline_id});Jn(En.tag_disciplines)})}},[Nt]),(0,a.useImperativeHandle)(se,()=>({onSave:wr,isEdit:Nt})),(0,a.useEffect)(()=>{var Rn;const xn=(Rn=Re==null?void 0:Re.tagDisciplineData)!=null&&Rn.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];Jn(xn)},[Re.tagDisciplineData]);const tr=Rn=>{(Rn==null?void 0:Rn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ma(!1),yn(-1),Ga.current=!1,wn())},wr=()=>Ln(void 0,null,function*(){var Rn,xn,$n,En;if(!zn)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const ha=Kt.findIndex(Su=>!Su);if(ha>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Pu[ha]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ca.length)return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ca.length<1)return Fe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const uu=Kt.map((Su,ar)=>({choice_text:Su,is_answer:ca.includes(ar)?ar+1:0}));Ga.current=!0;let nu;ye.question_id?(ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ln(void 0,null,function*(){var Su,ar;nu=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:zn,question_type:1,question_score:ia,question_choices:uu.map(hu=>hu.choice_text),standard_answers:uu.filter(hu=>hu.is_answer).map(hu=>hu.is_answer),tag_discipline_ids:ga,sub_discipline_id:(ar=(Su=Re.editData)==null?void 0:Su.exercise)==null?void 0:ar.sub_discipline_id,difficulty:ln,is_cover:1,repeat_answer:!qe,analysis:Pa}}),tr(nu)}),onCancel:()=>Ln(void 0,null,function*(){var Su,ar;nu=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:zn,question_type:1,question_score:ia,question_choices:uu.map(hu=>hu.choice_text),standard_answers:uu.filter(hu=>hu.is_answer).map(hu=>hu.is_answer),tag_discipline_ids:ga,sub_discipline_id:(ar=(Su=Re.editData)==null?void 0:Su.exercise)==null?void 0:ar.sub_discipline_id,difficulty:ln,repeat_answer:!qe,analysis:Pa}}),tr(nu)})}):(nu=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:zn,question_type:1,question_score:ia,question_choices:uu.map(Su=>Su.choice_text),standard_answers:uu.filter(Su=>Su.is_answer).map(Su=>Su.is_answer),tag_discipline_ids:ga,sub_discipline_id:(xn=(Rn=Re.editData)==null?void 0:Rn.exercise)==null?void 0:xn.sub_discipline_id,difficulty:ln,repeat_answer:!qe,analysis:Pa}}),tr(nu)):(nu=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:$a.categoryId,question_title:zn,question_type:1,question_score:ia,question_choices:uu.map(Su=>Su.choice_text),standard_answers:uu.filter(Su=>Su.is_answer).map(Su=>Su.is_answer),tag_discipline_ids:ga,sub_discipline_id:(En=($n=Re.editData)==null?void 0:$n.exercise)==null?void 0:En.sub_discipline_id,difficulty:ln,repeat_answer:!qe,analysis:Pa}}),tr(nu))}),Ta=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Rn=>{var xn,$n;return(($n=(xn=Re==null?void 0:Re.editData)==null?void 0:xn.exercise)==null?void 0:$n.exercise_status)===1?Rn:Rn.id!=="del"&&Rn.id!=="add"}),Xn=Rn=>Ln(void 0,null,function*(){if(rn!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Rn.id){case"del":let xn;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ln(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Wl({},$a)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Rn.id}}),Xe({type:"exercise/editExercise",payload:Wl({},$a)});break;case"edit":yn(ye.dragKey),Ma(!0);break;case"add":_t({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:1});break}}),Wn=()=>{var Rn;return a.createElement("aside",null,a.createElement("div",{className:tn.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u591A\u9009\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Ca.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Ca.Z,{value:ye.question_title})),a.createElement("div",{className:tn.questionChoices},(Rn=ye==null?void 0:ye.question_choices)==null?void 0:Rn.map(function(xn,$n){return a.createElement(oe.Z,{key:$n},a.createElement(pe.Z,null,a.createElement(Le.default,{key:$n,checked:ye.standard_answer.includes($n+1),disabled:!0},Pu[$n],".")),a.createElement(pe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Ca.Z,{value:xn.choice_text}))))})),a.createElement("div",{className:tn.action},!ye.hideAction&&Ta.map(function(xn,$n){return xn.id==="up"&&ye.key===1||xn.id==="down"&&ye.key===ye.len?null:a.createElement(Ce.Z,{key:$n,placement:"bottom",title:xn.name},a.createElement("span",{onClick:()=>Xn(xn),className:xn.icon}))})))},pa=()=>{var Rn,xn;return a.createElement("aside",null,a.createElement("div",{className:tn.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.required},"*"),a.createElement("span",{className:tn.title},"\u9898\u5E72\uFF1A")),a.createElement(Za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:zn,onChange:$n=>Cn($n)}),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.required},"*"),a.createElement("span",{className:tn.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:tn.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Kt.map(($n,En)=>{var ha,uu;return a.createElement("div",{className:tn.choiceWrap,key:En},a.createElement(Ce.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${tn.answer} ${ca.includes(En)?tn.activeAnswer:""}`,onClick:()=>{ca.includes(En)?Gt(ca.filter(nu=>nu!==En)):Gt([...ca,En])}},Pu[En])),a.createElement("div",{className:tn.editorWrap},qt===En?a.createElement(Za.Z,{id:`single-question-option-${En}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:$n,onChange:nu=>{Kt[En]=nu,zt(Kt)}}):a.createElement("div",{className:tn.htmlWrap,onClick:()=>dn(En)},a.createElement(Ca.Z,{value:$n}))),((uu=(ha=Re.editData)==null?void 0:ha.exercise)==null?void 0:uu.exercise_status)===1&&a.createElement(a.Fragment,null,En>1&&a.createElement(Ce.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${tn.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>zt(Kt.filter((nu,Su)=>Su!==En))})),En<7&&En===Kt.length-1&&a.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${tn.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>zt([...Kt,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Pa,onChange:$n=>Zn($n)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:ia,max:1e4,min:0,onChange:$n=>{It($n)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:tn.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ge.ZP.Group,{value:ln,onChange:$n=>{Ja($n.target.value)}},a.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:`${tn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:tn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(wa.N,{value:ga,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:Ea,subId:(xn=(Rn=Re.editData)==null?void 0:Rn.exercise)==null?void 0:xn.sub_discipline_id,knowledgeOptions:ra,onAddKnowledgeFinish:gu})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(be.Z,{checked:qe,onChange:$n=>{ba($n)}}))),a.createElement("aside",{className:"tr"},(rn!==-1||ye.question_id)&&a.createElement(Ie.ZP,{type:"default",onClick:()=>{bt(),Ma(!1)}},"\u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{wr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:tn.wrap},!Nt&&Wn(),Nt&&pa())});var Lu=(0,Ae.connect)(({problemset:ie,loading:se,exercise:re,globalSetting:Ke})=>({problemset:ie,globalSetting:Ke,exercise:re,loading:se.effects}),null,null,{forwardRef:!0})(wu),fu=ee(59301),er=Object.defineProperty,cl=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Jr=(ie,se,re)=>se in ie?er(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ll=(ie,se)=>{for(var re in se||(se={}))Xr.call(se,re)&&Jr(ie,re,se[re]);if(cl)for(var re of cl(se))no.call(se,re)&&Jr(ie,re,se[re]);return ie},jl=(ie,se)=>{var re={};for(var Ke in ie)Xr.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&cl)for(var Ke of cl(ie))se.indexOf(Ke)<0&&no.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},mo=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Tr=null,Ao=(ie,se)=>{var re=ie,{problemset:Ke,globalSetting:it,exercise:Re,loading:Pt,dispatch:Xe,editData:Pe,cancelAdd:ye=()=>{},editKey:bt,setEditKey:rn=()=>{},addCallback:yn=()=>{},reload:kt=()=>{},setIsClaer:_t=()=>{}}=re,wn=jl(re,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[kn,Kt]=(0,a.useState)(""),[zt,qt]=(0,a.useState)(""),[dn,ca]=(0,a.useState)(""),[Gt,zn]=(0,a.useState)([]),[Cn,ia]=(0,a.useState)(""),[It,Nt]=(0,a.useState)(),[Ma,ga]=(0,a.useState)(!1),[Ea,ln]=(0,a.useState)([]),[Ja,qe]=(0,a.useState)(!1),[ba,Pa]=(0,a.useState)(!1),Zn=(0,Ae.useParams)(),ra=(0,a.useRef)(!1),[Jn,Ga]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Wn;if(ra.current)return;Pe.edit&&(qe(!0),qt(""),Kt(""),ln([])),Kt(Pe.shixun_name),qt(Pe.question_title);const pa=[];(Wn=Pe.shixun)==null||Wn.map(Rn=>{pa.push(Rn.challenge_score),Jn.push({challenge_id:Rn.challenge_id,open:!0})}),Ga(Jn),ln(pa)},[Pe]),(0,a.useEffect)(()=>{ga(!1)},[Ja]),(0,a.useImperativeHandle)(se,()=>({onSave:$a,isEdit:Ja}));const gu=Wn=>{(Wn==null?void 0:Wn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),qe(!1),rn(-1),ra.current=!1,kt())},$a=()=>mo(void 0,null,function*(){let Wn=[];if(!1)return!1;ra.current=!0,Pa(!0);let Rn;return Pe.question_id?Rn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:zt,shixun_name:kn,shixun_id:Pe.shixun_id,question_type:5,question_scores:Ea}}):Rn=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Zn.categoryId,question_title:zt,shixun_name:kn,shixun_id:Pe.shixun_id,question_type:5,question_scores:Ea,is_copy:Pe.is_copy}}),gu(Rn),Pa(!1),{name:zt,analysis:dn,standard_answers:Wn,is_ordered:It}}),tr=()=>{var Wn;return fu.createElement("aside",null,fu.createElement("div",{className:tn.questionType},fu.createElement("div",null,fu.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),fu.createElement("div",{className:"mt10"},fu.createElement(De.default,{defaultValue:kn,onChange:pa=>{Kt(pa.target.value)}})),fu.createElement("div",{className:"mt10"},fu.createElement(Za.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:zt,onChange:pa=>{qt(pa)}})),fu.createElement("div",{className:"mt20"},(Wn=Pe.shixun)==null?void 0:Wn.map((pa,Rn)=>fu.createElement(oe.Z,{gutter:[20,20]},fu.createElement(pe.Z,{flex:"1"},Rn+1,".",pa.challenge_name),fu.createElement(pe.Z,null,fu.createElement(ke.Z,{defaultValue:Ea[Rn],onChange:xn=>{Ea[Rn]=xn,ln(Ea),console.log("srore:L",Ea[Rn])}})," \u5206")))),fu.createElement("div",{className:"mt20"},Gt.length>1&&fu.createElement("span",null,fu.createElement(Le.default,{checked:It,onChange:pa=>Nt(pa.target.checked),className:`${tn.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),fu.createElement("span",{className:`${tn.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),fu.createElement("aside",{className:"tr"},(bt!==-1||!(Pe!=null&&Pe.edit))&&fu.createElement(Ie.ZP,{type:"default",onClick:()=>{ye(),qe(!1)}},"\u53D6\u6D88"),fu.createElement(Ie.ZP,{loading:ba,className:"ml20",type:"primary",onClick:()=>{$a()}},"\u4FDD\u5B58")))},wr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Wn=>{var pa,Rn;return((Rn=(pa=Re==null?void 0:Re.editData)==null?void 0:pa.exercise)==null?void 0:Rn.exercise_status)===1?Wn:Wn.id!=="del"&&Wn.id!=="add"}),Ta=Wn=>mo(void 0,null,function*(){if(bt!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Wn.id){case"del":let pa;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return mo(this,null,function*(){yield(0,ue.Fl)({id:Pe.question_id}),Xe({type:"exercise/editExercise",payload:ll({},Zn)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Wn.id}}),Xe({type:"exercise/editExercise",payload:ll({},Zn)});break;case"edit":rn(Pe.dragKey),qe(!0);break;case"add":Xe({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:5}}});break}}),Xn=()=>{var Wn,pa;return fu.createElement("aside",null,fu.createElement("div",{className:tn.questionType},!(Pe!=null&&Pe.isPreview)&&fu.createElement("div",null,fu.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?fu.createElement("div",{style:{display:"flex"}},fu.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),fu.createElement(Ca.Z,{value:Pe.question_title}),fu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09"),!!((Wn=Pe.schools)!=null&&Wn.length)&&fu.createElement(Ce.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},fu.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):fu.createElement("div",{className:"mt5"},fu.createElement(Ca.Z,{value:Pe.question_title})),fu.createElement("div",{className:"mt30"}),(pa=Pe.shixun)==null?void 0:pa.map(function(Rn,xn){var $n,En,ha,uu,nu,Su,ar,hu,Na,Gu;return fu.createElement("div",null,fu.createElement("div",{key:xn,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!(($n=Jn[xn])!=null&&$n.open)||!((ha=(En=Re==null?void 0:Re.editData)==null?void 0:En.exercise)!=null&&ha.show_challenge_task_pass))&&10}},fu.createElement("div",null,fu.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",xn+1,"\u5173 ",fu.createElement("span",{className:"ml10"},Rn.challenge_name)," ",fu.createElement("span",{className:"ml10"},Rn.challenge_score," \u5206")),((nu=(uu=Re==null?void 0:Re.editData)==null?void 0:uu.exercise)==null?void 0:nu.show_challenge_task_pass)&&fu.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var qu;Jn[xn].open=!((qu=Jn[xn])!=null&&qu.open),Ga([...Jn])}},(Su=Jn[xn])!=null&&Su.open?"\u6536\u8D77":"\u5C55\u5F00",(ar=Jn[xn])!=null&&ar.open?fu.createElement(Aa.Z,{style:{marginLeft:8}}):fu.createElement(Kr.Z,{style:{marginLeft:8}}))),((Na=(hu=Re==null?void 0:Re.editData)==null?void 0:hu.exercise)==null?void 0:Na.show_challenge_task_pass)&&fu.createElement(Ca.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((Gu=Jn[xn])!=null&&Gu.open)&&"none"},value:(Rn==null?void 0:Rn.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),fu.createElement("div",{className:tn.action},fu.createElement(Ae.Link,{target:"_blank",to:`/shixuns/${Pe.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Pe.hideAction&&wr.map(function(Rn,xn){return Rn.id==="up"&&Pe.key===1||Rn.id==="down"&&Pe.key===Pe.len?null:fu.createElement(Ce.Z,{key:xn,placement:"bottom",title:Rn.name},fu.createElement("span",{onClick:()=>Ta(Rn),className:Rn.icon}))})))};return fu.createElement("section",{className:tn.wrap},!Ja&&Xn(),Ja&&tr())};var vr=(0,Ae.connect)(({problemset:ie,loading:se,globalSetting:re,exercise:Ke})=>({problemset:ie,globalSetting:re,exercise:Ke,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ao)),eu=ee(45722),xl=Object.defineProperty,at=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Pn=(ie,se,re)=>se in ie?xl(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Da=(ie,se)=>{for(var re in se||(se={}))Bt.call(se,re)&&Pn(ie,re,se[re]);if(at)for(var re of at(se))Zt.call(se,re)&&Pn(ie,re,se[re]);return ie},qa=(ie,se)=>{var re={};for(var Ke in ie)Bt.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&at)for(var Ke of at(ie))se.indexOf(Ke)<0&&Zt.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},zu=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const ju=(ie,se)=>{var re=ie,{problemset:Ke,exercise:it,globalSetting:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:bt=()=>{},editKey:rn,setEditKey:yn=()=>{},setIsClaer:kt=()=>{},reload:_t=()=>{},addCallback:wn=xn=>{}}=re,kn=qa(re,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Kt,zt]=(0,a.useState)([]),[qt,dn]=(0,a.useState)(),[ca,Gt]=(0,a.useState)([]),[zn,Cn]=(0,a.useState)(""),[ia,It]=(0,a.useState)(),[Nt,Ma]=(0,a.useState)([]),[ga,Ea]=(0,a.useState)(!1),[ln,Ja]=(0,a.useState)(1),[qe,ba]=(0,a.useState)(!1),[Pa,Zn]=(0,a.useState)(""),ra=(0,Ae.useParams)(),Jn=(0,a.useRef)(null),Ga=(0,a.useRef)(!1),[gu,$a]=(0,a.useState)([]),tr=xn=>{$a([...gu,Da({},xn)])};(0,a.useEffect)(()=>{zt(["","","",""])},[]),(0,a.useEffect)(()=>{if(Ga.current)return;if(!(ye!=null&&ye.question_choices)){Ea(!0),Cn(""),It(5),zt(["","","",""]),Gt([]);return}Cn(ye==null?void 0:ye.question_title),It(ye==null?void 0:ye.question_score),ba(!(ye!=null&&ye.repeat_answer)),Zn(ye==null?void 0:ye.analysis),Ja(ye==null?void 0:ye.difficulty),zt(ye==null?void 0:ye.question_choices.map($n=>$n.choice_text));const xn=[];ye==null||ye.standard_answer.map(($n,En)=>{xn.push($n-1)}),Ma(ye.tag_discipline_ids),Gt(xn)},[ye,ga]),(0,a.useEffect)(()=>{ga&&xn();function xn(){return zu(this,null,function*(){var $n,En;const ha=yield(0,ue.YY)({sub_discipline_id:(En=($n=it.editData)==null?void 0:$n.exercise)==null?void 0:En.sub_discipline_id});$a(ha.tag_disciplines)})}},[ga]),(0,a.useEffect)(()=>{var xn;const $n=(xn=it==null?void 0:it.tagDisciplineData)!=null&&xn.tag_disciplines&&Array.isArray(it.tagDisciplineData.tag_disciplines)?it.tagDisciplineData.tag_disciplines:[];$a($n)},[it.tagDisciplineData]),(0,a.useImperativeHandle)(se,()=>({onSave:Ta,isEdit:ga}));const wr=xn=>{(xn==null?void 0:xn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ea(!1),yn(-1),Ga.current=!1,_t())},Ta=()=>zu(void 0,null,function*(){var xn,$n,En,ha;if(!zn)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const uu=Kt.findIndex(ar=>!ar);if(uu>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${eu.k4[uu]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ca.length)return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ca.length<1)return Fe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const nu=Kt.map((ar,hu)=>({choice_text:ar,is_answer:ca.includes(hu)?hu+1:0}));Ga.current=!0;let Su;ye.question_id?(ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zu(void 0,null,function*(){var ar,hu;Su=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:zn,question_type:1,question_score:ia,question_choices:nu.map(Na=>Na.choice_text),standard_answers:nu.filter(Na=>Na.is_answer).map(Na=>Na.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(hu=(ar=it.editData)==null?void 0:ar.exercise)==null?void 0:hu.sub_discipline_id,difficulty:ln,is_cover:1,repeat_answer:!qe,analysis:Pa}}),wr(Su)}),onCancel:()=>zu(void 0,null,function*(){var ar,hu;Su=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:zn,question_type:1,question_score:ia,question_choices:nu.map(Na=>Na.choice_text),standard_answers:nu.filter(Na=>Na.is_answer).map(Na=>Na.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(hu=(ar=it.editData)==null?void 0:ar.exercise)==null?void 0:hu.sub_discipline_id,difficulty:ln,repeat_answer:!qe,analysis:Pa}}),wr(Su)})}):(Su=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:zn,question_type:1,question_score:ia,question_choices:nu.map(ar=>ar.choice_text),standard_answers:nu.filter(ar=>ar.is_answer).map(ar=>ar.is_answer),tag_discipline_ids:Nt,sub_discipline_id:($n=(xn=it.editData)==null?void 0:xn.exercise)==null?void 0:$n.sub_discipline_id,difficulty:ln,repeat_answer:!qe,analysis:Pa}}),wr(Su)):(Su=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:ra.categoryId,question_title:zn,question_type:1,question_score:ia,question_choices:nu.map(ar=>ar.choice_text),standard_answers:nu.filter(ar=>ar.is_answer).map(ar=>ar.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(ha=(En=it.editData)==null?void 0:En.exercise)==null?void 0:ha.sub_discipline_id,difficulty:ln,repeat_answer:!qe,analysis:Pa}}),wr(Su))}),Xn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(xn=>{var $n,En;return((En=($n=it==null?void 0:it.editData)==null?void 0:$n.exercise)==null?void 0:En.exercise_status)===1?xn:xn.id!=="del"&&xn.id!=="add"}),Wn=xn=>zu(void 0,null,function*(){if(rn!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(xn.id){case"del":let $n;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return zu(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Da({},ra)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:xn.id}}),Xe({type:"exercise/editExercise",payload:Da({},ra)});break;case"edit":yn(ye.dragKey),Ea(!0);break;case"add":wn({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:0});break}}),pa=()=>{var xn;return a.createElement("aside",{ref:Jn},a.createElement("div",{className:tn.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u5355\u9009\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Ca.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Ca.Z,{value:ye.question_title})),a.createElement("div",{className:tn.questionChoices},(xn=ye==null?void 0:ye.question_choices)==null?void 0:xn.map(function($n,En){return a.createElement(oe.Z,{key:En},a.createElement(pe.Z,null,a.createElement(ge.ZP,{key:En,checked:ye.standard_answer.includes(En+1),disabled:!0},eu.k4[En],".")),a.createElement(pe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Ca.Z,{value:$n.choice_text}))))})),a.createElement("div",{className:tn.action},!ye.hideAction&&Xn.map(function($n,En){return $n.id==="up"&&ye.key===1||$n.id==="down"&&ye.key===ye.len?null:a.createElement(Ce.Z,{key:En,placement:"bottom",title:$n.name},a.createElement("span",{onClick:()=>Wn($n),className:$n.icon}))})))},Rn=()=>{var xn,$n;return a.createElement("aside",null,a.createElement("div",{className:tn.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.required},"*"),a.createElement("span",{className:tn.title},"\u9898\u5E72\uFF1A")),a.createElement(Za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:zn,onChange:En=>Cn(En)}),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.required},"*"),a.createElement("span",{className:tn.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:tn.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Kt.map((En,ha)=>{var uu,nu;return a.createElement("div",{className:tn.choiceWrap,key:ha},a.createElement(Ce.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${tn.answer} ${ca.includes(ha)?tn.activeAnswer:""}`,onClick:()=>{ca.includes(ha)?Gt(ca.filter(Su=>Su!==ha)):Gt([...ca,ha])}},eu.k4[ha])),a.createElement("div",{className:tn.editorWrap},qt===ha?a.createElement(Za.Z,{id:`single-question-option-${ha}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:En,onChange:Su=>{Kt[ha]=Su,zt(Kt)}}):a.createElement("div",{className:tn.htmlWrap,onClick:()=>dn(ha)},a.createElement(Ca.Z,{value:En}))),((nu=(uu=it.editData)==null?void 0:uu.exercise)==null?void 0:nu.exercise_status)===1&&a.createElement(a.Fragment,null,ha>1&&a.createElement(Ce.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${tn.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>zt(Kt.filter((Su,ar)=>ar!==ha))})),ha<7&&ha===Kt.length-1&&a.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${tn.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>zt([...Kt,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Pa,onChange:En=>Zn(En)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:ia,max:1e4,min:0,onChange:En=>{It(En)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:tn.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ge.ZP.Group,{value:ln,onChange:En=>{Ja(En.target.value)}},a.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:tn.titleWrap},a.createElement("span",{className:`${tn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:tn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(wa.N,{selectvalues:ye==null?void 0:ye.tag_discipline_ids,value:Nt,onChange:Ma,subId:($n=(xn=it.editData)==null?void 0:xn.exercise)==null?void 0:$n.sub_discipline_id,knowledgeOptions:gu,onAddKnowledgeFinish:tr})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(be.Z,{checked:qe,onChange:En=>{ba(En)}}))),a.createElement("aside",{className:"tr"},(rn!==-1||ye.question_id)&&a.createElement(Ie.ZP,{type:"default",onClick:()=>{bt(),Ea(!1)}},"\u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{Ta()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:tn.wrap},!ga&&pa(),ga&&Rn())};var Ou=(0,Ae.connect)(({problemset:ie,loading:se,globalSetting:re,exercise:Ke})=>({problemset:ie,globalSetting:re,exercise:Ke,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ju)),pr=ee(96599),mr=({value:ie=[[],[]],onChange:se})=>{var re,Ke;const[it,Re]=(0,a.useState)(""),[Pt,Xe]=(0,a.useState)(""),Pe=ye=>{if(!ye)return!1;let bt=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 ye==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Ce.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(De.default,{value:it,onChange:ye=>{Re(ye.target.value)},maxLength:50,allowClear:!0,onPressEnter:ye=>{var bt,rn,yn;const kt=(bt=ye.target)==null?void 0:bt.value;Pe(kt)&&((yn=ie[0])==null||yn.push((rn=kt==null?void 0:kt.split("|"))==null?void 0:rn.filter(_t=>!!_t)),se([...ie]),Re(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(re=ie==null?void 0:ie[0])==null?void 0:re.map((ye,bt)=>a.createElement(pr.default,{className:"mb10",key:bt,closable:!0,onClose:rn=>{var yn;rn.preventDefault(),ie[0]=(yn=ie[0])==null?void 0:yn.filter((kt,_t)=>_t!==bt),se([...ie])}},ye==null?void 0:ye.join(" \u6216 ")))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(De.default,{value:Pt,onChange:ye=>{Xe(ye.target.value)},maxLength:50,allowClear:!0,onPressEnter:ye=>{var bt,rn,yn;const kt=(bt=ye.target)==null?void 0:bt.value;Pe(kt)&&((yn=ie[1])==null||yn.push((rn=kt==null?void 0:kt.split("|"))==null?void 0:rn.filter(_t=>!!_t)),se([...ie]),Xe(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(Ke=ie==null?void 0:ie[1])==null?void 0:Ke.map((ye,bt)=>a.createElement(pr.default,{className:"mb10",key:bt,closable:!0,onClose:rn=>{var yn;rn.preventDefault(),ie[1]=(yn=ie[1])==null?void 0:yn.filter((kt,_t)=>_t!==bt),se([...ie])}},ye==null?void 0:ye.join(" \u6216 ")))))},tl=Object.defineProperty,Gr=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,kr=(ie,se,re)=>se in ie?tl(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Vr=(ie,se)=>{for(var re in se||(se={}))Fu.call(se,re)&&kr(ie,re,se[re]);if(Gr)for(var re of Gr(se))fr.call(se,re)&&kr(ie,re,se[re]);return ie},Pr=(ie,se)=>{var re={};for(var Ke in ie)Fu.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&Gr)for(var Ke of Gr(ie))se.indexOf(Ke)<0&&fr.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},ml=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const vl=null,Uu=(ie,se)=>{var re=ie,{problemset:Ke,exercise:it,globalSetting:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:bt=()=>{},editKey:rn,setEditKey:yn=()=>{},reload:kt=()=>{},addCallback:_t=()=>{},setIsClaer:wn=()=>{}}=re,kn=Pr(re,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Kt,zt]=(0,a.useState)(""),[qt,dn]=(0,a.useState)(""),[ca,Gt]=(0,a.useState)(""),[zn,Cn]=(0,a.useState)(),[ia,It]=(0,a.useState)(!1),[Nt,Ma]=(0,a.useState)([]),[ga,Ea]=(0,a.useState)(1),[ln,Ja]=(0,a.useState)(!1),[qe,ba]=(0,a.useState)([[],[]]),Pa=(0,a.useRef)(!1),Zn=(0,Ae.useParams)(),[ra,Jn]=(0,a.useState)([]),Ga=Wn=>{Jn([...ra,Vr({},Wn)])};(0,a.useEffect)(()=>{var Wn;if(!Pa.current){if(!(ye!=null&&ye.question_title)){It(!0),zt(""),Gt(""),Cn(10);return}Ja(!(ye!=null&&ye.repeat_answer)),zt(ye==null?void 0:ye.question_title),Gt((Wn=ye==null?void 0:ye.standard_answer)==null?void 0:Wn[0]),Cn(ye==null?void 0:ye.question_score),Ma(ye.tag_discipline_ids),Ea(ye==null?void 0:ye.difficulty),dn(ye==null?void 0:ye.analysis),ba([ye==null?void 0:ye.normal_keywords,ye==null?void 0:ye.main_keywords])}},[Ke.editData,ia]),(0,a.useEffect)(()=>{var Wn;const pa=(Wn=it==null?void 0:it.tagDisciplineData)!=null&&Wn.tag_disciplines&&Array.isArray(it.tagDisciplineData.tag_disciplines)?it.tagDisciplineData.tag_disciplines:[];Jn(pa)},[it.tagDisciplineData]),(0,a.useEffect)(()=>{ia&&Wn();function Wn(){return ml(this,null,function*(){var pa,Rn;const xn=yield(0,ue.YY)({sub_discipline_id:(Rn=(pa=it.editData)==null?void 0:pa.exercise)==null?void 0:Rn.sub_discipline_id});Jn(xn.tag_disciplines)})}},[ia]),(0,a.useImperativeHandle)(se,()=>({onSave:$a,isEdit:ia}));const gu=Wn=>{(Wn==null?void 0:Wn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),It(!1),yn(-1),Pa.current=!1,kt())},$a=()=>ml(void 0,null,function*(){var Wn,pa,Rn,xn;if(!Kt)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const $n=qe[0],En=qe[1];Pa.current=!0;let ha;return ye.question_id?(ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ml(void 0,null,function*(){var uu,nu;ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Kt,question_type:4,question_score:zn,standard_answers:[ca],tag_discipline_ids:Nt,sub_discipline_id:(nu=(uu=it.editData)==null?void 0:uu.exercise)==null?void 0:nu.sub_discipline_id,difficulty:ga,is_cover:1,repeat_answer:!ln,analysis:qt,normal_keywords:$n,main_keywords:En}}),gu(ha)}),onCancel:()=>ml(void 0,null,function*(){var uu,nu;ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Kt,question_type:4,question_score:zn,standard_answers:[ca],tag_discipline_ids:Nt,sub_discipline_id:(nu=(uu=it.editData)==null?void 0:uu.exercise)==null?void 0:nu.sub_discipline_id,difficulty:ga,repeat_answer:!ln,analysis:qt,normal_keywords:$n,main_keywords:En}}),gu(ha)})}):(ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Kt,question_type:4,question_score:zn,standard_answers:[ca],tag_discipline_ids:Nt,sub_discipline_id:(pa=(Wn=it.editData)==null?void 0:Wn.exercise)==null?void 0:pa.sub_discipline_id,difficulty:ga,repeat_answer:!ln,analysis:qt,normal_keywords:$n,main_keywords:En}}),gu(ha)):(ha=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Zn.categoryId,exercise_bank_id:Zn.categoryId,question_title:Kt,question_type:4,question_score:zn,standard_answers:[ca],tag_discipline_ids:Nt,sub_discipline_id:(xn=(Rn=it.editData)==null?void 0:Rn.exercise)==null?void 0:xn.sub_discipline_id,difficulty:ga,repeat_answer:!ln,analysis:qt,normal_keywords:$n,main_keywords:En}}),gu(ha)),{name:Kt,answer_texts:[ca],analysis:qt,normal_keywords:$n,main_keywords:En}}),tr=()=>{var Wn,pa;return a.createElement("aside",null,a.createElement("div",{className:tn.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Kt,onChange:Rn=>zt(Rn)}),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Za.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ca,onChange:Rn=>Gt(Rn)}),a.createElement(mr,{value:qe,onChange:ba}),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:tn.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Za.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:qt,onChange:Rn=>dn(Rn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:zn,max:1e4,min:0,onChange:Rn=>{Cn(Rn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:tn.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ge.ZP.Group,{value:ga,onChange:Rn=>{Ea(Rn.target.value)}},a.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:tn.titleWrap},a.createElement("span",{className:`${tn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:tn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(wa.N,{value:Nt,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:Ma,subId:(pa=(Wn=it.editData)==null?void 0:Wn.exercise)==null?void 0:pa.sub_discipline_id,knowledgeOptions:ra,onAddKnowledgeFinish:Ga})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(be.Z,{checked:ln,onChange:Rn=>{Ja(Rn)}}))),a.createElement("aside",{className:"tr"},(rn!==-1||ye.question_id)&&a.createElement(Ie.ZP,{type:"default",onClick:()=>{bt(),It(!1)}},"\u53D6\u6D88"),a.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{$a()}},"\u4FDD\u5B58")))},wr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Wn=>{var pa,Rn;return((Rn=(pa=it==null?void 0:it.editData)==null?void 0:pa.exercise)==null?void 0:Rn.exercise_status)===1?Wn:Wn.id!=="del"&&Wn.id!=="add"}),Ta=Wn=>ml(void 0,null,function*(){if(rn!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Wn.id){case"del":let pa;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ml(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Vr({},Zn)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Wn.id}}),Xe({type:"exercise/editExercise",payload:Vr({},Zn)});break;case"edit":yn(ye.dragKey),It(!0);break;case"add":_t({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:4});break}}),Xn=()=>a.createElement("aside",null,a.createElement("div",{className:tn.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Ca.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Ca.Z,{value:ye.question_title})),a.createElement("div",{className:tn.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Ca.Z,{value:ca||""})),a.createElement("div",{className:tn.action},!ye.hideAction&&wr.map(function(Wn,pa){return Wn.id==="up"&&ye.key===1||Wn.id==="down"&&ye.key===ye.len?null:a.createElement(Ce.Z,{key:pa,placement:"bottom",title:Wn.name},a.createElement("span",{onClick:()=>Ta(Wn),className:Wn.icon}))})));return a.createElement("section",{className:tn.wrap},!ia&&Xn(),ia&&tr())};var rr=(0,Ae.connect)(({problemset:ie,loading:se,exercise:re,globalSetting:Ke})=>({problemset:ie,globalSetting:Ke,exercise:re,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Uu)),tu=ee(59301),_u=Object.defineProperty,pl=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,So=(ie,se,re)=>se in ie?_u(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ir=(ie,se)=>{for(var re in se||(se={}))Gl.call(se,re)&&So(ie,re,se[re]);if(pl)for(var re of pl(se))Kl.call(se,re)&&So(ie,re,se[re]);return ie},ko=(ie,se)=>{var re={};for(var Ke in ie)Gl.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&pl)for(var Ke of pl(ie))se.indexOf(Ke)<0&&Kl.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Do=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Sl=["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"],Yl=(ie,se)=>{var re=ie,{problemset:Ke,exercise:it,globalSetting:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:bt=()=>{},editKey:rn,setEditKey:yn=()=>{},addCallback:kt=()=>{},setIsClaer:_t=()=>{}}=re,wn=ko(re,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[kn,Kt]=(0,a.useState)([]),[zt,qt]=(0,a.useState)(),[dn,ca]=(0,a.useState)([]),[Gt,zn]=(0,a.useState)(""),[Cn,ia]=(0,a.useState)(5),[It,Nt]=(0,a.useState)(!1),Ma=(0,Ae.useParams)();(0,a.useEffect)(()=>{Kt(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(ye!=null&&ye.question_choices)){Nt(!0),zn(""),ia(5),Kt(["","","",""]),ca([]);return}zn(ye==null?void 0:ye.question_title),ia(ye==null?void 0:ye.question_score),Kt(ye==null?void 0:ye.question_choices.map(Pa=>Pa.choice_text));const ba=[];ye==null||ye.standard_answer.map((Pa,Zn)=>{ba.push(Pa-1)}),ca(ba)},[ye]),(0,a.useImperativeHandle)(se,()=>({onSave:ga,isEdit:It}));const ga=()=>Do(void 0,null,function*(){if(!Gt)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const ba=kn.findIndex(ra=>!ra);if(ba>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Sl[ba]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!dn.length)return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(dn.length<1)return Fe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Pa=kn.map((ra,Jn)=>({choice_text:ra,is_answer:dn.includes(Jn)?Jn+1:0}));let Zn;ye.question_id?Zn=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Gt,question_type:1,question_score:Cn,question_choices:Pa.map(ra=>ra.choice_text),standard_answers:Pa.filter(ra=>ra.is_answer).map(ra=>ra.is_answer)}}):Zn=yield Xe({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Ma.categoryId,question_title:Gt,question_type:1,question_score:"5.0",question_choices:Pa.map(ra=>ra.choice_text),standard_answers:Pa.filter(ra=>ra.is_answer).map(ra=>ra.is_answer)}}),Zn.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Nt(!1),Xe({type:"exercise/editExercise",payload:Ir({},Ma)}))}),Ea=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ba=>{var Pa,Zn;return((Zn=(Pa=it==null?void 0:it.editData)==null?void 0:Pa.exercise)==null?void 0:Zn.exercise_status)===1?ba:ba.id!=="del"&&ba.id!=="add"}),ln=ba=>Do(void 0,null,function*(){if(rn!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ba.id){case"del":let Pa;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Do(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:Ir({},Ma)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:ba.id}}),Xe({type:"exercise/editExercise",payload:Ir({},Ma)});break;case"edit":Ae.history.push(`/problems/${ye==null?void 0:ye.hack_identifier}/edit?type=exercises&express_id=${Ma.categoryId}&question_id=${ye==null?void 0:ye.question_id}&score=${ye==null?void 0:ye.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":kt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:6});break}}),Ja=ba=>Do(void 0,null,function*(){ba.preventDefault();const Pa=yield(0,ue.nF)({id:ye==null?void 0:ye.hack_identifier});Pa.status===0&&(0,me.xg)(`/myproblems/${Pa==null?void 0:Pa.identifier}`)}),qe=()=>{var ba,Pa,Zn,ra,Jn,Ga,gu;return tu.createElement("aside",null,tu.createElement("div",{className:tn.questionType},!(ye!=null&&ye.isPreview)&&tu.createElement("div",null,tu.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?tu.createElement(tu.Fragment,null,tu.createElement("div",{style:{display:"flex"}},tu.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),tu.createElement(Ca.Z,{value:ye.question_title}),tu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")),tu.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(ba=ye==null?void 0:ye.languages)==null?void 0:ba.join("/")),((Zn=(Pa=it==null?void 0:it.editData)==null?void 0:Pa.exercise)==null?void 0:Zn.show_hack_sets)&&tu.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},tu.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},tu.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),tu.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:($a,tr,wr)=>wr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:($a,tr,wr)=>tu.createElement(Ce.Z,{title:tu.createElement("pre",null,$a)},tu.createElement("div",{className:tn.divname},$a))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:($a,tr,wr)=>tu.createElement(Ce.Z,{title:tu.createElement("pre",null,$a)}," ",tu.createElement("div",{className:tn.divname},$a))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ye==null?void 0:ye.hack_sets}))):tu.createElement("div",{className:"mt5"},tu.createElement(Ca.Z,{value:ye.question_title}),((Jn=(ra=it==null?void 0:it.editData)==null?void 0:ra.exercise)==null?void 0:Jn.show_hack_sets)&&tu.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},tu.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},tu.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),tu.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:($a,tr,wr)=>wr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:($a,tr,wr)=>tu.createElement(Ce.Z,{title:tu.createElement("pre",null,$a)},tu.createElement("div",{className:tn.divname},$a))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:($a,tr,wr)=>tu.createElement(Ce.Z,{title:tu.createElement("pre",null,$a)}," ",tu.createElement("div",{className:tn.divname},$a))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ye==null?void 0:ye.hack_sets}))),((gu=(Ga=it==null?void 0:it.editData)==null?void 0:Ga.exercise)==null?void 0:gu.show_hack_description)&&tu.createElement("div",{className:tn.questionChoices},tu.createElement(Ca.Z,{value:ye.description||""})),tu.createElement("div",{className:tn.action},tu.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,me.xg)(`/problems/newedit/${ye==null?void 0:ye.hack_identifier}?type=exercises&express_id=${Ma.categoryId}&question_id=${ye==null?void 0:ye.question_id}&score=${ye==null?void 0:ye.question_score}&exercise=true&callback_url=/classrooms/${Ma.coursesId}/exercise/add/${Ma.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!ye.hideAction&&Ea.map(function($a,tr){return $a.id==="up"&&ye.key===1||$a.id==="down"&&ye.key===ye.len?null:tu.createElement(Ce.Z,{key:tr,placement:"bottom",title:$a.name},tu.createElement("span",{onClick:()=>ln($a),className:$a.icon}))})))};return tu.createElement("section",{className:tn.wrap},qe())};var Ol=(0,Ae.connect)(({problemset:ie,loading:se,globalSetting:re,exercise:Ke})=>({problemset:ie,globalSetting:re,exercise:Ke,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Yl)),Xl=ee(40070),_l={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},ai=ee(12099),$l=ee(59301),Fi=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Bi=({exercise:ie,globalSetting:se,user:re,loading:Ke,questionInfo:it,dispatch:Re})=>{var Pt;const Xe=(0,Ae.useParams)(),{is_open_ai_review:Pe,zero_commit_student_works:ye,unified_ai_setting:bt,ai_review_settings:rn,is_random:yn}=ie.commonHeader,[kt,_t]=(0,a.useState)({}),[wn,kn]=(0,a.useState)(!1),[Kt,zt]=(0,a.useState)(0),[qt,dn]=(0,a.useState)(!1),ca=bt?rn:((Pt=it==null?void 0:it.ai_review_settings)==null?void 0:Pt.length)>0?it.ai_review_settings:rn;(0,a.useEffect)(()=>{!Ke["exercise/getCommonHeader"]&&Pe&&!(0,vn.dE)()&&Gt()},[Ke["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((kt==null?void 0:kt.status)=="running"){const It=setInterval(()=>{Gt()},3e3);return()=>clearInterval(It)}},[kt==null?void 0:kt.status]);const Gt=()=>Fi(void 0,null,function*(){const It=yield(0,Se.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:Xe==null?void 0:Xe.categoryId,exercise_question_id:it==null?void 0:it.question_id}});(It==null?void 0:It.status)===0&&_t(It==null?void 0:It.data)}),zn=It=>{Re({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:kt==null?void 0:kt.id,status:It,questionId:it==null?void 0:it.question_id,onOK:()=>{Gt()}}})},Cn=()=>{Re({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:Xe==null?void 0:Xe.categoryId,exercise_question_id:it==null?void 0:it.question_id}}})},ia=()=>Fi(void 0,null,function*(){if(Pe){if(ye)return Fe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Fe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");dn(!0);const It=yield(0,Se.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Xe==null?void 0:Xe.categoryId,range:Kt,exercise_question_id:it==null?void 0:it.question_id}});(It==null?void 0:It.status)===0&&(kn(!1),Gt()),dn(!1)});return $l.createElement("div",{className:_l.ai_review_warp},$l.createElement("div",null,Pe&&(kt==null?void 0:kt.status)=="running"&&$l.createElement("div",{className:_l.under_review},$l.createElement(gn.Z,{spinning:!0,className:"mr6",size:"small"}),$l.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),$l.createElement("span",{className:"ml5",style:{color:"#3061D0"}},kt==null?void 0:kt.rate,(kt==null?void 0:kt.rate)=="0.0%"&&$l.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Pe&&["success","failed"].includes(kt==null?void 0:kt.status)&&$l.createElement("div",{className:_l.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",$l.createElement("span",{style:{color:"#3061D0"},onClick:()=>zn(1)},kt==null?void 0:kt.success_count),"\u4EBA\uFF0C \u5931\u8D25",$l.createElement("span",{style:{color:"#ff0000"},onClick:()=>zn(0)},kt==null?void 0:kt.fail_count),"\u4EBA")),$l.createElement("div",{className:"flex"},$l.createElement("div",{className:_l.btn_operate,onClick:Cn},$l.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),$l.createElement("div",{className:`${_l.btn_review} ${(kt==null?void 0:kt.status)=="running"&&_l.is_disabled}`,onClick:()=>{if((kt==null?void 0:kt.status)!="running"){if(!Pe)return Fe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;zt(0),kn(!0)}}},$l.createElement("img",{src:An.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),$l.createElement(Be.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:wn,destroyOnClose:!0,onCancel:()=>kn(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:qt,onOk:()=>ia()},$l.createElement("div",{className:"flex item-center justify-between mb10"},$l.createElement("div",{className:_l.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),$l.createElement("div",{className:"flex"},$l.createElement("div",{className:_l.btns_pfbz,onClick:()=>{Re({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:it==null?void 0:it.question_id,ai_review_settings:ca}})}},$l.createElement("img",{src:ai.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),$l.createElement("div",{className:_l.btns_pfbz,onClick:()=>{bt?window.location.href=`/classrooms/${Xe.coursesId}/exercise/${Xe.categoryId}/detail?random=${yn}&tabs=12`:Ae.history.push(`/classrooms/${Xe.coursesId}/exercise/add/${Xe.categoryId}?random=${yn}&type=2`)}},$l.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),$l.createElement(x.default,{pagination:!1,dataSource:ca,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),$l.createElement("div",{className:_l.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),$l.createElement("div",{className:_l.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},$l.createElement(ge.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:It=>zt(It.target.value),value:Kt,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var xi=(0,Ae.connect)(({exercise:ie,globalSetting:se,loading:re,user:Ke})=>({exercise:ie,globalSetting:se,loading:re.effects,user:Ke}))(Bi),Qu=ee(59301),Ci=Object.defineProperty,yi=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,Pi=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,Di=(ie,se,re)=>se in ie?Ci(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,bi=(ie,se)=>{for(var re in se||(se={}))di.call(se,re)&&Di(ie,re,se[re]);if(Pi)for(var re of Pi(se))Si.call(se,re)&&Di(ie,re,se[re]);return ie},Wi=(ie,se)=>yi(ie,Ii(se)),$i=(ie,se)=>{var re={};for(var Ke in ie)di.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&Pi)for(var Ke of Pi(ie))se.indexOf(Ke)<0&&Si.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},pi=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Gi=(ie,se)=>{var re=ie,{problemset:Ke,exercise:it,globalSetting:Re,loading:Pt,dispatch:Xe,onRef:Pe=()=>{},editData:ye,cancelAdd:bt=()=>{},editKey:rn,setEditKey:yn=()=>{},setIsClaer:kt=()=>{},addCallback:_t=Rn=>{},reload:wn=()=>{},markBtnVisible:kn,handleMarkWrongQuestion:Kt,handleAddCorrectAnswers:zt}=re,qt=$i(re,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[dn,ca]=(0,a.useState)([]),[Gt,zn]=(0,a.useState)(!1),[Cn,ia]=(0,a.useState)(!0),[It,Nt]=(0,a.useState)(1),[Ma,ga]=(0,a.useState)(!1),[Ea,ln]=(0,a.useState)([]),Ja=(0,Ae.useParams)(),qe=(0,a.useRef)(null),[ba,Pa]=(0,a.useState)(""),[Zn,ra]=(0,a.useState)([]),Jn=(0,a.useRef)(!1),Ga=Rn=>{ln([...Ea,bi({},Rn)])};(0,a.useEffect)(()=>{var Rn;if(Jn.current)return;if(!(ye!=null&&ye.question_title)){zn(!0),Pa("");return}Pa(ye==null?void 0:ye.question_title),ga(!(ye!=null&&ye.repeat_answer)),Nt(ye==null?void 0:ye.difficulty),ca(ye.tag_discipline_ids);const xn=(Rn=ye==null?void 0:ye.sub_exercise_questions)==null?void 0:Rn.map($n=>{var En,ha,uu;return Wi(bi({},$n),{id:$n.question_id,name:$n.question_title,open:!1,score:$n.question_score,qusList:(En=$n==null?void 0:$n.question_choices)==null?void 0:En.map(nu=>nu.choice_text),activeQusEditor:null,qusAnswer:(uu=[(ha=$n==null?void 0:$n.question_choices)==null?void 0:ha.findIndex(nu=>nu.standard_boolean)])==null?void 0:uu.filter(nu=>nu!==-1)})});ra(xn)},[ye,Gt]),(0,a.useEffect)(()=>{Gt&&Rn();function Rn(){return pi(this,null,function*(){var xn,$n;const En=yield(0,ue.YY)({sub_discipline_id:($n=(xn=it.editData)==null?void 0:xn.exercise)==null?void 0:$n.sub_discipline_id});ln(En.tag_disciplines)})}},[Gt]),(0,a.useEffect)(()=>{var Rn;const xn=(Rn=it==null?void 0:it.tagDisciplineData)!=null&&Rn.tag_disciplines&&Array.isArray(it.tagDisciplineData.tag_disciplines)?it.tagDisciplineData.tag_disciplines:[];ln(xn)},[it.tagDisciplineData]),(0,a.useImperativeHandle)(se,()=>({onSave:$a,isEdit:Gt}));const gu=Rn=>{(Rn==null?void 0:Rn.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),zn(!1),yn(-1),Jn.current=!1,wn())},$a=()=>pi(void 0,null,function*(){var Rn,xn,$n;if(!ba)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Zn.length===0)return Fe.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let uu=0;uu!ar);if(Su>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${uu+1}\u5C0F\u9898${eu.k4[Su]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(nu!=null&&nu.qusAnswer.length))return Fe.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${uu+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const En=Zn.map(uu=>{var nu;return{id:uu.id>1?uu.id:null,question_title:uu.name,question_type:1,question_choices:uu.qusList,question_score:uu.score,standard_answers:[((nu=uu.qusAnswer)==null?void 0:nu[0])+1]}});Jn.current=!0;let ha;ye.question_id&&((ye==null?void 0:ye.is_my)===1?Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>pi(void 0,null,function*(){var uu,nu;ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:ba,question_type:7,sub_questions:En,tag_discipline_ids:dn,sub_discipline_id:(nu=(uu=it.editData)==null?void 0:uu.exercise)==null?void 0:nu.sub_discipline_id,difficulty:It,is_cover:1,repeat_answer:!Ma}}),gu(ha)}),onCancel:()=>pi(void 0,null,function*(){var uu,nu;ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:ba,question_type:7,sub_questions:En,tag_discipline_ids:dn,sub_discipline_id:(nu=(uu=it.editData)==null?void 0:uu.exercise)==null?void 0:nu.sub_discipline_id,difficulty:It,repeat_answer:!Ma}}),gu(ha)})}):(ha=yield Xe({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:ba,question_type:7,sub_questions:En,tag_discipline_ids:dn,sub_discipline_id:($n=(xn=it.editData)==null?void 0:xn.exercise)==null?void 0:$n.sub_discipline_id,difficulty:It,repeat_answer:!Ma}}),gu(ha)))}),tr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Rn=>{var xn,$n;return(($n=(xn=it==null?void 0:it.editData)==null?void 0:xn.exercise)==null?void 0:$n.exercise_status)===1?Rn:Rn.id!=="del"&&Rn.id!=="add"}),wr=Rn=>pi(void 0,null,function*(){if(rn!==-1){Fe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Rn.id){case"del":let xn;Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return pi(this,null,function*(){yield(0,ue.Fl)({id:ye.question_id}),Xe({type:"exercise/editExercise",payload:bi({},Ja)})})}});break;case"up":case"down":yield Xe({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Rn.id}}),Xe({type:"exercise/editExercise",payload:bi({},Ja)});break;case"edit":yn(ye.dragKey),zn(!0);break;case"add":_t({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:0});break}}),Ta=()=>{var Rn;return Qu.createElement("aside",{ref:qe},Qu.createElement("div",{className:tn.questionType},!(ye!=null&&ye.isPreview)&&Qu.createElement("div",null,Qu.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?Qu.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},Qu.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),Qu.createElement(Ca.Z,{value:ye.question_title}),Qu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",ye==null?void 0:ye.sub_q_count,"\u5C0F\u9898\uFF0C",ye.question_score,"\u5206\uFF09")):Qu.createElement("div",{className:"mt5"},Qu.createElement(Ca.Z,{value:ye.question_title})),Qu.createElement("div",{style:{display:Cn?"block":"none"},className:tn.questionChoices},(Rn=ye==null?void 0:ye.sub_exercise_questions)==null?void 0:Rn.map((xn,$n)=>{var En,ha,uu,nu;return Qu.createElement("div",{key:$n,style:{marginBottom:"20px"}},Qu.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},Qu.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,".",$n+1,(xn==null?void 0:xn.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(xn==null?void 0:xn.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(xn==null?void 0:xn.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(xn==null?void 0:xn.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),Qu.createElement(Ca.Z,{value:xn.question_title}),Qu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",xn.question_score,"\u5206\uFF09")),(xn==null?void 0:xn.question_type)==3&&((En=xn==null?void 0:xn.standard_answers)==null?void 0:En.map(function(Su,ar){return Qu.createElement(oe.Z,{key:ar,align:"middle",justify:"start",style:{marginBottom:"5px"}},Qu.createElement(pe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Su==null?void 0:Su.choice_id,"\uFF09\uFF1A"),Qu.createElement(pe.Z,{flex:"1"},Qu.createElement(oe.Z,{align:"middle",gutter:[1,1]},Su.answer_text.map(function(hu,Na){var Gu;return Qu.createElement(pe.Z,{span:24,key:Na},Qu.createElement(De.default,{key:ar,checked:(Gu=xn==null?void 0:xn.standard_answers)==null?void 0:Gu.includes(ar),disabled:!0,value:hu}))}))))})),(xn==null?void 0:xn.question_type)==4&&Qu.createElement(Ca.Z,{value:((ha=xn==null?void 0:xn.answer_texts)==null?void 0:ha[0])||""}),((xn==null?void 0:xn.question_type)==0||(xn==null?void 0:xn.question_type)==1||(xn==null?void 0:xn.question_type)==2)&&((uu=xn==null?void 0:xn.question_choices)==null?void 0:uu.map(function(Su,ar){return Qu.createElement(oe.Z,{key:ar,align:"middle"},Qu.createElement(pe.Z,null,Qu.createElement(ge.ZP,{key:ar,checked:xn.standard_answer.includes(ar+1),disabled:!0},eu.k4[ar],".")),Qu.createElement(pe.Z,{flex:"1"},Qu.createElement("span",{className:"c-black font14"},Qu.createElement(Ca.Z,{value:Su.choice_text}))))})),kn&&Qu.createElement(oe.Z,{className:"mt20",align:"middle",gutter:20},Qu.createElement(pe.Z,null,Qu.createElement(Xl.Z,{state:xn==null?void 0:xn.is_wrong,onClick:()=>Kt({value:xn,type:xn==null?void 0:xn.question_type})})),(xn==null?void 0:xn.question_type)==0&&Qu.createElement(pe.Z,null,Qu.createElement(Ie.ZP,{style:{color:"#3061D0"},onClick:()=>{zt==null||zt({value:xn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(xn==null?void 0:xn.question_type)==4&&((nu=it==null?void 0:it.commonHeader)==null?void 0:nu.teacher_permission)&&Qu.createElement(xi,{questionInfo:xn}))})),Qu.createElement("div",{className:tn.action},Qu.createElement("span",{className:"c-light-primary current",onClick:()=>ia(!Cn),style:{}},Cn?"\u6536\u8D77":"\u5C55\u5F00"),!ye.hideAction&&tr.map(function(xn,$n){return xn.id==="up"&&ye.key===1||xn.id==="down"&&ye.key===ye.len?null:Qu.createElement(Ce.Z,{key:$n,placement:"bottom",title:xn.name},Qu.createElement("span",{onClick:()=>wr(xn),className:xn.icon}))})))},Xn=()=>{var Rn,xn;return Qu.createElement("aside",null,Qu.createElement("div",{className:tn.questionType},Qu.createElement("div",null,Qu.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),Qu.createElement("section",{className:tn.wrap,style:{padding:0}},Qu.createElement("p",{className:tn.titleWrap},Qu.createElement("span",{className:tn.required},"*"),Qu.createElement("span",{className:tn.title},"\u9898\u5E72\uFF1A")),Qu.createElement(Za.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ba,onChange:$n=>Pa($n)}),Qu.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Zn==null?void 0:Zn.length),Zn==null?void 0:Zn.map(($n,En)=>{var ha;return Qu.createElement("div",{className:tn.fold,key:$n.id},Qu.createElement("div",{onClick:()=>pa("open",En),className:tn.head},Qu.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:$n.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),Qu.createElement("span",null,"\u7B2C",En+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),Qu.createElement("b",{onClick:uu=>{uu.stopPropagation(),pa("delete",En)},className:"iconfont icon-shanchu8"})),Qu.createElement("div",{className:"mb10",style:{display:$n.open?"block":"none"}},Qu.createElement(Za.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$n==null?void 0:$n.name,onChange:uu=>pa("value",En,uu)}),Qu.createElement("p",{className:tn.titleWrap},Qu.createElement("span",{className:tn.required},"*"),Qu.createElement("span",{className:tn.title},"\u7B54\u6848\u9009\u9879\uFF1A",Qu.createElement("span",{className:tn.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(ha=$n==null?void 0:$n.qusList)==null?void 0:ha.map((uu,nu)=>{var Su,ar;return Qu.createElement("div",{className:tn.choiceWrap,key:nu},Qu.createElement(Ce.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},Qu.createElement("div",{className:`${tn.answer} ${(Su=$n==null?void 0:$n.qusAnswer)!=null&&Su.includes(nu)?tn.activeAnswer:""}`,onClick:()=>pa("answer",En,nu)},eu.k4[nu])),Qu.createElement("div",{className:tn.editorWrap},($n==null?void 0:$n.activeQusEditor)===nu?Qu.createElement(Za.Z,{id:`single-question-option-${nu}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:uu,onChange:hu=>pa("details",En,hu)}):Qu.createElement("div",{className:tn.htmlWrap,onClick:()=>pa("edit",En,nu)},Qu.createElement(Ca.Z,{value:uu}))),nu>1&&Qu.createElement(Ce.Z,{title:"\u5220\u9664"},Qu.createElement("i",{className:`${tn.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>pa("deleteQus",En,nu)})),nu<7&&nu===((ar=$n==null?void 0:$n.qusList)==null?void 0:ar.length)-1&&Qu.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Qu.createElement("i",{className:`${tn.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>pa("addQus",En)})))}),Qu.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",Qu.createElement(ke.Z,{value:$n.score,max:1e4,min:0,onChange:uu=>pa("score",En,uu)})," ","\u5206")))}),Zn.length<20&&Qu.createElement(Ie.ZP,{type:"primary",onClick:Wn},Qu.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),Qu.createElement("p",{className:"mt10"},Qu.createElement("span",{className:tn.difficult},Qu.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Qu.createElement(ge.ZP.Group,{value:It,onChange:$n=>{Nt($n.target.value)}},Qu.createElement(ge.ZP.Button,{value:1},"\u7B80\u5355"),Qu.createElement(ge.ZP.Button,{value:2},"\u9002\u4E2D"),Qu.createElement(ge.ZP.Button,{value:3},"\u56F0\u96BE")))),Qu.createElement("p",{className:tn.titleWrap},Qu.createElement("span",{className:`${tn.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Qu.createElement("span",{className:tn.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Qu.createElement("div",{className:"mt5"},Qu.createElement(wa.N,{selectvalues:ye==null?void 0:ye.tag_discipline_ids,value:dn,onChange:ca,subId:(xn=(Rn=it.editData)==null?void 0:Rn.exercise)==null?void 0:xn.sub_discipline_id,knowledgeOptions:Ea,onAddKnowledgeFinish:Ga}))),Qu.createElement("aside",{className:"tr"},(rn!==-1||ye.question_id)&&Qu.createElement(Ie.ZP,{type:"default",onClick:()=>{bt(),zn(!1)}},"\u53D6\u6D88"),Qu.createElement(Ie.ZP,{className:"ml20",type:"primary",onClick:()=>{$a()}},"\u4FDD\u5B58")))},Wn=()=>{const Rn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};ra(Zn.concat(Rn))},pa=(Rn,xn,$n)=>{var En;const ha=(0,cu.cloneDeep)(Zn);Rn==="open"&&(ha[xn].open=!ha[xn].open),Rn==="delete"&&ha.splice(xn,1),Rn==="value"&&(ha[xn].name=$n),Rn==="answer"&&(ha[xn].qusAnswer=[$n]),Rn==="edit"&&(ha[xn].activeQusEditor=$n),Rn==="details"&&(ha[xn].qusList[ha[xn].activeQusEditor]=$n),Rn==="addQus"&&(ha[xn].qusList=ha[xn].qusList.concat("")),Rn==="deleteQus"&&(ha[xn].qusList=ha[xn].qusList.filter((uu,nu)=>nu!==$n),ha[xn].qusAnswer=(En=ha[xn].qusAnswer)==null?void 0:En.filter(uu=>uu!==$n)),Rn==="analysis"&&(ha[xn].analysis=$n),Rn==="score"&&(ha[xn].score=$n),ra(ha)};return Qu.createElement("section",{className:tn.wrap},!Gt&&Ta(),Gt&&Xn())};var Nl=(0,Ae.connect)(({problemset:ie,loading:se,globalSetting:re,exercise:Ke})=>({problemset:ie,globalSetting:re,exercise:Ke,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Gi)),fn=ee(12921),Nu={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},nl=ee(98563),Ar=ee(24334),vu=Object.defineProperty,Vl=Object.defineProperties,Ql=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Sr=(ie,se,re)=>se in ie?vu(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Il=(ie,se)=>{for(var re in se||(se={}))lr.call(se,re)&&Sr(ie,re,se[re]);if(fo)for(var re of fo(se))Zr.call(se,re)&&Sr(ie,re,se[re]);return ie},xo=(ie,se)=>Vl(ie,Ql(se)),Dr=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const _o=({data:ie,exercise:se,isDragDisabled:re=!1,editorProps:Ke={},onDragEnd:it=()=>{},dispatch:Re,markBtnVisible:Pt=!1,batchScore:Xe=[],reload:Pe=()=>{}})=>{const ye=(0,a.useRef)(),bt=(0,Ae.useParams)(),[rn,yn]=Be.default.useModal(),kt=()=>{var zn,Cn,ia,It,Nt,Ma,ga,Ea,ln,Ja,qe,ba,Pa,Zn,ra,Jn;return[{name:"\u5355\u9009\u9898",type:0,count:(zn=ie==null?void 0:ie.exercise_types)==null?void 0:zn.q_singles,score:(Cn=ie==null?void 0:ie.exercise_types)==null?void 0:Cn.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(ia=ie==null?void 0:ie.exercise_types)==null?void 0:ia.q_doubles,score:(It=ie==null?void 0:ie.exercise_types)==null?void 0:It.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(Nt=ie==null?void 0:ie.exercise_types)==null?void 0:Nt.q_judges,score:(Ma=ie==null?void 0:ie.exercise_types)==null?void 0:Ma.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(ga=ie==null?void 0:ie.exercise_types)==null?void 0:ga.q_nulls,score:(Ea=ie==null?void 0:ie.exercise_types)==null?void 0:Ea.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(ln=ie==null?void 0:ie.exercise_types)==null?void 0:ln.q_mains,score:(Ja=ie==null?void 0:ie.exercise_types)==null?void 0:Ja.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(qe=ie==null?void 0:ie.exercise_types)==null?void 0:qe.q_shixuns,score:(ba=ie==null?void 0:ie.exercise_types)==null?void 0:ba.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(Pa=ie==null?void 0:ie.exercise_types)==null?void 0:Pa.q_pros,score:(Zn=ie==null?void 0:ie.exercise_types)==null?void 0:Zn.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(ra=ie==null?void 0:ie.exercise_types)==null?void 0:ra.q_combinations,score:(Jn=ie==null?void 0:ie.exercise_types)==null?void 0:Jn.q_combination_scores,items:[]}]},_t=(zn,Cn,ia)=>{const It=Array.from(zn),[Nt]=It.splice(Cn,1);return It.splice(ia,0,Nt),It},wn=(zn,Cn,ia)=>{if(!zn.destination)return;const It=_t(Cn,zn.source.index,zn.destination.index);it(It,ia)},kn=zn=>{Re({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:zn}})},Kt=(zn,Cn)=>{var ia,It,Nt;if(Cn===0)return a.createElement(Ou,Il({reload:Pe,editData:zn},zn));if(Cn===1)return a.createElement(Lu,Il({reload:Pe,editData:zn},zn));if(Cn===2)return a.createElement(fl,Il({reload:Pe,editData:zn},zn));if(Cn===3)return a.createElement(xu,Il({reload:Pe,editData:zn},zn));if(Cn===4)return a.createElement(rr,Il({reload:Pe,editData:zn},zn));if(Cn===5)return a.createElement(vr,Il({reload:Pe,editData:zn},zn));if(Cn===6)return a.createElement(Ol,Il({editData:zn},zn));if(Cn===7)return a.createElement(Nl,Il({handleAddCorrectAnswers:ca,handleMarkWrongQuestion:kn,markBtnVisible:Pt,reload:Pe,editData:zn},zn));if(Cn===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(Ca.Z,{value:zn.key+"."+((ia=zn==null?void 0:zn.program_attr)==null?void 0:ia.description)}),a.createElement(Ca.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Ar.Base64.decode(((It=zn==null?void 0:zn.program_attr)==null?void 0:It.code)||"")}),(Nt=zn==null?void 0:zn.standard_answer)==null?void 0:Nt.map(function(Ma,ga){return a.createElement(oe.Z,{key:ga,align:"middle",style:{marginTop:20}},a.createElement(pe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ma.choice_id,"\uFF09\uFF1A"),a.createElement(pe.Z,{flex:"1"},a.createElement(oe.Z,{align:"middle",gutter:[1,1]},a.createElement(De.default,{key:ga,disabled:!0,value:Ma.answer_text||"- -"}))))}))},zt=(zn,Cn,ia)=>a.createElement(fn.Z5,{onDragEnd:It=>wn(It,zn,Cn)},a.createElement(fn.bK,{droppableId:"droppable"},(It,Nt)=>a.createElement("div",xo(Il({ref:It.innerRef},It.droppableProps),{style:{width:"100%"}}),zn==null?void 0:zn.map((Ma,ga)=>{var Ea;const ln=Il(xo(Il({},Ma),{key:ga+1,hideAction:!0,isPreview:!0,dragKey:Cn+"-"+ga}),Ke);return a.createElement(fn._l,{key:ln==null?void 0:ln.question_id,draggableId:(Ea=ln==null?void 0:ln.question_id)==null?void 0:Ea.toString(),index:ga,isDragDisabled:re},(Ja,qe)=>{var ba;return a.createElement("aside",Il(Il({ref:Ja.innerRef},Ja.draggableProps),Ja.dragHandleProps),a.createElement("div",{className:Nu.posWarp,id:ln.dragKey},Kt(ln,Cn),a.createElement(oe.Z,{className:"pl30",align:"middle",gutter:20},Pt&&![5,6,7,8].includes(Cn)&&a.createElement(pe.Z,null,a.createElement(Xl.Z,{state:ln==null?void 0:ln.is_wrong,onClick:()=>kn({value:ln,type:Cn})})),[5,6,8].includes(Cn)&&(ln==null?void 0:ln.show_resubmit)&&a.createElement(pe.Z,null,a.createElement(nl.C,{dataSource:ln})),Pt&&[0].includes(Cn)&&a.createElement(pe.Z,null,a.createElement(Ie.ZP,{style:{color:"#3061D0"},onClick:()=>{ca({value:ln})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),Cn===4&&((ba=se==null?void 0:se.commonHeader)==null?void 0:ba.teacher_permission)&&a.createElement(xi,{questionInfo:ln}),a.createElement(xa.Z,null),!re&&a.createElement("div",{className:Nu.pos},a.createElement("div",{className:Nu.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),It.placeholder))),qt=zn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[zn]||0,dn=(zn,Cn)=>{ye.current=qt(Cn),Be.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,Cn==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":Cn,"\uFF1A"),a.createElement(ke.Z,{min:1,defaultValue:ye.current,onChange:ia=>{ye.current=ia}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),Cn==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Dr(void 0,null,function*(){(yield(0,Se.ZP)(`/api/exercises/${bt.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:zn,score:ye.current}})).status!==-1&&Pe()})})},ca=({value:zn}={})=>{var Cn,ia;let It=(zn==null?void 0:zn.standard_answer)||[];const Nt=rn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(Cn=zn==null?void 0:zn.standard_answer)==null?void 0:Cn.map(Ma=>{var ga;return(ga=eu.k4)==null?void 0:ga[Ma-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Le.default.Group,{className:"flex-col mt20",options:(ia=zn==null?void 0:zn.question_choices)==null?void 0:ia.map((Ma,ga)=>{var Ea;return{value:Ma==null?void 0:Ma.choice_position,label:a.createElement(Ca.Z,{className:"c-black font14",value:`${(Ea=eu.k4)==null?void 0:Ea[ga]}. ${Ma==null?void 0:Ma.choice_text}`}),disabled:Ma==null?void 0:Ma.origin_standard_answer}}),defaultValue:It,onChange:Ma=>{It=Ma}})),onOk:()=>Dr(void 0,null,function*(){const Ma=yield(0,Se.ZP)(`/api/exercises/${bt.categoryId}/questions/${zn==null?void 0:zn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:It}});(Ma==null?void 0:Ma.status)===0&&(Fe.ZP.success("\u4FEE\u6539\u6210\u529F"),Re({type:"exercise/editExercise",payload:{categoryId:bt.categoryId,coursesId:bt.coursesId}}))})})},Gt=function(){var zn;const Cn=kt();return(zn=ie==null?void 0:ie.exercise_questions)==null||zn.forEach(function(It,Nt){var Ma,ga,Ea,ln,Ja,qe,ba,Pa,Zn,ra,Jn,Ga,gu,$a,tr,wr;It.question_type===0&&((ga=(Ma=Cn[It.question_type])==null?void 0:Ma.items)==null||ga.push(It)),It.question_type===1&&((ln=(Ea=Cn[It.question_type])==null?void 0:Ea.items)==null||ln.push(It)),It.question_type===2&&((qe=(Ja=Cn[It.question_type])==null?void 0:Ja.items)==null||qe.push(It)),It.question_type===3&&((Pa=(ba=Cn[It.question_type])==null?void 0:ba.items)==null||Pa.push(It)),It.question_type===4&&((ra=(Zn=Cn[It.question_type])==null?void 0:Zn.items)==null||ra.push(It)),It.question_type===5&&((Ga=(Jn=Cn[It.question_type])==null?void 0:Jn.items)==null||Ga.push(It)),It.question_type===6&&(($a=(gu=Cn[It.question_type])==null?void 0:gu.items)==null||$a.push(It)),It.question_type===7&&((wr=(tr=Cn[It.question_type])==null?void 0:tr.items)==null||wr.push(It))}),ie==null?void 0:ie.map((It,Nt)=>{var Ma,ga;return a.createElement(a.Fragment,{key:Nt},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,me.EM)(Nt+1),"\u3001",It.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",It.count,"\u9898",(It==null?void 0:It.question_type)===7?`\uFF0C\u5305\u542B${It.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",It.score,"\u5206\uFF09"),(It.question_type==5||It.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},It.question_type==5&&a.createElement(Le.default,{defaultChecked:(ga=(Ma=se==null?void 0:se.editData)==null?void 0:Ma.exercise)==null?void 0:ga.show_challenge_task_pass,onChange:Ea=>Dr(this,null,function*(){let ln=yield(0,Se.ZP)(`/api/exercises/${bt.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Ea.target.checked}});(ln==null?void 0:ln.status)===0&&(Fe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Re({type:"exercise/editExercise",payload:Il({},bt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(It==null?void 0:It.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var Ea,ln,Ja,qe;Be.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Le.default,{defaultChecked:(ln=(Ea=se==null?void 0:se.editData)==null?void 0:Ea.exercise)==null?void 0:ln.show_hack_sets,onChange:ba=>Dr(this,null,function*(){let Pa=yield(0,Se.ZP)(`/api/exercises/${bt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:ba.target.checked}});(Pa==null?void 0:Pa.status)===0&&(Fe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Be.default.destroyAll(),Re({type:"exercise/editExercise",payload:Il({},bt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Le.default,{defaultChecked:(qe=(Ja=se==null?void 0:se.editData)==null?void 0:Ja.exercise)==null?void 0:qe.show_hack_description,onChange:ba=>Dr(this,null,function*(){let Pa=yield(0,Se.ZP)(`/api/exercises/${bt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:ba.target.checked}});(Pa==null?void 0:Pa.status)===0&&(Fe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Be.default.destroyAll(),Re({type:"exercise/editExercise",payload:Il({},bt)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(Xe==null?void 0:Xe.includes(It==null?void 0:It.name))&&a.createElement(Ie.ZP,{onClick:()=>dn(It==null?void 0:It.question_type,It==null?void 0:It.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),zt(It.items,It==null?void 0:It.question_type,It==null?void 0:It.name))})};return a.createElement("div",null," ",Gt(),yn," ")};var ui=(0,Ae.connect)()(_o),Wo=ee(35155),Ti=ee(18034),ri=ee(59301),ss=Object.defineProperty,wi=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,g0=Object.prototype.propertyIsEnumerable,Uc=(ie,se,re)=>se in ie?ss(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,gc=(ie,se)=>{for(var re in se||(se={}))cs.call(se,re)&&Uc(ie,re,se[re]);if(wi)for(var re of wi(se))g0.call(se,re)&&Uc(ie,re,se[re]);return ie},f0=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const v0=({exercise:ie,loading:se,dispatch:re,activeTabs:Ke})=>{var it;const Re=(0,Ae.useParams)(),[Pt]=(0,a.useState)(gc(gc({},Re),{page:1,per_page:10})),{editData:Xe,commonHeader:{exercise_status:Pe}}=ie;(0,a.useEffect)(()=>{Ke==="2"&&ye()},[Re.categoryId,Ke]);const ye=()=>f0(void 0,null,function*(){yield(0,ku.w)(Re.coursesId,Re.categoryId,"",2,3),re({type:"exercise/editExercise",payload:gc({},Pt)})});return(0,a.useEffect)(()=>(re({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),re({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{re({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),re({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),ri.createElement("div",null,ri.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}},ri.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),ri.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"),ri.createElement(Ie.ZP,{onClick:()=>{re({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Re.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),ri.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},ri.createElement(gn.Z,{spinning:se["exercise/editExercise"]},ri.createElement(Wo.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:Ke,showExportBtn:!0}),ri.createElement(xa.Z,null),ri.createElement(ui,{data:Xe==null?void 0:Xe.exercise_question_types,exercise:ie,isDragDisabled:!0,markBtnVisible:Pe===3&&(((it=Xe==null?void 0:Xe.exercise)==null?void 0:it.is_creator)||(0,vn.Ny)())}),ri.createElement(Ti.Z,null))))};var p0=(0,Ae.connect)(({exercise:ie,loading:se})=>({exercise:ie,loading:se.effects}))(v0),es={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},A0=ee(26724),Us=ee.n(A0),Wc=ee(20638),Gc=ee(59477),Cr=ee(59301),E0=Object.defineProperty,Vc=Object.defineProperties,h0=Object.getOwnPropertyDescriptors,fc=Object.getOwnPropertySymbols,F0=Object.prototype.hasOwnProperty,B0=Object.prototype.propertyIsEnumerable,Kc=(ie,se,re)=>se in ie?E0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Xo=(ie,se)=>{for(var re in se||(se={}))F0.call(se,re)&&Kc(ie,re,se[re]);if(fc)for(var re of fc(se))B0.call(se,re)&&Kc(ie,re,se[re]);return ie},li=(ie,se)=>Vc(ie,h0(se)),Ws=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Yc=({exercise:ie,loading:se,dispatch:re,cb:Ke})=>{const it=li(Xo({},(0,Ae.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[Re,Pt]=(0,a.useState)(Xo({},it)),[Xe,Pe]=(0,a.useState)([]);const[ye,bt]=(0,a.useState)(!0),[rn,yn]=(0,a.useState)(!0),[kt,_t]=(0,a.useState)(0),[wn,kn]=(0,a.useState)(!1),[Kt,zt]=(0,a.useState)([]),[qt,dn]=(0,a.useState)([]),[ca,Gt]=(0,a.useState)([]),[zn]=de.default.useForm(),[Cn,ia]=(0,a.useState)("");(0,a.useEffect)(()=>{ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(Xe=[],It(),Nt(1))},[ie.actionTabs.key,Re.commit_types]);const It=()=>Ws(void 0,null,function*(){var Pa,Zn;const ra=yield(0,Se.ZP)(`/api/exercises/${Re.categoryId}/header_info.json`,{method:"get"});(ra==null?void 0:ra.status)===0&&(Gt([...(Pa=ra==null?void 0:ra.data)==null?void 0:Pa.course_groups]),dn([...(Zn=ra==null?void 0:ra.data)==null?void 0:Zn.course_groups]))}),Nt=Pa=>Ws(void 0,null,function*(){var Zn;Pa==1&&(Xe=[]),bt(!0),Re.page=Pa,yn(!0);const ra=yield re({type:"exercise/getRedoModal",payload:li(Xo({},Re),{commit_types:Re.commit_types.includes(0)?[]:Re.commit_types,score:((Re==null?void 0:Re.one)||0)+`${Re!=null&&Re.two?","+(Re==null?void 0:Re.two):""}`})});((Zn=ra==null?void 0:ra.exercise_users)==null?void 0:Zn.length){if(Pa.target.checked){const Zn=Xe==null?void 0:Xe.map(ra=>ra.user_id);zt(Zn)}else zt([])},ga=Pa=>{Re.course_group=Re.save_course_group,Re.student_id=Re.save_student_id,Re.realname=Re.save_realname,Pt(Xo({},Re)),Pe([]),Nt(1)},Ea=()=>{Re.one=Re.save_one,Re.two=Re.save_two,_t(kt+1),Pt(Xo({},Re)),Pe([]),Nt(1)},ln=()=>{(Re==null?void 0:Re.sort)===null?Re.sort="asc":(Re==null?void 0:Re.sort)==="asc"?Re.sort="desc":(Re==null?void 0:Re.sort)==="desc"&&(Re.sort=null),Pt(Xo({},Re)),Pe([]),Nt(1)},Ja=()=>{let Pa=!1;const Zn=()=>Ws(void 0,null,function*(){(yield(0,ue.q6)(li(Xo({},Re),{is_reset:Pa,user_ids:Kt}))).status===0&&(Fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ke&&Ke(),re({type:"exercise/setActionTabs",payload:{}})),re({type:"exercise/getCommonHeader",payload:Xo({},Re)})});Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Cr.createElement("div",{style:{margin:"13px 0 0px 0"}},Cr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Cr.createElement(Le.default,{onChange:ra=>{Pa=ra.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Zn})},qe=Pa=>{const Zn=parseInt(Pa);return isNaN(Zn)?"":Zn},ba=(Pa,Zn)=>Pa===0?Cr.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Pa===1?Cr.createElement("span",{style:{color:"#DF3042"}},!Zn.is_make_up&&"\u8003\u8BD5\u4E2D",Zn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Pa===2?Cr.createElement("span",{style:{color:"#5AB891"}},!Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377",Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Cr.createElement("span",{style:{color:"#5AB891"}},!Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Cr.createElement(Be.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:wn,afterClose:()=>{Pt(Xo({},it)),zt([]),Pe([]),ia(""),dn([]),Gt([]),zn.resetFields()},onOk:Ja,onCancel:()=>{re({type:"exercise/setActionTabs",payload:{}})}},Cr.createElement(oe.Z,{align:"middle",gutter:20},Cr.createElement(pe.Z,null,Cr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Cr.createElement(pe.Z,null,Cr.createElement(Le.default,{className:"mr10",onChange:Pa=>{Pt(li(Xo({},Re),{commit_types:[0]}))},checked:Re==null?void 0:Re.commit_types.includes(0)},"\u5168\u90E8"),Cr.createElement(Le.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:Re.commit_types,onChange:Pa=>{Pt(li(Xo({},Re),{commit_types:Pa}))}}))),Cr.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Cr.createElement(pe.Z,null,Cr.createElement(oe.Z,{align:"middle",gutter:20},Cr.createElement(pe.Z,null,Cr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Cr.createElement(pe.Z,null,Cr.createElement(ke.Z,{parser:qe,onChange:Pa=>{Pt(li(Xo({},Re),{save_one:Pa}))},value:Re.save_one,min:0}),Cr.createElement("span",{className:"mr10 ml10"},"-"),Cr.createElement(ke.Z,{parser:qe,onChange:Pa=>{Pt(li(Xo({},Re),{save_two:Pa}))},value:Re.save_two,min:0})),Cr.createElement(pe.Z,null,Cr.createElement(Ie.ZP,{onClick:()=>{Pt(li(Xo({},Re),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Cr.createElement(pe.Z,null,Cr.createElement(Ie.ZP,{type:"primary",onClick:Ea},"\u786E\u8BA4")))),Cr.createElement(pe.Z,null,Cr.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},Cr.createElement(pe.Z,null,Cr.createElement(De.default.Search,{value:Re.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:Pa=>{Re.save_realname=Pa.target.value,Pt(Xo({},Re))},onSearch:ga})),Cr.createElement(pe.Z,null,Cr.createElement(E.Z,{dropdownRender:Pa=>Cr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Cr.createElement(de.default,{form:zn,initialValues:{course_group_ids:[]},onValuesChange:Zn=>{Pt(Xo(Xo({},Re),Zn))},onFinish:()=>{Nt(1)}},Cr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Cr.createElement(De.default,{allowClear:!0,suffix:Cr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${es.searchIcon}`}),className:es.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:Cn,onChange:Zn=>Ws(void 0,null,function*(){var ra;ia((ra=Zn==null?void 0:Zn.target)==null?void 0:ra.value),Gt([...qt.filter(Jn=>{var Ga;return(Ga=Jn==null?void 0:Jn.exercise_group_name)==null?void 0:Ga.includes(Zn.target.value)})])})}),Cr.createElement(de.default.Item,{name:"course_group_ids",valuePropName:"checked"},Cr.createElement(Le.default.Group,null,Cr.createElement(Ne.Z,{direction:"vertical",size:10},ca==null?void 0:ca.map((Zn,ra)=>Cr.createElement(Le.default,{key:ra,value:Zn==null?void 0:Zn.exercise_group_id},Zn==null?void 0:Zn.exercise_group_name)))))),Cr.createElement(oe.Z,{wrap:!1,align:"middle"},Cr.createElement(pe.Z,null,Cr.createElement(Ie.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Cr.createElement(pe.Z,null,Cr.createElement(Ie.ZP,{type:"link",htmlType:"reset",onClick:()=>{Pt(li(Xo({},Re),{course_group_ids:[]})),Gt([...qt]),ia("")}},"\u91CD\u7F6E")))))},Cr.createElement("a",{onClick:Pa=>Pa.preventDefault()}," ",Cr.createElement(Ne.Z,null," \u5206\u73ED ",Cr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Cr.createElement("div",{className:es.head,style:(Xe==null?void 0:Xe.length)>5?{paddingRight:15}:{width:944}},Cr.createElement("div",null,Cr.createElement(Le.default,{className:"font14",checked:Xe!=null&&Xe.length?(Kt==null?void 0:Kt.length)===(Xe==null?void 0:Xe.length):!1,onChange:Ma},"\u59D3\u540D")),Cr.createElement("div",null,Cr.createElement("span",null,"\u5B66\u53F7")),Cr.createElement("div",null,Cr.createElement("span",null,"\u5206\u73ED")),Cr.createElement("div",null,Cr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Cr.createElement("div",{className:es.sort,onClick:ln},Cr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Cr.createElement("aside",null,Cr.createElement(Gc.Z,{style:{color:(Re==null?void 0:Re.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Cr.createElement(te.Z,{style:{color:(Re==null?void 0:Re.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Cr.createElement("div",{style:{height:260,overflow:"auto"}},Cr.createElement(Us(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!rn&&ye&&Nt((Re==null?void 0:Re.page)+1)},hasMore:!rn&&ye,useWindow:!1},Cr.createElement(Le.default.Group,{style:{width:"100%"},value:Kt,onChange:Pa=>{console.log(Pa,444),zt(Pa)}},Xe==null?void 0:Xe.map(function(Pa,Zn){return Cr.createElement("div",{key:Pa.user_id,className:es.row},Cr.createElement("div",null,Cr.createElement(Le.default,{className:"font14",value:Pa.user_id},Pa.user_name)),Cr.createElement("div",null,Pa.student_id),Cr.createElement("div",null,Pa.course_group_name),Cr.createElement("div",null,ba(Pa.commit_status,Pa)),Cr.createElement("div",{className:"pl10"},Cr.createElement("span",null,Pa.user_score)))})),Cr.createElement(gn.Z,{className:"edu-ant-spin",spinning:rn}))),Cr.createElement("div",{className:es.title},Cr.createElement("img",{style:{objectFit:"contain"},src:Wc.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var vc=(0,Ae.connect)(({exercise:ie,loading:se})=>({exercise:ie,loading:se}))(Yc),xs={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Bo=ee(59301),Xc=Object.defineProperty,Jc=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,$c=(ie,se,re)=>se in ie?Xc(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ds=(ie,se)=>{for(var re in se||(se={}))qc.call(se,re)&&$c(ie,re,se[re]);if(Jc)for(var re of Jc(se))_c.call(se,re)&&$c(ie,re,se[re]);return ie},ed=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const C0=({exercise:ie,dispatch:se,onOk:re})=>{const Ke=(0,Ae.useParams)(),[it,Re]=(0,a.useState)([]),[Pt,Xe]=(0,a.useState)(),[Pe,ye]=(0,a.useState)([]),[bt,rn]=(0,a.useState)(!0),[yn,kt]=(0,a.useState)(!1),[_t]=de.default.useForm(),[wn,kn]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Kt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Gt,zn,Cn)=>wn.limit*(wn.page-1)+Cn+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Gt,zn,Cn)=>Bo.createElement("span",null,Gt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Gt,zn,Cn)=>Bo.createElement("span",null,Gt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Gt,zn,Cn)=>Bo.createElement("span",null,Gt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Gt,zn,Cn)=>Bo.createElement("span",null,Gt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Gt,zn,Cn)=>Bo.createElement("span",null,Gt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Gt,zn,Cn)=>Bo.createElement("span",null,Gt===1?"\u672A\u5F00\u59CB":Gt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Gt,zn,Cn)=>Bo.createElement("div",{style:{flex:1,textAlign:"right"}},Bo.createElement("a",{onClick:()=>{(0,me.xg)(`/classrooms/${Ke.coursesId}/exercise/${zn.id}/detail?random=${zn.is_random}`)}},"\u67E5\u770B"))}].filter(Gt=>!!Gt);(0,a.useEffect)(()=>{ie.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&zt(wn)},[ie.actionTabs.key]);const zt=Gt=>ed(void 0,null,function*(){var zn,Cn;rn(!0);const ia=yield(0,Se.ZP)(`/api/exercises/${Ke==null?void 0:Ke.categoryId}/make_up_records.json`,{method:"get",params:ds({},Gt)});ia&&(Re(((zn=ia==null?void 0:ia.data)==null?void 0:zn.make_up_exercises)||[]),Xe((Cn=ia==null?void 0:ia.data)==null?void 0:Cn.count)),rn(!1)}),qt=()=>{se({type:"exercise/setActionTabs",payload:{}})},dn=()=>{re(Pe)},ca=Gt=>{ye(Gt),kt(Gt.length===it.length)};return Bo.createElement(Be.default,{centered:!0,afterClose:()=>{ye([]),kt(!1),_t.resetFields(),kn({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:xs.scoremodal,open:ie.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>se({type:"exercise/setActionTabs",payload:{}}),onCancel:qt},Bo.createElement(de.default,{layout:"inline",form:_t,onValuesChange:(Gt,zn)=>{console.log(Gt),!(Gt.keywords||Gt.keywords==="")&&_t.submit()},onFinish:Gt=>{console.log(Gt),kn(ds(ds({},wn),Gt)),zt(ds(ds({},wn),Gt))},initialValues:{is_random:"",exercise_status:""}},Bo.createElement(de.default.Item,{name:"is_random"},Bo.createElement(St.default,{className:xs.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Bo.createElement(St.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Bo.createElement(St.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Bo.createElement(St.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Bo.createElement(de.default.Item,{name:"exercise_status"},Bo.createElement(St.default,{className:xs.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Bo.createElement(St.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Bo.createElement(St.default.Option,{value:1},"\u672A\u5F00\u59CB"),Bo.createElement(St.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Bo.createElement(St.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Bo.createElement(de.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Bo.createElement(De.default.Search,{className:xs.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Bo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${xs.searchIcon}`,onClick:()=>_t.submit()}),onSearch:Gt=>{_t.submit()}}))),Bo.createElement(x.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:it,pagination:!1,loading:bt,columns:Kt}),(it==null?void 0:it.length)>0&&Bo.createElement(_e.Z,{current:wn.page,total:Pt,style:{marginBottom:20},defaultPageSize:wn.limit,showTotal:Gt=>Bo.createElement("span",null,"\u5171\xA0",Bo.createElement("span",{style:{color:"#165DFF"}},Gt),"\xA0\u6761\u6570\u636E"),pageSize:wn.limit,onChange:(Gt,zn)=>{wn.page=Gt,wn.limit=zn,kn(ds({},wn)),zt(ds({},wn))}}))};var pc=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(C0),Is={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},Ac="data:image/jpeg;base64,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",y0=Object.defineProperty,Ec=Object.defineProperties,P0=Object.getOwnPropertyDescriptors,td=Object.getOwnPropertySymbols,S0=Object.prototype.hasOwnProperty,nd=Object.prototype.propertyIsEnumerable,ad=(ie,se,re)=>se in ie?y0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,hs=(ie,se)=>{for(var re in se||(se={}))S0.call(se,re)&&ad(ie,re,se[re]);if(td)for(var re of td(se))nd.call(se,re)&&ad(ie,re,se[re]);return ie},ud=(ie,se)=>Ec(ie,P0(se)),Fs=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Bs=({exercise:ie,loading:se,dispatch:re,cb:Ke})=>{const it=ud(hs({},(0,Ae.useParams)()),{page:0,limit:20});let[Re,Pt]=(0,a.useState)(hs({},it)),[Xe,Pe]=(0,a.useState)([]),[ye,bt]=(0,a.useState)({});const[rn,yn]=(0,a.useState)(!0),[kt,_t]=(0,a.useState)(!0);(0,a.useEffect)(()=>{ie.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(Xe=[],kn(1))},[ie.actionTabs.key]);const wn=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(Kt,zt,qt)=>a.createElement(Ce.Z,{placement:"bottom",title:qt+1},a.createElement("span",null,qt+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:Kt=>a.createElement(Ce.Z,{placement:"bottom",title:Ve()(Kt).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ve()(Kt).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Kt=>a.createElement(Ce.Z,{placement:"bottom",title:Ve()(Kt).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ve()(Kt).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Kt=>a.createElement(Ce.Z,{placement:"bottom",title:Kt},a.createElement("span",null,Kt||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Kt=>a.createElement(Ce.Z,{placement:"bottom",title:Kt},a.createElement("span",null,Kt||"--"))}],kn=Kt=>Fs(void 0,null,function*(){var zt;Kt==1&&(Xe=[]),yn(!0),Re.page=Kt,Re.student_id=ie.actionTabs.student_id,_t(!0);const qt=yield re({type:"exercise/getRedoListModal",payload:ud(hs({},Re),{score:((Re==null?void 0:Re.one)||0)+`${Re!=null&&Re.two?","+(Re==null?void 0:Re.two):""}`})});bt(hs({},qt)),((zt=qt==null?void 0:qt.student_redo_lists)==null?void 0:zt.length){Pt(hs({},it)),Pe([])},onCancel:()=>{re({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:Is.info},a.createElement("div",{className:Is.info_name},"\u59D3\u540D\uFF1A",(ye==null?void 0:ye.name)||"--"),a.createElement("div",{className:Is.info_studeng_id},"\u5B66\u53F7\uFF1A",(ye==null?void 0:ye.student_id)||"--"),a.createElement("div",{className:Is.info_group},"\u5206\u73ED\uFF1A",(ye==null?void 0:ye.course_group_name)||"--")),(Xe==null?void 0:Xe.length)===0&&!kt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:Ac,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((Xe==null?void 0:Xe.length)>0||kt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(x.default,{pagination:!1,dataSource:[],columns:wn})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Us(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!kt&&rn&&kn((Re==null?void 0:Re.page)+1)},hasMore:rn,useWindow:!1},a.createElement(x.default,{loading:kt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:Xe,columns:wn})))))};var hc=(0,Ae.connect)(({exercise:ie,loading:se})=>({exercise:ie,loading:se}))(Bs),D0=ee(19402),rd=ee(28671),Ls={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Ns=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const b0=({exercise:ie,dispatch:se,onOk:re})=>{const Ke=(0,Ae.useParams)(),[it,Re]=(0,a.useState)([]),[Pt,Xe]=(0,a.useState)([]),[Pe,ye]=(0,a.useState)(!0),[bt,rn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ie.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&yn()},[ie.actionTabs.key]);const yn=()=>Ns(void 0,null,function*(){ye(!0);const kn=yield(0,Se.ZP)(`/api/courses/${Ke==null?void 0:Ke.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:Ke==null?void 0:Ke.categoryId}});kn&&Re((kn==null?void 0:kn.course_groups)||[]),ye(!1)}),kt=()=>{se({type:"exercise/setActionTabs",payload:{}})},_t=()=>{re(Pt)},wn=kn=>{Xe(kn),rn(kn.length===it.length)};return a.createElement(Be.default,{centered:!0,afterClose:()=>{Xe([]),rn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:ie.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Ls.customModal,onCancel:kt},a.createElement("aside",{className:Ls.checking},a.createElement("div",{className:Ls.content},a.createElement("div",{className:Ls.group},it.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Le.default.Group,{value:Pt,onChange:wn},it.map(kn=>a.createElement(Le.default,{key:kn.id,value:kn.id},kn.name))))),a.createElement("div",{className:Ls.footer},a.createElement(Le.default,{checked:bt,onChange:kn=>{const Kt=kn.target.checked?it.map(zt=>zt.id):[];Xe(Kt),rn(kn.target.checked)}},"\u5168\u9009"),a.createElement(Ie.ZP,{onClick:kt},"\u53D6\u6D88"),a.createElement(Ie.ZP,{onClick:_t,type:"primary"},"\u786E\u8BA4"))))};var w0=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(b0),Ai=ee(8141),Cl={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},$o=ee(59301),x0=Object.defineProperty,ld=Object.defineProperties,Os=Object.getOwnPropertyDescriptors,Fc=Object.getOwnPropertySymbols,I0=Object.prototype.hasOwnProperty,L0=Object.prototype.propertyIsEnumerable,od=(ie,se,re)=>se in ie?x0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Gs=(ie,se)=>{for(var re in se||(se={}))I0.call(se,re)&&od(ie,re,se[re]);if(Fc)for(var re of Fc(se))L0.call(se,re)&&od(ie,re,se[re]);return ie},Cs=(ie,se)=>ld(ie,Os(se)),N0=({disabled:ie,time:se})=>$o.createElement(de.default.List,{name:"exercise_events",rules:[{validator(re,Ke){var it,Re;const Pt=new Set;for(const Xe of Ke){if(Pt.has(Xe.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(Xe.reminder_time>se)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Pt.add(Xe.reminder_time),!((Re=(it=Xe.reminder_content)==null?void 0:it.trim())!=null&&Re.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(re,{add:Ke,remove:it})=>$o.createElement("div",{className:Cl.remindForm},re.length>0&&$o.createElement("div",null,re.map((Re,Pt)=>$o.createElement(oe.Z,{key:Re.key,align:"middle",wrap:!1,className:Cl.remindItem},$o.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Pt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),$o.createElement(pe.Z,null,$o.createElement(de.default.Item,Cs(Gs({},Re),{name:[Re.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),$o.createElement(ke.Z,{precision:0,min:1,disabled:ie,addonAfter:"\u5206\u949F",className:Cl.remindInput}))),$o.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),$o.createElement(pe.Z,{flex:1},$o.createElement(de.default.Item,Cs(Gs({},Re),{name:[Re.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),$o.createElement(De.default,{className:Cl.remindInput,disabled:ie,showCount:!0,maxLength:100}))),$o.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:ie?.5:1},onClick:()=>{ie||Ke({reminder_time:""})}}),$o.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:ie?"hidden":"visible"},onClick:()=>it(Re.name)})))),re.length<5&&$o.createElement(oe.Z,{style:{marginLeft:"30px"}},$o.createElement(pe.Z,{className:`${Cl.addRemind} ${ie?Cl.disabled:""}`,onClick:()=>{ie||Ke({reminder_time:""})}},$o.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),O0=ee(8324),ys=ee(2686),M0=ee(67702),Bc=ee(84698),or=ee(59301),R0=Object.defineProperty,T0=Object.defineProperties,Vs=Object.getOwnPropertyDescriptors,id=Object.getOwnPropertySymbols,k0=Object.prototype.hasOwnProperty,sd=Object.prototype.propertyIsEnumerable,cd=(ie,se,re)=>se in ie?R0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ki=(ie,se)=>{for(var re in se||(se={}))k0.call(se,re)&&cd(ie,re,se[re]);if(id)for(var re of id(se))sd.call(se,re)&&cd(ie,re,se[re]);return ie},dd=(ie,se)=>T0(ie,Vs(se)),ms=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const{RangePicker:Tm}=hn.default,{Option:Ms}=St.default,j0=({user:ie,classroomList:se,exercise:re,globalSetting:Ke,loading:it,dispatch:Re,changeActive:Pt})=>{var Xe,Pe,ye,bt,rn,yn,kt,_t,wn,kn,Kt;const{workSetting:zt,commonHeader:qt}=re,dn=(0,Ae.useParams)();dn.category=dn.categoryId;const[ca,Gt]=(0,a.useState)(!1),[zn,Cn]=(0,a.useState)(!1),[ia,It]=(0,a.useState)(),[Nt,Ma]=(0,a.useState)({});let[ga,Ea]=(0,a.useState)([]),[ln,Ja]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3});const[qe,ba]=(0,a.useState)(1),[Pa,Zn]=(0,a.useState)(!1),[ra,Jn]=(0,a.useState)(!1),[Ga,gu]=(0,a.useState)(!1),[$a,tr]=(0,a.useState)(!1),[wr,Ta]=(0,a.useState)([]),[Xn,Wn]=(0,a.useState)([]),[pa,Rn]=(0,a.useState)(!1),[xn,$n]=(0,a.useState)(null),[En,ha]=(0,a.useState)({});(0,a.useEffect)(()=>{((qt==null?void 0:qt.exercise_status)==="5"||qt!=null&&qt.appraise_label||(0,vn.aQ)())&&Gt(!0)},[qt]),(0,a.useEffect)(()=>{Su()},[zt]),(0,a.useEffect)(()=>{(0,vn.dE)()||uu()},[]),(0,a.useEffect)(()=>{re.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Pt("2")},[re.actionTabs.key]);function uu(){return ms(this,null,function*(){const iu=yield(0,Se.ZP)(`/api/courses/${dn==null?void 0:dn.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:dn==null?void 0:dn.coursesId}});It(iu==null?void 0:iu.alert)})}const nu=iu=>{var yr;const il=ln.publish_time;if(!il||(yr=zt==null?void 0:zt.exercise)!=null&&yr.publish_time)return;let gl;iu===1?gl=Ve()(il).add(120,"minutes"):gl=Ve()(il).add(7,"days"),ln.end_time=gl,Ja(Object.assign({},ln))},Su=()=>{var iu,yr,il,gl,co;console.log("\u53D6\u6D88");const kl=JSON.parse(JSON.stringify(zt));if(Object.keys(ln).forEach(al=>{var po;ln[al]=(po=kl==null?void 0:kl.exercise)==null?void 0:po[al]}),ga=((iu=kl==null?void 0:kl.published_course_groups)==null?void 0:iu.map(al=>({course_group_id:al.course_group_id,end_time:al.course_end_time,publish_time:al.course_publish_time})))||[{}],(yr=zt==null?void 0:zt.course_groups)==null||yr.map(al=>{var po;(po=zt==null?void 0:zt.published_course_groups)==null||po.map((hi,Io)=>{var Mi;(Mi=hi==null?void 0:hi.course_group_id)!=null&&Mi.includes(al==null?void 0:al.course_group_id)&&(al.cilckkey=Io,al.isselect=!0)})}),re.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Rl(""),Zn(ln.time!==-1),Ja(ln),ln!=null&&ln.is_appoint_user){const al=((gl=(il=kl==null?void 0:kl.exercise)==null?void 0:il.all_exercise_users)==null?void 0:gl.map(po=>po.user_id))||[];Ta([...al])}Jn(ln.is_appoint_user),gu(ln.is_miss_exam_user),tr(ln.is_no_passing_user),Ea(ga.length>0?ga:[{}]),zr.setFieldsValue({exercise_events:(co=kl==null?void 0:kl.exercise)==null?void 0:co.exercise_events})},ar=()=>ms(void 0,null,function*(){var iu,yr,il,gl,co,kl;if(((iu=ie==null?void 0:ie.userInfo)==null?void 0:iu.user_status)===2){(0,ys.Rd)();return}if((qt==null?void 0:qt.exercise_question_count)===0){Fe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const al=JSON.parse(JSON.stringify(ln));console.log("\u63D0\u4EA4");try{yield zr.validateFields();const Io=zr.getFieldsValue();al.exercise_events=Io.exercise_events}catch(Io){Io!=null&&Io.errorFields&&(zr.scrollToField((il=(yr=Io==null?void 0:Io.errorFields)==null?void 0:yr[0])==null?void 0:il.name,{behavior:"smooth",block:"center"}),Fe.ZP.error((kl=(co=(gl=Io==null?void 0:Io.errorFields)==null?void 0:gl[0])==null?void 0:co.errors)==null?void 0:kl[0]));return}if(al.categoryId=dn.categoryId,al.publish_time_groups=ga,ln!=null&&ln.is_make_up_exercise){if(ra&&wr.length<=0||!ra&&!(Ga||$a)){Fe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}al.is_appoint_user=ra,al.is_miss_exam_user=Ga,al.is_no_passing_user=$a,ra?al.make_up_exercise_users=wr==null?void 0:wr.map(Io=>({user_id:Io})):al.make_up_exercise_users=[]}if(!ln.unified_setting&&!(ln!=null&&ln.is_make_up_exercise)){if(!ga.length){Fe.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete al.publish_time,delete al.end_time,ga.map(Io=>{var Mi;if(!Io.course_group_id||!((Mi=Io.course_group_id)!=null&&Mi.length))throw Fe.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Io.publish_time||!Io.end_time)throw Fe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!ln.publish_time||!ln.end_time)throw Fe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:po}=zt;const hi=()=>ms(void 0,null,function*(){if(ln.exercise_type==2&&(po.is_locked||po.open_camera||po.screen_open||po.login_restrict||po.ip_bind||po.ip_limit=="pub"||po.ip_limit=="inner"||po.identity_verify||po.open_phone_video_recording)){const Mi=Be.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:or.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",or.createElement("span",{style:{color:"#FA6400"}}," ",(0,me.hi)(po)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>ms(void 0,null,function*(){let su=yield(0,Bc.Tr)({exercise_ids:[parseInt(dn==null?void 0:dn.categoryId)],course_id:dn.coursesId,type:"exercise"});(su==null?void 0:su.student_count)===0?hu(al):(Ma(al),ha(su)),Pt("2")}),onCancel:()=>ms(void 0,null,function*(){Mi.destroy();let su=yield(0,Bc.Tr)({exercise_ids:[dn==null?void 0:dn.categoryId],course_id:dn.coursesId,type:"exercise"});(su==null?void 0:su.student_count)===0?hu(al):(Ma(al),ha(su))})});return}let Io=yield(0,Bc.Tr)({exercise_ids:[dn==null?void 0:dn.categoryId],course_id:dn.coursesId,type:"exercise"});(Io==null?void 0:Io.student_count)===0?hu(al):(Ma(al),ha(Io))});qt!=null&&qt.high_resources_consume&&!(qt!=null&&qt.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:dn.coursesId,type:"exercise",type_id:dn.categoryId,name:qt.exercise_name,fn:()=>{hi()}}}):hi()}),hu=iu=>ms(void 0,null,function*(){Cn(!0),(yield(0,Se.ZP)(`/api/exercises/${dn==null?void 0:dn.categoryId}/publish_settings.json`,{method:"post",body:iu})).status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Rl(""),Re({type:"exercise/getCommonHeader",payload:ki({},dn)}),Re({type:"exercise/getWorkSetting",payload:ki({},dn)})),Cn(!1)}),Na=iu=>iu&&iuln.end_time?iu&&(iu{var yr,il;return((yr=zt==null?void 0:zt.exercise)==null?void 0:yr.exercise_status)>1&&!(iu!=null&&iu.new)?!0:(il=zt==null?void 0:zt.published_course_groups)!=null&&il.some(gl=>gl.course_group_id===iu.course_group_id)?ca:!1},qr=iu=>{var yr;return ca?[!0,!0]:(yr=zt==null?void 0:zt.published_course_groups)!=null&&yr.some(il=>{var gl,co;return((gl=il.course_group_id)==null?void 0:gl[0])===((co=iu.course_group_id)==null?void 0:co[0])})?ca||Ve()()>Ve()(iu==null?void 0:iu.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Rl("\u8868\u5355\u672A\u4FDD\u5B58")},[ln]);const Rl=(iu="")=>{Re({type:"exercise/setActionTabs",payload:{key:iu}})},au=iu=>{iu.preventDefault(),iu.returnValue=""},Cu=(iu,yr,il)=>{if(iu<=0){Fe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else Ta(yr),Wn(il),Rn(!1)},[zr]=de.default.useForm();return or.createElement("section",{className:Cl.form,style:{padding:"30px 50px",marginBottom:"0px"}},or.createElement(gn.Z,{spinning:it["exercise/getWorkSetting"]||zn},!(ln!=null&&ln.is_make_up_exercise)&&or.createElement(or.Fragment,null,or.createElement("div",{className:Cl.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),or.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},or.createElement(ge.ZP.Group,{onChange:()=>{var iu,yr,il,gl,co;if((0,vn.Rm)()&&(!((yr=(iu=se==null?void 0:se.AssistantObject)==null?void 0:iu.exercise)!=null&&yr.can_publish)||!((gl=(il=se==null?void 0:se.AssistantObject)==null?void 0:il.exercise)!=null&&gl.can_late))){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((co=zt==null?void 0:zt.exercise)==null?void 0:co.exercise_status)>1){Fe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}ln.unified_setting=!ln.unified_setting,ln.unified_setting===!1&&ga==""&&Ea(ga.concat({})),Ja(Object.assign({},ln))},value:ln.unified_setting,disabled:ca||((Xe=zt==null?void 0:zt.exercise)==null?void 0:Xe.exercise_status)>1},or.createElement(ge.ZP,{value:!0,disabled:!((Pe=zt==null?void 0:zt.exercise)!=null&&Pe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((ye=zt.course_groups)==null?void 0:ye.length)>0&&or.createElement(ge.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(qt!=null&&qt.is_make_up_exercise)&&or.createElement("div",{style:{color:"red"}},((bt=zt==null?void 0:zt.exercise)==null?void 0:bt.exercise_status)>1&&ia&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(ln.unified_setting||(qt==null?void 0:qt.is_make_up_exercise))&&or.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},or.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),or.createElement(Ce.Z,{placement:"bottom",title:((rn=zt==null?void 0:zt.exercise)==null?void 0:rn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},or.createElement(hn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Na,disabled:ca||((yn=zt==null?void 0:zt.exercise)==null?void 0:yn.exercise_status)>1||(0,vn.Rm)()&&!((_t=(kt=se==null?void 0:se.AssistantObject)==null?void 0:kt.exercise)!=null&&_t.can_publish),value:ln.publish_time?Ve()(ln.publish_time):void 0,allowClear:!1,onChange:(iu,yr)=>{ln.publish_time=yr,ln.end_time||(ln.end_time=ln.exercise_type===1?Ve()(iu).add(120,"minutes"):Ve()(iu).add(7,"days")),Ja(Object.assign({},ln))}})),or.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),or.createElement(hn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ca||(0,vn.Rm)()&&!((kn=(wn=se==null?void 0:se.AssistantObject)==null?void 0:wn.exercise)!=null&&kn.can_late)||(qt==null?void 0:qt.open_appraise),allowClear:!1,value:ln.end_time?Ve()(ln.end_time):void 0,disabledDate:Gu,onChange:(iu,yr)=>{var il,gl;if((0,vn.Rm)()&&!((gl=(il=se==null?void 0:se.AssistantObject)==null?void 0:il.exercise)!=null&&gl.can_publish)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ln.end_time=yr,Ja(Object.assign({},ln))}})),!ln.unified_setting&&!(qt!=null&&qt.is_make_up_exercise)&&or.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ga&&ga.map(function(iu,yr){var il,gl,co;return or.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:yr==(ga==null?void 0:ga.length)-1?"0px":"10px"}},or.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",yr+1),or.createElement(St.default,{showArrow:!0,allowClear:!0,className:Cl.multiple_select,disabled:ca||((il=zt==null?void 0:zt.homework_status)!=null&&il.includes("\u672A\u53D1\u5E03")&&iu.id||Ve()(){ga[yr].course_group_id=kl,Ea(ga.slice()),zt.course_groups.map((al,po)=>{kl.map((hi,Io)=>{al.course_group_id===hi&&(al.cilckkey=yr,al.isselect=!0)})})},onDeselect:kl=>{zt.course_groups.map((al,po)=>{al.course_group_id===kl&&al.cilckkey===yr&&(al.cilckkey=yr,al.isselect=!1)})}},zt.course_groups&&zt.course_groups.map(function(kl,al){return or.createElement(Ms,{disabled:(kl==null?void 0:kl.isselect)&&kl.cilckkey!=yr,label:kl.course_group_name,value:kl.course_group_id,key:kl.course_group_id},kl.course_group_name)})),or.createElement(Tm,{disabled:qr(iu)||(0,vn.Rm)()&&!((co=(gl=se==null?void 0:se.AssistantObject)==null?void 0:gl.exercise)!=null&&co.can_publish),disabledDate:Na,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ve()((0,me.U6)(),"HH:mm"),Ve()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:iu.publish_time&&[Ve()(iu.publish_time),iu.end_time&&Ve()(iu.end_time)],onChange:(kl,al)=>{ga[yr].publish_time=al[0],!iu.end_time&&al[0]?ga[yr].end_time=Ve()(al[0]).add(7,"days"):ga[yr].end_time=al[1],Ea([...ga])},onCalendarChange:(kl,al,po)=>{if(al!=null&&al[0]&&!al[1]){const hi=ln.exercise_type===1?Ve()(al[0]).add(120,"minutes"):Ve()(al[0]).add(7,"days");ga[yr].publish_time=al[0],ga[yr].end_time=hi,Ea([...ga])}}}),or.createElement("div",{style:{visibility:ca?"hidden":"visible",display:"flex",width:"50px"}},or.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var kl,al;if((0,vn.Rm)()&&!((al=(kl=se==null?void 0:se.AssistantObject)==null?void 0:kl.exercise)!=null&&al.can_publish)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ea(ga.concat({new:!0}))}}),or.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(iu!=null&&iu.publish_time&&Ve()(){ga=ga.filter((kl,al)=>yr!==al),Ea([...ga])}})))})),!(ln!=null&&ln.is_make_up_exercise)&&or.createElement(or.Fragment,null,or.createElement("div",{className:Cl.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),or.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},or.createElement(ge.ZP.Group,{value:ln.exercise_type,disabled:ca||((Kt=zt==null?void 0:zt.exercise)==null?void 0:Kt.exercise_status)>1,onChange:iu=>{ln.exercise_type=iu.target.value,Ja(ki({},ln)),nu(iu.target.value)},style:{marginTop:"2px"}},or.createElement(ge.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),or.createElement(ge.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(ln==null?void 0:ln.exercise_type)===2&&or.createElement(or.Fragment,null,or.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),or.createElement(ke.Z,{className:Cl.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:ln==null?void 0:ln.simulate_exercise_num,disabled:ca,min:1,max:999,onChange:iu=>{ln.simulate_exercise_num=iu,Ja(ki({},ln))}}),or.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(ln==null?void 0:ln.is_make_up_exercise)&&or.createElement(or.Fragment,null,or.createElement(oe.Z,null,or.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),or.createElement(be.Z,{checked:ra,onChange:(iu,yr)=>{var il,gl;if(Jn(iu),iu){if(ln!=null&&ln.is_appoint_user){const co=(gl=(il=zt==null?void 0:zt.exercise)==null?void 0:il.all_exercise_users)==null?void 0:gl.map(kl=>kl.user_id);Ta([...co])}else Ta([]);gu(!1),tr(!1)}else gu(ln.is_miss_exam_user),tr(ln.is_no_passing_user)},disabled:!((ln==null?void 0:ln.exercise_status)===1&&(qt!=null&&qt.allow_create_make_up))}),or.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!ra&&or.createElement(oe.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},or.createElement(Le.default,{checked:Ga,disabled:!((ln==null?void 0:ln.exercise_status)===1&&(ln==null?void 0:ln.miss_exam_count)>0&&(qt!=null&&qt.allow_create_make_up)),onChange:iu=>{gu(iu.target.checked)}},or.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),or.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{$n(1),Jn(!1),Rn(!0)}},"\uFF08",`${(ln==null?void 0:ln.miss_exam_count)||0}\u4EBA`,"\uFF09"),or.createElement(Le.default,{checked:$a,disabled:!((ln==null?void 0:ln.exercise_status)===1&&(ln==null?void 0:ln.no_passing_count)>0&&(qt!=null&&qt.allow_create_make_up)),onChange:iu=>{tr(iu.target.checked)}},or.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),or.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{$n(2),Jn(!1),Rn(!0)}},"\uFF08",`${(ln==null?void 0:ln.no_passing_count)||0}\u4EBA`,"\uFF09")),ra&&or.createElement(oe.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},or.createElement(Ie.ZP,{type:"primary",ghost:!0,disabled:!((ln==null?void 0:ln.exercise_status)===1&&(qt!=null&&qt.allow_create_make_up)),onClick:()=>{Rn(!0),$n(void 0)}},or.createElement("span",null,or.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),or.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),or.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${wr.length||0} \u4EBA`,"\uFF09"))),or.createElement("div",{className:Cl.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),or.createElement("div",null,or.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},or.createElement(Le.default,{disabled:ca,checked:Pa,onChange:iu=>{iu.target.checked===!1?Ja(yr=>dd(ki({},yr),{time:-1})):zr.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),Zn(iu.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),Pa&&or.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},or.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),or.createElement(ke.Z,{size:"large",disabled:ca,min:1,style:{width:"200px"},value:ln.time===-1?null:ln.time,precision:0,addonAfter:"\u5206\u949F",onChange:iu=>{ln.time=iu,Ja(ki({},ln))}}))),Pa&&or.createElement(de.default,{form:zr},or.createElement(N0,{disabled:ca,time:ln.time})),or.createElement("div",null,or.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},or.createElement(Le.default,{checked:ln.enable_last_times,onChange:iu=>Ja(yr=>dd(ki({},yr),{enable_last_times:iu.target.checked})),disabled:ca,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),ln.enable_last_times&&or.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},or.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),or.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:ln==null?void 0:ln.last_times,disabled:ca||!ln.enable_last_times,min:0,onChange:iu=>{ln.last_times=iu,Ja(ki({},ln))}}),or.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),or.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},or.createElement(oe.Z,null,or.createElement(Le.default,{checked:ln.enable_answer_time,onChange:iu=>Ja(yr=>dd(ki({},yr),{enable_answer_time:iu.target.checked})),disabled:ca,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),ln.enable_answer_time&&or.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},or.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),or.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:ln==null?void 0:ln.answer_time,disabled:ca||!ln.enable_answer_time,min:0,onChange:iu=>{ln.answer_time=iu,Ja(ki({},ln))}}),or.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(qt!=null&&qt.appraise_label)&&(!(qt!=null&&qt.is_make_up_exercise)&&(0,vn.GJ)()||(qt==null?void 0:qt.is_make_up_exercise)&&(qt==null?void 0:qt.allow_create_make_up))&&or.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:ar},"\u4FDD\u5B58"),or.createElement(O0.Z,{visible:pa,setVisible:Rn,onK:Cu,selectKeys:wr,selectRows:Xn,appointStudent:ra,modalParams:xn}),or.createElement(M0.Z,{resdata:En,type:"exercisepush",okloading:zn,oktext:(En==null?void 0:En.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:iu=>ms(void 0,null,function*(){Cn(!0);let yr=yield(0,Se.ZP)(`/api/courses/${dn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(dn==null?void 0:dn.categoryId)]}});Cn(!1),(yr==null?void 0:yr.status)===0&&hu(Nt)})}))};var Cc=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re,classroomList:Ke,user:it})=>({exercise:ie,loading:se.effects,globalSetting:re,user:it,classroomList:Ke}))(j0),Ks=ee(19248),md=ee(20263),z0=Object.defineProperty,Ys=Object.getOwnPropertySymbols,gd=Object.prototype.hasOwnProperty,Z0=Object.prototype.propertyIsEnumerable,fd=(ie,se,re)=>se in ie?z0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,vd=(ie,se)=>{for(var re in se||(se={}))gd.call(se,re)&&fd(ie,re,se[re]);if(Ys)for(var re of Ys(se))Z0.call(se,re)&&fd(ie,re,se[re]);return ie},Q0=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const{TabPane:pd}=y.default,H0=({exercise:ie,loading:se,dispatch:re})=>{var Ke;const it=(0,Ae.useParams)(),Re=(0,Ae.useLocation)(),[Pt]=de.default.useForm(),[Xe,Pe]=(0,a.useState)({}),[ye,bt]=(0,a.useState)("1");return(0,a.useEffect)(()=>{ie.actionTabs.key==="addIp"&&(Pt.resetFields(),bt("1"))},[ie.actionTabs]),a.createElement(Be.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:ie.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Q0(void 0,null,function*(){if(yield Pt.validateFields(),!Xe.ip){const rn=Xe.startIP.split(".")[3];if(parseInt(rn)>parseInt(Xe.endIP)){Fe.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}re({type:"exercise/setActionTabs",payload:{key:"insterIp",data:vd({},Pt.getFieldValue()),type:ie.actionTabs.type}})}),onCancel:()=>{re({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(y.default,{activeKey:ye,onChange:rn=>{bt(rn),Pt.resetFields()}},a.createElement(pd,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(pd,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(de.default,{form:Pt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(rn,yn)=>{Pe(vd({},yn))}},ye==="1"&&a.createElement(de.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(St.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:rn=>{Pt.setFieldsValue({ip:[...rn.filter(yn=>(0,md.t)(yn)?!0:(Fe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),ye==="2"&&a.createElement(oe.Z,{gutter:[20,20]},a.createElement(pe.Z,{flex:"1"},a.createElement(de.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(De.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:rn=>{let yn="";(0,md.t)(rn.target.value)?yn=rn.target.value:(yn="",Fe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Pt.setFieldsValue({startIP:yn})}}))),a.createElement(pe.Z,{flex:"1"},a.createElement(de.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(De.default,{onBlur:rn=>{},prefix:a.createElement("span",{className:"font14"},(Ke=Xe.startIP)==null?void 0:Ke.substring(0,Xe.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var Ad=(0,Ae.connect)(({exercise:ie,loading:se})=>({exercise:ie,loading:se}))(H0),va=ee(59301),Xs=Object.defineProperty,U0=Object.defineProperties,Ed=Object.getOwnPropertyDescriptors,Rs=Object.getOwnPropertySymbols,hd=Object.prototype.hasOwnProperty,Fd=Object.prototype.propertyIsEnumerable,Bd=(ie,se,re)=>se in ie?Xs(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Vi=(ie,se)=>{for(var re in se||(se={}))hd.call(se,re)&&Bd(ie,re,se[re]);if(Rs)for(var re of Rs(se))Fd.call(se,re)&&Bd(ie,re,se[re]);return ie},yc=(ie,se)=>U0(ie,Ed(se)),Js=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Ps=({exercise:ie,globalSetting:se,loading:re,dispatch:Ke})=>{var it,Re,Pt,Xe,Pe,ye,bt;const{workSetting:rn,commonHeader:yn}=ie,[kt]=de.default.useForm(),_t=(0,Ae.useParams)();_t.category=_t.categoryId;const[wn,kn]=(0,a.useState)(!1),[Kt,zt]=(0,a.useState)(!1),[qt,dn]=(0,a.useState)(!1),ca={question_random:!1,choice_random:!1,start_password:((it=rn==null?void 0:rn.exercise)==null?void 0:it.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((Re=rn==null?void 0:rn.exercise)==null?void 0:Re.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Gt,zn]=(0,a.useState)(ca);const[Cn,ia]=(0,a.useState)(!1),[It,Nt]=(0,a.useState)(!1),[Ma,ga]=(0,a.useState)(!1),[Ea,ln]=(0,a.useState)(null);(0,a.useEffect)(()=>{var Ga;Ja(),rn!=null&&rn.exercise&&!(0,vn.aN)()&&!((Ga=rn==null?void 0:rn.exercise)!=null&&Ga.is_creator)&&kn(!0)},[rn]),(0,a.useEffect)(()=>{((yn==null?void 0:yn.exercise_status)==="5"||yn!=null&&yn.appraise_label)&&kn(!0)},[yn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{ie.actionTabs.key==="insterIp"&&(ie.actionTabs.data.ip?Gt[ie.actionTabs.type]=[...Gt[ie.actionTabs.type]||[],...ie.actionTabs.data.ip]:Gt[ie.actionTabs.type]=[...Gt[ie.actionTabs.type]||[],`${ie.actionTabs.data.startIP},${ie.actionTabs.data.startIP.substring(0,ie.actionTabs.data.startIP.lastIndexOf("."))+"."+ie.actionTabs.data.endIP}`],qe(Gt),ia(!0))},[ie.actionTabs]);const Ja=()=>{const Ga=JSON.parse(JSON.stringify(rn));Object.keys(Gt).forEach(gu=>{var $a;Gt[gu]=($a=Ga==null?void 0:Ga.exercise)==null?void 0:$a[gu]}),qe(yc(Vi({},Gt),{ip_limit:Gt.ip_limit!=="no"}))},qe=Ga=>{zn(Ga),kt.setFieldsValue(Ga)},ba=Ga=>{var gu,$a;if(Ga.categoryId=_t.categoryId,Ga.ip_limit=Ga.ip_limit?"pub":"no",Ga.ip_bind||(Ga.ip_bind_type=!1),Ga.open_camera&&Ga.photo_count<1){Fe.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!Ga.start_password&&Ga.is_start_locked){Fe.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(Ga.ip_limit!=="no"&&!((gu=Ga.public_ip)!=null&&gu.length)&&!(($a=Ga.inner_ip)!=null&&$a.length)){Fe.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(Ga.is_locked||Ga.open_camera||Ga.screen_open||Ga.login_restrict||Ga.ip_bind||Ga.ip_limit=="pub"||Ga.ip_limit=="inner"||Ga.identity_verify||Ga.open_phone_video_recording){if((yn==null?void 0:yn.exercise_type)==1){Pa(Ga);return}Be.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:va.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",va.createElement("span",{style:{color:"#FA6400"}}," ",(0,me.hi)(Ga)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>Pa(Ga)});return}Zn(Ga)},Pa=Ga=>{if(Ga.open_camera||Ga.screen_open){const gu=Be.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:va.createElement("div",{className:"font16 p20"},Ga.open_camera&&va.createElement(oe.Z,{justify:"start",className:"mt20"},va.createElement(pe.Z,{flex:"24px"},va.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),va.createElement(pe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",va.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",va.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),Ga.screen_open&&va.createElement(oe.Z,{justify:"start",className:"mt20"},va.createElement(pe.Z,{flex:"24px",className:"mr20"},va.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),va.createElement(pe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",va.createElement("img",{width:"26",src:qn.JA})," ",va.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",va.createElement("img",{width:"26",src:qn.Gm})," ",va.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),va.createElement("p",{className:"ml40 mt40"},va.createElement(Le.default,{onChange:$a=>gu.update({okButtonProps:{disabled:!$a.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Zn(Ga)},okButtonProps:{disabled:!0}})}else Zn(Ga)},Zn=Ga=>Js(void 0,null,function*(){zt(!0);const gu=yield(0,Se.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/prevent_cheating_settings.json`,{method:"post",body:Ga});zt(!1),gu.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ke({type:"exercise/getCommonHeader",payload:Vi({},_t)}),Ke({type:"exercise/getWorkSetting",payload:Vi({},_t)}),ia(!1))});(0,a.useEffect)(()=>{Jn(Cn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Cn]);const ra=Ga=>{Ga.preventDefault(),Ga.returnValue=""},Jn=(Ga="")=>{Ke({type:"exercise/setActionTabs",payload:{key:Ga}})};return va.createElement("section",{className:Cl.formDom,style:{padding:"30px 50px"}},va.createElement(gn.Z,{spinning:re["exercise/getWorkSetting"]||Kt},va.createElement(de.default,{form:kt,name:"basicForm",initialValues:ca,colon:!1,onValuesChange:(Ga,gu)=>{console.log("onValuesChange",gu);let $a=gu;for(const tr in Ga){if(tr=="is_locked"&&!gu[tr]&&($a.login_restrict=!1,$a.screen_open=!1),tr=="login_restrict"&&gu[tr]&&($a.is_locked=!0),tr=="screen_open"&&gu[tr]&&($a.is_locked=!0),tr=="screen_shot_open"&&gu[tr]){const wr=Be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:va.createElement("div",null,va.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",va.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),va.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Js(void 0,null,function*(){$a.screen_shot_open=!0,qe($a)}),onCancel:()=>{$a.screen_shot_open=!1,qe($a),wr.destroy()}});break}(tr=="ip_bind"||tr=="ip_limit")&&!gu.is_locked&&gu[tr]&&($a.is_locked=!0),tr=="open_camera"&&($a.photo_count=$a.photo_count||5)}qe($a),ia(!0)},onFinish:ba},va.createElement("div",{className:Cl.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),va.createElement(de.default.Item,null,va.createElement(ge.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Ea,onChange:Ga=>{if(Ga.target.value==="exam")qe(yc(Vi(Vi({},ca),Gt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(Ga.target.value==="practice"){Be.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{qe(yc(Vi({},ca),{question_random:!0,choice_random:!0,forbid_copy:!1})),ln(Ga.target.value)}});return}ln(Ga.target.value)},buttonStyle:"solid",disabled:wn},va.createElement(ge.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),va.createElement(ge.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),va.createElement("div",{className:Cl.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),va.createElement(de.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},va.createElement(Le.default,{disabled:wn},va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),va.createElement(de.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},va.createElement(Le.default,{disabled:wn},va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),va.createElement(de.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},va.createElement(Le.default,{disabled:wn},va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),va.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},va.createElement(de.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},va.createElement(Le.default,{disabled:wn},va.createElement(va.Fragment,null,va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Gt.is_start_locked&&(0,vn.GJ)()?va.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},va.createElement(de.default.Item,{name:"start_password",style:{marginBottom:0}},va.createElement(De.default,{size:"large",className:Cl.unlockKeyInput,disabled:wn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),va.createElement(pe.Z,null,!wn&&va.createElement(Ie.ZP,{type:"link",loading:It,onClick:()=>Js(void 0,null,function*(){Nt(!0);let Ga=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),gu=yield(0,Se.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:Ga}});Nt(!1),(gu==null?void 0:gu.status)===0&&kt.setFieldsValue({start_password:Ga})})},"\u6362\u4E00\u6362"))):va.createElement(de.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),va.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},va.createElement(de.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},va.createElement(Le.default,{disabled:wn},va.createElement(va.Fragment,null,va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Gt.is_locked&&(0,vn.GJ)()?va.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},va.createElement(de.default.Item,{style:{marginBottom:0},name:"unlock_key"},va.createElement(De.default,{size:"large",className:Cl.unlockKeyInput,disabled:wn,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),va.createElement(pe.Z,null,!wn&&va.createElement(Ie.ZP,{type:"link",loading:Ma,onClick:()=>Js(void 0,null,function*(){ga(!0);let Ga=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),gu=yield(0,Se.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:Ga}});ga(!1),(gu==null?void 0:gu.status)===0&&kt.setFieldsValue({unlock_key:Ga})})},"\u6362\u4E00\u6362"))):va.createElement(de.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),va.createElement(de.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},va.createElement(Le.default,{disabled:wn},va.createElement(va.Fragment,null,va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),va.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},va.createElement(de.default.Item,{name:"screen_open",valuePropName:"checked"},va.createElement(Le.default,{disabled:wn},va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),Gt.screen_open?va.createElement(va.Fragment,null,va.createElement(oe.Z,{gutter:10,className:`${Cl.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},va.createElement(pe.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),va.createElement(pe.Z,null,va.createElement(de.default.Item,{name:"screen_num",style:{marginBottom:0}},va.createElement(ke.Z,{size:"large",disabled:wn,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),va.createElement(pe.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),va.createElement(pe.Z,null,va.createElement(de.default.Item,{name:"screen_sec",style:{marginBottom:0}},va.createElement(ke.Z,{size:"large",disabled:wn,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),va.createElement(pe.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),va.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${Cl.unlockKeyWrapper}`,align:"middle",wrap:!1},va.createElement(pe.Z,null,va.createElement(de.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},va.createElement(be.Z,{disabled:wn||!Gt.screen_open}))),va.createElement(pe.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):va.createElement(va.Fragment,null,va.createElement(de.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),va.createElement(de.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),va.createElement(de.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),va.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},va.createElement(de.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},va.createElement(Le.default,{disabled:wn},va.createElement(va.Fragment,null,va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Gt.ip_bind&&(0,vn.GJ)()?va.createElement(oe.Z,{className:Cl.unlockKeyWrapper,style:{flexDirection:"column"}},va.createElement(de.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},va.createElement(ge.ZP.Group,null,va.createElement(ge.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},va.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),va.createElement(ge.ZP,{value:!0,style:{fontWeight:"400"}},va.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",va.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):va.createElement(de.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),va.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},va.createElement(de.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},va.createElement(Le.default,{disabled:wn},va.createElement(va.Fragment,null,va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),va.createElement(de.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),va.createElement(de.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Gt==null?void 0:Gt.ip_limit)&&va.createElement(oe.Z,{className:Cl.unlockKeyWrapper,style:{flexDirection:"column"}},va.createElement(pe.Z,null,va.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),va.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),va.createElement(oe.Z,{className:`mt15 ${Cl.ipWrp}`,style:{background:"#F6F7F9"}},va.createElement(pe.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),va.createElement(pe.Z,null,(Pt=Gt.public_ip)==null?void 0:Pt.map((Ga,gu)=>va.createElement("span",{key:gu,className:Cl.ipItem},va.createElement("i",null,Ga," "),!wn&&va.createElement(Ks.Z,{onClick:()=>{Be.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Gt.public_ip.splice(gu,1),qe(Vi({},Gt))}})},className:" c-grey-c",size:20}))),(0,vn.GJ)()&&!wn&&va.createElement("span",{onClick:()=>{Ke({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",va.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),va.createElement(oe.Z,{className:`mt15 ${Cl.ipWrp}`,style:{background:"#F6F7F9"}},va.createElement(pe.Z,null,va.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),va.createElement(pe.Z,null,(Xe=Gt.inner_ip)==null?void 0:Xe.map((Ga,gu)=>va.createElement("span",{className:Cl.ipItem},va.createElement("i",null,Ga," "),!wn&&va.createElement(Ks.Z,{onClick:()=>{wn||Be.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Gt.inner_ip.splice(gu,1),qe(Vi({},Gt))}})},className:" c-grey-c",size:20}))),(0,vn.GJ)()&&!wn&&va.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{Ke({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",va.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),va.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},va.createElement(de.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},va.createElement(Le.default,{disabled:wn},va.createElement(va.Fragment,null,va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Gt.open_camera?va.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${Cl.unlockKeyWrapper}`,align:"middle",wrap:!1},va.createElement(pe.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),va.createElement(pe.Z,null,va.createElement(de.default.Item,{name:"photo_count",style:{marginBottom:0}},va.createElement(ke.Z,{size:"large",disabled:wn||!Gt.open_camera,min:1,max:(0,vn.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),va.createElement(pe.Z,null,va.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):va.createElement(de.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),va.createElement(de.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},va.createElement(Le.default,{disabled:!(0,vn.ag)()||wn},va.createElement(va.Fragment,null,va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),va.createElement(de.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},va.createElement(Le.default,{disabled:!(0,vn.ag)()||wn},va.createElement(va.Fragment,null,va.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",va.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,vn.aN)()||((Pe=ie==null?void 0:ie.commonHeader)==null?void 0:Pe.exercise_author))&&!(yn!=null&&yn.appraise_label)&&va.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{kt.submit()}},"\u4FDD\u5B58")),va.createElement(Ad,null),va.createElement(Be.default,{centered:!0,destroyOnClose:!0,open:qt,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>dn(!1)},va.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},va.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(ye=se==null?void 0:se.setting)==null?void 0:ye.homepage_tea_qq_number," "),va.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${(bt=se==null?void 0:se.setting)==null?void 0:bt.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var W0=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re})=>({exercise:ie,loading:se.effects,globalSetting:re}))(Ps),yl=ee(59301),G0=Object.defineProperty,V0=Object.defineProperties,Pc=Object.getOwnPropertyDescriptors,Cd=Object.getOwnPropertySymbols,K0=Object.prototype.hasOwnProperty,Y0=Object.prototype.propertyIsEnumerable,yd=(ie,se,re)=>se in ie?G0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,gs=(ie,se)=>{for(var re in se||(se={}))K0.call(se,re)&&yd(ie,re,se[re]);if(Cd)for(var re of Cd(se))Y0.call(se,re)&&yd(ie,re,se[re]);return ie},Sc=(ie,se)=>V0(ie,Pc(se)),Pd=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Sd=({exercise:ie,loading:se,dispatch:re})=>{var Ke;const{workSetting:it}=ie,Re=(0,Ae.useParams)();Re.category=Re.categoryId;const[Pt,Xe]=(0,a.useState)(!1),[Pe,ye]=(0,a.useState)(!1);let[bt,rn]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1});(0,a.useEffect)(()=>{kt("\u8868\u5355\u672A\u4FDD\u5B58")},[bt]);const yn=Kt=>{Kt.preventDefault(),Kt.returnValue=""},kt=(Kt="")=>{re({type:"exercise/setActionTabs",payload:{key:Kt}})};(0,a.useEffect)(()=>{var Kt,zt;_t(),(Kt=it==null?void 0:it.exercise)!=null&&Kt.id&&!(0,vn.aN)()&&!((zt=it==null?void 0:it.exercise)!=null&&zt.is_creator)&&Xe(!0)},[ie==null?void 0:ie.workSetting]),(0,a.useEffect)(()=>{},[]);const _t=()=>{const Kt=JSON.parse(JSON.stringify(it));Object.keys(bt).forEach(zt=>{var qt;bt[zt]=(qt=Kt==null?void 0:Kt.exercise)==null?void 0:qt[zt]}),rn(bt),ie.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&kt("")},wn=()=>{const Kt=JSON.parse(JSON.stringify(bt));Kt.categoryId=Re.categoryId,kn(Kt)},kn=Kt=>Pd(void 0,null,function*(){var zt;if((Kt==null?void 0:Kt.use_blank_score)!==((zt=it==null?void 0:it.exercise)==null?void 0:zt.use_blank_score)){let dn=Be.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>Pd(void 0,null,function*(){ye(!0);const ca=yield(0,Se.ZP)(`/api/exercises/${Re==null?void 0:Re.categoryId}/property_settings.json`,{method:"post",body:Kt});ye(!1),ca.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(""),re({type:"exercise/getCommonHeader",payload:gs({},Re)}),re({type:"exercise/getWorkSetting",payload:gs({},Re)}),ye(!1))})});Kt!=null&&Kt.use_blank_score?dn.update({content:yl.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",yl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):dn.update({content:yl.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",yl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}ye(!0);const qt=yield(0,Se.ZP)(`/api/exercises/${Re==null?void 0:Re.categoryId}/property_settings.json`,{method:"post",body:Kt});ye(!1),qt.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(""),re({type:"exercise/getCommonHeader",payload:gs({},Re)}),re({type:"exercise/getWorkSetting",payload:gs({},Re)}))});return yl.createElement("section",{className:Cl.scoreSettingWrapper,style:{padding:"30px 50px"}},yl.createElement(gn.Z,{spinning:se["exercise/getWorkSetting"]||Pe},yl.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},yl.createElement(pe.Z,null,yl.createElement(Le.default,{checked:bt.use_blank_score,disabled:Pt,onChange:Kt=>{bt.use_blank_score=Kt.target.checked,rn(Object.assign({},bt))},className:Cl.mainRuleText},yl.createElement(yl.Fragment,null,yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),yl.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},yl.createElement(pe.Z,null,yl.createElement(Le.default,{checked:bt.downcase,disabled:Pt,onChange:Kt=>{bt.downcase=Kt.target.checked,rn(Object.assign({},bt))},className:Cl.mainRuleText},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),yl.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},yl.createElement(pe.Z,null,yl.createElement(Le.default,{checked:bt.open_total_score,disabled:Pt,onChange:Kt=>{bt.open_total_score=Kt.target.checked,Kt.target.checked?(bt.open_score=!1,bt.open_score_reviewed=!0):(bt.open_score=!0,bt.open_score_reviewed=!1),rn(Object.assign({},bt))},className:Cl.mainRuleText},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),bt.open_total_score&&yl.createElement(yl.Fragment,null,yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},yl.createElement(ge.ZP.Group,{disabled:Pt,value:bt.open_score?"afterEndTime":bt!=null&&bt.open_score_reviewed?"afterReview":"afterCommit",onChange:Kt=>{Kt.target.value==="afterEndTime"?rn(zt=>Sc(gs({},zt),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Kt.target.value==="afterReview"?rn(zt=>Sc(gs({},zt),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):rn(zt=>Sc(gs({},zt),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},yl.createElement(ge.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},yl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),yl.createElement(ge.ZP,{value:"afterCommit",style:{marginRight:"80px"}},yl.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),yl.createElement(ge.ZP,{value:"afterReview"},yl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},yl.createElement(Le.default,{className:Cl.mainRuleText,checked:bt.answered_open,disabled:Pt,onChange:Kt=>{bt.answered_open=Kt.target.checked,rn(Object.assign({},bt))}},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),bt.answered_open&&yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},yl.createElement(ge.ZP.Group,{value:bt.answer_open,disabled:Pt,onChange:Kt=>{bt.answer_open=Kt.target.value,rn(Object.assign({},bt))}},yl.createElement(ge.ZP,{value:!0,style:{marginRight:"25px"}},yl.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),yl.createElement(ge.ZP,{value:!1},yl.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},yl.createElement(Le.default,{className:Cl.mainRuleText,checked:bt.score_open,disabled:Pt,onChange:Kt=>{bt.score_open=Kt.target.checked,rn(Object.assign({},bt))}},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),yl.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},yl.createElement(Le.default,{className:Cl.mainRuleText,checked:bt.show_statistic,disabled:Pt,onChange:Kt=>{bt.show_statistic=Kt.target.checked,rn(Object.assign({},bt))}},yl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),yl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,vn.aN)()||((Ke=ie==null?void 0:ie.commonHeader)==null?void 0:Ke.exercise_author))&&yl.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:wn},"\u4FDD\u5B58")))};var X0=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re})=>({exercise:ie,loading:se.effects,globalSetting:re}))(Sd),Dd=ee(21470),el=ee(59301),J0=Object.defineProperty,bd=Object.defineProperties,q0=Object.getOwnPropertyDescriptors,wd=Object.getOwnPropertySymbols,_0=Object.prototype.hasOwnProperty,$0=Object.prototype.propertyIsEnumerable,xd=(ie,se,re)=>se in ie?J0(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ki=(ie,se)=>{for(var re in se||(se={}))_0.call(se,re)&&xd(ie,re,se[re]);if(wd)for(var re of wd(se))$0.call(se,re)&&xd(ie,re,se[re]);return ie},Yi=(ie,se)=>bd(ie,q0(se)),Dc=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const em=({exercise:ie,globalSetting:se,loading:re,dispatch:Ke})=>{const{workSetting:it,commonHeader:Re}=ie,Pt=(0,Ae.useParams)();Pt.category=Pt.categoryId;const{verifyModelUser:Xe,ContactModalElement:Pe}=(0,Dd.Z)(),[ye,bt]=(0,a.useState)(!1),[rn,yn]=(0,a.useState)(0),[kt,_t]=(0,a.useState)(0),[wn,kn]=(0,a.useState)(!1),[Kt,zt]=(0,a.useState)({}),[qt,dn]=(0,a.useState)(!1),[ca,Gt]=(0,a.useState)([]),[zn,Cn]=(0,a.useState)([]),[ia,It]=(0,a.useState)([]),[Nt,Ma]=(0,a.useState)([]),[ga,Ea]=(0,a.useState)([]);let[ln,Ja]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:"",is_open_ai_review:!1});(0,a.useEffect)(()=>{var Ta;!(0,vn.aN)()&&!((Ta=it==null?void 0:it.exercise)!=null&&Ta.is_creator)&&bt(!0)},[it]),(0,a.useEffect)(()=>{qe()},[Re]);const qe=()=>Dc(void 0,null,function*(){kn(!0);const Ta=yield(0,Se.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(ln).forEach(Xn=>{ln[Xn]=Ta==null?void 0:Ta[Xn]}),console.log(Ta,"res"),zt(Ki({},Ta)),Ea((Ta==null?void 0:Ta.exercise_questions)||[]),Jn(Ki({},Ta)),Cn((Ta==null?void 0:Ta.course_review_teachers)||[]),Ja(Yi(Ki({},ln),{select_appraise:!!Ta.end_time})),yn((Ta==null?void 0:Ta.total)||0),_t((Ta==null?void 0:Ta.finish_total)||0),kn(!1),wr("")}),ba=()=>{const Ta=JSON.parse(JSON.stringify(ln));if(Ta.select_appraise){if(!Ta.end_time){Fe.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Ta.review_type&&!Nt.length){Fe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Ta.review_type&&!ga.some(Xn=>!!Xn.appraise_teachers.length)){Fe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Ta.review_type===0&&(Ta.exercises=Nt==null?void 0:Nt.map(Xn=>{var Wn;return{id:Xn.id,total:Xn.total,finish_total:Xn.finish_total,unfinished_total:Xn.unfinished_total,appraise_teacher_ids:(Wn=Xn==null?void 0:Xn.appraise_teachers)==null?void 0:Wn.map(pa=>({id:pa.id}))}})),Ta.review_type===1&&(Ta.exercise_questions=ga==null?void 0:ga.map(Xn=>{var Wn;return{id:Xn.id,total:Xn.total,question_id:Xn.question_id,appraise_teacher_ids:(Wn=Xn==null?void 0:Xn.appraise_teachers)==null?void 0:Wn.map(pa=>({id:pa.id,message_status:pa.message_status}))}})),Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:el.createElement("div",null,el.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",el.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),el.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",el.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",el.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",el.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),el.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},el.createElement(b.Z,{style:{marginRight:3}})," ",el.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Pa(Ta)}});return}Pa(Ta)},Pa=Ta=>Dc(void 0,null,function*(){kn(!0);const Xn=yield(0,Se.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/appraise_settings.json`,{method:"post",body:Ta});if(kn(!1),Xn.status===0){Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),wr(""),Ke({type:"exercise/getCommonHeader",payload:Ki({},Pt)});return}}),Zn=(Ta,Xn)=>{const Wn=Math.floor(Ta/Xn);let pa=Ta%Xn;const Rn=[];for(let xn=0;xn0?1:0)),pa--;return Rn},ra=Ta=>{var Xn;if(Ta[0]){let Wn=[];Nt.forEach(Rn=>Wn=Wn.concat(Rn.appraise_teachers));let pa=zn.filter(Rn=>Wn.every(xn=>xn.id!==Rn.id));console.log(pa,"newItems"),It([...pa]),dn(Ta)}if(!Ta[0]){let Wn=[];Wn=Wn.concat(((Xn=ga==null?void 0:ga[Ta[1]])==null?void 0:Xn.appraise_teachers)||[]);let pa=zn.filter(Rn=>Wn.every(xn=>xn.id!==Rn.id));It([...pa]),dn(Ta)}},Jn=Ta=>{if(Ta!=null&&Ta.start_appraise){Ma((Ta==null?void 0:Ta.exercises)||[]);return}let Xn=Ta==null?void 0:Ta.exercises;const Wn=Zn(Ta==null?void 0:Ta.total,Xn.length),pa=Zn(Ta==null?void 0:Ta.finish_total,Xn.length);Wn.forEach((Rn,xn)=>{Xn[xn].total=Rn}),pa.forEach((Rn,xn)=>{Xn[xn].finish_total=Rn,Xn[xn].unfinished_total=Xn[xn].total-Xn[xn].finish_total}),Xn=Xn.filter(Rn=>Rn.total>0),Ma(JSON.parse(JSON.stringify(Xn)))},Ga=()=>{if(!ca.length){Fe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(qt[0]){if(qt[1]===null){const Ta=ia.filter(Rn=>ca.includes(Rn.id));let Xn=[...Nt,...Ta==null?void 0:Ta.map(Rn=>({appraise_teachers:[Rn],total:0,finish_total:0,unfinished_total:0}))];const Wn=Zn(rn,Xn.length),pa=Zn(kt,Xn.length);Wn.forEach((Rn,xn)=>{Xn[xn].total=Rn}),pa.forEach((Rn,xn)=>{Xn[xn].finish_total=Rn,Xn[xn].unfinished_total=Xn[xn].total-Xn[xn].finish_total}),Xn=Xn.filter(Rn=>Rn.total>0),Ma(JSON.parse(JSON.stringify(Xn))),dn(!1)}if(qt[1]!==null){const Ta=ia.filter(Wn=>ca.includes(Wn.id));let Xn=[];Nt.forEach((Wn,pa)=>{if(qt[1]===pa){Xn.push(Yi(Ki({},Wn),{appraise_teachers:[...Wn.appraise_teachers,...Ta]}));return}Xn.push(Wn)}),Ma(Xn),dn(!1)}}if(!qt[0]&&qt[1]!==null){let Ta=ia.filter(Wn=>ca.includes(Wn.id));Ta=Ta.map(Wn=>Yi(Ki({},Wn),{message_status:Kt!=null&&Kt.start_appraise?1:0}));let Xn=[];ga.forEach((Wn,pa)=>{if(qt[1]===pa){Xn.push(Yi(Ki({},Wn),{appraise_teachers:[...Wn.appraise_teachers,...Ta]}));return}Xn.push(Wn)}),Ea(Xn),dn(!1)}},gu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Ta,Xn,Wn)=>Wn+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Cl.padding,render:(Ta,Xn,Wn)=>el.createElement("span",{className:Cl.tagWrap},el.createElement("div",null,Ta==null?void 0:Ta.map(pa=>el.createElement("div",{className:Cl.tag,key:pa.id},el.createElement("b",{title:pa.name},pa.name),(pa==null?void 0:pa.disabled)!==!0&&!ye&&el.createElement("span",{onClick:Rn=>{const xn=Ta.filter(En=>En.id!==pa.id),$n=Nt.map((En,ha)=>ha===Wn?Yi(Ki({},En),{appraise_teachers:xn}):En);xn.length?Ma($n):Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const En=Nt==null?void 0:Nt.filter((nu,Su)=>Su!==Wn),ha=Zn(rn,En.length),uu=Zn(kt,En.length);ha.forEach((nu,Su)=>{En[Su].total=nu}),uu.forEach((nu,Su)=>{En[Su].finish_total=nu,En[Su].unfinished_total=En[Su].total-En[Su].finish_total}),Ma(JSON.parse(JSON.stringify(En)))}})}},el.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ye&&el.createElement("span",{onClick:()=>ra([!0,Wn]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],$a=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Ta,Xn,Wn)=>Wn+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Cl.padding,dataIndex:"appraise_teachers",render:(Ta,Xn,Wn)=>el.createElement("span",{className:Cl.tagWrap},el.createElement("div",null,Ta==null?void 0:Ta.map(pa=>el.createElement("div",{className:Cl.tag,key:pa.id},el.createElement("b",{title:pa.name},pa.name),(pa==null?void 0:pa.disabled)!==!0&&!ye&&el.createElement("span",{onClick:()=>{const Rn=Ta.filter($n=>$n.id!==pa.id),xn=ga.map(($n,En)=>En===Wn?Yi(Ki({},$n),{appraise_teachers:Rn}):$n);Ea(xn)}},el.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ye&&el.createElement("span",{onClick:()=>ra([!1,Wn]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{wr("\u8868\u5355\u672A\u4FDD\u5B58")},[ln]);const tr=Ta=>{Ta.preventDefault(),Ta.returnValue=""},wr=(Ta="")=>{Ke({type:"exercise/setActionTabs",payload:{key:Ta}})};return el.createElement("section",{className:Cl.form,style:{padding:"30px 50px",marginBottom:"0px"}},el.createElement(gn.Z,{spinning:wn},el.createElement("div",{className:Cl.title},"\u96C6\u4E2D\u8BC4\u9605",el.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),el.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},el.createElement(Le.default,{checked:ln.select_appraise,disabled:ye||!(Kt!=null&&Kt.can_open_appraise&&!(Kt!=null&&Kt.end_time)),onChange:Ta=>{ln.select_appraise=Ta.target.checked,Ja(Object.assign({},ln))}}),el.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),el.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),ln.select_appraise&&el.createElement("div",{style:{marginTop:"15px",marginLeft:30}},el.createElement("span",{style:{color:"#666666",marginRight:"20px"}},el.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),el.createElement(hn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ye,allowClear:!1,value:ln.end_time?Ve()(ln.end_time):"",disabledDate:Mt.Q8,disabledTime:Ta=>(0,Mt.d0)(Ta),onChange:(Ta,Xn)=>{ln.end_time=Xn,Ja(Object.assign({},ln))}}))),ln.select_appraise&&el.createElement("div",null,el.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},el.createElement(Le.default,{checked:ln.sealed_review,disabled:ye||!(Kt!=null&&Kt.change_sealed_review),onChange:Ta=>{ln.sealed_review=Ta.target.checked,Ja(Object.assign({},ln))}}),el.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),el.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),el.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},el.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",el.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),el.createElement(ge.ZP.Group,{value:ln.review_type,disabled:ye||!!(Kt!=null&&Kt.end_time),style:{marginLeft:30},onChange:Ta=>{ln.review_type=Ta.target.value,Ja(Object.assign({},ln))}},el.createElement(ge.ZP,{value:0},el.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),el.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),el.createElement(ge.ZP,{style:{marginLeft:"50px"},value:1},el.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),el.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),el.createElement(oe.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},el.createElement("div",{style:{color:"#666666",marginRight:"20px"}},el.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),ln.review_type===0&&el.createElement("div",{style:{flex:1}},Nt.length>0&&el.createElement(x.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Nt,columns:gu}),(Kt==null?void 0:Kt.start_appraise)===!1&&!ye&&el.createElement("div",{onClick:()=>ra([!0,null]),style:{display:rn==1&&(Nt==null?void 0:Nt.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),ln.review_type===1&&el.createElement("div",{style:{flex:1}},ga.length>0&&el.createElement(x.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:ga,columns:$a}))))),((0,vn.aN)()||!!Kt.exercise_author)&&el.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:ba},"\u4FDD\u5B58")),Pe(),el.createElement(Be.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!qt,title:(qt==null?void 0:qt[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Ga,afterClose:()=>{Gt([])},onCancel:()=>{dn(!1)}},el.createElement(x.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Ta=>{Gt(Ta)}},rowKey:"id",dataSource:ia,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var tm=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re})=>({exercise:ie,loading:se.effects,globalSetting:re}))(em),Hl=ee(59301),nm=Object.defineProperty,Ts=Object.defineProperties,am=Object.getOwnPropertyDescriptors,bc=Object.getOwnPropertySymbols,um=Object.prototype.hasOwnProperty,rm=Object.prototype.propertyIsEnumerable,lm=(ie,se,re)=>se in ie?nm(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,wc=(ie,se)=>{for(var re in se||(se={}))um.call(se,re)&&lm(ie,re,se[re]);if(bc)for(var re of bc(se))rm.call(se,re)&&lm(ie,re,se[re]);return ie},xc=(ie,se)=>Ts(ie,am(se)),om=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const im=({exercise:ie,globalSetting:se,loading:re,dispatch:Ke})=>{var it,Re;const{workSetting:Pt,commonHeader:Xe}=ie,[Pe]=de.default.useForm(),ye=(0,Ae.useParams)();ye.category=ye.categoryId;const[bt,rn]=(0,a.useState)(!1),[yn,kt]=(0,a.useState)(!1),_t={forbid_screen:!1,screen_key:((it=Pt==null?void 0:Pt.exercise)==null?void 0:it.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[wn,kn]=(0,a.useState)(_t);const[Kt,zt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var It,Nt;qt(),(It=Pt==null?void 0:Pt.exercise)!=null&&It.id&&!(0,vn.aN)()&&!((Nt=Pt==null?void 0:Pt.exercise)!=null&&Nt.is_creator)&&rn(!0)},[ie==null?void 0:ie.workSetting]),(0,a.useEffect)(()=>{((Xe==null?void 0:Xe.exercise_status)==="5"||Xe!=null&&Xe.appraise_label)&&rn(!0)},[Xe]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{ie.actionTabs.key==="insterIp"&&(ie.actionTabs.data.ip?wn[ie.actionTabs.type]=[...wn[ie.actionTabs.type]||[],...ie.actionTabs.data.ip]:wn[ie.actionTabs.type]=[...wn[ie.actionTabs.type]||[],`${ie.actionTabs.data.startIP},${ie.actionTabs.data.startIP.substring(0,ie.actionTabs.data.startIP.lastIndexOf("."))+"."+ie.actionTabs.data.endIP}`],dn(wn),zt(!0))},[ie.actionTabs]);const qt=()=>{const It=JSON.parse(JSON.stringify(Pt));Object.keys(wn).forEach(Nt=>{var Ma;wn[Nt]=(Ma=It==null?void 0:It.exercise)==null?void 0:Ma[Nt]}),dn(xc(wc({},wn),{ip_limit:wn.ip_limit!=="no"}))},dn=It=>{kn(It),Pe.setFieldsValue(It)};function ca(It=""){if(!It)return!1;const Nt=It.split(` +`),Ma=/^(http|https):\/\//;for(let ga=0;ga{var Nt,Ma;if(It.categoryId=ye.categoryId,It.forbid_screen&&!(It!=null&&It.screen_key.replace(/\s+/g,""))){Fe.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(It!=null&&It.use_white_list&&!((Nt=It==null?void 0:It.white_list)!=null&&Nt.length)){Fe.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(It!=null&&It.net_limit){if(It!=null&&It.net_limit_list&&!((Ma=It==null?void 0:It.net_limit_list)!=null&&Ma.replace(/\s+/g,""))){Fe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(ca(It==null?void 0:It.net_limit_list)){Fe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}zn(It)},zn=It=>om(void 0,null,function*(){kt(!0);const Nt=yield(0,Se.ZP)(`/api/exercises/${ye==null?void 0:ye.categoryId}/client_cheating_settings.json`,{method:"post",body:It});kt(!1),Nt.status===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ke({type:"exercise/getCommonHeader",payload:wc({},ye)}),Ke({type:"exercise/getWorkSetting",payload:wc({},ye)}),zt(!1))});(0,a.useEffect)(()=>{Cn(Kt?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Kt]);const Cn=(It="")=>{Ke({type:"exercise/setActionTabs",payload:{key:It}})},ia=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return Hl.createElement("section",{className:Cl.formDom,style:{padding:"30px 50px"}},Hl.createElement(gn.Z,{spinning:re["exercise/getWorkSetting"]||yn},Hl.createElement(de.default,{form:Pe,name:"basicForm",initialValues:_t,colon:!1,onValuesChange:(It,Nt)=>{console.log("onValuesChange",Nt);let Ma=Nt;for(const ga in It)(ga=="ip_bind"||ga=="ip_limit")&&!Nt.is_locked&&Nt[ga]&&(Ma.is_locked=!0),ga=="open_camera"&&(Ma.photo_count=Ma.photo_count||5);dn(Ma),zt(!0)},onFinish:Gt},Hl.createElement("div",{className:Cl.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),Hl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Hl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),Hl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",Hl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),Hl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Hl.createElement(de.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},Hl.createElement(Le.default,{disabled:bt},Hl.createElement(Hl.Fragment,null,Hl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),wn.forbid_screen&&Hl.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},Hl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),Hl.createElement(Ce.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},Hl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Cl.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),Hl.createElement(de.default.Item,{name:"screen_key",style:{marginBottom:0}},Hl.createElement(De.default,{size:"large",className:Cl.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),Hl.createElement(pe.Z,null,!bt&&Hl.createElement(Ie.ZP,{type:"link",onClick:()=>{Pe.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),Hl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Hl.createElement(de.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},Hl.createElement(Le.default,{disabled:bt},Hl.createElement(Hl.Fragment,null,Hl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),wn.use_white_list&&Hl.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},Hl.createElement(de.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},Hl.createElement(St.default,{mode:"tags",size:"large",disabled:bt,style:{width:1016},options:ia})))),Hl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Hl.createElement(de.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},Hl.createElement(Le.default,{disabled:bt},Hl.createElement(Hl.Fragment,null,Hl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),wn.net_limit&&Hl.createElement(oe.Z,{className:Cl.unlockKeyWrapper,align:"middle"},Hl.createElement(de.default.Item,{name:"net_limit_list",style:{marginBottom:0}},Hl.createElement(De.default.TextArea,{rows:5,style:{width:1016},disabled:bt,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 192.160.22.2 -\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`}))))),((0,vn.aN)()||((Re=ie==null?void 0:ie.commonHeader)==null?void 0:Re.exercise_author))&&!(Xe!=null&&Xe.appraise_label)&&Hl.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Pe.submit()}},"\u4FDD\u5B58")),Hl.createElement(Ad,null))};var sm=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re})=>({exercise:ie,loading:se.effects,globalSetting:re}))(im),Jo={flex_box_center:"flex_box_center___qXmER",flex_space_between:"flex_space_between___tVYVF",flex_box_vertical_center:"flex_box_vertical_center___uejwW",flex_box_center_end:"flex_box_center_end___l5I61",flex_box_column:"flex_box_column___A8X3f",content:"content___TBbyO",explain:"explain___WwPyv",tabs:"tabs___MlcMY",active:"active___lV1eg",btns:"btns___qovHC",must:"must___vgDa6",popover:"popover___HAX3s",zybzForm:"zybzForm____IvKI",graaytitle:"graaytitle___hkrTg",dataPicker:"dataPicker___T2aBH",examineStatus:"examineStatus___iICIK",contacts:"contacts___Tyh2m",contacts_img:"contacts_img___pfYUb",suc_status:"suc_status___UuTMv",fail_status:"fail_status___nBUzE",bohui:"bohui___lJoSV"},qs=ee(29679),Ml=ee(59301),cm=Object.defineProperty,Id=Object.defineProperties,Tm=Object.getOwnPropertyDescriptors,_s=Object.getOwnPropertySymbols,dm=Object.prototype.hasOwnProperty,mm=Object.prototype.propertyIsEnumerable,Ld=(ie,se,re)=>se in ie?cm(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Nd=(ie,se)=>{for(var re in se||(se={}))dm.call(se,re)&&Ld(ie,re,se[re]);if(_s)for(var re of _s(se))mm.call(se,re)&&Ld(ie,re,se[re]);return ie},Od=(ie,se)=>Id(ie,Tm(se)),$s=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const gm="YYYY-MM-DD HH:mm",Md=({shixunHomeworks:ie,user:se,loading:re,dispatch:Ke})=>{const[it]=de.default.useForm(),[Re,Pt]=(0,a.useState)(null),[Xe,Pe]=(0,a.useState)([]),[ye,wt]=(0,a.useState)(""),[ln,yn]=(0,a.useState)(!1),[kt,_t]=(0,a.useState)(!1),wn=(0,a.useRef)((0,su.throttle)(Jn=>Nt(Jn),1200,{leading:!0,trailing:!0})).current,[kn,Kt]=(0,a.useState)([]),[zt,qt]=(0,a.useState)(!1),dn=(0,Ae.useParams)(),ma=(0,a.useRef)(null),Vt=(0,a.useRef)(1),[Wn,Cn]=(0,a.useState)({});(0,a.useEffect)(()=>{It()},[]),(0,a.useEffect)(()=>{ia(zt?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[zt]);const ia=(Jn="")=>{Ke({type:"exercise/setActionTabs",payload:{key:Jn}})},It=()=>$s(void 0,null,function*(){var Jn,$t,Fu,et,Va,Na,Hn,oa,_n,Wa,mu,_a,tr,wr,Ra;let qn=yield(0,Se.ZP)(`/api/exercises/${dn.categoryId}/resources_ensure_info.json`,{method:"get"});it.setFieldsValue(Od(Nd({},(Jn=qn==null?void 0:qn.data)==null?void 0:Jn.important_shixun_configs),{times:(Fu=($t=qn==null?void 0:qn.data)==null?void 0:$t.important_shixun_configs)!=null&&Fu.start_time&&((Va=(et=qn==null?void 0:qn.data)==null?void 0:et.important_shixun_configs)!=null&&Va.end_time)?[Ve()((Hn=(Na=qn==null?void 0:qn.data)==null?void 0:Na.important_shixun_configs)==null?void 0:Hn.start_time),Ve()((_n=(oa=qn==null?void 0:qn.data)==null?void 0:oa.important_shixun_configs)==null?void 0:_n.end_time)]:["",""]}));const{school_id:Gn,school_name:Aa}=(Wa=qn==null?void 0:qn.data)==null?void 0:Wa.important_shixun_configs;Kt([{id:Gn,name:Aa}]),Cn((mu=qn==null?void 0:qn.data)==null?void 0:mu.important_shixun_configs),wt((tr=(_a=qn==null?void 0:qn.data)==null?void 0:_a.important_shixun_configs)==null?void 0:tr.verify_reason),Pt(((Ra=(wr=qn==null?void 0:qn.data)==null?void 0:wr.important_shixun_configs)==null?void 0:Ra.process)||null),qt(!1)}),Nt=Jn=>$s(void 0,null,function*(){_t(!0),clearTimeout(ma.current),ma.current=setTimeout(()=>$s(void 0,null,function*(){Vt.current+=1;const $t=Vt.current,Fu=yield Ke({type:"account/getSchoolOption",payload:{keyword:Jn,limit:10}});Fu.status===0&&(Kt(Fu==null?void 0:Fu.schools),_t(!1))}),500)}),Ma=Jn=>parseInt(Jn||"0",10),Qn=(Jn,$t)=>{if($t&&$t.length===2){const[Fu,et]=$t;if(!Fu||!et)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Ml.createElement("section",null,Ml.createElement("div",{style:{padding:"30px 50px"}},Ml.createElement(de.default,{form:it,layout:"horizontal",onFinish:Jn=>$s(void 0,null,function*(){console.log("---",Jn);let $t=yield(0,Se.ZP)(`/api/exercises/${dn.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:Od(Nd({},Jn),{start_time:Ve()(Jn==null?void 0:Jn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Ve()(Jn==null?void 0:Jn.times[1]).format("YYYY-MM-DD HH:mm")})}});($t==null?void 0:$t.status)===0&&(Fe.ZP.info("\u4FEE\u6539\u6210\u529F"),It())}),className:Jo.zybzForm,onValuesChange:()=>{qt(!0)}},Ml.createElement("div",{style:{display:"flex",alignItems:"center"}},Ml.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ml.createElement("span",{className:Jo.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Ml.createElement(de.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Ml.createElement(De.default,{disabled:!0,minLength:4,maxLength:30,size:"large",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Ml.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ml.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ml.createElement("span",{className:Jo.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Ml.createElement(de.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Ml.createElement(St.default,{showSearch:!0,size:"large",loading:kt,listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",filterOption:!1,onSearch:Jn=>{Nt(Jn)}},kn.map(Jn=>Ml.createElement(St.default.Option,{value:Jn.id,key:Jn.id},Jn.name))))),Ml.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ml.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ml.createElement("span",{className:Jo.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Ml.createElement(de.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Qn}]},Ml.createElement(hn.default.RangePicker,{disabledDate:Jn=>Jn&&Jn{if(Jn&&Jn[0]&&Jn[1]){const $t=Jn[0].isBefore(Ve()())?Ve()():Jn[0];it.setFieldValue("times",[$t,Jn[1]])}else it.setFieldValue("times",Jn)}}))),Ml.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ml.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ml.createElement("span",{className:Jo.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Ml.createElement(de.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Ml.createElement(ke.Z,{size:"large",parser:Ma,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Ml.createElement("div",{className:`${Jo.examineStatus}`},Re>=1&&Ml.createElement("div",null," ",Ml.createElement(qs.Z,{className:Jo.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Re>=2&&Re!=3&&Ml.createElement("div",null," ",Ml.createElement(qs.Z,{className:Jo.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Re==3&&Ml.createElement("div",null," ",Ml.createElement(Ks.Z,{className:Jo.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Ml.createElement("span",{title:ye,className:Jo.bohui},ye),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Ml.createElement("span",{className:Jo.contacts},Ml.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ml.createElement("div",{className:Jo.contacts_img}))),Re>=4&&Re!=5&&Re!=7&&Ml.createElement("div",null," ",Ml.createElement(qs.Z,{className:Jo.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Re==5||Re==7)&&Ml.createElement("div",null," ",Ml.createElement(Ks.Z,{className:Jo.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Ml.createElement("span",{className:Jo.contacts},Ml.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ml.createElement("div",{className:Jo.contacts_img}))),Re>5&&Ml.createElement("div",null," ",Ml.createElement(qs.Z,{className:Jo.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Ml.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>it.submit()},"\u4FDD\u5B58")))};var ec=(0,Ae.connect)(({shixunHomeworks:ie,loading:se,user:re})=>({shixunHomeworks:ie,loading:se.effects,user:re}))(Md),ks=ee(63680),ts=ee(59301);const Ic=({exercise:ie,globalSetting:se,dispatch:re})=>{var Ke,it,Re,Pt,Xe,Pe;const[ye,wt]=(0,a.useState)("0"),[ln]=(0,Ae.useSearchParams)(),yn=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:ts.createElement(Cc,{changeActive:kt=>{wt(kt)}})},!((Ke=se==null?void 0:se.setting)!=null&&Ke.is_local)&&{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:ts.createElement(W0,null)},(0,vn.GJ)()&&((Re=(it=ie==null?void 0:ie.workSetting)==null?void 0:it.exercise)==null?void 0:Re.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:ts.createElement(tm,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:ts.createElement(X0,null)},!((Pt=se==null?void 0:se.setting)!=null&&Pt.is_local)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:ts.createElement(sm,null)},(0,vn.Ny)()&&((Pe=(Xe=ie==null?void 0:ie.workSetting)==null?void 0:Xe.exercise)==null?void 0:Pe.show_resource)&&{label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",key:"6",element:ts.createElement(ec,null)}].filter(kt=>!!kt);return(0,a.useEffect)(()=>(ln.get("childrenTabs")&&wt(ln.get("childrenTabs")),re({type:"globalSetting/footerToggle",payload:!1}),()=>{re({type:"globalSetting/footerToggle",payload:!0})}),[]),ts.createElement("div",{style:{paddingBottom:"50px"}},ts.createElement(ks.Z,{dataSource:yn,style:{marginBottom:52}}))};var Rd=(0,Ae.connect)(({exercise:ie,globalSetting:se})=>({exercise:ie,globalSetting:se}))(Ic),mi=ee(20635),ns=ee(38776),Td=ee(5423),Li=ee(42441),Lc=ee(25114),kd=ee(73666),Nc=ee(60874),Oc=ee(67217),jd=ee(8848),uo={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Mc=ee(48421),fm=Object.defineProperty,vm=Object.defineProperties,zd=Object.getOwnPropertyDescriptors,Zd=Object.getOwnPropertySymbols,pm=Object.prototype.hasOwnProperty,Am=Object.prototype.propertyIsEnumerable,Qd=(ie,se,re)=>se in ie?fm(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,fs=(ie,se)=>{for(var re in se||(se={}))pm.call(se,re)&&Qd(ie,re,se[re]);if(Zd)for(var re of Zd(se))Am.call(se,re)&&Qd(ie,re,se[re]);return ie},js=(ie,se)=>vm(ie,zd(se));const Hd=(ie="")=>{var se,re;const Ke=document.createElement("html");return Ke.innerHTML=(0,Mc.ZP)(ie),a.createElement("span",null,((re=(se=Ke==null?void 0:Ke.children)==null?void 0:se[1])==null?void 0:re.textContent)||(Ke==null?void 0:Ke.textContent)||"")},Em=({ModalProps:ie={},QuestionDetail:se={},CurrentData:re={}})=>{var Ke,it,Re,Pt,Xe,Pe,ye,wt,ln,yn;const{question_type:kt=null}=se;return(0,a.useEffect)(()=>{console.log("CurrentData===",re,se,se==null?void 0:se.question_choices)},[re]),a.createElement(Be.default,fs({},fs({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},ie)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),re==null?void 0:re.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),re==null?void 0:re.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),re==null?void 0:re.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(Ke=re==null?void 0:re.users_answer_info)==null?void 0:Ke.score,"/",se==null?void 0:se.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(kt===$a.fw[3].id||kt===$a.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(Re=(it=re==null?void 0:re.users_answer_info)==null?void 0:it.choices)==null?void 0:Re.map((_t,wn)=>a.createElement("div",{key:_t==null?void 0:_t.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",wn+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:_t!=null&&_t.score_type?"#2EC25B":"#E30000"}},_t==null?void 0:_t.answer_text)))),kt===$a.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Xe=(Pt=re==null?void 0:re.users_answer_info)==null?void 0:Pt.choices)==null?void 0:Xe.map((_t,wn)=>a.createElement(Ca.Z,{key:wn,value:(0,me.EJ)(_t==null?void 0:_t.answer_text,se==null?void 0:se.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Pe=se==null?void 0:se.question_choices)==null?void 0:Pe.map((_t,wn)=>a.createElement(Ca.Z,{key:wn,value:_t==null?void 0:_t.answer_text}))))),kt===$a.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(wt=(ye=re==null?void 0:re.users_answer_info)==null?void 0:ye.choices)==null?void 0:wt.map((_t,wn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",wn+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(Ce.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(_t!=null&&_t.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,_t==null?void 0:_t.answer_text)))))),kt===$a.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(yn=(ln=re==null?void 0:re.users_answer_info)==null?void 0:ln.choices)==null?void 0:yn.map((_t,wn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(Ce.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(_t!=null&&_t.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,_t!=null&&_t.answer_text?Ar.Base64.decode(_t==null?void 0:_t.answer_text):""))))))))},hm=a.memo(Em),Fm=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,wt,ln,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ma,Vt,Wn,Cn,ia,It,Nt,Ma,Qn,Jn,$t,Fu,et,Va,Na;const{actionTabs:Hn={},course_groups:oa=[]}=ie,_n=(0,Ae.useParams)(),[,Wa,mu,_a]=(0,cn.U)(ue.hv,{exercise_id:_n==null?void 0:_n.categoryId}),tr=((Ke=_a==null?void 0:_a.data)==null?void 0:Ke.question)||{},wr=((Re=(it=_a==null?void 0:_a.data)==null?void 0:it.exercise)==null?void 0:Re.use_blank_score)||0,[Ra,qn]=(0,a.useState)({open:!1,currentData:{}}),[Gn,Aa]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Pt=Hn==null?void 0:Hn.data)==null?void 0:Pt.exercise_group_id)||"all",keyword:"",score_type:(Xe=Hn==null?void 0:Hn.data)!=null&&Xe.choice_position?(Pe=Hn==null?void 0:Hn.data)==null?void 0:Pe.choice_position:"all"}),Rn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})},xn=(0,a.useMemo)(()=>{var ta;const En=tr==null?void 0:tr.question_type,ha=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:au=>au||"\u672A\u5206\u73ED"}];return[$a.fw[0].id,$a.fw[1].id,$a.fw[2].id].includes(En)&&ha.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(au,tu)=>{var Su,ar,Eu,Ia,Gu;const qu=(ar=(Su=tu==null?void 0:tu.users_answer_info)==null?void 0:Su.choices)==null?void 0:ar.map(Cu=>Cu==null?void 0:Cu.exercise_choice_id),qr=(Eu=tr==null?void 0:tr.question_choices)==null?void 0:Eu.filter(Cu=>qu.includes(Cu==null?void 0:Cu.exercise_choice_id)),Rl=((Gu=(Ia=tr==null?void 0:tr.question_choices)==null?void 0:Ia.filter(Cu=>Cu==null?void 0:Cu.right_answer))==null?void 0:Gu.map(Cu=>Cu==null?void 0:Cu.exercise_choice_id))||[],nu=Rl.length===qu.length?qu.length>0&&qu.every(Cu=>Rl.includes(Cu))?1:3:qu.length>0&&qu.every(Cu=>Rl.includes(Cu))&&wr===1?2:3;return a.createElement(a.Fragment,null,qr==null?void 0:qr.map(Cu=>a.createElement("span",{key:Cu==null?void 0:Cu.exercise_choice_id,style:{color:nu===3?"#E30000":nu===2?"#FF9D18":"#2EC25B"}},(tr==null?void 0:tr.question_type)===$a.fw[2].id?Cu==null?void 0:Cu.choice_text:$a.k4[(Cu==null?void 0:Cu.choice_position)-1])))}}),[$a.fw[3].id,$a.fw[4].id,$a.fw[8].id,$a.fw[6].id,$a.fw[7].id].includes(En)&&ha.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(au,tu)=>{var Su;return`${(Su=tu==null?void 0:tu.users_answer_info)==null?void 0:Su.score}/${tr==null?void 0:tr.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(au,tu)=>a.createElement("a",{onClick:()=>{qn({open:!0,currentData:tu})}},"\u67E5\u770B\u8BE6\u60C5")}),[$a.fw[5].id].includes(En)&&ha.push(...((ta=tr==null?void 0:tr.question_choices)==null?void 0:ta.map((au,tu=0)=>({title:`\u7B2C${au==null?void 0:au.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(Su,ar)=>{var Eu,Ia,Gu,qu,qr,Rl,nu,Cu;return((Ia=(Eu=ar==null?void 0:ar.users_answer_info)==null?void 0:Eu.choices)==null?void 0:Ia.length)>0&&`${(qr=(qu=(Gu=ar==null?void 0:ar.users_answer_info)==null?void 0:Gu.choices)==null?void 0:qu[tu])==null?void 0:qr.score}/${(Cu=(nu=(Rl=ar==null?void 0:ar.users_answer_info)==null?void 0:Rl.choices)==null?void 0:nu[tu])==null?void 0:Cu.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(au,tu)=>a.createElement("a",{onClick:()=>{qn({open:!0,currentData:tu})}},"\u67E5\u770B\u8BE6\u60C5")}),ha},[tr,wr]);return(0,a.useEffect)(()=>{var ta,En,ha,au,tu,Su;(Hn==null?void 0:Hn.key)==="\u7B54\u9898\u8BE6\u60C5"&&mu(js(fs({},Gn),{exercise_group_id:(Gn==null?void 0:Gn.exercise_group_id)=="all"?"":Gn==null?void 0:Gn.exercise_group_id,exercise_id:_n==null?void 0:_n.categoryId,question_id:(ta=Hn==null?void 0:Hn.data)==null?void 0:ta.id,choice_position:([4,5,6].includes((En=Hn==null?void 0:Hn.data)==null?void 0:En.ques_type)||[4,5,6].includes((au=(ha=_a==null?void 0:_a.data)==null?void 0:ha.question)==null?void 0:au.question_type))&&Gn.score_type!=="all"?Gn.score_type:null,challenge_id:(tu=Hn==null?void 0:Hn.data)==null?void 0:tu.challenge_id,scope:(Su=Hn==null?void 0:Hn.data)==null?void 0:Su.scope,score_type:null}))},[Hn==null?void 0:Hn.key,Gn]),a.createElement(a.Fragment,null,a.createElement(Be.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((ye=Hn==null?void 0:Hn.data)==null?void 0:ye.tabActive)==="3"&&((wt=Hn==null?void 0:Hn.data)!=null&&wt.title)?(ln=Hn==null?void 0:Hn.data)==null?void 0:ln.title:`${(wn=(_t=$a.fw)==null?void 0:_t[(kt=(yn=_a==null?void 0:_a.data)==null?void 0:yn.question)==null?void 0:kt.question_type])==null?void 0:wn.name}${((kn=Hn==null?void 0:Hn.data)==null?void 0:kn.question_number)||""}`,"\uFF09"),((Kt=Hn==null?void 0:Hn.data)==null?void 0:Kt.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(Ce.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Hd((qt=(zt=_a==null?void 0:_a.data)==null?void 0:zt.question)==null?void 0:qt.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",$a.fw[((ma=(dn=_a==null?void 0:_a.data)==null?void 0:dn.question)==null?void 0:ma.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Hd((Wn=(Vt=_a==null?void 0:_a.data)==null?void 0:Vt.question)==null?void 0:Wn.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(Cn=Hn==null?void 0:Hn.data)==null?void 0:Cn.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(ia=Hn==null?void 0:Hn.data)==null?void 0:ia.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(It=Hn==null?void 0:Hn.data)==null?void 0:It.effictive_counts,"\u4EBA")))),open:(Hn==null?void 0:Hn.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Rn},((Nt=Hn==null?void 0:Hn.data)==null?void 0:Nt.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Qn=(Ma=Hn==null?void 0:Hn.data)==null?void 0:Ma.exercise_group_list)==null?void 0:Qn.map((ta,En)=>{var ha;return a.createElement("span",{key:En},ta==null?void 0:ta.course_group_name,a.createElement("span",{className:"ml10 c-black"},ta==null?void 0:ta.value,((ha=Hn==null?void 0:Hn.data)==null?void 0:ha.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(St.default,{style:{width:256},value:Gn==null?void 0:Gn.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:ta=>ta.parentNode,onChange:ta=>{let En=[...ta];En.length===0&&(En=["all"]),En.includes("all")&&En.length>1&&(En[En.length-1]=="all"?En=["all"]:En=En.filter(ha=>ha!=="all")),Aa(js(fs({},Gn),{exercise_group_id:En}))},filterOption:(ta,En)=>En.label.indexOf(ta.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...oa.map(ta=>({label:ta==null?void 0:ta.exercise_group_name,value:ta==null?void 0:ta.exercise_group_id}))]}),[4,5,6].includes(($t=(Jn=_a==null?void 0:_a.data)==null?void 0:Jn.question)==null?void 0:$t.question_type)&&a.createElement(St.default,{style:{width:140,marginLeft:20},value:Gn==null?void 0:Gn.score_type,onChange:ta=>{Aa(js(fs({},Gn),{score_type:ta}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(ns.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ta=>{Aa(js(fs({},Gn),{keyword:ta}))}})),a.createElement(x.default,{className:"mt10",dataSource:((et=(Fu=_a==null?void 0:_a.data)==null?void 0:Fu.student_score)==null?void 0:et.list)||[],scroll:{y:500,x:"max-content"},loading:Wa,columns:xn,pagination:{current:Gn.page,pageSize:Gn==null?void 0:Gn.limit,onChange:(ta,En)=>{Aa(js(fs({},Gn),{page:ta,limit:En}))},total:((Na=(Va=_a==null?void 0:_a.data)==null?void 0:Va.student_score)==null?void 0:Na.count)||0,showTotal:ta=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},ta),"\u6761\u6570\u636E")}})),a.createElement(hm,{QuestionDetail:tr,CurrentData:Ra.currentData,ModalProps:{open:Ra.open,onCancel:()=>{qn({open:!1,currentData:{}})}}}))};var Ud=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Fm),Zn=ee(59301),Wd=Object.defineProperty,Gd=Object.defineProperties,Bm=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,Vd=Object.prototype.hasOwnProperty,Rc=Object.prototype.propertyIsEnumerable,Kd=(ie,se,re)=>se in ie?Wd(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ji=(ie,se)=>{for(var re in se||(se={}))Vd.call(se,re)&&Kd(ie,re,se[re]);if(tc)for(var re of tc(se))Rc.call(se,re)&&Kd(ie,re,se[re]);return ie},as=(ie,se)=>Gd(ie,Bm(se)),Tc=(ie,se)=>{var re={};for(var Ke in ie)Vd.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&tc)for(var Ke of tc(ie))se.indexOf(Ke)<0&&Rc.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Cm=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Yd=ie=>{var se,re;const Ke=document.createElement("html");return Ke.innerHTML=(0,Mc.ZP)(ie),Zn.createElement("span",null,((re=(se=Ke==null?void 0:Ke.children)==null?void 0:se[1])==null?void 0:re.textContent)||(Ke==null?void 0:Ke.textContent)||"")},Xd=ie=>{var se=ie,{data:re,dispatch:Ke,exercise_group_id:it}=se,Re=Tc(se,["data","dispatch","exercise_group_id"]),Pt,Xe;const Pe=(()=>{var wt,ln,yn,kt;let _t=[];return((re==null?void 0:re.ques_type)==$a.fw[0].id||(re==null?void 0:re.ques_type)==$a.fw[1].id)&&(_t=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Zn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Zn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Zn.createElement(Zn.Fragment,null,Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Zn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(wt=(re==null?void 0:re.ques_details)||[])==null?void 0:wt.map((wn,kn)=>as(ji({},wn),{title:$a.k4[kn],num:wn.choice_users_count,scale:(Number(wn.choice_percent)*100).toFixed(2)}))]),(re==null?void 0:re.ques_type)==$a.fw[2].id&&(_t=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Zn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Zn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Zn.createElement(Zn.Fragment,null,Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Zn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(ln=(re==null?void 0:re.ques_details)||[])==null?void 0:ln.map((wn,kn)=>as(ji({},wn),{title:wn.choice_text,num:wn.choice_users_count,scale:(Number(wn.choice_percent)*100).toFixed(2)}))]),((re==null?void 0:re.ques_type)==$a.fw[3].id||(re==null?void 0:re.ques_type)==$a.fw[8].id)&&(_t=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:Zn.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",Zn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Zn.createElement(Zn.Fragment,null,Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Zn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(yn=(re==null?void 0:re.ques_details)||[])==null?void 0:yn.map((wn,kn)=>as(ji({},wn),{title:`\u586B\u7A7A${wn.choice_position}`,num:wn.choice_users_count,scale:(Number(wn.choice_percent)*100).toFixed(2)}))]),((re==null?void 0:re.ques_type)==$a.fw[4].id||(re==null?void 0:re.ques_type)==$a.fw[6].id)&&(_t=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Zn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Zn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Zn.createElement(Zn.Fragment,null,Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(re==null?void 0:re.ques_type)==$a.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(re==null?void 0:re.ques_type)==$a.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(re==null?void 0:re.ques_type)==$a.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(re==null?void 0:re.ques_type)==$a.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(re==null?void 0:re.ques_type)==$a.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(re==null?void 0:re.ques_type)==$a.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Zn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(kt=(re==null?void 0:re.ques_details)||[])==null?void 0:kt.map((wn,kn)=>as(ji({},wn),{title:wn.choice_text,num:wn.choice_users_count,scale:(Number(wn.choice_percent)*100).toFixed(2)}))]),_t})(),ye=(wt={})=>{Ke({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:as(ji({},re),{scope:Re==null?void 0:Re.scope,exercise_group_id:it,choice_position:wt==null?void 0:wt.choice_position,tabActive:"2",question_number:(re==null?void 0:re.index)||`${Re.Findex}.${re==null?void 0:re.ques_position}`})}})};return Zn.createElement("div",{className:uo.DomStyle},Zn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Zn.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},Zn.createElement(oe.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},Zn.createElement(pe.Z,{className:uo.DomStyleTitle},"\u9898\u76EE"),Zn.createElement(pe.Z,null,Zn.createElement(Ca.Z,{className:uo.DomStyleTitle,style:{maxWidth:710},value:re.ques_title}),Zn.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Pt=re==null?void 0:re.ques_details)==null?void 0:Pt.map((wt,ln)=>Zn.createElement("div",{key:ln},((re==null?void 0:re.ques_type)==$a.fw[0].id||(re==null?void 0:re.ques_type)==$a.fw[1].id)&&Zn.createElement(oe.Z,{className:`${wt.choice_right_boolean?uo.Sessce:""}`,gutter:10,wrap:!1,key:ln},Zn.createElement(pe.Z,{style:{fontWeight:600}},$a.k4[ln]),Zn.createElement(pe.Z,null,Zn.createElement(Ca.Z,{className:uo.DomStyleTitle,style:{maxWidth:690},value:wt.choice_text||""}))),(re==null?void 0:re.ques_type)==$a.fw[2].id&&Zn.createElement(oe.Z,{className:`${wt.choice_right_boolean?uo.Sessce:""}`,gutter:10,wrap:!1,key:ln},Zn.createElement(pe.Z,null,Zn.createElement(Ca.Z,{className:uo.DomStyleTitle,style:{maxWidth:690},value:wt.choice_text||""}))),((re==null?void 0:re.ques_type)==$a.fw[3].id||(re==null?void 0:re.ques_type)==$a.fw[8].id)&&Zn.createElement(oe.Z,{gutter:10,wrap:!1,key:ln},Zn.createElement(pe.Z,{style:{fontWeight:600}},"\u586B\u7A7A",wt.choice_position,"\uFF1A"),Zn.createElement(pe.Z,null,wt.choice_text||"")),((re==null?void 0:re.ques_type)==$a.fw[4].id||(re==null?void 0:re.ques_type)==$a.fw[6].id)&&Zn.createElement(oe.Z,{gutter:10,wrap:!1,key:ln},Zn.createElement(pe.Z,null,Zn.createElement(Ca.Z,{className:uo.DomStyleTitle,style:{maxWidth:690},value:wt.choice_text||""})))))))),Zn.createElement(oe.Z,{gutter:60},[$a.fw[0].id,$a.fw[1].id,$a.fw[2].id].includes(re==null?void 0:re.ques_type)&&Zn.createElement(pe.Z,null,Zn.createElement("span",{className:`${uo.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(Xe=re==null?void 0:re.ques_details)==null?void 0:Xe.filter(wt=>wt.choice_right_boolean).map((wt,ln)=>Zn.createElement("span",{key:ln},((re==null?void 0:re.ques_type)==$a.fw[0].id||(re==null?void 0:re.ques_type)==$a.fw[1].id)&&Zn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},$a.k4[wt.choice_position-1]),(re==null?void 0:re.ques_type)==$a.fw[2].id&&Zn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},wt.choice_text)))),Zn.createElement(pe.Z,null,Zn.createElement("span",{className:`${uo.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Zn.createElement("span",{style:{color:"#000",fontWeight:600}},(re==null?void 0:re.tag_discipline)||"-")))),Zn.createElement("div",{className:uo.AnswerSDom,style:{padding:"0 0 0 20px"}},Zn.createElement("div",{className:`${uo.DomStyleTitle} flex item-center justify-between`},Zn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Zn.createElement("a",{onClick:ye},"\u67E5\u770B\u8BE6\u60C5")),Zn.createElement("div",{className:"mt20"},Pe==null?void 0:Pe.map((wt,ln)=>Zn.createElement("div",{key:ln,style:{display:"flex",alignItems:"center",gap:10,marginTop:ln==0?10:14}},[$a.fw[0].id,$a.fw[1].id,$a.fw[2].id].includes(re==null?void 0:re.ques_type)?Zn.createElement("div",{className:`${wt!=null&&wt.choice_right_boolean?uo.Sessce:""}`,style:{width:56}},wt.title):Zn.createElement("div",{style:{width:56}},wt.title),Zn.createElement("div",{className:`${wt.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{wt.num>0&&ye(wt)}},wt.num,ln==0?"":"\u4EBA"),Zn.createElement("div",{style:{width:140}},ln==0?wt.scale:Zn.createElement(oe.Z,{gutter:4,align:"middle",className:`${wt.num>0?uo.scale_hover:""}`,onClick:()=>{wt.num>0&&ye(wt)}},Zn.createElement(pe.Z,{flex:1},Zn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Zn.createElement("div",{style:{width:`${wt.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Zn.createElement(pe.Z,{className:`${wt.num>0?uo.percent:""}`,style:{color:"#999"}},wt.scale,"%")))))))))},ym=ie=>{var se=ie,{data:re,dispatch:Ke,exercise_group_id:it}=se,Re=Tc(se,["data","dispatch","exercise_group_id"]);const Pt=(Pe,ye={})=>{Ke({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:as(ji({},re),{scope:Re==null?void 0:Re.scope,exercise_group_id:it,choice_position:ye==null?void 0:ye.choice_position,challenge_id:Pe==null?void 0:Pe.challenge_id,tabActive:"2",question_number:re==null?void 0:re.index})}})},Xe={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Zn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Zn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Zn.createElement(Zn.Fragment,null,Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Zn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return Zn.createElement("div",{className:uo.DomStyle},Zn.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},Zn.createElement("div",null,Zn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Zn.createElement(oe.Z,{gutter:10,wrap:!1},Zn.createElement(pe.Z,{className:uo.DomStyleTitle},"\u9898\u76EE"),Zn.createElement(pe.Z,null,Zn.createElement(Ca.Z,{style:{maxWidth:710},className:uo.DomStyleTitle,value:re.ques_title}))),Zn.createElement("div",{className:uo.AnswerSDom},Zn.createElement("div",{className:`${uo.DomStyleTitle} flex item-center justify-between`},Zn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Zn.createElement("a",{onClick:Pt},"\u67E5\u770B\u8BE6\u60C5")),Zn.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},Zn.createElement("div",{style:{width:56}},Xe.title),Zn.createElement("div",{style:{width:56}},Xe.num),Zn.createElement("div",{style:{width:140}},Xe.scale)))),re==null?void 0:re.ques_details.map((Pe,ye)=>Zn.createElement("div",{key:ye,style:{display:"flex",gap:10}},Zn.createElement("div",{className:uo.DomStyleTitle},"\u7B2C",(0,me.EM)(ye+1),"\u5173\uFF1A"),Zn.createElement("div",{style:{flex:1}},[{challenge_name:Pe.challenge_name},...(Pe==null?void 0:Pe.challenge_details)||[]].map((wt,ln)=>Zn.createElement("div",{key:ln,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},Zn.createElement("div",null,Zn.createElement(Ca.Z,{className:`${uo.DomStyleTitle} ${ln==0?uo.DomStyleTitleChild:""}`,value:wt.challenge_name||wt.choice_text})),Zn.createElement("div",{className:uo.AnswerSDom},Zn.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},Zn.createElement("div",{style:{width:56}},wt.choice_text?wt.choice_text:""),Zn.createElement("div",{className:"current",style:{width:56},onClick:()=>{wt.choice_users_count>0&&Pt(Pe,wt)}},wt.choice_users_count!=null?`${wt.choice_users_count}\u4EBA`:""),Zn.createElement("div",{style:{width:140}},wt.choice_percent&&Zn.createElement(oe.Z,{gutter:4,align:"middle",className:`${wt.choice_users_count>0?uo.scale_hover:""}`,onClick:()=>{wt.choice_users_count>0&&Pt(Pe,wt)}},Zn.createElement(pe.Z,{flex:1},Zn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Zn.createElement("div",{style:{width:`${(Number(wt.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Zn.createElement(pe.Z,{className:`${wt.choice_users_count>0?uo.percent:""}`,style:{color:"#999"}},(Number(wt.choice_percent)*100).toFixed(2),"%"))))))))))),Zn.createElement("div",null,Zn.createElement("span",{className:`${uo.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Zn.createElement("span",{style:{color:"#000",fontWeight:600}},(re==null?void 0:re.tag_discipline)||"-"))))},nc=({columns:ie,item:se,Fques_type:re,Findex:Ke})=>Zn.createElement(oe.Z,{align:"middle",wrap:!1,style:{color:"#333"}},Zn.createElement(pe.Z,{flex:`${ie[0].width-20}px`,style:{paddingLeft:re==$a.fw[7].id&&"8px"}},(se==null?void 0:se.index)||`${Ke}.${se==null?void 0:se.ques_position}`),Zn.createElement(pe.Z,{className:uo.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},Yd(se==null?void 0:se.ques_title)),Zn.createElement(Ce.Z,{title:se==null?void 0:se.name},Zn.createElement(pe.Z,{className:uo.Onerow,flex:`${ie[2].width}px`,style:{padding:"0 8px"}},re==$a.fw[7].id?se==null?void 0:se.name:Zn.createElement("div",{className:uo.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},Zn.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},se==null?void 0:se.name)))),Zn.createElement(pe.Z,{flex:`${ie[3].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.right_percent,"%"),Zn.createElement(pe.Z,{flex:`${ie[4].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.score_percent,"%"),Zn.createElement(pe.Z,{flex:`${ie[5].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.effictive_counts,"\u4EBA"),Zn.createElement(pe.Z,{flex:`${ie[6].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.un_answer_counts,"\u4EBA"),Zn.createElement(pe.Z,{flex:`${ie[7].width}px`,style:{paddingLeft:"8px"}},se==null?void 0:se.total_user_counts,"\u4EBA")),Jd=(ie,se)=>{var re=ie,{exercise:Ke,dispatch:it,value:Re}=re,Pt=Tc(re,["exercise","dispatch","value"]);const{NormalResult:{commit_results:Xe,questions_count:Pe},actionTabs:ye}=Ke,wt=(0,Ae.useParams)(),[ln,yn]=(0,a.useState)([]),[kt,_t]=(0,a.useState)([]),[wn,kn]=(0,a.useState)(void 0),[Kt,zt]=(0,a.useState)(!1),[qt,dn]=(0,a.useState)({coursesId:wt.coursesId,id:wt.categoryId,categoryId:wt.categoryId,page:1,limit:50,order:null,sort:"asc"}),ma=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(ia,It)=>ia.index-It.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:Zn.createElement("span",null,"\u6B63\u786E\u7387 ",Zn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Zn.createElement(Zn.Fragment,null,Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Zn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(ia,It)=>ia.index3-It.index3},{title:Zn.createElement("span",null,"\u5F97\u5206\u7387 ",Zn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Zn.createElement(Zn.Fragment,null,Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Zn.createElement("div",null,Zn.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Zn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(ia,It)=>ia.score_percent-It.score_percent},{title:Zn.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Zn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Zn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(ia,It)=>ia.effictive_counts-It.effictive_counts},{title:Zn.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Zn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Zn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(ia,It)=>ia.un_answer_counts-It.un_answer_counts},{title:Zn.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Vt=(...ia)=>Cm(void 0,[...ia],function*(It=qt){var Nt,Ma,Qn,Jn,$t;zt(!0);const Fu=[],et=yield it({type:"exercise/getQuestionResult",payload:ji(ji({},It),Re)});(Nt=et==null?void 0:et.commit_results)==null||Nt.forEach(Va=>{var Na,Hn;Fu.push(Va==null?void 0:Va.id),(Na=Va==null?void 0:Va.sub_exercise_questions)!=null&&Na.length&&((Hn=Va==null?void 0:Va.sub_exercise_questions)==null||Hn.forEach(oa=>{Fu.push(oa==null?void 0:oa.id)}))}),wn&&yn(Fu),wn==!1&&yn([]),wn==null&&yn((Qn=(Ma=et==null?void 0:et.commit_results)==null?void 0:Ma[0])!=null&&Qn.id?[($t=(Jn=et==null?void 0:et.commit_results)==null?void 0:Jn[0])==null?void 0:$t.id]:[]),_t(Fu),zt(!1)}),Wn=ia=>{let It=[];ln!=null&&ln.includes(ia)?It=ln.filter(Nt=>Nt!=ia):It=[...ln,ia],yn(It)};(0,a.useEffect)(()=>{Vt(),console.log("asdfsadf====",Re)},[qt,Re]);const Cn=()=>{Vt()};return(0,a.useImperativeHandle)(se,()=>({dealData:Cn})),Zn.createElement(gn.Z,{spinning:Kt},Zn.createElement("div",null,Zn.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Zn.createElement(pe.Z,null,Zn.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),Zn.createElement(pe.Z,null,Zn.createElement(Ie.ZP,{type:"primary",onClick:()=>{(ln==null?void 0:ln.length)==(kt==null?void 0:kt.length)?(yn([]),kn(!1)):(yn(kt),kn(!0))}},"\u5168\u90E8",(ln==null?void 0:ln.length)==(kt==null?void 0:kt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),Zn.createElement(x.default,{className:uo.TableDom,columns:ma,dataSource:[],pagination:!1,onChange:(ia,It,Nt)=>{var Ma;dn(as(ji({},qt),{order:Nt==null?void 0:Nt.field,sort:((Ma=Nt==null?void 0:Nt.order)==null?void 0:Ma.replace("end",""))||"asc"}))}}),Xe==null?void 0:Xe.map(ia=>{var It;return Zn.createElement(jd.default,{key:ia==null?void 0:ia.id,className:`${uo.CollapseDom} ${(ia==null?void 0:ia.ques_type)==$a.fw[7].id?uo.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:ln,onChange:()=>{Wn(ia==null?void 0:ia.id)},expandIcon:({isActive:Nt})=>Zn.createElement("span",{className:"font14",style:{color:"#165DFF"}},Nt?"\u6536\u8D77":"\u5C55\u5F00",Zn.createElement(Kr.Z,{className:`${Nt?uo.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:ia==null?void 0:ia.id,label:Zn.createElement(nc,{columns:ma,item:ia}),children:Zn.createElement(Zn.Fragment,null,(ia==null?void 0:ia.ques_type)==$a.fw[7].id&&((It=ia==null?void 0:ia.sub_exercise_questions)==null?void 0:It.map(Nt=>Zn.createElement(jd.default,{key:Nt==null?void 0:Nt.id,className:uo.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:ln,onChange:()=>{Wn(Nt==null?void 0:Nt.id)},expandIcon:({isActive:Ma})=>Zn.createElement("span",{style:{color:"#165DFF",marginLeft:25}},Zn.createElement(Kr.Z,{className:`${Ma?uo.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Nt==null?void 0:Nt.id,label:Zn.createElement(nc,{columns:ma,item:Nt,Fques_type:ia==null?void 0:ia.ques_type,Findex:ia==null?void 0:ia.index}),children:Zn.createElement(Xd,{data:Nt,exercise_group_id:Re==null?void 0:Re.exercise_group_id,Findex:ia==null?void 0:ia.index,scope:Re==null?void 0:Re.scope,dispatch:it})}]}))),(ia==null?void 0:ia.ques_type)!==$a.fw[7].id&&(ia==null?void 0:ia.ques_type)!==$a.fw[5].id&&Zn.createElement(Xd,{data:ia,scope:Re==null?void 0:Re.scope,exercise_group_id:Re==null?void 0:Re.exercise_group_id,dispatch:it}),(ia==null?void 0:ia.ques_type)==$a.fw[5].id&&Zn.createElement(ym,{data:ia,dispatch:it,scope:Re==null?void 0:Re.scope,exercise_group_id:Re==null?void 0:Re.exercise_group_id}))}]})}),(Xe==null?void 0:Xe.length)==0&&Zn.createElement(an.Z,null),Zn.createElement(qe.Z,{className:"mt20",pageSize:qt.limit,current:qt.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:ia=>Zn.createElement("span",null,"\u5171",Zn.createElement("span",{style:{color:"#165DFF"}}," ",ia," "),"\u6761\u6570\u636E"),onChange:(ia,It)=>{dn(as(ji({},qt),{page:ia,limit:It}))},total:Pe}),(ye==null?void 0:ye.key)==="\u7B54\u9898\u8BE6\u60C5"&&Zn.createElement(Ud,null)))};var Pm=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}),null,null,{forwardRef:!0})((0,a.forwardRef)(Jd)),Sm={wrap:"wrap___nansB"},eo=ee(59301),Dm=Object.defineProperty,qd=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Qe=(ie,se,re)=>se in ie?Dm(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ue=(ie,se)=>{for(var re in se||(se={}))ve.call(se,re)&&Qe(ie,re,se[re]);if(le)for(var re of le(se))we.call(se,re)&&Qe(ie,re,se[re]);return ie},$e=(ie,se)=>qd(ie,ae(se)),ut=(ie,se)=>{var re={};for(var Ke in ie)ve.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&le)for(var Ke of le(ie))se.indexOf(Ke)<0&&we.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Rt=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const on=(ie,se)=>{var re=ie,{exercise:Ke,dispatch:it,value:Re}=re,Pt=ut(re,["exercise","dispatch","value"]);const[Xe]=de.default.useForm(),{NormalResult:{commit_results:Pe}}=Ke,ye=(0,Ae.useParams)(),[wt,ln]=(0,a.useState)({coursesId:ye.coursesId,id:ye.categoryId,categoryId:ye.categoryId,page:1,limit:50,order:null,sort:"asc"}),[yn,kt]=(0,a.useState)(!1),_t=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Kt,zt)=>Kt.index-zt.index,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},Kt)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},Kt)},{title:eo.createElement("span",null,"\u6B63\u786E\u7387 ",eo.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:eo.createElement(eo.Fragment,null,eo.createElement("div",null,eo.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),eo.createElement("div",null,eo.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},eo.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Kt,zt)=>Kt.right_percent-zt.right_percent,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}%`)},{title:eo.createElement("span",null,"\u5F97\u5206\u7387 ",eo.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:eo.createElement(eo.Fragment,null,eo.createElement("div",null,eo.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),eo.createElement("div",null,eo.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},eo.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Kt,zt)=>Kt.score_percent-zt.score_percent,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}%`)},{title:eo.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",eo.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},eo.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Kt,zt)=>Kt.effictive_counts-zt.effictive_counts,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}\u4EBA`)},{title:eo.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",eo.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},eo.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Kt,zt)=>Kt.un_answer_counts-zt.un_answer_counts,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}\u4EBA`)},{title:eo.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}\u4EBA`)}],wn=(...Kt)=>Rt(void 0,[...Kt],function*(zt=wt){kt(!0);const qt=yield it({type:"exercise/getQuestionResult",payload:Ue(Ue({},zt),Re)});kt(!1)});(0,a.useEffect)(()=>{wn()},[wt,Re]);const kn=()=>{wn()};return(0,a.useImperativeHandle)(se,()=>({dealData:kn})),eo.createElement("div",{className:Sm.wrap},eo.createElement("div",{className:"mt30"},eo.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),eo.createElement(x.default,{columns:_t,rowKey:Kt=>Kt.index,loading:yn,dataSource:Pe,onChange:(Kt,zt,qt)=>{var dn;ln($e(Ue({},wt),{order:qt==null?void 0:qt.field,sort:((dn=qt==null?void 0:qt.order)==null?void 0:dn.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:wt.limit,current:wt.page,position:["bottomRight"],onChange:(Kt,zt)=>{wt.page=Kt,wt.limit=zt,ln(Ue({},wt)),wn()},total:Pe==null?void 0:Pe.length,showTotal:(Kt,zt)=>eo.createElement("span",null,"\u5171",eo.createElement("span",{style:{color:"#165DFF"}}," ",Kt," "),"\u6761\u6570\u636E")}})))};var un=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}),null,null,{forwardRef:!0})((0,a.forwardRef)(on)),Tt=ee(59301),Ut=Object.defineProperty,Sn=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Wu=(ie,se,re)=>se in ie?Ut(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ju=(ie,se)=>{for(var re in se||(se={}))Pa.call(se,re)&&Wu(ie,re,se[re]);if(Sn)for(var re of Sn(se))Mu.call(se,re)&&Wu(ie,re,se[re]);return ie},Br=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Lr=({exercise:ie,dispatch:se,handleOnComplete:re})=>{const{actionTabs:Ke={},ScoreRangesData:it}=ie,[Re]=de.default.useForm(),Pt=(0,Ae.useParams)(),[,Xe,Pe]=(0,cn.U)(ue.lL,{exercise_id:Pt==null?void 0:Pt.categoryId}),[ye,wt]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),ln=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:_t=>Tt.createElement("span",{style:{color:"#000000"}},_t)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(_t,wn,kn)=>Tt.createElement("div",{className:"flex item-center"},Tt.createElement(de.default.Item,{className:"mb0",name:kn===0?"min_rate":ye[kn-1].level},Tt.createElement(ke.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Tt.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Tt.createElement(de.default.Item,{className:"mb0",name:_t,rules:kn!==3&&[{validator:(Kt,zt)=>{const qt=(kn===0?Re.getFieldValue("min_rate"):Re.getFieldValue(ye[kn-1].level))+1,dn=Re.getFieldValue(ye[kn+1].level)-1;return zt{const{min_rate:_t=0,fail_rate:wn=60,pass_rate:kn=70,good_rate:Kt=90,max_rate:zt=100}=(it==null?void 0:it.score_ranges)||{};Re.setFieldsValue({min_rate:_t,fail_rate:wn,pass_rate:kn,good_rate:Kt,max_rate:zt})},kt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{yn()},[it]),Tt.createElement(Be.default,{centered:!0,title:Ke==null?void 0:Ke.key,open:(Ke==null?void 0:Ke.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:Xe,destroyOnClose:!0,onCancel:kt,onOk:()=>{Re.submit()}},Tt.createElement(de.default,{form:Re,onValuesChange:()=>{Re.validateFields()},onFinish:_t=>Br(void 0,null,function*(){(yield Pe(Ju({exercise_id:Pt.categoryId},_t))).status===0&&(Fe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),kt(),re==null||re(),se({type:"exercise/getScoreRangesData",payload:{exercise_id:Pt==null?void 0:Pt.categoryId}}))})},Tt.createElement(de.default.Item,{hidden:!0,name:"min_rate"}),Tt.createElement(x.default,{pagination:!1,dataSource:ye,columns:ln})))};var jr=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Lr),Pl=ee(59301),Ll=Object.defineProperty,Jl=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,to=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,ti=(ie,se,re)=>se in ie?Ll(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,gi=(ie,se)=>{for(var re in se||(se={}))zo.call(se,re)&&ti(ie,re,se[re]);if(to)for(var re of to(se))ei.call(se,re)&&ti(ie,re,se[re]);return ie},fi=(ie,se)=>Jl(ie,jo(se));const Ei=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe;const{actionTabs:Pe={},course_groups:ye=[]}=ie,wt=(0,Ae.useParams)(),[,ln,yn,kt]=(0,cn.U)(ue.OO,{exercise_id:wt==null?void 0:wt.categoryId}),[_t,wn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ke=Pe==null?void 0:Pe.data)==null?void 0:Ke.exercise_group_id)||"all",keyword:""}),kn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Pe!=null&&Pe.data&&yn(fi(gi(gi({},Pe==null?void 0:Pe.data),_t),{exercise_id:wt==null?void 0:wt.categoryId,exercise_group_id:(_t==null?void 0:_t.exercise_group_id)=="all"?"":_t==null?void 0:_t.exercise_group_id}))},[Pe==null?void 0:Pe.data,_t]),Pl.createElement(Be.default,{centered:!0,title:`${Pe==null?void 0:Pe.key} (${((it=kt==null?void 0:kt.data)==null?void 0:it.score_range)||""}, ${((Re=kt==null?void 0:kt.data)==null?void 0:Re.score_type)||""})`,open:(Pe==null?void 0:Pe.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:kn},Pl.createElement("div",{className:"flex item-center justify-between"},Pl.createElement(St.default,{style:{width:256},value:_t==null?void 0:_t.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Kt=>Kt.parentNode,onChange:Kt=>{let zt=[...Kt];zt.length===0&&(zt=["all"]),zt.includes("all")&&zt.length>1&&(zt[zt.length-1]=="all"?zt=["all"]:zt=zt.filter(qt=>qt!=="all")),wn(fi(gi({},_t),{exercise_group_id:zt}))},filterOption:(Kt,zt)=>zt.label.indexOf(Kt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(Kt=>({label:Kt==null?void 0:Kt.exercise_group_name,value:Kt==null?void 0:Kt.exercise_group_id}))]}),Pl.createElement(ns.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Kt=>{wn(fi(gi({},_t),{keyword:Kt}))}})),Pl.createElement(x.default,{className:"mt10",dataSource:((Pt=kt==null?void 0:kt.data)==null?void 0:Pt.list)||[],scroll:{y:500},loading:ln,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:_t.page,pageSize:_t==null?void 0:_t.limit,onChange:(Kt,zt)=>{wn(fi(gi({},_t),{page:Kt,limit:zt}))},total:((Xe=kt==null?void 0:kt.data)==null?void 0:Xe.count)||0,showTotal:Kt=>Pl.createElement("span",{className:"font12 c-666"},"\u5171",Pl.createElement("span",{style:{color:"#3061D0"}},Kt),"\u6761\u6570\u636E")}}))};var zi=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Ei),bo=ee(59301),us=Object.defineProperty,Zi=Object.defineProperties,zs=Object.getOwnPropertyDescriptors,rs=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,os=(ie,se,re)=>se in ie?us(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,is=(ie,se)=>{for(var re in se||(se={}))ls.call(se,re)&&os(ie,re,se[re]);if(rs)for(var re of rs(se))Qi.call(se,re)&&os(ie,re,se[re]);return ie},vi=(ie,se)=>Zi(ie,zs(se));const Zs=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,wt,ln,yn,kt,_t,wn,kn,Kt,zt,qt;const{actionTabs:dn={},course_groups:ma=[]}=ie,Vt=(0,Ae.useParams)(),[,Wn,Cn,ia]=(0,cn.U)(ue.OO,{exercise_id:Vt==null?void 0:Vt.categoryId}),[,It,Nt,Ma]=(0,cn.U)(ue.hk,{exercise_id:Vt==null?void 0:Vt.categoryId}),[Qn,Jn]=(0,a.useState)({page:1,limit:10,type:((Ke=dn==null?void 0:dn.data)==null?void 0:Ke.type)||2,exercise_group_id:((it=dn==null?void 0:dn.data)==null?void 0:it.exercise_group_id)==-1||((Re=dn==null?void 0:dn.data)==null?void 0:Re.exercise_group_id)==null?"all":(Pt=dn==null?void 0:dn.data)==null?void 0:Pt.exercise_group_id,keyword:"",sub_type:(Xe=dn==null?void 0:dn.data)==null?void 0:Xe.sub_type}),$t=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})},Fu=(0,a.useMemo)(()=>{var et;const Va=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(Qn==null?void 0:Qn.type)===2&&Va.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(Na,Hn)=>bo.createElement("a",{onClick:()=>{(0,me.xg)(`/classrooms/${Vt.coursesId}/exercise/${Vt.categoryId}/review/${Hn==null?void 0:Hn.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(Qn==null?void 0:Qn.type)===3&&Va.push({title:(et=dn==null?void 0:dn.data)!=null&&et.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),Va},[Qn==null?void 0:Qn.type,(Pe=dn==null?void 0:dn.data)==null?void 0:Pe.isFinalScore]);return(0,a.useEffect)(()=>{var et,Va;(dn==null?void 0:dn.key)==="\u5B66\u751F\u8BE6\u60C52"&&(dn!=null&&dn.data)&&((et=dn==null?void 0:dn.data)!=null&&et.isFinalScore?Cn(vi(is({},Qn),{exercise_id:Vt==null?void 0:Vt.categoryId,exercise_group_id:(Qn==null?void 0:Qn.exercise_group_id)=="all"?"":Qn==null?void 0:Qn.exercise_group_id})):Nt(vi(is({},Qn),{exercise_id:Vt==null?void 0:Vt.categoryId,exercise_group_id:(Qn==null?void 0:Qn.exercise_group_id)=="all"?"":Qn==null?void 0:Qn.exercise_group_id,question_type:(Va=dn==null?void 0:dn.data)==null?void 0:Va.question_type})))},[Qn,dn==null?void 0:dn.data]),bo.createElement(Be.default,{centered:!0,title:dn==null?void 0:dn.title,open:(dn==null?void 0:dn.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:$t},((ye=dn==null?void 0:dn.data)==null?void 0:ye.type)===3&&bo.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(ln=(wt=dn==null?void 0:dn.data)==null?void 0:wt.exercise_group_list)==null?void 0:ln.map((et,Va)=>{var Na;return bo.createElement("span",{key:Va},et==null?void 0:et.course_group_name,bo.createElement("span",{className:"ml10 c-black"},et==null?void 0:et.value,((Na=dn==null?void 0:dn.data)==null?void 0:Na.questionsscoreType)||"%"))})),bo.createElement("div",{className:"flex item-center justify-between"},bo.createElement(St.default,{style:{width:140},value:Qn==null?void 0:Qn.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:et=>et.parentNode,onChange:et=>{let Va=[...et];Va.length===0&&(Va=["all"]),Va.includes("all")&&Va.length>1&&(Va[Va.length-1]=="all"?Va=["all"]:Va=Va.filter(Na=>Na!=="all")),Jn(vi(is({},Qn),{exercise_group_id:Va}))},filterOption:(et,Va)=>Va.label.indexOf(et.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ma.map(et=>({label:et==null?void 0:et.exercise_group_name,value:et==null?void 0:et.exercise_group_id}))]}),bo.createElement(ns.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:et=>{Jn(vi(is({},Qn),{keyword:et}))}})),bo.createElement(x.default,{className:"mt20",dataSource:((yn=dn==null?void 0:dn.data)!=null&&yn.isFinalScore?(kt=ia==null?void 0:ia.data)==null?void 0:kt.list:(wn=(_t=Ma==null?void 0:Ma.data)==null?void 0:_t.student_score)==null?void 0:wn.list)||[],scroll:{y:500},loading:Wn||It,columns:Fu,pagination:{current:Qn.page,pageSize:Qn==null?void 0:Qn.limit,onChange:(et,Va)=>{Jn(vi(is({},Qn),{page:et,limit:Va}))},total:((kn=dn==null?void 0:dn.data)!=null&&kn.isFinalScore?(Kt=ia==null?void 0:ia.data)==null?void 0:Kt.count:(qt=(zt=Ma==null?void 0:Ma.data)==null?void 0:zt.student_score)==null?void 0:qt.count)||0,showTotal:et=>bo.createElement("span",{className:"font12 c-666"},"\u5171",bo.createElement("span",{style:{color:"#3061D0"}},et),"\u6761\u6570\u636E")}}))};var ac=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Zs),Ss={tables:"tables___zoHyz"},uc=Object.defineProperty,rc=Object.defineProperties,_d=Object.getOwnPropertyDescriptors,$d=Object.getOwnPropertySymbols,lc=Object.prototype.hasOwnProperty,bm=Object.prototype.propertyIsEnumerable,kc=(ie,se,re)=>se in ie?uc(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Xi=(ie,se)=>{for(var re in se||(se={}))lc.call(se,re)&&kc(ie,re,se[re]);if($d)for(var re of $d(se))bm.call(se,re)&&kc(ie,re,se[re]);return ie},vs=(ie,se)=>rc(ie,_d(se));const e0=({Data:ie=[],yAxisName:se="",legendData:re=[],className:Ke="",style:it={},labelTrue:Re=!1,grid:Pt={},yAxisNamePadding:Xe=0,ReactEchartsOnEvents:Pe})=>{const ye=(0,a.useRef)(null),wt=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(ye.current){const ln=ye.current.getEchartsInstance(),yn=[];re==null||re.forEach((kt,_t)=>{yn.push((wt==null?void 0:wt[_t])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),ln.setOption({dataset:{source:[["product",...re],...ie]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:Xi({left:"5%",right:"2%",top:"20%",bottom:40},Pt),dataZoom:[Xi({type:"slider"},(ie==null?void 0:ie.length)>10||(re==null?void 0:re.length)>6?{start:0,end:10}:{})],yAxis:{name:se,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:Xe},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:re==null?void 0:re.map(()=>({type:"bar",barMaxWidth:40,label:{show:Re,position:"top"}})),color:yn},!0)}},[ie,se,re,Re,Pt]),a.createElement(Li.Z,{ref:ye,className:`w-full ${Ke}`,style:Xi({height:400,background:"#F6F7F9"},it),onEvents:Pe,option:{}})},ps=a.memo(e0),jc=({exercise:ie,dispatch:se,value:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,wt,ln,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ma,Vt,Wn,Cn,ia,It,Nt,Ma,Qn,Jn,$t;const{actionTabs:Fu={}}=ie,et=(0,Ae.useParams)(),[Va,Na]=(0,a.useState)(1),[,Hn,oa,_n]=(0,cn.U)(ue.iU,{exercise_id:et==null?void 0:et.categoryId,exercise_group_id:(Ke=re==null?void 0:re.exercise_group_id)!=null&&Ke.includes("all")?null:re==null?void 0:re.exercise_group_id}),[,Wa,mu,_a]=(0,cn.U)(ue.fG,{exercise_id:et==null?void 0:et.categoryId,exercise_group_id:(it=re==null?void 0:re.exercise_group_id)!=null&&it.includes("all")?null:re==null?void 0:re.exercise_group_id}),tr=(En={},ha)=>{se({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:ha,exercise_group_id:(En==null?void 0:En.course_group_id)==-1?"all":En==null?void 0:En.course_group_id,isFinalScore:En==null?void 0:En.isFinalScore}}})},wr=(0,a.useCallback)(En=>{var ha,au,tu,Su;tr(vs(Xi({},((au=(ha=_n==null?void 0:_n.data)==null?void 0:ha.list)==null?void 0:au[(En==null?void 0:En.dataIndex)||0])||{}),{isFinalScore:!0}),(((Su=(tu=En==null?void 0:En.encode)==null?void 0:tu.y)==null?void 0:Su[0])||1)-1)},[(Re=_n==null?void 0:_n.data)==null?void 0:Re.list]),Ra=(En={},ha=null)=>{var au;console.log("asdfasdf===",En),se({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(En==null?void 0:En.question_type)||"",id:En==null?void 0:En.question_id,exercise_group_id:re==null?void 0:re.exercise_group_id,tabActive:"3",exercise_group_list:(au=En==null?void 0:En.list)==null?void 0:au.map(tu=>vs(Xi({},tu),{value:ha===0?tu==null?void 0:tu.correct_percent:ha===1?tu==null?void 0:tu.score_percent:tu==null?void 0:tu.value})),questionsscoreType:En==null?void 0:En.questionsscoreType}}})},qn=(0,a.useCallback)((En,ha={})=>{var au,tu;Ra((tu=(au=_a==null?void 0:_a.data)==null?void 0:au.question_type_list)==null?void 0:tu[(En==null?void 0:En.dataIndex)||0],0)},[(Pt=_a==null?void 0:_a.data)==null?void 0:Pt.question_type_list]),Gn=(0,a.useCallback)((En,ha={})=>{var au,tu;Ra((tu=(au=_a==null?void 0:_a.data)==null?void 0:au.question_type_list)==null?void 0:tu[(En==null?void 0:En.dataIndex)||0],1)},[(Xe=_a==null?void 0:_a.data)==null?void 0:Xe.question_type_list]),Aa=(0,a.useCallback)(En=>{var ha,au,tu;const Su=(au=(ha=_a==null?void 0:_a.data)==null?void 0:ha.class_average_score_list)==null?void 0:au[(En==null?void 0:En.dataIndex)||0];se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:re==null?void 0:re.exercise_group_id,exercise_group_list:Su==null?void 0:Su.list,type:3,isFinalScore:(tu=En==null?void 0:En.data)==null?void 0:tu[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:Su==null?void 0:Su.question_type,questionsscoreType:"\u5206"}}})},[(Pe=_a==null?void 0:_a.data)==null?void 0:Pe.class_average_score_list,re]),Rn=([En,ha,au],tu=0)=>a.createElement("span",{className:En>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{En>0&&tr(vs(Xi({},ha),{isFinalScore:!0}),tu)}},`${En}${Va===1?"":"%"}`),xn=(()=>{var En,ha,au,tu,Su,ar,Eu,Ia,Gu,qu,qr,Rl;const nu=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((ha=(En=_n==null?void 0:_n.data)==null?void 0:En.titles)==null?void 0:ha[0])||"",dataIndex:"column_1",align:"center",render:(...Cu)=>Rn(Cu,0)},{title:((tu=(au=_n==null?void 0:_n.data)==null?void 0:au.titles)==null?void 0:tu[1])||"",dataIndex:"column_2",align:"center",render:(...Cu)=>Rn(Cu,1)},{title:((ar=(Su=_n==null?void 0:_n.data)==null?void 0:Su.titles)==null?void 0:ar[2])||"",dataIndex:"column_3",align:"center",render:(...Cu)=>Rn(Cu,2)},{title:((Ia=(Eu=_n==null?void 0:_n.data)==null?void 0:Eu.titles)==null?void 0:Ia[3])||"",dataIndex:"column_4",align:"center",render:(...Cu)=>Rn(Cu,3)},{title:((qu=(Gu=_n==null?void 0:_n.data)==null?void 0:Gu.titles)==null?void 0:qu[4])||"",dataIndex:"column_5",align:"center",render:(...Cu)=>Rn(Cu,4)},{title:((Rl=(qr=_n==null?void 0:_n.data)==null?void 0:qr.titles)==null?void 0:Rl[5])||"",dataIndex:"column_6",align:"center",render:(...Cu)=>Rn(Cu,5)}];return Va===1&&nu.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Cu)=>Rn(Cu,6)}),nu})();(0,a.useEffect)(()=>{var En;oa({count_by:Va,exercise_id:et==null?void 0:et.categoryId,exercise_group_id:(En=re==null?void 0:re.exercise_group_id)!=null&&En.includes("all")?null:re==null?void 0:re.exercise_group_id})},[Va,re==null?void 0:re.exercise_group_id]),(0,a.useEffect)(()=>{var En;mu({exercise_id:et==null?void 0:et.categoryId,exercise_group_id:(En=re==null?void 0:re.exercise_group_id)!=null&&En.includes("all")?null:re==null?void 0:re.exercise_group_id})},[re==null?void 0:re.exercise_group_id]);const ta=(0,a.useMemo)(()=>{var En,ha;return(ha=(En=_a==null?void 0:_a.data)==null?void 0:En.question_type_score_list)==null?void 0:ha.map((au,tu)=>{var Su,ar,Eu,Ia;return a.createElement(ps,{key:tu,Data:((Su=au==null?void 0:au.list)==null?void 0:Su.map(Gu=>{var qu;return[(Gu==null?void 0:Gu.title)||"",...((qu=Gu==null?void 0:Gu.list)==null?void 0:qu.map(qr=>qr==null?void 0:qr.value))||[]]}))||[],yAxisName:au==null?void 0:au.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ia=(Eu=(ar=au==null?void 0:au.list)==null?void 0:ar[0])==null?void 0:Eu.list)==null?void 0:Ia.map(Gu=>Gu==null?void 0:Gu.course_group_name))||[],ReactEchartsOnEvents:{click:Gu=>{var qu;console.log("params",Gu),Ra(vs(Xi({},((qu=au==null?void 0:au.list)==null?void 0:qu[(Gu==null?void 0:Gu.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(ye=_a==null?void 0:_a.data)==null?void 0:ye.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(gn.Z,{spinning:Hn},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(St.default,{style:{width:140},size:"large",value:Va,onChange:En=>{Na(En)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(x.default,{className:`mt10 ${Ss.tables}`,bordered:!0,columns:xn,dataSource:((wt=_n==null?void 0:_n.data)==null?void 0:wt.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(ps,{Data:((yn=(ln=_n==null?void 0:_n.data)==null?void 0:ln.list)==null?void 0:yn.map(En=>[(En==null?void 0:En.course_group_name)||"",(En==null?void 0:En.column_1)||0,(En==null?void 0:En.column_2)||0,(En==null?void 0:En.column_3)||0,(En==null?void 0:En.column_4)||0,(En==null?void 0:En.column_5)||0,(En==null?void 0:En.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${Va===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((kt=_n==null?void 0:_n.data)==null?void 0:kt.titles)||[],ReactEchartsOnEvents:{click:wr}}))),a.createElement(gn.Z,{spinning:Wa},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(ps,{Data:((wn=(_t=_a==null?void 0:_a.data)==null?void 0:_t.question_type_list)==null?void 0:wn.map(En=>{var ha;return[(En==null?void 0:En.question_type)||"",...((ha=En==null?void 0:En.list)==null?void 0:ha.map(au=>au.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((qt=(zt=(Kt=(kn=_a==null?void 0:_a.data)==null?void 0:kn.question_type_list)==null?void 0:Kt[0])==null?void 0:zt.list)==null?void 0:qt.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:qn}}),a.createElement(ps,{Data:((ma=(dn=_a==null?void 0:_a.data)==null?void 0:dn.question_type_list)==null?void 0:ma.map(En=>{var ha;return[(En==null?void 0:En.question_type)||"",...((ha=En==null?void 0:En.list)==null?void 0:ha.map(au=>au.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((ia=(Cn=(Wn=(Vt=_a==null?void 0:_a.data)==null?void 0:Vt.question_type_list)==null?void 0:Wn[0])==null?void 0:Cn.list)==null?void 0:ia.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:Gn}}))),a.createElement(gn.Z,{spinning:Wa},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(ps,{Data:((Nt=(It=_a==null?void 0:_a.data)==null?void 0:It.class_average_score_list)==null?void 0:Nt.map(En=>{var ha;return[(En==null?void 0:En.title)||"",...((ha=En==null?void 0:En.list)==null?void 0:ha.map(au=>au==null?void 0:au.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:(($t=(Jn=(Qn=(Ma=_a==null?void 0:_a.data)==null?void 0:Ma.class_average_score_list)==null?void 0:Qn[0])==null?void 0:Jn.list)==null?void 0:$t.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:Aa}}),a.createElement("div",{className:"flex flex-col"},ta))),(Fu==null?void 0:Fu.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(Ud,null),(Fu==null?void 0:Fu.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(ac,null))};var wm=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(jc),Qs=ee(67921),Ji=ee(59301),Eg=Object.defineProperty,hg=Object.defineProperties,Fg=Object.getOwnPropertyDescriptors,km=Object.getOwnPropertySymbols,Bg=Object.prototype.hasOwnProperty,Cg=Object.prototype.propertyIsEnumerable,jm=(ie,se,re)=>se in ie?Eg(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,t0=(ie,se)=>{for(var re in se||(se={}))Bg.call(se,re)&&jm(ie,re,se[re]);if(km)for(var re of km(se))Cg.call(se,re)&&jm(ie,re,se[re]);return ie},n0=(ie,se)=>hg(ie,Fg(se));const yg=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe;const{actionTabs:Pe={},course_groups:ye=[]}=ie,wt=(0,Ae.useParams)(),[,ln,yn,kt]=(0,cn.U)(ue.hv,{exercise_id:wt==null?void 0:wt.categoryId}),[_t,wn]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),kn=(0,a.useMemo)(()=>{var zt,qt,dn;return((dn=(qt=(zt=kt==null?void 0:kt.data)==null?void 0:zt.question)==null?void 0:qt.question_choices)==null?void 0:dn.filter(ma=>ma==null?void 0:ma.right_answer).map(ma=>ma==null?void 0:ma.exercise_choice_id))||[]},[(Ke=kt==null?void 0:kt.data)==null?void 0:Ke.question]),Kt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var zt,qt,dn,ma,Vt;Pe!=null&&Pe.data&&yn(n0(t0({},_t),{exercise_group_id:(_t==null?void 0:_t.exercise_group_id)=="all"?"":_t==null?void 0:_t.exercise_group_id,exercise_id:wt==null?void 0:wt.categoryId,question_id:(qt=(zt=Pe==null?void 0:Pe.data)==null?void 0:zt.questionDetail)==null?void 0:qt.question_id,question_number:(ma=(dn=Pe==null?void 0:Pe.data)==null?void 0:dn.questionDetail)==null?void 0:ma.index,scope:(Vt=Pe==null?void 0:Pe.data)==null?void 0:Vt.scope}))},[Pe==null?void 0:Pe.data,_t]),Ji.createElement(Be.default,{centered:!0,title:Pe==null?void 0:Pe.title,open:(Pe==null?void 0:Pe.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Kt},Ji.createElement("div",{className:"flex item-center justify-between"},Ji.createElement(St.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:_t==null?void 0:_t.exercise_group_id,getPopupContainer:zt=>zt.parentNode,onChange:zt=>{console.log(zt);let qt=[...zt];qt.length===0&&(qt=["all"]),qt.includes("all")&&qt.length>1&&(qt[qt.length-1]=="all"?qt=["all"]:qt=qt.filter(dn=>dn!=="all")),wn(n0(t0({},_t),{exercise_group_id:qt}))},filterOption:(zt,qt)=>qt.label.indexOf(zt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(zt=>({label:zt==null?void 0:zt.exercise_group_name,value:zt==null?void 0:zt.exercise_group_id}))]}),Ji.createElement(ns.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:zt=>{wn(n0(t0({},_t),{keyword:zt}))}})),Ji.createElement(x.default,{className:"mt10",dataSource:((Re=(it=kt==null?void 0:kt.data)==null?void 0:it.student_score)==null?void 0:Re.list)||[],scroll:{y:500},loading:ln,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:zt=>zt||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(zt,qt)=>{var dn,ma,Vt,Wn;return((ma=(dn=qt==null?void 0:qt.users_answer_info)==null?void 0:dn.choices)==null?void 0:ma.length)>0&&((Wn=(Vt=qt==null?void 0:qt.users_answer_info)==null?void 0:Vt.choices)!=null&&Wn.every(Cn=>kn.includes(Cn==null?void 0:Cn.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(zt,qt)=>{var dn,ma,Vt;return`${(dn=qt==null?void 0:qt.users_answer_info)==null?void 0:dn.score}/${(Vt=(ma=kt==null?void 0:kt.data)==null?void 0:ma.question)==null?void 0:Vt.question_score}`}}],pagination:{current:_t.page,pageSize:_t==null?void 0:_t.limit,onChange:(zt,qt)=>{wn(n0(t0({},_t),{page:zt,limit:qt}))},total:((Xe=(Pt=kt==null?void 0:kt.data)==null?void 0:Pt.student_score)==null?void 0:Xe.count)||0,showTotal:zt=>Ji.createElement("span",{className:"font12 c-666"},"\u5171",Ji.createElement("span",{style:{color:"#3061D0"}},zt),"\u6761\u6570\u636E")}}))};var Pg=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(yg),wa=ee(59301),Sg=Object.defineProperty,Dg=Object.defineProperties,bg=Object.getOwnPropertyDescriptors,zm=Object.getOwnPropertySymbols,wg=Object.prototype.hasOwnProperty,xg=Object.prototype.propertyIsEnumerable,Zm=(ie,se,re)=>se in ie?Sg(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ni=(ie,se)=>{for(var re in se||(se={}))wg.call(se,re)&&Zm(ie,re,se[re]);if(zm)for(var re of zm(se))xg.call(se,re)&&Zm(ie,re,se[re]);return ie},a0=(ie,se)=>Dg(ie,bg(se)),oc=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Ig=({exercise:ie,dispatch:se,classroomList:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,wt,ln,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ma,Vt,Wn,Cn,ia,It;const{ScoreRangesData:Nt}=ie,[Ma,Qn]=(0,a.useState)("1"),[Jn,$t]=(0,a.useState)({}),[Fu,et]=(0,a.useState)([]),[Va,Na]=(0,a.useState)([]),[Hn,oa]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[_n,Wa]=(0,a.useState)(0),[mu,_a]=(0,a.useState)(0),[tr,wr]=(0,a.useState)([]),[Ra,qn]=(0,a.useState)([]),[Gn,Aa]=(0,a.useState)(0),[Rn,xn]=(0,a.useState)(!0),[ta,En]=(0,a.useState)(!1),[ha,au]=(0,a.useState)(!1),[tu,Su]=(0,a.useState)(!1),[ar,Eu]=(0,a.useState)(!1),[Ia,Gu]=(0,a.useState)(0),qu=(0,a.useRef)(null),qr=(0,a.useRef)(null),[Rl]=de.default.useForm(),nu=(0,Ae.useParams)(),Cu=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(ar?qu.current=setInterval(()=>{Gu(ru=>ru+1)},1e3*30):clearInterval(qu.current),()=>{clearInterval(qu.current)}),[ar]),(0,a.useEffect)(()=>{zr()},[]),(0,a.useEffect)(()=>{var ru;Ia>0&&(Ma==="1"?zr():(ru=qr.current)==null||ru.dealData())},[Ia]);const zr=(...ru)=>oc(void 0,[...ru],function*(Nr=Hn){En(!0),yield Promise.all([yr(Nr),il(Nr),gl(Nr)]),En(!1),xn(!1)}),ou=(0,a.useMemo)(()=>{var ru,Nr;return{scope:Hn==null?void 0:Hn.scope,exercise_group_id:(ru=Hn==null?void 0:Hn.exercise_group_id)!=null&&ru.includes("all")?null:Hn==null?void 0:Hn.exercise_group_id,question_type:(Nr=Hn==null?void 0:Hn.question_type)!=null&&Nr.includes("all")?null:Hn==null?void 0:Hn.question_type}},[Hn]),yr=ru=>oc(void 0,null,function*(){var Nr,Fl,Qr;const Eo={scope:ru==null?void 0:ru.scope,exercise_group_id:(Nr=ru==null?void 0:ru.exercise_group_id)!=null&&Nr.includes("all")?null:ru==null?void 0:ru.exercise_group_id},hl=yield(0,Se.ZP)(`/api/exercises/${nu==null?void 0:nu.categoryId}/new_exercise_result.json`,{method:"get",params:Ni({},Eo)});if(se({type:"exercise/getScoreRangesData",payload:{exercise_id:nu==null?void 0:nu.categoryId}}),(hl==null?void 0:hl.status)===0){const ql=[{label:"\u5168\u90E8",value:"all"}];se({type:"exercise/save",payload:{course_groups:hl==null?void 0:hl.course_groups}}),(Fl=hl==null?void 0:hl.course_groups)==null||Fl.forEach(Qo=>{ql.push({label:Qo==null?void 0:Qo.exercise_group_name,value:Qo==null?void 0:Qo.exercise_group_id})});const wo=[{label:"\u5168\u90E8",value:"all"}];(Qr=hl==null?void 0:hl.question_types)==null||Qr.forEach(Qo=>{wo.push({label:Qo==null?void 0:Qo.name,value:Qo==null?void 0:Qo.id})}),Na(wo),et(ql),$t(Ni({},hl))}}),il=(ru,...Nr)=>oc(void 0,[ru,...Nr],function*(Fl,Qr=!1,Eo={}){var hl;const ql={scope:Fl==null?void 0:Fl.scope,exercise_group_id:(hl=Fl==null?void 0:Fl.exercise_group_id)!=null&&hl.includes("all")?null:Fl==null?void 0:Fl.exercise_group_id};au(Qr);const wo=yield(0,Se.ZP)(`/api/exercises/${nu==null?void 0:nu.categoryId}/new_exercise_result_form.json`,{method:"get",params:Ni(a0(Ni({},ql),{method:_n,order:mu}),Eo)});(wo==null?void 0:wo.status)===0&&wr(wo==null?void 0:wo.rate_list),au(!1)}),gl=(ru,...Nr)=>oc(void 0,[ru,...Nr],function*(Fl,Qr=!1,Eo={}){var hl;const ql={scope:Fl==null?void 0:Fl.scope,exercise_group_id:(hl=Fl==null?void 0:Fl.exercise_group_id)!=null&&hl.includes("all")?null:Fl==null?void 0:Fl.exercise_group_id};Su(Qr);const wo=yield(0,Se.ZP)(`/api/exercises/${nu==null?void 0:nu.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Ni(a0(Ni({},ql),{method:Gn}),Eo)});(wo==null?void 0:wo.status)===0&&qn(wo==null?void 0:wo.chart),Su(!1)}),co=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],kl=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Fu,isShow:!0},{noStyle:!0,isShow:Ma==="3",children:wa.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:wa.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",wa.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:wa.createElement(wa.Fragment,null,wa.createElement("div",null,wa.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),wa.createElement("div",null,wa.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),wa.createElement("div",null,wa.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},wa.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:co,isShow:Ma!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:Va,isShow:Ma==="2"}],al=[{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"}],po=_n?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",hi=ru=>{ru==="1"&&zr(),Qn(ru)},Io=(0,a.useMemo)(()=>{var ru;const Nr=[],Fl=[],Qr=[];(ru=Jn==null?void 0:Jn.student_score_list)==null||ru.map(hl=>{Nr.unshift([hl.name,hl.score_range].join(".")),Fl.unshift({value:hl.rate,type:hl.type}),Qr.unshift(hl.count)});const Eo={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:Nr,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:hl=>`${hl.split(".")[0]} -(${hl.split(".")[1]})`}},series:[{type:"bar",data:Fl,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:hl=>{var ql;return`${(ql=hl==null?void 0:hl.data)==null?void 0:ql.value}%\uFF08${Qr[hl==null?void 0:hl.dataIndex]}\u4EBA\uFF09`}}}]};return wa.createElement(Li.Z,{option:Eo,onEvents:{click:hl=>{var ql;hl.componentType==="series"&&se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:a0(Ni({},Hn),{type:1,sub_type:(ql=hl==null?void 0:hl.data)==null?void 0:ql.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Jn==null?void 0:Jn.student_score_list]),Mi=(0,a.useMemo)(()=>{let ru=[],Nr=[];tr.forEach(Qr=>{ru.push(Qr.index),Nr.push({value:Qr.rate,extraInfo:Qr})});const Fl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Ni({type:"slider",show:(Nr==null?void 0:Nr.length)>30},(Nr==null?void 0:Nr.length)>30?{start:0,end:Math.floor(29*100/(tr==null?void 0:tr.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:ru,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:po,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:Nr,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return wa.createElement(Li.Z,{option:Fl,style:{height:370,background:"#F6F7F9"},onEvents:{click:Qr=>{var Eo,hl,ql,wo,Qo,Mn,Kn,Vu,Lo,Go,No,Ri;console.log("sdfsdf===",(Eo=Qr==null?void 0:Qr.data)==null?void 0:Eo.extraInfo),se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:wa.createElement(wa.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",wa.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(ql=(hl=Qr==null?void 0:Qr.data)==null?void 0:hl.extraInfo)==null?void 0:ql.index,"\uFF0C",po,(Qo=(wo=Qr==null?void 0:Qr.data)==null?void 0:wo.extraInfo)==null?void 0:Qo.rate,"%\uFF09"),wa.createElement(Ce.Z,{title:wa.createElement(wa.Fragment,null,"\u9898\u76EE\uFF1A",(Kn=(Mn=Qr==null?void 0:Qr.data)==null?void 0:Mn.extraInfo)==null?void 0:Kn.question_title,wa.createElement("br",null),"\u9898\u578B\uFF1A",(Lo=(Vu=Qr==null?void 0:Qr.data)==null?void 0:Vu.extraInfo)==null?void 0:Lo.question_type,wa.createElement("br",null),po,"\uFF1A",(No=(Go=Qr==null?void 0:Qr.data)==null?void 0:Go.extraInfo)==null?void 0:No.rate,"%")},wa.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(Ri=Qr==null?void 0:Qr.data)==null?void 0:Ri.extraInfo,scope:ou==null?void 0:ou.scope}}})}}})},[tr,po,ou]),iu=(0,a.useMemo)(()=>Ra==null?void 0:Ra.map((ru,Nr)=>{var Fl,Qr,Eo,hl,ql;const wo={tooltip:{trigger:"item"},title:{text:ru==null?void 0:ru.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:ru==null?void 0:ru.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Fl=ru==null?void 0:ru.details)==null?void 0:Fl.full_count)||0,name:Cu[0].label,itemStyle:{color:Cu[0].color}},{value:((Qr=ru==null?void 0:ru.details)==null?void 0:Qr.best_count)||0,name:Cu[1].label,itemStyle:{color:Cu[1].color}},{value:((Eo=ru==null?void 0:ru.details)==null?void 0:Eo.good_count)||0,name:Cu[2].label,itemStyle:{color:Cu[2].color}},{value:((hl=ru==null?void 0:ru.details)==null?void 0:hl.pass_count)||0,name:Cu[3].label,itemStyle:{color:Cu[3].color}},{value:((ql=ru==null?void 0:ru.details)==null?void 0:ql.fails_count)||0,name:Cu[4].label,itemStyle:{color:Cu[4].color}}]}]};return wa.createElement(Li.Z,{key:Nr,className:"bg-white",option:wo,style:{width:"100%",height:240},onEvents:{click:Qo=>{const Mn=a0(Ni({},Hn),{question_type:[ru==null?void 0:ru.question_type_id]});oa(Mn),Rl.setFieldsValue(Ni({},Mn)),Qn("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[Ra]),Mr=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:ru=>{let Nr=ru;ru===1&&(Nr=Lc.Z),ru===2&&(Nr=kd.Z),ru===3&&(Nr=Nc.Z);const Fl=typeof Nr=="number"?Nr:wa.createElement("img",{src:Nr});return wa.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Fl)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:ru=>wa.createElement(Ce.Z,{placement:"topLeft",title:ru},wa.createElement("span",null,ru||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:ru=>wa.createElement(Ce.Z,{placement:"topLeft",title:ru},wa.createElement("span",null,ru||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:ru=>wa.createElement(Ce.Z,{placement:"topLeft",title:ru},wa.createElement("span",null,ru||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:ru=>wa.createElement(Ce.Z,{placement:"topLeft",title:ru},wa.createElement("span",null,ru||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return wa.createElement("div",{className:mi.Z.wrap},wa.createElement(yo.Z,{loading:Rn,active:!0},(Jn==null?void 0:Jn.exercise_status)===1&&wa.createElement(an.Z,{styles:{margin:"0 auto",padding:200}}),(Jn==null?void 0:Jn.exercise_status)>1&&wa.createElement(a.Fragment,null,wa.createElement(oe.Z,{className:"mb30",align:"middle",justify:"space-between"},wa.createElement(ns.tp,{dataSource:al,value:Ma,onChange:hi}),Ma==="3"?wa.createElement(Ie.ZP,{type:"primary",icon:wa.createElement(Qs.Z,{rev:void 0}),onClick:()=>oc(void 0,null,function*(){var ru;if((0,vn.Rm)()&&!((ru=re.AssistantObject.exercise)!=null&&ru.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Jn==null?void 0:Jn.course_groups.map(Nr=>({course_group_id:Nr==null?void 0:Nr.exercise_group_id,group_group_name:Nr==null?void 0:Nr.exercise_group_name,count:Nr==null?void 0:Nr.exercise_group_students})),fn:()=>oc(void 0,null,function*(){const Nr=yield(0,ue.iB)({exercise_id:nu==null?void 0:nu.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(Nr==null?void 0:Nr.status)===0?(Fe.ZP.success(Nr==null?void 0:Nr.message),Ae.history.push(`/classrooms/${nu.coursesId}/exportlist/exercise_score,export_exercise_users`)):Fe.ZP.success(Nr==null?void 0:Nr.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):wa.createElement(oe.Z,null,wa.createElement(be.Z,{checked:ar,onChange:ru=>Eu(ru),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",wa.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),wa.createElement(Oc.Z,{form:Rl,initialValues:Hn,onValuesChange:(ru,Nr)=>{const Fl=Ni(Ni({},Hn),Nr);console.log(Fl,"newValue"),oa(Ni({},Fl)),Ma==="1"&&zr(Fl)},data:kl()}),wa.createElement("section",{style:{display:Ma==="1"?"block":"none"}},wa.createElement(gn.Z,{spinning:ta},(Jn==null?void 0:Jn.open_camera)&&wa.createElement(wa.Fragment,null,wa.createElement("div",{className:mi.Z.head},wa.createElement("div",{className:mi.Z.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),wa.createElement(Td.ZP,{data:(0,Td.Uf)(Jn)})),wa.createElement("div",{className:mi.Z.head},wa.createElement("div",{className:mi.Z.title},"\u8BD5\u5377\u6982\u89C8"),wa.createElement("div",{className:"flex item-center current",onClick:()=>{se({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},wa.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),wa.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),wa.createElement("div",{className:mi.Z.table},wa.createElement("aside",null,wa.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),wa.createElement("div",null,(Ke=Jn==null?void 0:Jn.exercise_counts)==null?void 0:Ke.total_score,"\u5206")),wa.createElement("aside",null,wa.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),wa.createElement("div",null,(it=Jn==null?void 0:Jn.exercise_counts)==null?void 0:it.time)),wa.createElement("aside",null,wa.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",wa.createElement(Ce.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(Re=Jn==null?void 0:Jn.exercise_counts)==null?void 0:Re.avg_answer_duration)),wa.createElement("aside",null,wa.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",wa.createElement(Ce.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(Pt=Jn==null?void 0:Jn.exercise_counts)==null?void 0:Pt.candidate_num,"\u4EBA")),wa.createElement("aside",null,wa.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",wa.createElement(Ce.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(Xe=Jn==null?void 0:Jn.exercise_counts)==null?void 0:Xe.exam_num,"\u4EBA")),wa.createElement("aside",null,wa.createElement("div",null,"\u53C2\u8003\u7387",wa.createElement(Ce.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(Pe=Jn==null?void 0:Jn.exercise_counts)==null?void 0:Pe.reference_rate,"%")),wa.createElement("aside",null,wa.createElement("div",null,"\u5E73\u5747\u5206",wa.createElement(Ce.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(ye=Jn==null?void 0:Jn.exercise_counts)==null?void 0:ye.average_score,"\u5206")),wa.createElement("aside",null,wa.createElement("div",null,"\u6700\u9AD8\u5206"),wa.createElement("div",null,(wt=Jn==null?void 0:Jn.exercise_counts)==null?void 0:wt.max_score,"\u5206")),wa.createElement("aside",null,wa.createElement("div",null,"\u6700\u4F4E\u5206"),wa.createElement("div",null,(ln=Jn==null?void 0:Jn.exercise_counts)==null?void 0:ln.min_score,"\u5206")),wa.createElement("aside",null,wa.createElement("div",null,"\u6807\u51C6\u5DEE",wa.createElement(Ce.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(yn=Jn==null?void 0:Jn.exercise_counts)==null?void 0:yn.standard_deviation)),wa.createElement("aside",null,wa.createElement("div",null,"\u4F18\u79C0",wa.createElement(Ce.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(kt=Nt==null?void 0:Nt.score_ranges)==null?void 0:kt.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(_t=Nt==null?void 0:Nt.score_ranges)==null?void 0:_t.max_rate}%\u7684\u5B66\u751F\u6570`},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(wn=Jn==null?void 0:Jn.exercise_counts)==null?void 0:wn.best_counts,"\u4EBA")),wa.createElement("aside",null,wa.createElement("div",null,"\u826F\u597D",wa.createElement(Ce.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(kn=Nt==null?void 0:Nt.score_ranges)==null?void 0:kn.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Kt=Nt==null?void 0:Nt.score_ranges)==null?void 0:Kt.good_rate}%\u7684\u5B66\u751F\u6570`},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(zt=Jn==null?void 0:Jn.exercise_counts)==null?void 0:zt.good_counts,"\u4EBA")),wa.createElement("aside",null,wa.createElement("div",null,"\u53CA\u683C",wa.createElement(Ce.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(qt=Nt==null?void 0:Nt.score_ranges)==null?void 0:qt.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(dn=Nt==null?void 0:Nt.score_ranges)==null?void 0:dn.pass_rate}%\u7684\u5B66\u751F\u6570`},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(ma=Jn==null?void 0:Jn.exercise_counts)==null?void 0:ma.pass_counts,"\u4EBA")),wa.createElement("aside",null,wa.createElement("div",null,"\u4E0D\u53CA\u683C",wa.createElement(Ce.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Vt=Nt==null?void 0:Nt.score_ranges)==null?void 0:Vt.fail_rate}%\u7684\u5B66\u751F\u6570`},wa.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),wa.createElement("div",null,(Wn=Jn==null?void 0:Jn.exercise_counts)==null?void 0:Wn.fail_counts,"\u4EBA"))),wa.createElement("div",{className:mi.Z.head},wa.createElement("div",{className:mi.Z.title},"\u9898\u76EE\u6982\u89C8",wa.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),wa.createElement(oe.Z,null,wa.createElement(de.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},wa.createElement(St.default,{style:{width:140},value:_n,onChange:ru=>{Wa(ru),il(Hn,!0,{method:ru})}},wa.createElement(St.default.Option,{value:0},"\u6B63\u786E\u7387"),wa.createElement(St.default.Option,{value:1},"\u5F97\u5206\u7387"))),wa.createElement(de.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},wa.createElement(St.default,{style:{width:140},value:mu,onChange:ru=>{_a(ru),il(Hn,!0,{order:ru})}},wa.createElement(St.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),wa.createElement(St.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),wa.createElement(St.default.Option,{value:2},"\u6309",po,"\u5347\u5E8F"),wa.createElement(St.default.Option,{value:3},"\u6309",po,"\u964D\u5E8F"))))),wa.createElement(gn.Z,{spinning:ha},Mi),wa.createElement("div",{className:mi.Z.head},wa.createElement("div",{className:mi.Z.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",wa.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Io,wa.createElement("div",{className:mi.Z.head},wa.createElement("div",{className:mi.Z.title},"\u4F18\u79C0\u751F",wa.createElement(Ce.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},wa.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),wa.createElement(x.default,{columns:Mr,rowKey:"index",dataSource:(Jn==null?void 0:Jn.rank_list)||[],pagination:!1}),wa.createElement("div",{className:mi.Z.head},wa.createElement("div",{className:mi.Z.title},"\u9898\u578B\u6982\u89C8",wa.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),wa.createElement(oe.Z,null,wa.createElement(de.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},wa.createElement(St.default,{style:{width:140},value:Gn,onChange:ru=>{Aa(ru),gl(Hn,!0,{method:ru})}},wa.createElement(St.default.Option,{value:0},"\u6B63\u786E\u7387"),wa.createElement(St.default.Option,{value:1},"\u5F97\u5206\u7387"))))),wa.createElement(gn.Z,{spinning:tu},wa.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},wa.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},wa.createElement("div",{className:" c-grey-333"},Gn===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),wa.createElement("div",{className:"flex item-center gap-20px"},Cu.map((ru,Nr)=>wa.createElement("div",{key:Nr,className:"flex item-center gap-10px"},wa.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:ru==null?void 0:ru.color}}),wa.createElement("div",{className:"font12 c-grey-333"},ru==null?void 0:ru.label))))),wa.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},iu))))),Ma==="2"&&wa.createElement("section",null,Jn!=null&&Jn.is_random?wa.createElement(un,{value:ou,ref:qr}):wa.createElement(Pm,{value:ou,ref:qr})),Ma==="3"&&wa.createElement("section",null,wa.createElement(wm,{value:ou})))),((Cn=ie==null?void 0:ie.actionTabs)==null?void 0:Cn.key)==="\u5B66\u751F\u8BE6\u60C5"&&wa.createElement(Pg,null),((ia=ie==null?void 0:ie.actionTabs)==null?void 0:ia.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&wa.createElement(jr,{handleOnComplete:zr}),((It=ie==null?void 0:ie.actionTabs)==null?void 0:It.key)==="\u5B66\u751F\u5217\u8868"&&wa.createElement(zi,null))};var Lg=(0,Ae.connect)(({exercise:ie,classroomList:se})=>({exercise:ie,classroomList:se}))(Ig),Ng=ee(21921),As={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},Qm=ee(56636),Og=ee(9050),zl=ee(59301),Mg=Object.defineProperty,Rg=Object.defineProperties,Tg=Object.getOwnPropertyDescriptors,Hm=Object.getOwnPropertySymbols,kg=Object.prototype.hasOwnProperty,jg=Object.prototype.propertyIsEnumerable,Um=(ie,se,re)=>se in ie?Mg(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,u0=(ie,se)=>{for(var re in se||(se={}))kg.call(se,re)&&Um(ie,re,se[re]);if(Hm)for(var re of Hm(se))jg.call(se,re)&&Um(ie,re,se[re]);return ie},zg=(ie,se)=>Rg(ie,Tg(se)),ic=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const{TabPane:xm}=y.default,Zg=({classroomList:ie,exercise:se,loading:re,dispatch:Ke})=>{var it;const Re=(0,Ae.useParams)(),Pt=(0,Ae.useLocation)(),[Xe]=de.default.useForm(),{commonHeader:Pe}=se;let[ye,wt]=(0,a.useState)(!0),[ln,yn]=(0,a.useState)(!1);const[kt,_t]=(0,a.useState)("myself");let[wn,kn]=(0,a.useState)([]),[Kt,zt]=(0,a.useState)([]),[qt,dn]=(0,a.useState)(),[ma,Vt]=(0,a.useState)([]);const Wn=(0,a.useRef)(),[Cn,ia]=(0,a.useState)(1),It=(0,a.useRef)(null),[Nt,Ma]=(0,a.useState)(!1),[Qn,Jn]=(0,a.useState)(""),[$t,Fu]=(0,a.useState)(""),et=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Aa=>Aa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Aa,Rn)=>zl.createElement("a",{href:Aa?`/randompaper/detail/${Rn.id}`:`/paperlibrary/see/${Rn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[Va,Na]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{se.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(_n(),Vt([]),Hn())},[se.actionTabs.key]);const Hn=()=>ic(void 0,null,function*(){const Aa=yield Ke({type:"paperlibrary/getTeachGroupData"});zt(Aa)}),oa=Aa=>{const Rn=parseInt(Aa);return isNaN(Rn)?"":Rn},_n=()=>ic(void 0,null,function*(){var Aa,Rn;if(ye){++Va.page,wt(!1);const xn=yield Ke({type:"exercise/getBrankList",payload:zg(u0({},Va),{search:(Aa=Va.search)==null?void 0:Aa.trim()})});wn=xn!=null&&xn.object_list?[...wn.concat(xn==null?void 0:xn.object_list)]:wn,dn(xn.is_teacher),((Rn=xn.object_list)==null?void 0:Rn.length){It.current.scrollTop=0,wn=[],Va.page=0,Va.group_id=Aa,ye=!0,Vt([]),Na(u0({},Va)),_n()},mu={selectedRowKeys:ma,onChange:Aa=>{Vt(Aa)},type:"radio"},_a=()=>{Na(u0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),kn([]),wt(!0),_t("myself"),Ke({type:"exercise/setActionTabs",payload:{}}),yn(!1)},[tr,wr,Ra,qn]=(0,Qm.P)(),Gn=Aa=>ic(void 0,null,function*(){let Rn=!1;wn.forEach(ha=>{ma.includes(ha.id)&&(Rn=ha.is_random)}),Wn.current&&(Rn=Pe==null?void 0:Pe.is_random);const xn=Aa.map(ha=>({shixun_id:ha.id,is_use:ha.is_use,is_copy:ha.is_copy}));if(!Rn){const ha=yield Ke({type:"exercise/saveBanks",payload:{course_id:Re.coursesId,object_type:"examination_bank",bank_id:Wn.current?[Wn.current]:ma,shixuns_info:xn,is_make_up_exercise:!0,make_up_exercise_id:Number(Re.categoryId),use_origin_exercise:!!Wn.current}});(ha==null?void 0:ha.status)===0&&((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Jn(`/classrooms/${Re.coursesId}/exercise/${ha.exercise_id}/detail?random=${ha.is_random}&tabs=3`),Fu(`/classrooms/${Re.coursesId}/exercise/add/${ha.exercise_id}?random=${ha.is_random}&type=2`),Fe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Re.coursesId}/exercise/${ha.exercise_id}/detail?random=${ha.is_random}&tabs=3`},1e3),wr(),_a());return}Ke({type:"exercise/setActionTabs",payload:{}}),wr();let ta=1,En=Be.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:zl.createElement("div",{className:As.modalColumn},zl.createElement("div",{className:As.modalRow},zl.createElement("sup",{className:As.sup},"*"),zl.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),zl.createElement(ke.Z,{parser:oa,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:ta,onChange:ha=>{ta=ha;const au=document.getElementById("model_error");ta<1||ta>50?au.style.display="block":au.style.display="none"}})),zl.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:_a,onOk:()=>ic(void 0,null,function*(){if(ta<1||ta>50){const au=document.getElementById("model_error");return au.style.display="block",Promise.reject()}En.update({cancelButtonProps:{disabled:!0}});const ha=yield Ke({type:"exercise/saveBanks",payload:{course_id:Re.coursesId,object_type:"examination_bank",bank_id:Wn.current?[Wn.current]:ma,shixuns_info:xn,num:ta,is_make_up_exercise:!0,make_up_exercise_id:Number(Re.categoryId),use_origin_exercise:!!Wn.current}});En.update({cancelButtonProps:{disabled:!1}}),ha&&ha.status===0?((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Be.default.destroyAll(),_a(),wr(),Fe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Re.coursesId}/exercise/${ha.exercise_id}/detail?random=${ha.is_random}&tabs=3`},1e3)):(_a(),wr())})})});return zl.createElement(zl.Fragment,null,zl.createElement(Be.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:se.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ln,bodyStyle:{minHeight:150},wrapClassName:As.warpModal,onOk:()=>ic(void 0,null,function*(){var Aa;if(Cn===1){if(!ma.length){Fe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}yn(!0);let Rn=!1,xn=!1;if(wn.forEach(En=>{ma.includes(En.id)&&En.need_authorize&&(Rn=En.need_authorize),ma.includes(En.id)&&(xn=En.is_random)}),Rn){(0,ys.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(yield qn({id:`${ma[0]}`,course_id:Re.coursesId,type:"examination_bank"}))||Gn([]),yn(!1)}else{yn(!0);const Rn=yield(0,Se.ZP)(`/api/exercises/${Re.categoryId}/use_origin_exercise.json`,{method:"post"}),xn=yield qn({id:`${ma[0]}`,course_id:Re.coursesId,type:"examination_bank",result:Rn});Wn.current=(Aa=Rn==null?void 0:Rn.save_banks_params)==null?void 0:Aa.bank_id,xn||Gn([]),yn(!1)}}),onCancel:_a},zl.createElement(ge.ZP.Group,{value:Cn,onChange:Aa=>ia(Aa.target.value),style:{marginTop:10,marginBottom:15}},zl.createElement(ge.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),zl.createElement(ge.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),Cn===1?zl.createElement(zl.Fragment,null,zl.createElement(y.default,{activeKey:kt,onTabClick:Aa=>ic(void 0,null,function*(){It.current.scrollTop=0,wn=[],kt!==Aa&&Vt([]),_t(Aa),Va.page=0,Va.filter=Aa,Va.group_id=null,ye=!0,_n()})},zl.createElement(xm,{tab:zl.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),zl.createElement(xm,{tab:zl.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),zl.createElement(xm,{tab:zl.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),zl.createElement("div",{className:As.tabSearch},kt==="teacher"&&zl.createElement(St.default,{value:Va.group_id,onChange:Wa,size:"middle",style:{width:200,marginRight:30}},zl.createElement(St.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(it=Kt==null?void 0:Kt.groups)==null?void 0:it.map(Aa=>zl.createElement(St.default.Option,{key:Aa==null?void 0:Aa.group_id,value:Aa==null?void 0:Aa.group_id},Aa==null?void 0:Aa.name))),zl.createElement(De.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Va.search,onChange:Aa=>{Va.search=Aa.target.value,Na(u0({},Va))},onSearch:Aa=>{It.current.scrollTop=0,wn=[],Va.page=0,ye=!0,Vt([]),Aa&&(0,Og.tk)({name:Aa,copywriting:Aa,position:"Exercise"}),_n()}})),zl.createElement("div",{ref:It,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!qt&&kt==="public"&&zl.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},zl.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),zl.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),zl.createElement(Us(),{initialLoad:!1,pageStart:0,loadMore:()=>{_n()},hasMore:ye,useWindow:!1},se.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&qt&&zl.createElement(Ng.Z,{className:As.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:wn,onRow:Aa=>({onClick:()=>{Vt([Aa==null?void 0:Aa.id])}}),resColumns:et,rowSelection:mu})))):zl.createElement(zl.Fragment,null,zl.createElement("div",{className:As.shijuan},zl.createElement("div",null,"\u8BD5\u5377\uFF1A"),zl.createElement("div",{className:As.name},zl.createElement("span",null,Pe==null?void 0:Pe.exercise_name))),zl.createElement("div",{className:As.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),zl.createElement(Be.default,{title:"\u63D0\u793A",open:Nt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:zl.createElement("div",null,zl.createElement(Ie.ZP,{onClick:()=>{Ma(!1),Ae.history.push($t)}},"\u4FEE\u6539\u8BD5\u5377"),zl.createElement(Ie.ZP,{type:"primary",onClick:()=>{Ae.history.push(Qn),Ma(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Ma(!1)}},zl.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")),zl.createElement(Qm.Z,{inPaper:!0,visible:tr,onCancel:wr,onOk:Gn,renderData:Ra,modalType:"multiple",type:"examination_bank"}))};var Qg=(0,Ae.connect)(({exercise:ie,loading:se,classroomList:re})=>({exercise:ie,loading:se,classroomList:re}))(Zg),Wm=ee(54877),r0=ee(59301),Hg=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Ug=({exercise:ie,dispatch:se})=>{const{value:re}=ie.actionTabs.params||{},[Ke,it]=(0,a.useState)(!1),{categoryId:Re,coursesId:Pt}=(0,Ae.useParams)(),Xe=()=>Hg(void 0,null,function*(){it(!0);let Pe;re!=null&&re.is_wrong?Pe=yield(0,Wm._B)(Re,{exercise_question_id:re==null?void 0:re.question_id}):Pe=yield(0,Wm.pr)(Re,{exercise_question_id:re==null?void 0:re.question_id}),(Pe==null?void 0:Pe.status)===0&&(Fe.ZP.success(Pe==null?void 0:Pe.message),se({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),se({type:"exercise/editExercise",payload:{categoryId:Re,coursesId:Pt}}),se({type:"exercise/setActionTabs",payload:{}})),it(!1)});return r0.createElement(Be.default,{title:"\u63D0\u793A",width:600,centered:!0,open:ie.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:Ke,onCancel:()=>se({type:"exercise/setActionTabs",payload:{}}),onOk:Xe},r0.createElement("p",null,re!=null&&re.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),re!=null&&re.is_wrong?r0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):r0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",re==null?void 0:re.question_score,"\u5206\u3002"))};var Wg=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Ug),Gg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const Vg=(ie=[],se=[],re=[])=>(console.log("---",ie,se,re),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:re},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:se},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:ie}]}),Kg=(ie=[])=>({dataset:[{source:ie}],tooltip:{show:!0,formatter:function(se){return se.value[2]+":"+se.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Yg=Object.defineProperty,Gm=Object.getOwnPropertySymbols,Xg=Object.prototype.hasOwnProperty,Jg=Object.prototype.propertyIsEnumerable,Vm=(ie,se,re)=>se in ie?Yg(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,l0=(ie,se)=>{for(var re in se||(se={}))Xg.call(se,re)&&Vm(ie,re,se[re]);if(Gm)for(var re of Gm(se))Jg.call(se,re)&&Vm(ie,re,se[re]);return ie},Im=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const qg=({shixunHomeworks:ie,loading:se,dispatch:re})=>{var Ke,it,Re,Pt;const Xe=(0,Ae.useParams)(),[Pe,ye]=(0,a.useState)(l0(l0({},{sort_by:"student_id",sort_direction:"desc"}),Xe)),[wt,ln]=(0,a.useState)(),[yn,kt]=(0,a.useState)([]);let _t=(0,a.useRef)();const[wn,kn]=(0,a.useState)(1),[Kt,zt]=(0,a.useState)(!1),[qt,dn]=(0,a.useState)(10),[ma,Vt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Cn()},[]);const Wn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="student_number"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="bug"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="vulnerability"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="specification"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="complexity"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="total_row_number"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="quality_score"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(It,Nt)=>a.createElement("a",{target:"_blank",href:`/classrooms/${Xe.coursesId}/exercise/${Xe.categoryId}/analysis/${Nt.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(wt===2&&(_t.current=setInterval(()=>{Cn()},6e4)),()=>{clearTimeout(_t.current)}),[wt]);function Cn(){return Im(this,null,function*(){const It=yield(0,Se.ZP)(`/api/exercises/${Pe.categoryId}/check_status.json`,{method:"GET"});ln(It.status),It.status!=2&&It.status!=-1&&(ia({page:1,limit:10}),clearTimeout(_t.current))})}function ia(It){return Im(this,null,function*(){kn(It==null?void 0:It.page),dn(It==null?void 0:It.limit);const Nt=yield(0,Se.ZP)(`/api/exercises/${Pe.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:l0({},It)});kt(Nt)})}return console.log("-------",Xe),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(wt===0||wt===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",yn==null?void 0:yn.created_at)),a.createElement(Ie.ZP,{onClick:()=>{re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(oe.Z,{style:{width:"100%"}},a.createElement(pe.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(pe.Z,{flex:"80px"},a.createElement(Le.default,{checked:(ma==null?void 0:ma.length)===0,onChange:It=>{It.target.checked&&(Vt([]),ia({page:wn,limit:qt}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(pe.Z,{flex:"1"},a.createElement(Le.default.Group,{value:ma,onChange:It=>Im(void 0,null,function*(){Vt([...It]),ia({page:wn,limit:qt,group_course_ids:It})}),style:{width:"100%",fontSize:"14px"}},(Ke=yn==null?void 0:yn.course_groups)==null?void 0:Ke.map((It,Nt)=>a.createElement(Le.default,{style:{fontSize:"14px"},value:It==null?void 0:It.id},It==null?void 0:It.name,"(",It==null?void 0:It.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(yn==null?void 0:yn.grade_statistics)&&a.createElement(Li.Z,{option:Vg((it=yn==null?void 0:yn.grade_statistics)==null?void 0:it.map(It=>It.specification_count),(Re=yn==null?void 0:yn.grade_statistics)==null?void 0:Re.map(It=>It.vulnerability_count),(Pt=yn==null?void 0:yn.grade_statistics)==null?void 0:Pt.map(It=>It.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(yn==null?void 0:yn.quality_scores)&&a.createElement(Li.Z,{option:Kg(yn==null?void 0:yn.quality_scores.map((It,Nt)=>[Nt+1,It==null?void 0:It.quality_score,It==null?void 0:It.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(De.default.Search,{size:"middle",onSearch:It=>{ia({page:1,limit:qt,search:It})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(x.default,{columns:Wn,dataSource:yn==null?void 0:yn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(It,Nt,Ma)=>{Ma.field&&(Pe.sort_by=Ma.field),Ma.order||(Pe.sort_direction="asc"),Ma.order==="ascend"&&(Pe.sort_direction="asc"),Ma.order==="descend"&&(Pe.sort_direction="desc"),Ma.order||(Pe.sort_direction="asc"),ia(l0({page:1,limit:qt},Pe))}}),a.createElement(qe.Z,{current:wn,total:yn==null?void 0:yn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:qt,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(It,Nt)=>{kn(It),dn(Nt),ia({page:It,limit:Nt,group_course_ids:ma})}}))),wt===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Gg}),a.createElement("br",null),a.createElement(Ie.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Cn()}},"\u5237\u65B0\u9875\u9762")),a.createElement(Zu,null),a.createElement(Be.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Kt,footer:null,onCancel:()=>zt(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!Kt&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${Xe==null?void 0:Xe.categoryId}-${Kt==null?void 0:Kt.student_number}&resolved=false`,frameBorder:"0"}))))};var _g=(0,Ae.connect)(({shixunHomeworks:ie,loading:se})=>({shixunHomeworks:ie,loading:se.effects}))(qg),io={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},Ua=ee(59301),$g=Object.defineProperty,ef=Object.defineProperties,tf=Object.getOwnPropertyDescriptors,Km=Object.getOwnPropertySymbols,nf=Object.prototype.hasOwnProperty,af=Object.prototype.propertyIsEnumerable,Ym=(ie,se,re)=>se in ie?$g(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Hi=(ie,se)=>{for(var re in se||(se={}))nf.call(se,re)&&Ym(ie,re,se[re]);if(Km)for(var re of Km(se))af.call(se,re)&&Ym(ie,re,se[re]);return ie},uf=(ie,se)=>ef(ie,tf(se)),sc=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const rf=({exercise:ie,dispatch:se,user:re})=>{var Ke;const it=(0,Ae.useParams)(),[Re,Pt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:it==null?void 0:it.categoryId}),[Xe]=de.default.useForm(),[Pe,ye]=(0,a.useState)(),[wt,ln]=(0,a.useState)(!1),{exerciseList:yn,commonHeader:kt}=ie,[_t,wn]=(0,a.useState)([]),[kn,Kt]=(0,a.useState)([]),[zt,qt]=(0,a.useState)(0),[dn,ma]=(0,a.useState)(!0),[Vt,Wn]=(0,a.useState)(!1),[Cn,ia]=(0,a.useState)(!1),[It,Nt]=(0,a.useState)(!1),[Ma,Qn]=(0,a.useState)(""),Jn=(0,a.useRef)(null),$t=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Fu,et]=(0,a.useState)([]);(0,a.useEffect)(()=>{Va(Re)},[]),(0,a.useEffect)(()=>(clearInterval(Jn.current),(kt==null?void 0:kt.exercise_status)===2&&(Jn.current=setInterval(()=>{Va(Re)},3e4)),()=>{clearInterval(Jn.current)}),[kt==null?void 0:kt.exercise_status,Re]);const Va=qn=>sc(void 0,null,function*(){const Gn=Xn().cloneDeep(qn);console.log(Gn,"sendData"),ma(!0),wn([]);const Aa=yield(0,Se.ZP)(`/api/exercises/${qn==null?void 0:qn.exercise_id}/exercise_abnormities.json`,{method:"get",params:Gn});et((Aa==null?void 0:Aa.error_types)||[]),Kt([]),ma(!1),qt(Aa==null?void 0:Aa.total_count),wn((Aa==null?void 0:Aa.exercise_abnormites)||[])}),Na=(qn,Gn)=>{Re.page=1,Re[Gn]=qn,Pt(Hi({},Re)),Va(Re)},Hn=qn=>{Re.page=1,Re.keyword=qn,Pt(Hi({},Re))},oa=()=>{Re.page=1;const qn=Object.assign({},Xe.getFieldValue());Object.keys(qn).map(function(Gn){switch(Gn){case"error_type":qn[Gn].includes("all")||!qn[Gn].length?(delete Re.error_type,Xe.setFieldsValue({error_type:"all"})):(Re.error_type=qn[Gn],Xe.setFieldsValue({error_type:Re.error_type}));break;case"course_group_id":qn[Gn].includes("all")||!qn[Gn].length?(delete Re.course_group,Xe.setFieldsValue({course_group_id:"all"})):(Re.course_group=qn[Gn],Xe.setFieldsValue({course_group_id:Re.course_group}));break}}),Pt(Hi({},Re)),Va(Re)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ye(47),ln(!0))},[document.getElementById("divhe"),yn]);const _n=(qn,Gn,Aa)=>{Re.page=qn==null?void 0:qn.current,Re.limit=qn==null?void 0:qn.pageSize,Aa!=null&&Aa.order?(Re.sort_by=Aa==null?void 0:Aa.field,Re.sort_direction=(Aa==null?void 0:Aa.order)==="ascend"?"asc":"desc"):(Re.sort_by=null,Re.sort_direction=null),Pt(Hi({},Re)),Va(Re)},Wa=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(qn,Gn,Aa)=>Re.limit*(Re.page-1)+Aa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:qn=>Ua.createElement(Ce.Z,{placement:"bottomLeft",title:qn},Ua.createElement("span",null,qn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:qn=>Ua.createElement(Ce.Z,{placement:"bottomLeft",title:qn},Ua.createElement("span",null,qn||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:qn=>Ua.createElement(Ce.Z,{placement:"bottomLeft",title:qn},Ua.createElement("span",null,qn||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(qn,Gn)=>Ua.createElement(Ua.Fragment,null,Ua.createElement(Ce.Z,{placement:"bottomLeft",title:qn},Ua.createElement("span",null,qn||"--")),(Gn==null?void 0:Gn.user_screen_num)>=50&&Ua.createElement(Ce.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},Ua.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(Gn==null?void 0:Gn.user_screen_num)>0&&Ua.createElement("span",{onClick:()=>Qn(Gn==null?void 0:Gn.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],mu=qn=>{Kt(qn)},_a=()=>{Wn(!1),Va(Re)},tr=qn=>{const Gn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Rn,xn)=>Ua.createElement("span",null,Rn||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Rn,xn)=>Ua.createElement(Ua.Fragment,null,Rn==="passed"&&Ua.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Rn==="rejected"&&Ua.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Rn==="submitted"&&Ua.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Rn,xn)=>Rn?Ua.createElement(Ce.Z,{placement:"bottom",title:Rn},Ua.createElement("span",null,Rn)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Rn,xn)=>Ua.createElement("span",{className:"current c-light-primary",onClick:()=>{Tn.Z.publish("preview-image",Rn)}},"\u67E5\u770B")}],Aa=Be.default.confirm({icon:null,width:700,className:`${io.cusModal} custom-modal-divider`,centered:!0,title:Ua.createElement(oe.Z,null,Ua.createElement(pe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),Ua.createElement(pe.Z,null,Ua.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Aa.destroy()}))),content:Ua.createElement("div",null,Ua.createElement(x.default,{className:io.customTable,dataSource:[Hi({},qn)],bordered:!1,columns:Gn,rowKey:"exercise_identity_photo_id",rowClassName:io.row,pagination:!1}))})},wr=qn=>{var Gn,Aa;const Rn=Be.default.confirm({icon:null,className:`${io.cusModal} custom-modal-divider`,centered:!0,width:((Gn=qn==null?void 0:qn.play_url)==null?void 0:Gn.length)<6?724:744,title:Ua.createElement(oe.Z,null,Ua.createElement(pe.Z,{flex:"1"},"\u89C6\u9891"),Ua.createElement(pe.Z,null,Ua.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Rn.destroy()}))),content:Ua.createElement("ul",{className:io.sys},(Aa=qn==null?void 0:qn.play_url)==null?void 0:Aa.map((xn,ta)=>Ua.createElement("li",{className:io.li,key:ta},Ua.createElement("div",{className:io.d1},Ua.createElement("div",{className:io.img},Ua.createElement(Rr,{src:xn==null?void 0:xn.replace(".m3u8",".flv"),autoPlay:!0})),Ua.createElement("div",{className:io.btn},Ua.createElement("div",{className:io.b1},"\u56DE\u653E\u89C6\u9891",ta+1))))))})},Ra=qn=>{const Gn=Be.default.confirm({icon:null,className:`${io.cusModal} custom-modal-divider`,centered:!0,width:710,title:Ua.createElement(oe.Z,null,Ua.createElement(pe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),Ua.createElement(pe.Z,null,Ua.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Gn.destroy()}))),content:Ua.createElement(oe.Z,null,Ua.createElement("aside",{className:io.imgWrap,style:{marginBottom:40}},Ua.createElement("div",{className:io.img},Ua.createElement("img",{width:326,src:(0,me.Tv)(qn==null?void 0:qn.photo_url)}),Ua.createElement("div",{className:io.textP},"\u91C7\u96C6\u7167\u7247")),Ua.createElement("div",{className:io.img,style:{marginLeft:20}},qn!=null&&qn.identity_url?Ua.createElement("img",{width:326,src:(0,me.Tv)(qn==null?void 0:qn.identity_url)}):Ua.createElement("div",{className:io.no,style:{width:326}},Ua.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),Ua.createElement("div",{className:io.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return Ua.createElement("section",{className:io.wrap},Ua.createElement(de.default,{form:Xe,onChange:oa,initialValues:{course_group_id:"all"}},Ua.createElement(de.default.Item,{name:"course_group_id"},Ua.createElement(Le.default.Group,{style:{width:"100%"}},Ua.createElement(oe.Z,null,Ua.createElement(pe.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),Ua.createElement(pe.Z,{flex:"80px"},Ua.createElement(Le.default,{value:"all"},"\u5168\u90E8")),Ua.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},(Ke=yn.course_groups)==null?void 0:Ke.map((qn,Gn)=>Ua.createElement(Le.default,{key:Gn,value:qn.exercise_group_id,className:"ml0 mr8"},qn.exercise_group_name,"(",qn.exercise_group_students,")"))),wt&&Ua.createElement("span",{onClick:()=>{let qn=document.getElementById("divhe").scrollHeight;Pe>47?ye(47):ye(qn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Pe===47?"\u5C55\u5F00":"\u6536\u8D77",Pe===47?Ua.createElement(Kr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Ua.createElement(Ea.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),Ua.createElement(de.default.Item,{name:"error_type"},Ua.createElement(Le.default.Group,{style:{width:"100%"}},Ua.createElement(oe.Z,null,Ua.createElement(pe.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),Ua.createElement(pe.Z,{flex:"80px"},Ua.createElement(Le.default,{value:"all"},"\u5168\u90E8")),Ua.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},Fu==null?void 0:Fu.map((qn,Gn)=>Ua.createElement(Le.default,{key:Gn,value:qn.error_type,className:"ml0 mr8"},qn.error_type_text,"\uFF08",qn.count||0,"\uFF09"))))))),Ua.createElement("div",{className:io.control},Ua.createElement(De.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Re==null?void 0:Re.keyword,onChange:qn=>Hn(qn.target.value),onSearch:()=>{Re.page=1,Pt(Hi({},Re)),Va(Re)}}),Ua.createElement(Ie.ZP,{onClick:()=>ia(!0),style:{marginLeft:"auto"},icon:Ua.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),Ua.createElement(Ie.ZP,{onClick:()=>Nt(!0),icon:Ua.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),Ua.createElement("div",{className:io.bgH}),Ua.createElement(x.default,{className:io.customTable,dataSource:_t,bordered:!1,columns:Wa,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:io.row,loading:dn,onChange:_n,pagination:{pageSize:Re.limit,total:zt,current:Re.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:qn=>Ua.createElement("span",{className:"mr10"},"\u5171",Ua.createElement("span",{className:"c-orange"},qn),"\u6761\u6570\u636E")}}),Ua.createElement(of,{selectIds:kn,visible:Vt,onCancel:()=>Wn(!1),onOk:_a,params:Re}),Ua.createElement(sf,{visible:It,onCancel:()=>Nt(!1)}),Ua.createElement(cf,{visible:Ma,onCancel:()=>Qn(!1)}),Ua.createElement(Be.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:Cn,width:900,footer:null,onCancel:()=>{ia(!1)}},Ua.createElement("div",{className:"c-grey-333"},Ua.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),Ua.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),Ua.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Ua.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Ua.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Ua.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Ua.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),Ua.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),Ua.createElement(vu.Z,null))};var lf=(0,Ae.connect)(({exercise:ie,user:se})=>({exercise:ie,user:se}))(rf);const of=({visible:ie,onOk:se,onCancel:re,selectIds:Ke,params:it})=>{const[Re,Pt]=(0,a.useState)(!1),[Xe,Pe]=(0,a.useState)({}),[ye]=de.default.useForm(),wt=ln=>sc(void 0,null,function*(){Pt(!0);let yn;ie===!0?yn=yield(0,Se.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Hi({identity_photo_ids:Ke},ln)}):yn=yield(0,Se.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/audit_identity_photo.json`,{method:"post",body:Hi({identity_photo_id:ie==null?void 0:ie.exercise_identity_photo_id},ln)}),(yn==null?void 0:yn.status)===0&&se(),Pt(!1)});return Ua.createElement(Be.default,{title:ie!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!ie,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{re()},afterClose:()=>{ye.resetFields(),Pe({})},confirmLoading:Re,onOk:()=>ye.submit()},Ua.createElement(de.default,{className:io.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:18},onFinish:wt,onValuesChange:()=>{Pe(Hi({},ye.getFieldsValue()))}},ie!==!0&&Ua.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},Ua.createElement(pe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),Ua.createElement(pe.Z,null,Ua.createElement("aside",{className:io.imgWrap},Ua.createElement("div",{className:io.img},Ua.createElement("img",{width:234,src:(0,me.Tv)(ie==null?void 0:ie.photo_url)}),Ua.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",ie==null?void 0:ie.photo_url)},className:io.iBtn},"\u9884\u89C8"),Ua.createElement("div",{className:io.text},"\u91C7\u96C6\u7167\u7247")),Ua.createElement("div",{className:io.img,style:{marginLeft:20}},ie!=null&&ie.identity_url?Ua.createElement("img",{width:234,src:(0,me.Tv)(ie==null?void 0:ie.identity_url)}):Ua.createElement("div",{className:io.no,style:{width:326}},Ua.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ie!=null&&ie.identity_url)&&Ua.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",(0,me.Tv)(ie==null?void 0:ie.identity_url))},className:io.iBtn},"\u9884\u89C8"),Ua.createElement("div",{className:io.text},"\u8BC1\u4EF6\u7167\u7247"))))),Ua.createElement(de.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},Ua.createElement(ge.ZP.Group,null,Ua.createElement(ge.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),Ua.createElement(ge.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Xe==null?void 0:Xe.state)==="rejected"&&Ua.createElement(de.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},Ua.createElement(De.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),Ua.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},sf=({visible:ie,onCancel:se})=>{const re=(0,Ae.useParams)(),[Ke,it]=(0,a.useState)({page:1,limit:20,exercise_id:re==null?void 0:re.categoryId}),[Re,Pt]=(0,a.useState)(!1),[Xe,Pe]=(0,a.useState)([]),[ye,wt]=(0,a.useState)(0);(0,a.useEffect)(()=>{ie&&(Ke.page=1,Ke.limit=20,it(Hi({},Ke)),yn(Ke))},[ie]);const ln=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:_t=>Ua.createElement(Ce.Z,{placement:"bottomLeft",title:_t},Ua.createElement("span",null,_t))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:_t=>Ua.createElement(Ua.Fragment,null,_t===0&&Ua.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:_t=>Ua.createElement(Ce.Z,{placement:"bottomLeft",title:_t},Ua.createElement("span",null,_t))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:_t=>Ua.createElement(Ce.Z,{placement:"bottomLeft",title:_t},Ua.createElement("span",null,_t))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:_t=>Ua.createElement("img",{className:"current",onClick:()=>Tn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${_t}`),width:70,height:40,src:`${Oe.Z.API_SERVER}${_t}`})}],yn=_t=>sc(void 0,null,function*(){const wn=Xn().cloneDeep(_t);Pt(!0);const kn=yield(0,Se.ZP)(`/api/exercises/${_t==null?void 0:_t.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:wn});Pt(!1),wt(kn==null?void 0:kn.total_count),Pe((kn==null?void 0:kn.exercise_screen_actions)||[])}),kt=_t=>{Ke.page=_t==null?void 0:_t.current,Ke.limit=_t==null?void 0:_t.pageSize,it(Hi({},Ke)),yn(Ke)};return Ua.createElement(Be.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:ie,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{se()},footer:null},Ua.createElement(x.default,{dataSource:Xe,bordered:!1,columns:ln,size:"large",loading:Re,locale:{emptyText:Ua.createElement(an.Z,null)},onChange:kt,pagination:{pageSize:Ke.limit,total:ye,current:Ke.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:_t=>Ua.createElement("span",{className:"mr10"},"\u5171",Ua.createElement("span",{className:"c-orange"},_t),"\u6761\u6570\u636E")}}))},cf=({visible:ie,onCancel:se})=>{const re=(0,Ae.useParams)(),[Ke,it]=(0,a.useState)({page:1,limit:9999,user_id:ie,error_type:[8],exercise_id:re==null?void 0:re.categoryId}),[Re,Pt]=(0,a.useState)(!1),[Xe,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{ie&&ye(uf(Hi({},Ke),{user_id:ie}))},[ie]);const ye=yn=>sc(void 0,null,function*(){const kt=Xn().cloneDeep(yn);console.log(kt,"sendData"),Pt(!0);const _t=yield(0,Se.ZP)(`/api/exercises/${yn==null?void 0:yn.exercise_id}/exercise_abnormities.json`,{method:"get",params:kt});Pt(!1),Pe((_t==null?void 0:_t.exercise_abnormites)||[])}),wt=yn=>sc(void 0,null,function*(){Be.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>sc(void 0,null,function*(){(yield(0,Se.ZP)(`/api/exercises/${re==null?void 0:re.categoryId}/exercise_user_screens/${yn}.json`,{method:"delete"})).status===0&&(Fe.ZP.success("\u5220\u9664\u6210\u529F"),ye(Ke))})})}),ln=(Xe==null?void 0:Xe[0])||{};return Ua.createElement(Be.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!ie,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{se()},footer:null},Ua.createElement(gn.Z,{spinning:Re},Ua.createElement("div",{style:{maxHeight:500}},Ua.createElement("div",{className:"c-grey-333 blod mb10"},ln==null?void 0:ln.real_name," ",ln==null?void 0:ln.student_id),(ln==null?void 0:ln.user_screen_num)>=50&&Ua.createElement("div",{className:"mb10",style:{color:"#FA6400"}},Ua.createElement("i",{className:"iconfont icon-tishi11 mr5"}),Ua.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),Xe==null?void 0:Xe.map((yn,kt)=>{var _t,wn;return Ua.createElement("div",{key:kt},Ua.createElement("div",{className:"mb10"},Ua.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),Ua.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},yn==null?void 0:yn.created_at),Ua.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",Ua.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(_t=yn==null?void 0:yn.exercise_user_screens)==null?void 0:_t.length),"\u5F20")),Ua.createElement("div",{className:io.listWrap},(wn=yn==null?void 0:yn.exercise_user_screens)==null?void 0:wn.map(kn=>Ua.createElement("div",{key:kn==null?void 0:kn.id,className:io.list},Ua.createElement("img",{src:`${Oe.Z.API_SERVER}${kn==null?void 0:kn.url}`}),Ua.createElement("div",{className:io.time},Ua.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),Ua.createElement("span",{className:"c-grey-333 font12"},kn==null?void 0:kn.created_at)),Ua.createElement("div",{className:io.mask},Ua.createElement("div",{className:io.icons},Ua.createElement("i",{onClick:()=>Tn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${kn==null?void 0:kn.url}`),className:"iconfont icon-fangda3 mr15"}),Ua.createElement("i",{onClick:()=>wt(kn==null?void 0:kn.id),className:"iconfont icon-shanchu14"})))))))}))))};var Ds={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Xm=ee(76942),df=ee(23553),mf=ee(41727),gf=ee(12971),ff=ee(18074);const vf=ie=>{const se=re=>{const Ke=new Notification(re.title,{body:re.message,icon:re.icon||"/ip.png"});Ke.addEventListener("click",()=>{re.link&&window.open(re.link,re.target||"_blank")}),setTimeout(()=>{Ke.close()},3e4)};"Notification"in window?Notification.permission==="granted"?se(ie):Notification.permission!=="denied"&&Notification.requestPermission().then(re=>{re==="granted"&&se(ie)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var pf=ee(2417),Af=ee(56088),Ef=ee(55388),hf=ee(15704),Ff=ee(44521),Bf=ee(32637),Cf=ee(23416),yf=ee(56746),Jm={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},oi=ee(59301),Pf=Object.defineProperty,Sf=Object.defineProperties,Df=Object.getOwnPropertyDescriptors,qm=Object.getOwnPropertySymbols,bf=Object.prototype.hasOwnProperty,wf=Object.prototype.propertyIsEnumerable,_m=(ie,se,re)=>se in ie?Pf(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Lm=(ie,se)=>{for(var re in se||(se={}))bf.call(se,re)&&_m(ie,re,se[re]);if(qm)for(var re of qm(se))wf.call(se,re)&&_m(ie,re,se[re]);return ie},xf=(ie,se)=>Sf(ie,Df(se)),$m=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const If=({shixunHomeworks:ie,exercise:se,loading:re,dispatch:Ke})=>{var it,Re,Pt,Xe,Pe,ye;const[wt,ln]=(0,a.useState)({page:1,limit:10}),[yn,kt]=(0,a.useState)(-1),[_t,wn]=(0,a.useState)(""),[kn,Kt]=(0,a.useState)({}),[zt,qt]=(0,a.useState)(!1),[dn,ma]=(0,a.useState)(!1),Vt=(0,Ae.useParams)(),Wn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Qn,Jn,$t)=>(wt.page-1)*wt.limit+$t+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Qn=>Qn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Qn,Jn)=>oi.createElement("div",{className:Jm.banding,title:Qn||"--"},Qn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Qn,Jn)=>Qn===0?oi.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Qn===1?oi.createElement("span",{style:{color:"#DF3042"}},!Jn.is_make_up&&"\u8003\u8BD5\u4E2D",Jn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Qn===2?oi.createElement("span",{style:{color:"#5AB891"}},!Jn.is_make_up&&!Jn.is_force_commit&&"\u5DF2\u4EA4\u5377",Jn.is_make_up&&!Jn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Jn.is_make_up&&Jn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Jn.is_make_up&&Jn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):oi.createElement("span",{style:{color:"#5AB891"}},!Jn.is_make_up&&!Jn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Jn.is_make_up&&!Jn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Jn.is_make_up&&Jn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Jn.is_make_up&&Jn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"review_status",render:Qn=>Qn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Qn=>Qn===1?oi.createElement("span",{className:"c-green"},"\u6210\u529F"):oi.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Qn=>!!Qn);(0,a.useEffect)(()=>{var Qn,Jn;((Qn=se.actionTabs)==null?void 0:Qn.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&kt((Jn=se.actionTabs)==null?void 0:Jn.status)},[(it=se.actionTabs)==null?void 0:it.key]),(0,a.useEffect)(()=>{var Qn;((Qn=se.actionTabs)==null?void 0:Qn.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&yn!=null&&It(1,10)},[yn]);const Cn=Qn=>{wt.keyword=Qn,wt.page=1,ln(Lm({},wt)),ia(wt)},ia=Qn=>$m(void 0,null,function*(){var Jn,$t;ma(!0);const Fu=yield(0,Se.ZP)(`/api/exercise_resubmits/${(Jn=se.actionTabs)==null?void 0:Jn.id}/resubmit_student_list.json`,{method:"get",params:xf(Lm({},Qn),{success_status:yn!=-1?[yn]:null,exercise_id:Vt==null?void 0:Vt.categoryId,exercise_question_id:($t=se.actionTabs)==null?void 0:$t.questionId})});(Fu==null?void 0:Fu.status)===0&&Kt(Fu||{}),ma(!1)}),It=(Qn,Jn)=>{wt.page=Qn,wt.limit=Jn,ln(Lm({},wt)),ia(wt)},Nt=()=>$m(void 0,null,function*(){var Qn,Jn,$t,Fu;if(yn==1&&((Qn=kn==null?void 0:kn.success_status)==null?void 0:Qn[1].count)==0||yn==2&&((Jn=kn==null?void 0:kn.success_status)==null?void 0:Jn[0].count)==0)return Fe.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");qt(!0);const et=yield(0,Se.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Vt==null?void 0:Vt.categoryId,exercise_users_ids:kn==null?void 0:kn.exercise_users_ids,exercise_question_id:($t=se.actionTabs)==null?void 0:$t.questionId}});(et==null?void 0:et.status)===0&&(Ma(),(Fu=se.actionTabs)==null||Fu.onOK()),qt(!1)}),Ma=()=>{Ke({type:"exercise/setActionTabs",payload:{key:""}}),wn(""),kt(null)};return oi.createElement(Be.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Re=se.actionTabs)==null?void 0:Re.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:zt,onCancel:()=>Ma(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Nt()},oi.createElement("div",{className:Jm.radio_con},oi.createElement("div",null,oi.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),oi.createElement(ge.ZP.Group,{onChange:Qn=>{kt(Qn.target.value)},value:yn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Pt=kn==null?void 0:kn.success_status)==null?void 0:Pt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((Xe=kn==null?void 0:kn.success_status)==null?void 0:Xe[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),oi.createElement("div",{className:"flex justify-between item-center mb10"},oi.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",oi.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Pe=kn==null?void 0:kn.success_status)==null?void 0:Pe[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",oi.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((ye=kn==null?void 0:kn.success_status)==null?void 0:ye[0].count)||0),"\u4EBA"),oi.createElement(De.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_t,onChange:Qn=>wn(Qn.target.value),onSearch:Cn})),oi.createElement(x.default,{loading:dn,dataSource:(kn==null?void 0:kn.data)||[],columns:Wn,pagination:{current:wt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:wt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(kn==null?void 0:kn.count)||0,size:"default",showTotal:me.rU,onChange:It},onChange:(Qn,Jn,$t)=>{$t!=null&&$t.order?(wt.sort_by=$t==null?void 0:$t.field,wt.direction=($t==null?void 0:$t.order)==="ascend"?"asc":"desc"):(wt.sort_by=null,wt.direction=null),ia(wt)}}))};var Lf=(0,Ae.connect)(({shixunHomeworks:ie,exercise:se,loading:re,user:Ke})=>({shixunHomeworks:ie,exercise:se,loading:re.effects,user:Ke}))(If),bs=ee(59301),Nf=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Of=({exercise:ie,loading:se,dispatch:re})=>{var Ke,it;const[Re,Pt]=(0,a.useState)([]),Xe=(0,Ae.useParams)(),Pe=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:wt=>bs.createElement(Ce.Z,{placement:"bottom",title:wt},bs.createElement("span",{style:{color:"#333"}},Ve()(wt).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(wt,ln)=>bs.createElement("span",{style:{color:"#333"}},ln==null?void 0:ln.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(wt,ln)=>(ln==null?void 0:ln.status)=="running"?bs.createElement("span",{style:{color:"#333"}}," ",bs.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",ln==null?void 0:ln.rate):bs.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",ln==null?void 0:ln.success_count," \u4EBA\uFF0C\u5931\u8D25 ",ln==null?void 0:ln.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var wt;((wt=ie.actionTabs)==null?void 0:wt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&ye()},[(Ke=ie.actionTabs)==null?void 0:Ke.key]);const ye=()=>Nf(void 0,null,function*(){var wt;const ln=yield(0,Se.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(wt=ie.actionTabs)==null?void 0:wt.params});ln.status===0&&Pt(ln==null?void 0:ln.data)});return bs.createElement(Be.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((it=ie.actionTabs)==null?void 0:it.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{re({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},bs.createElement(x.default,{pagination:!1,dataSource:Re,columns:Pe,className:"mb10"}))};var Mf=(0,Ae.connect)(({exercise:ie,loading:se,user:re})=>({exercise:ie,loading:se.effects,user:re}))(Of),Rf=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())}),Tf=({id:ie,dispatch:se})=>{const[re,Ke]=(0,a.useState)(null);(0,a.useEffect)(()=>{it()},[]);const it=()=>Rf(void 0,null,function*(){var Re,Pt,Xe,Pe,ye,wt,ln,yn,kt,_t,wn,kn;const Kt=ie;let zt;do if(zt=yield(0,Se.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:Kt}}),((Re=zt==null?void 0:zt.data)==null?void 0:Re.status)===1){Ke([(Xe=(Pt=zt==null?void 0:zt.data)==null?void 0:Pt.progress)==null?void 0:Xe.current_success_count,(ye=(Pe=zt==null?void 0:zt.data)==null?void 0:Pe.progress)==null?void 0:ye.total]);break}else if(((wt=zt==null?void 0:zt.data)==null?void 0:wt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),Ke([(yn=(ln=zt==null?void 0:zt.data)==null?void 0:ln.progress)==null?void 0:yn.current_success_count,(_t=(kt=zt==null?void 0:zt.data)==null?void 0:kt.progress)==null?void 0:_t.total]),yield new Promise(qt=>setTimeout(qt,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((wn=zt==null?void 0:zt.data)==null?void 0:wn.status)===0);se({type:"exercise/setCommonHeader",payload:{progress:(kn=zt==null?void 0:zt.data)==null?void 0:kn.progress}})});return a.createElement(a.Fragment,null,re&&a.createElement(oe.Z,{align:"middle",className:"mr10 ml10"},a.createElement(gn.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",re[0]," / ",re[1])))},kf={flex_box_center:"flex_box_center___CtxaX",flex_space_between:"flex_space_between___H8TAS",flex_box_vertical_center:"flex_box_vertical_center___PLMI8",flex_box_center_end:"flex_box_center_end___iyzvs",flex_box_column:"flex_box_column___ZxWqW"},so={head:"head___HSGEG",title:"title___mOmk5",tubiao:"tubiao___d3Z7M",tb_title:"tb_title___lYUyV",pie_style:"pie_style___FF0jM",legend:"legend___cE3z0",legend_item:"legend_item___EA_f6",legend_item_color:"legend_item_color___c2MWd",legend_item_text:"legend_item_text___qP0WY",line:"line___PaqB8",bar_style:"bar_style___cD5xa",tubiao2:"tubiao2___lb8xS",FormCheckBoxDom:"FormCheckBoxDom___PmqdD",content:"content___rjToM",data_overview:"data_overview___CN6QO",data_overview_item:"data_overview_item___lROWX",num:"num___VUb3K",text:"text___QneBV",accuracySetting:"accuracySetting___oIsbl"},Nm={mymodal:"mymodal___lPHLC",previewModal:"previewModal___kC9MS"},qi=ee(59301),jf=Object.defineProperty,zf=Object.defineProperties,Zf=Object.getOwnPropertyDescriptors,eg=Object.getOwnPropertySymbols,Qf=Object.prototype.hasOwnProperty,Hf=Object.prototype.propertyIsEnumerable,tg=(ie,se,re)=>se in ie?jf(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,cc=(ie,se)=>{for(var re in se||(se={}))Qf.call(se,re)&&tg(ie,re,se[re]);if(eg)for(var re of eg(se))Hf.call(se,re)&&tg(ie,re,se[re]);return ie},dc=(ie,se)=>zf(ie,Zf(se));const{RangePicker:Uf}=hn.default,Wf=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe;const{actionTabs:Pe={},course_groups:ye=[]}=ie,wt=(0,Ae.useParams)(),[,ln,yn,kt]=(0,cn.U)(ue.FN,{exercise_id:wt==null?void 0:wt.categoryId}),[_t,wn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ke=Pe==null?void 0:Pe.data)==null?void 0:Ke.exercise_group_id)||"all",keyword:"",status:((it=Pe==null?void 0:Pe.data)==null?void 0:it.status)!==void 0?(Re=Pe==null?void 0:Pe.data)==null?void 0:Re.status:""}),kn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Kt={0:"\u672A\u5F00\u59CB",1:"\u5DF2\u5B8C\u6210",2:"\u90E8\u5206\u5B8C\u6210"},zt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Pe!=null&&Pe.data&&yn(dc(cc({},_t),{exercise_group_id:(_t==null?void 0:_t.exercise_group_id)=="all"?"":_t==null?void 0:_t.exercise_group_id,exercise_id:wt==null?void 0:wt.categoryId}))},[Pe==null?void 0:Pe.data,_t]),qi.createElement(Be.default,{centered:!0,title:Pe==null?void 0:Pe.key,open:(Pe==null?void 0:Pe.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:zt,className:Nm.mymodal},qi.createElement("div",{className:"flex item-center justify-between"},qi.createElement("div",null,qi.createElement(St.default,{style:{width:140},value:_t==null?void 0:_t.status,onChange:qt=>{wn(dc(cc({},_t),{status:qt}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u672A\u5F00\u59CB",value:0},{label:"\u5DF2\u5B8C\u6210",value:1},{label:"\u90E8\u5206\u5B8C\u6210",value:2}]}),qi.createElement(St.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:_t==null?void 0:_t.exercise_group_id,onChange:qt=>{console.log(qt);let dn=[...qt];dn.length===0&&(dn=["all"]),dn.includes("all")&&dn.length>1&&(dn[dn.length-1]=="all"?dn=["all"]:dn=dn.filter(ma=>ma!=="all")),wn(dc(cc({},_t),{exercise_group_id:dn}))},filterOption:(qt,dn)=>dn.label.indexOf(qt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(qt=>({label:qt==null?void 0:qt.exercise_group_name,value:qt==null?void 0:qt.exercise_group_id}))]}),qi.createElement(Uf,{size:"large",style:{width:315,marginLeft:20},placeholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"],allowClear:!0,showTime:{format:"HH:mm",defaultValue:[Ve()((0,me.U6)(),"HH:mm"),Ve()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onChange:(qt,dn)=>{wn(dc(cc({},_t),{start_time:dn[0],end_time:dn[1]}))}})),qi.createElement(ns.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:qt=>{wn(dc(cc({},_t),{keyword:qt}))}})),qi.createElement(x.default,{className:"mt10",dataSource:((Pt=kt==null?void 0:kt.data)==null?void 0:Pt.list)||[],scroll:{y:500},loading:ln,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(qt,dn,ma)=>`${((_t==null?void 0:_t.page)-1)*10+ma+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:qt=>qt||"\u672A\u5206\u73ED"},{title:"\u9519\u9898\u6570\u91CF",dataIndex:"wrong_size",render:qt=>qt||0},{title:"\u72B6\u6001",dataIndex:"status",render:qt=>qi.createElement("span",{style:{color:kn[qt]}},Kt[qt])},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_at",render:qt=>qt?Ve()(qt).format("YYYY-MM-DD HH:mm:ss"):"--"}],pagination:{current:_t.page,pageSize:_t==null?void 0:_t.limit,onChange:(qt,dn)=>{wn(dc(cc({},_t),{page:qt,limit:dn}))},total:((Xe=kt==null?void 0:kt.data)==null?void 0:Xe.size)||0,showTotal:qt=>qi.createElement("span",{className:"font12 c-666"},"\u5171",qi.createElement("span",{style:{color:"#3061D0"}},qt),"\u6761\u6570\u636E")}}))};var Gf=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Wf),ni=ee(59301),Vf=Object.defineProperty,Kf=Object.defineProperties,Yf=Object.getOwnPropertyDescriptors,ng=Object.getOwnPropertySymbols,Xf=Object.prototype.hasOwnProperty,Jf=Object.prototype.propertyIsEnumerable,ag=(ie,se,re)=>se in ie?Vf(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,zc=(ie,se)=>{for(var re in se||(se={}))Xf.call(se,re)&&ag(ie,re,se[re]);if(ng)for(var re of ng(se))Jf.call(se,re)&&ag(ie,re,se[re]);return ie},Zc=(ie,se)=>Kf(ie,Yf(se));const qf=(ie="")=>{var se,re;const Ke=document.createElement("html");return Ke.innerHTML=(0,Mc.ZP)(ie),ni.createElement("span",null,((re=(se=Ke==null?void 0:Ke.children)==null?void 0:se[1])==null?void 0:re.textContent)||(Ke==null?void 0:Ke.textContent)||"")},{RangePicker:Mv}=hn.default,_f=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,wt,ln,yn;const{actionTabs:kt={},course_groups:_t=[]}=ie,wn=(0,Ae.useParams)(),[,kn,Kt,zt]=(0,cn.U)(ue.OL,{exercise_id:wn==null?void 0:wn.categoryId}),[qt,dn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ke=kt==null?void 0:kt.data)==null?void 0:Ke.exercise_group_id)||"all",exercise_question_id:(it=kt==null?void 0:kt.data)==null?void 0:it.exercise_question_id,keyword:"",status:"",not_complete:((Re=kt==null?void 0:kt.data)==null?void 0:Re.not_complete)||!1}),ma={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Vt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{kt!=null&&kt.data&&Kt(Zc(zc({},qt),{exercise_group_id:(qt==null?void 0:qt.exercise_group_id)=="all"?"":qt==null?void 0:qt.exercise_group_id,exercise_id:wn==null?void 0:wn.categoryId}))},[kt==null?void 0:kt.data,qt]),ni.createElement(Be.default,{centered:!0,title:ni.createElement(ni.Fragment,null,"\u9519\u9898\u8BE6\u60C5",ni.createElement("span",{className:"font14 c-grey-666"},"\uFF08",(Pt=kt==null?void 0:kt.data)==null?void 0:Pt.title,"\uFF09"),ni.createElement(Ce.Z,{title:ni.createElement(ni.Fragment,null,"\u9898\u76EE\uFF1A",qf((Xe=kt==null?void 0:kt.data)==null?void 0:Xe.question_title),ni.createElement("br",null),"\u9898\u578B\uFF1A",(Pe=kt==null?void 0:kt.data)==null?void 0:Pe.question_type,ni.createElement("br",null),"\u6B63\u786E\u7387\uFF1A",(ye=kt==null?void 0:kt.data)==null?void 0:ye.rate,"%",ni.createElement("br",null))},ni.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(kt==null?void 0:kt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",width:880,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Vt,className:Nm.mymodal},ni.createElement("div",{className:"flex item-center justify-between"},ni.createElement("div",null,ni.createElement(St.default,{style:{width:140},value:qt==null?void 0:qt.status,onChange:Wn=>{dn(Zc(zc({},qt),{status:Wn}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u5DF2\u5DE9\u56FA",value:!0},{label:"\u672A\u5DE9\u56FA",value:!1}]}),ni.createElement(St.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:qt==null?void 0:qt.exercise_group_id,onChange:Wn=>{console.log(Wn);let Cn=[...Wn];Cn.length===0&&(Cn=["all"]),Cn.includes("all")&&Cn.length>1&&(Cn[Cn.length-1]=="all"?Cn=["all"]:Cn=Cn.filter(ia=>ia!=="all")),dn(Zc(zc({},qt),{exercise_group_id:Cn}))},filterOption:(Wn,Cn)=>Cn.label.indexOf(Wn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},..._t.map(Wn=>({label:Wn==null?void 0:Wn.exercise_group_name,value:Wn==null?void 0:Wn.exercise_group_id}))]})),ni.createElement(ns.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Wn=>{dn(Zc(zc({},qt),{keyword:Wn}))}})),ni.createElement(x.default,{className:"mt10",dataSource:((wt=zt==null?void 0:zt.data)==null?void 0:wt.list)||[],scroll:{y:500},loading:kn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(Wn,Cn,ia)=>`${((qt==null?void 0:qt.page)-1)*10+ia+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:Wn=>Wn||"\u672A\u5206\u73ED"},((ln=kt==null?void 0:kt.data)==null?void 0:ln.type)==2&&{title:"\u9519\u9898\u6B21\u6570",dataIndex:"wrong_size"},{title:"\u662F\u5426\u5DF2\u5DE9\u56FA",dataIndex:"status",render:Wn=>Wn?"\u662F":"\u5426"}].filter(Wn=>!!Wn),pagination:{current:qt.page,pageSize:qt==null?void 0:qt.limit,onChange:(Wn,Cn)=>{dn(Zc(zc({},qt),{page:Wn,limit:Cn}))},total:((yn=zt==null?void 0:zt.data)==null?void 0:yn.size)||0,showTotal:Wn=>ni.createElement("span",{className:"font12 c-666"},"\u5171",ni.createElement("span",{style:{color:"#3061D0"}},Wn),"\u6761\u6570\u636E")}}))};var $f=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(_f),Es=ee(95124),Zo=ee(59301),ev=Object.defineProperty,tv=Object.defineProperties,nv=Object.getOwnPropertyDescriptors,ug=Object.getOwnPropertySymbols,av=Object.prototype.hasOwnProperty,uv=Object.prototype.propertyIsEnumerable,rg=(ie,se,re)=>se in ie?ev(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Qc=(ie,se)=>{for(var re in se||(se={}))av.call(se,re)&&rg(ie,re,se[re]);if(ug)for(var re of ug(se))uv.call(se,re)&&rg(ie,re,se[re]);return ie},o0=(ie,se)=>tv(ie,nv(se));const{RangePicker:Rv}=hn.default,rv=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye;const{actionTabs:wt={},course_groups:ln=[]}=ie,yn=(0,Ae.useParams)(),[,kt,_t,wn]=(0,cn.U)(ue.Wm,{exercise_id:yn==null?void 0:yn.categoryId}),[kn,Kt]=(0,a.useState)({page:1,limit:10,keyword:"",status:((Ke=wt==null?void 0:wt.data)==null?void 0:Ke.status)||"",exercise_group_id:((it=wt==null?void 0:wt.data)==null?void 0:it.exercise_group_id)||"all",question_type:((Re=wt==null?void 0:wt.data)==null?void 0:Re.question_type)!==void 0?(Pt=wt==null?void 0:wt.data)==null?void 0:Pt.question_type:"",exercise_question_id:(Xe=wt==null?void 0:wt.data)==null?void 0:Xe.exercise_question_id}),[zt,qt]=(0,a.useState)(),[dn,ma]=(0,a.useState)({}),[Vt,Wn]=(0,a.useState)(!1),Cn=[{name:"\u5168\u90E8",value:"all",question_type:""},{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],ia=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{console.log(wt==null?void 0:wt.data,"actionTabs?.data"),wt!=null&&wt.data&&_t(o0(Qc({},kn),{exercise_group_id:(kn==null?void 0:kn.exercise_group_id)=="all"?"":kn==null?void 0:kn.exercise_group_id,exercise_id:yn==null?void 0:yn.categoryId}))},[wt==null?void 0:wt.data,kn]),Zo.createElement(Zo.Fragment,null,Zo.createElement(Be.default,{centered:!0,title:wt==null?void 0:wt.key,open:(wt==null?void 0:wt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ia,className:Nm.mymodal},Zo.createElement("div",{className:"flex item-center justify-between"},Zo.createElement("div",null,Zo.createElement(St.default,{style:{width:160},listHeight:200,value:(kn==null?void 0:kn.question_type)===0?0:(kn==null?void 0:kn.question_type)||"",onChange:It=>{console.log(It),Kt(o0(Qc({},kn),{question_type:It}))}},Cn.map(It=>Zo.createElement(St.default.Option,{key:It.value,value:It.question_type},It.name)))),Zo.createElement(ns.t7,{style:{width:245},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:It=>{Kt(o0(Qc({},kn),{keyword:It}))}})),Zo.createElement(x.default,{className:"mt10",dataSource:((Pe=wn==null?void 0:wn.data)==null?void 0:Pe.list)||[],scroll:{y:500},loading:kt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",width:60,render:(It,Nt,Ma)=>`${((kn==null?void 0:kn.page)-1)*10+Ma+1}`},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_title",width:"60%",key:"name",render:(It,Nt,Ma)=>Zo.createElement("span",null,Zo.createElement(Ca.Z,{key:1,showLines:1,showTextOnly:!0,value:Nt==null?void 0:Nt.question_title}))},{title:"\u9898\u578B",dataIndex:"question_type",key:"question_type",render:(It,Nt,Ma)=>{var Qn,Jn;return(Jn=(Qn=Cn==null?void 0:Cn.filter($t=>$t.question_type===It))==null?void 0:Qn[0])==null?void 0:Jn.name}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(It,Nt,Ma)=>Zo.createElement("a",{onClick:()=>{var Qn;const Jn=((Qn=(0,Es.eS)([Qc({},Nt)]))==null?void 0:Qn[0])||{};ma(Jn),Wn(!0)}},"\u67E5\u770B\u8BE6\u60C5")}],pagination:{current:kn.page,pageSize:kn==null?void 0:kn.limit,onChange:(It,Nt)=>{Kt(o0(Qc({},kn),{page:It,limit:Nt}))},total:((ye=wn==null?void 0:wn.data)==null?void 0:ye.size)||0,showTotal:It=>Zo.createElement("span",{className:"font12 c-666"},"\u5171",Zo.createElement("span",{style:{color:"#3061D0"}},It),"\u6761\u6570\u636E")}})),Zo.createElement(Be.default,{centered:!0,destroyOnClose:!0,onCancel:()=>{Wn(!1)},open:Vt,title:"\u9898\u76EE\u8BE6\u60C5",footer:null,bodyStyle:{paddingBottom:25,maxHeight:650},width:1e3},Zo.createElement(Zo.Fragment,null,(dn==null?void 0:dn.question_type)===0&&Zo.createElement(Es.PQ,{data:dn}),(dn==null?void 0:dn.question_type)===1&&Zo.createElement(Es.jM,{data:dn}),(dn==null?void 0:dn.question_type)===2&&Zo.createElement(Es.$C,{data:dn}),(dn==null?void 0:dn.question_type)===3&&Zo.createElement(Es.P1,{data:dn}),(dn==null?void 0:dn.question_type)===4&&Zo.createElement(Es.JE,{data:dn}),(dn==null?void 0:dn.question_type)===6&&Zo.createElement(Es.g0,{data:dn}),(dn==null?void 0:dn.question_type)===7&&Zo.createElement(Es.rK,{data:dn}),(dn==null?void 0:dn.question_type)===8&&Zo.createElement(Es.ZP,{data:dn}))))};var lv=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(rv),ov=Object.defineProperty,iv=Object.defineProperties,sv=Object.getOwnPropertyDescriptors,lg=Object.getOwnPropertySymbols,cv=Object.prototype.hasOwnProperty,dv=Object.prototype.propertyIsEnumerable,og=(ie,se,re)=>se in ie?ov(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ii=(ie,se)=>{for(var re in se||(se={}))cv.call(se,re)&&og(ie,re,se[re]);if(lg)for(var re of lg(se))dv.call(se,re)&&og(ie,re,se[re]);return ie},Ui=(ie,se)=>iv(ie,sv(se)),mc=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const{RangePicker:Tv}=hn.default,mv=({classroomList:ie,exercise:se,dispatch:re,accuracy:Ke,setAccuracy:it})=>{var Re,Pt,Xe,Pe,ye,wt,ln,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ma,Vt,Wn,Cn,ia,It,Nt;const Ma=(0,Ae.useParams)(),[Qn,Jn]=(0,a.useState)(ii(ii({},{page:1,limit:20}),Ma)),[$t,Fu]=(0,a.useState)({exercise_group_id:["all"]}),[et]=de.default.useForm(),[Va,Na]=(0,a.useState)([]),[Hn,oa]=(0,a.useState)({}),[_n,Wa]=(0,a.useState)({}),[mu,_a]=(0,a.useState)({}),[tr,wr]=(0,a.useState)(!1),[Ra,qn]=(0,a.useState)(!1),[Gn,Aa]=(0,a.useState)(Ke),Rn={\u672A\u5F00\u59CB:0,\u672A\u5F00\u59CB\u4EBA\u6570:0,\u5DF2\u5B8C\u6210:1,\u5DF2\u5B8C\u6210\u4EBA\u6570:1,\u90E8\u5206\u5B8C\u6210:2,\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:2,\u70B9\u8D5E\u6570:!0,\u70B9\u8E29\u6570:!1},xn={\u5355\u9009\u9898:0,\u591A\u9009\u9898:1,\u5224\u65AD\u9898:2,\u586B\u7A7A\u9898:3,\u7F16\u7A0B\u9898:6,\u7B80\u7B54\u9898:4,\u7EC4\u5408\u9898:7,\u7A0B\u5E8F\u586B\u7A7A\u9898:8},ta={\u5355\u9009\u9898:"#5A89F1",\u591A\u9009\u9898:"#41A6FF",\u5224\u65AD\u9898:"#2EC25B",\u586B\u7A7A\u9898:"#37CCCC",\u7F16\u7A0B\u9898:"#FB9A77",\u7B80\u7B54\u9898:"#F3E064",\u7EC4\u5408\u9898:"#82D4FF",\u7A0B\u5E8F\u586B\u7A7A\u9898:"#8A71E1"},En={\u672A\u5F00\u59CB:"#FACC16",\u5DF2\u5B8C\u6210:"#5A89F1",\u90E8\u5206\u5B8C\u6210:"#2EC25B"},ha={\u5DF2\u5B8C\u6210\u4EBA\u6570:"completed",\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:"partially_completed",\u672A\u5F00\u59CB\u4EBA\u6570:"not_started",\u63A8\u9001\u8BD5\u9898\u603B\u6570:"total",\u70B9\u8D5E\u6570:"like",\u70B9\u8E29\u6570:"dislike"};(0,a.useEffect)(()=>{Gu()},[$t]),(0,a.useEffect)(()=>{au()},[]),(0,a.useEffect)(()=>{Ke&&Aa(Ke)},[Ke]);const au=()=>mc(void 0,null,function*(){var nu,Cu,zr;const ou=yield(0,Se.ZP)(`/api/exercises/${Qn.categoryId}/header_info.json`,{method:"get"});if((ou==null?void 0:ou.status)===0){const yr=[{label:"\u5168\u90E8",value:"all"}];re({type:"exercise/save",payload:{course_groups:(nu=ou==null?void 0:ou.data)==null?void 0:nu.course_groups}}),(zr=(Cu=ou==null?void 0:ou.data)==null?void 0:Cu.course_groups)==null||zr.forEach(il=>{yr.push({label:il==null?void 0:il.exercise_group_name,value:il==null?void 0:il.exercise_group_id})}),Na(yr)}}),tu=(0,a.useMemo)(()=>{var nu;return a.createElement(Li.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} \u4EBA ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!0,label:{show:!0,formatter:`{b} {c} \u4EBA -{d}%`,position:"outside",distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:15},data:_n==null?void 0:_n.data1,color:(nu=_n==null?void 0:_n.data1)==null?void 0:nu.map(Cu=>En[Cu==null?void 0:Cu.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:Cu=>{setTimeout(()=>{re({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:Ui(ii({},$t),{status:Rn[Cu==null?void 0:Cu.name]})}})},0)}}})},[_n==null?void 0:_n.data1]),Su=(0,a.useMemo)(()=>{var nu,Cu;return a.createElement(Li.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(nu=_n==null?void 0:_n.data2)==null?void 0:nu.map(zr=>zr==null?void 0:zr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u65F6\u95F4",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(Cu=_n==null?void 0:_n.data2)==null?void 0:Cu.map(zr=>zr==null?void 0:zr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:zr=>{setTimeout(()=>{re({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:Ui(ii({},$t),{status:1})}})},0)}}})},[_n==null?void 0:_n.data2]),ar=(0,a.useMemo)(()=>{var nu,Cu,zr,ou,yr,il;return a.createElement(Li.Z,{option:{tooltip:{trigger:"axis",formatter:function(gl){var co;return`${gl[0].name}
+\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`}))))),((0,vn.aN)()||((Re=ie==null?void 0:ie.commonHeader)==null?void 0:Re.exercise_author))&&!(Xe!=null&&Xe.appraise_label)&&Hl.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Pe.submit()}},"\u4FDD\u5B58")),Hl.createElement(Ad,null))};var sm=(0,Ae.connect)(({exercise:ie,loading:se,globalSetting:re})=>({exercise:ie,loading:se.effects,globalSetting:re}))(im),Jo={flex_box_center:"flex_box_center___qXmER",flex_space_between:"flex_space_between___tVYVF",flex_box_vertical_center:"flex_box_vertical_center___uejwW",flex_box_center_end:"flex_box_center_end___l5I61",flex_box_column:"flex_box_column___A8X3f",content:"content___TBbyO",explain:"explain___WwPyv",tabs:"tabs___MlcMY",active:"active___lV1eg",btns:"btns___qovHC",must:"must___vgDa6",popover:"popover___HAX3s",zybzForm:"zybzForm____IvKI",graaytitle:"graaytitle___hkrTg",dataPicker:"dataPicker___T2aBH",examineStatus:"examineStatus___iICIK",contacts:"contacts___Tyh2m",contacts_img:"contacts_img___pfYUb",suc_status:"suc_status___UuTMv",fail_status:"fail_status___nBUzE",bohui:"bohui___lJoSV"},qs=ee(29679),Ml=ee(59301),cm=Object.defineProperty,Id=Object.defineProperties,km=Object.getOwnPropertyDescriptors,_s=Object.getOwnPropertySymbols,dm=Object.prototype.hasOwnProperty,mm=Object.prototype.propertyIsEnumerable,Ld=(ie,se,re)=>se in ie?cm(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Nd=(ie,se)=>{for(var re in se||(se={}))dm.call(se,re)&&Ld(ie,re,se[re]);if(_s)for(var re of _s(se))mm.call(se,re)&&Ld(ie,re,se[re]);return ie},Od=(ie,se)=>Id(ie,km(se)),$s=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const gm="YYYY-MM-DD HH:mm",Md=({shixunHomeworks:ie,user:se,loading:re,dispatch:Ke})=>{const[it]=de.default.useForm(),[Re,Pt]=(0,a.useState)(null),[Xe,Pe]=(0,a.useState)([]),[ye,bt]=(0,a.useState)(""),[rn,yn]=(0,a.useState)(!1),[kt,_t]=(0,a.useState)(!1),wn=(0,a.useRef)((0,cu.throttle)(Ea=>Nt(Ea),1200,{leading:!0,trailing:!0})).current,[kn,Kt]=(0,a.useState)([]),[zt,qt]=(0,a.useState)(!1),dn=(0,Ae.useParams)(),ca=(0,a.useRef)(null),Gt=(0,a.useRef)(1),[zn,Cn]=(0,a.useState)({});(0,a.useEffect)(()=>{It()},[]),(0,a.useEffect)(()=>{ia(zt?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[zt]);const ia=(Ea="")=>{Ke({type:"exercise/setActionTabs",payload:{key:Ea}})},It=()=>$s(void 0,null,function*(){var Ea,ln,Ja,qe,ba,Pa,Zn,ra,Jn,Ga,gu,$a,tr,wr,Ta;let Xn=yield(0,Se.ZP)(`/api/exercises/${dn.categoryId}/resources_ensure_info.json`,{method:"get"});it.setFieldsValue(Od(Nd({},(Ea=Xn==null?void 0:Xn.data)==null?void 0:Ea.important_shixun_configs),{times:(Ja=(ln=Xn==null?void 0:Xn.data)==null?void 0:ln.important_shixun_configs)!=null&&Ja.start_time&&((ba=(qe=Xn==null?void 0:Xn.data)==null?void 0:qe.important_shixun_configs)!=null&&ba.end_time)?[Ve()((Zn=(Pa=Xn==null?void 0:Xn.data)==null?void 0:Pa.important_shixun_configs)==null?void 0:Zn.start_time),Ve()((Jn=(ra=Xn==null?void 0:Xn.data)==null?void 0:ra.important_shixun_configs)==null?void 0:Jn.end_time)]:["",""]}));const{school_id:Wn,school_name:pa}=(Ga=Xn==null?void 0:Xn.data)==null?void 0:Ga.important_shixun_configs;Kt([{id:Wn,name:pa}]),Cn((gu=Xn==null?void 0:Xn.data)==null?void 0:gu.important_shixun_configs),bt((tr=($a=Xn==null?void 0:Xn.data)==null?void 0:$a.important_shixun_configs)==null?void 0:tr.verify_reason),Pt(((Ta=(wr=Xn==null?void 0:Xn.data)==null?void 0:wr.important_shixun_configs)==null?void 0:Ta.process)||null),qt(!1)}),Nt=Ea=>$s(void 0,null,function*(){_t(!0),clearTimeout(ca.current),ca.current=setTimeout(()=>$s(void 0,null,function*(){Gt.current+=1;const ln=Gt.current,Ja=yield Ke({type:"account/getSchoolOption",payload:{keyword:Ea,limit:10}});Ja.status===0&&(Kt(Ja==null?void 0:Ja.schools),_t(!1))}),500)}),Ma=Ea=>parseInt(Ea||"0",10),ga=(Ea,ln)=>{if(ln&&ln.length===2){const[Ja,qe]=ln;if(!Ja||!qe)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Ml.createElement("section",null,Ml.createElement("div",{style:{padding:"30px 50px"}},Ml.createElement(de.default,{form:it,layout:"horizontal",onFinish:Ea=>$s(void 0,null,function*(){console.log("---",Ea);let ln=yield(0,Se.ZP)(`/api/exercises/${dn.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:Od(Nd({},Ea),{start_time:Ve()(Ea==null?void 0:Ea.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Ve()(Ea==null?void 0:Ea.times[1]).format("YYYY-MM-DD HH:mm")})}});(ln==null?void 0:ln.status)===0&&(Fe.ZP.info("\u4FEE\u6539\u6210\u529F"),It())}),className:Jo.zybzForm,onValuesChange:()=>{qt(!0)}},Ml.createElement("div",{style:{display:"flex",alignItems:"center"}},Ml.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ml.createElement("span",{className:Jo.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Ml.createElement(de.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Ml.createElement(De.default,{disabled:!0,minLength:4,maxLength:30,size:"large",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Ml.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ml.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ml.createElement("span",{className:Jo.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Ml.createElement(de.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Ml.createElement(St.default,{showSearch:!0,size:"large",loading:kt,listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",filterOption:!1,onSearch:Ea=>{Nt(Ea)}},kn.map(Ea=>Ml.createElement(St.default.Option,{value:Ea.id,key:Ea.id},Ea.name))))),Ml.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ml.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ml.createElement("span",{className:Jo.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Ml.createElement(de.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:ga}]},Ml.createElement(hn.default.RangePicker,{disabledDate:Ea=>Ea&&Ea{if(Ea&&Ea[0]&&Ea[1]){const ln=Ea[0].isBefore(Ve()())?Ve()():Ea[0];it.setFieldValue("times",[ln,Ea[1]])}else it.setFieldValue("times",Ea)}}))),Ml.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ml.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ml.createElement("span",{className:Jo.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Ml.createElement(de.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Ml.createElement(ke.Z,{size:"large",parser:Ma,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Ml.createElement("div",{className:`${Jo.examineStatus}`},Re>=1&&Ml.createElement("div",null," ",Ml.createElement(qs.Z,{className:Jo.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Re>=2&&Re!=3&&Ml.createElement("div",null," ",Ml.createElement(qs.Z,{className:Jo.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Re==3&&Ml.createElement("div",null," ",Ml.createElement(Ks.Z,{className:Jo.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Ml.createElement("span",{title:ye,className:Jo.bohui},ye),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Ml.createElement("span",{className:Jo.contacts},Ml.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ml.createElement("div",{className:Jo.contacts_img}))),Re>=4&&Re!=5&&Re!=7&&Ml.createElement("div",null," ",Ml.createElement(qs.Z,{className:Jo.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Re==5||Re==7)&&Ml.createElement("div",null," ",Ml.createElement(Ks.Z,{className:Jo.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Ml.createElement("span",{className:Jo.contacts},Ml.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ml.createElement("div",{className:Jo.contacts_img}))),Re>5&&Ml.createElement("div",null," ",Ml.createElement(qs.Z,{className:Jo.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Ml.createElement(Ie.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>it.submit()},"\u4FDD\u5B58")))};var ec=(0,Ae.connect)(({shixunHomeworks:ie,loading:se,user:re})=>({shixunHomeworks:ie,loading:se.effects,user:re}))(Md),ks=ee(63680),ts=ee(59301);const Ic=({exercise:ie,globalSetting:se,dispatch:re})=>{var Ke,it,Re,Pt,Xe,Pe;const[ye,bt]=(0,a.useState)("0"),[rn]=(0,Ae.useSearchParams)(),yn=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:ts.createElement(Cc,{changeActive:kt=>{bt(kt)}})},!((Ke=se==null?void 0:se.setting)!=null&&Ke.is_local)&&{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:ts.createElement(W0,null)},(0,vn.GJ)()&&((Re=(it=ie==null?void 0:ie.workSetting)==null?void 0:it.exercise)==null?void 0:Re.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:ts.createElement(tm,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:ts.createElement(X0,null)},!((Pt=se==null?void 0:se.setting)!=null&&Pt.is_local)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:ts.createElement(sm,null)},(0,vn.Ny)()&&((Pe=(Xe=ie==null?void 0:ie.workSetting)==null?void 0:Xe.exercise)==null?void 0:Pe.show_resource)&&{label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",key:"6",element:ts.createElement(ec,null)}].filter(kt=>!!kt);return(0,a.useEffect)(()=>(rn.get("childrenTabs")&&bt(rn.get("childrenTabs")),re({type:"globalSetting/footerToggle",payload:!1}),()=>{re({type:"globalSetting/footerToggle",payload:!0})}),[]),ts.createElement("div",{style:{paddingBottom:"50px"}},ts.createElement(ks.Z,{dataSource:yn,style:{marginBottom:52}}))};var Rd=(0,Ae.connect)(({exercise:ie,globalSetting:se})=>({exercise:ie,globalSetting:se}))(Ic),mi=ee(20635),ns=ee(38776),Td=ee(5423),Li=ee(42441),Lc=ee(25114),kd=ee(73666),Nc=ee(60874),Oc=ee(67217),jd=ee(8848),uo={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Mc=ee(48421),fm=Object.defineProperty,vm=Object.defineProperties,zd=Object.getOwnPropertyDescriptors,Zd=Object.getOwnPropertySymbols,pm=Object.prototype.hasOwnProperty,Am=Object.prototype.propertyIsEnumerable,Qd=(ie,se,re)=>se in ie?fm(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,fs=(ie,se)=>{for(var re in se||(se={}))pm.call(se,re)&&Qd(ie,re,se[re]);if(Zd)for(var re of Zd(se))Am.call(se,re)&&Qd(ie,re,se[re]);return ie},js=(ie,se)=>vm(ie,zd(se));const Hd=(ie="")=>{var se,re;const Ke=document.createElement("html");return Ke.innerHTML=(0,Mc.ZP)(ie),a.createElement("span",null,((re=(se=Ke==null?void 0:Ke.children)==null?void 0:se[1])==null?void 0:re.textContent)||(Ke==null?void 0:Ke.textContent)||"")},Em=({ModalProps:ie={},QuestionDetail:se={},CurrentData:re={}})=>{var Ke,it,Re,Pt,Xe,Pe,ye,bt,rn,yn;const{question_type:kt=null}=se;return(0,a.useEffect)(()=>{console.log("CurrentData===",re,se,se==null?void 0:se.question_choices)},[re]),a.createElement(Be.default,fs({},fs({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},ie)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),re==null?void 0:re.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),re==null?void 0:re.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),re==null?void 0:re.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(Ke=re==null?void 0:re.users_answer_info)==null?void 0:Ke.score,"/",se==null?void 0:se.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(kt===eu.fw[3].id||kt===eu.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(Re=(it=re==null?void 0:re.users_answer_info)==null?void 0:it.choices)==null?void 0:Re.map((_t,wn)=>a.createElement("div",{key:_t==null?void 0:_t.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",wn+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:_t!=null&&_t.score_type?"#2EC25B":"#E30000"}},_t==null?void 0:_t.answer_text)))),kt===eu.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Xe=(Pt=re==null?void 0:re.users_answer_info)==null?void 0:Pt.choices)==null?void 0:Xe.map((_t,wn)=>a.createElement(Ca.Z,{key:wn,value:(0,me.EJ)(_t==null?void 0:_t.answer_text,se==null?void 0:se.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Pe=se==null?void 0:se.question_choices)==null?void 0:Pe.map((_t,wn)=>a.createElement(Ca.Z,{key:wn,value:_t==null?void 0:_t.answer_text}))))),kt===eu.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(bt=(ye=re==null?void 0:re.users_answer_info)==null?void 0:ye.choices)==null?void 0:bt.map((_t,wn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",wn+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(Ce.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(_t!=null&&_t.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,_t==null?void 0:_t.answer_text)))))),kt===eu.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(yn=(rn=re==null?void 0:re.users_answer_info)==null?void 0:rn.choices)==null?void 0:yn.map((_t,wn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(Ce.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(_t!=null&&_t.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,_t!=null&&_t.answer_text?Ar.Base64.decode(_t==null?void 0:_t.answer_text):""))))))))},hm=a.memo(Em),Fm=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,bt,rn,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ca,Gt,zn,Cn,ia,It,Nt,Ma,ga,Ea,ln,Ja,qe,ba,Pa;const{actionTabs:Zn={},course_groups:ra=[]}=ie,Jn=(0,Ae.useParams)(),[,Ga,gu,$a]=(0,cn.U)(ue.hv,{exercise_id:Jn==null?void 0:Jn.categoryId}),tr=((Ke=$a==null?void 0:$a.data)==null?void 0:Ke.question)||{},wr=((Re=(it=$a==null?void 0:$a.data)==null?void 0:it.exercise)==null?void 0:Re.use_blank_score)||0,[Ta,Xn]=(0,a.useState)({open:!1,currentData:{}}),[Wn,pa]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Pt=Zn==null?void 0:Zn.data)==null?void 0:Pt.exercise_group_id)||"all",keyword:"",score_type:(Xe=Zn==null?void 0:Zn.data)!=null&&Xe.choice_position?(Pe=Zn==null?void 0:Zn.data)==null?void 0:Pe.choice_position:"all"}),Rn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})},xn=(0,a.useMemo)(()=>{var $n;const En=tr==null?void 0:tr.question_type,ha=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:uu=>uu||"\u672A\u5206\u73ED"}];return[eu.fw[0].id,eu.fw[1].id,eu.fw[2].id].includes(En)&&ha.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(uu,nu)=>{var Su,ar,hu,Na,Gu;const qu=(ar=(Su=nu==null?void 0:nu.users_answer_info)==null?void 0:Su.choices)==null?void 0:ar.map(Cu=>Cu==null?void 0:Cu.exercise_choice_id),qr=(hu=tr==null?void 0:tr.question_choices)==null?void 0:hu.filter(Cu=>qu.includes(Cu==null?void 0:Cu.exercise_choice_id)),Rl=((Gu=(Na=tr==null?void 0:tr.question_choices)==null?void 0:Na.filter(Cu=>Cu==null?void 0:Cu.right_answer))==null?void 0:Gu.map(Cu=>Cu==null?void 0:Cu.exercise_choice_id))||[],au=Rl.length===qu.length?qu.length>0&&qu.every(Cu=>Rl.includes(Cu))?1:3:qu.length>0&&qu.every(Cu=>Rl.includes(Cu))&&wr===1?2:3;return a.createElement(a.Fragment,null,qr==null?void 0:qr.map(Cu=>a.createElement("span",{key:Cu==null?void 0:Cu.exercise_choice_id,style:{color:au===3?"#E30000":au===2?"#FF9D18":"#2EC25B"}},(tr==null?void 0:tr.question_type)===eu.fw[2].id?Cu==null?void 0:Cu.choice_text:eu.k4[(Cu==null?void 0:Cu.choice_position)-1])))}}),[eu.fw[3].id,eu.fw[4].id,eu.fw[8].id,eu.fw[6].id,eu.fw[7].id].includes(En)&&ha.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(uu,nu)=>{var Su;return`${(Su=nu==null?void 0:nu.users_answer_info)==null?void 0:Su.score}/${tr==null?void 0:tr.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(uu,nu)=>a.createElement("a",{onClick:()=>{Xn({open:!0,currentData:nu})}},"\u67E5\u770B\u8BE6\u60C5")}),[eu.fw[5].id].includes(En)&&ha.push(...(($n=tr==null?void 0:tr.question_choices)==null?void 0:$n.map((uu,nu=0)=>({title:`\u7B2C${uu==null?void 0:uu.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(Su,ar)=>{var hu,Na,Gu,qu,qr,Rl,au,Cu;return((Na=(hu=ar==null?void 0:ar.users_answer_info)==null?void 0:hu.choices)==null?void 0:Na.length)>0&&`${(qr=(qu=(Gu=ar==null?void 0:ar.users_answer_info)==null?void 0:Gu.choices)==null?void 0:qu[nu])==null?void 0:qr.score}/${(Cu=(au=(Rl=ar==null?void 0:ar.users_answer_info)==null?void 0:Rl.choices)==null?void 0:au[nu])==null?void 0:Cu.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(uu,nu)=>a.createElement("a",{onClick:()=>{Xn({open:!0,currentData:nu})}},"\u67E5\u770B\u8BE6\u60C5")}),ha},[tr,wr]);return(0,a.useEffect)(()=>{var $n,En,ha,uu,nu,Su;(Zn==null?void 0:Zn.key)==="\u7B54\u9898\u8BE6\u60C5"&&gu(js(fs({},Wn),{exercise_group_id:(Wn==null?void 0:Wn.exercise_group_id)=="all"?"":Wn==null?void 0:Wn.exercise_group_id,exercise_id:Jn==null?void 0:Jn.categoryId,question_id:($n=Zn==null?void 0:Zn.data)==null?void 0:$n.id,choice_position:([4,5,6].includes((En=Zn==null?void 0:Zn.data)==null?void 0:En.ques_type)||[4,5,6].includes((uu=(ha=$a==null?void 0:$a.data)==null?void 0:ha.question)==null?void 0:uu.question_type))&&Wn.score_type!=="all"?Wn.score_type:null,challenge_id:(nu=Zn==null?void 0:Zn.data)==null?void 0:nu.challenge_id,scope:(Su=Zn==null?void 0:Zn.data)==null?void 0:Su.scope,score_type:null}))},[Zn==null?void 0:Zn.key,Wn]),a.createElement(a.Fragment,null,a.createElement(Be.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((ye=Zn==null?void 0:Zn.data)==null?void 0:ye.tabActive)==="3"&&((bt=Zn==null?void 0:Zn.data)!=null&&bt.title)?(rn=Zn==null?void 0:Zn.data)==null?void 0:rn.title:`${(wn=(_t=eu.fw)==null?void 0:_t[(kt=(yn=$a==null?void 0:$a.data)==null?void 0:yn.question)==null?void 0:kt.question_type])==null?void 0:wn.name}${((kn=Zn==null?void 0:Zn.data)==null?void 0:kn.question_number)||""}`,"\uFF09"),((Kt=Zn==null?void 0:Zn.data)==null?void 0:Kt.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(Ce.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Hd((qt=(zt=$a==null?void 0:$a.data)==null?void 0:zt.question)==null?void 0:qt.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",eu.fw[((ca=(dn=$a==null?void 0:$a.data)==null?void 0:dn.question)==null?void 0:ca.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Hd((zn=(Gt=$a==null?void 0:$a.data)==null?void 0:Gt.question)==null?void 0:zn.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(Cn=Zn==null?void 0:Zn.data)==null?void 0:Cn.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(ia=Zn==null?void 0:Zn.data)==null?void 0:ia.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(It=Zn==null?void 0:Zn.data)==null?void 0:It.effictive_counts,"\u4EBA")))),open:(Zn==null?void 0:Zn.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Rn},((Nt=Zn==null?void 0:Zn.data)==null?void 0:Nt.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(ga=(Ma=Zn==null?void 0:Zn.data)==null?void 0:Ma.exercise_group_list)==null?void 0:ga.map(($n,En)=>{var ha;return a.createElement("span",{key:En},$n==null?void 0:$n.course_group_name,a.createElement("span",{className:"ml10 c-black"},$n==null?void 0:$n.value,((ha=Zn==null?void 0:Zn.data)==null?void 0:ha.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(St.default,{style:{width:256},value:Wn==null?void 0:Wn.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:$n=>$n.parentNode,onChange:$n=>{let En=[...$n];En.length===0&&(En=["all"]),En.includes("all")&&En.length>1&&(En[En.length-1]=="all"?En=["all"]:En=En.filter(ha=>ha!=="all")),pa(js(fs({},Wn),{exercise_group_id:En}))},filterOption:($n,En)=>En.label.indexOf($n.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ra.map($n=>({label:$n==null?void 0:$n.exercise_group_name,value:$n==null?void 0:$n.exercise_group_id}))]}),[4,5,6].includes((ln=(Ea=$a==null?void 0:$a.data)==null?void 0:Ea.question)==null?void 0:ln.question_type)&&a.createElement(St.default,{style:{width:140,marginLeft:20},value:Wn==null?void 0:Wn.score_type,onChange:$n=>{pa(js(fs({},Wn),{score_type:$n}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(ns.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:$n=>{pa(js(fs({},Wn),{keyword:$n}))}})),a.createElement(x.default,{className:"mt10",dataSource:((qe=(Ja=$a==null?void 0:$a.data)==null?void 0:Ja.student_score)==null?void 0:qe.list)||[],scroll:{y:500,x:"max-content"},loading:Ga,columns:xn,pagination:{current:Wn.page,pageSize:Wn==null?void 0:Wn.limit,onChange:($n,En)=>{pa(js(fs({},Wn),{page:$n,limit:En}))},total:((Pa=(ba=$a==null?void 0:$a.data)==null?void 0:ba.student_score)==null?void 0:Pa.count)||0,showTotal:$n=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},$n),"\u6761\u6570\u636E")}})),a.createElement(hm,{QuestionDetail:tr,CurrentData:Ta.currentData,ModalProps:{open:Ta.open,onCancel:()=>{Xn({open:!1,currentData:{}})}}}))};var Ud=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Fm),Hn=ee(59301),Wd=Object.defineProperty,Gd=Object.defineProperties,Bm=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,Vd=Object.prototype.hasOwnProperty,Rc=Object.prototype.propertyIsEnumerable,Kd=(ie,se,re)=>se in ie?Wd(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ji=(ie,se)=>{for(var re in se||(se={}))Vd.call(se,re)&&Kd(ie,re,se[re]);if(tc)for(var re of tc(se))Rc.call(se,re)&&Kd(ie,re,se[re]);return ie},as=(ie,se)=>Gd(ie,Bm(se)),Tc=(ie,se)=>{var re={};for(var Ke in ie)Vd.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&tc)for(var Ke of tc(ie))se.indexOf(Ke)<0&&Rc.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Cm=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Yd=ie=>{var se,re;const Ke=document.createElement("html");return Ke.innerHTML=(0,Mc.ZP)(ie),Hn.createElement("span",null,((re=(se=Ke==null?void 0:Ke.children)==null?void 0:se[1])==null?void 0:re.textContent)||(Ke==null?void 0:Ke.textContent)||"")},Xd=ie=>{var se=ie,{data:re,dispatch:Ke,exercise_group_id:it}=se,Re=Tc(se,["data","dispatch","exercise_group_id"]),Pt,Xe;const Pe=(()=>{var bt,rn,yn,kt;let _t=[];return((re==null?void 0:re.ques_type)==eu.fw[0].id||(re==null?void 0:re.ques_type)==eu.fw[1].id)&&(_t=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Hn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Hn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Hn.createElement(Hn.Fragment,null,Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(bt=(re==null?void 0:re.ques_details)||[])==null?void 0:bt.map((wn,kn)=>as(ji({},wn),{title:eu.k4[kn],num:wn.choice_users_count,scale:(Number(wn.choice_percent)*100).toFixed(2)}))]),(re==null?void 0:re.ques_type)==eu.fw[2].id&&(_t=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Hn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Hn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Hn.createElement(Hn.Fragment,null,Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(rn=(re==null?void 0:re.ques_details)||[])==null?void 0:rn.map((wn,kn)=>as(ji({},wn),{title:wn.choice_text,num:wn.choice_users_count,scale:(Number(wn.choice_percent)*100).toFixed(2)}))]),((re==null?void 0:re.ques_type)==eu.fw[3].id||(re==null?void 0:re.ques_type)==eu.fw[8].id)&&(_t=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:Hn.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",Hn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Hn.createElement(Hn.Fragment,null,Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(yn=(re==null?void 0:re.ques_details)||[])==null?void 0:yn.map((wn,kn)=>as(ji({},wn),{title:`\u586B\u7A7A${wn.choice_position}`,num:wn.choice_users_count,scale:(Number(wn.choice_percent)*100).toFixed(2)}))]),((re==null?void 0:re.ques_type)==eu.fw[4].id||(re==null?void 0:re.ques_type)==eu.fw[6].id)&&(_t=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Hn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Hn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Hn.createElement(Hn.Fragment,null,Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(re==null?void 0:re.ques_type)==eu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(re==null?void 0:re.ques_type)==eu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(re==null?void 0:re.ques_type)==eu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(re==null?void 0:re.ques_type)==eu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(re==null?void 0:re.ques_type)==eu.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(re==null?void 0:re.ques_type)==eu.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(kt=(re==null?void 0:re.ques_details)||[])==null?void 0:kt.map((wn,kn)=>as(ji({},wn),{title:wn.choice_text,num:wn.choice_users_count,scale:(Number(wn.choice_percent)*100).toFixed(2)}))]),_t})(),ye=(bt={})=>{Ke({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:as(ji({},re),{scope:Re==null?void 0:Re.scope,exercise_group_id:it,choice_position:bt==null?void 0:bt.choice_position,tabActive:"2",question_number:(re==null?void 0:re.index)||`${Re.Findex}.${re==null?void 0:re.ques_position}`})}})};return Hn.createElement("div",{className:uo.DomStyle},Hn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Hn.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},Hn.createElement(oe.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},Hn.createElement(pe.Z,{className:uo.DomStyleTitle},"\u9898\u76EE"),Hn.createElement(pe.Z,null,Hn.createElement(Ca.Z,{className:uo.DomStyleTitle,style:{maxWidth:710},value:re.ques_title}),Hn.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Pt=re==null?void 0:re.ques_details)==null?void 0:Pt.map((bt,rn)=>Hn.createElement("div",{key:rn},((re==null?void 0:re.ques_type)==eu.fw[0].id||(re==null?void 0:re.ques_type)==eu.fw[1].id)&&Hn.createElement(oe.Z,{className:`${bt.choice_right_boolean?uo.Sessce:""}`,gutter:10,wrap:!1,key:rn},Hn.createElement(pe.Z,{style:{fontWeight:600}},eu.k4[rn]),Hn.createElement(pe.Z,null,Hn.createElement(Ca.Z,{className:uo.DomStyleTitle,style:{maxWidth:690},value:bt.choice_text||""}))),(re==null?void 0:re.ques_type)==eu.fw[2].id&&Hn.createElement(oe.Z,{className:`${bt.choice_right_boolean?uo.Sessce:""}`,gutter:10,wrap:!1,key:rn},Hn.createElement(pe.Z,null,Hn.createElement(Ca.Z,{className:uo.DomStyleTitle,style:{maxWidth:690},value:bt.choice_text||""}))),((re==null?void 0:re.ques_type)==eu.fw[3].id||(re==null?void 0:re.ques_type)==eu.fw[8].id)&&Hn.createElement(oe.Z,{gutter:10,wrap:!1,key:rn},Hn.createElement(pe.Z,{style:{fontWeight:600}},"\u586B\u7A7A",bt.choice_position,"\uFF1A"),Hn.createElement(pe.Z,null,bt.choice_text||"")),((re==null?void 0:re.ques_type)==eu.fw[4].id||(re==null?void 0:re.ques_type)==eu.fw[6].id)&&Hn.createElement(oe.Z,{gutter:10,wrap:!1,key:rn},Hn.createElement(pe.Z,null,Hn.createElement(Ca.Z,{className:uo.DomStyleTitle,style:{maxWidth:690},value:bt.choice_text||""})))))))),Hn.createElement(oe.Z,{gutter:60},[eu.fw[0].id,eu.fw[1].id,eu.fw[2].id].includes(re==null?void 0:re.ques_type)&&Hn.createElement(pe.Z,null,Hn.createElement("span",{className:`${uo.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(Xe=re==null?void 0:re.ques_details)==null?void 0:Xe.filter(bt=>bt.choice_right_boolean).map((bt,rn)=>Hn.createElement("span",{key:rn},((re==null?void 0:re.ques_type)==eu.fw[0].id||(re==null?void 0:re.ques_type)==eu.fw[1].id)&&Hn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},eu.k4[bt.choice_position-1]),(re==null?void 0:re.ques_type)==eu.fw[2].id&&Hn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},bt.choice_text)))),Hn.createElement(pe.Z,null,Hn.createElement("span",{className:`${uo.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Hn.createElement("span",{style:{color:"#000",fontWeight:600}},(re==null?void 0:re.tag_discipline)||"-")))),Hn.createElement("div",{className:uo.AnswerSDom,style:{padding:"0 0 0 20px"}},Hn.createElement("div",{className:`${uo.DomStyleTitle} flex item-center justify-between`},Hn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Hn.createElement("a",{onClick:ye},"\u67E5\u770B\u8BE6\u60C5")),Hn.createElement("div",{className:"mt20"},Pe==null?void 0:Pe.map((bt,rn)=>Hn.createElement("div",{key:rn,style:{display:"flex",alignItems:"center",gap:10,marginTop:rn==0?10:14}},[eu.fw[0].id,eu.fw[1].id,eu.fw[2].id].includes(re==null?void 0:re.ques_type)?Hn.createElement("div",{className:`${bt!=null&&bt.choice_right_boolean?uo.Sessce:""}`,style:{width:56}},bt.title):Hn.createElement("div",{style:{width:56}},bt.title),Hn.createElement("div",{className:`${bt.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{bt.num>0&&ye(bt)}},bt.num,rn==0?"":"\u4EBA"),Hn.createElement("div",{style:{width:140}},rn==0?bt.scale:Hn.createElement(oe.Z,{gutter:4,align:"middle",className:`${bt.num>0?uo.scale_hover:""}`,onClick:()=>{bt.num>0&&ye(bt)}},Hn.createElement(pe.Z,{flex:1},Hn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Hn.createElement("div",{style:{width:`${bt.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Hn.createElement(pe.Z,{className:`${bt.num>0?uo.percent:""}`,style:{color:"#999"}},bt.scale,"%")))))))))},ym=ie=>{var se=ie,{data:re,dispatch:Ke,exercise_group_id:it}=se,Re=Tc(se,["data","dispatch","exercise_group_id"]);const Pt=(Pe,ye={})=>{Ke({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:as(ji({},re),{scope:Re==null?void 0:Re.scope,exercise_group_id:it,choice_position:ye==null?void 0:ye.choice_position,challenge_id:Pe==null?void 0:Pe.challenge_id,tabActive:"2",question_number:re==null?void 0:re.index})}})},Xe={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Hn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Hn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Hn.createElement(Hn.Fragment,null,Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return Hn.createElement("div",{className:uo.DomStyle},Hn.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},Hn.createElement("div",null,Hn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Hn.createElement(oe.Z,{gutter:10,wrap:!1},Hn.createElement(pe.Z,{className:uo.DomStyleTitle},"\u9898\u76EE"),Hn.createElement(pe.Z,null,Hn.createElement(Ca.Z,{style:{maxWidth:710},className:uo.DomStyleTitle,value:re.ques_title}))),Hn.createElement("div",{className:uo.AnswerSDom},Hn.createElement("div",{className:`${uo.DomStyleTitle} flex item-center justify-between`},Hn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Hn.createElement("a",{onClick:Pt},"\u67E5\u770B\u8BE6\u60C5")),Hn.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},Hn.createElement("div",{style:{width:56}},Xe.title),Hn.createElement("div",{style:{width:56}},Xe.num),Hn.createElement("div",{style:{width:140}},Xe.scale)))),re==null?void 0:re.ques_details.map((Pe,ye)=>Hn.createElement("div",{key:ye,style:{display:"flex",gap:10}},Hn.createElement("div",{className:uo.DomStyleTitle},"\u7B2C",(0,me.EM)(ye+1),"\u5173\uFF1A"),Hn.createElement("div",{style:{flex:1}},[{challenge_name:Pe.challenge_name},...(Pe==null?void 0:Pe.challenge_details)||[]].map((bt,rn)=>Hn.createElement("div",{key:rn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},Hn.createElement("div",null,Hn.createElement(Ca.Z,{className:`${uo.DomStyleTitle} ${rn==0?uo.DomStyleTitleChild:""}`,value:bt.challenge_name||bt.choice_text})),Hn.createElement("div",{className:uo.AnswerSDom},Hn.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},Hn.createElement("div",{style:{width:56}},bt.choice_text?bt.choice_text:""),Hn.createElement("div",{className:"current",style:{width:56},onClick:()=>{bt.choice_users_count>0&&Pt(Pe,bt)}},bt.choice_users_count!=null?`${bt.choice_users_count}\u4EBA`:""),Hn.createElement("div",{style:{width:140}},bt.choice_percent&&Hn.createElement(oe.Z,{gutter:4,align:"middle",className:`${bt.choice_users_count>0?uo.scale_hover:""}`,onClick:()=>{bt.choice_users_count>0&&Pt(Pe,bt)}},Hn.createElement(pe.Z,{flex:1},Hn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Hn.createElement("div",{style:{width:`${(Number(bt.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Hn.createElement(pe.Z,{className:`${bt.choice_users_count>0?uo.percent:""}`,style:{color:"#999"}},(Number(bt.choice_percent)*100).toFixed(2),"%"))))))))))),Hn.createElement("div",null,Hn.createElement("span",{className:`${uo.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Hn.createElement("span",{style:{color:"#000",fontWeight:600}},(re==null?void 0:re.tag_discipline)||"-"))))},nc=({columns:ie,item:se,Fques_type:re,Findex:Ke})=>Hn.createElement(oe.Z,{align:"middle",wrap:!1,style:{color:"#333"}},Hn.createElement(pe.Z,{flex:`${ie[0].width-20}px`,style:{paddingLeft:re==eu.fw[7].id&&"8px"}},(se==null?void 0:se.index)||`${Ke}.${se==null?void 0:se.ques_position}`),Hn.createElement(pe.Z,{className:uo.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},Yd(se==null?void 0:se.ques_title)),Hn.createElement(Ce.Z,{title:se==null?void 0:se.name},Hn.createElement(pe.Z,{className:uo.Onerow,flex:`${ie[2].width}px`,style:{padding:"0 8px"}},re==eu.fw[7].id?se==null?void 0:se.name:Hn.createElement("div",{className:uo.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},Hn.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},se==null?void 0:se.name)))),Hn.createElement(pe.Z,{flex:`${ie[3].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.right_percent,"%"),Hn.createElement(pe.Z,{flex:`${ie[4].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.score_percent,"%"),Hn.createElement(pe.Z,{flex:`${ie[5].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.effictive_counts,"\u4EBA"),Hn.createElement(pe.Z,{flex:`${ie[6].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.un_answer_counts,"\u4EBA"),Hn.createElement(pe.Z,{flex:`${ie[7].width}px`,style:{paddingLeft:"8px"}},se==null?void 0:se.total_user_counts,"\u4EBA")),Jd=(ie,se)=>{var re=ie,{exercise:Ke,dispatch:it,value:Re}=re,Pt=Tc(re,["exercise","dispatch","value"]);const{NormalResult:{commit_results:Xe,questions_count:Pe},actionTabs:ye}=Ke,bt=(0,Ae.useParams)(),[rn,yn]=(0,a.useState)([]),[kt,_t]=(0,a.useState)([]),[wn,kn]=(0,a.useState)(void 0),[Kt,zt]=(0,a.useState)(!1),[qt,dn]=(0,a.useState)({coursesId:bt.coursesId,id:bt.categoryId,categoryId:bt.categoryId,page:1,limit:50,order:null,sort:"asc"}),ca=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(ia,It)=>ia.index-It.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:Hn.createElement("span",null,"\u6B63\u786E\u7387 ",Hn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Hn.createElement(Hn.Fragment,null,Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(ia,It)=>ia.index3-It.index3},{title:Hn.createElement("span",null,"\u5F97\u5206\u7387 ",Hn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Hn.createElement(Hn.Fragment,null,Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Hn.createElement("div",null,Hn.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(ia,It)=>ia.score_percent-It.score_percent},{title:Hn.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Hn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(ia,It)=>ia.effictive_counts-It.effictive_counts},{title:Hn.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Hn.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(ia,It)=>ia.un_answer_counts-It.un_answer_counts},{title:Hn.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Gt=(...ia)=>Cm(void 0,[...ia],function*(It=qt){var Nt,Ma,ga,Ea,ln;zt(!0);const Ja=[],qe=yield it({type:"exercise/getQuestionResult",payload:ji(ji({},It),Re)});(Nt=qe==null?void 0:qe.commit_results)==null||Nt.forEach(ba=>{var Pa,Zn;Ja.push(ba==null?void 0:ba.id),(Pa=ba==null?void 0:ba.sub_exercise_questions)!=null&&Pa.length&&((Zn=ba==null?void 0:ba.sub_exercise_questions)==null||Zn.forEach(ra=>{Ja.push(ra==null?void 0:ra.id)}))}),wn&&yn(Ja),wn==!1&&yn([]),wn==null&&yn((ga=(Ma=qe==null?void 0:qe.commit_results)==null?void 0:Ma[0])!=null&&ga.id?[(ln=(Ea=qe==null?void 0:qe.commit_results)==null?void 0:Ea[0])==null?void 0:ln.id]:[]),_t(Ja),zt(!1)}),zn=ia=>{let It=[];rn!=null&&rn.includes(ia)?It=rn.filter(Nt=>Nt!=ia):It=[...rn,ia],yn(It)};(0,a.useEffect)(()=>{Gt(),console.log("asdfsadf====",Re)},[qt,Re]);const Cn=()=>{Gt()};return(0,a.useImperativeHandle)(se,()=>({dealData:Cn})),Hn.createElement(gn.Z,{spinning:Kt},Hn.createElement("div",null,Hn.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Hn.createElement(pe.Z,null,Hn.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),Hn.createElement(pe.Z,null,Hn.createElement(Ie.ZP,{type:"primary",onClick:()=>{(rn==null?void 0:rn.length)==(kt==null?void 0:kt.length)?(yn([]),kn(!1)):(yn(kt),kn(!0))}},"\u5168\u90E8",(rn==null?void 0:rn.length)==(kt==null?void 0:kt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),Hn.createElement(x.default,{className:uo.TableDom,columns:ca,dataSource:[],pagination:!1,onChange:(ia,It,Nt)=>{var Ma;dn(as(ji({},qt),{order:Nt==null?void 0:Nt.field,sort:((Ma=Nt==null?void 0:Nt.order)==null?void 0:Ma.replace("end",""))||"asc"}))}}),Xe==null?void 0:Xe.map(ia=>{var It;return Hn.createElement(jd.default,{key:ia==null?void 0:ia.id,className:`${uo.CollapseDom} ${(ia==null?void 0:ia.ques_type)==eu.fw[7].id?uo.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:rn,onChange:()=>{zn(ia==null?void 0:ia.id)},expandIcon:({isActive:Nt})=>Hn.createElement("span",{className:"font14",style:{color:"#165DFF"}},Nt?"\u6536\u8D77":"\u5C55\u5F00",Hn.createElement(Kr.Z,{className:`${Nt?uo.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:ia==null?void 0:ia.id,label:Hn.createElement(nc,{columns:ca,item:ia}),children:Hn.createElement(Hn.Fragment,null,(ia==null?void 0:ia.ques_type)==eu.fw[7].id&&((It=ia==null?void 0:ia.sub_exercise_questions)==null?void 0:It.map(Nt=>Hn.createElement(jd.default,{key:Nt==null?void 0:Nt.id,className:uo.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:rn,onChange:()=>{zn(Nt==null?void 0:Nt.id)},expandIcon:({isActive:Ma})=>Hn.createElement("span",{style:{color:"#165DFF",marginLeft:25}},Hn.createElement(Kr.Z,{className:`${Ma?uo.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Nt==null?void 0:Nt.id,label:Hn.createElement(nc,{columns:ca,item:Nt,Fques_type:ia==null?void 0:ia.ques_type,Findex:ia==null?void 0:ia.index}),children:Hn.createElement(Xd,{data:Nt,exercise_group_id:Re==null?void 0:Re.exercise_group_id,Findex:ia==null?void 0:ia.index,scope:Re==null?void 0:Re.scope,dispatch:it})}]}))),(ia==null?void 0:ia.ques_type)!==eu.fw[7].id&&(ia==null?void 0:ia.ques_type)!==eu.fw[5].id&&Hn.createElement(Xd,{data:ia,scope:Re==null?void 0:Re.scope,exercise_group_id:Re==null?void 0:Re.exercise_group_id,dispatch:it}),(ia==null?void 0:ia.ques_type)==eu.fw[5].id&&Hn.createElement(ym,{data:ia,dispatch:it,scope:Re==null?void 0:Re.scope,exercise_group_id:Re==null?void 0:Re.exercise_group_id}))}]})}),(Xe==null?void 0:Xe.length)==0&&Hn.createElement(nn.Z,null),Hn.createElement(_e.Z,{className:"mt20",pageSize:qt.limit,current:qt.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:ia=>Hn.createElement("span",null,"\u5171",Hn.createElement("span",{style:{color:"#165DFF"}}," ",ia," "),"\u6761\u6570\u636E"),onChange:(ia,It)=>{dn(as(ji({},qt),{page:ia,limit:It}))},total:Pe}),(ye==null?void 0:ye.key)==="\u7B54\u9898\u8BE6\u60C5"&&Hn.createElement(Ud,null)))};var Pm=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}),null,null,{forwardRef:!0})((0,a.forwardRef)(Jd)),Sm={wrap:"wrap___nansB"},eo=ee(59301),Dm=Object.defineProperty,qd=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Qe=(ie,se,re)=>se in ie?Dm(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ue=(ie,se)=>{for(var re in se||(se={}))ve.call(se,re)&&Qe(ie,re,se[re]);if(le)for(var re of le(se))we.call(se,re)&&Qe(ie,re,se[re]);return ie},et=(ie,se)=>qd(ie,ae(se)),ut=(ie,se)=>{var re={};for(var Ke in ie)ve.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&le)for(var Ke of le(ie))se.indexOf(Ke)<0&&we.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Rt=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const on=(ie,se)=>{var re=ie,{exercise:Ke,dispatch:it,value:Re}=re,Pt=ut(re,["exercise","dispatch","value"]);const[Xe]=de.default.useForm(),{NormalResult:{commit_results:Pe}}=Ke,ye=(0,Ae.useParams)(),[bt,rn]=(0,a.useState)({coursesId:ye.coursesId,id:ye.categoryId,categoryId:ye.categoryId,page:1,limit:50,order:null,sort:"asc"}),[yn,kt]=(0,a.useState)(!1),_t=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Kt,zt)=>Kt.index-zt.index,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},Kt)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},Kt)},{title:eo.createElement("span",null,"\u6B63\u786E\u7387 ",eo.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:eo.createElement(eo.Fragment,null,eo.createElement("div",null,eo.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),eo.createElement("div",null,eo.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},eo.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Kt,zt)=>Kt.right_percent-zt.right_percent,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}%`)},{title:eo.createElement("span",null,"\u5F97\u5206\u7387 ",eo.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:eo.createElement(eo.Fragment,null,eo.createElement("div",null,eo.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),eo.createElement("div",null,eo.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},eo.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Kt,zt)=>Kt.score_percent-zt.score_percent,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}%`)},{title:eo.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",eo.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},eo.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Kt,zt)=>Kt.effictive_counts-zt.effictive_counts,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}\u4EBA`)},{title:eo.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",eo.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},eo.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Kt,zt)=>Kt.un_answer_counts-zt.un_answer_counts,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}\u4EBA`)},{title:eo.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(Kt,zt)=>eo.createElement("span",{style:{color:"#333"}},`${Kt}\u4EBA`)}],wn=(...Kt)=>Rt(void 0,[...Kt],function*(zt=bt){kt(!0);const qt=yield it({type:"exercise/getQuestionResult",payload:Ue(Ue({},zt),Re)});kt(!1)});(0,a.useEffect)(()=>{wn()},[bt,Re]);const kn=()=>{wn()};return(0,a.useImperativeHandle)(se,()=>({dealData:kn})),eo.createElement("div",{className:Sm.wrap},eo.createElement("div",{className:"mt30"},eo.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),eo.createElement(x.default,{columns:_t,rowKey:Kt=>Kt.index,loading:yn,dataSource:Pe,onChange:(Kt,zt,qt)=>{var dn;rn(et(Ue({},bt),{order:qt==null?void 0:qt.field,sort:((dn=qt==null?void 0:qt.order)==null?void 0:dn.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:bt.limit,current:bt.page,position:["bottomRight"],onChange:(Kt,zt)=>{bt.page=Kt,bt.limit=zt,rn(Ue({},bt)),wn()},total:Pe==null?void 0:Pe.length,showTotal:(Kt,zt)=>eo.createElement("span",null,"\u5171",eo.createElement("span",{style:{color:"#165DFF"}}," ",Kt," "),"\u6761\u6570\u636E")}})))};var an=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}),null,null,{forwardRef:!0})((0,a.forwardRef)(on)),Tt=ee(59301),Ut=Object.defineProperty,Sn=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Wu=(ie,se,re)=>se in ie?Ut(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ju=(ie,se)=>{for(var re in se||(se={}))Sa.call(se,re)&&Wu(ie,re,se[re]);if(Sn)for(var re of Sn(se))Mu.call(se,re)&&Wu(ie,re,se[re]);return ie},Br=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Lr=({exercise:ie,dispatch:se,handleOnComplete:re})=>{const{actionTabs:Ke={},ScoreRangesData:it}=ie,[Re]=de.default.useForm(),Pt=(0,Ae.useParams)(),[,Xe,Pe]=(0,cn.U)(ue.lL,{exercise_id:Pt==null?void 0:Pt.categoryId}),[ye,bt]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),rn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:_t=>Tt.createElement("span",{style:{color:"#000000"}},_t)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(_t,wn,kn)=>Tt.createElement("div",{className:"flex item-center"},Tt.createElement(de.default.Item,{className:"mb0",name:kn===0?"min_rate":ye[kn-1].level},Tt.createElement(ke.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Tt.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Tt.createElement(de.default.Item,{className:"mb0",name:_t,rules:kn!==3&&[{validator:(Kt,zt)=>{const qt=(kn===0?Re.getFieldValue("min_rate"):Re.getFieldValue(ye[kn-1].level))+1,dn=Re.getFieldValue(ye[kn+1].level)-1;return zt{const{min_rate:_t=0,fail_rate:wn=60,pass_rate:kn=70,good_rate:Kt=90,max_rate:zt=100}=(it==null?void 0:it.score_ranges)||{};Re.setFieldsValue({min_rate:_t,fail_rate:wn,pass_rate:kn,good_rate:Kt,max_rate:zt})},kt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{yn()},[it]),Tt.createElement(Be.default,{centered:!0,title:Ke==null?void 0:Ke.key,open:(Ke==null?void 0:Ke.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:Xe,destroyOnClose:!0,onCancel:kt,onOk:()=>{Re.submit()}},Tt.createElement(de.default,{form:Re,onValuesChange:()=>{Re.validateFields()},onFinish:_t=>Br(void 0,null,function*(){(yield Pe(Ju({exercise_id:Pt.categoryId},_t))).status===0&&(Fe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),kt(),re==null||re(),se({type:"exercise/getScoreRangesData",payload:{exercise_id:Pt==null?void 0:Pt.categoryId}}))})},Tt.createElement(de.default.Item,{hidden:!0,name:"min_rate"}),Tt.createElement(x.default,{pagination:!1,dataSource:ye,columns:rn})))};var jr=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Lr),Pl=ee(59301),Ll=Object.defineProperty,Jl=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,to=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,ti=(ie,se,re)=>se in ie?Ll(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,gi=(ie,se)=>{for(var re in se||(se={}))zo.call(se,re)&&ti(ie,re,se[re]);if(to)for(var re of to(se))ei.call(se,re)&&ti(ie,re,se[re]);return ie},fi=(ie,se)=>Jl(ie,jo(se));const Ei=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe;const{actionTabs:Pe={},course_groups:ye=[]}=ie,bt=(0,Ae.useParams)(),[,rn,yn,kt]=(0,cn.U)(ue.OO,{exercise_id:bt==null?void 0:bt.categoryId}),[_t,wn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ke=Pe==null?void 0:Pe.data)==null?void 0:Ke.exercise_group_id)||"all",keyword:""}),kn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Pe!=null&&Pe.data&&yn(fi(gi(gi({},Pe==null?void 0:Pe.data),_t),{exercise_id:bt==null?void 0:bt.categoryId,exercise_group_id:(_t==null?void 0:_t.exercise_group_id)=="all"?"":_t==null?void 0:_t.exercise_group_id}))},[Pe==null?void 0:Pe.data,_t]),Pl.createElement(Be.default,{centered:!0,title:`${Pe==null?void 0:Pe.key} (${((it=kt==null?void 0:kt.data)==null?void 0:it.score_range)||""}, ${((Re=kt==null?void 0:kt.data)==null?void 0:Re.score_type)||""})`,open:(Pe==null?void 0:Pe.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:kn},Pl.createElement("div",{className:"flex item-center justify-between"},Pl.createElement(St.default,{style:{width:256},value:_t==null?void 0:_t.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Kt=>Kt.parentNode,onChange:Kt=>{let zt=[...Kt];zt.length===0&&(zt=["all"]),zt.includes("all")&&zt.length>1&&(zt[zt.length-1]=="all"?zt=["all"]:zt=zt.filter(qt=>qt!=="all")),wn(fi(gi({},_t),{exercise_group_id:zt}))},filterOption:(Kt,zt)=>zt.label.indexOf(Kt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(Kt=>({label:Kt==null?void 0:Kt.exercise_group_name,value:Kt==null?void 0:Kt.exercise_group_id}))]}),Pl.createElement(ns.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Kt=>{wn(fi(gi({},_t),{keyword:Kt}))}})),Pl.createElement(x.default,{className:"mt10",dataSource:((Pt=kt==null?void 0:kt.data)==null?void 0:Pt.list)||[],scroll:{y:500},loading:rn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:_t.page,pageSize:_t==null?void 0:_t.limit,onChange:(Kt,zt)=>{wn(fi(gi({},_t),{page:Kt,limit:zt}))},total:((Xe=kt==null?void 0:kt.data)==null?void 0:Xe.count)||0,showTotal:Kt=>Pl.createElement("span",{className:"font12 c-666"},"\u5171",Pl.createElement("span",{style:{color:"#3061D0"}},Kt),"\u6761\u6570\u636E")}}))};var zi=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Ei),bo=ee(59301),us=Object.defineProperty,Zi=Object.defineProperties,zs=Object.getOwnPropertyDescriptors,rs=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,os=(ie,se,re)=>se in ie?us(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,is=(ie,se)=>{for(var re in se||(se={}))ls.call(se,re)&&os(ie,re,se[re]);if(rs)for(var re of rs(se))Qi.call(se,re)&&os(ie,re,se[re]);return ie},vi=(ie,se)=>Zi(ie,zs(se));const Zs=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,bt,rn,yn,kt,_t,wn,kn,Kt,zt,qt;const{actionTabs:dn={},course_groups:ca=[]}=ie,Gt=(0,Ae.useParams)(),[,zn,Cn,ia]=(0,cn.U)(ue.OO,{exercise_id:Gt==null?void 0:Gt.categoryId}),[,It,Nt,Ma]=(0,cn.U)(ue.hk,{exercise_id:Gt==null?void 0:Gt.categoryId}),[ga,Ea]=(0,a.useState)({page:1,limit:10,type:((Ke=dn==null?void 0:dn.data)==null?void 0:Ke.type)||2,exercise_group_id:((it=dn==null?void 0:dn.data)==null?void 0:it.exercise_group_id)==-1||((Re=dn==null?void 0:dn.data)==null?void 0:Re.exercise_group_id)==null?"all":(Pt=dn==null?void 0:dn.data)==null?void 0:Pt.exercise_group_id,keyword:"",sub_type:(Xe=dn==null?void 0:dn.data)==null?void 0:Xe.sub_type}),ln=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})},Ja=(0,a.useMemo)(()=>{var qe;const ba=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(ga==null?void 0:ga.type)===2&&ba.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(Pa,Zn)=>bo.createElement("a",{onClick:()=>{(0,me.xg)(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/review/${Zn==null?void 0:Zn.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(ga==null?void 0:ga.type)===3&&ba.push({title:(qe=dn==null?void 0:dn.data)!=null&&qe.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),ba},[ga==null?void 0:ga.type,(Pe=dn==null?void 0:dn.data)==null?void 0:Pe.isFinalScore]);return(0,a.useEffect)(()=>{var qe,ba;(dn==null?void 0:dn.key)==="\u5B66\u751F\u8BE6\u60C52"&&(dn!=null&&dn.data)&&((qe=dn==null?void 0:dn.data)!=null&&qe.isFinalScore?Cn(vi(is({},ga),{exercise_id:Gt==null?void 0:Gt.categoryId,exercise_group_id:(ga==null?void 0:ga.exercise_group_id)=="all"?"":ga==null?void 0:ga.exercise_group_id})):Nt(vi(is({},ga),{exercise_id:Gt==null?void 0:Gt.categoryId,exercise_group_id:(ga==null?void 0:ga.exercise_group_id)=="all"?"":ga==null?void 0:ga.exercise_group_id,question_type:(ba=dn==null?void 0:dn.data)==null?void 0:ba.question_type})))},[ga,dn==null?void 0:dn.data]),bo.createElement(Be.default,{centered:!0,title:dn==null?void 0:dn.title,open:(dn==null?void 0:dn.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ln},((ye=dn==null?void 0:dn.data)==null?void 0:ye.type)===3&&bo.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(rn=(bt=dn==null?void 0:dn.data)==null?void 0:bt.exercise_group_list)==null?void 0:rn.map((qe,ba)=>{var Pa;return bo.createElement("span",{key:ba},qe==null?void 0:qe.course_group_name,bo.createElement("span",{className:"ml10 c-black"},qe==null?void 0:qe.value,((Pa=dn==null?void 0:dn.data)==null?void 0:Pa.questionsscoreType)||"%"))})),bo.createElement("div",{className:"flex item-center justify-between"},bo.createElement(St.default,{style:{width:140},value:ga==null?void 0:ga.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:qe=>qe.parentNode,onChange:qe=>{let ba=[...qe];ba.length===0&&(ba=["all"]),ba.includes("all")&&ba.length>1&&(ba[ba.length-1]=="all"?ba=["all"]:ba=ba.filter(Pa=>Pa!=="all")),Ea(vi(is({},ga),{exercise_group_id:ba}))},filterOption:(qe,ba)=>ba.label.indexOf(qe.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ca.map(qe=>({label:qe==null?void 0:qe.exercise_group_name,value:qe==null?void 0:qe.exercise_group_id}))]}),bo.createElement(ns.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:qe=>{Ea(vi(is({},ga),{keyword:qe}))}})),bo.createElement(x.default,{className:"mt20",dataSource:((yn=dn==null?void 0:dn.data)!=null&&yn.isFinalScore?(kt=ia==null?void 0:ia.data)==null?void 0:kt.list:(wn=(_t=Ma==null?void 0:Ma.data)==null?void 0:_t.student_score)==null?void 0:wn.list)||[],scroll:{y:500},loading:zn||It,columns:Ja,pagination:{current:ga.page,pageSize:ga==null?void 0:ga.limit,onChange:(qe,ba)=>{Ea(vi(is({},ga),{page:qe,limit:ba}))},total:((kn=dn==null?void 0:dn.data)!=null&&kn.isFinalScore?(Kt=ia==null?void 0:ia.data)==null?void 0:Kt.count:(qt=(zt=Ma==null?void 0:Ma.data)==null?void 0:zt.student_score)==null?void 0:qt.count)||0,showTotal:qe=>bo.createElement("span",{className:"font12 c-666"},"\u5171",bo.createElement("span",{style:{color:"#3061D0"}},qe),"\u6761\u6570\u636E")}}))};var ac=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Zs),Ss={tables:"tables___zoHyz"},uc=Object.defineProperty,rc=Object.defineProperties,_d=Object.getOwnPropertyDescriptors,$d=Object.getOwnPropertySymbols,lc=Object.prototype.hasOwnProperty,bm=Object.prototype.propertyIsEnumerable,kc=(ie,se,re)=>se in ie?uc(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Xi=(ie,se)=>{for(var re in se||(se={}))lc.call(se,re)&&kc(ie,re,se[re]);if($d)for(var re of $d(se))bm.call(se,re)&&kc(ie,re,se[re]);return ie},vs=(ie,se)=>rc(ie,_d(se));const e0=({Data:ie=[],yAxisName:se="",legendData:re=[],className:Ke="",style:it={},labelTrue:Re=!1,grid:Pt={},yAxisNamePadding:Xe=0,ReactEchartsOnEvents:Pe})=>{const ye=(0,a.useRef)(null),bt=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(ye.current){const rn=ye.current.getEchartsInstance(),yn=[];re==null||re.forEach((kt,_t)=>{yn.push((bt==null?void 0:bt[_t])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),rn.setOption({dataset:{source:[["product",...re],...ie]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:Xi({left:"5%",right:"2%",top:"20%",bottom:40},Pt),dataZoom:[Xi({type:"slider"},(ie==null?void 0:ie.length)>10||(re==null?void 0:re.length)>6?{start:0,end:10}:{})],yAxis:{name:se,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:Xe},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:re==null?void 0:re.map(()=>({type:"bar",barMaxWidth:40,label:{show:Re,position:"top"}})),color:yn},!0)}},[ie,se,re,Re,Pt]),a.createElement(Li.Z,{ref:ye,className:`w-full ${Ke}`,style:Xi({height:400,background:"#F6F7F9"},it),onEvents:Pe,option:{}})},ps=a.memo(e0),jc=({exercise:ie,dispatch:se,value:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,bt,rn,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ca,Gt,zn,Cn,ia,It,Nt,Ma,ga,Ea,ln;const{actionTabs:Ja={}}=ie,qe=(0,Ae.useParams)(),[ba,Pa]=(0,a.useState)(1),[,Zn,ra,Jn]=(0,cn.U)(ue.iU,{exercise_id:qe==null?void 0:qe.categoryId,exercise_group_id:(Ke=re==null?void 0:re.exercise_group_id)!=null&&Ke.includes("all")?null:re==null?void 0:re.exercise_group_id}),[,Ga,gu,$a]=(0,cn.U)(ue.fG,{exercise_id:qe==null?void 0:qe.categoryId,exercise_group_id:(it=re==null?void 0:re.exercise_group_id)!=null&&it.includes("all")?null:re==null?void 0:re.exercise_group_id}),tr=(En={},ha)=>{se({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:ha,exercise_group_id:(En==null?void 0:En.course_group_id)==-1?"all":En==null?void 0:En.course_group_id,isFinalScore:En==null?void 0:En.isFinalScore}}})},wr=(0,a.useCallback)(En=>{var ha,uu,nu,Su;tr(vs(Xi({},((uu=(ha=Jn==null?void 0:Jn.data)==null?void 0:ha.list)==null?void 0:uu[(En==null?void 0:En.dataIndex)||0])||{}),{isFinalScore:!0}),(((Su=(nu=En==null?void 0:En.encode)==null?void 0:nu.y)==null?void 0:Su[0])||1)-1)},[(Re=Jn==null?void 0:Jn.data)==null?void 0:Re.list]),Ta=(En={},ha=null)=>{var uu;console.log("asdfasdf===",En),se({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(En==null?void 0:En.question_type)||"",id:En==null?void 0:En.question_id,exercise_group_id:re==null?void 0:re.exercise_group_id,tabActive:"3",exercise_group_list:(uu=En==null?void 0:En.list)==null?void 0:uu.map(nu=>vs(Xi({},nu),{value:ha===0?nu==null?void 0:nu.correct_percent:ha===1?nu==null?void 0:nu.score_percent:nu==null?void 0:nu.value})),questionsscoreType:En==null?void 0:En.questionsscoreType}}})},Xn=(0,a.useCallback)((En,ha={})=>{var uu,nu;Ta((nu=(uu=$a==null?void 0:$a.data)==null?void 0:uu.question_type_list)==null?void 0:nu[(En==null?void 0:En.dataIndex)||0],0)},[(Pt=$a==null?void 0:$a.data)==null?void 0:Pt.question_type_list]),Wn=(0,a.useCallback)((En,ha={})=>{var uu,nu;Ta((nu=(uu=$a==null?void 0:$a.data)==null?void 0:uu.question_type_list)==null?void 0:nu[(En==null?void 0:En.dataIndex)||0],1)},[(Xe=$a==null?void 0:$a.data)==null?void 0:Xe.question_type_list]),pa=(0,a.useCallback)(En=>{var ha,uu,nu;const Su=(uu=(ha=$a==null?void 0:$a.data)==null?void 0:ha.class_average_score_list)==null?void 0:uu[(En==null?void 0:En.dataIndex)||0];se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:re==null?void 0:re.exercise_group_id,exercise_group_list:Su==null?void 0:Su.list,type:3,isFinalScore:(nu=En==null?void 0:En.data)==null?void 0:nu[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:Su==null?void 0:Su.question_type,questionsscoreType:"\u5206"}}})},[(Pe=$a==null?void 0:$a.data)==null?void 0:Pe.class_average_score_list,re]),Rn=([En,ha,uu],nu=0)=>a.createElement("span",{className:En>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{En>0&&tr(vs(Xi({},ha),{isFinalScore:!0}),nu)}},`${En}${ba===1?"":"%"}`),xn=(()=>{var En,ha,uu,nu,Su,ar,hu,Na,Gu,qu,qr,Rl;const au=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((ha=(En=Jn==null?void 0:Jn.data)==null?void 0:En.titles)==null?void 0:ha[0])||"",dataIndex:"column_1",align:"center",render:(...Cu)=>Rn(Cu,0)},{title:((nu=(uu=Jn==null?void 0:Jn.data)==null?void 0:uu.titles)==null?void 0:nu[1])||"",dataIndex:"column_2",align:"center",render:(...Cu)=>Rn(Cu,1)},{title:((ar=(Su=Jn==null?void 0:Jn.data)==null?void 0:Su.titles)==null?void 0:ar[2])||"",dataIndex:"column_3",align:"center",render:(...Cu)=>Rn(Cu,2)},{title:((Na=(hu=Jn==null?void 0:Jn.data)==null?void 0:hu.titles)==null?void 0:Na[3])||"",dataIndex:"column_4",align:"center",render:(...Cu)=>Rn(Cu,3)},{title:((qu=(Gu=Jn==null?void 0:Jn.data)==null?void 0:Gu.titles)==null?void 0:qu[4])||"",dataIndex:"column_5",align:"center",render:(...Cu)=>Rn(Cu,4)},{title:((Rl=(qr=Jn==null?void 0:Jn.data)==null?void 0:qr.titles)==null?void 0:Rl[5])||"",dataIndex:"column_6",align:"center",render:(...Cu)=>Rn(Cu,5)}];return ba===1&&au.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Cu)=>Rn(Cu,6)}),au})();(0,a.useEffect)(()=>{var En;ra({count_by:ba,exercise_id:qe==null?void 0:qe.categoryId,exercise_group_id:(En=re==null?void 0:re.exercise_group_id)!=null&&En.includes("all")?null:re==null?void 0:re.exercise_group_id})},[ba,re==null?void 0:re.exercise_group_id]),(0,a.useEffect)(()=>{var En;gu({exercise_id:qe==null?void 0:qe.categoryId,exercise_group_id:(En=re==null?void 0:re.exercise_group_id)!=null&&En.includes("all")?null:re==null?void 0:re.exercise_group_id})},[re==null?void 0:re.exercise_group_id]);const $n=(0,a.useMemo)(()=>{var En,ha;return(ha=(En=$a==null?void 0:$a.data)==null?void 0:En.question_type_score_list)==null?void 0:ha.map((uu,nu)=>{var Su,ar,hu,Na;return a.createElement(ps,{key:nu,Data:((Su=uu==null?void 0:uu.list)==null?void 0:Su.map(Gu=>{var qu;return[(Gu==null?void 0:Gu.title)||"",...((qu=Gu==null?void 0:Gu.list)==null?void 0:qu.map(qr=>qr==null?void 0:qr.value))||[]]}))||[],yAxisName:uu==null?void 0:uu.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Na=(hu=(ar=uu==null?void 0:uu.list)==null?void 0:ar[0])==null?void 0:hu.list)==null?void 0:Na.map(Gu=>Gu==null?void 0:Gu.course_group_name))||[],ReactEchartsOnEvents:{click:Gu=>{var qu;console.log("params",Gu),Ta(vs(Xi({},((qu=uu==null?void 0:uu.list)==null?void 0:qu[(Gu==null?void 0:Gu.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(ye=$a==null?void 0:$a.data)==null?void 0:ye.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(gn.Z,{spinning:Zn},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(St.default,{style:{width:140},size:"large",value:ba,onChange:En=>{Pa(En)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(x.default,{className:`mt10 ${Ss.tables}`,bordered:!0,columns:xn,dataSource:((bt=Jn==null?void 0:Jn.data)==null?void 0:bt.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(ps,{Data:((yn=(rn=Jn==null?void 0:Jn.data)==null?void 0:rn.list)==null?void 0:yn.map(En=>[(En==null?void 0:En.course_group_name)||"",(En==null?void 0:En.column_1)||0,(En==null?void 0:En.column_2)||0,(En==null?void 0:En.column_3)||0,(En==null?void 0:En.column_4)||0,(En==null?void 0:En.column_5)||0,(En==null?void 0:En.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${ba===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((kt=Jn==null?void 0:Jn.data)==null?void 0:kt.titles)||[],ReactEchartsOnEvents:{click:wr}}))),a.createElement(gn.Z,{spinning:Ga},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(ps,{Data:((wn=(_t=$a==null?void 0:$a.data)==null?void 0:_t.question_type_list)==null?void 0:wn.map(En=>{var ha;return[(En==null?void 0:En.question_type)||"",...((ha=En==null?void 0:En.list)==null?void 0:ha.map(uu=>uu.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((qt=(zt=(Kt=(kn=$a==null?void 0:$a.data)==null?void 0:kn.question_type_list)==null?void 0:Kt[0])==null?void 0:zt.list)==null?void 0:qt.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:Xn}}),a.createElement(ps,{Data:((ca=(dn=$a==null?void 0:$a.data)==null?void 0:dn.question_type_list)==null?void 0:ca.map(En=>{var ha;return[(En==null?void 0:En.question_type)||"",...((ha=En==null?void 0:En.list)==null?void 0:ha.map(uu=>uu.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((ia=(Cn=(zn=(Gt=$a==null?void 0:$a.data)==null?void 0:Gt.question_type_list)==null?void 0:zn[0])==null?void 0:Cn.list)==null?void 0:ia.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:Wn}}))),a.createElement(gn.Z,{spinning:Ga},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(ps,{Data:((Nt=(It=$a==null?void 0:$a.data)==null?void 0:It.class_average_score_list)==null?void 0:Nt.map(En=>{var ha;return[(En==null?void 0:En.title)||"",...((ha=En==null?void 0:En.list)==null?void 0:ha.map(uu=>uu==null?void 0:uu.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((ln=(Ea=(ga=(Ma=$a==null?void 0:$a.data)==null?void 0:Ma.class_average_score_list)==null?void 0:ga[0])==null?void 0:Ea.list)==null?void 0:ln.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:pa}}),a.createElement("div",{className:"flex flex-col"},$n))),(Ja==null?void 0:Ja.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(Ud,null),(Ja==null?void 0:Ja.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(ac,null))};var wm=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(jc),Qs=ee(67921),Ji=ee(59301),Eg=Object.defineProperty,hg=Object.defineProperties,Fg=Object.getOwnPropertyDescriptors,jm=Object.getOwnPropertySymbols,Bg=Object.prototype.hasOwnProperty,Cg=Object.prototype.propertyIsEnumerable,zm=(ie,se,re)=>se in ie?Eg(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,t0=(ie,se)=>{for(var re in se||(se={}))Bg.call(se,re)&&zm(ie,re,se[re]);if(jm)for(var re of jm(se))Cg.call(se,re)&&zm(ie,re,se[re]);return ie},n0=(ie,se)=>hg(ie,Fg(se));const yg=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe;const{actionTabs:Pe={},course_groups:ye=[]}=ie,bt=(0,Ae.useParams)(),[,rn,yn,kt]=(0,cn.U)(ue.hv,{exercise_id:bt==null?void 0:bt.categoryId}),[_t,wn]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),kn=(0,a.useMemo)(()=>{var zt,qt,dn;return((dn=(qt=(zt=kt==null?void 0:kt.data)==null?void 0:zt.question)==null?void 0:qt.question_choices)==null?void 0:dn.filter(ca=>ca==null?void 0:ca.right_answer).map(ca=>ca==null?void 0:ca.exercise_choice_id))||[]},[(Ke=kt==null?void 0:kt.data)==null?void 0:Ke.question]),Kt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var zt,qt,dn,ca,Gt;Pe!=null&&Pe.data&&yn(n0(t0({},_t),{exercise_group_id:(_t==null?void 0:_t.exercise_group_id)=="all"?"":_t==null?void 0:_t.exercise_group_id,exercise_id:bt==null?void 0:bt.categoryId,question_id:(qt=(zt=Pe==null?void 0:Pe.data)==null?void 0:zt.questionDetail)==null?void 0:qt.question_id,question_number:(ca=(dn=Pe==null?void 0:Pe.data)==null?void 0:dn.questionDetail)==null?void 0:ca.index,scope:(Gt=Pe==null?void 0:Pe.data)==null?void 0:Gt.scope}))},[Pe==null?void 0:Pe.data,_t]),Ji.createElement(Be.default,{centered:!0,title:Pe==null?void 0:Pe.title,open:(Pe==null?void 0:Pe.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Kt},Ji.createElement("div",{className:"flex item-center justify-between"},Ji.createElement(St.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:_t==null?void 0:_t.exercise_group_id,getPopupContainer:zt=>zt.parentNode,onChange:zt=>{console.log(zt);let qt=[...zt];qt.length===0&&(qt=["all"]),qt.includes("all")&&qt.length>1&&(qt[qt.length-1]=="all"?qt=["all"]:qt=qt.filter(dn=>dn!=="all")),wn(n0(t0({},_t),{exercise_group_id:qt}))},filterOption:(zt,qt)=>qt.label.indexOf(zt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(zt=>({label:zt==null?void 0:zt.exercise_group_name,value:zt==null?void 0:zt.exercise_group_id}))]}),Ji.createElement(ns.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:zt=>{wn(n0(t0({},_t),{keyword:zt}))}})),Ji.createElement(x.default,{className:"mt10",dataSource:((Re=(it=kt==null?void 0:kt.data)==null?void 0:it.student_score)==null?void 0:Re.list)||[],scroll:{y:500},loading:rn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:zt=>zt||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(zt,qt)=>{var dn,ca,Gt,zn;return((ca=(dn=qt==null?void 0:qt.users_answer_info)==null?void 0:dn.choices)==null?void 0:ca.length)>0&&((zn=(Gt=qt==null?void 0:qt.users_answer_info)==null?void 0:Gt.choices)!=null&&zn.every(Cn=>kn.includes(Cn==null?void 0:Cn.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(zt,qt)=>{var dn,ca,Gt;return`${(dn=qt==null?void 0:qt.users_answer_info)==null?void 0:dn.score}/${(Gt=(ca=kt==null?void 0:kt.data)==null?void 0:ca.question)==null?void 0:Gt.question_score}`}}],pagination:{current:_t.page,pageSize:_t==null?void 0:_t.limit,onChange:(zt,qt)=>{wn(n0(t0({},_t),{page:zt,limit:qt}))},total:((Xe=(Pt=kt==null?void 0:kt.data)==null?void 0:Pt.student_score)==null?void 0:Xe.count)||0,showTotal:zt=>Ji.createElement("span",{className:"font12 c-666"},"\u5171",Ji.createElement("span",{style:{color:"#3061D0"}},zt),"\u6761\u6570\u636E")}}))};var Pg=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(yg),Ia=ee(59301),Sg=Object.defineProperty,Dg=Object.defineProperties,bg=Object.getOwnPropertyDescriptors,Zm=Object.getOwnPropertySymbols,wg=Object.prototype.hasOwnProperty,xg=Object.prototype.propertyIsEnumerable,Qm=(ie,se,re)=>se in ie?Sg(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Ni=(ie,se)=>{for(var re in se||(se={}))wg.call(se,re)&&Qm(ie,re,se[re]);if(Zm)for(var re of Zm(se))xg.call(se,re)&&Qm(ie,re,se[re]);return ie},a0=(ie,se)=>Dg(ie,bg(se)),oc=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Ig=({exercise:ie,dispatch:se,classroomList:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,bt,rn,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ca,Gt,zn,Cn,ia,It;const{ScoreRangesData:Nt}=ie,[Ma,ga]=(0,a.useState)("1"),[Ea,ln]=(0,a.useState)({}),[Ja,qe]=(0,a.useState)([]),[ba,Pa]=(0,a.useState)([]),[Zn,ra]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Jn,Ga]=(0,a.useState)(0),[gu,$a]=(0,a.useState)(0),[tr,wr]=(0,a.useState)([]),[Ta,Xn]=(0,a.useState)([]),[Wn,pa]=(0,a.useState)(0),[Rn,xn]=(0,a.useState)(!0),[$n,En]=(0,a.useState)(!1),[ha,uu]=(0,a.useState)(!1),[nu,Su]=(0,a.useState)(!1),[ar,hu]=(0,a.useState)(!1),[Na,Gu]=(0,a.useState)(0),qu=(0,a.useRef)(null),qr=(0,a.useRef)(null),[Rl]=de.default.useForm(),au=(0,Ae.useParams)(),Cu=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(ar?qu.current=setInterval(()=>{Gu(lu=>lu+1)},1e3*30):clearInterval(qu.current),()=>{clearInterval(qu.current)}),[ar]),(0,a.useEffect)(()=>{zr()},[]),(0,a.useEffect)(()=>{var lu;Na>0&&(Ma==="1"?zr():(lu=qr.current)==null||lu.dealData())},[Na]);const zr=(...lu)=>oc(void 0,[...lu],function*(Nr=Zn){En(!0),yield Promise.all([yr(Nr),il(Nr),gl(Nr)]),En(!1),xn(!1)}),iu=(0,a.useMemo)(()=>{var lu,Nr;return{scope:Zn==null?void 0:Zn.scope,exercise_group_id:(lu=Zn==null?void 0:Zn.exercise_group_id)!=null&&lu.includes("all")?null:Zn==null?void 0:Zn.exercise_group_id,question_type:(Nr=Zn==null?void 0:Zn.question_type)!=null&&Nr.includes("all")?null:Zn==null?void 0:Zn.question_type}},[Zn]),yr=lu=>oc(void 0,null,function*(){var Nr,Fl,Qr;const Eo={scope:lu==null?void 0:lu.scope,exercise_group_id:(Nr=lu==null?void 0:lu.exercise_group_id)!=null&&Nr.includes("all")?null:lu==null?void 0:lu.exercise_group_id},hl=yield(0,Se.ZP)(`/api/exercises/${au==null?void 0:au.categoryId}/new_exercise_result.json`,{method:"get",params:Ni({},Eo)});if(se({type:"exercise/getScoreRangesData",payload:{exercise_id:au==null?void 0:au.categoryId}}),(hl==null?void 0:hl.status)===0){const ql=[{label:"\u5168\u90E8",value:"all"}];se({type:"exercise/save",payload:{course_groups:hl==null?void 0:hl.course_groups}}),(Fl=hl==null?void 0:hl.course_groups)==null||Fl.forEach(Qo=>{ql.push({label:Qo==null?void 0:Qo.exercise_group_name,value:Qo==null?void 0:Qo.exercise_group_id})});const wo=[{label:"\u5168\u90E8",value:"all"}];(Qr=hl==null?void 0:hl.question_types)==null||Qr.forEach(Qo=>{wo.push({label:Qo==null?void 0:Qo.name,value:Qo==null?void 0:Qo.id})}),Pa(wo),qe(ql),ln(Ni({},hl))}}),il=(lu,...Nr)=>oc(void 0,[lu,...Nr],function*(Fl,Qr=!1,Eo={}){var hl;const ql={scope:Fl==null?void 0:Fl.scope,exercise_group_id:(hl=Fl==null?void 0:Fl.exercise_group_id)!=null&&hl.includes("all")?null:Fl==null?void 0:Fl.exercise_group_id};uu(Qr);const wo=yield(0,Se.ZP)(`/api/exercises/${au==null?void 0:au.categoryId}/new_exercise_result_form.json`,{method:"get",params:Ni(a0(Ni({},ql),{method:Jn,order:gu}),Eo)});(wo==null?void 0:wo.status)===0&&wr(wo==null?void 0:wo.rate_list),uu(!1)}),gl=(lu,...Nr)=>oc(void 0,[lu,...Nr],function*(Fl,Qr=!1,Eo={}){var hl;const ql={scope:Fl==null?void 0:Fl.scope,exercise_group_id:(hl=Fl==null?void 0:Fl.exercise_group_id)!=null&&hl.includes("all")?null:Fl==null?void 0:Fl.exercise_group_id};Su(Qr);const wo=yield(0,Se.ZP)(`/api/exercises/${au==null?void 0:au.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Ni(a0(Ni({},ql),{method:Wn}),Eo)});(wo==null?void 0:wo.status)===0&&Xn(wo==null?void 0:wo.chart),Su(!1)}),co=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],kl=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Ja,isShow:!0},{noStyle:!0,isShow:Ma==="3",children:Ia.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Ia.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Ia.createElement(Ce.Z,{overlayStyle:{maxWidth:600},title:Ia.createElement(Ia.Fragment,null,Ia.createElement("div",null,Ia.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Ia.createElement("div",null,Ia.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Ia.createElement("div",null,Ia.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:co,isShow:Ma!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:ba,isShow:Ma==="2"}],al=[{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"}],po=Jn?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",hi=lu=>{lu==="1"&&zr(),ga(lu)},Io=(0,a.useMemo)(()=>{var lu;const Nr=[],Fl=[],Qr=[];(lu=Ea==null?void 0:Ea.student_score_list)==null||lu.map(hl=>{Nr.unshift([hl.name,hl.score_range].join(".")),Fl.unshift({value:hl.rate,type:hl.type}),Qr.unshift(hl.count)});const Eo={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:Nr,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:hl=>`${hl.split(".")[0]} +(${hl.split(".")[1]})`}},series:[{type:"bar",data:Fl,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:hl=>{var ql;return`${(ql=hl==null?void 0:hl.data)==null?void 0:ql.value}%\uFF08${Qr[hl==null?void 0:hl.dataIndex]}\u4EBA\uFF09`}}}]};return Ia.createElement(Li.Z,{option:Eo,onEvents:{click:hl=>{var ql;hl.componentType==="series"&&se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:a0(Ni({},Zn),{type:1,sub_type:(ql=hl==null?void 0:hl.data)==null?void 0:ql.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Ea==null?void 0:Ea.student_score_list]),Mi=(0,a.useMemo)(()=>{let lu=[],Nr=[];tr.forEach(Qr=>{lu.push(Qr.index),Nr.push({value:Qr.rate,extraInfo:Qr})});const Fl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Ni({type:"slider",show:(Nr==null?void 0:Nr.length)>30},(Nr==null?void 0:Nr.length)>30?{start:0,end:Math.floor(29*100/(tr==null?void 0:tr.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:lu,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:po,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:Nr,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Ia.createElement(Li.Z,{option:Fl,style:{height:370,background:"#F6F7F9"},onEvents:{click:Qr=>{var Eo,hl,ql,wo,Qo,Mn,Vn,Vu,Lo,Go,No,Ri;console.log("sdfsdf===",(Eo=Qr==null?void 0:Qr.data)==null?void 0:Eo.extraInfo),se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Ia.createElement(Ia.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Ia.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(ql=(hl=Qr==null?void 0:Qr.data)==null?void 0:hl.extraInfo)==null?void 0:ql.index,"\uFF0C",po,(Qo=(wo=Qr==null?void 0:Qr.data)==null?void 0:wo.extraInfo)==null?void 0:Qo.rate,"%\uFF09"),Ia.createElement(Ce.Z,{title:Ia.createElement(Ia.Fragment,null,"\u9898\u76EE\uFF1A",(Vn=(Mn=Qr==null?void 0:Qr.data)==null?void 0:Mn.extraInfo)==null?void 0:Vn.question_title,Ia.createElement("br",null),"\u9898\u578B\uFF1A",(Lo=(Vu=Qr==null?void 0:Qr.data)==null?void 0:Vu.extraInfo)==null?void 0:Lo.question_type,Ia.createElement("br",null),po,"\uFF1A",(No=(Go=Qr==null?void 0:Qr.data)==null?void 0:Go.extraInfo)==null?void 0:No.rate,"%")},Ia.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(Ri=Qr==null?void 0:Qr.data)==null?void 0:Ri.extraInfo,scope:iu==null?void 0:iu.scope}}})}}})},[tr,po,iu]),su=(0,a.useMemo)(()=>Ta==null?void 0:Ta.map((lu,Nr)=>{var Fl,Qr,Eo,hl,ql;const wo={tooltip:{trigger:"item"},title:{text:lu==null?void 0:lu.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:lu==null?void 0:lu.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Fl=lu==null?void 0:lu.details)==null?void 0:Fl.full_count)||0,name:Cu[0].label,itemStyle:{color:Cu[0].color}},{value:((Qr=lu==null?void 0:lu.details)==null?void 0:Qr.best_count)||0,name:Cu[1].label,itemStyle:{color:Cu[1].color}},{value:((Eo=lu==null?void 0:lu.details)==null?void 0:Eo.good_count)||0,name:Cu[2].label,itemStyle:{color:Cu[2].color}},{value:((hl=lu==null?void 0:lu.details)==null?void 0:hl.pass_count)||0,name:Cu[3].label,itemStyle:{color:Cu[3].color}},{value:((ql=lu==null?void 0:lu.details)==null?void 0:ql.fails_count)||0,name:Cu[4].label,itemStyle:{color:Cu[4].color}}]}]};return Ia.createElement(Li.Z,{key:Nr,className:"bg-white",option:wo,style:{width:"100%",height:240},onEvents:{click:Qo=>{const Mn=a0(Ni({},Zn),{question_type:[lu==null?void 0:lu.question_type_id]});ra(Mn),Rl.setFieldsValue(Ni({},Mn)),ga("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[Ta]),Mr=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:lu=>{let Nr=lu;lu===1&&(Nr=Lc.Z),lu===2&&(Nr=kd.Z),lu===3&&(Nr=Nc.Z);const Fl=typeof Nr=="number"?Nr:Ia.createElement("img",{src:Nr});return Ia.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Fl)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:lu=>Ia.createElement(Ce.Z,{placement:"topLeft",title:lu},Ia.createElement("span",null,lu||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:lu=>Ia.createElement(Ce.Z,{placement:"topLeft",title:lu},Ia.createElement("span",null,lu||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:lu=>Ia.createElement(Ce.Z,{placement:"topLeft",title:lu},Ia.createElement("span",null,lu||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:lu=>Ia.createElement(Ce.Z,{placement:"topLeft",title:lu},Ia.createElement("span",null,lu||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Ia.createElement("div",{className:mi.Z.wrap},Ia.createElement(yo.Z,{loading:Rn,active:!0},(Ea==null?void 0:Ea.exercise_status)===1&&Ia.createElement(nn.Z,{styles:{margin:"0 auto",padding:200}}),(Ea==null?void 0:Ea.exercise_status)>1&&Ia.createElement(a.Fragment,null,Ia.createElement(oe.Z,{className:"mb30",align:"middle",justify:"space-between"},Ia.createElement(ns.tp,{dataSource:al,value:Ma,onChange:hi}),Ma==="3"?Ia.createElement(Ie.ZP,{type:"primary",icon:Ia.createElement(Qs.Z,{rev:void 0}),onClick:()=>oc(void 0,null,function*(){var lu;if((0,vn.Rm)()&&!((lu=re.AssistantObject.exercise)!=null&&lu.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Ea==null?void 0:Ea.course_groups.map(Nr=>({course_group_id:Nr==null?void 0:Nr.exercise_group_id,group_group_name:Nr==null?void 0:Nr.exercise_group_name,count:Nr==null?void 0:Nr.exercise_group_students})),fn:()=>oc(void 0,null,function*(){const Nr=yield(0,ue.iB)({exercise_id:au==null?void 0:au.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(Nr==null?void 0:Nr.status)===0?(Fe.ZP.success(Nr==null?void 0:Nr.message),Ae.history.push(`/classrooms/${au.coursesId}/exportlist/exercise_score,export_exercise_users`)):Fe.ZP.success(Nr==null?void 0:Nr.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Ia.createElement(oe.Z,null,Ia.createElement(be.Z,{checked:ar,onChange:lu=>hu(lu),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Ia.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),Ia.createElement(Oc.Z,{form:Rl,initialValues:Zn,onValuesChange:(lu,Nr)=>{const Fl=Ni(Ni({},Zn),Nr);console.log(Fl,"newValue"),ra(Ni({},Fl)),Ma==="1"&&zr(Fl)},data:kl()}),Ia.createElement("section",{style:{display:Ma==="1"?"block":"none"}},Ia.createElement(gn.Z,{spinning:$n},(Ea==null?void 0:Ea.open_camera)&&Ia.createElement(Ia.Fragment,null,Ia.createElement("div",{className:mi.Z.head},Ia.createElement("div",{className:mi.Z.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Ia.createElement(Td.ZP,{data:(0,Td.Uf)(Ea)})),Ia.createElement("div",{className:mi.Z.head},Ia.createElement("div",{className:mi.Z.title},"\u8BD5\u5377\u6982\u89C8"),Ia.createElement("div",{className:"flex item-center current",onClick:()=>{se({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Ia.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Ia.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Ia.createElement("div",{className:mi.Z.table},Ia.createElement("aside",null,Ia.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Ia.createElement("div",null,(Ke=Ea==null?void 0:Ea.exercise_counts)==null?void 0:Ke.total_score,"\u5206")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Ia.createElement("div",null,(it=Ea==null?void 0:Ea.exercise_counts)==null?void 0:it.time)),Ia.createElement("aside",null,Ia.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Ia.createElement(Ce.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(Re=Ea==null?void 0:Ea.exercise_counts)==null?void 0:Re.avg_answer_duration)),Ia.createElement("aside",null,Ia.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Ia.createElement(Ce.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(Pt=Ea==null?void 0:Ea.exercise_counts)==null?void 0:Pt.candidate_num,"\u4EBA")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Ia.createElement(Ce.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(Xe=Ea==null?void 0:Ea.exercise_counts)==null?void 0:Xe.exam_num,"\u4EBA")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u53C2\u8003\u7387",Ia.createElement(Ce.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(Pe=Ea==null?void 0:Ea.exercise_counts)==null?void 0:Pe.reference_rate,"%")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u5E73\u5747\u5206",Ia.createElement(Ce.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(ye=Ea==null?void 0:Ea.exercise_counts)==null?void 0:ye.average_score,"\u5206")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u6700\u9AD8\u5206"),Ia.createElement("div",null,(bt=Ea==null?void 0:Ea.exercise_counts)==null?void 0:bt.max_score,"\u5206")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u6700\u4F4E\u5206"),Ia.createElement("div",null,(rn=Ea==null?void 0:Ea.exercise_counts)==null?void 0:rn.min_score,"\u5206")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u6807\u51C6\u5DEE",Ia.createElement(Ce.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(yn=Ea==null?void 0:Ea.exercise_counts)==null?void 0:yn.standard_deviation)),Ia.createElement("aside",null,Ia.createElement("div",null,"\u4F18\u79C0",Ia.createElement(Ce.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(kt=Nt==null?void 0:Nt.score_ranges)==null?void 0:kt.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(_t=Nt==null?void 0:Nt.score_ranges)==null?void 0:_t.max_rate}%\u7684\u5B66\u751F\u6570`},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(wn=Ea==null?void 0:Ea.exercise_counts)==null?void 0:wn.best_counts,"\u4EBA")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u826F\u597D",Ia.createElement(Ce.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(kn=Nt==null?void 0:Nt.score_ranges)==null?void 0:kn.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Kt=Nt==null?void 0:Nt.score_ranges)==null?void 0:Kt.good_rate}%\u7684\u5B66\u751F\u6570`},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(zt=Ea==null?void 0:Ea.exercise_counts)==null?void 0:zt.good_counts,"\u4EBA")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u53CA\u683C",Ia.createElement(Ce.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(qt=Nt==null?void 0:Nt.score_ranges)==null?void 0:qt.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(dn=Nt==null?void 0:Nt.score_ranges)==null?void 0:dn.pass_rate}%\u7684\u5B66\u751F\u6570`},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(ca=Ea==null?void 0:Ea.exercise_counts)==null?void 0:ca.pass_counts,"\u4EBA")),Ia.createElement("aside",null,Ia.createElement("div",null,"\u4E0D\u53CA\u683C",Ia.createElement(Ce.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Gt=Nt==null?void 0:Nt.score_ranges)==null?void 0:Gt.fail_rate}%\u7684\u5B66\u751F\u6570`},Ia.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ia.createElement("div",null,(zn=Ea==null?void 0:Ea.exercise_counts)==null?void 0:zn.fail_counts,"\u4EBA"))),Ia.createElement("div",{className:mi.Z.head},Ia.createElement("div",{className:mi.Z.title},"\u9898\u76EE\u6982\u89C8",Ia.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ia.createElement(oe.Z,null,Ia.createElement(de.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ia.createElement(St.default,{style:{width:140},value:Jn,onChange:lu=>{Ga(lu),il(Zn,!0,{method:lu})}},Ia.createElement(St.default.Option,{value:0},"\u6B63\u786E\u7387"),Ia.createElement(St.default.Option,{value:1},"\u5F97\u5206\u7387"))),Ia.createElement(de.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Ia.createElement(St.default,{style:{width:140},value:gu,onChange:lu=>{$a(lu),il(Zn,!0,{order:lu})}},Ia.createElement(St.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Ia.createElement(St.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Ia.createElement(St.default.Option,{value:2},"\u6309",po,"\u5347\u5E8F"),Ia.createElement(St.default.Option,{value:3},"\u6309",po,"\u964D\u5E8F"))))),Ia.createElement(gn.Z,{spinning:ha},Mi),Ia.createElement("div",{className:mi.Z.head},Ia.createElement("div",{className:mi.Z.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Ia.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Io,Ia.createElement("div",{className:mi.Z.head},Ia.createElement("div",{className:mi.Z.title},"\u4F18\u79C0\u751F",Ia.createElement(Ce.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Ia.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Ia.createElement(x.default,{columns:Mr,rowKey:"index",dataSource:(Ea==null?void 0:Ea.rank_list)||[],pagination:!1}),Ia.createElement("div",{className:mi.Z.head},Ia.createElement("div",{className:mi.Z.title},"\u9898\u578B\u6982\u89C8",Ia.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ia.createElement(oe.Z,null,Ia.createElement(de.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ia.createElement(St.default,{style:{width:140},value:Wn,onChange:lu=>{pa(lu),gl(Zn,!0,{method:lu})}},Ia.createElement(St.default.Option,{value:0},"\u6B63\u786E\u7387"),Ia.createElement(St.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Ia.createElement(gn.Z,{spinning:nu},Ia.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Ia.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Ia.createElement("div",{className:" c-grey-333"},Wn===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Ia.createElement("div",{className:"flex item-center gap-20px"},Cu.map((lu,Nr)=>Ia.createElement("div",{key:Nr,className:"flex item-center gap-10px"},Ia.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:lu==null?void 0:lu.color}}),Ia.createElement("div",{className:"font12 c-grey-333"},lu==null?void 0:lu.label))))),Ia.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},su))))),Ma==="2"&&Ia.createElement("section",null,Ea!=null&&Ea.is_random?Ia.createElement(an,{value:iu,ref:qr}):Ia.createElement(Pm,{value:iu,ref:qr})),Ma==="3"&&Ia.createElement("section",null,Ia.createElement(wm,{value:iu})))),((Cn=ie==null?void 0:ie.actionTabs)==null?void 0:Cn.key)==="\u5B66\u751F\u8BE6\u60C5"&&Ia.createElement(Pg,null),((ia=ie==null?void 0:ie.actionTabs)==null?void 0:ia.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Ia.createElement(jr,{handleOnComplete:zr}),((It=ie==null?void 0:ie.actionTabs)==null?void 0:It.key)==="\u5B66\u751F\u5217\u8868"&&Ia.createElement(zi,null))};var Lg=(0,Ae.connect)(({exercise:ie,classroomList:se})=>({exercise:ie,classroomList:se}))(Ig),Ng=ee(21921),As={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},Hm=ee(56636),Og=ee(9050),zl=ee(59301),Mg=Object.defineProperty,Rg=Object.defineProperties,Tg=Object.getOwnPropertyDescriptors,Um=Object.getOwnPropertySymbols,kg=Object.prototype.hasOwnProperty,jg=Object.prototype.propertyIsEnumerable,Wm=(ie,se,re)=>se in ie?Mg(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,u0=(ie,se)=>{for(var re in se||(se={}))kg.call(se,re)&&Wm(ie,re,se[re]);if(Um)for(var re of Um(se))jg.call(se,re)&&Wm(ie,re,se[re]);return ie},zg=(ie,se)=>Rg(ie,Tg(se)),ic=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const{TabPane:xm}=y.default,Zg=({classroomList:ie,exercise:se,loading:re,dispatch:Ke})=>{var it;const Re=(0,Ae.useParams)(),Pt=(0,Ae.useLocation)(),[Xe]=de.default.useForm(),{commonHeader:Pe}=se;let[ye,bt]=(0,a.useState)(!0),[rn,yn]=(0,a.useState)(!1);const[kt,_t]=(0,a.useState)("myself");let[wn,kn]=(0,a.useState)([]),[Kt,zt]=(0,a.useState)([]),[qt,dn]=(0,a.useState)(),[ca,Gt]=(0,a.useState)([]);const zn=(0,a.useRef)(),[Cn,ia]=(0,a.useState)(1),It=(0,a.useRef)(null),[Nt,Ma]=(0,a.useState)(!1),[ga,Ea]=(0,a.useState)(""),[ln,Ja]=(0,a.useState)(""),qe=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:pa=>pa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(pa,Rn)=>zl.createElement("a",{href:pa?`/randompaper/detail/${Rn.id}`:`/paperlibrary/see/${Rn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[ba,Pa]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{se.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Jn(),Gt([]),Zn())},[se.actionTabs.key]);const Zn=()=>ic(void 0,null,function*(){const pa=yield Ke({type:"paperlibrary/getTeachGroupData"});zt(pa)}),ra=pa=>{const Rn=parseInt(pa);return isNaN(Rn)?"":Rn},Jn=()=>ic(void 0,null,function*(){var pa,Rn;if(ye){++ba.page,bt(!1);const xn=yield Ke({type:"exercise/getBrankList",payload:zg(u0({},ba),{search:(pa=ba.search)==null?void 0:pa.trim()})});wn=xn!=null&&xn.object_list?[...wn.concat(xn==null?void 0:xn.object_list)]:wn,dn(xn.is_teacher),((Rn=xn.object_list)==null?void 0:Rn.length){It.current.scrollTop=0,wn=[],ba.page=0,ba.group_id=pa,ye=!0,Gt([]),Pa(u0({},ba)),Jn()},gu={selectedRowKeys:ca,onChange:pa=>{Gt(pa)},type:"radio"},$a=()=>{Pa(u0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),kn([]),bt(!0),_t("myself"),Ke({type:"exercise/setActionTabs",payload:{}}),yn(!1)},[tr,wr,Ta,Xn]=(0,Hm.P)(),Wn=pa=>ic(void 0,null,function*(){let Rn=!1;wn.forEach(ha=>{ca.includes(ha.id)&&(Rn=ha.is_random)}),zn.current&&(Rn=Pe==null?void 0:Pe.is_random);const xn=pa.map(ha=>({shixun_id:ha.id,is_use:ha.is_use,is_copy:ha.is_copy}));if(!Rn){const ha=yield Ke({type:"exercise/saveBanks",payload:{course_id:Re.coursesId,object_type:"examination_bank",bank_id:zn.current?[zn.current]:ca,shixuns_info:xn,is_make_up_exercise:!0,make_up_exercise_id:Number(Re.categoryId),use_origin_exercise:!!zn.current}});(ha==null?void 0:ha.status)===0&&((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Ea(`/classrooms/${Re.coursesId}/exercise/${ha.exercise_id}/detail?random=${ha.is_random}&tabs=3`),Ja(`/classrooms/${Re.coursesId}/exercise/add/${ha.exercise_id}?random=${ha.is_random}&type=2`),Fe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Re.coursesId}/exercise/${ha.exercise_id}/detail?random=${ha.is_random}&tabs=3`},1e3),wr(),$a());return}Ke({type:"exercise/setActionTabs",payload:{}}),wr();let $n=1,En=Be.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:zl.createElement("div",{className:As.modalColumn},zl.createElement("div",{className:As.modalRow},zl.createElement("sup",{className:As.sup},"*"),zl.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),zl.createElement(ke.Z,{parser:ra,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:$n,onChange:ha=>{$n=ha;const uu=document.getElementById("model_error");$n<1||$n>50?uu.style.display="block":uu.style.display="none"}})),zl.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:$a,onOk:()=>ic(void 0,null,function*(){if($n<1||$n>50){const uu=document.getElementById("model_error");return uu.style.display="block",Promise.reject()}En.update({cancelButtonProps:{disabled:!0}});const ha=yield Ke({type:"exercise/saveBanks",payload:{course_id:Re.coursesId,object_type:"examination_bank",bank_id:zn.current?[zn.current]:ca,shixuns_info:xn,num:$n,is_make_up_exercise:!0,make_up_exercise_id:Number(Re.categoryId),use_origin_exercise:!!zn.current}});En.update({cancelButtonProps:{disabled:!1}}),ha&&ha.status===0?((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Be.default.destroyAll(),$a(),wr(),Fe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Re.coursesId}/exercise/${ha.exercise_id}/detail?random=${ha.is_random}&tabs=3`},1e3)):($a(),wr())})})});return zl.createElement(zl.Fragment,null,zl.createElement(Be.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:se.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:rn,bodyStyle:{minHeight:150},wrapClassName:As.warpModal,onOk:()=>ic(void 0,null,function*(){var pa;if(Cn===1){if(!ca.length){Fe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}yn(!0);let Rn=!1,xn=!1;if(wn.forEach(En=>{ca.includes(En.id)&&En.need_authorize&&(Rn=En.need_authorize),ca.includes(En.id)&&(xn=En.is_random)}),Rn){(0,ys.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(yield Xn({id:`${ca[0]}`,course_id:Re.coursesId,type:"examination_bank"}))||Wn([]),yn(!1)}else{yn(!0);const Rn=yield(0,Se.ZP)(`/api/exercises/${Re.categoryId}/use_origin_exercise.json`,{method:"post"}),xn=yield Xn({id:`${ca[0]}`,course_id:Re.coursesId,type:"examination_bank",result:Rn});zn.current=(pa=Rn==null?void 0:Rn.save_banks_params)==null?void 0:pa.bank_id,xn||Wn([]),yn(!1)}}),onCancel:$a},zl.createElement(ge.ZP.Group,{value:Cn,onChange:pa=>ia(pa.target.value),style:{marginTop:10,marginBottom:15}},zl.createElement(ge.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),zl.createElement(ge.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),Cn===1?zl.createElement(zl.Fragment,null,zl.createElement(y.default,{activeKey:kt,onTabClick:pa=>ic(void 0,null,function*(){It.current.scrollTop=0,wn=[],kt!==pa&&Gt([]),_t(pa),ba.page=0,ba.filter=pa,ba.group_id=null,ye=!0,Jn()})},zl.createElement(xm,{tab:zl.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),zl.createElement(xm,{tab:zl.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),zl.createElement(xm,{tab:zl.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),zl.createElement("div",{className:As.tabSearch},kt==="teacher"&&zl.createElement(St.default,{value:ba.group_id,onChange:Ga,size:"middle",style:{width:200,marginRight:30}},zl.createElement(St.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(it=Kt==null?void 0:Kt.groups)==null?void 0:it.map(pa=>zl.createElement(St.default.Option,{key:pa==null?void 0:pa.group_id,value:pa==null?void 0:pa.group_id},pa==null?void 0:pa.name))),zl.createElement(De.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:ba.search,onChange:pa=>{ba.search=pa.target.value,Pa(u0({},ba))},onSearch:pa=>{It.current.scrollTop=0,wn=[],ba.page=0,ye=!0,Gt([]),pa&&(0,Og.tk)({name:pa,copywriting:pa,position:"Exercise"}),Jn()}})),zl.createElement("div",{ref:It,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!qt&&kt==="public"&&zl.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},zl.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),zl.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),zl.createElement(Us(),{initialLoad:!1,pageStart:0,loadMore:()=>{Jn()},hasMore:ye,useWindow:!1},se.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&qt&&zl.createElement(Ng.Z,{className:As.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:wn,onRow:pa=>({onClick:()=>{Gt([pa==null?void 0:pa.id])}}),resColumns:qe,rowSelection:gu})))):zl.createElement(zl.Fragment,null,zl.createElement("div",{className:As.shijuan},zl.createElement("div",null,"\u8BD5\u5377\uFF1A"),zl.createElement("div",{className:As.name},zl.createElement("span",null,Pe==null?void 0:Pe.exercise_name))),zl.createElement("div",{className:As.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),zl.createElement(Be.default,{title:"\u63D0\u793A",open:Nt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:zl.createElement("div",null,zl.createElement(Ie.ZP,{onClick:()=>{Ma(!1),Ae.history.push(ln)}},"\u4FEE\u6539\u8BD5\u5377"),zl.createElement(Ie.ZP,{type:"primary",onClick:()=>{Ae.history.push(ga),Ma(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Ma(!1)}},zl.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")),zl.createElement(Hm.Z,{inPaper:!0,visible:tr,onCancel:wr,onOk:Wn,renderData:Ta,modalType:"multiple",type:"examination_bank"}))};var Qg=(0,Ae.connect)(({exercise:ie,loading:se,classroomList:re})=>({exercise:ie,loading:se,classroomList:re}))(Zg),Gm=ee(54877),r0=ee(59301),Hg=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Ug=({exercise:ie,dispatch:se})=>{const{value:re}=ie.actionTabs.params||{},[Ke,it]=(0,a.useState)(!1),{categoryId:Re,coursesId:Pt}=(0,Ae.useParams)(),Xe=()=>Hg(void 0,null,function*(){it(!0);let Pe;re!=null&&re.is_wrong?Pe=yield(0,Gm._B)(Re,{exercise_question_id:re==null?void 0:re.question_id}):Pe=yield(0,Gm.pr)(Re,{exercise_question_id:re==null?void 0:re.question_id}),(Pe==null?void 0:Pe.status)===0&&(Fe.ZP.success(Pe==null?void 0:Pe.message),se({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),se({type:"exercise/editExercise",payload:{categoryId:Re,coursesId:Pt}}),se({type:"exercise/setActionTabs",payload:{}})),it(!1)});return r0.createElement(Be.default,{title:"\u63D0\u793A",width:600,centered:!0,open:ie.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:Ke,onCancel:()=>se({type:"exercise/setActionTabs",payload:{}}),onOk:Xe},r0.createElement("p",null,re!=null&&re.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),re!=null&&re.is_wrong?r0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):r0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",re==null?void 0:re.question_score,"\u5206\u3002"))};var Wg=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Ug),Gg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const Vg=(ie=[],se=[],re=[])=>(console.log("---",ie,se,re),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:re},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:se},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:ie}]}),Kg=(ie=[])=>({dataset:[{source:ie}],tooltip:{show:!0,formatter:function(se){return se.value[2]+":"+se.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Yg=Object.defineProperty,Vm=Object.getOwnPropertySymbols,Xg=Object.prototype.hasOwnProperty,Jg=Object.prototype.propertyIsEnumerable,Km=(ie,se,re)=>se in ie?Yg(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,l0=(ie,se)=>{for(var re in se||(se={}))Xg.call(se,re)&&Km(ie,re,se[re]);if(Vm)for(var re of Vm(se))Jg.call(se,re)&&Km(ie,re,se[re]);return ie},Im=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const qg=({shixunHomeworks:ie,loading:se,dispatch:re})=>{var Ke,it,Re,Pt;const Xe=(0,Ae.useParams)(),[Pe,ye]=(0,a.useState)(l0(l0({},{sort_by:"student_id",sort_direction:"desc"}),Xe)),[bt,rn]=(0,a.useState)(),[yn,kt]=(0,a.useState)([]);let _t=(0,a.useRef)();const[wn,kn]=(0,a.useState)(1),[Kt,zt]=(0,a.useState)(!1),[qt,dn]=(0,a.useState)(10),[ca,Gt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Cn()},[]);const zn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="student_number"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="bug"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="vulnerability"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="specification"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:It=>a.createElement("span",{className:"current"},It==null?void 0:It.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="complexity"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="total_row_number"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="quality_score"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(It,Nt)=>a.createElement("a",{target:"_blank",href:`/classrooms/${Xe.coursesId}/exercise/${Xe.categoryId}/analysis/${Nt.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(bt===2&&(_t.current=setInterval(()=>{Cn()},6e4)),()=>{clearTimeout(_t.current)}),[bt]);function Cn(){return Im(this,null,function*(){const It=yield(0,Se.ZP)(`/api/exercises/${Pe.categoryId}/check_status.json`,{method:"GET"});rn(It.status),It.status!=2&&It.status!=-1&&(ia({page:1,limit:10}),clearTimeout(_t.current))})}function ia(It){return Im(this,null,function*(){kn(It==null?void 0:It.page),dn(It==null?void 0:It.limit);const Nt=yield(0,Se.ZP)(`/api/exercises/${Pe.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:l0({},It)});kt(Nt)})}return console.log("-------",Xe),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(bt===0||bt===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",yn==null?void 0:yn.created_at)),a.createElement(Ie.ZP,{onClick:()=>{re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(oe.Z,{style:{width:"100%"}},a.createElement(pe.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(pe.Z,{flex:"80px"},a.createElement(Le.default,{checked:(ca==null?void 0:ca.length)===0,onChange:It=>{It.target.checked&&(Gt([]),ia({page:wn,limit:qt}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(pe.Z,{flex:"1"},a.createElement(Le.default.Group,{value:ca,onChange:It=>Im(void 0,null,function*(){Gt([...It]),ia({page:wn,limit:qt,group_course_ids:It})}),style:{width:"100%",fontSize:"14px"}},(Ke=yn==null?void 0:yn.course_groups)==null?void 0:Ke.map((It,Nt)=>a.createElement(Le.default,{style:{fontSize:"14px"},value:It==null?void 0:It.id},It==null?void 0:It.name,"(",It==null?void 0:It.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(yn==null?void 0:yn.grade_statistics)&&a.createElement(Li.Z,{option:Vg((it=yn==null?void 0:yn.grade_statistics)==null?void 0:it.map(It=>It.specification_count),(Re=yn==null?void 0:yn.grade_statistics)==null?void 0:Re.map(It=>It.vulnerability_count),(Pt=yn==null?void 0:yn.grade_statistics)==null?void 0:Pt.map(It=>It.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(yn==null?void 0:yn.quality_scores)&&a.createElement(Li.Z,{option:Kg(yn==null?void 0:yn.quality_scores.map((It,Nt)=>[Nt+1,It==null?void 0:It.quality_score,It==null?void 0:It.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(De.default.Search,{size:"middle",onSearch:It=>{ia({page:1,limit:qt,search:It})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(x.default,{columns:zn,dataSource:yn==null?void 0:yn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(It,Nt,Ma)=>{Ma.field&&(Pe.sort_by=Ma.field),Ma.order||(Pe.sort_direction="asc"),Ma.order==="ascend"&&(Pe.sort_direction="asc"),Ma.order==="descend"&&(Pe.sort_direction="desc"),Ma.order||(Pe.sort_direction="asc"),ia(l0({page:1,limit:qt},Pe))}}),a.createElement(_e.Z,{current:wn,total:yn==null?void 0:yn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:qt,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(It,Nt)=>{kn(It),dn(Nt),ia({page:It,limit:Nt,group_course_ids:ca})}}))),bt===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Gg}),a.createElement("br",null),a.createElement(Ie.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Cn()}},"\u5237\u65B0\u9875\u9762")),a.createElement(Zu,null),a.createElement(Be.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Kt,footer:null,onCancel:()=>zt(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!Kt&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${Xe==null?void 0:Xe.categoryId}-${Kt==null?void 0:Kt.student_number}&resolved=false`,frameBorder:"0"}))))};var _g=(0,Ae.connect)(({shixunHomeworks:ie,loading:se})=>({shixunHomeworks:ie,loading:se.effects}))(qg),io={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},Wa=ee(59301),$g=Object.defineProperty,ef=Object.defineProperties,tf=Object.getOwnPropertyDescriptors,Ym=Object.getOwnPropertySymbols,nf=Object.prototype.hasOwnProperty,af=Object.prototype.propertyIsEnumerable,Xm=(ie,se,re)=>se in ie?$g(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Hi=(ie,se)=>{for(var re in se||(se={}))nf.call(se,re)&&Xm(ie,re,se[re]);if(Ym)for(var re of Ym(se))af.call(se,re)&&Xm(ie,re,se[re]);return ie},uf=(ie,se)=>ef(ie,tf(se)),sc=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const rf=({exercise:ie,dispatch:se,user:re})=>{var Ke;const it=(0,Ae.useParams)(),[Re,Pt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:it==null?void 0:it.categoryId}),[Xe]=de.default.useForm(),[Pe,ye]=(0,a.useState)(),[bt,rn]=(0,a.useState)(!1),{exerciseList:yn,commonHeader:kt}=ie,[_t,wn]=(0,a.useState)([]),[kn,Kt]=(0,a.useState)([]),[zt,qt]=(0,a.useState)(0),[dn,ca]=(0,a.useState)(!0),[Gt,zn]=(0,a.useState)(!1),[Cn,ia]=(0,a.useState)(!1),[It,Nt]=(0,a.useState)(!1),[Ma,ga]=(0,a.useState)(""),Ea=(0,a.useRef)(null),ln=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Ja,qe]=(0,a.useState)([]);(0,a.useEffect)(()=>{ba(Re)},[]),(0,a.useEffect)(()=>(clearInterval(Ea.current),(kt==null?void 0:kt.exercise_status)===2&&(Ea.current=setInterval(()=>{ba(Re)},3e4)),()=>{clearInterval(Ea.current)}),[kt==null?void 0:kt.exercise_status,Re]);const ba=Xn=>sc(void 0,null,function*(){const Wn=Yn().cloneDeep(Xn);console.log(Wn,"sendData"),ca(!0),wn([]);const pa=yield(0,Se.ZP)(`/api/exercises/${Xn==null?void 0:Xn.exercise_id}/exercise_abnormities.json`,{method:"get",params:Wn});qe((pa==null?void 0:pa.error_types)||[]),Kt([]),ca(!1),qt(pa==null?void 0:pa.total_count),wn((pa==null?void 0:pa.exercise_abnormites)||[])}),Pa=(Xn,Wn)=>{Re.page=1,Re[Wn]=Xn,Pt(Hi({},Re)),ba(Re)},Zn=Xn=>{Re.page=1,Re.keyword=Xn,Pt(Hi({},Re))},ra=()=>{Re.page=1;const Xn=Object.assign({},Xe.getFieldValue());Object.keys(Xn).map(function(Wn){switch(Wn){case"error_type":Xn[Wn].includes("all")||!Xn[Wn].length?(delete Re.error_type,Xe.setFieldsValue({error_type:"all"})):(Re.error_type=Xn[Wn],Xe.setFieldsValue({error_type:Re.error_type}));break;case"course_group_id":Xn[Wn].includes("all")||!Xn[Wn].length?(delete Re.course_group,Xe.setFieldsValue({course_group_id:"all"})):(Re.course_group=Xn[Wn],Xe.setFieldsValue({course_group_id:Re.course_group}));break}}),Pt(Hi({},Re)),ba(Re)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ye(47),rn(!0))},[document.getElementById("divhe"),yn]);const Jn=(Xn,Wn,pa)=>{Re.page=Xn==null?void 0:Xn.current,Re.limit=Xn==null?void 0:Xn.pageSize,pa!=null&&pa.order?(Re.sort_by=pa==null?void 0:pa.field,Re.sort_direction=(pa==null?void 0:pa.order)==="ascend"?"asc":"desc"):(Re.sort_by=null,Re.sort_direction=null),Pt(Hi({},Re)),ba(Re)},Ga=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Xn,Wn,pa)=>Re.limit*(Re.page-1)+pa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:Xn=>Wa.createElement(Ce.Z,{placement:"bottomLeft",title:Xn},Wa.createElement("span",null,Xn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Xn=>Wa.createElement(Ce.Z,{placement:"bottomLeft",title:Xn},Wa.createElement("span",null,Xn||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Xn=>Wa.createElement(Ce.Z,{placement:"bottomLeft",title:Xn},Wa.createElement("span",null,Xn||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(Xn,Wn)=>Wa.createElement(Wa.Fragment,null,Wa.createElement(Ce.Z,{placement:"bottomLeft",title:Xn},Wa.createElement("span",null,Xn||"--")),(Wn==null?void 0:Wn.user_screen_num)>=50&&Wa.createElement(Ce.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},Wa.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(Wn==null?void 0:Wn.user_screen_num)>0&&Wa.createElement("span",{onClick:()=>ga(Wn==null?void 0:Wn.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],gu=Xn=>{Kt(Xn)},$a=()=>{zn(!1),ba(Re)},tr=Xn=>{const Wn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Rn,xn)=>Wa.createElement("span",null,Rn||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Rn,xn)=>Wa.createElement(Wa.Fragment,null,Rn==="passed"&&Wa.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Rn==="rejected"&&Wa.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Rn==="submitted"&&Wa.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Rn,xn)=>Rn?Wa.createElement(Ce.Z,{placement:"bottom",title:Rn},Wa.createElement("span",null,Rn)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Rn,xn)=>Wa.createElement("span",{className:"current c-light-primary",onClick:()=>{Tn.Z.publish("preview-image",Rn)}},"\u67E5\u770B")}],pa=Be.default.confirm({icon:null,width:700,className:`${io.cusModal} custom-modal-divider`,centered:!0,title:Wa.createElement(oe.Z,null,Wa.createElement(pe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),Wa.createElement(pe.Z,null,Wa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>pa.destroy()}))),content:Wa.createElement("div",null,Wa.createElement(x.default,{className:io.customTable,dataSource:[Hi({},Xn)],bordered:!1,columns:Wn,rowKey:"exercise_identity_photo_id",rowClassName:io.row,pagination:!1}))})},wr=Xn=>{var Wn,pa;const Rn=Be.default.confirm({icon:null,className:`${io.cusModal} custom-modal-divider`,centered:!0,width:((Wn=Xn==null?void 0:Xn.play_url)==null?void 0:Wn.length)<6?724:744,title:Wa.createElement(oe.Z,null,Wa.createElement(pe.Z,{flex:"1"},"\u89C6\u9891"),Wa.createElement(pe.Z,null,Wa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Rn.destroy()}))),content:Wa.createElement("ul",{className:io.sys},(pa=Xn==null?void 0:Xn.play_url)==null?void 0:pa.map((xn,$n)=>Wa.createElement("li",{className:io.li,key:$n},Wa.createElement("div",{className:io.d1},Wa.createElement("div",{className:io.img},Wa.createElement(Rr,{src:xn==null?void 0:xn.replace(".m3u8",".flv"),autoPlay:!0})),Wa.createElement("div",{className:io.btn},Wa.createElement("div",{className:io.b1},"\u56DE\u653E\u89C6\u9891",$n+1))))))})},Ta=Xn=>{const Wn=Be.default.confirm({icon:null,className:`${io.cusModal} custom-modal-divider`,centered:!0,width:710,title:Wa.createElement(oe.Z,null,Wa.createElement(pe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),Wa.createElement(pe.Z,null,Wa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Wn.destroy()}))),content:Wa.createElement(oe.Z,null,Wa.createElement("aside",{className:io.imgWrap,style:{marginBottom:40}},Wa.createElement("div",{className:io.img},Wa.createElement("img",{width:326,src:(0,me.Tv)(Xn==null?void 0:Xn.photo_url)}),Wa.createElement("div",{className:io.textP},"\u91C7\u96C6\u7167\u7247")),Wa.createElement("div",{className:io.img,style:{marginLeft:20}},Xn!=null&&Xn.identity_url?Wa.createElement("img",{width:326,src:(0,me.Tv)(Xn==null?void 0:Xn.identity_url)}):Wa.createElement("div",{className:io.no,style:{width:326}},Wa.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),Wa.createElement("div",{className:io.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return Wa.createElement("section",{className:io.wrap},Wa.createElement(de.default,{form:Xe,onChange:ra,initialValues:{course_group_id:"all"}},Wa.createElement(de.default.Item,{name:"course_group_id"},Wa.createElement(Le.default.Group,{style:{width:"100%"}},Wa.createElement(oe.Z,null,Wa.createElement(pe.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),Wa.createElement(pe.Z,{flex:"80px"},Wa.createElement(Le.default,{value:"all"},"\u5168\u90E8")),Wa.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},(Ke=yn.course_groups)==null?void 0:Ke.map((Xn,Wn)=>Wa.createElement(Le.default,{key:Wn,value:Xn.exercise_group_id,className:"ml0 mr8"},Xn.exercise_group_name,"(",Xn.exercise_group_students,")"))),bt&&Wa.createElement("span",{onClick:()=>{let Xn=document.getElementById("divhe").scrollHeight;Pe>47?ye(47):ye(Xn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Pe===47?"\u5C55\u5F00":"\u6536\u8D77",Pe===47?Wa.createElement(Kr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Wa.createElement(Aa.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),Wa.createElement(de.default.Item,{name:"error_type"},Wa.createElement(Le.default.Group,{style:{width:"100%"}},Wa.createElement(oe.Z,null,Wa.createElement(pe.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),Wa.createElement(pe.Z,{flex:"80px"},Wa.createElement(Le.default,{value:"all"},"\u5168\u90E8")),Wa.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},Ja==null?void 0:Ja.map((Xn,Wn)=>Wa.createElement(Le.default,{key:Wn,value:Xn.error_type,className:"ml0 mr8"},Xn.error_type_text,"\uFF08",Xn.count||0,"\uFF09"))))))),Wa.createElement("div",{className:io.control},Wa.createElement(De.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Re==null?void 0:Re.keyword,onChange:Xn=>Zn(Xn.target.value),onSearch:()=>{Re.page=1,Pt(Hi({},Re)),ba(Re)}}),Wa.createElement(Ie.ZP,{onClick:()=>ia(!0),style:{marginLeft:"auto"},icon:Wa.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),Wa.createElement(Ie.ZP,{onClick:()=>Nt(!0),icon:Wa.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),Wa.createElement("div",{className:io.bgH}),Wa.createElement(x.default,{className:io.customTable,dataSource:_t,bordered:!1,columns:Ga,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:io.row,loading:dn,onChange:Jn,pagination:{pageSize:Re.limit,total:zt,current:Re.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Xn=>Wa.createElement("span",{className:"mr10"},"\u5171",Wa.createElement("span",{className:"c-orange"},Xn),"\u6761\u6570\u636E")}}),Wa.createElement(of,{selectIds:kn,visible:Gt,onCancel:()=>zn(!1),onOk:$a,params:Re}),Wa.createElement(sf,{visible:It,onCancel:()=>Nt(!1)}),Wa.createElement(cf,{visible:Ma,onCancel:()=>ga(!1)}),Wa.createElement(Be.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:Cn,width:900,footer:null,onCancel:()=>{ia(!1)}},Wa.createElement("div",{className:"c-grey-333"},Wa.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),Wa.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),Wa.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Wa.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Wa.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Wa.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Wa.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),Wa.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),Wa.createElement(pu.Z,null))};var lf=(0,Ae.connect)(({exercise:ie,user:se})=>({exercise:ie,user:se}))(rf);const of=({visible:ie,onOk:se,onCancel:re,selectIds:Ke,params:it})=>{const[Re,Pt]=(0,a.useState)(!1),[Xe,Pe]=(0,a.useState)({}),[ye]=de.default.useForm(),bt=rn=>sc(void 0,null,function*(){Pt(!0);let yn;ie===!0?yn=yield(0,Se.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Hi({identity_photo_ids:Ke},rn)}):yn=yield(0,Se.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/audit_identity_photo.json`,{method:"post",body:Hi({identity_photo_id:ie==null?void 0:ie.exercise_identity_photo_id},rn)}),(yn==null?void 0:yn.status)===0&&se(),Pt(!1)});return Wa.createElement(Be.default,{title:ie!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!ie,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{re()},afterClose:()=>{ye.resetFields(),Pe({})},confirmLoading:Re,onOk:()=>ye.submit()},Wa.createElement(de.default,{className:io.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:18},onFinish:bt,onValuesChange:()=>{Pe(Hi({},ye.getFieldsValue()))}},ie!==!0&&Wa.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},Wa.createElement(pe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),Wa.createElement(pe.Z,null,Wa.createElement("aside",{className:io.imgWrap},Wa.createElement("div",{className:io.img},Wa.createElement("img",{width:234,src:(0,me.Tv)(ie==null?void 0:ie.photo_url)}),Wa.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",ie==null?void 0:ie.photo_url)},className:io.iBtn},"\u9884\u89C8"),Wa.createElement("div",{className:io.text},"\u91C7\u96C6\u7167\u7247")),Wa.createElement("div",{className:io.img,style:{marginLeft:20}},ie!=null&&ie.identity_url?Wa.createElement("img",{width:234,src:(0,me.Tv)(ie==null?void 0:ie.identity_url)}):Wa.createElement("div",{className:io.no,style:{width:326}},Wa.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ie!=null&&ie.identity_url)&&Wa.createElement("div",{onClick:()=>{Tn.Z.publish("preview-image",(0,me.Tv)(ie==null?void 0:ie.identity_url))},className:io.iBtn},"\u9884\u89C8"),Wa.createElement("div",{className:io.text},"\u8BC1\u4EF6\u7167\u7247"))))),Wa.createElement(de.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},Wa.createElement(ge.ZP.Group,null,Wa.createElement(ge.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),Wa.createElement(ge.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Xe==null?void 0:Xe.state)==="rejected"&&Wa.createElement(de.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},Wa.createElement(De.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),Wa.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},sf=({visible:ie,onCancel:se})=>{const re=(0,Ae.useParams)(),[Ke,it]=(0,a.useState)({page:1,limit:20,exercise_id:re==null?void 0:re.categoryId}),[Re,Pt]=(0,a.useState)(!1),[Xe,Pe]=(0,a.useState)([]),[ye,bt]=(0,a.useState)(0);(0,a.useEffect)(()=>{ie&&(Ke.page=1,Ke.limit=20,it(Hi({},Ke)),yn(Ke))},[ie]);const rn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:_t=>Wa.createElement(Ce.Z,{placement:"bottomLeft",title:_t},Wa.createElement("span",null,_t))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:_t=>Wa.createElement(Wa.Fragment,null,_t===0&&Wa.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:_t=>Wa.createElement(Ce.Z,{placement:"bottomLeft",title:_t},Wa.createElement("span",null,_t))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:_t=>Wa.createElement(Ce.Z,{placement:"bottomLeft",title:_t},Wa.createElement("span",null,_t))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:_t=>Wa.createElement("img",{className:"current",onClick:()=>Tn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${_t}`),width:70,height:40,src:`${Oe.Z.API_SERVER}${_t}`})}],yn=_t=>sc(void 0,null,function*(){const wn=Yn().cloneDeep(_t);Pt(!0);const kn=yield(0,Se.ZP)(`/api/exercises/${_t==null?void 0:_t.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:wn});Pt(!1),bt(kn==null?void 0:kn.total_count),Pe((kn==null?void 0:kn.exercise_screen_actions)||[])}),kt=_t=>{Ke.page=_t==null?void 0:_t.current,Ke.limit=_t==null?void 0:_t.pageSize,it(Hi({},Ke)),yn(Ke)};return Wa.createElement(Be.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:ie,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{se()},footer:null},Wa.createElement(x.default,{dataSource:Xe,bordered:!1,columns:rn,size:"large",loading:Re,locale:{emptyText:Wa.createElement(nn.Z,null)},onChange:kt,pagination:{pageSize:Ke.limit,total:ye,current:Ke.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:_t=>Wa.createElement("span",{className:"mr10"},"\u5171",Wa.createElement("span",{className:"c-orange"},_t),"\u6761\u6570\u636E")}}))},cf=({visible:ie,onCancel:se})=>{const re=(0,Ae.useParams)(),[Ke,it]=(0,a.useState)({page:1,limit:9999,user_id:ie,error_type:[8],exercise_id:re==null?void 0:re.categoryId}),[Re,Pt]=(0,a.useState)(!1),[Xe,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{ie&&ye(uf(Hi({},Ke),{user_id:ie}))},[ie]);const ye=yn=>sc(void 0,null,function*(){const kt=Yn().cloneDeep(yn);console.log(kt,"sendData"),Pt(!0);const _t=yield(0,Se.ZP)(`/api/exercises/${yn==null?void 0:yn.exercise_id}/exercise_abnormities.json`,{method:"get",params:kt});Pt(!1),Pe((_t==null?void 0:_t.exercise_abnormites)||[])}),bt=yn=>sc(void 0,null,function*(){Be.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>sc(void 0,null,function*(){(yield(0,Se.ZP)(`/api/exercises/${re==null?void 0:re.categoryId}/exercise_user_screens/${yn}.json`,{method:"delete"})).status===0&&(Fe.ZP.success("\u5220\u9664\u6210\u529F"),ye(Ke))})})}),rn=(Xe==null?void 0:Xe[0])||{};return Wa.createElement(Be.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!ie,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{se()},footer:null},Wa.createElement(gn.Z,{spinning:Re},Wa.createElement("div",{style:{maxHeight:500}},Wa.createElement("div",{className:"c-grey-333 blod mb10"},rn==null?void 0:rn.real_name," ",rn==null?void 0:rn.student_id),(rn==null?void 0:rn.user_screen_num)>=50&&Wa.createElement("div",{className:"mb10",style:{color:"#FA6400"}},Wa.createElement("i",{className:"iconfont icon-tishi11 mr5"}),Wa.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),Xe==null?void 0:Xe.map((yn,kt)=>{var _t,wn;return Wa.createElement("div",{key:kt},Wa.createElement("div",{className:"mb10"},Wa.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),Wa.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},yn==null?void 0:yn.created_at),Wa.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",Wa.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(_t=yn==null?void 0:yn.exercise_user_screens)==null?void 0:_t.length),"\u5F20")),Wa.createElement("div",{className:io.listWrap},(wn=yn==null?void 0:yn.exercise_user_screens)==null?void 0:wn.map(kn=>Wa.createElement("div",{key:kn==null?void 0:kn.id,className:io.list},Wa.createElement("img",{src:`${Oe.Z.API_SERVER}${kn==null?void 0:kn.url}`}),Wa.createElement("div",{className:io.time},Wa.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),Wa.createElement("span",{className:"c-grey-333 font12"},kn==null?void 0:kn.created_at)),Wa.createElement("div",{className:io.mask},Wa.createElement("div",{className:io.icons},Wa.createElement("i",{onClick:()=>Tn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${kn==null?void 0:kn.url}`),className:"iconfont icon-fangda3 mr15"}),Wa.createElement("i",{onClick:()=>bt(kn==null?void 0:kn.id),className:"iconfont icon-shanchu14"})))))))}))))};var Ds={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Jm=ee(76942),df=ee(23553),mf=ee(41727),gf=ee(12971),ff=ee(18074);const vf=ie=>{const se=re=>{const Ke=new Notification(re.title,{body:re.message,icon:re.icon||"/ip.png"});Ke.addEventListener("click",()=>{re.link&&window.open(re.link,re.target||"_blank")}),setTimeout(()=>{Ke.close()},3e4)};"Notification"in window?Notification.permission==="granted"?se(ie):Notification.permission!=="denied"&&Notification.requestPermission().then(re=>{re==="granted"&&se(ie)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var pf=ee(2417),Af=ee(56088),Ef=ee(55388),hf=ee(15704),Ff=ee(44521),Bf=ee(32637),Cf=ee(23416),yf=ee(56746),qm={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},oi=ee(59301),Pf=Object.defineProperty,Sf=Object.defineProperties,Df=Object.getOwnPropertyDescriptors,_m=Object.getOwnPropertySymbols,bf=Object.prototype.hasOwnProperty,wf=Object.prototype.propertyIsEnumerable,$m=(ie,se,re)=>se in ie?Pf(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Lm=(ie,se)=>{for(var re in se||(se={}))bf.call(se,re)&&$m(ie,re,se[re]);if(_m)for(var re of _m(se))wf.call(se,re)&&$m(ie,re,se[re]);return ie},xf=(ie,se)=>Sf(ie,Df(se)),Nm=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const If=({shixunHomeworks:ie,exercise:se,loading:re,dispatch:Ke})=>{var it,Re,Pt,Xe,Pe,ye;const[bt,rn]=(0,a.useState)({page:1,limit:10}),[yn,kt]=(0,a.useState)(-1),[_t,wn]=(0,a.useState)(""),[kn,Kt]=(0,a.useState)({}),[zt,qt]=(0,a.useState)(!1),[dn,ca]=(0,a.useState)(!1),Gt=(0,Ae.useParams)(),[zn,Cn]=(0,a.useState)({}),ia=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Ja,qe,ba)=>(bt.page-1)*bt.limit+ba+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Ja=>Ja||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Ja,qe)=>oi.createElement("div",{className:qm.banding,title:Ja||"--"},Ja||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ja,qe)=>Ja===0?oi.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ja===1?oi.createElement("span",{style:{color:"#DF3042"}},!qe.is_make_up&&"\u8003\u8BD5\u4E2D",qe.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ja===2?oi.createElement("span",{style:{color:"#5AB891"}},!qe.is_make_up&&!qe.is_force_commit&&"\u5DF2\u4EA4\u5377",qe.is_make_up&&!qe.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",qe.is_make_up&&qe.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!qe.is_make_up&&qe.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):oi.createElement("span",{style:{color:"#5AB891"}},!qe.is_make_up&&!qe.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",qe.is_make_up&&!qe.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",qe.is_make_up&&qe.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!qe.is_make_up&&qe.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(Ja,qe)=>{let ba=new Date().getTime();return zn!=null&&zn.appraise_setting&&(zn!=null&&zn.sealed_review)&&new Date(zn==null?void 0:zn.appraise_end_time).getTime()>ba?"--":!Ja&&qe.review_status?"\u8BC4\u9605\u4E2D":Ja?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Ja=>Ja===1?oi.createElement("span",{className:"c-green"},"\u6210\u529F"):oi.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Ja=>!!Ja);(0,a.useEffect)(()=>{var Ja,qe;((Ja=se.actionTabs)==null?void 0:Ja.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(kt((qe=se.actionTabs)==null?void 0:qe.status),It())},[(it=se.actionTabs)==null?void 0:it.key]),(0,a.useEffect)(()=>{var Ja;((Ja=se.actionTabs)==null?void 0:Ja.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&yn!=null&&ga(1,10)},[yn]);const It=()=>Nm(void 0,null,function*(){const Ja=yield(0,Se.ZP)(`/api/exercises/${Gt.categoryId}/header_info.json`,{method:"get"});(Ja==null?void 0:Ja.status)===0&&Cn((Ja==null?void 0:Ja.data)||{})}),Nt=Ja=>{bt.keyword=Ja,bt.page=1,rn(Lm({},bt)),Ma(bt)},Ma=Ja=>Nm(void 0,null,function*(){var qe,ba;ca(!0);const Pa=yield(0,Se.ZP)(`/api/exercise_resubmits/${(qe=se.actionTabs)==null?void 0:qe.id}/resubmit_student_list.json`,{method:"get",params:xf(Lm({},Ja),{success_status:yn!=-1?[yn]:null,exercise_id:Gt==null?void 0:Gt.categoryId,exercise_question_id:(ba=se.actionTabs)==null?void 0:ba.questionId})});(Pa==null?void 0:Pa.status)===0&&Kt(Pa||{}),ca(!1)}),ga=(Ja,qe)=>{bt.page=Ja,bt.limit=qe,rn(Lm({},bt)),Ma(bt)},Ea=()=>Nm(void 0,null,function*(){var Ja,qe,ba,Pa;if(yn==1&&((Ja=kn==null?void 0:kn.success_status)==null?void 0:Ja[1].count)==0||yn==2&&((qe=kn==null?void 0:kn.success_status)==null?void 0:qe[0].count)==0)return Fe.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");qt(!0);const Zn=yield(0,Se.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Gt==null?void 0:Gt.categoryId,exercise_users_ids:kn==null?void 0:kn.exercise_users_ids,exercise_question_id:(ba=se.actionTabs)==null?void 0:ba.questionId}});(Zn==null?void 0:Zn.status)===0&&(ln(),(Pa=se.actionTabs)==null||Pa.onOK()),qt(!1)}),ln=()=>{Ke({type:"exercise/setActionTabs",payload:{key:""}}),wn(""),kt(null)};return oi.createElement(Be.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Re=se.actionTabs)==null?void 0:Re.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:zt,onCancel:()=>ln(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Ea()},oi.createElement("div",{className:qm.radio_con},oi.createElement("div",null,oi.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),oi.createElement(ge.ZP.Group,{onChange:Ja=>{kt(Ja.target.value)},value:yn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Pt=kn==null?void 0:kn.success_status)==null?void 0:Pt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((Xe=kn==null?void 0:kn.success_status)==null?void 0:Xe[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),oi.createElement("div",{className:"flex justify-between item-center mb10"},oi.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",oi.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Pe=kn==null?void 0:kn.success_status)==null?void 0:Pe[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",oi.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((ye=kn==null?void 0:kn.success_status)==null?void 0:ye[0].count)||0),"\u4EBA"),oi.createElement(De.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_t,onChange:Ja=>wn(Ja.target.value),onSearch:Nt})),oi.createElement(x.default,{loading:dn,dataSource:(kn==null?void 0:kn.data)||[],columns:ia,pagination:{current:bt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:bt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(kn==null?void 0:kn.count)||0,size:"default",showTotal:me.rU,onChange:ga},onChange:(Ja,qe,ba)=>{ba!=null&&ba.order?(bt.sort_by=ba==null?void 0:ba.field,bt.direction=(ba==null?void 0:ba.order)==="ascend"?"asc":"desc"):(bt.sort_by=null,bt.direction=null),Ma(bt)}}))};var Lf=(0,Ae.connect)(({shixunHomeworks:ie,exercise:se,loading:re,user:Ke})=>({shixunHomeworks:ie,exercise:se,loading:re.effects,user:Ke}))(If),bs=ee(59301),Nf=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Of=({exercise:ie,loading:se,dispatch:re})=>{var Ke,it;const[Re,Pt]=(0,a.useState)([]),Xe=(0,Ae.useParams)(),Pe=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:bt=>bs.createElement(Ce.Z,{placement:"bottom",title:bt},bs.createElement("span",{style:{color:"#333"}},Ve()(bt).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(bt,rn)=>bs.createElement("span",{style:{color:"#333"}},rn==null?void 0:rn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(bt,rn)=>(rn==null?void 0:rn.status)=="running"?bs.createElement("span",{style:{color:"#333"}}," ",bs.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",rn==null?void 0:rn.rate):bs.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",rn==null?void 0:rn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",rn==null?void 0:rn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var bt;((bt=ie.actionTabs)==null?void 0:bt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&ye()},[(Ke=ie.actionTabs)==null?void 0:Ke.key]);const ye=()=>Nf(void 0,null,function*(){var bt;const rn=yield(0,Se.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(bt=ie.actionTabs)==null?void 0:bt.params});rn.status===0&&Pt(rn==null?void 0:rn.data)});return bs.createElement(Be.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((it=ie.actionTabs)==null?void 0:it.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{re({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},bs.createElement(x.default,{pagination:!1,dataSource:Re,columns:Pe,className:"mb10"}))};var Mf=(0,Ae.connect)(({exercise:ie,loading:se,user:re})=>({exercise:ie,loading:se.effects,user:re}))(Of),Rf=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())}),Tf=({id:ie,dispatch:se})=>{const[re,Ke]=(0,a.useState)(null);(0,a.useEffect)(()=>{it()},[]);const it=()=>Rf(void 0,null,function*(){var Re,Pt,Xe,Pe,ye,bt,rn,yn,kt,_t,wn,kn;const Kt=ie;let zt;do if(zt=yield(0,Se.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:Kt}}),((Re=zt==null?void 0:zt.data)==null?void 0:Re.status)===1){Ke([(Xe=(Pt=zt==null?void 0:zt.data)==null?void 0:Pt.progress)==null?void 0:Xe.current_success_count,(ye=(Pe=zt==null?void 0:zt.data)==null?void 0:Pe.progress)==null?void 0:ye.total]);break}else if(((bt=zt==null?void 0:zt.data)==null?void 0:bt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),Ke([(yn=(rn=zt==null?void 0:zt.data)==null?void 0:rn.progress)==null?void 0:yn.current_success_count,(_t=(kt=zt==null?void 0:zt.data)==null?void 0:kt.progress)==null?void 0:_t.total]),yield new Promise(qt=>setTimeout(qt,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((wn=zt==null?void 0:zt.data)==null?void 0:wn.status)===0);se({type:"exercise/setCommonHeader",payload:{progress:(kn=zt==null?void 0:zt.data)==null?void 0:kn.progress}})});return a.createElement(a.Fragment,null,re&&a.createElement(oe.Z,{align:"middle",className:"mr10 ml10"},a.createElement(gn.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",re[0]," / ",re[1])))},kf={flex_box_center:"flex_box_center___CtxaX",flex_space_between:"flex_space_between___H8TAS",flex_box_vertical_center:"flex_box_vertical_center___PLMI8",flex_box_center_end:"flex_box_center_end___iyzvs",flex_box_column:"flex_box_column___ZxWqW"},so={head:"head___HSGEG",title:"title___mOmk5",tubiao:"tubiao___d3Z7M",tb_title:"tb_title___lYUyV",pie_style:"pie_style___FF0jM",legend:"legend___cE3z0",legend_item:"legend_item___EA_f6",legend_item_color:"legend_item_color___c2MWd",legend_item_text:"legend_item_text___qP0WY",line:"line___PaqB8",bar_style:"bar_style___cD5xa",tubiao2:"tubiao2___lb8xS",FormCheckBoxDom:"FormCheckBoxDom___PmqdD",content:"content___rjToM",data_overview:"data_overview___CN6QO",data_overview_item:"data_overview_item___lROWX",num:"num___VUb3K",text:"text___QneBV",accuracySetting:"accuracySetting___oIsbl"},Om={mymodal:"mymodal___lPHLC",previewModal:"previewModal___kC9MS"},qi=ee(59301),jf=Object.defineProperty,zf=Object.defineProperties,Zf=Object.getOwnPropertyDescriptors,eg=Object.getOwnPropertySymbols,Qf=Object.prototype.hasOwnProperty,Hf=Object.prototype.propertyIsEnumerable,tg=(ie,se,re)=>se in ie?jf(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,cc=(ie,se)=>{for(var re in se||(se={}))Qf.call(se,re)&&tg(ie,re,se[re]);if(eg)for(var re of eg(se))Hf.call(se,re)&&tg(ie,re,se[re]);return ie},dc=(ie,se)=>zf(ie,Zf(se));const{RangePicker:Uf}=hn.default,Wf=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe;const{actionTabs:Pe={},course_groups:ye=[]}=ie,bt=(0,Ae.useParams)(),[,rn,yn,kt]=(0,cn.U)(ue.FN,{exercise_id:bt==null?void 0:bt.categoryId}),[_t,wn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ke=Pe==null?void 0:Pe.data)==null?void 0:Ke.exercise_group_id)||"all",keyword:"",status:((it=Pe==null?void 0:Pe.data)==null?void 0:it.status)!==void 0?(Re=Pe==null?void 0:Pe.data)==null?void 0:Re.status:""}),kn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Kt={0:"\u672A\u5F00\u59CB",1:"\u5DF2\u5B8C\u6210",2:"\u90E8\u5206\u5B8C\u6210"},zt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Pe!=null&&Pe.data&&yn(dc(cc({},_t),{exercise_group_id:(_t==null?void 0:_t.exercise_group_id)=="all"?"":_t==null?void 0:_t.exercise_group_id,exercise_id:bt==null?void 0:bt.categoryId}))},[Pe==null?void 0:Pe.data,_t]),qi.createElement(Be.default,{centered:!0,title:Pe==null?void 0:Pe.key,open:(Pe==null?void 0:Pe.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:zt,className:Om.mymodal},qi.createElement("div",{className:"flex item-center justify-between"},qi.createElement("div",null,qi.createElement(St.default,{style:{width:140},value:_t==null?void 0:_t.status,onChange:qt=>{wn(dc(cc({},_t),{status:qt}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u672A\u5F00\u59CB",value:0},{label:"\u5DF2\u5B8C\u6210",value:1},{label:"\u90E8\u5206\u5B8C\u6210",value:2}]}),qi.createElement(St.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:_t==null?void 0:_t.exercise_group_id,onChange:qt=>{console.log(qt);let dn=[...qt];dn.length===0&&(dn=["all"]),dn.includes("all")&&dn.length>1&&(dn[dn.length-1]=="all"?dn=["all"]:dn=dn.filter(ca=>ca!=="all")),wn(dc(cc({},_t),{exercise_group_id:dn}))},filterOption:(qt,dn)=>dn.label.indexOf(qt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(qt=>({label:qt==null?void 0:qt.exercise_group_name,value:qt==null?void 0:qt.exercise_group_id}))]}),qi.createElement(Uf,{size:"large",style:{width:315,marginLeft:20},placeholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"],allowClear:!0,showTime:{format:"HH:mm",defaultValue:[Ve()((0,me.U6)(),"HH:mm"),Ve()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onChange:(qt,dn)=>{wn(dc(cc({},_t),{start_time:dn[0],end_time:dn[1]}))}})),qi.createElement(ns.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:qt=>{wn(dc(cc({},_t),{keyword:qt}))}})),qi.createElement(x.default,{className:"mt10",dataSource:((Pt=kt==null?void 0:kt.data)==null?void 0:Pt.list)||[],scroll:{y:500},loading:rn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(qt,dn,ca)=>`${((_t==null?void 0:_t.page)-1)*10+ca+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:qt=>qt||"\u672A\u5206\u73ED"},{title:"\u9519\u9898\u6570\u91CF",dataIndex:"wrong_size",render:qt=>qt||0},{title:"\u72B6\u6001",dataIndex:"status",render:qt=>qi.createElement("span",{style:{color:kn[qt]}},Kt[qt])},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_at",render:qt=>qt?Ve()(qt).format("YYYY-MM-DD HH:mm:ss"):"--"}],pagination:{current:_t.page,pageSize:_t==null?void 0:_t.limit,onChange:(qt,dn)=>{wn(dc(cc({},_t),{page:qt,limit:dn}))},total:((Xe=kt==null?void 0:kt.data)==null?void 0:Xe.size)||0,showTotal:qt=>qi.createElement("span",{className:"font12 c-666"},"\u5171",qi.createElement("span",{style:{color:"#3061D0"}},qt),"\u6761\u6570\u636E")}}))};var Gf=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(Wf),ni=ee(59301),Vf=Object.defineProperty,Kf=Object.defineProperties,Yf=Object.getOwnPropertyDescriptors,ng=Object.getOwnPropertySymbols,Xf=Object.prototype.hasOwnProperty,Jf=Object.prototype.propertyIsEnumerable,ag=(ie,se,re)=>se in ie?Vf(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,zc=(ie,se)=>{for(var re in se||(se={}))Xf.call(se,re)&&ag(ie,re,se[re]);if(ng)for(var re of ng(se))Jf.call(se,re)&&ag(ie,re,se[re]);return ie},Zc=(ie,se)=>Kf(ie,Yf(se));const qf=(ie="")=>{var se,re;const Ke=document.createElement("html");return Ke.innerHTML=(0,Mc.ZP)(ie),ni.createElement("span",null,((re=(se=Ke==null?void 0:Ke.children)==null?void 0:se[1])==null?void 0:re.textContent)||(Ke==null?void 0:Ke.textContent)||"")},{RangePicker:Mv}=hn.default,_f=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye,bt,rn,yn;const{actionTabs:kt={},course_groups:_t=[]}=ie,wn=(0,Ae.useParams)(),[,kn,Kt,zt]=(0,cn.U)(ue.OL,{exercise_id:wn==null?void 0:wn.categoryId}),[qt,dn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ke=kt==null?void 0:kt.data)==null?void 0:Ke.exercise_group_id)||"all",exercise_question_id:(it=kt==null?void 0:kt.data)==null?void 0:it.exercise_question_id,keyword:"",status:"",not_complete:((Re=kt==null?void 0:kt.data)==null?void 0:Re.not_complete)||!1}),ca={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Gt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{kt!=null&&kt.data&&Kt(Zc(zc({},qt),{exercise_group_id:(qt==null?void 0:qt.exercise_group_id)=="all"?"":qt==null?void 0:qt.exercise_group_id,exercise_id:wn==null?void 0:wn.categoryId}))},[kt==null?void 0:kt.data,qt]),ni.createElement(Be.default,{centered:!0,title:ni.createElement(ni.Fragment,null,"\u9519\u9898\u8BE6\u60C5",ni.createElement("span",{className:"font14 c-grey-666"},"\uFF08",(Pt=kt==null?void 0:kt.data)==null?void 0:Pt.title,"\uFF09"),ni.createElement(Ce.Z,{title:ni.createElement(ni.Fragment,null,"\u9898\u76EE\uFF1A",qf((Xe=kt==null?void 0:kt.data)==null?void 0:Xe.question_title),ni.createElement("br",null),"\u9898\u578B\uFF1A",(Pe=kt==null?void 0:kt.data)==null?void 0:Pe.question_type,ni.createElement("br",null),"\u6B63\u786E\u7387\uFF1A",(ye=kt==null?void 0:kt.data)==null?void 0:ye.rate,"%",ni.createElement("br",null))},ni.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(kt==null?void 0:kt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",width:880,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Gt,className:Om.mymodal},ni.createElement("div",{className:"flex item-center justify-between"},ni.createElement("div",null,ni.createElement(St.default,{style:{width:140},value:qt==null?void 0:qt.status,onChange:zn=>{dn(Zc(zc({},qt),{status:zn}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u5DF2\u5DE9\u56FA",value:!0},{label:"\u672A\u5DE9\u56FA",value:!1}]}),ni.createElement(St.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:qt==null?void 0:qt.exercise_group_id,onChange:zn=>{console.log(zn);let Cn=[...zn];Cn.length===0&&(Cn=["all"]),Cn.includes("all")&&Cn.length>1&&(Cn[Cn.length-1]=="all"?Cn=["all"]:Cn=Cn.filter(ia=>ia!=="all")),dn(Zc(zc({},qt),{exercise_group_id:Cn}))},filterOption:(zn,Cn)=>Cn.label.indexOf(zn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},..._t.map(zn=>({label:zn==null?void 0:zn.exercise_group_name,value:zn==null?void 0:zn.exercise_group_id}))]})),ni.createElement(ns.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:zn=>{dn(Zc(zc({},qt),{keyword:zn}))}})),ni.createElement(x.default,{className:"mt10",dataSource:((bt=zt==null?void 0:zt.data)==null?void 0:bt.list)||[],scroll:{y:500},loading:kn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(zn,Cn,ia)=>`${((qt==null?void 0:qt.page)-1)*10+ia+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:zn=>zn||"\u672A\u5206\u73ED"},((rn=kt==null?void 0:kt.data)==null?void 0:rn.type)==2&&{title:"\u9519\u9898\u6B21\u6570",dataIndex:"wrong_size"},{title:"\u662F\u5426\u5DF2\u5DE9\u56FA",dataIndex:"status",render:zn=>zn?"\u662F":"\u5426"}].filter(zn=>!!zn),pagination:{current:qt.page,pageSize:qt==null?void 0:qt.limit,onChange:(zn,Cn)=>{dn(Zc(zc({},qt),{page:zn,limit:Cn}))},total:((yn=zt==null?void 0:zt.data)==null?void 0:yn.size)||0,showTotal:zn=>ni.createElement("span",{className:"font12 c-666"},"\u5171",ni.createElement("span",{style:{color:"#3061D0"}},zn),"\u6761\u6570\u636E")}}))};var $f=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(_f),Es=ee(95124),Zo=ee(59301),ev=Object.defineProperty,tv=Object.defineProperties,nv=Object.getOwnPropertyDescriptors,ug=Object.getOwnPropertySymbols,av=Object.prototype.hasOwnProperty,uv=Object.prototype.propertyIsEnumerable,rg=(ie,se,re)=>se in ie?ev(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Qc=(ie,se)=>{for(var re in se||(se={}))av.call(se,re)&&rg(ie,re,se[re]);if(ug)for(var re of ug(se))uv.call(se,re)&&rg(ie,re,se[re]);return ie},o0=(ie,se)=>tv(ie,nv(se));const{RangePicker:Rv}=hn.default,rv=({exercise:ie,dispatch:se,handleOnComplete:re})=>{var Ke,it,Re,Pt,Xe,Pe,ye;const{actionTabs:bt={},course_groups:rn=[]}=ie,yn=(0,Ae.useParams)(),[,kt,_t,wn]=(0,cn.U)(ue.Wm,{exercise_id:yn==null?void 0:yn.categoryId}),[kn,Kt]=(0,a.useState)({page:1,limit:10,keyword:"",status:((Ke=bt==null?void 0:bt.data)==null?void 0:Ke.status)||"",exercise_group_id:((it=bt==null?void 0:bt.data)==null?void 0:it.exercise_group_id)||"all",question_type:((Re=bt==null?void 0:bt.data)==null?void 0:Re.question_type)!==void 0?(Pt=bt==null?void 0:bt.data)==null?void 0:Pt.question_type:"",exercise_question_id:(Xe=bt==null?void 0:bt.data)==null?void 0:Xe.exercise_question_id}),[zt,qt]=(0,a.useState)(),[dn,ca]=(0,a.useState)({}),[Gt,zn]=(0,a.useState)(!1),Cn=[{name:"\u5168\u90E8",value:"all",question_type:""},{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],ia=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{console.log(bt==null?void 0:bt.data,"actionTabs?.data"),bt!=null&&bt.data&&_t(o0(Qc({},kn),{exercise_group_id:(kn==null?void 0:kn.exercise_group_id)=="all"?"":kn==null?void 0:kn.exercise_group_id,exercise_id:yn==null?void 0:yn.categoryId}))},[bt==null?void 0:bt.data,kn]),Zo.createElement(Zo.Fragment,null,Zo.createElement(Be.default,{centered:!0,title:bt==null?void 0:bt.key,open:(bt==null?void 0:bt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ia,className:Om.mymodal},Zo.createElement("div",{className:"flex item-center justify-between"},Zo.createElement("div",null,Zo.createElement(St.default,{style:{width:160},listHeight:200,value:(kn==null?void 0:kn.question_type)===0?0:(kn==null?void 0:kn.question_type)||"",onChange:It=>{console.log(It),Kt(o0(Qc({},kn),{question_type:It}))}},Cn.map(It=>Zo.createElement(St.default.Option,{key:It.value,value:It.question_type},It.name)))),Zo.createElement(ns.t7,{style:{width:245},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:It=>{Kt(o0(Qc({},kn),{keyword:It}))}})),Zo.createElement(x.default,{className:"mt10",dataSource:((Pe=wn==null?void 0:wn.data)==null?void 0:Pe.list)||[],scroll:{y:500},loading:kt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",width:60,render:(It,Nt,Ma)=>`${((kn==null?void 0:kn.page)-1)*10+Ma+1}`},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_title",width:"60%",key:"name",render:(It,Nt,Ma)=>Zo.createElement("span",null,Zo.createElement(Ca.Z,{key:1,showLines:1,showTextOnly:!0,value:Nt==null?void 0:Nt.question_title}))},{title:"\u9898\u578B",dataIndex:"question_type",key:"question_type",render:(It,Nt,Ma)=>{var ga,Ea;return(Ea=(ga=Cn==null?void 0:Cn.filter(ln=>ln.question_type===It))==null?void 0:ga[0])==null?void 0:Ea.name}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(It,Nt,Ma)=>Zo.createElement("a",{onClick:()=>{var ga;const Ea=((ga=(0,Es.eS)([Qc({},Nt)]))==null?void 0:ga[0])||{};ca(Ea),zn(!0)}},"\u67E5\u770B\u8BE6\u60C5")}],pagination:{current:kn.page,pageSize:kn==null?void 0:kn.limit,onChange:(It,Nt)=>{Kt(o0(Qc({},kn),{page:It,limit:Nt}))},total:((ye=wn==null?void 0:wn.data)==null?void 0:ye.size)||0,showTotal:It=>Zo.createElement("span",{className:"font12 c-666"},"\u5171",Zo.createElement("span",{style:{color:"#3061D0"}},It),"\u6761\u6570\u636E")}})),Zo.createElement(Be.default,{centered:!0,destroyOnClose:!0,onCancel:()=>{zn(!1)},open:Gt,title:"\u9898\u76EE\u8BE6\u60C5",footer:null,bodyStyle:{paddingBottom:25,maxHeight:650},width:1e3},Zo.createElement(Zo.Fragment,null,(dn==null?void 0:dn.question_type)===0&&Zo.createElement(Es.PQ,{data:dn}),(dn==null?void 0:dn.question_type)===1&&Zo.createElement(Es.jM,{data:dn}),(dn==null?void 0:dn.question_type)===2&&Zo.createElement(Es.$C,{data:dn}),(dn==null?void 0:dn.question_type)===3&&Zo.createElement(Es.P1,{data:dn}),(dn==null?void 0:dn.question_type)===4&&Zo.createElement(Es.JE,{data:dn}),(dn==null?void 0:dn.question_type)===6&&Zo.createElement(Es.g0,{data:dn}),(dn==null?void 0:dn.question_type)===7&&Zo.createElement(Es.rK,{data:dn}),(dn==null?void 0:dn.question_type)===8&&Zo.createElement(Es.ZP,{data:dn}))))};var lv=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(rv),ov=Object.defineProperty,iv=Object.defineProperties,sv=Object.getOwnPropertyDescriptors,lg=Object.getOwnPropertySymbols,cv=Object.prototype.hasOwnProperty,dv=Object.prototype.propertyIsEnumerable,og=(ie,se,re)=>se in ie?ov(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ii=(ie,se)=>{for(var re in se||(se={}))cv.call(se,re)&&og(ie,re,se[re]);if(lg)for(var re of lg(se))dv.call(se,re)&&og(ie,re,se[re]);return ie},Ui=(ie,se)=>iv(ie,sv(se)),mc=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const{RangePicker:Tv}=hn.default,mv=({classroomList:ie,exercise:se,dispatch:re,accuracy:Ke,setAccuracy:it})=>{var Re,Pt,Xe,Pe,ye,bt,rn,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ca,Gt,zn,Cn,ia,It,Nt;const Ma=(0,Ae.useParams)(),[ga,Ea]=(0,a.useState)(ii(ii({},{page:1,limit:20}),Ma)),[ln,Ja]=(0,a.useState)({exercise_group_id:["all"]}),[qe]=de.default.useForm(),[ba,Pa]=(0,a.useState)([]),[Zn,ra]=(0,a.useState)({}),[Jn,Ga]=(0,a.useState)({}),[gu,$a]=(0,a.useState)({}),[tr,wr]=(0,a.useState)(!1),[Ta,Xn]=(0,a.useState)(!1),[Wn,pa]=(0,a.useState)(Ke),Rn={\u672A\u5F00\u59CB:0,\u672A\u5F00\u59CB\u4EBA\u6570:0,\u5DF2\u5B8C\u6210:1,\u5DF2\u5B8C\u6210\u4EBA\u6570:1,\u90E8\u5206\u5B8C\u6210:2,\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:2,\u70B9\u8D5E\u6570:!0,\u70B9\u8E29\u6570:!1},xn={\u5355\u9009\u9898:0,\u591A\u9009\u9898:1,\u5224\u65AD\u9898:2,\u586B\u7A7A\u9898:3,\u7F16\u7A0B\u9898:6,\u7B80\u7B54\u9898:4,\u7EC4\u5408\u9898:7,\u7A0B\u5E8F\u586B\u7A7A\u9898:8},$n={\u5355\u9009\u9898:"#5A89F1",\u591A\u9009\u9898:"#41A6FF",\u5224\u65AD\u9898:"#2EC25B",\u586B\u7A7A\u9898:"#37CCCC",\u7F16\u7A0B\u9898:"#FB9A77",\u7B80\u7B54\u9898:"#F3E064",\u7EC4\u5408\u9898:"#82D4FF",\u7A0B\u5E8F\u586B\u7A7A\u9898:"#8A71E1"},En={\u672A\u5F00\u59CB:"#FACC16",\u5DF2\u5B8C\u6210:"#5A89F1",\u90E8\u5206\u5B8C\u6210:"#2EC25B"},ha={\u5DF2\u5B8C\u6210\u4EBA\u6570:"completed",\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:"partially_completed",\u672A\u5F00\u59CB\u4EBA\u6570:"not_started",\u63A8\u9001\u8BD5\u9898\u603B\u6570:"total",\u70B9\u8D5E\u6570:"like",\u70B9\u8E29\u6570:"dislike"};(0,a.useEffect)(()=>{Gu()},[ln]),(0,a.useEffect)(()=>{uu()},[]),(0,a.useEffect)(()=>{Ke&&pa(Ke)},[Ke]);const uu=()=>mc(void 0,null,function*(){var au,Cu,zr;const iu=yield(0,Se.ZP)(`/api/exercises/${ga.categoryId}/header_info.json`,{method:"get"});if((iu==null?void 0:iu.status)===0){const yr=[{label:"\u5168\u90E8",value:"all"}];re({type:"exercise/save",payload:{course_groups:(au=iu==null?void 0:iu.data)==null?void 0:au.course_groups}}),(zr=(Cu=iu==null?void 0:iu.data)==null?void 0:Cu.course_groups)==null||zr.forEach(il=>{yr.push({label:il==null?void 0:il.exercise_group_name,value:il==null?void 0:il.exercise_group_id})}),Pa(yr)}}),nu=(0,a.useMemo)(()=>{var au;return a.createElement(Li.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} \u4EBA ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!0,label:{show:!0,formatter:`{b} {c} \u4EBA +{d}%`,position:"outside",distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:15},data:Jn==null?void 0:Jn.data1,color:(au=Jn==null?void 0:Jn.data1)==null?void 0:au.map(Cu=>En[Cu==null?void 0:Cu.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:Cu=>{setTimeout(()=>{re({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:Ui(ii({},ln),{status:Rn[Cu==null?void 0:Cu.name]})}})},0)}}})},[Jn==null?void 0:Jn.data1]),Su=(0,a.useMemo)(()=>{var au,Cu;return a.createElement(Li.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(au=Jn==null?void 0:Jn.data2)==null?void 0:au.map(zr=>zr==null?void 0:zr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u65F6\u95F4",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(Cu=Jn==null?void 0:Jn.data2)==null?void 0:Cu.map(zr=>zr==null?void 0:zr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:zr=>{setTimeout(()=>{re({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:Ui(ii({},ln),{status:1})}})},0)}}})},[Jn==null?void 0:Jn.data2]),ar=(0,a.useMemo)(()=>{var au,Cu,zr,iu,yr,il;return a.createElement(Li.Z,{option:{tooltip:{trigger:"axis",formatter:function(gl){var co;return`${gl[0].name}
\u9519\u9898\u4EBA\u6570: ${gl[0].value}\u4EBA
- \u5DF2\u5DE9\u56FA\u4EBA\u6570: ${((co=gl[1])==null?void 0:co.value)||0}\u4EBA`},axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},dataZoom:Ui(ii({type:"slider",show:((nu=_n==null?void 0:_n.data3)==null?void 0:nu.length)>10},((Cu=_n==null?void 0:_n.data3)==null?void 0:Cu.length)>10?{start:0,end:Math.floor(9*100/((zr=_n==null?void 0:_n.data3)==null?void 0:zr.length))}:{}),{bottom:0,height:10}),legend:{data:["\u9519\u8BEF\u4EBA\u6570","\u5DF2\u5DE9\u56FA\u4EBA\u6570"],bottom:10,itemWidth:12,itemHeight:12,itemGap:50},grid:{left:0,right:50,bottom:"10%",top:"15%",containLabel:!0},xAxis:{type:"category",data:(ou=_n==null?void 0:_n.data3)==null?void 0:ou.map(gl=>gl==null?void 0:gl.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#666666",fontSize:12,interval:0,rotate:0},name:"\u8BD5\u9898",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5},series:[{name:"\u9519\u8BEF\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#4ECC74"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(yr=_n==null?void 0:_n.data3)==null?void 0:yr.map(gl=>gl==null?void 0:gl.error_size)},{name:"\u5DF2\u5DE9\u56FA\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#60B1FC"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(il=_n==null?void 0:_n.data3)==null?void 0:il.map(gl=>gl==null?void 0:gl.completed_size)}]},style:{width:"100%",height:360},onEvents:{click:gl=>{console.log("sdfsdf===",gl),setTimeout(()=>{var co;re({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:ii(Ui(ii({},$t),{title:gl==null?void 0:gl.name,type:1}),(co=_n==null?void 0:_n.data3)==null?void 0:co.find(kl=>(kl==null?void 0:kl.name)===(gl==null?void 0:gl.name)))}})},0)}}})},[_n==null?void 0:_n.data3]),Eu=(0,a.useMemo)(()=>{var nu;return a.createElement(Li.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!1,label:{show:!0,formatter:`{b} {c} \u9053 -{d}%`,position:"outside"},labelLine:{show:!0,length:20,length2:15},data:mu==null?void 0:mu.data1,color:(nu=mu==null?void 0:mu.data1)==null?void 0:nu.map(Cu=>ta[Cu==null?void 0:Cu.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:Cu=>{console.log("sdfsdf===",Cu),setTimeout(()=>{re({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:Ui(ii({},$t),{question_type:xn[Cu==null?void 0:Cu.name]})}})},0)}}})},[mu==null?void 0:mu.data1]),Ia=(0,a.useMemo)(()=>{var nu,Cu;return a.createElement(Li.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(nu=mu==null?void 0:mu.data2)==null?void 0:nu.map(zr=>zr==null?void 0:zr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u8BD5\u9898",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(Cu=mu==null?void 0:mu.data2)==null?void 0:Cu.map(zr=>zr==null?void 0:zr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:zr=>{console.log("sdfsdf===",zr),setTimeout(()=>{var ou;re({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:Ui(ii(Ui(ii({},$t),{title:zr==null?void 0:zr.name,type:2}),(ou=mu==null?void 0:mu.data2)==null?void 0:ou.find(yr=>(yr==null?void 0:yr.name)===(zr==null?void 0:zr.name))),{not_complete:!0})}})},0)}}})},[mu==null?void 0:mu.data2]),Gu=()=>mc(void 0,null,function*(){wr(!0),yield Promise.all([qu(),qr(),Rl()]),wr(!1)}),qu=()=>mc(void 0,null,function*(){var nu;const Cu=yield(0,Se.ZP)(`/api/ai/wrong_question_push_charts/${Qn==null?void 0:Qn.categoryId}/data_overview.json`,{method:"post",body:Ui(ii({},$t),{exercise_group_id:(nu=$t==null?void 0:$t.exercise_group_id)!=null&&nu.includes("all")?"":$t==null?void 0:$t.exercise_group_id})});(Cu==null?void 0:Cu.status)===0&&oa(Cu==null?void 0:Cu.data)}),qr=()=>mc(void 0,null,function*(){var nu;const Cu=yield(0,Se.ZP)(`/api/ai/wrong_question_push_charts/${Qn==null?void 0:Qn.categoryId}/charts.json`,{method:"post",body:Ui(ii({},$t),{exercise_group_id:(nu=$t==null?void 0:$t.exercise_group_id)!=null&&nu.includes("all")?"":$t==null?void 0:$t.exercise_group_id})});(Cu==null?void 0:Cu.status)===0&&Wa(Cu==null?void 0:Cu.data)}),Rl=()=>mc(void 0,null,function*(){var nu;const Cu=yield(0,Se.ZP)(`/api/ai/wrong_question_push_charts/${Qn==null?void 0:Qn.categoryId}/ai_charts.json`,{method:"post",body:Ui(ii({},$t),{exercise_group_id:(nu=$t==null?void 0:$t.exercise_group_id)!=null&&nu.includes("all")?"":$t==null?void 0:$t.exercise_group_id})});(Cu==null?void 0:Cu.status)===0&&_a(Cu==null?void 0:Cu.data)});return a.createElement("div",null,a.createElement(de.default,{className:so.FormCheckBoxDom,colon:!1,initialValues:$t,onValuesChange:(nu,Cu)=>{const zr=ii(ii({},$t),Cu);console.log(zr,"newValue"),Fu(ii({},zr))}},a.createElement(oe.Z,{wrap:!1,justify:"space-between"},a.createElement(pe.Z,null,a.createElement(de.default.Item,{label:"\u9009\u62E9\u73ED\u7EA7",name:"exercise_group_id",normalize:(nu,Cu,zr)=>{var ou,yr;return(ou=Cu||[])!=null&&ou.every(il=>il==="all")&&nu.includes("all")&&nu.length>1&&(nu=nu.filter(il=>il!=="all")),(!((yr=Cu||[])!=null&&yr.includes("all"))&&nu.includes("all")||(nu==null?void 0:nu.length)==0)&&(nu=["all"]),nu}},a.createElement(Le.default.Group,{options:Va}))))),a.createElement("div",{className:so.content},a.createElement(gn.Z,{spinning:tr},a.createElement("div",{className:so.head},a.createElement("div",{className:so.title},"\u6570\u636E\u6982\u89C8",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),a.createElement("div",{className:so.data_overview},[{text:"\u5DF2\u5B8C\u6210\u4EBA\u6570"},{text:"\u90E8\u5206\u5B8C\u6210\u4EBA\u6570"},{text:"\u672A\u5F00\u59CB\u4EBA\u6570"},{text:"\u63A8\u9001\u8BD5\u9898\u603B\u6570"}].map(nu=>{let Cu=Hn==null?void 0:Hn[ha[nu==null?void 0:nu.text]];return a.createElement("div",{className:so.data_overview_item,onClick:()=>{["\u63A8\u9001\u8BD5\u9898\u603B\u6570","\u70B9\u8D5E\u6570","\u70B9\u8E29\u6570"].includes(nu==null?void 0:nu.text)?re({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:Ui(ii({},$t),{status:Rn[nu==null?void 0:nu.text]})}}):re({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:Ui(ii({},$t),{status:Rn[nu==null?void 0:nu.text]})}})}},a.createElement("span",{className:so.num},Cu),a.createElement("span",{className:so.text},nu==null?void 0:nu.text))})),a.createElement("div",{className:so.head},a.createElement("div",{className:so.title},"\u9519\u9898\u5DE9\u56FA\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:so.tubiao},a.createElement("div",{className:so.pie_style},a.createElement("div",{className:so.tb_title},"\u5DF2\u6709",Hn==null?void 0:Hn.completed,"\u4EBA\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\uFF0C\u5360\u6BD4",(Pt=(Re=_n==null?void 0:_n.data1)==null?void 0:Re.find(nu=>(nu==null?void 0:nu.name)==="\u5DF2\u5B8C\u6210"))==null?void 0:Pt.rate,"%\uFF1B\u672A\u5F00\u59CB\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u6709",Hn==null?void 0:Hn.not_started,"\u4EBA\uFF0C\u5360\u6BD4",(Pe=(Xe=_n==null?void 0:_n.data1)==null?void 0:Xe.find(nu=>(nu==null?void 0:nu.name)==="\u672A\u5F00\u59CB"))==null?void 0:Pe.rate,"%"),((ye=_n==null?void 0:_n.data1)==null?void 0:ye.length)>0&&tu,a.createElement("div",{className:so.legend,style:{marginTop:30,padding:"0 100px"}},(wt=_n==null?void 0:_n.data1)==null?void 0:wt.map(nu=>a.createElement("div",{className:so.legend_item},a.createElement("div",{className:so.legend_item_color,style:{backgroundColor:En[nu==null?void 0:nu.name]}}),a.createElement("div",{className:so.legend_item_text},nu==null?void 0:nu.name))))),a.createElement("div",{className:so.line}),a.createElement("div",{className:so.bar_style},a.createElement("div",{className:so.tb_title},"\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u4E2D\uFF0C\u8003\u8BD5\u622A\u6B62\u540E1\u5929\u5185\u5B8C\u6210\u7684\u5B66\u751F\u6709",(yn=(ln=_n==null?void 0:_n.data2)==null?void 0:ln.find(nu=>(nu==null?void 0:nu.name)==="1\u5929\u5185"))==null?void 0:yn.value,"\u4EBA\uFF0C\u5360\u6BD4",(_t=(kt=_n==null?void 0:_n.data2)==null?void 0:kt.find(nu=>(nu==null?void 0:nu.name)==="1\u5929\u5185"))==null?void 0:_t.rate,"%\uFF1B\u8003\u8BD5\u622A\u6B62\u540E16\u5929\u4EE5\u4E0A\u5B8C\u6210\u7684\u5B66\u751F",(kn=(wn=_n==null?void 0:_n.data2)==null?void 0:wn.find(nu=>(nu==null?void 0:nu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:kn.value,"\u4EBA\uFF0C\u5360\u6BD4",(zt=(Kt=_n==null?void 0:_n.data2)==null?void 0:Kt.find(nu=>(nu==null?void 0:nu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:zt.rate,"%"),((qt=_n==null?void 0:_n.data2)==null?void 0:qt.length)>0&&Su)),a.createElement("div",{className:so.head,style:{marginTop:30}},a.createElement("div",{className:so.title},"\u9AD8\u9891\u9519\u9898 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09")),a.createElement("div",{style:{marginLeft:"auto",color:"#666666"}},"\u6B63\u786E\u7387\u2264",Ke,"%"),a.createElement("div",{className:"flex item-center current ml30",onClick:()=>{qn(!0)}},a.createElement("i",{className:"iconfont icon-shezhi9 mr5 font14",style:{color:"#165DFF"}}),a.createElement("span",{style:{color:"#3061D0"}},"\u8BBE\u7F6E"))),a.createElement("div",{className:so.tubiao2},((dn=_n==null?void 0:_n.data3)==null?void 0:dn.length)>0?ar:a.createElement(an.Z,null)),a.createElement("div",{className:so.head,style:{marginTop:30}},a.createElement("div",{className:so.title},"AI\u63A8\u9001\u9519\u9898\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:so.tubiao},a.createElement("div",{className:so.pie_style},((ma=mu==null?void 0:mu.data1)==null?void 0:ma.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:so.tb_title,style:{textAlign:"center"}},"AI\u52A9\u6559\u603B\u5171\u7ED9\u5B66\u751F\u63A8\u9001\u4E86",mu==null?void 0:mu.wrong_exercise_question_size,"\u9053\u8BD5\u9898"),Eu):a.createElement(an.Z,null),a.createElement("div",{className:so.legend},(Vt=mu==null?void 0:mu.data1)==null?void 0:Vt.map(nu=>a.createElement("div",{className:so.legend_item},a.createElement("div",{className:so.legend_item_color,style:{backgroundColor:ta[nu==null?void 0:nu.name]}}),a.createElement("div",{className:so.legend_item_text},nu==null?void 0:nu.name))))),a.createElement("div",{className:so.line}),a.createElement("div",{className:so.bar_style},((Wn=mu==null?void 0:mu.data2)==null?void 0:Wn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:so.tb_title},"\u5DF2\u63A8\u9001\u7684\u8BD5\u9898\u4E2D\uFF0C",(Cn=mu==null?void 0:mu.data2)==null?void 0:Cn.map(nu=>nu==null?void 0:nu.name).join("\u3001"),"\u7684\u9519\u8BEF\u4EBA\u6570\u8F83\u591A\uFF0C\u6709\u53EF\u80FD\u5B66\u751F\u5BF9\u8FD9\u90E8\u5206\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u638C\u63E1\u4E0D\u591F\uFF0C\u53EF\u8003\u8651\u91CD\u70B9\u8BB2\u89E3\u3002"),Ia):a.createElement(an.Z,null))))),((ia=se==null?void 0:se.actionTabs)==null?void 0:ia.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5"&&a.createElement(Gf,null),((It=se==null?void 0:se.actionTabs)==null?void 0:It.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5"&&a.createElement($f,null),((Nt=se==null?void 0:se.actionTabs)==null?void 0:Nt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5"&&a.createElement(lv,null),a.createElement(Be.default,{centered:!0,title:"\u9AD8\u9891\u9519\u9898\u8BBE\u7F6E",width:400,open:Ra,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>mc(void 0,null,function*(){if(!Ke){Fe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7387");return}const nu=yield(0,Se.ZP)(`/api/ai/wrong_question_push_charts/${Qn==null?void 0:Qn.categoryId}/set_ai_accuracy.json`,{method:"post",body:{ai_accuracy:Gn}});(nu==null?void 0:nu.status)===0&&(Fe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),it(Gn),qr(),qn(!1))}),onCancel:()=>{qn(!1)}},a.createElement("div",{className:so.accuracySetting},a.createElement("span",null,"\u6B63\u786E\u7387\u2264"),a.createElement(ke.Z,{size:"large",value:Gn,defaultValue:Gn,min:1,max:100,precision:0,className:"ml10 mr10",style:{width:"140px"},onChange:nu=>{console.log(nu,"e"),Aa(nu)}}),a.createElement("span",{className:"text_45"},"%\u7684\u8BD5\u9898\u3002"))))};var gv=(0,Ae.connect)(({classroomList:ie,exercise:se})=>({classroomList:ie,exercise:se}))(mv),Om=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const fv=({exercise:ie,dispatch:se})=>{const{commonHeader:re}=ie,Ke=(0,Ae.useParams)(),[it,Re]=(0,a.useState)(!0),[Pt,Xe]=(0,a.useState)(!1),[Pe,ye]=(0,a.useState)(0),{verifyModelUser:wt,ContactModalElement:ln}=(0,Dd.Z)();(0,a.useEffect)(()=>{yn()},[]);const yn=()=>Om(void 0,null,function*(){var kt,_t,wn,kn;Re(!0);const Kt=yield(0,Se.ZP)(`/api/exercises/${Ke==null?void 0:Ke.categoryId}/get_wrong_question_push_infos.json`,{method:"get"});(Kt==null?void 0:Kt.status)===0&&(Xe((_t=(kt=Kt==null?void 0:Kt.data)==null?void 0:kt.exercise)==null?void 0:_t.ai_push_wrong_question),ye((kn=(wn=Kt==null?void 0:Kt.data)==null?void 0:wn.exercise)==null?void 0:kn.ai_accuracy)),Re(!1)});return a.createElement("div",{className:kf.wrap},a.createElement(oe.Z,{align:"middle",style:{background:"#fff",padding:20}},a.createElement(be.Z,{loading:it,checked:Pt,onChange:kt=>Om(void 0,null,function*(){if(!wt())return;const _t=()=>Om(void 0,null,function*(){Re(!0);const wn=yield(0,Se.ZP)(`/api/exercises/${Ke==null?void 0:Ke.categoryId}/wrong_question_push_settings.json`,{method:"post",body:{ai_push_wrong_question:kt}});(wn==null?void 0:wn.status)===0&&yn()});if(kt){Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5F00\u542F\u4E4B\u540E\uFF0C\u5B66\u751F\u8FDB\u5165\u9519\u9898\u5DE9\u56FA\u9875\u9762\u53EF\u4EE5\u67E5\u770B\u539F\u9898\u7684\u7B54\u6848\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\u4FE1\u606F\uFF0C\u662F\u5426\u786E\u5B9A\u5F00\u542F\uFF1F",onOk:_t});return}_t()})}),a.createElement("b",{className:"c-grey-333 ml10"},"\u667A\u80FD\u63A8\u9001\u9519\u9898"),a.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u8003\u8BD5\u622A\u6B62\u540E\uFF0C\u5DF2\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u7B80\u7B54\u9898\u3001\u7EC4\u5408\u9898\u3001\u5B9E\u8BAD\u9898\uFF09")),(re==null?void 0:re.exercise_status)===3&&Pt&&a.createElement(gv,{accuracy:Pe,setAccuracy:ye}),ln())};var vv=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(fv),si={ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n"},pv=ee(13014),El=ee(59301),Av=Object.defineProperty,Ev=Object.defineProperties,hv=Object.getOwnPropertyDescriptors,ig=Object.getOwnPropertySymbols,Fv=Object.prototype.hasOwnProperty,Bv=Object.prototype.propertyIsEnumerable,sg=(ie,se,re)=>se in ie?Av(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,cg=(ie,se)=>{for(var re in se||(se={}))Fv.call(se,re)&&sg(ie,re,se[re]);if(ig)for(var re of ig(se))Bv.call(se,re)&&sg(ie,re,se[re]);return ie},dg=(ie,se)=>Ev(ie,hv(se)),i0=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Cv=ee(89392),yv=({exercise:ie,globalSetting:se,user:re,loading:Ke,dispatch:it})=>{const{is_open_ai_review:Re,ai_review_settings:Pt,unified_ai_setting:Xe,ai_review_user_id:Pe,exercise_author_id:ye,is_random:wt}=ie==null?void 0:ie.commonHeader,ln=(0,Ae.useParams)(),[yn,kt]=(0,a.useState)([]),[_t,wn]=(0,a.useState)(null),[kn,Kt]=(0,a.useState)(!1),[zt,qt]=(0,a.useState)({is_open_ai_review:!1}),[dn,ma]=(0,a.useState)(!1),[Vt]=de.default.useForm(),[Wn,Cn]=(0,a.useState)(1),ia=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:20}];(0,a.useEffect)(()=>{Ke["exercise/getCommonHeader"]||It()},[Ke["exercise/getCommonHeader"]]);const It=()=>i0(void 0,null,function*(){qt({is_open_ai_review:Re}),Cn(Xe?1:2),Vt.setFieldValue("ai_review_settings",(Pt==null?void 0:Pt.length)>0?Pt:ia),Nt(),Pe&&Pe!=-1?(ma(!1),wn(Pe)):Pe==-1?ma(!0):wn(ye)}),Nt=()=>i0(void 0,null,function*(){const et=yield it({type:"teachers/getList",payload:{id:ln==null?void 0:ln.coursesId,coursesId:ln==null?void 0:ln.coursesId,page:1}});return kt(et==null?void 0:et.teacher_list),et==null?void 0:et.teacher_list}),Ma=()=>{Be.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:El.createElement("div",{className:"tc"},El.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),El.createElement("img",{src:pv,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Qn=()=>i0(void 0,null,function*(){if((zt==null?void 0:zt.is_open_ai_review)===!1)return Jn({is_open_ai_review:!1});yield Vt.validateFields();const et=Vt.getFieldValue("ai_review_settings");Wn==1&&!(0,me.BR)(et)||Jn(dg(cg({},zt),{unified_ai_setting:Wn==1,ai_review_settings:et,ai_review_user_id:dn?-1:_t}))}),Jn=et=>i0(void 0,null,function*(){Kt(!0);const Va=yield(0,Se.ZP)(`/api/exercises/${ln==null?void 0:ln.categoryId}/ai_review_settings.json`,{method:"post",body:et});(Va==null?void 0:Va.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),$t()),Kt(!1)}),$t=()=>{it({type:"exercise/getCommonHeader",payload:{categoryId:ln==null?void 0:ln.categoryId,coursesId:ln==null?void 0:ln.coursesId,category:ln==null?void 0:ln.categoryId}})},Fu=()=>Cv.isEqual({ai_review_settings:Pt,ai_review_user_id:Pe,is_open_ai_review:Re,unified_ai_setting:Xe},{ai_review_settings:Vt.getFieldValue("ai_review_settings"),ai_review_user_id:dn?-1:_t,is_open_ai_review:zt==null?void 0:zt.is_open_ai_review,unified_ai_setting:Wn==1});return El.createElement(gn.Z,{spinning:Ke["exercise/getCommonHeader"]},El.createElement("div",{className:si.ai_review},El.createElement("div",{className:si.config_warp},El.createElement(oe.Z,{align:"middle"},El.createElement(be.Z,{style:{color:"#000"},value:zt==null?void 0:zt.is_open_ai_review,onChange:et=>{var Va;if(!((Va=re==null?void 0:re.userInfo)!=null&&Va.has_big_model_permission))return Ma(),!1;qt(dg(cg({},zt),{is_open_ai_review:et}))}}),El.createElement("b",{className:"c-grey-333 ml10"},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),El.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF09"),El.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(zt==null?void 0:zt.is_open_ai_review)&&El.createElement(El.Fragment,null,El.createElement("div",{className:`${si.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),El.createElement("div",{className:si.pfbz_ts},El.createElement(ge.ZP.Group,{onChange:et=>{et.target.value==2&&Vt.setFieldValue("ai_review_settings",(Pt==null?void 0:Pt.length)>0?Pt:ia),Cn(et.target.value)},value:Wn,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),Wn==1&&El.createElement(El.Fragment,null,El.createElement("div",{className:si.pfbz_ts},El.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~"),El.createElement("div",{className:"flex"},El.createElement("div",{className:si.btns_pfbz,onClick:()=>{it({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",showSelectQuestion:!0,ai_review_settings:Vt.getFieldValue("ai_review_settings")}})}},El.createElement("img",{src:ai.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),El.createElement(de.default,{form:Vt,colon:!1,style:{background:"#F6F7F9"}},El.createElement(de.default.List,{name:"ai_review_settings"},(et,{add:Va,remove:Na})=>et.map((Hn,oa)=>{var _n;return El.createElement(oe.Z,{key:Hn.key,style:{padding:"5px 14px 5px 30px"}},El.createElement(pe.Z,{className:si.lable_name1},"\u8BC4\u5206\u9879\u76EE"),El.createElement(pe.Z,null,El.createElement(de.default.Item,{className:"ml10",name:[Hn.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},El.createElement(De.default,{onChange:Wa=>{Vt.setFieldValue([Hn.name,"content"],Wa.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),El.createElement(pe.Z,{className:si.lable_name1},"\u8BC4\u5206\u6807\u51C6"),El.createElement(pe.Z,null,El.createElement(de.default.Item,{className:"ml10",name:[Hn.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},El.createElement(De.default,{onChange:Wa=>{Vt.setFieldValue([Hn.name,"content"],Wa.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),El.createElement(pe.Z,{className:si.lable_name1},"\u6743\u91CD"),El.createElement(pe.Z,null,El.createElement(de.default.Item,{className:"ml10",name:[Hn.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"}]},El.createElement(ke.Z,{value:Vt.getFieldValue([Hn.name,"weight"]),onChange:Wa=>{Number.isInteger(Wa)||Vt.setFieldValue([Hn.name,"weight"],parseFloat(Wa).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),El.createElement(oe.Z,{className:(_n=si)==null?void 0:_n.h_lh_40},El.createElement(pe.Z,null,El.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(et.length>=10)return Fe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Va()}})),oa>0&&El.createElement(pe.Z,null,El.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Na(Hn.name)}}))))})))),Wn==2&&El.createElement("div",{className:si.pfbz_ts,style:{border:0,height:50}},El.createElement("div",{className:`${si.btn_config}`,onClick:()=>{if(!Fu()){Be.default.info({centered:!0,icon:null,width:394,title:"\u60A8\u8FD8\u6CA1\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E",content:El.createElement("div",null,El.createElement("div",{style:{color:"#E30000"}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u524D\uFF0C\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E\u3002")),okText:"\u6211\u77E5\u9053\u4E86"});return}Ae.history.push(`/classrooms/${ln.coursesId}/exercise/add/${ln.categoryId}?random=${wt}&type=2`)}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6 ")),El.createElement("div",{className:`${si.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),El.createElement("div",{className:si.znpy,style:{border:0}},El.createElement(ge.ZP,{style:{color:"#000"},checked:!dn,onChange:et=>{if(ma(!dn),Pe&&Pe!==-1)return wn(Pe);wn(ye)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",El.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!dn&&(yn==null?void 0:yn.length)>0&&El.createElement("div",{className:si.teacherList},yn==null?void 0:yn.map((et,Va)=>El.createElement("div",{className:`${si.teacherItem} ${(et==null?void 0:et.user_id)==_t?si.activeTeacherItem:""}`,key:Va,onClick:()=>wn(et==null?void 0:et.user_id)},et==null?void 0:et.name))),El.createElement("div",{className:si.znpy},El.createElement(ge.ZP,{style:{color:"#000"},checked:dn,onChange:et=>{ma(!dn)}},"AI\u667A\u80FD\u4F53",El.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),El.createElement(Ie.ZP,{loading:kn,type:"primary",size:"large",style:{width:"138px",marginTop:"20px"},onClick:()=>Qn()},"\u4FDD\u5B58"))))};var Pv=(0,Ae.connect)(({exercise:ie,globalSetting:se,loading:re,user:Ke})=>({exercise:ie,globalSetting:se,loading:re.effects,user:Ke}))(yv),s0=ee(59301);const Sv=({exercise:ie,globalSetting:se,dispatch:re})=>{var Ke,it;const Re=[!((0,vn.dE)()||!(0,vn.$O)())&&{label:"\u9519\u9898\u63A8\u9001",key:"0",element:s0.createElement(vv,null)},!((0,vn.dE)()||(Ke=ie==null?void 0:ie.commonHeader)!=null&&Ke.is_random||((it=ie==null?void 0:ie.commonHeader)==null?void 0:it.exercise_type)==2)&&{label:"\u667A\u80FD\u8BC4\u9605",key:"1",element:s0.createElement(Pv,null)}].filter(Pt=>!!Pt);return(0,a.useEffect)(()=>(re({type:"globalSetting/footerToggle",payload:!1}),()=>{re({type:"globalSetting/footerToggle",payload:!0})}),[]),s0.createElement("div",{style:{paddingBottom:"50px"}},s0.createElement(ks.Z,{dataSource:Re,style:{marginBottom:52}}))};var Dv=(0,Ae.connect)(({exercise:ie,globalSetting:se})=>({exercise:ie,globalSetting:se}))(Sv),la=ee(59301),bv=Object.defineProperty,wv=Object.defineProperties,xv=Object.getOwnPropertyDescriptors,c0=Object.getOwnPropertySymbols,mg=Object.prototype.hasOwnProperty,gg=Object.prototype.propertyIsEnumerable,fg=(ie,se,re)=>se in ie?bv(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Oi=(ie,se)=>{for(var re in se||(se={}))mg.call(se,re)&&fg(ie,re,se[re]);if(c0)for(var re of c0(se))gg.call(se,re)&&fg(ie,re,se[re]);return ie},d0=(ie,se)=>wv(ie,xv(se)),Iv=(ie,se)=>{var re={};for(var Ke in ie)mg.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&c0)for(var Ke of c0(ie))se.indexOf(Ke)<0&&gg.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Hs=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Lv=ie=>{var se=ie,{exercise:re,globalSetting:Ke,loading:it,dispatch:Re,classroomList:Pt,user:Xe,match:Pe}=se,ye=Iv(se,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),wt,ln,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ma,Vt,Wn,Cn,ia,It;const Nt=(0,Ae.useParams)(),[Ma]=(0,Ae.useSearchParams)(),Qn=(0,Ae.useLocation)(),[Jn,$t]=(0,a.useState)([]),{exerciseList:Fu,commonHeader:et,checkDomain:Va,workSetting:Na,saveExerciseDownUsers:Hn,course_groups:oa}=re,[_n,Wa]=(0,a.useState)(null),[mu,_a]=(0,a.useState)(Ve()(new Date).valueOf()),[tr,wr]=(0,a.useState)(),[Ra,qn]=(0,a.useState)(!1),[Gn,Aa]=(0,a.useState)(1),[Rn,xn]=(0,a.useState)(!1),[ta,En]=(0,a.useState)({name:"",id:"",list:[]}),[ha,au]=(0,a.useState)({}),{userInfo:tu}=Xe;Nt.category=Ma.get("category_id");const Su=!Va||Va&&((wt=tu==null?void 0:tu.course)==null?void 0:wt.course_identity)<3,ar=(0,a.useRef)(Date.now()),Eu=(0,a.useRef)(),[Ia,Gu]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,vn.Rm)()&&Re({type:"classroomList/getAssistantPermissions",payload:{course_id:Nt.coursesId}})},[(ln=Xe==null?void 0:Xe.userInfo)==null?void 0:ln.username]),(0,a.useEffect)(()=>{new URLSearchParams(Qn.search).get("tabs")==="3"&&zr(),(0,ys.hs)(Re)},[]),(0,a.useEffect)(()=>{re.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Wa(3)},[re.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(Eu.current),(0,vn.G5)()&&(et==null?void 0:et.exercise_status)===2&&(et!=null&&et.enable_monitor)&&(Eu.current=setInterval(()=>{Rl()},5*1e3)),()=>{clearInterval(Eu.current)}),[Xe.userInfo,et==null?void 0:et.exercise_status]),(0,a.useEffect)(()=>{qu();const iu=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Be.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:la.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",la.createElement("br",null),"1\u3001\u5728",la.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",la.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",la.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",la.createElement("br",null),"2\u3001\u5728",la.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",la.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",la.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",la.createElement("br",null),iu==="allowRouter"&&la.createElement(la.Fragment,null,"3\u3001",la.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Nt.coursesId]);const qu=()=>Hs(void 0,null,function*(){const iu=yield Re({type:"exercise/getCommonHeader",payload:Oi({},Nt)});iu&&En(iu==null?void 0:iu.simulate_exercise_records)}),qr=()=>{const iu=(et==null?void 0:et.simulate_exercise_num)-(et==null?void 0:et.user_simulate_num);return iu>=0?iu:0},Rl=()=>Hs(void 0,null,function*(){const iu=yield(0,Se.ZP)(`/api/exercises/${Nt.categoryId}/new_abnormities.json`,{method:"get",params:{time:ar.current}});if((iu==null?void 0:iu.status)===401){clearInterval(Eu.current);return}ar.current=Date.now(),(iu==null?void 0:iu.message)!==""&&(iu==null?void 0:iu.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&vf({title:(iu==null?void 0:iu.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:iu.message,target:"self",icon:"/warning.png",link:`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/detail?random=${Ma.get("random")==="true"}&tabs=7`})}),nu=(iu=!1)=>{Ae.history.push(`/classrooms/${Nt.coursesId}/exercisenotice/${et.id}/users/${tu.login}`)},Cu=()=>{Re({type:"exercise/setUpdateIndex"})},zr=()=>{Re({type:"exercise/getWorkSetting",payload:Oi({},Nt)})},ou=()=>{Re({type:"exercise/getCommonHeader",payload:Oi({},Nt)});const iu={0:()=>{Cu()},2:()=>{Aa(Gn+1)},3:()=>{Re({type:"exercise/getWorkSetting",payload:Oi({},Nt)})}};iu[_n]&&iu[_n]()};function yr(iu){wr(Oi({},iu))}const il=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:la.createElement(hr,{getparams:yr,checkDomainAuthority:Su})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(et==null?void 0:et.exercise_status)===-1||(0,me._m)()&&!(0,vn.ag)()||!Su||(0,vn.dE)(),component:(0,vn.Rm)()&&!((yn=Pt.AssistantObject.exercise)!=null&&yn.can_preview)||(et==null?void 0:et.exercise_status)==1&&(0,vn.Ny)()&&!(et!=null&&et.exercise_can_preview)?la.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},la.createElement("img",{src:ee(85004),width:220}),(0,vn.Rm)()?la.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):la.createElement(la.Fragment,null,la.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),la.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):et!=null&&et.is_random?la.createElement(rd.default,{key:Gn}):la.createElement(p0,{activeTabs:_n})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(et==null?void 0:et.exercise_status)===-1||!Su||(0,me._m)()&&!(0,vn.ag)()||(0,vn.dE)()&&!(et!=null&&et.show_statistic),component:la.createElement(Lg,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(et==null?void 0:et.exercise_status)===-1||!(et!=null&&et.open_code_quality_analysis)||(0,vn.dE)(),component:la.createElement(_g,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(et==null?void 0:et.exercise_status)===-1||(0,vn.dE)()||et.exercise_status===1||!et.exist_program,component:la.createElement(Ya,{key:mu})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(et==null?void 0:et.exercise_status)===-1||(et==null?void 0:et.exercise_type)===2||(0,vn.dE)()&&(et==null?void 0:et.exercise_status)===1,component:la.createElement(hf.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!Su||(0,vn.dE)(),component:(et==null?void 0:et.exercise_status)===-1?la.createElement(pf.Z,null):la.createElement(Rd,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(et==null?void 0:et.exercise_status)===-1||!(0,vn.G5)()||!(et!=null&&et.enable_monitor),component:la.createElement(lf,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(et==null?void 0:et.exercise_status)===-1||!et.identity_verify||(0,vn.dE)(),component:la.createElement(ul,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(et==null?void 0:et.exercise_status)===-1||!et.open_phone_video_recording||(0,vn.dE)(),component:la.createElement(ci,null)},{name:la.createElement("div",null,"AI\u8003\u8BD5\u62D3\u5C55 ",la.createElement("img",{className:Ds.ai_review_new,src:ca.Z})),id:12,component:la.createElement(Dv,null),hidden:((0,vn.dE)()||!(0,vn.$O)())&&((0,vn.dE)()||(et==null?void 0:et.is_random)||(et==null?void 0:et.exercise_type)==2)}].filter(iu=>!iu.hidden);(et==null?void 0:et.exercise_status)===1&&il.splice(0,1,...il.splice(1,1,il[0])),(0,a.useEffect)(()=>{if(typeof(et==null?void 0:et.exercise_status)=="number"){if(Ma.get("tabs")){Wa(Ma.get("tabs"));return}(et==null?void 0:et.exercise_status)===1?(Wa("2"),(0,vn.dE)()&&Wa("0")):Wa("0")}},[et==null?void 0:et.exercise_status]);const gl="YYYY-MM-DD",co=Ve()("2020-11-15",gl),kl=()=>Be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:la.createElement(la.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),al=()=>{var iu,Mr;return la.createElement(xe.default,{onClick:ru=>Hs(void 0,null,function*(){var Nr,Fl;switch(re.order&&(Nt.order=re.order,Nt.order_type=re.order_type),ru.key){case"1":if((0,vn.Rm)()&&!((Nr=Pt.AssistantObject.exercise)!=null&&Nr.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:oa==null?void 0:oa.map(Qr=>({course_group_id:Qr==null?void 0:Qr.exercise_group_id,group_group_name:Qr==null?void 0:Qr.exercise_group_name,count:Qr==null?void 0:Qr.exercise_group_students})),fn:()=>{let Qr=[];Be.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>Hs(void 0,null,function*(){if(Qr.length===0)return Fe.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();Nt.types=Qr,(yield(0,ue.Uj)(d0(Oi(Oi({},Nt),tr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,he.je)(d0(Oi(Oi({},Nt),tr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:la.createElement("div",null,la.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},la.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),la.createElement("div",null,la.createElement(Le.default,{onChange:Eo=>{Eo.target.checked?Qr.push(1):Qr=Qr.filter(hl=>hl!==1)}},"\u57FA\u672C\u6570\u636E",la.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),la.createElement("div",{style:{marginTop:15,marginBottom:15}},la.createElement(Le.default,{onChange:Eo=>{Eo.target.checked?Qr.push(2):Qr=Qr.filter(hl=>hl!==2)}},"\u5F97\u5206\u8BE6\u8868",la.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),la.createElement("div",null,la.createElement(Le.default,{onChange:Eo=>{Eo.target.checked?Qr.push(3):Qr=Qr.filter(hl=>hl!==3)}},"\u6570\u636E\u5206\u6790",la.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,vn.Rm)()&&!((Fl=Pt.AssistantObject.exercise)!=null&&Fl.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(et!=null&&et.can_export_exam_summary)Re({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Qr=yield(0,ue.aU)({id:(Nt==null?void 0:Nt.categoryId)||(Nt==null?void 0:Nt.exerciseId)});Be.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:la.createElement(la.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",la.createElement("br",null),la.createElement("div",{className:"mt-20px"},la.createElement("a",{onClick:()=>{var Eo,hl,ql,wo,Qo,Mn,Kn,Vu;Gu({url:Oe.Z.API_SERVER+((wo=(ql=(hl=(Eo=Qr==null?void 0:Qr.data)==null?void 0:Eo.exam_summary_templates)==null?void 0:hl[0])==null?void 0:ql.attachment_info)==null?void 0:wo.url),file_type:(Vu=(Kn=(Mn=(Qo=Qr==null?void 0:Qr.data)==null?void 0:Qo.exam_summary_templates)==null?void 0:Mn[0])==null?void 0:Kn.attachment_info)==null?void 0:Vu.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),la.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},la.createElement("img",{className:"h-full w-full",src:Bf})),la.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,vn.GJ)()&&!(et!=null&&et.appraise_label)&&Su&&((iu=et==null?void 0:et.user_permission)==null?void 0:iu.exercise_unpublish_count)>0&&(et==null?void 0:et.exercise_status)!==1&&(!(et!=null&&et.is_make_up_exercise)||(et==null?void 0:et.is_make_up_exercise)&&!((Mr=Na==null?void 0:Na.exercise)!=null&&Mr.publish_time)&&(et==null?void 0:et.allow_create_make_up))&&la.createElement(xe.default.Item,{key:"7",onClick:()=>{var ru,Nr,Fl,Qr;if(console.log(et),(0,vn.Rm)()&&!((Nr=(ru=Pt==null?void 0:Pt.AssistantObject)==null?void 0:ru.exercise)!=null&&Nr.can_publish)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((et==null?void 0:et.exercise_question_count)===0){Fe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const Eo=Ve()(et==null?void 0:et.created_at,gl);if(Ve()(co).diff(Ve()(Eo),"days")>0&&(et!=null&&et.is_random)){kl();return}if(((Fl=Xe==null?void 0:Xe.userInfo)==null?void 0:Fl.user_status)===2){(0,ys.Rd)();return}et!=null&&et.high_resources_consume&&!(et!=null&&et.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Nt.coursesId,type:"exercise",type_id:Nt.categoryId,name:et.exercise_name,fn:()=>{var ql;Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Nt.categoryId],unified_setting:et==null?void 0:et.unified_setting,params:Nt,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:_n,cb:ou,manage_all_group:(ql=Na==null?void 0:Na.exercise)==null?void 0:ql.manage_all_group}})}}}):Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Nt.categoryId],unified_setting:et==null?void 0:et.unified_setting,params:Nt,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:_n,cb:ou,manage_all_group:(Qr=Na==null?void 0:Na.exercise)==null?void 0:Qr.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(et==null?void 0:et.exercise_status)!==-1&&(0,vn.GJ)()&&Su&&et.exercise_status!==1&&!(et!=null&&et.is_make_up_exercise&&et.exercise_status===3)&&(et!=null&&et.open_appraise?la.createElement(Ce.Z,{overlayStyle:{maxWidth:"initial"},title:la.createElement("div",null,la.createElement("div",null,"\u63D0\u793A\uFF1A"),la.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),la.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},la.createElement(xe.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):la.createElement(xe.default.Item,{key:"5",onClick:()=>{var ru,Nr;if((0,vn.Rm)()&&!((Nr=(ru=Pt==null?void 0:Pt.AssistantObject)==null?void 0:ru.exercise)!=null&&Nr.can_create)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Fl=Ve()(et==null?void 0:et.created_at,gl);if(Ve()(co).diff(Ve()(Fl),"days")>0&&(et!=null&&et.is_random)){kl();return}else Ae.history.push(et!=null&&et.is_random?`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/random/edit?type=settings`:`/classrooms/${Nt.coursesId}/exercise/add/${Nt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(et==null?void 0:et.exercise_status)!==-1&&!(0,vn.dE)()&&Su&&et.exercise_status>1&&et.exist_program&&la.createElement(xe.default.Item,{key:"4",onClick:ru=>{Re({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Nt}})}},"\u4EE3\u7801\u67E5\u91CD"),la.createElement(xe.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(et==null?void 0:et.exercise_status)===3&&la.createElement(xe.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(et==null?void 0:et.exercise_status)!==-1&&la.createElement(xe.default.Item,{key:"2",onClick:()=>{var ru;if((0,vn.Rm)()&&!((ru=Pt.AssistantObject.exercise)!=null&&ru.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,vn.Ny)()&&(et==null?void 0:et.exercise_status)==1&&!(et!=null&&et.exercise_can_preview)){Fe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((et==null?void 0:et.exercise_status)===1)(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/export_blank`);else{let Nr=1;Be.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:la.createElement(ge.ZP.Group,{defaultValue:1,onChange:Fl=>{Nr=Fl.target.value}},la.createElement(Ne.Z,{direction:"vertical"},la.createElement(ge.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),la.createElement(ge.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),la.createElement(ge.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{Nr===3?Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:oa==null?void 0:oa.map(Fl=>({course_group_id:Fl==null?void 0:Fl.exercise_group_id,group_group_name:Fl==null?void 0:Fl.exercise_group_name,count:Fl==null?void 0:Fl.exercise_group_students})),fn:()=>Hs(void 0,null,function*(){var Fl,Qr,Eo,hl;Hn&&Hn();let ql="",wo=0;const Qo=yield(0,Se.ZP)(`/api/exercises/${Nt.categoryId}/exercise_users.json`,{method:"get",params:d0(Oi({},Nt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((Qo==null?void 0:Qo.status)===0){ql=(Fl=Qo==null?void 0:Qo.data)==null?void 0:Fl.first_export_user_login,wo=(Qr=Qo==null?void 0:Qo.data)==null?void 0:Qr.total_count;const Mn=JSON.parse(localStorage[`${(Eo=Xe==null?void 0:Xe.userInfo)==null?void 0:Eo.login}-${Nt.coursesId}-${Nt.categoryId}-downFilter`]);localStorage[`${(hl=Xe==null?void 0:Xe.userInfo)==null?void 0:hl.login}-${Nt.coursesId}-${Nt.categoryId}-downFilter`]=JSON.stringify(d0(Oi({},Mn),{firstTargetLogin:ql,totalCount:wo,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/export_blank?type=${Nr}`)})}}):(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/export_blank?type=${Nr}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),la.createElement(xe.default.Item,{key:"3",onClick:()=>{var ru;if((0,vn.Rm)()&&!((ru=Pt.AssistantObject.exercise)!=null&&ru.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ae.history.push(`/classrooms/${Nt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(et==null?void 0:et.exercise_status)!==-1&&la.createElement(xe.default.Item,{key:"6",onClick:()=>{var ru;if((0,vn.Rm)()&&!((ru=Pt.AssistantObject.exercise)!=null&&ru.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},po=iu=>Hs(void 0,null,function*(){const Mr=yield(0,Se.ZP)(`/api/courses/${Nt==null?void 0:Nt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:iu,id:Nt==null?void 0:Nt.categoryId}});if(Mr.status===0){Wa(4),_a(Ve()(new Date).valueOf()),Re({type:"exercise/setActionTabs",payload:{}});return}Mr.status<-2&&Fe.ZP.error(Mr==null?void 0:Mr.message)});let hi=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Io=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(iu,Mr,ru)=>la.createElement(Ce.Z,{title:((Nt.page||1)-1)*20+ru+1},la.createElement("span",null,((Nt.page||1)-1)*20+ru+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(iu,Mr)=>Mr.commit_status===0||Mr.commit_status===1?"--":!Mr.open_total_score&&(0,vn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(iu=typeof iu=="number"?Number(iu):iu,iu||(iu=0),iu===100?la.createElement("span",{className:"c-green"},iu||"--"):iu>60?la.createElement("span",{className:"c-orange"},iu||"--"):la.createElement("span",null,iu||"--"))},!((ha==null?void 0:ha.objective)!==1||(ha==null?void 0:ha.objective)===1&&(ha==null?void 0:ha.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(iu,Mr)=>{if(Mr.commit_status===0||Mr.commit_status===1)return"--";if(!Mr.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{iu=typeof iu=="number"?Number(iu):iu,iu||(iu=0);let ru;return iu>=0&&iu<=60?ru=la.createElement("span",null,iu):iu===100?ru=la.createElement("span",{className:"c-green"},iu):iu>60?ru=la.createElement("span",{className:"c-orange"},iu):ru="--",la.createElement(ja,{renderText:ru,item:Mr})}}},!((ha==null?void 0:ha.subjective)!==1||(ha==null?void 0:ha.subjective)===1&&(ha==null?void 0:ha.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(iu,Mr)=>{if(Mr.commit_status===0||Mr.commit_status===1)return"--";if(!Mr.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{iu=typeof iu=="number"?Number(iu):iu,iu||(iu=0);let ru;return iu==0||iu>0&&iu<=60?ru=la.createElement("span",null,iu):iu===100?ru=la.createElement("span",{className:"c-green"},iu):iu>60?ru=la.createElement("span",{className:"c-orange"},iu):ru="--",ru}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(iu,Mr)=>iu===0?la.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):iu===1?la.createElement("span",{style:{color:"#DF3042"}},!Mr.is_make_up&&"\u8003\u8BD5\u4E2D",Mr.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):iu===2?la.createElement("span",{style:{color:"#5AB891"}},!Mr.is_make_up&&!Mr.is_force_commit&&"\u5DF2\u4EA4\u5377",Mr.is_make_up&&!Mr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Mr.is_make_up&&Mr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Mr.is_make_up&&Mr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):la.createElement("span",{style:{color:"#5AB891"}},!Mr.is_make_up&&!Mr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Mr.is_make_up&&!Mr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Mr.is_make_up&&Mr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Mr.is_make_up&&Mr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:iu=>iu?Ve()(iu).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:iu=>iu?Ve()(iu).format("YYYY-MM-DD HH:mm"):"--"}].filter(iu=>!!iu);if(!(0,vn.RV)())return null;if(!(0,vn.RV)())return"";const Mi=()=>la.createElement("div",{className:Ds.export},la.createElement("div",{className:`${Ds.btn_review}`,onClick:()=>{if(!(et!=null&&et.is_open_ai_review))return Fe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;window.location.href=`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/detail?random=${et==null?void 0:et.is_random}&tabs=2`}},la.createElement("img",{src:An.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"));return la.createElement("section",{className:Ds.bg},la.createElement("div",{className:"edu-container"},tu.username&&la.createElement("section",{className:"animated fadeIn"},la.createElement("aside",{className:"mt10"},la.createElement(ze.Z,{separator:">"},la.createElement(ze.Z.Item,{href:`/classrooms/${Nt.coursesId}/exercise`},(_t=(kt=Xe==null?void 0:Xe.userInfo)==null?void 0:kt.course)==null?void 0:_t.course_name),la.createElement(ze.Z.Item,{href:`/classrooms/${Nt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),la.createElement(ze.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),la.createElement("aside",{className:[Ds.title,"mt20"].join(" ")},la.createElement("a",{href:`/classrooms/${Nt.coursesId}/exercise`},la.createElement(z.Z,{className:"font16 c-black"})),(0,me.vB)(et==null?void 0:et.exercise_status,et==null?void 0:et.appraise_label),(et==null?void 0:et.is_make_up_exercise)&&la.createElement("img",{src:mf,width:44,height:24,style:{marginRight:5,marginLeft:10}}),la.createElement("strong",{className:"font20 ml5 mr10"},et==null?void 0:et.exercise_name),(et==null?void 0:et.exercise_type)==2&&la.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Ds.moni},la.createElement("img",{src:gf,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(et==null?void 0:et.is_make_up_exercise)&&la.createElement(Ce.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},la.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${et==null?void 0:et.make_up_exercise_id}/detail?random=${et==null?void 0:et.make_up_exercise_is_random}`)}})))),la.createElement("aside",{className:"mt30 relative"},_n=="12"?la.createElement(Mi,null):la.createElement("div",{className:Ds.export},!(0,vn.dE)()&&!(et!=null&&et.is_make_up_exercise)&&(et==null?void 0:et.exercise_status)===3&&(et==null?void 0:et.exercise_type)!=2&&la.createElement(Ie.ZP,{onClick:iu=>{if(iu.preventDefault(),!(et!=null&&et.allow_create_make_up)){Fe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Re({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Nt}})}},la.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,vn.dE)()&&!(et!=null&&et.is_make_up_exercise)&&et.exercise_status===3&&(et==null?void 0:et.exercise_type)!=2&&la.createElement(Ie.ZP,{onClick:iu=>{if(iu.preventDefault(),!(et!=null&&et.allow_create_make_up)){Fe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Re({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Nt}})}},la.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,vn.GJ)()&&Su&&((wn=et==null?void 0:et.user_permission)==null?void 0:wn.user_commit_counts)>0&&(et==null?void 0:et.exercise_status)===2&&(et==null?void 0:et.exercise_type)!=2&&la.createElement(Ie.ZP,{onClick:iu=>{var Mr,ru;if(iu.preventDefault(),(0,vn.Rm)()&&!((ru=(Mr=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Mr.exercise)!=null&&ru.can_redo)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Nt}})}},la.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,vn.GJ)()&&Su&&((kn=et==null?void 0:et.user_permission)==null?void 0:kn.exercise_unpublish_count)>0&&(et==null?void 0:et.exercise_status)===1&&(!(et!=null&&et.is_make_up_exercise)||(et==null?void 0:et.is_make_up_exercise)&&(et==null?void 0:et.allow_create_make_up))&&la.createElement(Xm.Z,{tips:et==null?void 0:et.open_appraise,style:{marginLeft:10}},la.createElement(Ie.ZP,{onClick:iu=>{var Mr,ru,Nr,Fl;if(iu.preventDefault(),(0,vn.Rm)()&&!((ru=(Mr=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Mr.exercise)!=null&&ru.can_publish)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((et==null?void 0:et.exercise_question_count)===0){Fe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((Nr=Xe==null?void 0:Xe.userInfo)==null?void 0:Nr.user_status)===2){(0,ys.Rd)();return}const Qr=Ve()(et==null?void 0:et.created_at,gl);if(Ve()(co).diff(Ve()(Qr),"days")>0&&(et!=null&&et.is_random)){kl();return}et!=null&&et.high_resources_consume&&!(et!=null&&et.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Nt.coursesId,type:"exercise",type_id:Nt.categoryId,name:et.exercise_name,fn:()=>{var hl;Re({type:"exercise/getCommonHeader",payload:Oi({},Nt)}),Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Nt.categoryId],unified_setting:et==null?void 0:et.unified_setting,params:Nt,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:_n,cb:ou,manage_all_group:(hl=Na==null?void 0:Na.exercise)==null?void 0:hl.manage_all_group}})}}}):Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Nt.categoryId],unified_setting:et==null?void 0:et.unified_setting,params:Nt,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:_n,cb:ou,manage_all_group:(Fl=Na==null?void 0:Na.exercise)==null?void 0:Fl.manage_all_group}})}},la.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,vn.GJ)()&&Su&&((Kt=et==null?void 0:et.user_permission)==null?void 0:Kt.exercise_publish_count)>0&&la.createElement(Ie.ZP,{onClick:iu=>{var Mr,ru;if(iu.preventDefault(),(0,vn.Rm)()&&!((ru=(Mr=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Mr.exercise)!=null&&ru.can_stop)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:et==null?void 0:et.unified_setting,selectArrs:[Nt.categoryId],params:Nt,cb:ou}})}},la.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,vn.dE)()&&et.is_late&&`\u8FDF\u5230\u8D85\u8FC7${et.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,vn.dE)()&&(et==null?void 0:et.exercise_type)===2&&la.createElement(Ie.ZP,{onClick:iu=>Hs(void 0,null,function*(){iu.preventDefault();const Mr=yield(0,Se.ZP)(`/api/exercises/${Nt.categoryId}/header_info.json`,{method:"get"});(Mr==null?void 0:Mr.status)===0&&au((Mr==null?void 0:Mr.data)||{}),xn(!0)})},la.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,vn.dE)()&&(et==null?void 0:et.exercise_type)===1&&((zt=et==null?void 0:et.user_permission)==null?void 0:zt.current_status)===2&&!et.is_late&&et.exercise_status>1&&la.createElement(Ie.ZP,{onClick:()=>nu()},la.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(qt=Fu==null?void 0:Fu.exercise_types)!=null&&qt.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,vn.dE)()&&(et==null?void 0:et.exercise_type)===2&&!et.is_late&&(et==null?void 0:et.exercise_status)!=3&&et.exercise_status>1&&la.createElement(Ce.Z,{title:la.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",et==null?void 0:et.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",qr(),"\u6B21")},la.createElement(Ie.ZP,{onClick:()=>nu(),disabled:qr()===0&&((dn=et==null?void 0:et.user_permission)==null?void 0:dn.current_status)!=0,style:{marginLeft:8}},la.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((ma=et==null?void 0:et.user_permission)==null?void 0:ma.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,vn.dE)()&&(et==null?void 0:et.exercise_type)===1&&((Vt=et==null?void 0:et.user_permission)==null?void 0:Vt.current_status)===0&&!et.is_late&&et.exercise_status>1&&la.createElement(Ie.ZP,{onClick:()=>nu(!0)},la.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,vn.dE)()&&(et==null?void 0:et.screen_used_num)>(et==null?void 0:et.screen_num)&&et.exercise_status!==3&&la.createElement(Ie.ZP,{onClick:()=>nu(!0)},la.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,vn.dE)()&&(et==null?void 0:et.whole_exercise_status)===3&&(et==null?void 0:et.ai_push_wrong_question)&&((Wn=et==null?void 0:et.user_permission)==null?void 0:Wn.current_status)!==4&&la.createElement(oe.Z,{align:"middle"},(et==null?void 0:et.wrong_questions_size)!==0&&((Cn=et==null?void 0:et.progress)==null?void 0:Cn.stat)===1&&la.createElement(Tf,{dispatch:Re,id:et==null?void 0:et.ai_question_record_id}),la.createElement(Ie.ZP,{onClick:()=>{var iu;if((et==null?void 0:et.wrong_questions_size)===0){Fe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((iu=et==null?void 0:et.progress)==null?void 0:iu.stat)===1){Fe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/wrongAnswer/${tu==null?void 0:tu.login}`)}},la.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(et==null?void 0:et.show_analysis_detail)&&la.createElement(Ie.ZP,{onClick:()=>{(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/analysis/${et==null?void 0:et.analysis_id}`)}},la.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,vn.GJ)()&&Su&&(et.exercise_status===1||et.exercise_status===3&&(et==null?void 0:et.is_make_up_exercise))&&la.createElement(Xm.Z,{tips:et==null?void 0:et.open_appraise,style:{marginLeft:10}},la.createElement(Ie.ZP,{onClick:()=>{var iu,Mr;if((0,vn.Rm)()&&!((Mr=(iu=Pt==null?void 0:Pt.AssistantObject)==null?void 0:iu.exercise)!=null&&Mr.can_create)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,vn.Ny)()&&(et==null?void 0:et.exercise_status)==1&&!(et!=null&&et.exercise_can_preview)){Fe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const ru=Ve()(et==null?void 0:et.created_at,gl);if(Ve()(co).diff(Ve()(ru),"days")>0&&(et!=null&&et.is_random)){kl();return}else Ae.history.push(et!=null&&et.is_random?`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/random/edit?type=settings`:`/classrooms/${Nt.coursesId}/exercise/add/${Nt.categoryId}?random=false&type=2`)}},la.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(et==null?void 0:et.exercise_status)===-1&&(0,vn.GJ)()&&la.createElement(Ie.ZP,{icon:la.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Re({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:et==null?void 0:et.exercise_name,id:et==null?void 0:et.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,vn.GJ)()&&Su&&la.createElement(E.Z,{dropdownRender:al},la.createElement(Ie.ZP,null,"\u66F4\u591A\u64CD\u4F5C",la.createElement(te.Z,null)))),la.createElement("aside",{className:`mt30 relative ${Ds.workListTabWrap}`},la.createElement(y.default,{activeKey:`${_n}`,onChange:iu=>{var Mr;if(parseInt(iu)===1&&!((Mr=Pt.AssistantObject.exercise)!=null&&Mr.can_view)&&(0,vn.Rm)()){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ru=Ve()(et==null?void 0:et.created_at,gl),Nr=Ve()(co).diff(Ve()(ru),"days");if(re.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Be.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{if(Nr>0&&parseInt(iu)===3&&(et!=null&&et.is_random)){kl();return}Wa(iu),Re({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(Nr>0&&parseInt(iu)===3&&(et!=null&&et.is_random)){kl();return}Wa(iu)}iu==="3"?zr():(iu==="2"||iu==="11")&&Re({type:"exercise/getCommonHeader",payload:Oi({},Nt)})},items:il.map(iu=>({label:iu.name,key:`${iu.id}`}))})),la.createElement("section",{className:et!=null&&et.is_random&&_n==="2"||["3","9","10","11","12"].includes(_n)?"":"pl25 pr25 bg-white"},(It=(ia=il.filter(iu=>iu.id==_n))==null?void 0:ia[0])==null?void 0:It.component))),la.createElement(D0.Z,null),la.createElement(w0,{onOk:po}),la.createElement(Ai.Z,null),la.createElement(vc,{cb:()=>Cu()}),la.createElement(Af.Z,{onOk:()=>Cu()}),la.createElement(Ef.Z,{onOk:()=>Cu()}),la.createElement(pc,null),la.createElement(Qg,null),la.createElement(ff.Z,null),la.createElement(hc,null),la.createElement(Wg,null),la.createElement(df.Z,{successCb:()=>nu(currentEnterExamRef.current)}),la.createElement(Be.default,{open:Ra,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{qn(!1)}},la.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),la.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),la.createElement("p",{style:{marginLeft:"10px"}},la.createElement(x.default,{dataSource:hi,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),la.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),la.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),la.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),la.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),la.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),la.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),la.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),la.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),la.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),la.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),la.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),la.createElement(Be.default,{open:Rn,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{xn(!1)}},(ta==null?void 0:ta.length)===0?la.createElement(an.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):la.createElement(x.default,{dataSource:ta,columns:Io,pagination:!1})),la.createElement(Ff.Z,null),la.createElement(Cf.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Ia==null?void 0:Ia.url,type:Ia==null?void 0:Ia.file_type,onClose:()=>Gu({})}),la.createElement(Mf,null),la.createElement(Lf,null),la.createElement(yf.Z,null))};var Nv=(0,Ae.connect)(({exercise:ie,loading:se,user:re,globalSetting:Ke,classroomList:it})=>({classroomList:it,exercise:ie,globalSetting:Ke,user:re,loading:se.effects}))(Lv)},18074:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ve}});var a=ee(59301),Se=ee(37568),Oe=ee(6767),Ae=ee(62957),Be=ee(29787),xe=ee(77019),Fe=ee(5269),Le=ee(14566),Ce=ee(62673),ge=ee(71051),Ne=ee(62772),ze={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ie=ee(44993),oe=ee(52430),E=ee(17354),y=ee(41312),x=ee(13952),b=ee(5885),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ue=ee(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,be=(Ye,Ge,ot)=>Ge in Ye?me(Ye,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ye[Ge]=ot,De=(Ye,Ge)=>{for(var ot in Ge||(Ge={}))de.call(Ge,ot)&&be(Ye,ot,Ge[ot]);if(he)for(var ot of he(Ge))pe.call(Ge,ot)&&be(Ye,ot,Ge[ot]);return Ye},ke=(Ye,Ge,ot)=>new Promise((At,Et)=>{var ct=Dt=>{try{rn(ot.next(Dt))}catch(gt){Et(gt)}},yt=Dt=>{try{rn(ot.throw(Dt))}catch(gt){Et(gt)}},rn=Dt=>Dt.done?At(Dt.value):Promise.resolve(Dt.value).then(ct,yt);rn((ot=ot.apply(Ye,Ge)).next())});const{TextArea:qe}=Se.default,Je=({exercise:Ye,loading:Ge,dispatch:ot})=>{var At;const{workSetting:Et}=Ye,ct=(0,Ie.useParams)();ct.category=ct.categoryId||ct.exerciseId,ct.categoryId=ct.categoryId||ct.exerciseId;const[yt,rn]=(0,a.useState)(!1),[Dt,gt]=(0,a.useState)(!1);let[_e,ft]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Ct()},[Et]),(0,a.useEffect)(()=>{Ye.actionTabs.key==="exportSetting"&&!(Et!=null&&Et.exercise_header)&&ot({type:"exercise/getWorkSetting",payload:De({},ct)})},[Ye.actionTabs.key]);const Ct=()=>{var Te,Gt,va,xt;const Yt=JSON.parse(JSON.stringify(Et));Object.keys(_e).forEach(na=>{var Ba;_e[na]=(Ba=Yt==null?void 0:Yt.exercise_header)==null?void 0:Ba[na]}),_e.file_list=(Te=Yt==null?void 0:Yt.exercise_header)!=null&&Te.attachment_id?[{uid:(Gt=Yt==null?void 0:Yt.exercise_header)==null?void 0:Gt.attachment_id,id:(va=Yt==null?void 0:Yt.exercise_header)==null?void 0:va.attachment_id,url:(xt=Yt==null?void 0:Yt.exercise_header)==null?void 0:xt.photo_url}]:[],ft(_e)},bt=()=>{var Te,Gt,va;const xt=JSON.parse(JSON.stringify(_e));xt.categoryId=ct.categoryId,xt.attachment_id=((va=(Gt=(Te=xt.file_list)==null?void 0:Te[0])==null?void 0:Gt.response)==null?void 0:va.id)||null,Qt(xt)},Qt=Te=>ke(void 0,null,function*(){gt(!0),(yield(0,oe.ZP)(`/api/exercises/${ct==null?void 0:ct.categoryId}/foramt_settings.json`,{method:"post",body:Te})).status===0&&(Oe.ZP.success("\u66F4\u65B0\u6210\u529F"),ot({type:"exercise/getCommonHeader",payload:De({},ct)}),ot({type:"exercise/getWorkSetting",payload:De({},ct)}),ot({type:"exercise/getExerciseExportHeadData",payload:{id:ct.exerciseId||ct.categoryId,identify:ct.userId||null}}),gt(!1))}),sn={disabled:yt,multiple:!1,listType:"picture-card",onPreview:Te=>{y.Z.publish("preview-image",Te.thumbUrl||Te.url)},withCredentials:!0,fileList:_e.file_list,beforeUpload:Te=>Te.size/1024>200?(Oe.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(Te){let Gt=Te.fileList.filter(va=>!!va.status);_e.file_list=Gt,ft(Object.assign({},_e))},onRemove:Te=>ke(void 0,null,function*(){return _e.file_list=[],ft(Object.assign({},_e)),!0})};return ue.createElement(Ae.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:ze.modalWrapper,width:900,centered:!0,open:Ye.actionTabs.key==="exportSetting",onOk:()=>bt(),onCancel:()=>{Ct(),ot({type:"exercise/setActionTabs",payload:{}})}},ue.createElement("section",{className:ze.exportSettingWrapper},ue.createElement(Be.Z,{spinning:Ge["exercise/getWorkSetting"]||Dt},ue.createElement(xe.Z,{wrap:!1,justify:"space-between"},ue.createElement(Fe.Z,null,ue.createElement(xe.Z,{align:"middle"},ue.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ue.createElement("span",{className:ze.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ue.createElement("div",{className:"mt15"},ue.createElement(Le.default,De({},sn),!((At=_e.file_list)!=null&&At.length)&&ue.createElement("div",null,ue.createElement(Ne.Z,null),ue.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement(Ce.default,{checked:_e.show_title,disabled:yt,onChange:Te=>{_e.show_title=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement(Ce.default,{checked:_e.show_body,disabled:yt,onChange:Te=>{_e.show_body=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement(Ce.default,{checked:_e.show_info,disabled:yt,onChange:Te=>{_e.show_info=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement(Ce.default,{checked:_e.show_table,disabled:yt,onChange:Te=>{_e.show_table=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ue.createElement(xe.Z,{align:"middle",className:`mt20 ${ze.pottedLine}`},ue.createElement(Fe.Z,null,ue.createElement("img",{src:z,alt:""})),ue.createElement(Fe.Z,{className:ze.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ue.createElement(Fe.Z,null,ue.createElement("img",{src:z,alt:""}))),ue.createElement(xe.Z,{className:"mt15",justify:"center",style:{width:320}},ue.createElement(Ce.default,{className:"pl8",checked:_e.show_user,disabled:yt,onChange:Te=>{_e.show_user=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u59D3\u540D")),ue.createElement(Ce.default,{checked:_e.show_no,disabled:yt,onChange:Te=>{_e.show_no=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u5B66\u53F7")),ue.createElement(Ce.default,{checked:_e.show_group,disabled:yt,onChange:Te=>{_e.show_group=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ue.createElement(Ce.default,{checked:_e.show_school_name,disabled:yt,onChange:Te=>{_e.show_school_name=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ue.createElement(Ce.default,{checked:_e.show_phone,disabled:yt,onChange:Te=>{_e.show_phone=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u624B\u673A\u53F7"))),ue.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ue.createElement(ge.Z,{size:"middle",min:1,value:_e.export_page_num?_e.export_page_num:40,onChange:Te=>{_e.export_page_num=Te,ft(De({},_e))}}),ue.createElement("span",{className:"ml10"},"\u9898")),ue.createElement(xe.Z,{className:"mt15"},ue.createElement(Ce.default,{checked:_e.show_desc,disabled:yt,onChange:Te=>{_e.show_desc=Te.target.checked,ft(Object.assign({},_e))}},ue.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ue.createElement(Fe.Z,{className:ze.imgPreviewPart},ue.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ue.createElement("img",{src:E.qz})))),ue.createElement(b.Z,null)))};var Ve=(0,Ie.connect)(({exercise:Ye,loading:Ge,globalSetting:ot})=>({exercise:Ye,loading:Ge.effects,globalSetting:ot}))(Je)},35155:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return te}});var a=ee(59301),Se=ee(44993),Oe=ee(77019),Ae=ee(54172),Be={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},xe=ee(68606),Fe=ee(89299),Le=ee(18074),Ce=ee(45722),ge=ee(13952),Ne=ee(59301),ze=Object.defineProperty,Ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ue,me,he)=>me in ue?ze(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[me]=he,x=(ue,me)=>{for(var he in me||(me={}))oe.call(me,he)&&y(ue,he,me[he]);if(Ie)for(var he of Ie(me))E.call(me,he)&&y(ue,he,me[he]);return ue},b=(ue,me,he)=>new Promise((de,pe)=>{var be=qe=>{try{ke(he.next(qe))}catch(Je){pe(Je)}},De=qe=>{try{ke(he.throw(qe))}catch(Je){pe(Je)}},ke=qe=>qe.done?de(qe.value):Promise.resolve(qe.value).then(be,De);ke((he=he.apply(ue,me)).next())});const z=({isPreview:ue=!1,isExportBlank:me=!1,activeTabs:he,exercise:de,globalSetting:pe,loading:be,user:De,dispatch:ke,showExportBtn:qe=!1,sealStyle:Je={}})=>{var Ve,Ye,Ge,ot,At,Et,ct,yt,rn,Dt,gt,_e,ft,Ct,bt;const Qt=(0,Se.useParams)(),{userInfo:sn}=De,[Te,Gt]=(0,a.useState)(),[va,xt]=(0,a.useState)();let Yt=(0,a.useRef)(null);const[na,Ba]=(0,a.useState)(21),[mn,an]=(0,a.useState)([]),gn=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!gn.current)return;gn.current=!1;const rt=yield(0,xe.cV)({id:Qt.exerciseId||Qt.categoryId});rt.status==0&&an(rt.data)}),(0,Fe.W)(he)||he==="2"&&cn()},[Qt.userId,Qt.coursesId,Qt.exerciseId,Qt.categoryId,he]),(0,a.useEffect)(()=>{Yt.current&&Ba(Yt.current.clientHeight)},[Yt.current]),(0,a.useEffect)(()=>{var rt;if((rt=de.exerciseExportHeadData)!=null&&rt.title){const nt=de.exerciseExportHeadData;Gt(x({},nt||{}));const{table:Ze}=nt||{};let Ot,On;(Ze!=null&&Ze.total_singles_scores||Ze!=null&&Ze.total_doubles_scores||Ze!=null&&Ze.total_nulls_scores||Ze!=null&&Ze.total_judges_scores||Ze!=null&&Ze.total_pros_scores||Ze!=null&&Ze.total_shixuns_scores||Ze!=null&&Ze.total_mains_scores||Ze!=null&&Ze.total_combination_scores||Ze!=null&&Ze.total_bpros_scores)&&(Ot=Number(Ze==null?void 0:Ze.total_singles_scores)+Number(Ze==null?void 0:Ze.total_doubles_scores)+Number(Ze==null?void 0:Ze.total_nulls_scores)+Number(Ze==null?void 0:Ze.total_judges_scores)+Number(Ze==null?void 0:Ze.total_bpros_scores)+Number(Ze==null?void 0:Ze.total_pros_scores)+Number(Ze==null?void 0:Ze.total_shixuns_scores)+Number(Ze==null?void 0:Ze.total_mains_scores)+Number(Ze==null?void 0:Ze.total_combination_scores)),(Ze!=null&&Ze.singles_scores||Ze!=null&&Ze.doubles_scores||Ze!=null&&Ze.nulls_scores||Ze!=null&&Ze.judges_scores||Ze!=null&&Ze.pros_scores||Ze!=null&&Ze.bpros_scores||Ze!=null&&Ze.shixuns_scores||Ze!=null&&Ze.mains_scores||Ze!=null&&Ze.combination_scores)&&(On=Number(Ze==null?void 0:Ze.singles_scores)+Number(Ze==null?void 0:Ze.doubles_scores)+Number(Ze==null?void 0:Ze.nulls_scores)+Number(Ze==null?void 0:Ze.judges_scores)+Number(Ze==null?void 0:Ze.pros_scores)+Number(Ze==null?void 0:Ze.bpros_scores)+Number(Ze==null?void 0:Ze.shixuns_scores)+Number(Ze==null?void 0:Ze.mains_scores)+Number(Ze==null?void 0:Ze.combination_scores));const pn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.total_singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.total_doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.total_nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.total_judges_scores)||0,pros_score:(Ze==null?void 0:Ze.total_pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.total_bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.total_shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.total_mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.judges_scores)||0,pros_score:(Ze==null?void 0:Ze.pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.combination_scores)||0,total_score:On||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Un=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.total_singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.total_doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.total_nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.total_judges_scores)||0,pros_score:(Ze==null?void 0:Ze.total_pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.total_bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.total_shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.total_mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];xt([...me?Un:pn])}},[de.exerciseExportHeadData]);const cn=()=>b(void 0,null,function*(){const rt={id:Qt.exerciseId||Qt.categoryId,identify:(sn==null?void 0:sn.login)||null},nt=yield(0,xe.iw)(rt);Gt(nt||{});const{table:Ze}=nt||{};let Ot,On;(Ze!=null&&Ze.total_singles_scores||Ze!=null&&Ze.total_doubles_scores||Ze!=null&&Ze.total_nulls_scores||Ze!=null&&Ze.total_judges_scores||Ze!=null&&Ze.total_pros_scores||Ze!=null&&Ze.total_bpros_scores||Ze!=null&&Ze.total_shixuns_scores||Ze!=null&&Ze.total_mains_scores||Ze!=null&&Ze.total_combination_scores)&&(Ot=Number(Ze==null?void 0:Ze.total_singles_scores)+Number(Ze==null?void 0:Ze.total_doubles_scores)+Number(Ze==null?void 0:Ze.total_nulls_scores)+Number(Ze==null?void 0:Ze.total_bpros_scores)+Number(Ze==null?void 0:Ze.total_judges_scores)+Number(Ze==null?void 0:Ze.total_pros_scores)+Number(Ze==null?void 0:Ze.total_shixuns_scores)+Number(Ze==null?void 0:Ze.total_mains_scores)+Number(Ze==null?void 0:Ze.total_combination_scores)),(Ze!=null&&Ze.singles_scores||Ze!=null&&Ze.doubles_scores||Ze!=null&&Ze.nulls_scores||Ze!=null&&Ze.judges_scores||Ze!=null&&Ze.pros_scores||Ze!=null&&Ze.bpros_scores||Ze!=null&&Ze.shixuns_scores||Ze!=null&&Ze.mains_scores||Ze!=null&&Ze.combination_scores)&&(On=Number(Ze==null?void 0:Ze.singles_scores)+Number(Ze==null?void 0:Ze.doubles_scores)+Number(Ze==null?void 0:Ze.bpros_scores)+Number(Ze==null?void 0:Ze.nulls_scores)+Number(Ze==null?void 0:Ze.judges_scores)+Number(Ze==null?void 0:Ze.pros_scores)+Number(Ze==null?void 0:Ze.shixuns_scores)+Number(Ze==null?void 0:Ze.mains_scores)+Number(Ze==null?void 0:Ze.combination_scores));const pn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.total_singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.total_doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.total_nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.total_judges_scores)||0,pros_score:(Ze==null?void 0:Ze.total_pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.total_bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.total_shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.total_mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.judges_scores)||0,pros_score:(Ze==null?void 0:Ze.pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.combination_scores)||0,total_score:On||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];xt(me?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:pn)}),He=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:rt=>Ne.createElement("a",null,rt)},{title:((Ve=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[0].nameType))==null?void 0:Ve.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((Ye=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[1].nameType))==null?void 0:Ye.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((Ge=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[3].nameType))==null?void 0:Ge.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((ot=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[2].nameType))==null?void 0:ot.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((At=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[6].nameType))==null?void 0:At.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((Et=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[5].nameType))==null?void 0:Et.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((ct=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[4].nameType))==null?void 0:ct.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((yt=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[7].nameType))==null?void 0:yt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((rn=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[8].nameType))==null?void 0:rn.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt==null?void 0:rt.toFixed(1))}],{exercise_header:ht}=Te||{};return Ne.createElement(Ne.Fragment,null,((ht==null?void 0:ht.show_user)||(ht==null?void 0:ht.show_no)||(ht==null?void 0:ht.show_group))&&Ne.createElement("section",{className:Be.glassSeal,style:Je},(ht==null?void 0:ht.show_user)&&Ne.createElement("span",null,"\u59D3\u540D\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.user)),(ht==null?void 0:ht.show_no)&&Ne.createElement("span",null,"\u5B66\u53F7\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.student_id)),(ht==null?void 0:ht.show_group)&&Ne.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.group_name)),(ht==null?void 0:ht.show_school_name)&&Ne.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.school_name)),(ht==null?void 0:ht.show_phone)&&Ne.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.phone))),Ne.createElement("section",{className:`${Be.wrap} ${ue?"pl20":""} `},(Te==null?void 0:Te.photo_url)&&Ne.createElement("img",{className:Be.img,src:`${ge.Z.API_SERVER}${Te==null?void 0:Te.photo_url}`}),(ht==null?void 0:ht.show_title)&&Ne.createElement(Oe.Z,{className:Be.paperHeader,justify:"center"},Ne.createElement("div",null,Te==null?void 0:Te.title)),(ht==null?void 0:ht.show_info)&&Ne.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Te==null?void 0:Te.large_counts,"\u5927\u9898\u3011\u3010",Te==null?void 0:Te.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Te==null?void 0:Te.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Te==null?void 0:Te.time)>-1?`${Te==null?void 0:Te.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(ht==null?void 0:ht.show_desc)&&(((Dt=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Dt.exercise_description)||((gt=de==null?void 0:de.commonHeader)==null?void 0:gt.exercise_description))&&Ne.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Ne.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Ne.createElement("span",null,((_e=de==null?void 0:de.exerciseExportHeadData)==null?void 0:_e.exercise_description)||((ft=de==null?void 0:de.commonHeader)==null?void 0:ft.exercise_description))),(ht==null?void 0:ht.show_table)&&Ne.createElement("div",{className:"mt10"},Ne.createElement(Ae.default,{className:Be.table,columns:He,dataSource:[...va||[]],bordered:!0,pagination:!1})),((Ct=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Ct.analysis)&&Ne.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(bt=de==null?void 0:de.exerciseExportHeadData)==null?void 0:bt.analysis}`)),Ne.createElement(Le.Z,null))};var te=(0,Se.connect)(({exercise:ue,loading:me,user:he,globalSetting:de})=>({exercise:ue,globalSetting:de,user:he,loading:me.effects}))(z)},44521:function(pt,dt,ee){"use strict";var a=ee(23416),Se=ee(68606),Oe=ee(96911),Ae=ee(28284),Be=ee(62957),xe=ee(99571),Fe=ee(29787),Le=ee(62673),Ce=ee(47889),ge=ee(77736),Ne=ee(59301),ze=ee(44993),Ie=ee(13952),oe=ee(59301),E=(x,b,z)=>new Promise((te,ue)=>{var me=pe=>{try{de(z.next(pe))}catch(be){ue(be)}},he=pe=>{try{de(z.throw(pe))}catch(be){ue(be)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(me,he);de((z=z.apply(x,b)).next())});const y=({exercise:x,dispatch:b})=>{var z,te,ue,me;const he=(0,ze.useParams)(),[de]=(0,ze.useSearchParams)(),pe=de.getAll("exercise_group_id").map(gt=>gt==="all"?gt:Number(gt)),{actionTabs:be}=x,[De]=Ae.default.useForm(),[ke,qe]=(0,Ne.useState)(!1),Je=(0,Ne.useRef)(null),[Ve,Ye]=(0,Ne.useState)(!1),[,Ge,ot,At]=(0,Oe.U)(Se.aU,{}),[Et,ct]=(0,Ne.useState)({}),yt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},rn=(gt,_e)=>{ze.history.push(`/classrooms/${he.coursesId}/exercise/${(he==null?void 0:he.categoryId)||(he==null?void 0:he.exerciseId)}/sumup?exam_summary_id=${(_e==null?void 0:_e.exam_summary_id)||""}&template=${gt==null?void 0:gt.exam_summary_template_id}&${gt==null?void 0:gt.exercise_group_id.map(ft=>`exercise_group_id=${ft}`).join("&")}`)},Dt=()=>E(void 0,null,function*(){var gt,_e,ft,Ct,bt;const Qt=yield ot({id:(he==null?void 0:he.categoryId)||(he==null?void 0:he.exerciseId)});De.setFieldsValue({exercise_group_id:be!=null&&be.isEdit&&pe.length>0?pe:["all",...((_e=(gt=Qt==null?void 0:Qt.data)==null?void 0:gt.course_groups)==null?void 0:_e.map(sn=>sn==null?void 0:sn.exercise_group_id))||[]],exam_summary_template_id:be!=null&&be.isEdit?Number(de.get("template")):(bt=(Ct=(ft=Qt==null?void 0:Qt.data)==null?void 0:ft.exam_summary_templates)==null?void 0:Ct[0])==null?void 0:bt.id})});return(0,Ne.useEffect)(()=>{Je.current&&Je.current.scrollHeight>134&&Ye(!0)},[Je]),(0,Ne.useEffect)(()=>{(be==null?void 0:be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Dt():De.resetFields()},[be==null?void 0:be.title]),oe.createElement(oe.Fragment,null,oe.createElement(Be.default,{title:be.title,width:800,centered:!0,open:(be==null?void 0:be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:oe.createElement("div",{style:{textAlign:"center"}},oe.createElement(xe.ZP,{type:"primary",onClick:()=>{De.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{yt()}},oe.createElement(Fe.Z,{spinning:Ge},oe.createElement(Ae.default,{form:De,onFinish:gt=>E(void 0,null,function*(){var _e,ft;const Ct=(ft=(_e=At==null?void 0:At.data)==null?void 0:_e.exam_summaries)==null?void 0:ft.find(bt=>(bt==null?void 0:bt.exam_summary_template_id)===gt.exam_summary_template_id);if(Ct!=null&&Ct.exam_summary_id){const bt=Be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:oe.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Qt=>{Qt.preventDefault(),Qt.stopPropagation(),bt.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{rn(gt,Ct),yt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{rn(gt,{}),yt()}});return}rn(gt,Ct),yt()})},oe.createElement("div",{ref:Je,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:ke?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},oe.createElement(Ae.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(gt,_e=[],ft)=>{var Ct,bt;let Qt=gt;const sn=((bt=(Ct=At==null?void 0:At.data)==null?void 0:Ct.course_groups)==null?void 0:bt.map(Te=>Te==null?void 0:Te.exercise_group_id))||[];return!(_e!=null&&_e.includes("all"))&&(gt.includes("all")||gt.length===sn.length)?Qt=[...sn,"all"]:gt.includes("all")&>.length!==sn.length+1?Qt=gt.filter(Te=>Te!=="all"):_e!=null&&_e.includes("all")&&!gt.includes("all")&&(Qt=[]),Qt}},oe.createElement(Le.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(z=At==null?void 0:At.data)==null?void 0:z.course_groups)==null?void 0:te.map(gt=>({value:gt==null?void 0:gt.exercise_group_id,label:`${gt==null?void 0:gt.exercise_group_name}\uFF08${gt==null?void 0:gt.exercise_group_students}\uFF09`})))||[]]})),Ve&&oe.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>qe(!ke)},ke?"\u6536\u8D77":"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),oe.createElement(Ae.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},oe.createElement(Ce.ZP.Group,null,oe.createElement(ge.Z,{className:"mt5",direction:"vertical"},(me=(ue=At==null?void 0:At.data)==null?void 0:ue.exam_summary_templates)==null?void 0:me.map((gt,_e)=>oe.createElement(Ce.ZP,{key:_e,value:gt==null?void 0:gt.id},`\u6A21\u677F${_e+1}-${gt==null?void 0:gt.name}`,oe.createElement("a",{className:"ml5",onClick:()=>{var ft,Ct;ct({url:Ie.Z.API_SERVER+((ft=gt==null?void 0:gt.attachment_info)==null?void 0:ft.url),file_type:(Ct=gt==null?void 0:gt.attachment_info)==null?void 0:Ct.file_type})}},"\u67E5\u770B"))))))))),oe.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Et==null?void 0:Et.url,type:Et==null?void 0:Et.file_type,onClose:()=>ct({})}))};dt.Z=(0,ze.connect)(({exercise:x})=>({exercise:x}))(y)},95124:function(pt,dt,ee){"use strict";ee.d(dt,{jM:function(){return Te},ZP:function(){return na},g0:function(){return Yt},rK:function(){return Ba},P1:function(){return va},PQ:function(){return sn},JE:function(){return xt},$C:function(){return Gt},eS:function(){return Qt}});var a=ee(59301),Se=ee(47889),Oe=ee(77019),Ae=ee(62673),Be=ee(37568),xe=ee(99571),Fe={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},Le=ee(98573),Ce=ee(92310),ge=ee.n(Ce),Ne=ee(4213),ze=ee(24302),Ie=ee(33329),oe=ee(68606),E=ee(24334),y=ee(6767),x=ee(62957),b=ee(52430),z=ee(78837),te=ee(4766),ue=ee(61186),me=ee.n(ue),he=ee(59301),de=Object.defineProperty,pe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ke=(mn,an,gn)=>an in mn?de(mn,an,{enumerable:!0,configurable:!0,writable:!0,value:gn}):mn[an]=gn,qe=(mn,an)=>{for(var gn in an||(an={}))be.call(an,gn)&&ke(mn,gn,an[gn]);if(pe)for(var gn of pe(an))De.call(an,gn)&&ke(mn,gn,an[gn]);return mn},Je=(mn,an,gn)=>new Promise((cn,He)=>{var ht=Ze=>{try{nt(gn.next(Ze))}catch(Ot){He(Ot)}},rt=Ze=>{try{nt(gn.throw(Ze))}catch(Ot){He(Ot)}},nt=Ze=>Ze.done?cn(Ze.value):Promise.resolve(Ze.value).then(ht,rt);nt((gn=gn.apply(mn,an)).next())}),Ye=({className:mn,data:an={},identifier:gn,userAnswer:cn,onFinish:He})=>{const[ht,rt]=(0,a.useState)(!1),[nt,Ze]=(0,a.useState)({}),Ot=()=>new Date().getTime(),On=Un=>Je(void 0,null,function*(){let Ht=E.Base64.decode(an.code);return cn.length>0&&(cn==null||cn.map(Dn=>{Dn.multi_line?Ht=Ht.substring(0,Ht.indexOf("@\u2581\u2581@"))+Dn.value+Ht.substring(Ht.indexOf("@\u2581\u2581@")+4):Ht=Ht.substring(0,Ht.indexOf("@\u2581@"))+Dn.value+Ht.substring(Ht.indexOf("@\u2581@")+3)})),yield(0,z.n4)(Un,{code:E.Base64.encode(Ht),language:an.language,answers:cn==null?void 0:cn.map(Dn=>Dn.value)})}),pn=()=>Je(void 0,null,function*(){var Un;if((Un=cn==null?void 0:cn.filter(Dn=>!Dn.value))!=null&&Un.length){y.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}rt(!0);const Ht=yield(0,b.ZP)(`/api/problems/${gn}/start.json`,{method:"get"}),en=yield On(Ht==null?void 0:Ht.identifier);if((en==null?void 0:en.status)===0){let ua=function(){return Je(this,null,function*(){const{status:hn,message:Mt,data:Jt}=yield(0,z.rX)(Ht==null?void 0:Ht.identifier,"submit");if(Ot()-Dn>10*1e3*(cn==null?void 0:cn.length)){rt(!1),x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(hn===0){rt(!1),Jt.status===2?x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Ze(Jt);return}setTimeout(ua,1e3)})};const Dn=Ot();yield(0,z.bM)(Ht==null?void 0:Ht.identifier,{}),ua();return}rt(!1)});return he.createElement("div",null,he.createElement(xe.ZP,{className:ge()(mn),loading:ht,onClick:pn},"\u63D0\u4EA4\u4EE3\u7801"),he.createElement(x.default,{open:!!(nt!=null&&nt.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>He==null?void 0:He(),footer:!1,onOk:()=>Ze({}),onCancel:()=>Ze({})},he.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},he.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},he.createElement("div",null,he.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),he.createElement("span",{style:{marginLeft:12,color:nt.status!==0&&"#E30000"}},te.Im[nt.status])),he.createElement("div",null,he.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),he.createElement("span",{style:{marginLeft:12}},me()(nt.created_at).format("YYYY-MM-DD HH:mm:ss"))),he.createElement("div",null,he.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),he.createElement("span",{style:{marginLeft:12}},nt.language)),he.createElement("div",null,he.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),he.createElement("span",{style:{marginLeft:12}},nt.execute_time,"ms"))),he.createElement(te.Y4,qe({},nt)))))},Ge=ee(59301),ot=Object.defineProperty,At=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,Dt=(mn,an,gn)=>an in mn?ot(mn,an,{enumerable:!0,configurable:!0,writable:!0,value:gn}):mn[an]=gn,gt=(mn,an)=>{for(var gn in an||(an={}))yt.call(an,gn)&&Dt(mn,gn,an[gn]);if(ct)for(var gn of ct(an))rn.call(an,gn)&&Dt(mn,gn,an[gn]);return mn},_e=(mn,an)=>At(mn,Et(an)),ft=(mn,an,gn)=>new Promise((cn,He)=>{var ht=Ze=>{try{nt(gn.next(Ze))}catch(Ot){He(Ot)}},rt=Ze=>{try{nt(gn.throw(Ze))}catch(Ot){He(Ot)}},nt=Ze=>Ze.done?cn(Ze.value):Promise.resolve(Ze.value).then(ht,rt);nt((gn=gn.apply(mn,an)).next())});const Ct=["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"],bt=({data:mn})=>{const{question_type:an,group_topic_id:gn,commit_wrong_question:{analysis:cn,standard_answer_show:He,tag_discipline_names:ht,standard_answer:rt}={}}=mn,nt=()=>{if([0,1,2].includes(an))return Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ge.createElement("div",{className:"c-black"},He));if([3].includes(an))return rt==null?void 0:rt.map((Ze,Ot)=>{var On,pn;return Ge.createElement(a.Fragment,{key:Ot},Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",Ot+1),(Ze==null?void 0:Ze.model)===1&&Ge.createElement("div",{className:"c-black"},(On=Ze==null?void 0:Ze.answer_text)==null?void 0:On.join("\u3001")),(Ze==null?void 0:Ze.model)===2&&Ge.createElement("div",{className:"flex gap-10px"},(pn=Ze==null?void 0:Ze.answer_text)==null?void 0:pn.map((Un,Ht)=>Ge.createElement(ze.Z,{key:Ot+""+Ht,disabled:!0,value:Un})))))});if([4].includes(an))return Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ge.createElement("div",{className:"c-black"},rt==null?void 0:rt[0]));if([6].includes(an))return Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ge.createElement(Le.Z,{className:Fe.md,value:rt||"-"}));if([8].includes(an))return rt==null?void 0:rt.map((Ze,Ot)=>Ge.createElement(a.Fragment,{key:Ot},Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",Ot+1),Ge.createElement("div",{className:"c-black"},Ze==null?void 0:Ze.answer_text))))};return Ge.createElement("div",{className:Fe.extra},nt(),Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ge.createElement(Le.Z,{className:Fe.md,value:cn||"-"})),Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ge.createElement("div",{className:"c-black"},ht==null?void 0:ht.join("\u3001"))))},Qt=mn=>{const an=cn=>{const{user_answer:He,standard_answer:ht,standard_answers:rt,standard_answer_show:nt,tag_discipline_names:Ze,analysis:Ot,user_answer_infos:On}=cn;return cn={user_answer_is_right:(On==null?void 0:On.user_answer_is_right)===void 0?null:On==null?void 0:On.user_answer_is_right,user_answer:He,analysis:Ot,standard_answer_show:nt,tag_discipline_names:Ze,standard_answer:rt||ht},cn};return mn.map((cn,He)=>(cn.q_position=He+1,cn.commit_wrong_question=an(cn),[7].includes(cn==null?void 0:cn.question_type)&&(cn.commit_wrong_question.sub_exercise_questions=cn.sub_exercise_questions.map(ht=>an(ht))),cn))},sn=({data:mn={},value:an,onChange:gn})=>{const{question_title:cn,question_choices:He,q_position:ht,commit_wrong_question:{user_answer_is_right:rt,user_answer:nt}={}}=mn,Ze=rt!==void 0,Ot=On=>{const pn=On.target.value;gn(pn)};return Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${ht}\u3001`+cn}),Ge.createElement(Se.ZP.Group,{disabled:Ze,value:Ze?nt==null?void 0:nt[0]:an,onChange:Ot,className:Ze&&`edu-radio-${rt?"green":"red"}`},He==null?void 0:He.map((On,pn)=>Ge.createElement("div",{key:pn},Ge.createElement(Se.ZP,{value:On==null?void 0:On.choice_id,className:"mb20"},Ge.createElement(Oe.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ge.createElement("span",{className:"mr5 c-black"},Ct[pn],"."),Ge.createElement(Le.Z,{className:Fe.md,value:On==null?void 0:On.choice_text})))))),Ze&&Ge.createElement(bt,{data:mn}))},Te=({data:mn={},value:an,onChange:gn})=>{const{question_title:cn,question_choices:He,q_position:ht,commit_wrong_question:{user_answer_is_right:rt,user_answer:nt}={}}=mn,Ze=rt!==void 0,Ot=On=>{gn(On)};return Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${ht}\u3001`+cn}),Ge.createElement(Ae.default.Group,{disabled:Ze,style:{flexDirection:"column"},value:Ze?nt:an,onChange:Ot,className:Ze&&`edu-checkbox-${rt?"green":"red"}`},He==null?void 0:He.map((On,pn)=>Ge.createElement("div",{key:pn},Ge.createElement(Ae.default,{value:On==null?void 0:On.choice_id,className:"mb20"},Ge.createElement(Oe.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ge.createElement("span",{className:"mr5 c-black"},Ct[pn],"."),Ge.createElement(Le.Z,{className:Fe.md,value:On==null?void 0:On.choice_text})))))),Ze&&Ge.createElement(bt,{data:mn}))},Gt=({data:mn={},value:an,onChange:gn})=>{const{question_title:cn,question_choices:He,q_position:ht,commit_wrong_question:{user_answer_is_right:rt,user_answer:nt}={}}=mn,Ze=rt!==void 0,Ot=On=>{const pn=On.target.value;gn(pn)};return Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${ht}\u3001`+cn}),Ge.createElement(Se.ZP.Group,{disabled:Ze,value:Ze?nt==null?void 0:nt[0]:an,onChange:Ot,className:Ze&&`edu-radio-${rt?"green":"red"}`},He==null?void 0:He.map((On,pn)=>Ge.createElement("div",{key:pn},Ge.createElement(Se.ZP,{value:On==null?void 0:On.choice_id,className:"mb20"},Ge.createElement(Oe.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ge.createElement(Le.Z,{className:Fe.md,value:On==null?void 0:On.choice_text})))))),Ze&&Ge.createElement(bt,{data:mn}))},va=({data:mn={},value:an,onChange:gn})=>{const[cn,He]=(0,a.useState)([]),{question_title:ht,q_position:rt,standard_answer:nt,commit_wrong_question:{user_answer_is_right:Ze,user_answer:Ot}={}}=mn,On=Ze!==void 0,pn=Un=>{gn(Un)};return(0,a.useEffect)(()=>{if(On){He(Ot);return}if(an){He(an);return}const Un=nt==null?void 0:nt.map(Ht=>_e(gt({},Ht),{exercise_choice_id:Ht.position,answer_text:""}));He(Un)},[]),Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${rt}\u3001`+ht}),Ge.createElement("div",{className:"flex flex-col gap-20px mb20"},cn==null?void 0:cn.map((Un,Ht)=>Ge.createElement(Oe.Z,{align:"middle",wrap:!1},Ge.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",Ht+1),Ge.createElement("div",{className:"flex-1"},(Un==null?void 0:Un.model)===1?Ge.createElement(Be.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:On,value:Un==null?void 0:Un.answer_text,onChange:en=>{cn[Ht].answer_text=en.target.value,He([...cn]),pn(cn)}}):Ge.createElement(ze.Z,{value:Un==null?void 0:Un.answer_text,disabled:On,onChange:en=>{cn[Ht].answer_text=en,He([...cn]),pn(cn)}}))))),On&&Ge.createElement(bt,{data:mn}))},xt=({data:mn={},value:an,onChange:gn})=>{const{question_title:cn,q_position:He,commit_wrong_question:{user_answer_is_right:ht,user_answer:rt}={}}=mn,nt=ht!==void 0,Ze=Ot=>{gn(Ot)};return Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${He}\u3001`+cn}),nt?Ge.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},rt==null?void 0:rt[0]):Ge.createElement(Ne.Z,{watch:!0,onChange:Ze,defaultValue:an}),nt&&Ge.createElement(bt,{data:mn}))},Yt=({showEntryAnswer:mn,updateData:an,examPaperId:gn,params:cn,data:He={}})=>{const[ht,rt]=(0,a.useState)(!1),[nt,Ze]=(0,a.useState)(""),[Ot,On]=(0,a.useState)("none"),pn=(0,a.useRef)(),{question_id:Un,question_title:Ht,q_position:en,languages:Dn,description:ua,hack_identifier:hn,commit_wrong_question:{user_answer_is_right:Mt}={}}=He,Nn=typeof mn!="undefined"?mn:!(Mt!==void 0),ka=()=>ft(void 0,null,function*(){if(rt(!0),hn){const Tn=yield(0,oe.nF)({id:hn});(Tn==null?void 0:Tn.status)===0&&(Ze(`/myproblems/${Tn.identifier}?type=exercises&exercisesId=${gn}&coursesId=coursesId&login=${cn.login}&questionId=${Un}`),On("block"))}rt(!1)}),vu=Tn=>{Tn.data==="backExercise"&&(On("none"),Ze(""),an())};return(0,a.useEffect)(()=>(window.addEventListener("message",vu),()=>{window.removeEventListener("message",vu)}),[]),Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${en}\u3001`+Ht}),Nn&&Ge.createElement("div",{className:Fe.boxHead},Ge.createElement(Ie.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Dn}),Ge.createElement(xe.ZP,{loading:ht,onClick:ka,className:Fe.btn},"\u8FDB\u5165\u7B54\u9898")),Ge.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ge.createElement(Le.Z,{className:Fe.md,value:ua})),!Nn&&Ge.createElement(bt,{data:He}),Ge.createElement("iframe",{style:{display:Ot},className:Fe.iframe,src:nt,ref:pn}))},na=({showEntryAnswer:mn,updateData:an,data:gn={},value:cn,onChange:He})=>{const[ht,rt]=(0,a.useState)([]),{code:nt,hack_identifier:Ze,question_title:Ot,q_position:On,standard_answer_with_score:pn,commit_wrong_question:{user_answer_is_right:Un,user_answer:Ht}={}}=gn,Dn=typeof mn!="undefined"?mn:!(Un!==void 0),ua=hn=>{He(hn)};return(0,a.useEffect)(()=>{if(Ht){const Mt=Ht==null?void 0:Ht.map(Jt=>_e(gt({},Jt),{exercise_choice_id:Jt==null?void 0:Jt.choice_id,value:Jt.answer_text}));rt(Mt),mn===!0&&ua(Mt);return}if(cn){rt(cn);return}const hn=pn==null?void 0:pn.map(Mt=>_e(gt({},Mt),{exercise_choice_id:Mt.position,answer_text:"",score:""}));rt(hn)},[]),Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${On}\u3001`+Ot}),Dn&&Ge.createElement("div",{className:Fe.boxHead},Ge.createElement("div",{style:{color:"#FA6400"}},Ge.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ge.createElement(Ye,{className:Fe.btn,data:gn,onFinish:an,userAnswer:ht,identifier:Ze})),Ge.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ge.createElement(Le.Z,{disabledFill:!Dn,programFillValue:ht,showProgramFill:!0,onFillChange:(hn,Mt)=>{var Jt;ht[Number(Mt)].answer_text=(Jt=hn[Number(Mt)])==null?void 0:Jt.value,rt([...ht]),ua(ht)},value:E.Base64.decode(nt||"")})),!Dn&&Ge.createElement(bt,{data:gn}))},Ba=({data:mn={},value:an,onChange:gn})=>{const[cn,He]=(0,a.useState)([]),[ht,rt]=(0,a.useState)([]),{question_title:nt,q_position:Ze,commit_wrong_question:Ot,sub_exercise_questions:On}=mn,pn=(Un,Ht)=>{cn[Ht]=Un,He([...cn]),gn(cn)};return(0,a.useEffect)(()=>{const Un=On==null?void 0:On.map((Ht,en)=>{var Dn;return _e(gt({},Ht),{q_position:`${Ze}.${en+1}`,commit_wrong_question:(Dn=Ot==null?void 0:Ot.sub_exercise_questions)==null?void 0:Dn[en]})});rt(Un)},[]),(0,a.useEffect)(()=>{if(an){He(an);return}const Un=Array(On==null?void 0:On.length).fill(void 0);He(Un)},[]),Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${Ze}\u3001`+nt}),Ge.createElement("div",{className:"flex flex-col gap-20px"},ht==null?void 0:ht.map((Un,Ht)=>{const en=cn[Ht];return Ge.createElement(a.Fragment,{key:Ht},(Un==null?void 0:Un.question_type)===0&&Ge.createElement(sn,{value:en,data:Un,onChange:Dn=>pn(Dn,Ht)}),(Un==null?void 0:Un.question_type)===1&&Ge.createElement(Te,{value:en,data:Un,onChange:Dn=>pn(Dn,Ht)}),(Un==null?void 0:Un.question_type)===2&&Ge.createElement(Gt,{value:en,data:Un,onChange:Dn=>pn(Dn,Ht)}),(Un==null?void 0:Un.question_type)===3&&Ge.createElement(va,{value:en,data:Un,onChange:Dn=>pn(Dn,Ht)}),(Un==null?void 0:Un.question_type)===4&&Ge.createElement(xt,{value:en,data:Un,onChange:Dn=>pn(Dn,Ht)}))})))}},18034:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(62957),Oe=ee(52430),Ae=ee(44993),Be=ee(59301),xe=(Le,Ce,ge)=>new Promise((Ne,ze)=>{var Ie=y=>{try{E(ge.next(y))}catch(x){ze(x)}},oe=y=>{try{E(ge.throw(y))}catch(x){ze(x)}},E=y=>y.done?Ne(y.value):Promise.resolve(y.value).then(Ie,oe);E((ge=ge.apply(Le,Ce)).next())});const Fe=({exercise:Le,dispatch:Ce,init:ge,haveInit:Ne=!1})=>{const ze=(0,Ae.useParams)(),[Ie,oe]=(0,a.useState)(!1);let[E,y]=(0,a.useState)();const[x,b]=(0,a.useState)(!1),[z,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Le.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ue()},[Le.actionTabs]);function ue(){return xe(this,null,function*(){var me,he;let de=yield(0,Oe.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});if(((me=de==null?void 0:de.cover_exercises)==null?void 0:me.length)>0)oe(!0),y((he=de==null?void 0:de.cover_exercises)==null?void 0:he[0]);else{let pe=yield(0,Oe.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});Ce({type:"exercise/setActionTabs",payload:{key:""}}),(pe==null?void 0:pe.status)===0&&(Ne&&ge(),Se.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:()=>{Ae.history.push("/paperlibrary")}}))}})}return Be.createElement("div",null,Be.createElement(Se.default,{open:Ie,centered:!0,onCancel:me=>xe(void 0,null,function*(){if(me.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let he=yield(0,Oe.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs,update:1}});Ce({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(he==null?void 0:he.status)===0&&(Ne&&ge(),oe(!1),Se.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:()=>{Ae.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>xe(void 0,null,function*(){te(!0);let me=yield(0,Oe.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});te(!1),(me==null?void 0:me.status)===0&&(Ne&&ge(),Ce({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),Se.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:()=>{Ae.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Be.createElement("div",null,Be.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"),Be.createElement("div",null,Be.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Be.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Be.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};dt.Z=(0,Ae.connect)(({exercise:Le})=>({exercise:Le}))(Fe)},8324:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return pe}});var a=ee(59301),Se=ee(62957),Oe=ee(77019),Ae=ee(5269),Be=ee(82326),xe=ee(54172),Fe=ee(99571),Le=ee(38776),Ce=ee(52430),ge={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Ne=ee(44993),ze=ee(96622),Ie=ee(59301),oe=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(be,De,ke)=>De in be?oe(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,ue=(be,De)=>{for(var ke in De||(De={}))b.call(De,ke)&&te(be,ke,De[ke]);if(x)for(var ke of x(De))z.call(De,ke)&&te(be,ke,De[ke]);return be},me=(be,De)=>E(be,y(De)),he=(be,De,ke)=>new Promise((qe,Je)=>{var Ve=ot=>{try{Ge(ke.next(ot))}catch(At){Je(At)}},Ye=ot=>{try{Ge(ke.throw(ot))}catch(At){Je(At)}},Ge=ot=>ot.done?qe(ot.value):Promise.resolve(ot.value).then(Ve,Ye);Ge((ke=ke.apply(be,De)).next())});const de=({visible:be,setVisible:De,onK:ke,selectKeys:qe,selectRows:Je,appointStudent:Ve,modalParams:Ye,courseId:Ge})=>{const ot=(0,Ne.useParams)(),[At,Et]=(0,a.useState)(!1),[ct,yt]=(0,a.useState)(!1),[rn,Dt]=(0,a.useState)([]),[gt,_e]=(0,a.useState)([]),[ft,Ct]=(0,a.useState)([]),[bt,Qt]=(0,a.useState)("all"),[sn,Te]=(0,a.useState)("all");let[Gt,va]=(0,a.useState)(!0);const[xt,Yt]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[na,Ba]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),mn={selectedRowKeys:gt,columnWidth:40,hideSelectAll:!0,onSelect:(ht,rt,nt)=>{let Ze=!0;for(let Ot=0;Ot{if(ht&&nt.length>0){nt.forEach(Ze=>{gt.push(Ze.user_id),ft.push(Ze)}),_e([...gt]),Ct([...ft]);return}if(!ht&&nt.length>0){let Ze=[],Ot=[];const On=new Set(nt),pn=new Set(gt),Un=new Set(ft);Ze=[...pn].filter(Ht=>[...On].every(en=>en.user_id!==Ht)),Ot=[...Un].filter(Ht=>[...On].every(en=>en.user_id!==Ht.user_id)),_e([...Ze]),Ct([...Ot])}}};(0,a.useEffect)(()=>{be&&qe&&(_e([...qe]),Ct(Je))},[be,qe]),(0,a.useEffect)(()=>{be&&(!Ve&&Ye?na.status=Ye:na.status=null,Ba(ue({},na)),gn())},[be,Ve,Ye]);const an=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(ht,rt,nt)=>Ie.createElement("span",{style:{color:"#333"}},nt+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(ht,rt,nt)=>Ie.createElement("span",null,ht)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(ht,rt,nt)=>Ie.createElement("span",{style:{color:"#666"}},ht)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(ht,rt)=>Ie.createElement("span",null,ht)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(ht,rt)=>Ie.createElement("span",null,ht||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(ht,rt)=>Ie.createElement("span",null,ht)}].filter(ht=>Ye===1||Ye===2?ht.title!=="\u72B6\u6001":!0),gn=()=>he(void 0,null,function*(){var ht,rt,nt;yt(!0);const Ze=yield(0,Ce.ZP)(`/api/exercises/${ot.categoryId||Ge}/wait_make_up_students.json`,{method:"get",params:me(ue({},na),{keywords:(ht=na==null?void 0:na.keywords)==null?void 0:ht.trim()})});if(Ze.status===0){const Ot=((nt=(rt=Ze==null?void 0:Ze.data)==null?void 0:rt.all_course_groups)==null?void 0:nt.map(On=>({value:On==null?void 0:On.id,label:On==null?void 0:On.name})))||[];Yt([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Ot]),Dt(Ze.data)}yt(!1)}),cn=()=>{na.page=1,na.status=null,na.course_group_id=null,na.keywords="",Qt("all"),Te("all"),_e([]),Ct([]),Ba(ue({},na)),Ve&&ke(gt==null?void 0:gt.length,gt,ft)},He=()=>{na.page=1,na.status=null,na.course_group_id=null,na.keywords="",Ba(ue({},na)),Qt("all"),Te("all"),_e([]),Ct([]),De(!1)};return Ie.createElement(Se.default,{centered:!0,className:ge.cstuModal,title:Ye===1?"\u7F3A\u8003\u5B66\u751F":Ye===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:be,width:1200,footer:null,onCancel:()=>{He()}},Ie.createElement(Oe.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ie.createElement(Oe.Z,null,Ie.createElement(Ae.Z,null,Ie.createElement(Be.default,{size:"large",value:bt,style:{width:200,marginRight:20},onChange:ht=>{Qt(ht),ht==="all"?na.course_group_id=null:na.course_group_id=ht,na.page=1,Ba(ue({},na)),gn()},options:xt})),Ve&&Ie.createElement(Ae.Z,null,Ie.createElement(Be.default,{size:"large",value:sn,style:{width:200},onChange:ht=>{Te(ht),ht==="all"?na.status=null:na.status=ht,na.page=1,Ba(ue({},na)),gn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ie.createElement(Ae.Z,null,Ie.createElement(Le.t7,{style:{width:300,marginLeft:15},value:na.keywords,allowClear:!0,onChange:ht=>{na.keywords=ht,na.page=1,Ba(ue({},na)),gn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ie.createElement(Oe.Z,{align:"middle",className:"mb30"},Ie.createElement(Ae.Z,{span:14},Ie.createElement("div",{className:"flexd-table-header"},Ie.createElement(xe.default,{pagination:!1,dataSource:[],columns:an,rowSelection:Ve?mn:null,rowKey:ht=>ht.user_id})),Ie.createElement("div",null,Ie.createElement(xe.default,{rowSelection:Ve?mn:null,columns:an,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:ht=>ht.user_id,loading:ct,dataSource:rn==null?void 0:rn.exercise_users,onChange:(ht,rt,nt)=>{na.page=ht==null?void 0:ht.current,na.limit=ht==null?void 0:ht.pageSize,nt!=null&&nt.order?(na.sort_by=nt==null?void 0:nt.field,na.direction=(nt==null?void 0:nt.order)==="ascend"?"asc":"desc"):(na.sort_by=null,na.direction=null),Ba(ue({},na)),gn()},pagination:!1}))),Ie.createElement(Ae.Z,{span:1},Ie.createElement("img",{src:ze,style:{marginLeft:10}})),Ie.createElement(Ae.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ie.createElement("div",{className:ge.searchMember,style:{width:550}},Ie.createElement(Oe.Z,{className:ge.searchMemberHeader},Ie.createElement(Ae.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ie.createElement(Ae.Z,{flex:"110px"},"\u5B66\u53F7"),Ie.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ie.createElement("div",{style:{overflow:"auto",height:390}},ft==null?void 0:ft.map((ht,rt)=>Ie.createElement(Oe.Z,{key:rt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ie.createElement(Ae.Z,{flex:"100px"},ht.user_name),Ie.createElement(Ae.Z,{flex:"110px"},ht.student_id),Ie.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},ht.user_group_name),Ie.createElement(Ae.Z,{style:{marginLeft:10}},Ie.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Ct(ft.filter(nt=>nt.user_id!=ht.user_id)),_e(gt.filter(nt=>nt!=ht.user_id))}})))))))),!(Ye===1||Ye===2)&&Ie.createElement("div",{className:ge.bottom},Ie.createElement(Fe.ZP,{className:ge.no,onClick:()=>{He()}},"\u53D6\u6D88"),Ie.createElement(Fe.ZP,{loading:At,type:"primary",onClick:()=>{cn()}},"\u786E\u5B9A")))};var pe=(0,Ne.connect)(({})=>({}))(de)},8141:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(28284),Oe=ee(6767),Ae=ee(62957),Be=ee(29787),xe=ee(77019),Fe=ee(47889),Le=ee(16326),Ce=ee(62673),ge=ee(61186),Ne=ee.n(ge),ze=ee(52430),Ie=ee(89299),oe=ee(44993),E=ee(20638),y=ee(81166),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,he=(Je,Ve,Ye)=>Ve in Je?x(Je,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Je[Ve]=Ye,de=(Je,Ve)=>{for(var Ye in Ve||(Ve={}))ue.call(Ve,Ye)&&he(Je,Ye,Ve[Ye]);if(te)for(var Ye of te(Ve))me.call(Ve,Ye)&&he(Je,Ye,Ve[Ye]);return Je},pe=(Je,Ve)=>b(Je,z(Ve)),be=(Je,Ve,Ye)=>new Promise((Ge,ot)=>{var At=yt=>{try{ct(Ye.next(yt))}catch(rn){ot(rn)}},Et=yt=>{try{ct(Ye.throw(yt))}catch(rn){ot(rn)}},ct=yt=>yt.done?Ge(yt.value):Promise.resolve(yt.value).then(At,Et);ct((Ye=Ye.apply(Je,Ve)).next())});function De(Je,Ve){const Ye=[];for(let Ge=Je;Ge{let Ve=new Date;const Ye=Ne()(Je).format("HH");if(Ne()(Je).isSame(Ne()(Ve),"day")){const Ge=Ne()(Ve).format("HH"),ot=Ne()(Ve).format("mm");return{disabledHours:()=>De(0,24).splice(1,Ge*1-1),disabledMinutes:()=>Ne()(Je).isSame(Ne()(Ve),"hour")&&Ye<=Ge?De(0,60).splice(0,ot):De(60,60)}}else if(Ne()(Je).isSame(Ne()(),"day")){const Ge=Ne()().format("HH"),ot=Ne()().format("mm");return{disabledHours:()=>De(0,24).splice(0,Ge),disabledMinutes:()=>Ye<=Ge?De(0,ot):De(60,60)}}else return!1},qe=({exercise:Je,dispatch:Ve})=>{var Ye;const Ge=(0,oe.useParams)(),[ot]=Se.default.useForm(),[At,Et]=(0,a.useState)(1),[ct,yt]=(0,a.useState)([]),[rn,Dt]=(0,a.useState)(!0),[gt,_e]=(0,a.useState)([]),[ft,Ct]=(0,a.useState)(!0),[bt,Qt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&sn()},[Je.actionTabs]);const sn=va=>be(void 0,null,function*(){var xt,Yt;Dt(!0);const na=yield Ve({type:"exercise/getEndGroups",payload:pe(de({},Ge),{check_ids:[...((xt=Je.actionTabs.selectArrs)==null?void 0:xt.map(mn=>Number(mn)))||[]]})}),Ba=(Yt=na==null?void 0:na.course_info)==null?void 0:Yt.map((mn,an)=>pe(de({},mn),{key:mn.course_group_id,title:mn.course_group_name,name:mn.course_group_name,disabled:!!mn.is_published}));na&&(na!=null&&na.course_info)&&(yt([...Ba]),ot.setFieldsValue({end_time:Ne()(Ne()(new Date((0,Ie.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Dt(!1)}),Te=()=>be(void 0,null,function*(){var va,xt,Yt,na;const Ba=de({},ot.getFieldsValue());if((gt==null?void 0:gt.length)<=0&&ct.length>0&&!((va=Je.actionTabs)!=null&&va.unified_setting)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Qt(!0);const mn={check_ids:[...((xt=Je.actionTabs.selectArrs)==null?void 0:xt.map(gn=>Number(gn)))||[]],group_ids:gt};ft||(mn.end_time=Ne()(Ba.end_time).format("YYYY-MM-DD HH:mm")),mn.group_ids=gt.map(gn=>gn.course_group_id),(yield(0,ze.ZP)(`/api/courses/${Ge.coursesId}/exercises/end_exercise.json`,{method:"post",body:mn})).status===0&&(Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ve({type:"exercise/setActionTabs",payload:{}}),(Yt=Je==null?void 0:Je.actionTabs)!=null&&Yt.cb?(na=Je==null?void 0:Je.actionTabs)==null||na.cb():Ve({type:"classroomList/getClassroomExercisesList",payload:de({},Je.actionTabs.params)})),Qt(!1)}),Gt=()=>{Et(1),yt([]),_e([]),Ct(!0)};return a.createElement(Ae.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Te,width:680,confirmLoading:bt||rn,onCancel:()=>{Gt(),Ve({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Be.Z,{spinning:rn},ct&&a.createElement(Se.default,{form:ot},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:E.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(xe.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(Fe.ZP.Group,{value:ft,onChange:va=>{Ct(va.target.value),_e([])}},a.createElement(Fe.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(Fe.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(Se.default.Item,{name:"end_time",style:{marginTop:-3,visibility:ft?"hidden":"visible"}},a.createElement(Le.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,Ie.U6)(),"HH:mm")},disabledDate:va=>va&&va0&&!((Ye=Je.actionTabs)!=null&&Ye.unified_setting)&&a.createElement(xe.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,ct.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(Ce.default,{checked:gt.length===ct.length,onChange:va=>{gt.length===ct.length?_e([]):_e(ct)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",gt.length||0,"\u4E2A\u5206\u73ED")),a.createElement(y.Z,{data:ct,selectedRowKeys:gt,setSelectedRowKeys:_e}))))))};dt.Z=(0,oe.connect)(({exercise:Je})=>({exercise:Je}))(qe)},19402:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return rn}});var a=ee(59301),Se=ee(28284),Oe=ee(6767),Ae=ee(62957),Be=ee(29787),xe=ee(77019),Fe=ee(47889),Le=ee(71051),Ce=ee(16326),ge=ee(71411),Ne=ee(62673),ze=ee(99571),Ie=ee(61186),oe=ee.n(Ie),E=ee(52430),y=ee(89299),x=ee(44993),b=ee(68606),z=ee(20638),te=ee(81166),ue=ee(8324),me={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},he=ee(67702),de=ee(84698),pe=ee(59301),be=Object.defineProperty,De=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ye=(Dt,gt,_e)=>gt in Dt?be(Dt,gt,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Dt[gt]=_e,Ge=(Dt,gt)=>{for(var _e in gt||(gt={}))Je.call(gt,_e)&&Ye(Dt,_e,gt[_e]);if(qe)for(var _e of qe(gt))Ve.call(gt,_e)&&Ye(Dt,_e,gt[_e]);return Dt},ot=(Dt,gt)=>De(Dt,ke(gt)),At=(Dt,gt,_e)=>new Promise((ft,Ct)=>{var bt=Te=>{try{sn(_e.next(Te))}catch(Gt){Ct(Gt)}},Qt=Te=>{try{sn(_e.throw(Te))}catch(Gt){Ct(Gt)}},sn=Te=>Te.done?ft(Te.value):Promise.resolve(Te.value).then(bt,Qt);sn((_e=_e.apply(Dt,gt)).next())});function Et(Dt,gt){const _e=[];for(let ft=Dt;ft{let gt=new Date;const _e=oe()(Dt).format("HH");if(oe()(Dt).isSame(oe()(gt),"day")){const ft=oe()(gt).format("HH"),Ct=oe()(gt).format("mm");return{disabledHours:()=>Et(0,24).splice(1,ft*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",_e,ft),oe()(Dt).isSame(oe()(gt),"hour")&&_e<=ft?Et(0,60).splice(0,Ct):Et(60,60))}}else if(oe()(Dt).isSame(oe()(),"day")){const ft=oe()().format("HH"),Ct=oe()().format("mm");return{disabledHours:()=>Et(0,24).splice(0,ft),disabledMinutes:()=>_e<=ft?Et(0,Ct):Et(60,60)}}else return!1},yt=({exercise:Dt,dispatch:gt})=>{var _e,ft,Ct,bt,Qt,sn,Te,Gt,va,xt,Yt,na,Ba,mn,an,gn,cn,He,ht,rt,nt,Ze;const Ot=(0,x.useParams)(),[On]=Se.default.useForm(),[pn,Un]=(0,a.useState)(1),[Ht,en]=(0,a.useState)([]),[Dn,ua]=(0,a.useState)(!0),[hn,Mt]=(0,a.useState)([]),[Jt,Nn]=(0,a.useState)(!0),[ka,vu]=(0,a.useState)(!1),{workSetting:Tn}=Dt,[ku,ea]=(0,a.useState)(!1),[zn,aa]=(0,a.useState)([]),[La,qa]=(0,a.useState)([]),[pu,Zu]=(0,a.useState)(!1),[vn,Ft]=(0,a.useState)(!1),[Yn,Za]=(0,a.useState)(!1),[Ha,ja]=(0,a.useState)(null),[su,Xn]=(0,a.useState)(1),[St,ne]=(0,a.useState)({}),[ce,fe]=(0,a.useState)({}),[Me,je]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var In;if(Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Lt(),lu(),Dt.actionTabs.type===2)){const ya=(In=Dt.actionTabs)==null?void 0:In.unified_setting;Nn(ya)}},[Dt.actionTabs]),(0,a.useEffect)(()=>{var In,ya,An,ca,st,Wt,Oa;(In=Tn==null?void 0:Tn.exercise)!=null&&In.publish_time&&On.setFieldsValue({publish_time:oe()((ya=Tn==null?void 0:Tn.exercise)==null?void 0:ya.publish_time)}),(An=Tn==null?void 0:Tn.exercise)!=null&&An.end_time&&On.setFieldsValue({end_time:oe()((ca=Tn==null?void 0:Tn.exercise)==null?void 0:ca.end_time)}),On.setFieldsValue({exercise_type:(st=Tn==null?void 0:Tn.exercise)==null?void 0:st.exercise_type,simulate_exercise_num:(Wt=Tn==null?void 0:Tn.exercise)==null?void 0:Wt.simulate_exercise_num}),Xn((Oa=Tn==null?void 0:Tn.exercise)==null?void 0:Oa.exercise_type)},[Dt]);const vt=In=>{var ya;const An=On.getFieldValue("publish_time");if(!An||(ya=Tn==null?void 0:Tn.exercise)!=null&&ya.publish_time)return;let ca;In===1?ca=oe()(An).add(120,"minutes"):ca=oe()(An).add(7,"days"),On.setFieldsValue({end_time:ca})},Lt=In=>At(void 0,null,function*(){var ya,An;ua(!0);const ca=yield(0,b.N3)({coursesId:Ot.coursesId,check_ids:[...((ya=Dt.actionTabs.selectArrs)==null?void 0:ya.map(Wt=>Number(Wt)))||[]]});console.log(ca,"res");const st=((An=ca==null?void 0:ca.course_info)==null?void 0:An.map((Wt,Oa)=>ot(Ge({},Wt),{key:Wt.course_group_id,title:Wt.course_group_name,name:Wt.course_group_name,disabled:!!Wt.is_published})))||[];if((ca==null?void 0:ca.status)!==-1){en([...st]);const Wt=oe()();On.setFieldsValue({publish_time:Wt}),(On.getFieldValue("exercise_type")||1)===1?On.setFieldsValue({end_time:oe()(Wt).add(120,"minutes")}):On.setFieldsValue({end_time:oe()(Wt).add(7,"days")})}ua(!1)});(0,a.useEffect)(()=>{var In,ya,An,ca,st,Wt;if((In=Tn==null?void 0:Tn.exercise)!=null&&In.is_appoint_user){const Oa=((An=(ya=Tn==null?void 0:Tn.exercise)==null?void 0:ya.all_exercise_users)==null?void 0:An.map(yu=>yu.user_id))||[];aa([...Oa])}Zu((ca=Tn==null?void 0:Tn.exercise)==null?void 0:ca.is_appoint_user),Ft((st=Tn==null?void 0:Tn.exercise)==null?void 0:st.is_miss_exam_user),Za((Wt=Tn==null?void 0:Tn.exercise)==null?void 0:Wt.is_no_passing_user)},[Tn]),(0,a.useEffect)(()=>{var In,ya,An,ca,st,Wt,Oa,yu;(ya=(In=Dt==null?void 0:Dt.actionTabs)==null?void 0:In.selectArrs)!=null&&ya[0]&&Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&>({type:"exercise/getWorkSetting",payload:{categoryId:(ca=(An=Dt==null?void 0:Dt.actionTabs)==null?void 0:An.selectArrs)==null?void 0:ca[0],category:(Wt=(st=Dt==null?void 0:Dt.actionTabs)==null?void 0:st.selectArrs)==null?void 0:Wt[0],coursesId:(yu=(Oa=Dt==null?void 0:Dt.actionTabs)==null?void 0:Oa.params)==null?void 0:yu.id}})},[(_e=Dt==null?void 0:Dt.actionTabs)==null?void 0:_e.selectArrs]);const fa=()=>At(void 0,null,function*(){var In,ya,An,ca,st,Wt,Oa;const yu=Ge({},On.getFieldsValue()),ir=oe()(oe()(yu.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),Or=oe()(oe()(yu.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(ir,ir,33),Or<=ir){Oe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((hn==null?void 0:hn.length)<=0&&!Jt&&Ht.length>0&&!((In=Tn==null?void 0:Tn.exercise)!=null&&In.is_make_up_exercise)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const uu=Ht.map(bu=>bu.key),Bu={check_ids:[...((ya=Dt.actionTabs.selectArrs)==null?void 0:ya.map(bu=>Number(bu)))||[]],end_time:oe()(yu.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(yu.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:hn.map(bu=>bu.course_group_id),unified_setting:!hn.length,exercise_type:yu.exercise_type,simulate_exercise_num:yu.simulate_exercise_num};if(((An=Dt.actionTabs.selectArrsAll)==null?void 0:An.length)>0&&Dt.actionTabs.type===1&&(Bu.check_ids=[...((st=(ca=Dt.actionTabs.selectArrsAll)==null?void 0:ca.filter(bu=>!bu.high_resources_consume||bu.high_resources_consume_permission))==null?void 0:st.map(bu=>Number(bu==null?void 0:bu.id)))||[]]),(Wt=Tn==null?void 0:Tn.exercise)!=null&&Wt.is_make_up_exercise){if(pu&&zn.length<=0||!pu&&!(vn||Yn)){Oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Bu.is_appoint_user=pu,Bu.is_miss_exam_user=vn,Bu.is_no_passing_user=Yn,pu?Bu.make_up_exercise_users=zn.map(bu=>({user_id:bu})):Bu.make_up_exercise_user=[]}let{is_locked:Du,open_camera:ur,screen_open:Fa,login_restrict:br,ip_bind:xr,ip_limit:hr,is_random:Kr,id:Ea,identity_verify:Ka,open_phone_video_recording:Ku}=Tn==null?void 0:Tn.exercise;if(Dt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Du||ur||Fa||br||xr||hr=="pub"||hr=="inner"||Ka||Ku)&&yu.exercise_type==2){if(gt({type:"exercise/setActionTabs",payload:{}}),Dt.actionTabs.type==2){let bu=Ae.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:pe.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",pe.createElement("span",{style:{color:"#FA6400"}}," ",(0,y.hi)(Tn==null?void 0:Tn.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>At(void 0,null,function*(){var Rr;je(!0);let Zl=yield(0,de.Tr)({exercise_ids:[...((Rr=Dt.actionTabs.selectArrs)==null?void 0:Rr.map(Tl=>Number(Tl)))||[]],course_id:Ot.coursesId,type:"exercise"});if((Zl==null?void 0:Zl.student_count)===0){if((yield sa(Bu))&&Dt.actionTabs.isRouter){bu.destroy(),x.history.push(`/classrooms/${Ot.coursesId}/exercise/${Ea}/detail?random=${Kr}&tabs=3&childrenTabs=2`);return}gt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else fe(Bu),ne(Zl)}),onCancel:()=>{bu.destroy(),je(!1),sa(Bu)}})}else{let bu=Ae.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:pe.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>At(void 0,null,function*(){var Rr;je(!0);let Zl=yield(0,de.Tr)({exercise_ids:[...((Rr=Dt.actionTabs.selectArrs)==null?void 0:Rr.map(Tl=>Number(Tl)))||[]],course_id:Ot.coursesId,type:"exercise"});if((Zl==null?void 0:Zl.student_count)===0){if((yield sa(Bu))&&Dt.actionTabs.isRouter){x.history.push(`/classrooms/${Ot.coursesId}/exercise/${Ea}/detail?random=${Kr}&tabs=3&childrenTabs=2`);return}gt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else fe(Bu),ne(Zl)})})}return}let Xa=yield(0,de.Tr)({exercise_ids:[...((Oa=Dt.actionTabs.selectArrs)==null?void 0:Oa.map(bu=>Number(bu)))||[]],course_id:Ot.coursesId,type:"exercise"});(Xa==null?void 0:Xa.student_count)===0?sa(Bu):(fe(Bu),ne(Xa))}),ra=()=>{var In;let ya=[...(In=Dt.actionTabs.selectArrsAll)==null?void 0:In.filter(An=>An.high_resources_consume&&!An.high_resources_consume_permission)];(ya==null?void 0:ya.length)>0&&Dt.actionTabs.type===1&&Ae.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:pe.createElement("div",null,pe.createElement("div",{className:me.tipcontent},pe.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",ya==null?void 0:ya.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),pe.createElement("div",{className:"mt20 mb20"},ya==null?void 0:ya.map(An=>pe.createElement("div",{className:me.failedList,key:An.id},pe.createElement("div",{className:me.name},An==null?void 0:An.exercise_name),pe.createElement("div",{className:me.publish,onClick:()=>{(0,y.xg)(`/classrooms/${Ot.coursesId}/exercise/${An.id}/detail?random=${An.is_random}`)}},"\u53D1\u5E03"))))))})},sa=In=>At(void 0,null,function*(){var ya,An,ca;if(Dt.actionTabs.type===1){let Oa=[...(ya=Dt.actionTabs.selectArrsAll)==null?void 0:ya.filter(yu=>yu.high_resources_consume&&!yu.high_resources_consume_permission)];if((Oa==null?void 0:Oa.length)==Dt.actionTabs.selectArrsAll.length){gt({type:"exercise/setActionTabs",payload:{}}),ra();return}}let st=!1;return vu(!0),(yield(0,E.ZP)(`/api/courses/${Ot.coursesId}/exercises/publish.json`,{method:"post",body:In})).status===0&&((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),lu(),Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),gt({type:"exercise/setActionTabs",payload:{}}),(An=Dt==null?void 0:Dt.actionTabs)!=null&&An.cb?(ca=Dt==null?void 0:Dt.actionTabs)==null||ca.cb():gt({type:"classroomList/getClassroomExercisesList",payload:Ge({},Dt.actionTabs.params)}),st=!0,Dt.actionTabs.type===1&&ra()),vu(!1),st}),lu=()=>{Un(1),en([]),Mt([])},Vn=(In,ya,An)=>{In<=0?Oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(aa(ya),qa(An),ea(!1))};return pe.createElement(Ae.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:fa,confirmLoading:ka||Dn,onCancel:()=>{lu(),gt({type:"exercise/setActionTabs",payload:{}})}},pe.createElement(Be.Z,{spinning:Dn},Ht&&pe.createElement(Se.default,{form:On},!!((ft=Dt==null?void 0:Dt.actionTabs)!=null&&ft.disabled)&&pe.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},pe.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:z.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Ct=Tn==null?void 0:Tn.exercise)!=null&&Ct.is_make_up_exercise)&&pe.createElement(pe.Fragment,null,pe.createElement(xe.Z,null,pe.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),pe.createElement(Se.default.Item,{name:"exercise_type"},pe.createElement(Fe.ZP.Group,{disabled:((bt=Tn==null?void 0:Tn.exercise)==null?void 0:bt.exercise_status)>1,onChange:In=>{Xn(In.target.value),vt(In.target.value)}},pe.createElement(Fe.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),pe.createElement(Fe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),su==2&&pe.createElement(xe.Z,{className:`${me.contentInterval}`},pe.createElement("span",{className:`${me.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),pe.createElement(Se.default.Item,{name:"simulate_exercise_num"},pe.createElement(Le.Z,{className:me.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Qt=Tn==null?void 0:Tn.exercise)==null?void 0:Qt.exercise_status)>1,min:1,max:999})),pe.createElement("span",null,"\u6B21",pe.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),pe.createElement(xe.Z,null,pe.createElement("span",{className:"mr10 mt5"},pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),pe.createElement(Se.default.Item,{name:"publish_time"},pe.createElement(Ce.default,{style:{width:170},disabledDate:In=>In&&In<=oe()().subtract(0,"days"),disabledTime:ct,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),pe.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),pe.createElement(Se.default.Item,{name:"end_time"},pe.createElement(Ce.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,y.U6)(),"HH:mm")},disabledDate:In=>In&&In{var An,ca,st,Wt,Oa;if(Zu(In),In)if((An=Tn==null?void 0:Tn.exercise)!=null&&An.is_appoint_user){const yu=(st=(ca=Tn==null?void 0:Tn.exercise)==null?void 0:ca.all_exercise_users)==null?void 0:st.map(ir=>ir.user_id);aa([...yu])}else aa([]),Ft(!1),Za(!1);else Ft((Wt=Tn==null?void 0:Tn.exercise)==null?void 0:Wt.is_miss_exam_user),Za((Oa=Tn==null?void 0:Tn.exercise)==null?void 0:Oa.is_no_passing_user)},disabled:((Te=Tn==null?void 0:Tn.exercise)==null?void 0:Te.exercise_status)!==1}),pe.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!pu&&pe.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},pe.createElement(Ne.default,{checked:vn,disabled:((Gt=Tn==null?void 0:Tn.exercise)==null?void 0:Gt.exercise_status)!==1||((va=Tn==null?void 0:Tn.exercise)==null?void 0:va.miss_exam_count)<=0,onChange:In=>{Ft(In.target.checked)}},pe.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ja(1),Zu(!1),ea(!0)}},"\uFF08",`${(xt=Tn==null?void 0:Tn.exercise)==null?void 0:xt.miss_exam_count}\u4EBA`,"\uFF09"),pe.createElement(Ne.default,{checked:Yn,disabled:((Yt=Tn==null?void 0:Tn.exercise)==null?void 0:Yt.exercise_status)!==1||((na=Tn==null?void 0:Tn.exercise)==null?void 0:na.no_passing_count)<=0,onChange:In=>{Za(In.target.checked)}},pe.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ja(2),Zu(!1),ea(!0)}},"\uFF08",`${(Ba=Tn==null?void 0:Tn.exercise)==null?void 0:Ba.no_passing_count}\u4EBA`,"\uFF09")),pu&&pe.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"}},pe.createElement(ze.ZP,{type:"primary",ghost:!0,disabled:((mn=Tn==null?void 0:Tn.exercise)==null?void 0:mn.exercise_status)!==1,onClick:()=>{ea(!0),ja(void 0)}},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),pe.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),pe.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${zn.length||0} \u4EBA`,"\uFF09"))),Dt.actionTabs.type===2&&!((an=Tn==null?void 0:Tn.exercise)!=null&&an.is_make_up_exercise)&&pe.createElement(xe.Z,{style:{marginBottom:"10px"}},pe.createElement("span",{className:"mr10"},pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),pe.createElement(Fe.ZP.Group,{value:Jt,onChange:In=>{Nn(In.target.value),Mt([])}},pe.createElement(Fe.ZP,{disabled:!!((gn=Dt==null?void 0:Dt.actionTabs)!=null&&gn.disabled)||Ht.some(In=>In==null?void 0:In.is_published)||!((cn=Dt==null?void 0:Dt.actionTabs)!=null&&cn.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),pe.createElement(Fe.ZP,{disabled:Ht.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ht.length<=0&&Dt.actionTabs.type===2&&!((He=Tn==null?void 0:Tn.exercise)!=null&&He.is_make_up_exercise)&&pe.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(Dt.actionTabs.type===1||!Jt)&&!((ht=Tn==null?void 0:Tn.exercise)!=null&&ht.is_make_up_exercise)&&Ht.length>0&&pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},pe.createElement("span",{style:{flex:1}},pe.createElement(Ne.default,{checked:hn.length===Ht.length,onChange:In=>{hn.length===Ht.length?Mt([]):Mt(Ht)}},"\u5168\u9009")),pe.createElement("span",{style:{width:16}}),pe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",hn.length||0,"\u4E2A\u5206\u73ED")),(Dt.actionTabs.type===1||!Jt)&&!((rt=Tn==null?void 0:Tn.exercise)!=null&&rt.is_make_up_exercise)&&Ht.length>0&&pe.createElement(te.Z,{data:Ht,selectedRowKeys:hn,setSelectedRowKeys:Mt})),pe.createElement(ue.Z,{visible:ku,setVisible:ea,onK:Vn,selectKeys:zn,selectRows:La,appointStudent:pu,modalParams:Ha,courseId:Ot.categoryId||((Ze=(nt=Dt==null?void 0:Dt.actionTabs)==null?void 0:nt.selectArrs)==null?void 0:Ze[0])})),pe.createElement(he.Z,{resdata:St,type:"exercisepush",okloading:ka,oktext:(St==null?void 0:St.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:In=>At(void 0,null,function*(){var ya,An,ca;vu(!0);let st=yield(0,E.ZP)(`/api/courses/${Ot.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((ya=Dt.actionTabs.selectArrs)==null?void 0:ya.map(Wt=>Number(Wt)))||[]]}});if(vu(!1),(st==null?void 0:st.status)===0)if(Me){let Wt=yield sa(ce);if(Ae.default.destroyAll(),Wt&&Dt.actionTabs.isRouter){x.history.push(`/classrooms/${Ot.coursesId}/exercise/${(An=Tn==null?void 0:Tn.exercise)==null?void 0:An.id}/detail?random=${(ca=Tn==null?void 0:Tn.exercise)==null?void 0:ca.is_random}&tabs=3&childrenTabs=2`);return}gt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else sa(ce)})}))};var rn=(0,x.connect)(({exercise:Dt})=>({exercise:Dt}))(yt)},81166:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return ge}});var a=ee(59301),Se=ee(37568),Oe=ee(62673),Ae=ee(77019),Be={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Fe=ee(63604),Le=(Ne,ze,Ie)=>new Promise((oe,E)=>{var y=z=>{try{b(Ie.next(z))}catch(te){E(te)}},x=z=>{try{b(Ie.throw(z))}catch(te){E(te)}},b=z=>z.done?oe(z.value):Promise.resolve(z.value).then(y,x);b((Ie=Ie.apply(Ne,ze)).next())}),ge=({data:Ne,value:ze=[],handleChangePage:Ie,setSelectedRowKeys:oe,selectedRowKeys:E,onChange:y=()=>{}})=>{const[x,b]=(0,a.useState)([]),[z,te]=(0,a.useState)([]),[ue,me]=(0,a.useState)([]);let[he,de]=(0,a.useState)(1),[pe,be]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Ne),te([]),me([])},[Ne]),(0,a.useEffect)(()=>{oe&&(te(E),me(E))},[E]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Be.leftdiv},a.createElement(Se.default.Search,{size:"middle",onChange:De=>Le(void 0,null,function*(){b(Ne.filter(ke=>{var qe;return(qe=ke==null?void 0:ke.name)==null?void 0:qe.includes(De.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&a.createElement(Fe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Oe.default.Group,{value:z.map(De=>`${De.course_group_id}`),onChange:De=>{oe(x.filter(ke=>De.includes(`${ke.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((De,ke)=>a.createElement(Ae.Z,{key:De.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:De.is_published,value:`${De.course_group_id}`},a.createElement("div",{className:Be.listClass},a.createElement("span",{className:Be.spantitle,style:{width:De.is_published?"108px":"170px"}},De.name),De.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Be.rightdiv},a.createElement(Se.default.Search,{onChange:De=>{me(z.filter(ke=>ke.name.includes(De.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ue.length===0&&a.createElement(Fe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ue.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ue.map((De,ke)=>a.createElement(Ae.Z,{justify:"space-between",style:{marginTop:"10px"},key:De.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},De.name),a.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(qe=>`${qe.course_group_name}`!=`${De.course_group_name}`))}})))))))}},23553:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(11938),Oe=ee(71051),Ae=ee(28284),Be=ee(62957),xe=ee(29787),Fe=ee(54172),Le=ee(37568),Ce=ee(77019),ge=ee(5269),Ne=ee(99571),ze=ee(68606),Ie=ee(61186),oe=ee.n(Ie),E=ee(44993),y=ee(89299),x=ee(72734),b=ee(64681),z=ee(96911),te=ee(59301),ue=(pe,be,De)=>new Promise((ke,qe)=>{var Je=Ge=>{try{Ye(De.next(Ge))}catch(ot){qe(ot)}},Ve=Ge=>{try{Ye(De.throw(Ge))}catch(ot){qe(ot)}},Ye=Ge=>Ge.done?ke(Ge.value):Promise.resolve(Ge.value).then(Je,Ve);Ye((De=De.apply(pe,be)).next())});const{Countdown:me}=Se.default,he=({value:pe,onChange:be,MaxMinutes:De})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Oe.Z,{value:pe,onChange:be,min:0,precision:0,max:De,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${De}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),de=({exercise:pe,successCb:be,dispatch:De})=>{var ke,qe,Je,Ve;const Ye=(0,E.useParams)(),[Ge]=Ae.default.useForm(),ot=Ae.default.useWatch("time",Ge),[At,Et]=(0,a.useState)(!1),ct=(0,a.useRef)(),{actionTabs:yt}=pe,[rn,Dt]=(0,a.useState)(),[,gt,_e,ft]=(0,z.U)(ze.n7,{id:Ye.categoryId}),[,Ct,bt]=(0,z.U)(ze.Cd,{});(0,a.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Et(!1),Ge.resetFields())},[pe.actionTabs.key]);const Qt=()=>new Promise(mn=>ue(void 0,null,function*(){var an,gn;return ct.current=yield(0,x.y)({ip_limit:(an=yt==null?void 0:yt.exerciseParams)==null?void 0:an.ip_limit,ip_bind:(gn=yt==null?void 0:yt.exerciseParams)==null?void 0:gn.ip_bind_type}),mn()})),sn=()=>ue(void 0,null,function*(){var mn,an,gn,cn,He;yield Ge.validateFields();const ht=Ge.getFieldsValue();if(Et(!0),(((mn=yt==null?void 0:yt.exerciseParams)==null?void 0:mn.ip_limit)!=="no"||(an=yt==null?void 0:yt.exerciseParams)!=null&&an.ip_bind_type)&&(yield Qt()),(yield(0,ze.ZD)((gn=yt==null?void 0:yt.exerciseParams)==null?void 0:gn.id,{exercise_user_id:(cn=yt==null?void 0:yt.exerciseParams)==null?void 0:cn.exercise_user_id,unlock_key:ht.unlock_key,time:ht.time,ip:ct.current})).status===0){if(be){De({type:"exercise/setActionTabs",payload:{}}),be();return}const nt=yt==null?void 0:yt.exerciseParams;(0,y.nr)({inner_ip:nt.inner_ip,public_ip:nt.public_ip,open_camera:nt.open_camera,ip_limit:nt.ip_limit,ip_bind:nt.ip_bind,ip_bind_type:nt.ip_bind_type,exercise_tips:nt.exercise_tips,exerciseId:nt.id,screen_open:nt.screen_open,screen_num:nt.screen_num,screen_sec:nt.screen_sec,coursesId:Ye.coursesId,login:(He=(0,b.eY)())==null?void 0:He.login,history,identity_verify:nt.identity_verify,open_phone_video_recording:nt.open_phone_video_recording,current_status:nt.current_status}),De({type:"exercise/setActionTabs",payload:{}})}Et(!1)}),Te=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:mn=>te.createElement("span",{className:mn.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},mn)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:mn=>te.createElement("span",{className:mn.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},mn)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Gt=((ke=yt==null?void 0:yt.exerciseParams)==null?void 0:ke.errorMessage)&&typeof((qe=yt==null?void 0:yt.exerciseParams)==null?void 0:qe.errorMessage)=="object";(0,a.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ue(void 0,null,function*(){const mn=yield bt(Ye);yield _e({}),mn.status||Dt(mn)})},[pe.actionTabs.key]);const{time:va,end_time:xt}=(rn==null?void 0:rn.exercise)||{},Yt=ft!=null&&ft.user_end_time?oe()(ft==null?void 0:ft.user_end_time).add(1,"minutes"):oe()(),na=oe()(ft==null?void 0:ft.user_total_end_time)>Yt?Math.round(oe().duration(oe()(ft==null?void 0:ft.user_total_end_time).diff(Yt.startOf("minute"))).asMinutes()):0,Ba=((ft==null?void 0:ft.student_left_minutes)||0)+(ot||0);return te.createElement(te.Fragment,null,te.createElement(Be.default,{width:514,centered:!0,closable:!!((Je=yt==null?void 0:yt.exerciseParams)!=null&&Je.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{De({type:"exercise/setActionTabs",payload:{}})}},te.createElement(xe.Z,{spinning:gt||Ct},Gt&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Gt&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Gt&&te.createElement(Fe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ve=yt==null?void 0:yt.exerciseParams)==null?void 0:Ve.errorMessage)||{}],columns:Te}),te.createElement("div",{className:""},te.createElement(Ae.default,{form:Ge,layout:"vertical",autoComplete:"off"},te.createElement(Ae.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),va!==-1?te.createElement(te.Fragment,null,te.createElement(Ae.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(ft==null?void 0:ft.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(he,{MaxMinutes:na})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},gt||Ct?"--":Ba),"\u5206\u949F",Ba!==0&&(ft==null?void 0:ft.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},oe()(ft==null?void 0:ft.user_end_time).add(ot||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(xt).format("YYYY-MM-DD HH:mm")))),te.createElement(Ce.Z,{justify:"space-between",align:"middle"},te.createElement(ge.Z,null),te.createElement(ge.Z,null,te.createElement(Ne.ZP,{loading:At,onClick:sn},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,E.connect)(({exercise:pe})=>({exercise:pe}))(de)},28147:function(pt,dt,ee){"use strict";ee.d(dt,{w:function(){return xe}});var a=ee(52430),Se=ee(62957),Oe=ee(44993),Ae=ee(59301),Be=(Fe,Le,Ce)=>new Promise((ge,Ne)=>{var ze=E=>{try{oe(Ce.next(E))}catch(y){Ne(y)}},Ie=E=>{try{oe(Ce.throw(E))}catch(y){Ne(y)}},oe=E=>E.done?ge(E.value):Promise.resolve(E.value).then(ze,Ie);oe((Ce=Ce.apply(Fe,Le)).next())});const xe=(Fe,Le,Ce="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",ge=1,Ne=2)=>Be(void 0,null,function*(){ge===1&&(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:ge===1?Ce:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const ze=yield(0,a.ZP)(`/api/exercises/${Le}/user_appraise_status.json`,{method:"get",params:{appraise_type:ge}});if((ze==null?void 0:ze.status)===-1)return(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ie={status:0};if((ze==null?void 0:ze.type)===2&&(Ie=yield(0,a.ZP)(`/api/exercises/${Le}/create_appraise_students.json`,{method:"get"})),(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ie==null?void 0:Ie.status)===-1)return Promise.reject();if((ze==null?void 0:ze.type)===2){const oe=()=>{Oe.history.replace(`/classrooms/${Fe}/exercise/${Le}/centralizeReview/${Ie==null?void 0:Ie.login}`)};if(Se.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:oe,onCancel:()=>{Ne===1&&Oe.history.replace(`/classrooms/${Fe}/exercise/${Le}/detail`)},content:Ae.createElement("div",null,Ae.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Ae.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Ae.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Ne!==3)return Promise.reject()}if((ze==null?void 0:ze.type)===3&&(Se.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Ne===1&&Oe.history.replace(`/classrooms/${Fe}/exercise/${Le}/detail`)},content:Ae.createElement("div",null,(ze==null?void 0:ze.message)||"")}),Ne!==3)||(ze==null?void 0:ze.type)===4&&(Se.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Ne===1&&Oe.history.replace(`/classrooms/${Fe}/exercise/${Le}/detail`)},content:Ae.createElement("div",null,(ze==null?void 0:ze.message)||"")}),Ne!==3))return Promise.reject()})},63680:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return pe}});var a=ee(59301),Se={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Fe=(be,De,ke)=>De in be?Oe(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,Le=(be,De)=>{for(var ke in De||(De={}))Be.call(De,ke)&&Fe(be,ke,De[ke]);if(Ae)for(var ke of Ae(De))xe.call(De,ke)&&Fe(be,ke,De[ke]);return be};const Ce=be=>React.createElement("svg",Le({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var ge="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Ne=ee(20554),ze=ee(92310),Ie=ee.n(ze),oe=ee(59301),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ue=(be,De,ke)=>De in be?E(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,me=(be,De)=>{for(var ke in De||(De={}))z.call(De,ke)&&ue(be,ke,De[ke]);if(b)for(var ke of b(De))te.call(De,ke)&&ue(be,ke,De[ke]);return be},he=(be,De)=>y(be,x(De)),pe=({dataSource:be,className:De,style:ke})=>{const[qe,Je]=(0,a.useState)([]),[Ve,Ye]=(0,a.useState)(""),Ge=(0,a.useRef)("");(0,a.useEffect)(()=>{if(be!=null&&be.length){const Et=String(Math.random()).slice(-6),ct=be.map(yt=>he(me({},yt),{key:`${Et}-${yt.key}`}));Je(ct),Ye(ct[0].key)}},[be.length]);const ot=Et=>{Ye(Et),Ge.current=Et;const ct=document.getElementById(Et);if(ct){const yt=ct.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:yt,behavior:"smooth"})}},At=()=>{const Et=qe.map(yt=>document.getElementById(yt.key)),ct=window.innerHeight/2;for(const yt of Et)if(yt){const rn=yt.getBoundingClientRect();if(rn.top>=0&&rn.top(window.addEventListener("scroll",At),()=>{window.removeEventListener("scroll",At)}),[qe]),oe.createElement("div",{className:Ie()(Se.anchorNavigation,De),style:ke},oe.createElement(Ne.default,{items:qe,tabBarGutter:60,className:Se.tabs,activeKey:Ve,onChange:ot}),qe.map(Et=>oe.createElement("div",{key:Et.key,id:Et.key,className:Se.box},oe.createElement("div",{className:Se.head},oe.createElement("img",{className:"mr10",src:ge,alt:"Dot"}),Et.label),oe.createElement("div",{className:Se.element},Et.element))))}},69782:function(pt,dt,ee){"use strict";ee.d(dt,{Q8:function(){return yt},d0:function(){return rn},w6:function(){return ct}});var a=ee(59301),Se=ee(16326),Oe=ee(82326),Ae=ee(6767),Be=ee(62957),xe=ee(47889),Fe=ee(77019),Le=ee(5269),Ce=ee(25399),ge=ee(62673),Ne=ee(99571),ze=ee(61186),Ie=ee.n(ze),oe=ee(64681),E=ee(52430),y=ee(89392),x=ee.n(y),b=ee(89299),z=ee(59514),te=ee(44993),ue=ee(69098),me=ee(2686),he=ee(80954),de=ee(67702),pe=ee(84698),be=ee(59301),De=Object.defineProperty,ke=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ge=(Ct,bt,Qt)=>bt in Ct?De(Ct,bt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Ct[bt]=Qt,ot=(Ct,bt)=>{for(var Qt in bt||(bt={}))Ve.call(bt,Qt)&&Ge(Ct,Qt,bt[Qt]);if(Je)for(var Qt of Je(bt))Ye.call(bt,Qt)&&Ge(Ct,Qt,bt[Qt]);return Ct},At=(Ct,bt)=>ke(Ct,qe(bt)),Et=(Ct,bt,Qt)=>new Promise((sn,Te)=>{var Gt=Yt=>{try{xt(Qt.next(Yt))}catch(na){Te(na)}},va=Yt=>{try{xt(Qt.throw(Yt))}catch(na){Te(na)}},xt=Yt=>Yt.done?sn(Yt.value):Promise.resolve(Yt.value).then(Gt,va);xt((Qt=Qt.apply(Ct,bt)).next())});function ct(Ct,bt){const Qt=[];for(let sn=Ct;sn{const sn=CtIe()(bt).endOf("day"),Gt=Ct{const Qt=parseInt(Ie()(Ct).format("HH")),sn=parseInt(Ie()().format("HH")),Te=parseInt(Ie()().format("mm"));if(!Ct)return{disabledHours:()=>ct(0,sn),disabledMinutes:()=>ct(0,Te)};if(bt){const Gt=parseInt(Ie()(bt).format("HH")),va=parseInt(Ie()(bt).format("mm"));return Ie()(Ct).isSame(Ie()(bt),"day")?{disabledHours:()=>ct(0,Gt),disabledMinutes:()=>Qt<=Gt?ct(0,va):[]}:void 0}if(Ie()(Ct).isSame(Ie()(),"day"))return{disabledHours:()=>ct(0,sn),disabledMinutes:()=>Ie()(Ct).isSame(Ie()(),"hour")&&Qt<=sn?ct(0,Te):[]}},Dt=(Ct,bt)=>Ct==null?void 0:Ct.map(Qt=>{var sn;return(sn=bt==null?void 0:bt.find(Te=>Te.value===Qt))==null?void 0:sn.id}),{RangePicker:gt}=Se.default,{Option:_e}=Oe.default,ft=({shixunHomeworks:Ct,loading:bt,dispatch:Qt,classroomList:sn,user:Te})=>{var Gt,va,xt,Yt,na,Ba,mn,an,gn;const cn=(0,te.useParams)(),{workSetting:He,workList:ht,shixunWorkList:rt,headerInfo:nt,changeData:Ze}=Ct,[Ot,On]=(0,a.useState)(!1),[pn,Un]=(0,a.useState)(!1);let[Ht,en]=(0,a.useState)([]),[Dn,ua]=(0,a.useState)([]),[hn,Mt]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ue.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Jt,Nn]=(0,a.useState)({}),[ka,vu]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{en([])},[]),(0,a.useEffect)(()=>{On(!(0,oe.GJ)())},[(0,oe.GJ)()]);const Tn=()=>{Qt({type:"shixunHomeworks/getWorkSetting",payload:ot({},cn)})};(0,a.useEffect)(()=>{if(!(He!=null&&He.course_id))return;Object.keys(hn).map(function(Yn){hn[Yn]=He[Yn]}),(!hn.allow_late||!hn.unified_late)&&(hn.late_penalty=20,hn.penalty_type=ue.Q.Percent),hn.unified_setting||(hn.unified_late=!1,hn.unified_anonymous_comment=!1,hn.unified_anonymous_appeal=!1),Ht=JSON.parse(JSON.stringify(He.group_settings.map(Yn=>At(ot({},Yn),{group_name:[Yn.group_name]})).filter(Yn=>Yn.publish_time!==null))),Dn=JSON.parse(JSON.stringify(He.allow_late_settings.map(Yn=>At(ot({},Yn),{group_name:[Yn.group_name]})).filter(Yn=>Yn.late_time!==null))),Mt(ot({},hn));const Ft=(0,b.QE)((Ht==null?void 0:Ht.length)>0?Ht:[]);en([...Ft]),(Dn==null?void 0:Dn.length)<=0?ua([{penalty_type:ue.Q.Percent,late_penalty:20}]):ua([...Dn])},[He]);const ku=()=>Et(void 0,null,function*(){var Ft,Yn;if(((Ft=Te==null?void 0:Te.userInfo)==null?void 0:Ft.user_status)===2){(0,me.Rd)();return}const Za=JSON.parse(JSON.stringify(hn));if(Za.challenge_settings.filter(ja=>!ja.hide),Za.categoryId=cn.categoryId,(Yn=Za.challenge_settings)!=null&&Yn.every(ja=>!ja.checked)){Ae.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Ht),!hn.unified_setting)Ht=Ht==null?void 0:Ht.map(ja=>{var su;if(!ja.publish_time||!ja.end_time)throw Ae.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ja.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ja.group_name=typeof(ja==null?void 0:ja.group_name)=="string"?[ja==null?void 0:ja.group_name]:ja==null?void 0:ja.group_name,ja.group_id=(su=He.group_settings)==null?void 0:su.filter(Xn=>{var St;return(St=ja==null?void 0:ja.group_name)==null?void 0:St.includes(Xn.group_name)}).map(Xn=>Xn.group_id||Xn.id).toString().split(","),ja});else if(!hn.publish_time||!hn.end_time)throw Ae.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Za.group_settings=Ht,hn.allow_late)if(hn.unified_late){if(hn.late_penalty===null||hn.late_penalty===void 0||hn.late_penalty<0||hn.late_penalty>100)throw Ae.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!hn.late_time)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Dn=Dn==null?void 0:Dn.map(ja=>{var su,Xn;if(ja.late_penalty===null||ja.late_penalty===void 0||ja.late_penalty<0||ja.late_penalty>100)throw Ae.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ja.late_time)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ja.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ja.group_name=typeof(ja==null?void 0:ja.group_name)=="string"?[ja==null?void 0:ja.group_name]:ja==null?void 0:ja.group_name,ja.group_id=(Xn=(su=ja==null?void 0:ja.group_name)==null?void 0:su.map(St=>{var ne,ce;let fe=(ce=(ne=He.group_settings)==null?void 0:ne.filter(Me=>(Me==null?void 0:Me.group_name)===St))==null?void 0:ce[0];return fe==null?void 0:fe.group_id}))==null?void 0:Xn.toString().split(","),ja}),Za.allow_late_settings=Dn;let Ha=yield(0,pe.Tr)({homework_common_ids:[parseInt(cn.categoryId)],course_id:cn.coursesId,type:"homework_common"});(Ha==null?void 0:Ha.student_count)===0?ea(Za):(vu(Za),Nn(Ha))}),ea=Ft=>{var Yn;if(Ft.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ft!=null&&Ft.work_efficiency&&Ft.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Za=Ft.challenge_settings.reduce((su,Xn)=>su+Number(Xn.challenge_score),0);if((Za==null?void 0:Za.toFixed(10))!==((Yn=Ft.total_score-Ft.eff_score)==null?void 0:Yn.toFixed(10))){Ae.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ft.total_score}\u5206`);return}const Ha={shixun_evaluation:Ft.shixun_evaluation,challenge_settings:Ft.challenge_settings};let ja=()=>{var su;const Xn=()=>Et(void 0,null,function*(){Un(!0),(yield(0,E.ZP)(`/api/homework_commons/${cn.categoryId}/publish_setting.json`,{method:"post",body:ot({},Ft)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Tn(),Qt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ot({},cn)})),Un(!1)});!(0,y.isEqual)(Ze,Ha)&&!((su=nt==null?void 0:nt.homework_status)!=null&&su.includes("\u672A\u53D1\u5E03"))?Be.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Xn}):Xn()};He!=null&&He.high_resources_consume&&!(He!=null&&He.high_resources_consume_permission)?Qt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:cn.coursesId,type:"shixun",type_id:cn.categoryId,name:He.homework_name,fn:()=>{ja()}}}):ja()},zn=(Ft,Yn,Za="group_id")=>{var Ha;return Yn?Yn.find(ja=>ja[Za]===Ft):(Ha=He==null?void 0:He.group_settings)==null?void 0:Ha.find(ja=>ja.group_id[0]===Ft)},aa=(He==null?void 0:He.allow_late)||(He==null?void 0:He.anonymous_comment),La=Ft=>{var Yn,Za;const Ha=zn(Ft,He==null?void 0:He.allow_late_settings,"id"),ja=zn(Ft,He==null?void 0:He.anonymous_comment_settings),su=zn(Ft);return(He==null?void 0:He.allow_late)&&Ha&&Ie()(Ha==null?void 0:Ha.late_time)<=Ie()()||(He==null?void 0:He.anonymous_comment)&&ja&&(ja==null?void 0:ja.evaluation_start)!==null||((Za=(Ie()(su==null?void 0:su.end_time)<=Ie()()&&((Yn=He==null?void 0:He.allow_late_settings)==null?void 0:Yn.filter(Xn=>Xn.group_id.includes(Ft))))[0])==null?void 0:Za.late_time)!=null},qa=(0,a.useMemo)(()=>(He==null?void 0:He.allow_late)||(He==null?void 0:He.all_group_late),[He,nt]),pu=He==null?void 0:He.anonymous_comment,Zu=Ft=>{if(!Ft)return!1;const Yn=zn(Ft,He==null?void 0:He.anonymous_comment_settings);return(He==null?void 0:He.anonymous_comment)&&Yn&&(Yn==null?void 0:Yn.evaluation_start)!==null},vn=(Ft,Yn)=>{var Za,Ha,ja,su,Xn;Ft!=null&&Ft.group_id||(Ft.group_id=Dt(Ft==null?void 0:Ft.group_name,He==null?void 0:He.group_settings)),Qt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ft,index:Yn,rangePickerDisabled:(Ha=(Za=Ft==null?void 0:Ft.group_id)==null?void 0:Za[0])!=null&&Ha.publish_time?Ot||(Ie()()<=Ie()((su=zn((ja=Ft==null?void 0:Ft.group_id)==null?void 0:ja[0]))==null?void 0:su.publish_time)?!1:[!0,La((Xn=Ft==null?void 0:Ft.group_id)==null?void 0:Xn[0])]):!1,disabledDate:He==null?void 0:He.course_end_date}})};return be.createElement("section",{className:z.Z.form},be.createElement("div",{className:z.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",be.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),be.createElement("div",null,be.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},be.createElement(xe.ZP.Group,{disabled:Ot||!((Gt=nt==null?void 0:nt.homework_status)!=null&&Gt.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((va=sn.AssistantObject.practice)!=null&&va.can_publish),value:hn.unified_setting,onChange:Ft=>{var Yn;if(!((Yn=nt==null?void 0:nt.homework_status)!=null&&Yn.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(hn.unified_setting=!hn.unified_setting,hn.unified_setting||(hn.unified_late=!1,ua([{late_penalty:5}])),Mt(Object.assign({},hn)),hn.unified_setting===!1&&Ht==""){en(Ht.concat({}));return}hn.unified_setting&&(en([]),ua([{late_penalty:5}]))}},be.createElement(xe.ZP,{value:!0,disabled:Ot||!(He!=null&&He.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),be.createElement(xe.ZP,{disabled:Ot||!((xt=He==null?void 0:He.group_settings)!=null&&xt.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Yt=He==null?void 0:He.group_settings)==null?void 0:Yt.length)===0&&be.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),hn.unified_setting&&be.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},be.createElement(Fe.Z,{align:"middle"},be.createElement(Le.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),be.createElement(Le.Z,{className:"ml10"},be.createElement(Se.default,{size:"large",disabled:Ot||!((na=nt==null?void 0:nt.homework_status)!=null&&na.includes("\u672A\u53D1\u5E03")||(Ba=nt==null?void 0:nt.homework_status)!=null&&Ba.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((mn=sn.AssistantObject.practice)!=null&&mn.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ft=>yt(Ft,He==null?void 0:He.course_end_date),disabledTime:Ft=>rn(Ft),value:hn.publish_time?Ie()(hn.publish_time):"",onChange:(Ft,Yn)=>{hn.publish_time=Yn,(hn.end_time==""||!hn.end_time)&&hn.unified_setting&&(hn.end_time=Ie()(Ft).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Mt(Object.assign({},hn))}}))),be.createElement(Fe.Z,{align:"middle",className:"pl30"},be.createElement(Le.Z,null,"\u622A\u6B62\u65F6\u95F4"),be.createElement(Le.Z,{className:"ml10"},be.createElement(Se.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ie()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(He==null?void 0:He.allow_late)&&(He==null?void 0:He.homework_status.includes("\u5DF2\u622A\u6B62"))||Ot||(He==null?void 0:He.allow_late)&&Ie()()>=Ie()(He==null?void 0:He.end_time)||(0,oe.Rm)()&&!((an=sn.AssistantObject.practice)!=null&&an.can_publish),disabledDate:Ft=>yt(Ft,He==null?void 0:He.course_end_date,hn.publish_time),disabledTime:Ft=>rn(Ft,hn.publish_time),value:hn.end_time?Ie()(hn.end_time):"",onChange:(Ft,Yn)=>{hn.end_time=Yn,Mt(Object.assign({},hn))}})))),!hn.unified_setting&&(Ht==null?void 0:Ht.length)>0&&be.createElement(Fe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ht&&Ht.map(function(Ft,Yn){var Za,Ha,ja,su,Xn,St,ne;return be.createElement(Le.Z,{span:24,key:Yn},be.createElement(Fe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Yn==(Ht==null?void 0:Ht.length)-1?"0px":"10px"}},be.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Yn+1),be.createElement(Oe.default,{disabled:Ot||((Za=nt==null?void 0:nt.homework_status)!=null&&Za.includes("\u672A\u53D1\u5E03")&&Ft.id||Ie()(){var fe;if((0,oe.Rm)()&&!((fe=sn.AssistantObject.practice)!=null&&fe.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht[Yn].group_name=ce,Ht[Yn].group_id=Ft.group_id;const Me=(0,y.flattenDeep)(Ht.map(vt=>vt.group_name)),je=Dn.map(vt=>{let Lt=(vt==null?void 0:vt.group_name)||[];return At(ot({},vt),{group_name:(0,y.remove)(Lt,fa=>Me.includes(fa))})});ua(je),en(Ht.slice())},maxTagCount:4,maxTagPlaceholder:ce=>be.createElement("div",{style:{cursor:"pointer"},onClick:()=>vn(Ft,Yn)},"+",ce==null?void 0:ce.length)},He.group_settings&&He.group_settings.map(function(ce){if(!Ht.map(Me=>Me.group_name).flat().includes(ce.group_name))return be.createElement(_e,{value:ce.group_name,key:ce.id},ce.group_name)})),be.createElement("div",{className:"ml20"},be.createElement(gt,{size:"large",ranges:{\u6B64\u523B:[Ft.publish_time?Ie()(Ft.publish_time):Ie()(),Ie()()]},allowClear:!1,disabled:Ot||(Ie()()<=Ie()((su=zn((ja=Ft==null?void 0:Ft.group_id)==null?void 0:ja[0]))==null?void 0:su.publish_time)?!1:[!0,La((Xn=Ft==null?void 0:Ft.group_id)==null?void 0:Xn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ce=>yt(ce,He==null?void 0:He.course_end_date),disabledTime:ce=>rn(ce),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ie()((0,b.U6)(),"HH:mm"),Ie()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Ft.publish_time?Ie()(Ft.publish_time):void 0,Ft.end_time?Ie()(Ft.end_time):void 0],onChange:(ce,fe)=>{var Me;if((0,oe.Rm)()&&!((Me=sn.AssistantObject.practice)!=null&&Me.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht[Yn].publish_time=fe[0],!Ft.end_time&&fe[0]?Ht[Yn].end_time=Ie()(fe[0]).add(7,"days"):Ht[Yn].end_time=fe[1],en([...Ht])},onCalendarChange:(ce,fe,Me)=>{if(fe!=null&&fe[0]&&!fe[1]){const je=Ie()(fe[0]).add(7,"days");Ht[Yn].publish_time=fe[0],Ht[Yn].end_time=je,en([...Ht])}}})),!Ot&&be.createElement("div",{style:{display:"flex",width:"50px"}},((St=Ft==null?void 0:Ft.group_id)==null?void 0:St.length)>1&&be.createElement(Ce.Z,{title:"\u89C4\u5219\u62C6\u5206"},be.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>vn(Ft,Yn)})),Ht.length<((ne=He==null?void 0:He.group_settings)==null?void 0:ne.length)&&be.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ce;if((0,oe.Rm)()&&!((ce=sn.AssistantObject.practice)!=null&&ce.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}en(Ht.concat({}))}}),((Ft==null?void 0:Ft.publish_time)&&Ie()(){const ce=(0,y.cloneDeep)(Dn);ce.forEach((fe,Me)=>{fe.group_name&&(fe.group_name=fe.group_name.filter(je=>{var vt;return!((vt=Ht[Yn].group_name)!=null&&vt.includes(je))}))}),Ht=Ht.filter((fe,Me)=>Yn!==Me),ua(ce),en(Ht.slice()),setTimeout(()=>en(Ht.slice()),10)}}))))}))),be.createElement(Fe.Z,null,be.createElement(Le.Z,null,be.createElement("div",{className:z.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",be.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),be.createElement(Le.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},be.createElement(ge.default,{checked:hn.allow_late,disabled:Ot||qa,onChange:Ft=>{var Yn;if((0,oe.Rm)()&&!((Yn=sn.AssistantObject.practice)!=null&&Yn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ft.target.checked&&Be.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:be.createElement("div",{style:{padding:10,background:"#f5f6f9"}},be.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),be.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),be.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),hn.allow_late=!hn.allow_late,Dn==""&&ua([{late_penalty:5}]),Mt(Object.assign({},hn))}},be.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(hn==null?void 0:hn.allow_late)&&be.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},be.createElement("div",{style:{display:"flex"}},be.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),be.createElement(xe.ZP.Group,{style:{marginLeft:"20px"},disabled:Ot||(He==null?void 0:He.anonymous_comment)||(He==null?void 0:He.allow_late),value:hn.unified_late,onChange:Ft=>{var Yn;if((0,oe.Rm)()&&!((Yn=sn.AssistantObject.practice)!=null&&Yn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}hn.unified_late=Ft.target.value,Dn==""&&!Ft.target.value&&ua([{penalty_type:ue.Q.Percent,late_penalty:20}]),Mt(ot({},hn))}},(hn==null?void 0:hn.unified_setting)&&be.createElement(xe.ZP,{value:!0,disabled:!(He!=null&&He.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((gn=He==null?void 0:He.group_settings)==null?void 0:gn.length)>0&&be.createElement(xe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),hn!=null&&hn.unified_late?be.createElement(be.Fragment,null,be.createElement(Fe.Z,{align:"middle",style:{marginTop:"10px"}},be.createElement(Le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),be.createElement(Le.Z,{className:"ml20"},be.createElement(ue.Z,{disabled:Ot||pu,value:{type:hn.penalty_type,inputValue:hn.late_penalty},onChange:Ft=>{var Yn;if((0,oe.Rm)()&&!((Yn=sn.AssistantObject.practice)!=null&&Yn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mt(At(ot({},hn),{late_penalty:Ft.inputValue,penalty_type:Ft.type}))}})),be.createElement(Le.Z,{flex:"1",className:"ml5"},be.createElement("span",{className:"c-grey-c ml10"},hn.penalty_type===ue.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),be.createElement(Fe.Z,{align:"middle",style:{marginTop:"15px"}},be.createElement(Le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),be.createElement(Le.Z,{className:"ml20"},be.createElement(Se.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ie()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ot||pu,value:hn.late_time?Ie()(hn.late_time):"",disabledDate:Ft=>yt(Ft,He==null?void 0:He.course_end_date),onChange:(Ft,Yn)=>{var Za;if((0,oe.Rm)()&&!((Za=sn.AssistantObject.practice)!=null&&Za.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}hn.late_time=Yn,Mt(Object.assign({},hn))}})))):Dn.map(function(Ft,Yn){var Za;return be.createElement(Le.Z,{span:24,key:Yn},be.createElement(Fe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},be.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Yn+1),be.createElement(Oe.default,{disabled:Ot||!((Za=nt==null?void 0:nt.homework_status)!=null&&Za.includes("\u672A\u53D1\u5E03"))&&Ft.id||(He==null?void 0:He.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ft.group_name=="string"?[Ft.group_name]:Ft.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ha=>{var ja;if((0,oe.Rm)()&&!((ja=sn.AssistantObject.practice)!=null&&ja.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn[Yn].group_name=Ha,Dn[Yn].group_id=Ft.group_id,ua(Dn.slice())}},He.group_settings&&He.group_settings.map(function(Ha){const ja=Dn.map(Xn=>Xn.group_name).flat(),su=Ht.map(Xn=>Xn.group_name).flat();if(hn!=null&&hn.unified_setting){if(!ja.includes(Ha.group_name))return be.createElement(_e,{value:Ha.group_name,key:Ha.id},Ha.group_name)}else if(su.includes(Ha.group_name)&&!ja.includes(Ha.group_name))return be.createElement(_e,{value:Ha.group_name,key:Ha.id},Ha.group_name)})),be.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),be.createElement(ue.Z,{disabled:Ot||Zu(Ft.id),value:{type:Ft.penalty_type,inputValue:Ft.late_penalty},onChange:Ha=>{var ja;if((0,oe.Rm)()&&!((ja=sn.AssistantObject.practice)!=null&&ja.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn[Yn].late_penalty=Ha.inputValue,Dn[Yn].penalty_type=Ha.type,ua([...Dn])}}),be.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),be.createElement(Se.default,{size:"large",disabled:Ot||Zu(Ft.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ie()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ha=>yt(Ha,He==null?void 0:He.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ft!=null&&Ft.late_time?Ie()(Ft.late_time):void 0,onChange:(Ha,ja)=>{var su;if((0,oe.Rm)()&&!((su=sn.AssistantObject.practice)!=null&&su.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn[Yn].late_time=ja,ua([...Dn])}}),!Ot&&be.createElement("div",{style:{display:"flex",width:"50px"}},be.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ha;if((0,oe.Rm)()&&!((Ha=sn.AssistantObject.practice)!=null&&Ha.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ua(Dn.concat({penalty_type:ue.Q.Percent,late_penalty:20}))}}),Yn>0&&!Ft.id&&be.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ha;if((0,oe.Rm)()&&!((Ha=sn.AssistantObject.practice)!=null&&Ha.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn=Dn.filter((ja,su)=>Yn!==su),ua(Dn.slice()),setTimeout(()=>ua(Dn.slice()),10)}}))))})),!Ot&&be.createElement(be.Fragment,null,be.createElement(Ne.ZP,{type:"primary",size:"large",loading:pn,style:{width:"138px",marginTop:"30px"},onClick:()=>ku()},"\u4FDD\u5B58")),be.createElement(he.Z,{onConfirm:(Ft,Yn)=>{Ht.splice(Ft,0,...Yn),Ht.splice(Ft+Yn.length,1);const Za=(0,b.QE)([...Ht]);en([...Za])}}),be.createElement(de.Z,{resdata:Jt,type:"shixun",okloading:pn,oktext:(Jt==null?void 0:Jt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ft=>Et(void 0,null,function*(){Un(!0);let Yn=yield(0,E.ZP)(`/api/courses/${cn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(cn.categoryId)]}});Un(!1),(Yn==null?void 0:Yn.status)===0&&ea(ka)})}))};dt.ZP=(0,te.connect)(({shixunHomeworks:Ct,classroomList:bt,loading:Qt,user:sn})=>({shixunHomeworks:Ct,classroomList:bt,loading:Qt.effects,user:sn}))(ft)},56088:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(14566),Oe=ee(28284),Ae=ee(62957),Be=ee(6767),xe=ee(54172),Fe=ee(44993),Le=ee(13952),Ce=ee(13762),ge=ee(52430),Ne=ee(61186),ze=ee.n(Ne),Ie=ee(89299),oe=ee(59301),E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(de,pe,be)=>pe in de?E(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[pe]=be,te=(de,pe)=>{for(var be in pe||(pe={}))x.call(pe,be)&&z(de,be,pe[be]);if(y)for(var be of y(pe))b.call(pe,be)&&z(de,be,pe[be]);return de},ue=(de,pe,be)=>new Promise((De,ke)=>{var qe=Ye=>{try{Ve(be.next(Ye))}catch(Ge){ke(Ge)}},Je=Ye=>{try{Ve(be.throw(Ye))}catch(Ge){ke(Ge)}},Ve=Ye=>Ye.done?De(Ye.value):Promise.resolve(Ye.value).then(qe,Je);Ve((be=be.apply(de,pe)).next())});const{Dragger:me}=Se.default,he=({classroomList:de,dispatch:pe,onOk:be})=>{const De=(0,Fe.useParams)(),[ke]=Oe.default.useForm(),[qe,Je]=(0,a.useState)(),[Ve,Ye]=(0,a.useState)(!1),Ge={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ot=>ue(void 0,null,function*(){return Je(ot),!1})};return(0,a.useEffect)(()=>{ke.setFieldsValue({publish_time:ze()(ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ze()(ze()(new Date((0,Ie.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Ae.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ue(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Oe.default,{form:ke,onFinish:ot=>ue(void 0,null,function*(){var At,Et,ct;if(!(qe!=null&&qe.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ye(!0);let yt=new FormData;yt.append("type",de.actionTabs.type),yt.append("file",qe);let rn;window.location.href.indexOf("exercise")>-1?rn=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:rn=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let Dt=yield(0,ge.ZP)(rn,{method:"post",body:yt},!0);Ye(!1),(Dt==null?void 0:Dt.status)===0&&(be(),ke.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Et=(At=Dt==null?void 0:Dt.data)==null?void 0:At.fail)==null?void 0:Et.length)>0&&Ae.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(ct=Dt==null?void 0:Dt.data)==null?void 0:ct.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ie.FH)("",Le.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Oe.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ce.Z.downloadbutton,href:Le.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Oe.default.Item,{style:{marginBottom:0}},oe.createElement(me,te({},Ge),oe.createElement("a",{className:Ce.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};dt.Z=(0,Fe.connect)(({classroomList:de})=>({classroomList:de}))(he)},15704:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(14566),Oe=ee(28284),Ae=ee(20554),Be=ee(54172),xe=ee(13747),Fe=ee(44993),Le=ee(52430),Ce=ee(61186),ge=ee.n(Ce),Ne=ee(59301),ze=(E,y,x)=>new Promise((b,z)=>{var te=he=>{try{me(x.next(he))}catch(de){z(de)}},ue=he=>{try{me(x.throw(he))}catch(de){z(de)}},me=he=>he.done?b(he.value):Promise.resolve(he.value).then(te,ue);me((x=x.apply(E,y)).next())});const{Dragger:Ie}=Se.default,oe=({})=>{const E=(0,Fe.useParams)(),[y]=Oe.default.useForm(),[x,b]=(0,a.useState)(!0),[z,te]=(0,a.useState)(!1);let[ue,me]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const he=[{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}];function de(){return ze(this,null,function*(){let be;te(!0),window.location.href.indexOf("exercise")>-1?be=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:be=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let De=yield(0,Le.ZP)(be,{method:"get",params:ue});te(!1),(De==null?void 0:De.status)===0&&b(De==null?void 0:De.data)})}(0,a.useEffect)(()=>{de()},[]);let pe=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(be,De,ke)=>{var qe;return(qe=he.find(Je=>Je.question_type===be))==null?void 0:qe.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(be,De,ke)=>{var qe;return(qe=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Je=>Je.id===be))==null?void 0:qe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(be,De,ke)=>ge()(be).format("YYYY-MM-DD HH:mm:ss")}].filter(be=>!!be);return Ne.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Ne.createElement(Ae.default,{destroyInactiveTabPane:!0,onChange:be=>{ue.type=be,ue.page=1,ue.limit=10,me(ue),de()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Ne.createElement(Be.default,{className:"mt20",loading:z,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(be,De,ke)=>ge()(be).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Ne.createElement(Be.default,{className:"mt20",loading:z,columns:pe,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(be=>!!be)}),Ne.createElement(xe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(be,De)=>{ue.page=be,ue.limit=De,me(ue),de()},current:ue.page,total:x.count,pageSize:ue.limit,style:{marginTop:20}}))};dt.Z=(0,Fe.connect)(({classroomList:E})=>({classroomList:E}))(oe)},55388:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(14566),Oe=ee(28284),Ae=ee(62957),Be=ee(71051),xe=ee(44993),Fe=ee(52430),Le=ee(61186),Ce=ee.n(Le),ge=ee(89299),Ne=ee(59301),ze=Object.defineProperty,Ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(de,pe,be)=>pe in de?ze(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[pe]=be,z=(de,pe)=>{for(var be in pe||(pe={}))y.call(pe,be)&&b(de,be,pe[be]);if(E)for(var be of E(pe))x.call(pe,be)&&b(de,be,pe[be]);return de},te=(de,pe)=>Ie(de,oe(pe)),ue=(de,pe,be)=>new Promise((De,ke)=>{var qe=Ye=>{try{Ve(be.next(Ye))}catch(Ge){ke(Ge)}},Je=Ye=>{try{Ve(be.throw(Ye))}catch(Ge){ke(Ge)}},Ve=Ye=>Ye.done?De(Ye.value):Promise.resolve(Ye.value).then(qe,Je);Ve((be=be.apply(de,pe)).next())});const{Dragger:me}=Se.default,he=({classroomList:de,dispatch:pe,onOk:be})=>{const De=(0,xe.useParams)(),[ke]=Oe.default.useForm(),[qe,Je]=(0,a.useState)(),[Ve,Ye]=(0,a.useState)(!1),Ge={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:ot=>ue(void 0,null,function*(){return Je(ot),!1})};return(0,a.useEffect)(()=>{ke.setFieldsValue({publish_time:Ce()(Ce()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ce()(Ce()(new Date((0,ge.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ne.createElement(Ae.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:de.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ue(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},Ne.createElement(Oe.default,{form:ke,onFinish:ot=>ue(void 0,null,function*(){var At,Et;console.log("---",de.actionTabs,ot,De);let ct=((At=de==null?void 0:de.actionTabs)==null?void 0:At.type)==="exercise"?`/api/exercises/${De==null?void 0:De.category}/exercise_user/edit_score.json`:`/api/student_works/${de.actionTabs.id}/edit_score.json`;Ye(!0);let yt=yield(0,Fe.ZP)(ct,{method:"post",body:te(z({},ot),{exercise_user_id:((Et=de==null?void 0:de.actionTabs)==null?void 0:Et.type)==="exercise"?de.actionTabs.id:""})});Ye(!1),ke.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),be()})},Ne.createElement(Oe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Ne.createElement(Be.Z,{min:0,style:{width:"100%"}}))))};dt.Z=(0,xe.connect)(({classroomList:de})=>({classroomList:de}))(he)},2417:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(14566),Oe=ee(28284),Ae=ee(99571),Be=ee(77019),xe=ee(77736),Fe=ee(16326),Le=ee(44993),Ce=ee(61186),ge=ee.n(Ce),Ne=ee(69782),ze=ee(52430),Ie=ee(59301),oe=(x,b,z)=>new Promise((te,ue)=>{var me=pe=>{try{de(z.next(pe))}catch(be){ue(be)}},he=pe=>{try{de(z.throw(pe))}catch(be){ue(be)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(me,he);de((z=z.apply(x,b)).next())});const{Dragger:E}=Se.default,y=({})=>{const x=(0,Le.useParams)(),[b]=Oe.default.useForm(),[z,te]=(0,a.useState)(!0),[ue,me]=(0,a.useState)(!1);console.log("----",x);function he(){return oe(this,null,function*(){var de,pe;let be;window.location.href.indexOf("exercise")>-1?be=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:be=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let De=yield(0,ze.ZP)(be,{method:"get"});(De==null?void 0:De.status)===0&&b.setFieldsValue({publish_time:ge()(ge()((de=De==null?void 0:De.data)==null?void 0:de.publish_time).format("YYYY-MM-DD HH:mm")),end_time:ge()(ge()((pe=De==null?void 0:De.data)==null?void 0:pe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{he()},[]),Ie.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ie.createElement("div",{style:{textAlign:"end"}},z&&Ie.createElement(Ae.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!z&&Ie.createElement("div",null,Ie.createElement(Ae.ZP,{type:"primary",loading:ue,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ie.createElement(Ae.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ie.createElement(Oe.default,{form:b,disabled:z,onFinish:de=>oe(void 0,null,function*(){me(!0),console.log("---",window.location.href);let pe;window.location.href.indexOf("exercise")>-1?pe=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:pe=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let be=yield(0,ze.ZP)(pe,{method:"post",body:{publish_time:ge()(de.publish_time).format("YYYY-MM-DD HH:mm"),end_time:ge()(de.end_time).format("YYYY-MM-DD HH:mm")}});me(!1),(be==null?void 0:be.status)===0&&te(!0)})},Ie.createElement(Be.Z,null,Ie.createElement(xe.Z,null,Ie.createElement(Oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ie.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:de=>(0,Ne.Q8)(de),disabledTime:de=>(0,Ne.d0)(de),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ie.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ie.createElement(Be.Z,null,Ie.createElement(xe.Z,null,Ie.createElement(Oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ie.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:de=>(0,Ne.Q8)(de,"",b.getFieldValue("publish_time")),disabledTime:de=>(0,Ne.d0)(de,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ie.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};dt.Z=(0,Le.connect)(({classroomList:x})=>({classroomList:x}))(y)},80954:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return x}});var a=ee(59301),Se=ee(44993),Oe=ee(16326),Ae=ee(62957),Be=ee(37568),xe=ee(6767),Fe=ee(77019),Le=ee(5269),Ce={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ge=ee(61186),Ne=ee.n(ge),ze=ee(89299),Ie=ee(63604),oe=ee(59301);const{RangePicker:E}=Oe.default,y=({dispatch:b,classroomList:z,onConfirm:te})=>{const[ue,me]=(0,a.useState)([]),[he,de]=(0,a.useState)([]),[pe,be]=(0,a.useState)(""),[De,ke]=(0,a.useState)([!1,!1]);(0,a.useEffect)(()=>{var Ve,Ye,Ge,ot;if(z.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ve=z.actionTabs)==null?void 0:Ve.rangePickerDisabled),(Ye=z.actionTabs)!=null&&Ye.rangePickerDisabled?ke((Ge=z.actionTabs)==null?void 0:Ge.rangePickerDisabled):ke([!1,!1]);let At=z.actionTabs.data,Et=(ot=At==null?void 0:At.group_name)==null?void 0:ot.map((ct,yt)=>{var rn;return{group_id:At==null?void 0:At.group_id[yt],group_name:At==null?void 0:At.group_name[yt],is_admin:At==null?void 0:At.is_admin,end_time:At==null?void 0:At.end_time,publish_time:Array.isArray(At==null?void 0:At.publish_time)?(rn=At==null?void 0:At.publish_time)==null?void 0:rn[0]:At==null?void 0:At.publish_time}});Et&&(me([...Et]),de([...Et]))}},[z.actionTabs]);const qe=()=>{b({type:"classroomList/setActionTabs",payload:{}}),be("")},Je=Ve=>{if(Ve){const Ye=he==null?void 0:he.filter(Ge=>{var ot,At;return(At=(ot=Ge==null?void 0:Ge.group_name)==null?void 0:ot.toLowerCase())==null?void 0:At.includes(Ve==null?void 0:Ve.toLowerCase())});me(Ye)}else me(he)};return oe.createElement(Ae.default,{width:980,title:oe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},oe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",oe.createElement("span",{className:Ce.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),oe.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:pe,onChange:Ve=>{be(Ve.target.value.trim()),Je(Ve.target.value.trim())}})),centered:!0,maskClosable:!1,open:z.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>qe(),onOk:()=>{var Ve;if(he.some(Ge=>!Ge.end_time||!Ge.publish_time)){xe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}te((Ve=z.actionTabs)==null?void 0:Ve.index,he),qe()}},oe.createElement("div",{className:Ce.modal_con},oe.createElement(Fe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ue==null?void 0:ue.length)>0?ue.map(function(Ve,Ye){return oe.createElement(Le.Z,{span:24,key:Ye},oe.createElement(Fe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ye==(ue==null?void 0:ue.length)-1?"0px":"10px"}},oe.createElement("div",{className:Ce.multiple_select,title:Ve==null?void 0:Ve.group_name},Ve==null?void 0:Ve.group_name),oe.createElement("div",{className:"ml20"},oe.createElement(E,{size:"large",allowClear:!1,disabled:De,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ge=>{var ot;return(0,ze.Q8)(Ge,(ot=z.actionTabs)==null?void 0:ot.disabledDate)},disabledTime:Ge=>(0,ze.d0)(Ge),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ne()((0,ze.U6)(),"HH:mm"),Ne()((0,ze.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ve==null?void 0:Ve.publish_time)&&[Ne()(Ve==null?void 0:Ve.publish_time),Ve!=null&&Ve.end_time?Ne()(Ve==null?void 0:Ve.end_time):void 0],onChange:(Ge,ot)=>{ue[Ye].publish_time=ot[0],ue[Ye].end_time=ot[1],me([...ue]),he.forEach(At=>{At.group_id===(Ve==null?void 0:Ve.group_id)&&(At.publish_time=ot[0],At.end_time=ot[1])}),de([...he])},onCalendarChange:(Ge,ot,At)=>{if(ot!=null&&ot[0]&&!ot[1]){const Et=Ne()(ot[0]).add(7,"days");ue[Ye].publish_time=ot[0],ue[Ye].end_time=Et,me([...ue]),he.forEach(ct=>{ct.group_id===(Ve==null?void 0:Ve.group_id)&&(ct.publish_time=ot[0],ct.end_time=Et)}),de([...he])}}})),De[0]?oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ue.splice(Ye,1),me([...ue]),he.forEach((Ge,ot)=>{Ge.group_id===(Ve==null?void 0:Ve.group_id)&&he.splice(ot,1)}),de([...he])}})))}):oe.createElement(Ie.Z,null))))};var x=(0,Se.connect)(({classroomList:b})=>({classroomList:b}))(y)},816:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return E}});var a=ee(59301),Se=ee(44993),Oe=ee(62957),Ae=ee(99571),Be=ee(29787),xe=ee(78837),Fe=ee(61407),Le=ee(58531),Ce=ee(24334),ge=ee(61186),Ne=ee.n(ge),ze=ee(25090),Ie=ee(59301),oe=(y,x,b)=>new Promise((z,te)=>{var ue=de=>{try{he(b.next(de))}catch(pe){te(pe)}},me=de=>{try{he(b.throw(de))}catch(pe){te(pe)}},he=de=>de.done?z(de.value):Promise.resolve(de.value).then(ue,me);he((b=b.apply(y,x)).next())}),E=({open:y,onClose:x})=>{const[b,z]=(0,a.useState)(void 0);console.log((0,Se.useLocation)(),33);const te=(0,Se.useLocation)();(0,a.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const Dt=yield(0,xe.X6)(y);z(Dt.data)})}()},[y]);const{status:ue,created_at:me,code:he,name:de,language:pe,pass_sets_count:be,set_count:De,error_msg:ke,output:qe,input:Je,expected_output:Ve,execute_memory:Ye,user:Ge,execute_time:ot,input_file_url:At,output_file_url:Et,is_file:ct,expected_output_file_url:yt}=b||{};return Ie.createElement(Oe.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:Ie.createElement(Ae.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},Ie.createElement(Be.Z,{spinning:!b,delay:500},Ie.createElement("div",{className:"record-detail-info"},b?Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{className:"record-detail-body"},Ie.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ie.createElement("ul",{className:"record-info"},Ie.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ie.createElement("span",{className:ue===0?"c-green":"c-red"},Fe.Im[ue])," "),Ie.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ie.createElement("span",null,Ne()(me).format("YYYY-MM-DD HH:mm:ss"))," "),Ie.createElement("li",null," \u8BED\u8A00\uFF1A",Ie.createElement("span",null,pe)," "),Ie.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ie.createElement("span",null,ot*1e3,"ms")," "),Ie.createElement("li",null," ",`${ue===ze.h.HIDE_COMPILE_STATUS?"--":be} / ${De} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Fe.gZ)({status:ue,error_msg:ke,execute_time:ot,output:qe,input:Je,expected_output:Ve,input_file_url:At,output_file_url:Et,is_file:ct,expected_output_file_url:yt}),Ie.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ie.createElement(Le.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:Ce.Base64.decode(he),options:{readOnly:!0}}))):null)))}},4766:function(pt,dt,ee){"use strict";ee.d(dt,{Im:function(){return De},Y4:function(){return qe}});var a=ee(59301),Se=ee(37568),Oe=ee(6767),Ae=ee(99571),Be=ee(7051),xe=ee(24334),Fe=ee.n(xe),Le=ee(95243),Ce=ee(97596),ge=ee(98573),Ne=ee(89299),ze=ee(34376),Ie=ee.n(ze),oe=ee(52430),E=ee(44993),y=ee(816),x=ee(41312),b=ee(78837),z=ee(32402),te=ee(23416),ue=ee(92310),me=ee.n(ue),he=ee(48931),de=ee(59301),pe=(Ye,Ge,ot)=>new Promise((At,Et)=>{var ct=Dt=>{try{rn(ot.next(Dt))}catch(gt){Et(gt)}},yt=Dt=>{try{rn(ot.throw(Dt))}catch(gt){Et(gt)}},rn=Dt=>Dt.done?At(Dt.value):Promise.resolve(Dt.value).then(ct,yt);rn((ot=ot.apply(Ye,Ge)).next())});const{TextArea:be}=Se.default,De={[Be.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Be.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Be.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var ke=(Ye=>(Ye[Ye.SET_VISIBLE=0]="SET_VISIBLE",Ye[Ye.SET_TABINDEX=1]="SET_TABINDEX",Ye))(ke||{});function qe(Ye){const{status:Ge,error_msg:ot,output:At,input:Et,expected_output:ct,is_file:yt,input_file_url:rn,output_file_url:Dt,expected_output_file_url:gt,setMonacoValue:_e,setData:ft}=Ye,Ct=(0,a.useRef)(),bt=(0,a.useRef)(),Qt=(0,a.useRef)();let sn=null;const Te={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(At&&!yt&&Ct.current){const Gt=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Gt.open(Ct.current);const va=(0,Ne.pp)(xe.Base64.decode(At));Gt.write(va),Gt.setOption("theme",{background:"#1e1e1e"})}if(Et&&!yt&&bt.current){const Gt=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Gt.open(bt.current),Gt.write((0,Ne.pp)(Et)),Gt.setOption("theme",{background:"#1e1e1e"})}if(ct&&!yt&&Qt.current){const Gt=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Gt.open(Qt.current),Gt.write((0,Ne.pp)(xe.Base64.decode(ct))),Gt.setOption("theme",{background:"#1e1e1e"})}},[At]),Ge){case Be.h.NOMATCH:sn=de.createElement(de.Fragment,null,de.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!yt&&de.createElement("div",{ref:Ct}),yt&&de.createElement("div",{style:Te},de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Gt=yield(0,oe.ZP)(Dt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});_e(Gt),setTimeout(()=>{ft(Dt)},200)})},At)),de.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!yt&&de.createElement("div",{ref:Qt}),yt&&de.createElement("div",{style:Te},de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Gt=yield fetch(gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});_e(yield Gt.text()),setTimeout(()=>{ft(gt)},200)})},ct)));break;case Be.h.EXECUTEFAILURE:sn=de.createElement(de.Fragment,null,de.createElement("div",{style:{border:"1px #F6F7F9 solid"}},de.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!yt&&de.createElement(ge.Z,{value:Et,style:Te}),yt&&de.createElement("div",{style:Te},de.createElement("a",{onClick:()=>(0,Ne.LR)(rn,Et)},Et))),de.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},de.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:Le.Z.error,style:{color:"#E30000",padding:"0 10px"}},xe.Base64.decode(ot),"111")));break;case Be.h.COMPILEFAILURE:sn=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:Le.Z.error},xe.Base64.decode(ot)));break;case Be.h.PODFAILURE:sn=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:sn=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",sn," ")}function Je(Ye){const{status:Ge,error_msg:ot,execute_time:At,output:Et,input:ct,expected_output:yt,is_file:rn,input_file_url:Dt,output_file_url:gt,expected_output_file_url:_e}=Ye;let ft=null;switch(Ge){case Be.h.OK:case Be.h.NOMATCH:case Be.h.EXECUTEFAILURE:case Be.h.COMPILEFAILURE:ft=de.createElement("div",{id:"outputResultRef",className:"h100"});break;case Be.h.PODFAILURE:ft=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:ft=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",ft," ")}function Ve({value:Ye,className:Ge}){return de.createElement("span",{className:Ge},Ye)}dt.ZP=({input:Ye,is_file:Ge,debuging:ot,submitting:At,executingMessage:Et,debugResult:ct,onChangeInput:yt,onDebugCode:rn,onSubmitCode:Dt,hack:gt,user:_e,submitResult:ft,isWhiteTheme:Ct,topDispatch:bt})=>{const[Qt]=(0,E.useSearchParams)(),sn=(0,E.useParams)(),[Te,Gt]=(0,a.useState)(!1),[va,xt]=(0,a.useState)(!1),[Yt,na]=(0,a.useState)(1),[Ba,mn]=(0,a.useState)(!1),[an,gn]=(0,a.useState)(0),[cn,He]=(0,a.useState)(!1),[ht,rt]=(0,a.useState)(""),[nt,Ze]=(0,a.useState)(""),Ot=(0,a.useRef)(),On=(0,a.useRef)(),pn=(0,a.useRef)(null),Un=(0,a.useRef)(null),Ht=(0,a.useRef)(null);console.log(ft,"submitResult",sn);const{status:en,id:Dn,input:ua,output:hn,expected_output:Mt,is_file:Jt,input_file_url:Nn,output_file_url:ka,expected_output_file_url:vu,error_msg:Tn,hack_sets:ku}=ft||{};(0,a.useEffect)(()=>{en===0&&(na(1),gn(0))},[en,Dn]),(0,a.useEffect)(()=>{pe(void 0,null,function*(){var Yn;const Za=yield(0,b.rX)(sn==null?void 0:sn.id,"submit");(Za==null?void 0:Za.status)===0&&(Za!=null&&Za.data&&((Yn=Za==null?void 0:Za.data)==null?void 0:Yn.status)!==0?(bt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Za==null?void 0:Za.data}}),na(2),gn(320)):(na(1),gn(0)))})},[sn==null?void 0:sn.id]),(0,a.useEffect)(()=>{if(Ot.current){let Ft=function(ne){ja=Ha.offsetHeight,su=!0,Xn=ne.pageY,Ht.current.style.display="block"},Yn=function(){su=!1,Ht.current.style.display="none"},Za=function(ne){if(su){ea();let ce=Xn-ne.pageY,fe=ja+ce;if(fe<0&&(fe=0),fe>window.innerHeight-150&&(fe=window.innerHeight-150),Yt===1){fe<=34?gn(0):gn(fe);return}console.log(fe,"resizeH"),gn(fe)}};const Ha=pn.current;let ja=0,su=!1,Xn=0;const St=document.getElementById("case-y-bar");return St==null||St.addEventListener("mousedown",Ft),document.addEventListener("mousemove",Za),document.addEventListener("mouseup",Yn),()=>{const ne=document.getElementById("case-y-bar");ne==null||ne.removeEventListener("mousedown",Ft),document.removeEventListener("mousemove",Za),document.removeEventListener("mouseup",Yn)}}},[Ot,Yt]),(0,a.useEffect)(()=>{const Ft=x.Z.subscribe("resize-move-bar",ea);if(Qt.get("type")!=="exercises")return document.addEventListener((0,he.gH)(),La),()=>{document.removeEventListener((0,he.gH)(),La),Ft()}},[]),(0,a.useEffect)(()=>{});function ea(){var Ft,Yn,Za,Ha;const ja=document.getElementById("outputResultRef");if(ja){let su=ja.dataset.text;On.current.reset(),On.current.writeln(su);const Xn=document.getElementById("outputResultRef").offsetWidth-20,St=((Ha=(Za=(Yn=(Ft=On.current)==null?void 0:Ft._core)==null?void 0:Yn._renderService)==null?void 0:Za.dimensions)==null?void 0:Ha.actualCellWidth)||10,ne=Math.ceil(Xn/St);On.current.resize(ne,Math.ceil(ja.clientHeight/16))}}function zn(){Gt(!Te),setTimeout(()=>{ea()},300),gn(Te?320:window.innerHeight-150)}function aa(){va?(xt(!1),(0,he.BU)()):(xt(!0),(0,he.Dj)(Un.current))}const La=Ft=>{(0,he.vp)()||xt(!1)},qa=(0,a.useMemo)(()=>{if(ct){const{status:Ft,output:Yn,error_msg:Za}=ct;return setTimeout(()=>{let Ha="",ja=document.getElementById("outputResultRef");Yn?Ha=xe.Base64.decode(Yn):Za&&(Ha=xe.Base64.decode(Za)),On.current=new ze.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),On.current.open(ja),On.current.onKey(function(su){var Xn;if(su.domEvent.key.toLocaleUpperCase()==="C"&&su.domEvent.ctrlKey){su.domEvent.preventDefault();let St=(Xn=On.current)==null?void 0:Xn.getSelection();navigator.clipboard.writeText(St).then(()=>{})}}),ja.dataset.text=Ha,On.current.setOption("convertEol",!0),ea()},300),de.createElement(de.Fragment,null,Je(ct))}return null},[ct]);function pu(){var Ft,Yn;if(!(gt!=null&>.code)||((Ft=gt==null?void 0:gt.code)==null?void 0:Ft.trim().length)===0){(Yn=Oe.ZP)==null||Yn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}na(1),gn(320),rn()}const Zu=Ft=>pe(void 0,null,function*(){let Yn=yield(0,oe.ZP)(`/api/problems/${Ft}/start.json`,{method:"get",params:{hack_user_id:_e==null?void 0:_e.user_id}});Yn&&(window.location.href=`/myproblems/${Yn==null?void 0:Yn.identifier}${window.location.search}`)});function vn(){Jt?navigator.clipboard.writeText(xe.Base64.decode(Tn)).then(()=>{Oe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(xe.Base64.decode(hn)).then(()=>{Oe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return de.createElement(a.Fragment,null,de.createElement("div",{className:me()(Le.Z.case,Ct&&Le.Z.whiteCase),style:{height:an},ref:pn},de.createElement("div",{className:Le.Z.fullMask,ref:Ht}),de.createElement("div",{className:Le.Z["resize-y-bar"],id:"case-y-bar",ref:Ot,draggable:!1},Yt===2&&de.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Yt===1&&(an<=34?de.createElement("div",{onClick:()=>{gn(320)},className:Le.Z.unfoldBtn},"\u63A7\u5236\u53F0",de.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):de.createElement("div",{onClick:()=>{gn(0)},className:Le.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",de.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),de.createElement("div",null,de.createElement("div",{className:Le.Z.caseHead},de.createElement("div",{className:Le.Z.dot}),de.createElement("div",{className:Le.Z.text},Yt===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Yt===2&&!At&&typeof en=="number"&&de.createElement(de.Fragment,null,en===Be.h.OK?de.createElement("div",{className:Le.Z.pass},de.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):de.createElement("div",{className:Le.Z.noPass},de.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),De[en])),de.createElement("div",{className:Le.Z.btns},Yt===2&&!At&&de.createElement(de.Fragment,null,en!==Be.h.OK&&de.createElement("div",{onClick:vn},de.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),de.createElement("div",{onClick:()=>{He(Dn)}},de.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qt.get("type")!=="exercises"&&de.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>zn()},de.createElement("i",{className:`iconfont icon-${Te?"suoxiao1":"fangda"}`})))),de.createElement("div",{style:{display:Yt===1?"block":"none"}},ot?de.createElement(Ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):de.createElement("div",{style:{height:an-34}},de.createElement("div",{className:Le.Z.result},de.createElement("div",{className:Le.Z.left},de.createElement("div",{className:Le.Z.title},de.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),de.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),de.createElement("div",{className:Le.Z.leftNode},de.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ge?"":Ye,onChange:yt}))),de.createElement("div",{className:Le.Z.right},de.createElement("div",{className:Le.Z.title},de.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),de.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),de.createElement("div",{className:Le.Z.node},ct?qa:de.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),de.createElement("div",{style:{display:Yt===2?"block":"none"}},At?de.createElement(Ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):de.createElement("div",{style:{height:an-34,display:"flex",flexDirection:"column",overflow:"hidden"}},de.createElement("div",{ref:Un,className:Le.Z.elseNode},de.createElement("div",{className:Le.Z.nameWrap},de.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),de.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),de.createElement("div",{className:Le.Z.scroll},de.createElement("pre",{className:Le.Z.scrollBox,style:Ba?{height:va?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Jt&&de.createElement(Ve,{value:ua}),Jt&&de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Ft=yield fetch(Nn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield Ft.text()),setTimeout(()=>{rt(Nn)},200)})},ua)),ua&&de.createElement("div",{className:Le.Z.action},de.createElement("span",{onClick:()=>mn(!Ba)},Ba?"\u6536\u8D77":"\u5C55\u5F00"),Qt.get("type")!=="exercises"&&de.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>aa(),className:`iconfont icon-${va?"suoxiao1":"fangda"}`})))),de.createElement("div",{className:Le.Z.result,style:{flex:1,overflow:"hidden"}},de.createElement("div",{className:Le.Z.left},de.createElement("div",{className:Le.Z.title},de.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),de.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),de.createElement("div",{className:Le.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},de.createElement("pre",null,!Jt&&de.createElement(Ve,{className:"mb10",value:Mt&&xe.Base64.decode(Mt)||""}),Jt&&de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Ft=yield fetch(vu,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield Ft.text()),setTimeout(()=>{rt(vu)},200)})},Mt)))),de.createElement("div",{className:Le.Z.right},de.createElement("div",{className:Le.Z.title},de.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),de.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),de.createElement("div",{className:Le.Z.node,style:{color:en===Be.h.OK?"#2ABD8C":"#FF2C29"}},de.createElement("pre",null,(en===4||en===5)&&de.createElement(Ve,{className:"mb10",value:Tn&&xe.Base64.decode(Tn)||""}),en!=4&&en!=5&&(Jt?de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Ft=yield(0,oe.ZP)(ka,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ze(Ft)}catch(Yn){Ze("")}setTimeout(()=>{rt(ka)},200)})},hn):de.createElement(Ve,{className:"mb10",value:hn&&xe.Base64.decode(hn)||""})))))))))),de.createElement("div",{className:me()(Le.Z.footer,Ct&&Le.Z.whiteFooter),style:{zIndex:100}},(gt==null?void 0:gt.is_program)&&(gt==null?void 0:gt.above_question)&&de.createElement(Ae.ZP,{className:"mr10",type:"primary",onClick:()=>Zu(gt==null?void 0:gt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(gt==null?void 0:gt.is_program)&&(gt==null?void 0:gt.under_question)&&de.createElement(Ae.ZP,{className:"mr10",type:"primary",onClick:()=>Zu(gt==null?void 0:gt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),de.createElement(Ae.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:ot||At,loading:ot,color:"#2ABD8C",className:"mr10",onClick:pu},"\u8C03\u8BD5\u4EE3\u7801"),Qt.get("qtype")!=="8"&&de.createElement(Ae.ZP,{className:Le.Z.disabled,type:"primary",icon:de.createElement("i",{className:"iconfont icon-bofang1"}),loading:At,disabled:ot||At,onClick:()=>{var Ft,Yn;if(!(gt!=null&>.code)||((Ft=gt==null?void 0:gt.code)==null?void 0:Ft.trim().length)===0){(Yn=Oe.ZP)==null||Yn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}na(2),gn(320),Dt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),de.createElement(y.Z,{onClose:He,open:cn}),de.createElement(te.Z,{close:!0,data:ht,type:ht.length?"txt":"",onClose:()=>rt(""),monacoEditor:{value:nt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},32402:function(pt,dt,ee){"use strict";ee.r(dt),ee.d(dt,{Types:function(){return Fo},default:function(){return ci}});var a=ee(59301),Se=ee(44993),Oe=ee(11938),Ae=ee(62957),Be=ee(29787),xe=ee(99571),Fe=ee(25399),Le=ee(77019),Ce=ee(78837),ge=ee(68606),Ne=ee(48931),ze=ee(2162),Ie=ee(13952),oe=ee(87169),E=ee(30641),y=ee(58531),x=ee(51498),b=ee(17936),z=ee(69794),te=ee(59301),ue=Object.defineProperty,me=Object.defineProperties,he=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(bn,Ee,We)=>Ee in bn?ue(bn,Ee,{enumerable:!0,configurable:!0,writable:!0,value:We}):bn[Ee]=We,ke=(bn,Ee)=>{for(var We in Ee||(Ee={}))pe.call(Ee,We)&&De(bn,We,Ee[We]);if(de)for(var We of de(Ee))be.call(Ee,We)&&De(bn,We,Ee[We]);return bn},qe=(bn,Ee)=>me(bn,he(Ee));const Je={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var Ve=(bn=>(bn[bn.set_font_size=0]="set_font_size",bn[bn.set_theme=1]="set_theme",bn[bn.on_tab_to_space=2]="on_tab_to_space",bn[bn.set_show_editor_setting=3]="set_show_editor_setting",bn))(Ve||{});function Ye(bn,Ee){switch(Ee.type){case 3:return qe(ke({},bn),{showEditorSetting:Ee.payload});case 1:return qe(ke({},bn),{theme:Ee.payload});case 0:return qe(ke({},bn),{fontSize:Ee.payload});case 2:return qe(ke({},bn),{tabToSpace:Ee.payload});default:throw new Error}}var Ge=({isLoading:bn,value:Ee,onChange:We,language:tt,onUpdateCode:lt,ActionBarRender:mt,setIsWhiteTheme:jt})=>{const[tn,Xt]=(0,a.useReducer)(Ye,Je),{theme:jn,fontSize:da,showEditorSetting:Bn,tabToSpace:$n}=tn,ga=(0,a.useRef)(),Ta=(0,a.useRef)();(0,a.useEffect)(()=>{jt(jn==="vs")},[jn]);const Fn={onFontSizeChange:xa=>{Xt({type:0,payload:xa}),(0,b.t)("cmFontSize",xa)},tabToSpace:$n,cmFontSize:da,className:"oj",cmCodeMode:jn,onTabToSpace:xa=>{Xt({type:2,payload:xa}),(0,b.t)("cmTabToSpace",xa)},onCodeModeChange:xa=>{Xt({type:1,payload:xa}),(0,b.t)("ProgrammingCodeMode",xa)}};function Ya(){Xt({type:3,payload:!1})}function ba(){Xt({type:3,payload:!0})}const za={value:Ee,language:tt,theme:jn,options:{fontSize:da,insertSpaces:$n},onChange:xa=>{We(xa),Ta.current=xa,clearTimeout(ga.current),ga.current=setTimeout(()=>{lt(Ta.current)},1e4)},onEditBlur:xa=>{Ta.current&<(Ta.current)}};return te.createElement(a.Fragment,null,mt(ba),te.createElement("div",{style:{flex:1,overflow:"hidden"}},!bn&&te.createElement(y.ZP,ke({},za))),te.createElement(x.Z,null,te.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Bn,onClose:Ya},te.createElement(z.Z,ke({},Fn)))))},ot=ee(60141),At=ee(24334),Et=ee(4766),ct={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},yt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},rn=ee(54172),Dt=ee(13747),gt=ee(58617),_e=ee(816),ft=ee(61186),Ct=ee.n(ft),bt=ee(59301);const{Column:Qt}=rn.default;var sn=({submitResult:bn,submitting:Ee,submitRecords:We,page:tt,onPageChange:lt,topicId:mt})=>{const[jt]=(0,Se.useSearchParams)(),{records:tn,records_count:Xt}=We||{},[jn,da]=(0,a.useState)(!1),Bn=jt.get("type")==="1";return bt.createElement(Be.Z,{spinning:Ee,tip:"\u8BC4\u6D4B\u4E2D...",indicator:bt.createElement(gt.Z,{style:{fontSize:24},spin:!0})},(tn==null?void 0:tn.length)>0?bt.createElement(rn.default,{dataSource:tn,rowKey:"id",pagination:!1},bt.createElement(Qt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:($n,ga)=>bt.createElement("span",null," ",Ct()($n).format("YYYY-MM-DD HH:mm:ss"))}),bt.createElement(Qt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:($n,ga)=>{var Ta;return bt.createElement("span",{className:`${$n===0?"c-green":"c-red"} current`,onClick:()=>{da(ga.id)}},(Ta=Et.Im[$n])==null?void 0:Ta.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),bt.createElement(Qt,{title:`\u6267\u884C\u7528\u65F6 (${Bn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:$n=>$n?Bn?$n:$n/1e3:""}),bt.createElement(Qt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Bn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:$n=>$n?Bn?$n:parseFloat(($n/1024).toFixed(2)):""}),bt.createElement(Qt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),bt.createElement(Qt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:($n,ga)=>bt.createElement("span",{className:"c-light-primary current",onClick:()=>{da(ga.id)}},"\u67E5\u770B")})):bt.createElement("div",{style:{height:300,width:"100%"}}),bt.createElement(_e.Z,{onClose:da,open:jn}),Xt>15?bt.createElement(Dt.Z,{className:yt.pagination,current:tt,pageSize:15,total:Xt,onChange:lt}):null)},Te=ee(63604),Gt=ee(96599),va={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},xt=ee(98573),Yt=ee(59301);const na={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ba=({hack:bn})=>{const{language:Ee,difficult:We,time_limit:tt,description:lt}=bn,[mt]=(0,Se.useSearchParams)(),jt=na[We];return Yt.createElement(Yt.Fragment,null,Yt.createElement("ul",{className:va.info},Yt.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Yt.createElement("b",{className:va.info_tag},Ee)),Yt.createElement("li",null,Yt.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Yt.createElement(Gt.default,{color:jt==null?void 0:jt.color},jt==null?void 0:jt.name)),Yt.createElement("li",null,Yt.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Yt.createElement("span",{style:{color:"#333333"}},tt,"\u79D2"))),mt.get("qtype")==="8"?Yt.createElement(xt.Z,{value:lt,showProgramFill:!0,className:va.desc}):Yt.createElement(xt.Z,{value:lt,className:va.desc}))},mn={},an=ee(59301),gn=({hack:bn,current_user:Ee})=>an.createElement("div",{className:mn.answer},bn!=null&&bn.answer_text?an.createElement(xt.Z,{style:{padding:"13px 0"},value:(bn==null?void 0:bn.answer_text)||""}):an.createElement(Te.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),cn=ee(41312),He=ee(52430);function ht(bn,Ee){return(0,He.U2)(`/problems/${bn}/comments.json`,{page:Ee,limit:10})}function rt(bn){return(0,He.v_)(`/discusses/${bn}/plus.json`,{container_type:"Discuss",type:1})}function nt(bn,Ee,We){return(0,He.v_)(`/problems/${bn}/comments/reply.json`,{comments:{content:We,parent_id:Ee}})}function Ze(bn,Ee){return(0,He.v_)(`/problems/${bn}/comments.json`,{comments:{content:Ee}})}function Ot(bn,Ee,We){return(0,He.v_)(`/problems/${bn}/comments/${Ee}/hidden.json`,We)}function On(bn,Ee){return(0,He.IV)(`/problems/${bn}/comments/${Ee}`)}var pn=ee(38392);function Un({author:bn}){return a.createElement("a",{href:`/users/${bn.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ie.Z.IMG_SERVER}/images/${bn.image_url}`,width:"50"}))}function Ht({data:bn,index:Ee,parentDiscussIndex:We,user:tt,onSetActionType:lt}){const{author:mt,can_delete:jt,content:tn,id:Xt,time:jn}=bn;function da(){lt({id:Xt,index:Ee,type:"delete-discuss",parentDiscussIndex:We,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Bn=tt.admin||jt||mt.user_id===tt.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Un,{author:mt}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${mt.login}`,target:"_blank"},mt.name),a.createElement("span",{className:"grey"},jn),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Bn?a.createElement("a",{onClick:da,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(xt.Z,{className:"discuss-content",value:tn})))}var en=({user:bn,data:Ee,index:We,onPlusDiscuss:tt,onSetActionType:lt,activeDiscussIndex:mt,onReplyDiscuss:jt,onSetActiveDiscussIndex:tn})=>{const{content:Xt,children:jn,hidden:da,id:Bn,praise_count:$n,time:ga,user_praise:Ta,can_delete:Fn,author:Ya}=Ee;function ba(){tn(Bn)}function za(){tt(Bn,!Ta,We)}function xa(){lt({id:Bn,index:We,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function du(){lt({id:Bn,index:We,params:{hidden:da?"0":"1"},type:"hidden-discuss",message:da?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const nn=bn.admin||bn.user_id===Ya.user_id;return a.createElement("div",{className:"discuss-item-container",key:Bn},a.createElement(Un,{author:Ya}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Ya.login}`,target:"_blank"}," ",Ya.name," "),a.createElement("span",{className:"grey"},ga)),a.createElement(xt.Z,{className:"discuss-content",value:Xt}),jn&&jn.length>0?a.createElement("div",{className:"reply-discuss-container"},jn.map((Ca,Da)=>a.createElement(Ht,{key:Ca.id,data:Ca,index:Da,user:bn,onSetActionType:lt,parentDiscussIndex:We}))):null,a.createElement("div",{className:"btn-group"},nn?a.createElement("a",{onClick:du,title:da?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:da?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Fn&&(!jn||jn.length==0)?a.createElement("a",{onClick:xa,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:ba,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:za,className:Ta?"c-orange":""},a.createElement("i",{className:Ta?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,$n||""))),a.createElement(pn.Z,{id:Bn,activeDiscussIndex:mt,onReplyDiscuss:jt})))},Dn=ee(5885),ua={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},hn=ee(4213),Mt=(bn,Ee,We)=>new Promise((tt,lt)=>{var mt=Xt=>{try{tn(We.next(Xt))}catch(jn){lt(jn)}},jt=Xt=>{try{tn(We.throw(Xt))}catch(jn){lt(jn)}},tn=Xt=>Xt.done?tt(Xt.value):Promise.resolve(Xt.value).then(mt,jt);tn((We=We.apply(bn,Ee)).next())}),Jt=({user_praise:bn,praise_count:Ee,praisePlus:We,onCreateDiscuss:tt,discuss_count:lt})=>{const[mt,jt]=(0,a.useState)(!1),[tn,Xt]=(0,a.useState)("");function jn(ga){Xt(ga)}function da(){jt(!0)}function Bn(){jt(!1)}function $n(){return Mt(this,null,function*(){tt(tn),Xt(""),jt(!1)})}return a.createElement("div",{className:`${ua["dis-input-editor-container"]} ${mt?ua.active:""} `},a.createElement("div",{className:mt?`hide ${ua["text-area"]}`:ua["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:da}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",lt," "),a.createElement("a",{className:"c-light-black",onClick:We,title:bn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${bn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Ee?a.createElement("span",null,Ee):"")),mt?a.createElement("div",{className:ua["input-mask"],onClick:Bn}):null,a.createElement("div",{className:mt?ua["md-container"]:`${ua["md-container"]} hide`},a.createElement(hn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:tn,height:240,onChange:jn}),a.createElement("div",{className:ua["tip-container"],onClick:Bn},a.createElement("a",{className:ua["btn-send"],onClick:$n}," \u53D1\u9001 "))))},Nn=ee(59301),ka=Object.defineProperty,vu=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,ku=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,aa=(bn,Ee,We)=>Ee in bn?ka(bn,Ee,{enumerable:!0,configurable:!0,writable:!0,value:We}):bn[Ee]=We,La=(bn,Ee)=>{for(var We in Ee||(Ee={}))ea.call(Ee,We)&&aa(bn,We,Ee[We]);if(ku)for(var We of ku(Ee))zn.call(Ee,We)&&aa(bn,We,Ee[We]);return bn},qa=(bn,Ee)=>vu(bn,Tn(Ee)),pu=(bn,Ee,We)=>new Promise((tt,lt)=>{var mt=Xt=>{try{tn(We.next(Xt))}catch(jn){lt(jn)}},jt=Xt=>{try{tn(We.throw(Xt))}catch(jn){lt(jn)}},tn=Xt=>Xt.done?tt(Xt.value):Promise.resolve(Xt.value).then(mt,jt);tn((We=We.apply(bn,Ee)).next())});const Zu={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var vn=(bn=>(bn[bn.GET_DISCUSSES=0]="GET_DISCUSSES",bn[bn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",bn[bn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",bn[bn.PLUS_DISCUSS=3]="PLUS_DISCUSS",bn[bn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",bn[bn.SET_PAGE=5]="SET_PAGE",bn[bn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",bn))(vn||{});function Ft(bn,Ee){switch(Ee.type){case 6:return qa(La({},bn),{loading:!0});case 0:return La(La({},bn),Ee.payload);case 1:return La(La({},bn),Ee.payload);case 4:return La(La({},bn),Ee.payload);case 3:return La(La({},bn),Ee.payload);case 5:return qa(La({},bn),{page:Ee.payload});case 2:return La(La({},bn),Ee.payload);default:throw new Error}}var Yn=({user:bn,identifier:Ee,hack:We,onTriggerPraise:tt,activeIndex:lt})=>{const[mt,jt]=(0,a.useReducer)(Ft,Zu),{loading:tn,page:Xt,data:jn,count:da,actionType:Bn,activeDiscussIndex:$n}=mt,ga=(0,a.useCallback)(()=>pu(void 0,null,function*(){jt({type:6});const Ca=yield ht(Ee,Xt),{comments:Da,disscuss_count:cu}=Ca;jt({type:0,payload:{data:Da,count:cu,loading:!1}})}),[Xt,Ee]);(0,a.useEffect)(()=>{lt==="2"&&ga()},[Ee,Xt,lt]);function Ta(Ca){jt({type:5,payload:Ca})}function Fn(Ca){jt({type:4,payload:{actionType:Ca}})}function Ya(Ca){jt($n===Ca?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ca}})}function ba(Ca,Da,cu){return pu(this,null,function*(){try{const Ga=yield rt(Ca);jn[cu].user_praise=Da,jn[cu].praise_count=Ga.praise_count,jt({type:3,payload:{data:[...jn]}})}catch(Ga){console.log(Ga)}})}function za(){return pu(this,null,function*(){const{id:Ca,params:Da,type:cu,index:Ga,parentDiscussIndex:Tu}=Bn;if(cu==="hidden-discuss"&&(yield Ot(Ee,Ca,Da),Tu?jn[Tu].children[Ga].hidden=Da.hidden==1:jn[Ga].hidden=Da.hidden==1,jt({type:4,payload:{actionType:null,data:[...jn]}})),cu==="delete-discuss"){if(yield On(Ee,Ca),Tu||Tu===0){let Yu=jn[Tu].children;for(let nr=Yu.length-1;nr>=0;nr--)if(Yu[nr].id===Ca){Yu.splice(nr,1);break}jn[Tu].children=Yu}else for(let Yu=jn.length-1;Yu>=0;Yu--)if(jn[Yu].id===Ca){jn.splice(Yu,1);break}jt({type:4,payload:{actionType:null,data:[...jn]}})}})}function xa(){jt({type:4,payload:{actionType:null}})}function du(Ca,Da){return pu(this,null,function*(){try{yield nt(Ee,Ca,Da),ga()}catch(cu){console.log(cu)}})}function nn(Ca){return pu(this,null,function*(){jt({type:6}),yield Ze(Ee,Ca),ga()})}return Nn.createElement(Nn.Fragment,null,Nn.createElement("div",{className:"discuss-panel"},jn.length===0?Nn.createElement(Te.Z,null):jn.map((Ca,Da)=>Nn.createElement(en,{onReplyDiscuss:du,onPlusDiscuss:ba,onSetActiveDiscussIndex:Ya,onSetActionType:Fn,data:Ca,index:Da,user:bn,activeDiscussIndex:$n})),da>10?Nn.createElement("div",{className:"pagination-container"},Nn.createElement(Dt.Z,{showQuickJumper:!0,onChange:Ta,current:Xt,total:da})):null),Nn.createElement(Jt,{user_praise:We.user_praise,praise_count:We.praises_count,praisePlus:tt,discuss_count:We.comments_count,onCreateDiscuss:nn}),Nn.createElement(x.Z,null,Nn.createElement(Ae.default,{centered:!0,title:"\u63D0\u793A",open:!!Bn,onOk:za,onCancel:xa},Nn.createElement("p",null,Bn?Bn.message:"")),Nn.createElement(Dn.Z,null)))},Za=ee(82326),Ha=ee(37568),ja=ee(86743),su={},Xn=ee(59301),St=({hack:bn,current_user:Ee})=>Xn.createElement("div",{className:su.answer},bn!=null&&bn.analysis?Xn.createElement(xt.Z,{style:{padding:"13px 0"},value:(bn==null?void 0:bn.analysis)||""}):Xn.createElement(Te.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ne={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ce=ee(8848),fe=ee(5269),Me=ee(28284),je=ee(71051),vt=ee(74091),Lt=ee(59301);const{TextArea:fa}=Ha.default,{Panel:ra}=ce.default;var sa=({data:bn,hack:Ee})=>(console.log(bn,Ee,"data"),Ee!=null&&Ee.is_file?Lt.createElement(vt.Y2,{disabled:!0,className:ne.uploadTableWrapper,showScore:!Ee.test_set_score,data:bn,isProgramHomework:!0}):Lt.createElement("div",{className:ne.hackSets},bn==null?void 0:bn.map((We,tt)=>Lt.createElement(ce.default,{accordion:!0,bordered:!1,key:tt,defaultActiveKey:tt===0&&We.id,className:ne.collapseWrapper,expandIcon:({isActive:lt})=>Lt.createElement("i",{className:`iconfont icon-weizhankai ${lt?ne.open:ne.close}`,style:{fontSize:14,transition:"all .2s"}})},Lt.createElement(ra,{key:We.id,header:Lt.createElement(Le.Z,{align:"middle",justify:"space-between",wrap:!1},Lt.createElement(fe.Z,{className:ne.panelHeader},Lt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",tt+1)),Lt.createElement(fe.Z,{flex:1},Lt.createElement(Le.Z,{align:"middle",justify:"end",wrap:!1},!(Ee!=null&&Ee.test_set_score)&&Lt.createElement(fe.Z,{className:ne.rateInput},Lt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Lt.createElement("div",null,Lt.createElement(Me.default.Item,{noStyle:!0},Lt.createElement(je.Z,{value:We==null?void 0:We.score,className:ne.baseFormItem,min:0,max:100,disabled:!0}))),Lt.createElement("span",{className:"ml10"},"%")))))},Lt.createElement(Me.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Lt.createElement(fa,{readOnly:!0,value:We==null?void 0:We.input,rows:4})),Lt.createElement(Me.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Lt.createElement(fa,{readOnly:!0,value:We==null?void 0:We.output,rows:4}))))))),lu={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Vn=ee(59301),ya=(0,a.forwardRef)(({data:bn=[]},Ee)=>{var We;const[tt,lt]=(0,a.useState)(),mt=bn.filter(tn=>tn.show);(0,a.useEffect)(()=>{mt.length&<(mt[0].id)},[bn==null?void 0:bn.length]);const jt=((We=mt.find(tn=>tn.id===tt))==null?void 0:We.element)||null;return(0,a.useImperativeHandle)(Ee,()=>({setActiveTab:tn=>lt(tn)})),Vn.createElement("div",{className:lu.tabs},Vn.createElement("div",{className:lu.tabWarp},mt.map(tn=>Vn.createElement("div",{onClick:()=>lt(tn.id),className:`${lu.tab} ${tn.id===tt?lu.active:""}`,key:tn.id},tn.name))),Vn.createElement("div",{className:lu.content},jt))}),An=ee(59301),ca=Object.defineProperty,st=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Or=(bn,Ee,We)=>Ee in bn?ca(bn,Ee,{enumerable:!0,configurable:!0,writable:!0,value:We}):bn[Ee]=We,uu=(bn,Ee)=>{for(var We in Ee||(Ee={}))yu.call(Ee,We)&&Or(bn,We,Ee[We]);if(Oa)for(var We of Oa(Ee))ir.call(Ee,We)&&Or(bn,We,Ee[We]);return bn},Bu=(bn,Ee)=>st(bn,Wt(Ee)),Du=(bn,Ee,We)=>new Promise((tt,lt)=>{var mt=Xt=>{try{tn(We.next(Xt))}catch(jn){lt(jn)}},jt=Xt=>{try{tn(We.throw(Xt))}catch(jn){lt(jn)}},tn=Xt=>Xt.done?tt(Xt.value):Promise.resolve(Xt.value).then(mt,jt);tn((We=We.apply(bn,Ee)).next())});const ur={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Fa={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var br=({hack:bn,onTriggerPraise:Ee,topicId:We,page:tt,onPageChange:lt,user:mt,current_user:jt,submitRecords:tn,submitting:Xt,submitResult:jn,setActiveIndex:da,hack_sets:Bn})=>{var $n,ga;const[Ta]=(0,Se.useSearchParams)(),[Fn,Ya]=(0,a.useState)("0"),ba=(0,Se.useLocation)(),[za,xa]=(0,a.useState)(!1),[du,nn]=(0,a.useState)(null),[Ca,Da]=(0,a.useState)([]),[cu,Ga]=(0,a.useState)([]),[Tu,Yu]=(0,a.useState)({page:1,limit:10}),nr=(0,a.useRef)(null),gr=(0,a.useRef)(null);console.log(mt,"user");let[Au,sr]=(0,a.useState)(Bu(uu({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{gr.current&&(bn==null?void 0:bn.is_close_tips)===!1&&du===null&&nn(!0)},[gr.current,bn==null?void 0:bn.is_close_tips,du]);function cr(){return Du(this,null,function*(){yield(0,He.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{da(Fn)},[Fn]);function dr(xu){return Du(this,null,function*(){let $u=xu.target.id;if($u==="1"){let Iu=yield(0,He.ZP)(`/api/myproblems/${Au.id}/redo_logs.json`,{method:"get",params:uu({},Tu)});(Iu==null?void 0:Iu.status)===0&&Ga(Iu==null?void 0:Iu.data)}Ya($u)})}(0,a.useEffect)(()=>cn.Z.subscribe("to-commit-info",()=>{Ya("1"),nr.current&&nr.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>cn.Z.subscribe("to-reset-info",()=>{dr({target:{id:"1"}}),nr.current&&nr.current.setActiveTab("2")}),[]);function Fr(){Ya("2")}function Hr(){return Du(this,null,function*(){let xu=yield(0,He.ZP)("/api/problems/my_hack_list.json",{method:"get",params:uu({identifier:Au==null?void 0:Au.id},Au)});Da(xu)})}const Yr=[{title:null,description:An.createElement("div",null,An.createElement("b",{onClick:()=>{nn(!1),cr(),xa(!0),Hr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),An.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),An.createElement(xe.ZP,{onClick:()=>{nn(!1),cr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>gr.current}];return An.createElement("div",{className:ct["left-panel"]},An.createElement("ul",{className:`${ct["s-navs"]} ${ct["bg-white"]} ${ct.b1}`},(bn==null?void 0:bn.is_program)&&!Ta.get("pageId")&&An.createElement(Fe.Z,{title:"\u9898\u76EE\u5217\u8868"},An.createElement("div",{onClick:()=>{Hr(),xa(!0)},className:ct.btns,ref:gr,style:du?{pointerEvents:"none"}:{}},An.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),An.createElement("li",{style:{marginLeft:20}},An.createElement("a",{className:Fn==="0"?ct.active:"",id:"0",onClick:dr},"\u9898\u76EE\u63CF\u8FF0")),An.createElement("li",null,An.createElement("a",{className:Fn==="1"?ct.active:"",id:"1",onClick:dr},"\u64CD\u4F5C\u8BB0\u5F55")),(Ta.get("type")!=="exercises"&&(bn==null?void 0:bn.answer_text_show)||Ta.get("type")!=="exercises"&&(bn==null?void 0:bn.analysis_show))&&An.createElement("li",null,An.createElement("a",{className:Fn==="4"?ct.active:"",id:"4",onClick:dr},"\u89E3\u7B54\u53C2\u8003")),Ta.get("type")!=="exercises"&&An.createElement("li",null,An.createElement("a",{className:Fn==="2"?ct.active:"",id:"2",onClick:dr},"\u8BC4\u8BBA")),!!(Bn!=null&&Bn.length)&&Ta.get("type")!=="exercises"&&Ta.get("type")!=="1"&&An.createElement("li",null,An.createElement("a",{className:Fn==="5"?ct.active:"",id:"5",onClick:dr},"\u6D4B\u8BD5\u7528\u4F8B"))),An.createElement("div",{className:`${ct["tab-panel-body"]} ${Fn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},An.createElement(Ba,{hack:bn,onTriggerPraise:Ee,toDiscuss:Fr})),An.createElement("div",{style:{padding:"12px"},className:`${ct["tab-panel-body"]} ${Fn==="1"?"":"hide"}`},An.createElement(ya,{ref:nr,data:[{id:"1",show:Ta.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:An.createElement(An.Fragment,null,tn!=null&&tn.records_count||Xt?An.createElement(sn,{page:tt,onPageChange:lt,topicId:We,submitting:Xt,key:(jn==null?void 0:jn.id)||1,submitRecords:tn,submitResult:jn}):An.createElement(Te.Z,null))},{id:"2",show:Ta.get("type")==="exercises"||(bn==null?void 0:bn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:An.createElement(An.Fragment,null,An.createElement(rn.default,{pagination:!1,dataSource:cu==null?void 0:cu.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(xu,$u,Iu)=>Ct()(xu).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(xu,$u,Iu)=>{var Hu;return(Hu=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Qa=>Qa.id===xu))==null?void 0:Hu.name}}]}),An.createElement(Dt.Z,{style:{marginTop:10},current:Tu.page,total:cu==null?void 0:cu.count,hideOnSinglePage:!0,onChange:xu=>Du(void 0,null,function*(){Tu.page=xu,Yu(Tu);let $u=yield(0,He.ZP)(`/api/myproblems/${Au.id}/redo_logs.json`,{method:"get",params:Bu(uu({},Tu),{courseId:Au.courseId})});($u==null?void 0:$u.status)===0&&Ga($u==null?void 0:$u.data)})}))}]})),An.createElement("div",{style:{padding:"12px"},className:`${ct["tab-panel-body"]} ${Fn==="4"?"":"hide"}`},An.createElement(ya,{data:[{id:"1",show:Ta.get("type")!=="exercises"&&(bn==null?void 0:bn.answer_text_show),name:"\u7B54\u6848",element:An.createElement(An.Fragment,null,An.createElement(gn,{hack:bn,current_user:jt}))},{id:"2",show:Ta.get("type")!=="exercises"&&(bn==null?void 0:bn.analysis_show),name:"\u89E3\u6790",element:An.createElement(An.Fragment,null,An.createElement(St,{hack:bn,current_user:jt}))}]})),An.createElement("div",{className:`${ct["tab-panel-body"]} ${Fn==="2"?"":"hide"}`,style:{padding:0}},An.createElement(Yn,{user:mt,activeIndex:Fn,identifier:bn.identifier,hack:bn,onTriggerPraise:Ee})),An.createElement("div",{className:`${ct["tab-panel-body"]} ${Fn==="5"?"":"hide"}`,style:{padding:12}},An.createElement(sa,{data:Bn||[],hack:bn})),An.createElement(E.Z,{rootClassName:ct.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>xa(!1),open:za},An.createElement(Le.Z,null,An.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),An.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ca==null?void 0:Ca.total_count,"\u9898\xA0[\xA0",Ca==null?void 0:Ca.total_score,"\u5206\xA0]\xA0"),!(mt!=null&&mt.hack_manager)&&An.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ca==null?void 0:Ca.work_score,"\u5206")),An.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),An.createElement(Le.Z,{align:"middle",className:"mt10 mb10"},!(mt!=null&&mt.hack_manager)&&An.createElement(Za.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:xu=>{Au.page=1,Au.finish_status=xu,sr(uu({},Au)),Hr()}},An.createElement(Za.default.Option,{value:""},"\u5168\u90E8"),An.createElement(Za.default.Option,{value:0},"\u672A\u5F00\u59CB"),An.createElement(Za.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),An.createElement(Za.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),An.createElement(Za.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:xu=>{Au.page=1,Au.difficult=xu||null,sr(uu({},Au)),Hr()}},An.createElement(Za.default.Option,{value:0},"\u5168\u90E8"),An.createElement(Za.default.Option,{value:1},"\u7B80\u5355"),An.createElement(Za.default.Option,{value:2},"\u9002\u4E2D"),An.createElement(Za.default.Option,{value:3},"\u56F0\u96BE")),An.createElement(Ha.default.Search,{size:"large",onSearch:xu=>{Au.name=xu,Au.page=1,sr(uu({},Au)),Hr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),An.createElement("div",{className:ct.list,style:{height:36,background:"#3D445C"}},!(mt!=null&&mt.hack_manager)&&An.createElement("span",null,"\u72B6\u6001"),An.createElement("span",null,"\u5E8F\u53F7"),An.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),An.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),An.createElement("div",{style:{overflow:"auto",flex:1}},($n=Ca==null?void 0:Ca.data)!=null&&$n.length?(ga=Ca==null?void 0:Ca.data)==null?void 0:ga.map((xu,$u)=>An.createElement("div",{onClick:()=>Du(void 0,null,function*(){let Iu=yield(0,He.ZP)(`/api/problems/${xu==null?void 0:xu.identifier}/start.json`,{method:"get",params:{hack_user_id:mt==null?void 0:mt.user_id}});Iu&&(Se.history.replace(`/myproblems/${Iu==null?void 0:Iu.identifier}${window.location.search}`),window.location.reload())}),className:`${ct.list} ${xu!=null&&xu.checked?ct.active:""}`},!(mt!=null&&mt.hack_manager)&&An.createElement(An.Fragment,null,!(xu!=null&&xu.opened)&&An.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(xu==null?void 0:xu.opened)&&!(xu!=null&&xu.passed)&&An.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(xu==null?void 0:xu.opened)&&(xu==null?void 0:xu.passed)&&An.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),An.createElement("span",null,(Au.page-1)*20+($u+1)),An.createElement("span",{style:{flex:1},title:xu.name},`[${xu==null?void 0:xu.score}\u5206]`,"\xA0",xu.name),An.createElement("span",{style:{flexBasis:48,paddingRight:0}},ur[xu.difficult]))):An.createElement(Te.Z,null)),An.createElement(Dt.Z,{current:Au.page,className:"mt20",hideOnSinglePage:!0,total:Ca==null?void 0:Ca.count,pageSize:Au.per_page,onChange:(xu,$u)=>{Au.page=xu,Au.per_page=$u,Hr()}})),An.createElement(ja.Z,{rootClassName:ct.tour,closeIcon:!1,open:!!du,steps:Yr,gap:{offset:3,radius:2}}))},xr=ee(62522),hr=ee(72734),Kr=ee(90655),Ea=ee(23553),Ka=ee(81813),Ku=ee(84845),Xa=ee(95243),bu=ee(92310),Rr=ee.n(bu),Zl=ee(36166),Tl=ee(25842),lo=ee(64681),Ho=ee(74505),Uo=ee(91686),Mo=ee(61394),Ru=ee(59301),Oo=Object.defineProperty,ul=Object.defineProperties,Ro=Object.getOwnPropertyDescriptors,yo=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,Po=(bn,Ee,We)=>Ee in bn?Oo(bn,Ee,{enumerable:!0,configurable:!0,writable:!0,value:We}):bn[Ee]=We,dl=(bn,Ee)=>{for(var We in Ee||(Ee={}))ro.call(Ee,We)&&Po(bn,We,Ee[We]);if(yo)for(var We of yo(Ee))_r.call(Ee,We)&&Po(bn,We,Ee[We]);return bn},Ul=(bn,Ee)=>ul(bn,Ro(Ee)),vo=(bn,Ee)=>{var We={};for(var tt in bn)ro.call(bn,tt)&&Ee.indexOf(tt)<0&&(We[tt]=bn[tt]);if(bn!=null&&yo)for(var tt of yo(bn))Ee.indexOf(tt)<0&&_r.call(bn,tt)&&(We[tt]=bn[tt]);return We},oo=(bn,Ee,We)=>new Promise((tt,lt)=>{var mt=Xt=>{try{tn(We.next(Xt))}catch(jn){lt(jn)}},jt=Xt=>{try{tn(We.throw(Xt))}catch(jn){lt(jn)}},tn=Xt=>Xt.done?tt(Xt.value):Promise.resolve(Xt.value).then(mt,jt);tn((We=We.apply(bn,Ee)).next())});const{Countdown:ao}=Oe.default,ho={Java:"java",C:"c",Python:"py","C++":"c"};var Fo=(bn=>(bn[bn.SET_LOADING=0]="SET_LOADING",bn[bn.GET_DATA=1]="GET_DATA",bn[bn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",bn[bn.SET_DATA=3]="SET_DATA",bn[bn.SET_DEBUGING=4]="SET_DEBUGING",bn[bn.SET_SUBMITING=5]="SET_SUBMITING",bn[bn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",bn[bn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",bn[bn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",bn[bn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",bn[bn.SET_PAGE=10]="SET_PAGE",bn))(Fo||{});function Co(){return new Date().getTime()}const qo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Ko(bn,Ee){switch(Ee.type){case 1:return dl(dl({},bn),Ee.payload);case 3:return Ul(dl({},bn),{data:Ee.payload});case 0:return Ul(dl({},bn),{loading:Ee.payload});case 9:return Ul(dl({},bn),{showNote:Ee.payload});case 4:return Ul(dl({},bn),{debuging:Ee.payload});case 5:return Ul(dl({},bn),{submitting:Ee.payload});case 2:return Ul(dl({},bn),{submitRecords:Ee.payload});case 10:return Ul(dl({},bn),{submitRecordPage:Ee.payload});case 6:return Ul(dl({},bn),{executingMessage:Ee.payload});case 7:return dl(dl({},bn),Ee.payload);case 8:return dl(dl({},bn),Ee.payload);default:throw new Error}}var ci=({children:bn})=>{var Ee,We,tt,lt,mt,jt,tn,Xt,jn,da;const[Bn,$n]=(0,a.useReducer)(Ko,qo),{id:ga}=(0,Se.useParams)(),Ta=(0,Se.useLocation)(),[Fn]=(0,Se.useSearchParams)(),{loading:Ya,data:ba,debugResult:za,submitResult:xa,submitRecords:du,submitRecordPage:nn,showNote:Ca,debuging:Da,submitting:cu,executingMessage:Ga}=Bn,[Tu,Yu]=(0,a.useState)("#37AD83"),[nr,gr]=(0,a.useState)(null),[Au,sr]=(0,a.useState)({}),[cr,dr]=(0,a.useState)(!0),[Fr,Hr]=(0,a.useState)(!1),[Yr,xu]=(0,a.useState)(!1),$u=(0,a.useRef)(null),Iu=(0,a.useRef)(0),Hu=ba==null?void 0:ba.user,Qa=ba==null?void 0:ba.hack,[sl,Er]=(0,a.useState)(!1),Ur=(0,a.useRef)(1),rl=(0,a.useRef)(!1);(0,Zl.y)(Fn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Wr}=(0,Zl.X)(),[Bl,fl]=(0,a.useState)(""),Dl=(0,Ka._)(Au),[bl,Al]=(0,a.useState)({open:!1,text:""}),[wl,ol]=(0,a.useState)(null),Wl=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Sa;let Ja=(Sa=Qa==null?void 0:Qa.homework_extension)==null?void 0:Sa.failed_evaluate_num;typeof Ja=="number"&&ol(Ja)},[(Ee=Qa==null?void 0:Qa.homework_extension)==null?void 0:Ee.failed_evaluate_num]),(0,a.useEffect)(()=>{function Sa(){return oo(this,null,function*(){var Ja,zu,ju,Ou,pr;dr(!0);const Xu=yield(0,Ce.fu)(ga,{exercise_id:Fn.get("exercisesId")});if(setTimeout(()=>{dr(!1)},800),Xu.status!==401){try{Xu.hack.code=At.Base64.decode(Xu.hack.code)}catch(mr){console.log(mr)}Xu.hack=Ul(dl({},Xu.hack),{is_program:Fn.get("type")==="1"}),$n({type:1,payload:{loading:!1,data:Xu}})}if(Fn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let mr;Fn.get("coursesId")=="coursesId"?mr=yield(0,ge._F)({categoryId:Fn.get("exercisesId"),login:Fn.get("login")}):mr=yield(0,ge._B)({categoryId:Fn.get("exercisesId"),login:Fn.get("login")}),sr(dl({},mr)),Wr((Ja=mr==null?void 0:mr.exercise)==null?void 0:Ja.forbid_copy),typeof((zu=mr==null?void 0:mr.exercise)==null?void 0:zu.left_time)=="number"&&(gr(Date.now()+((ju=mr==null?void 0:mr.exercise)==null?void 0:ju.left_time)*1e3),setTimeout(()=>{Yu("red")},(((Ou=mr==null?void 0:mr.exercise)==null?void 0:Ou.left_time)-300>0?((pr=mr==null?void 0:mr.exercise)==null?void 0:pr.left_time)-300:0)*1e3))}})}ga&&Sa()},[ga]),(0,a.useEffect)(()=>{var Sa;return Fn.get("type")==="exercises"&&((Sa=Au==null?void 0:Au.exercise)!=null&&Sa.screen_open)&&(window.removeEventListener("blur",Ln,!1),Ku.U.forEach((Ja,zu)=>{window.addEventListener(Ja,Ln,!1)}),window.addEventListener("blur",Ln,!1),window.focus()),()=>{document.removeEventListener((0,Ne.gH)(),Ln)}},[Au]),(0,a.useEffect)(()=>{Bl==="1"&&ga&&Qa!=null&&Qa.language&&Pu()},[ga,nn,Qa==null?void 0:Qa.language,Bl]),(0,a.useEffect)(()=>(Qa!=null&&Qa.is_program&&(Iu.current=0,$u.current=setInterval(()=>{$r()},15e3)),()=>{clearInterval($u.current)}),[Qa==null?void 0:Qa.is_program]);const $r=()=>oo(void 0,null,function*(){let Sa=yield(0,He.ZP)(`/api/myproblems/${ga}/save_long_time.json`,{method:"get",params:{answer_long_time:Iu.current}})}),Ln=()=>{rl.current||(0,Ne.BU)(),window.parent.postMessage("backExercise","*")};function Pu(){return oo(this,null,function*(){try{const Sa=yield(0,Ce.zO)(ga,{limit:15,page:nn,language:Qa==null?void 0:Qa.language});$n({type:2,payload:Sa})}catch(Sa){console.log(Sa)}})}function wu(Sa){$n({type:10,payload:Sa})}function Lu(Sa){return oo(this,null,function*(){var Ja;let zu;(Fn.get("ip_limit")==="inner"||Fn.get("ip_bind_type")==="true")&&(zu=yield(0,hr.y)({ip_limit:Fn.get("ip_limit"),ip_bind:Fn.get("ip_bind_type")==="true"}));const ju=yield(0,Ce.n4)(ga,{code:At.Base64.encode(Sa||Qa.code),language:Qa==null?void 0:Qa.language,exercise_id:Fn.get("exercisesId"),question_id:Fn.get("questionId"),ip:zu});return ju.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Ul(dl({errorMessage:ju==null?void 0:ju.message},(Au==null?void 0:Au.exercise)||{}),{exercise_user_id:(Ja=Au==null?void 0:Au.exercise)==null?void 0:Ja.exercise_user_id,id:Fn.get("exercisesId")})}}),ju})}function gu(){return oo(this,null,function*(){if(Ur.current=2,!cu){$n({type:5,payload:!0});try{cn.Z.publish("to-commit-info");const Sa=yield Lu();if(console.log(Sa,1),Sa.status===0){let Xu=function(){return oo(this,null,function*(){const{status:mr,data:tl}=yield(0,Ce.rX)(ga,"submit"),hu=Co()-pr>(ju*Ou+3)*1e3;if(mr!==0&&!hu&&setTimeout(Xu,1e3),hu){Ae.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),$n({type:5,payload:!1});return}if(mr===0){tl.status===2&&Ae.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(tl==null?void 0:tl.status)===0&&Fn.get("type")==="1"&&xu(!0),(tl==null?void 0:tl.status)!==0&&Fn.get("type")==="1"&&ol(kr=>kr+1);const fr=yield(0,Ce.zO)(ga,{limit:15,page:nn,language:Qa==null?void 0:Qa.language});$n({type:8,payload:Ul(dl({},Bn),{submitResult:tl,submitting:!1,submitRecords:fr})})}})},Ja={};if(Fn.get("type")==="exercises"?(Ja.extras={exercise_id:Fn.get("exercisesId"),question_id:Fn.get("questionId")},(Fn.get("ip_limit")==="inner"||Fn.get("ip_bind_type")==="true")&&(Ja.extras.ip=yield(0,hr.y)({ip_limit:Fn.get("ip_limit"),ip_bind:Fn.get("ip_bind_type")==="true"}))):Fn.get("type")==="smartPlan"&&(Ja.extras={smart_plan_item_bank_id:Fn.get("smartPlanItemBankId")}),(yield(0,Ce.bM)(ga,Ja)).status===-1&&Fn.get("exercisesId")){window.parent.location.href=`/classrooms/${Fn.get("coursesId")}/exercise/${Fn.get("exercisesId")}/detail`;return}const{time_limit:ju,test_case_size:Ou}=Qa,pr=Co();Xu()}else $n({type:5,payload:!1})}catch(Sa){console.log(Sa),$n({type:5,payload:!1})}Er(!1)}})}function er(){return oo(this,null,function*(){Ur.current=1,Bn.debuging=!0,$n({type:4,payload:!0});try{if((yield Lu()).status===0){let pr=function(){return oo(this,null,function*(){const{status:Xu,message:mr,data:tl}=yield(0,Ce.rX)(ga,"debug"),hu=Co()-Ou>(Ja+3)*1e3;if(Xu!==0&&!hu&&($n({type:6,payload:mr}),setTimeout(pr,1e3)),hu){Ae.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$n({type:4,payload:!1}),$n({type:7,payload:Ul(dl({},Bn),{debugResult:{status:2},debuging:!1})});return}Xu===0&&(tl.status===2&&Ae.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$n({type:4,payload:!1}),$n({type:7,payload:Ul(dl({},Bn),{debugResult:tl,debuging:!1})}))})};const{time_limit:Ja}=Qa;let zu={input:encodeURIComponent(ba.test_case.input)};if(Fn.get("type")==="exercises"&&(zu.exercise_id=Fn.get("exercisesId")),(yield(0,Ce.MU)(ga,zu)).status===-1&&Fn.get("exercisesId")){window.parent.location.href=`/classrooms/${Fn.get("coursesId")}/exercise/${Fn.get("exercisesId")}/detail`;return}const Ou=Co();pr()}else $n({type:4,payload:!1})}catch(Sa){console.log(Sa)}finally{}})}function cl(Sa,Ja){const zu=Ja?{modify_code:!1}:{};$n({type:3,payload:Ul(dl({},ba),{hack:dl(Ul(dl({},Qa),{code:Sa}),zu)})}),Er(!0)}const Xr=Sa=>oo(void 0,null,function*(){let Ja=yield(0,He.ZP)(`/api/problems/${Qa==null?void 0:Qa.identifier}/start.json`,{method:"get",params:{language:Sa==="C++"||Sa==="c++"?encodeURIComponent(Sa):Sa,hack_user_id:Hu==null?void 0:Hu.user_id}});Ja.status!==-1&&Se.history.replace(`/myproblems/${Ja==null?void 0:Ja.identifier}${window.location.search}`)});function no(Sa){let Ja=Sa.target.value;$n({type:3,payload:Ul(dl({},ba),{test_case:{input:Ja}})})}function Jr(){return oo(this,null,function*(){try{let Sa={};Fn.get("type")==="exercises"?Sa.exercise_id=Fn.get("exercisesId"):Qa!=null&&Qa.homework_common_id&&(Sa.homework_common_id=Qa==null?void 0:Qa.homework_common_id);const Ja=yield(0,Ce.H7)(ga,dl({},Sa));Ja.status===401||(cl(At.Base64.decode(Ja.code)),(Fn.get("type")==="exercises"||Qa!=null&&Qa.homework_common_id)&&cn.Z.publish("to-reset-info"))}catch(Sa){console.log(Sa)}})}function ll(){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ru.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Ru.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return oo(this,null,function*(){const Sa=yield(0,Ce.fi)(ga);Sa.status===401||cl(At.Base64.decode(Sa.code),!0)})}})}function jl(){$n({type:9,payload:!0})}function mo(){$n({type:9,payload:!1})}function Tr(Sa){return oo(this,null,function*(){yield(0,Ce.MK)(ga,Sa),$n({type:1,payload:{showNote:!1,data:Ul(dl({},ba),{hack:Ul(dl({},Qa),{notes:Sa.notes})})}})})}const Ao={hack:Qa,isLoading:cr,input:(We=ba==null?void 0:ba.test_case)==null?void 0:We.input,is_file:(tt=ba==null?void 0:ba.test_case)==null?void 0:tt.is_file,language:Qa==null?void 0:Qa.language,code:Qa==null?void 0:Qa.code,title:"main."+ho[Qa==null?void 0:Qa.language],modify_code:Qa==null?void 0:Qa.modify_code,notes:Qa==null?void 0:Qa.notes,debugResult:za,debuging:Da,submitting:cu,submitResult:xa,executingMessage:Ga,onCancelNote:mo,onAddNote:Tr,showNote:Ca,user:Hu,onShowNote:jl,onSubmitCode:gu,onChangeCode:cl,onChangeInput:no,onDebugCode:er,onResetCode:Jr,onSyncCode:ll,onUpdateCode:Lu,onChangeLanguage:Xr,isWhiteTheme:Fr,setIsWhiteTheme:Hr,topDispatch:$n};function vr(){return oo(this,null,function*(){const{praise_count:Sa}=yield(0,Ce.vl)(Qa.id,{container_type:"Hack",type:1});let Ja=Ul(dl({},ba),{hack:Ul(dl({},Qa),{praises_count:Sa,user_praise:!Qa.user_praise})});$n({type:3,payload:Ja})})}const $a={topicId:ga,submitResult:xa,submitRecords:du,submitting:cu,page:nn,onPageChange:wu,hack:Qa,user:ba==null?void 0:ba.user,hack_sets:ba==null?void 0:ba.hack_sets,current_user:ba==null?void 0:ba.current_user,onTriggerPraise:vr,setActiveIndex:fl};console.log(Au);const[xl,at]=(0,a.useState)(!1),[Bt,Zt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Sa=Ja=>{if(console.log("event-----",Ja),Ja.data.type==="showIntelligentTeacherStatus"){const{aiStatus:zu,questionStatus:ju}=Ja.data;if(at(zu),ju){let Ou=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Ou.includes(Fn.get("smartPlanItemBankId")))return;Ae.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ru.createElement("div",{className:"tc font16"},ju?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>oo(void 0,null,function*(){gu(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Ou.push(Fn.get("smartPlanItemBankId"))));let pr="";Fn.get("isMiniprogram")?pr=`/miniprogram/courseware/study?courses_id=${Fn.get("coursesId")}&id=${Fn.get("exercisesId")}`:pr=`/classrooms/${Fn.get("coursesId")}/smart_plan/${Fn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(pr)})})}}};return window.addEventListener("message",Sa),()=>{window.removeEventListener("message",Sa)}},[]);const Pn=()=>{if(Fn.get("type")==="exercises")return!1;const Sa=Object.entries((Qa==null?void 0:Qa.homework_extension)||{}).some(([Ja,zu])=>Ja!=="ai_code_evaluation_promote"&&!!zu);return!!(Fn.get("type")==="1"&&((0,lo.$O)()||Sa)||Fn.get("type")==="smartPlan"&&(xl||Fn.get("showAi")))};return(0,a.useEffect)(()=>{var Sa,Ja,zu,ju,Ou,pr,Xu;Pn()&&(wl>((Ja=(Sa=Qa==null?void 0:Qa.homework_extension)==null?void 0:Sa.ai_guide_data)==null?void 0:Ja.evaluation_num)&&Al({open:!0,text:(ju=(zu=Qa==null?void 0:Qa.homework_extension)==null?void 0:zu.ai_guide_data)==null?void 0:ju.evaluation_msg}),(Ou=Qa==null?void 0:Qa.homework_extension)!=null&&Ou.ai_guide&&wl==0&&!Wl.current&&(Wl.current=setTimeout(()=>{var mr,tl;Al({open:!0,text:(tl=(mr=Qa==null?void 0:Qa.homework_extension)==null?void 0:mr.ai_guide_data)==null?void 0:tl.unanswered_msg})},(((Xu=(pr=Qa==null?void 0:Qa.homework_extension)==null?void 0:pr.ai_guide_data)==null?void 0:Xu.unanswered_time)||0)*60*1e3)),Wl.current&&wl>0&&clearTimeout(Wl.current))},[wl,Qa]),Ru.createElement(Ru.Fragment,null,Ru.createElement(Be.Z,{spinning:Ya,delay:500},ba?Ru.createElement("div",{style:{minWidth:"1200px"}},Ru.createElement("header",{className:Rr()(Xa.Z.header,Fr&&Xa.Z.whiteHeader)},!((lt=["smartPlan","exercises"])!=null&<.includes(Fn.get("type")))&&Ru.createElement("div",null,Ru.createElement("img",{src:`${Ie.Z.IMG_SERVER}/images/${Hu==null?void 0:Hu.image_url}`,alt:"user",width:36}),Ru.createElement("span",{style:{color:Fr?"#333":"#B2BACB",fontSize:16}},Hu==null?void 0:Hu.name)),((mt=["smartPlan","exercises"])==null?void 0:mt.includes(Fn.get("type")))&&Ru.createElement("div",null,Ru.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Ru.createElement("span",{className:"ml10"},((jt=Au==null?void 0:Au.exercise)==null?void 0:jt.user_name)||(Hu==null?void 0:Hu.name)||"--")),Ru.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Ru.createElement("span",{className:"ml10"},((tn=Au==null?void 0:Au.exercise)==null?void 0:tn.student_id)||(Hu==null?void 0:Hu.student_id)||"--"))),Ru.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Ru.createElement("div",null,Qa.name)),(Fn.get("type")==="smartPlan"||(Qa==null?void 0:Qa.is_program))&&Ru.createElement(Kr.Z,{defaultValue:(Qa==null?void 0:Qa.answer_long_time)||0,onChange:Sa=>{Iu.current=Sa},className:Xa.Z.timepiece}),Hu!=null&&Hu.hack_manager&&!Fn.get("is_smart_plan")?Ru.createElement(Se.Link,{className:Xa.Z.btn_edit,to:Fn.get("type")==="1"?Fn.get("pageId")?`/problems/newedit/${Qa.identifier}?type=1&pageId=${Fn.get("pageId")}&backUrl=${Fn.get("backUrl")}`:`/problems/newedit/${Qa.identifier}?type=1`:Fn.get("backUrl")?`/problems/newedit/${Qa.identifier}?backUrl=${Fn.get("backUrl")}`:`/problems/newedit/${Qa.identifier}`}," ",Ru.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Xt=Au==null?void 0:Au.exercise)!=null&&Xt.left_time)&&Ru.createElement(Ru.Fragment,null,Ru.createElement("span",{style:{color:Tu,marginRight:6},className:`iconfont icon-daojishi ${Xa.Z.djs}`}),Ru.createElement("span",{className:"c-white mr20"},Ru.createElement(ao,{valueStyle:{color:Tu,fontSize:20,fontWeight:500},title:Ru.createElement("span",{style:{color:Tu,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:nr,onFinish:()=>oo(void 0,null,function*(){const Sa=yield(0,ge.VL)({categoryId:Fn.get("exercisesId"),commit_method:2});if((Sa==null?void 0:Sa.status)===0&&(Lu(),Ae.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ru.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Ru.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>oo(void 0,null,function*(){window.parent.location.href=`/classrooms/${Fn.get("coursesId")}/exercise/${Fn.get("exercisesId")}/detail`})})),(Sa==null?void 0:Sa.status)===-3){const Ja=parseInt(Sa==null?void 0:Sa.message);gr(Date.now()+Ja*1e3)}})}))),(jn=["smartPlan","exercises"])!=null&&jn.includes(Fn.get("type"))?Ru.createElement(xe.ZP,{type:"primary",onClick:()=>{if(Fn.get("type")==="exercises"){const Sa=()=>oo(void 0,null,function*(){yield Lu(),Er(!1),Dl(),rl.current=!0,Ln()});if(!(du!=null&&du.records_count)||sl){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Ru.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Sa});return}Sa()}else{let Sa="";Fn.get("isMiniprogram")?Sa=`/miniprogram/courseware/study?courses_id=${Fn.get("coursesId")}&id=${Fn.get("exercisesId")}`:Sa=`/classrooms/${Fn.get("coursesId")}/smart_plan/${Fn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(Sa)}}},Fn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Ru.createElement("span",{onClick:()=>{var Sa;if(Fn.get("backUrl"))Se.history.push(Fn.get("backUrl"));else if(Fn.get("type")==="1"){let Ja=(Sa=localStorage.getItem("program_homework"))==null?void 0:Sa.split(",");Se.history.push(`/classrooms/${Ja==null?void 0:Ja[0]}/program_homework/${Ja==null?void 0:Ja[1]}/detail`)}else Se.history.push("/problemset")}},Ru.createElement(Fe.Z,{title:"\u5173\u95ED"},Ru.createElement("i",{style:{color:Fr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Ru.createElement(Be.Z,{size:"large",spinning:cr},Ru.createElement(ze.Z,{className:Rr()(Xa.Z.myProblems,Fr&&Xa.Z.whiteMyProblems),leftChild:Ru.createElement(br,dl({},$a)),rightChild:Ru.createElement(To,dl({},Ao))}))):null,Ru.createElement(Ae.default,{centered:!0,closable:!1,width:680,footer:null,open:Yr,className:"oj-modal"},Ru.createElement("section",{className:"oj-modal-content"},Ru.createElement("div",{className:"oj-modal-head"},Ru.createElement("img",{src:xr,alt:""}),Ru.createElement("i",{onClick:()=>xu(!1),className:"iconfont icon-guanbi1"})),Ru.createElement("aside",null,Ru.createElement("img",{className:"mr30",src:Mo.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Ru.createElement("span",{style:{color:"#75d6ba",marginRight:100}},xa==null?void 0:xa.execute_time,"ms"),"\u4F18\u4E8E",Ru.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(xa==null?void 0:xa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Ru.createElement("aside",{className:"mb50"},Ru.createElement("img",{src:Uo.Z,className:"mr30"}),Ru.createElement("span",{className:"oj-modal-tt"},Ru.createElement("span",null,Ru.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Ru.createElement("span",{className:"c-light-primary"},xa==null?void 0:xa.execute_memory,"kb")),Ru.createElement("span",null,Ru.createElement("span",null))),"\u4F18\u4E8E",Ru.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(xa==null?void 0:xa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Ru.createElement("div",{id:"oj-modal-next",onClick:()=>oo(void 0,null,function*(){var Sa;if(xa!=null&&xa.next_identifier){let Ja=yield(0,He.ZP)(`/api/problems/${xa==null?void 0:xa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Hu==null?void 0:Hu.user_id}});Ja&&(Se.history.replace(`/myproblems/${Ja==null?void 0:Ja.identifier}${window.location.search}`),window.location.reload())}else{let Ja=(Sa=localStorage.getItem("program_homework"))==null?void 0:Sa.split(",");Se.history.push(`/classrooms/${Ja==null?void 0:Ja[0]}/program_homework/${Ja==null?void 0:Ja[1]}/detail`)}}),className:"oj-modal-btn"},xa!=null&&xa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Pn()&&Ru.createElement(Tl.Z,{showData:Fn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Qa==null?void 0:Qa.homework_extension,description:Qa==null?void 0:Qa.description,allShow:(0,lo.$O)(),code:Qa==null?void 0:Qa.code,sendParams:{source:"hack",hack_id:ga},draggableExtraNode:((da=Qa==null?void 0:Qa.homework_extension)==null?void 0:da.ai_guide)&&(bl==null?void 0:bl.open)&&Ru.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Ru.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Ru.createElement(Ho.Z,{text:(bl==null?void 0:bl.text)||""}),Ru.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Sa=>{Al({open:!1,text:""})}}))})),Ru.createElement(Ea.Z,{successCb:()=>{Ur.current===1?er():gu()}}))};function Yo({title:bn,modify_code:Ee,onSyncCode:We,onShowCodeSetting:tt,onResetCode:lt,hack:mt,onChangeLanguage:jt,isWhiteTheme:tn}){var Xt;const jn=()=>{Ae.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Ru.createElement(oe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:lt})},[da]=(0,Se.useSearchParams)(),Bn=da.get("language"),$n=ga=>ga==="1"?"c++":ga==="2"?"C++":ga;return(0,a.useEffect)(()=>{Bn&&jt($n(Bn))},[]),(0,a.useEffect)(()=>{mt!=null&&mt.tpm_code_modified&&Ae.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Ru.createElement(oe.Z,null),content:Ru.createElement("div",null,Ru.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Ru.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Ru.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lt()})},[mt==null?void 0:mt.language]),console.log(mt,tn,"hack"),Ru.createElement("div",{className:`${Xa.Z.codeHead} ${tn?Xa.Z.whiteCodeHead:""}`},Ru.createElement("div",{className:Xa.Z.navWrap},(Xt=mt==null?void 0:mt.all_language)==null?void 0:Xt.map(ga=>Ru.createElement("div",{className:`${Xa.Z.nav} ${ga===(mt==null?void 0:mt.language)?Xa.Z.active:""}`,key:ga,onClick:()=>jt(ga)},Ru.createElement(Fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Ru.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Ru.createElement("span",null,ga)))),Ru.createElement(Le.Z,{align:"middle",style:{marginLeft:"auto"}},Ee?Ru.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:We},Ru.createElement("img",{src:ot,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ru.createElement("a",{onClick:jn},Ru.createElement(Fe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Ru.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Ru.createElement("a",{onClick:tt},Ru.createElement(Fe.Z,{title:"\u8BBE\u7F6E"},Ru.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function To(bn){var Ee=bn,{input:We,is_file:tt,showNote:lt,onShowNote:mt,notes:jt,onCancelNote:tn,onAddNote:Xt,debugResult:jn,language:da,debuging:Bn,submitting:$n,executingMessage:ga,code:Ta,onSubmitCode:Fn,onDebugCode:Ya,onChangeCode:ba,onChangeInput:za,onUpdateCode:xa,user:du,isLoading:nn,submitResult:Ca}=Ee,Da=vo(Ee,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function cu(Tu){return Ru.createElement(Yo,Ul(dl({},Da),{onShowCodeSetting:Tu}))}const Ga=dl({input:We,is_file:tt,debugResult:jn,debuging:Bn,submitting:$n,executingMessage:ga,onDebugCode:Ya,onChangeCode:ba,onSubmitCode:Fn,onChangeInput:za,user:du,submitResult:Ca},Da);return Ru.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Ru.createElement(Ge,{setIsWhiteTheme:Da==null?void 0:Da.setIsWhiteTheme,isLoading:nn,language:da,value:Ta,onChange:ba,onUpdateCode:xa,ActionBarRender:cu}),Ru.createElement(Et.ZP,dl({},Ga)))}},7051:function(pt,dt,ee){"use strict";ee.d(dt,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},78837:function(pt,dt,ee){"use strict";ee.d(dt,{H7:function(){return E},MK:function(){return oe},MU:function(){return ge},X6:function(){return ze},bM:function(){return Ce},fi:function(){return y},fu:function(){return Le},n4:function(){return x},rX:function(){return Ie},vl:function(){return b},zO:function(){return Ne}});var a=ee(52430),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(z,te,ue)=>te in z?Se(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[te]=ue,Fe=(z,te)=>{for(var ue in te||(te={}))Ae.call(te,ue)&&xe(z,ue,te[ue]);if(Oe)for(var ue of Oe(te))Be.call(te,ue)&&xe(z,ue,te[ue]);return z};function Le(z,te){return(0,a.U2)(`myproblems/${z}.json`,Fe({hidePopLogin:!0},te||{}))}function Ce(z,te){return(0,a.v_)(`myproblems/${z}/code_submit.json`,te)}function ge(z,te){return(0,a.v_)(`myproblems/${z}/code_debug.json`,te)}function Ne(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${z}/submit_records.json`,te)}function ze(z){return(0,a.U2)("myproblems/record_detail.json",{id:z})}function Ie(z,te){return(0,a.U2)(`myproblems/${z}/result.json`,{mode:te})}function oe(z,te){return(0,a.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,a.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,a.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,a.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,a.v_)(`discusses/${z}/plus.json`,te)}},4038:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xl}});var a=ee(59301),Se={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Oe=ee(28284),Ae=ee(25399),Be=ee(99571),xe=ee(62957),Fe=ee(71051),Le=ee(6767),Ce=ee(37568),ge=ee(37285),Ne=ee(62673),ze=ee(77019),Ie=ee(5269),oe=ee(13747),E=ee(37639),y=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(at,Bt,Zt)=>Bt in at?y(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,ue=(at,Bt)=>{for(var Zt in Bt||(Bt={}))b.call(Bt,Zt)&&te(at,Zt,Bt[Zt]);if(x)for(var Zt of x(Bt))z.call(Bt,Zt)&&te(at,Zt,Bt[Zt]);return at};const me=at=>React.createElement("svg",ue({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},at),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var he="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",de=ee(98573),pe=ee(44993),be=ee(89299),De=ee(52430),ke=Object.defineProperty,qe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ye=(at,Bt,Zt)=>Bt in at?ke(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,Ge=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Je.call(Bt,Zt)&&Ye(at,Zt,Bt[Zt]);if(qe)for(var Zt of qe(Bt))Ve.call(Bt,Zt)&&Ye(at,Zt,Bt[Zt]);return at};const ot=at=>React.createElement("svg",Ge({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},at),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var At="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Et=Object.defineProperty,ct=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,Dt=(at,Bt,Zt)=>Bt in at?Et(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,gt=(at,Bt)=>{for(var Zt in Bt||(Bt={}))yt.call(Bt,Zt)&&Dt(at,Zt,Bt[Zt]);if(ct)for(var Zt of ct(Bt))rn.call(Bt,Zt)&&Dt(at,Zt,Bt[Zt]);return at};const _e=at=>React.createElement("svg",gt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},at),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var ft="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Ct=ee(20638),bt=ee(4213),Qt=ee(70727),sn=ee(25665),Te={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Gt=ee(59301),va=Object.defineProperty,xt=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,an=(at,Bt,Zt)=>Bt in at?va(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,gn=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Ba.call(Bt,Zt)&&an(at,Zt,Bt[Zt]);if(na)for(var Zt of na(Bt))mn.call(Bt,Zt)&&an(at,Zt,Bt[Zt]);return at},cn=(at,Bt)=>xt(at,Yt(Bt)),He=(at,Bt)=>{var Zt={};for(var Pn in at)Ba.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&na)for(var Pn of na(at))Bt.indexOf(Pn)<0&&mn.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const ht=null,rt=(at,Bt)=>{var Zt=at,{globalSetting:Pn,loading:Sa,dispatch:Ja,isEdit:zu,editData:ju}=Zt,Ou=He(Zt,["globalSetting","loading","dispatch","isEdit","editData"]);const[pr,Xu]=(0,a.useState)(""),[mr,tl]=(0,a.useState)(""),[Gr,hu]=(0,a.useState)([]),[fr,kr]=(0,a.useState)(""),[Vr,Pr]=(0,a.useState)(),[ml,vl]=(0,a.useState)(!1),[Uu,rr]=(0,a.useState)({}),[eu,_u]=(0,a.useState)([]);(0,a.useEffect)(()=>{!ju||!zu||(Xu(ju==null?void 0:ju.name),tl(ju==null?void 0:ju.analysis),Pr(ju==null?void 0:ju.is_ordered),rr(ju),vl(!0))},[ju]),(0,a.useEffect)(()=>{if(!ml)return;const Sl=ju==null?void 0:ju.standard_answer.map(Ol=>Ol==null?void 0:Ol.answer_text);hu(Sl);const Yl=ju==null?void 0:ju.standard_answer.map(Ol=>Ol==null?void 0:Ol.score);_u(Yl),vl(!1)},[ml]),(0,a.useImperativeHandle)(Bt,()=>({onSave:pl,Clear:Gl}));const pl=()=>{let Sl=[],Yl=!1;return pr?(Gr.forEach((Ol,Xl)=>{Sl.push({position:Xl+1,answer_text:[],score:eu[Xl]}),Ol==null||Ol.forEach((_l,ai)=>{Sl[Xl].answer_text.push(_l),(!_l||!(0,be.eR)(_l,1e4))&&(kr(`${Xl}-${ai}`),Le.ZP.info(_l?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Yl=!0)})}),Yl?!1:(Sl==null?void 0:Sl.length)>20?(Le.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:pr,analysis:mr,standard_answers:Sl,is_ordered:Vr,downcase:Uu==null?void 0:Uu.downcase,no_space:Uu==null?void 0:Uu.no_space,use_blank_score:Uu==null?void 0:Uu.use_blank_score}):(Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Gl=()=>{Xu(""),tl(""),hu([]),Pr(!1)},Kl=(Sl,Yl,Ol)=>{const Xl=Gr.slice();if(Yl&&Xl.splice(Sl,Yl),Ol)for(let _l=0;_l{kr("");let Xl=Gr.slice();Xl[Sl][Yl]=Ol,hu(Xl)},Ir=Sl=>{let Yl=Gr.slice();Yl[Sl]=[...Yl[Sl],""],hu(Yl)},ko=(Sl,Yl)=>{let Ol=Gr.slice();if(!Ol[Sl][Yl]){Ol[Sl]=Ol[Sl].filter((Xl,_l)=>_l!==Yl),hu(Ol);return}xe.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:Te.modal,onOk:()=>{Ol[Sl]=Ol[Sl].filter((Xl,_l)=>_l!==Yl),hu(Ol)}})},Do=Sl=>{xe.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:Te.modal,onOk:()=>{let Yl=Gr.slice();Yl=Gr.filter((Ol,Xl)=>Sl!==Xl),hu(Yl)}})};return Gt.createElement("section",{className:Te.wrap},Gt.createElement("p",{className:Te.titleWrap},Gt.createElement("span",{className:Te.required},"*"),Gt.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),Gt.createElement("div",null,Gt.createElement(Qt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:pr,onChange:Sl=>Xu(Sl),showNullButton:!0,onPlaceholderChange:Kl})),Gt.createElement("div",{className:"mt20"},Gr.map((Sl,Yl)=>Gt.createElement("div",{style:{display:"flex"}},Gt.createElement("div",{style:{flex:1}},Gt.createElement(sn.Z,{key:Yl,answers:Sl,index:Yl,flex:1,is_md:!0,activeOptionErrorIndex:fr,onAnswerChange:So,addChildAnswer:Ir,deleteChildAnswer:ko,deleteChildAnswermain:Do})),Uu.use_blank_score&&Gt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Gt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Gt.createElement(Fe.Z,{style:{width:"100px"},size:"large",defaultValue:eu[Yl],onBlur:Ol=>{eu[Yl]=Ol.target.value,_u([...eu])}}))))),Gt.createElement("div",null,Gt.createElement(Ne.default,{className:`${Te.color333} font14 mt20`,checked:Uu.use_blank_score,onChange:Sl=>rr(cn(gn({},Uu),{use_blank_score:Sl.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Gt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Gt.createElement("div",null,Gt.createElement(Ne.default,{className:`${Te.color333} font14 mt20`,checked:Uu.downcase,onChange:Sl=>rr(cn(gn({},Uu),{downcase:Sl.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Gt.createElement("div",null,Gt.createElement(Ne.default,{className:`${Te.color333} font14 mt20`,checked:Uu.no_space,onChange:Sl=>rr(cn(gn({},Uu),{no_space:Sl.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Gt.createElement("div",{className:"mt20"},(Gr==null?void 0:Gr.length)>1&&Gt.createElement("span",null,Gt.createElement(Ne.default,{checked:Vr,onChange:Sl=>Pr(Sl.target.checked),className:`${Te.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Gt.createElement("span",{className:`${Te.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Gt.createElement("p",{className:Te.titleWrap},Gt.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Gt.createElement(bt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:mr,onChange:Sl=>tl(Sl)}))};var nt=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(rt)),Ze=ee(47889),Ot=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Un=(at,Bt)=>{var Zt={};for(var Pn in at)On.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&Ot)for(var Pn of Ot(at))Bt.indexOf(Pn)<0&&pn.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const Ht=null,en=(at,Bt)=>{var Zt=at,{globalSetting:Pn,loading:Sa,editData:Ja,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=Un(Zt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)(),[tl,Gr]=(0,a.useState)(""),[hu,fr]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!Ja||!Ou)return;Gr(Ja==null?void 0:Ja.name),fr(Ja==null?void 0:Ja.analysis);const Pr=Ja==null?void 0:Ja.choices.find(ml=>ml.is_answer);mr(Pr.choice_text==="\u6B63\u786E"?"0":"1")},[Ja]),(0,a.useImperativeHandle)(Bt,()=>({onSave:kr,Clear:Vr}));const kr=()=>tl?Xu?{name:tl,choices:[{choice_text:"\u6B63\u786E",is_answer:Xu==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Xu==="1"?1:0}],analysis:hu}:(Le.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Vr=()=>{Gr(""),fr(""),mr("")};return a.createElement("section",{className:Te.wrap},a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),a.createElement(bt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:tl,onChange:Pr=>Gr(Pr)}),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Te.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Ze.ZP.Group,{buttonStyle:"solid",value:Xu,onChange:Pr=>mr(Pr.target.value)},a.createElement(Ze.ZP.Button,{value:"0",className:`${Te.radio} mr40`},"\u6B63\u786E"),a.createElement(Ze.ZP.Button,{value:"1",className:Te.radio},"\u9519\u8BEF")),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(bt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:hu,onChange:Pr=>fr(Pr)}))};var Dn=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(en)),ua=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Jt=(at,Bt)=>{var Zt={};for(var Pn in at)hn.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&ua)for(var Pn of ua(at))Bt.indexOf(Pn)<0&&Mt.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const Nn=null,ka=(at,Bt)=>{var Zt=at,{globalSetting:Pn,loading:Sa,editData:Ja,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=Jt(Zt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)([]);(0,a.useEffect)(()=>{var fr;if(!Ja||!Ou)return;const kr=(fr=Ja==null?void 0:Ja.shixun)==null?void 0:fr.challenges.map(Vr=>({id:Vr==null?void 0:Vr.id,score:Vr.score}));mr(kr)},[Ja]),(0,a.useImperativeHandle)(Bt,()=>({onSave:tl,Clear:Gr}));const tl=()=>({challenges:[...Xu]}),Gr=()=>{mr([])};console.log("editData--",Ja);const hu=fr=>{var kr,Vr;return a.createElement("div",null,(Vr=(kr=fr==null?void 0:fr.shixun)==null?void 0:kr.challenges)==null?void 0:Vr.map((Pr,ml)=>{var vl;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",ml+1,"\u5173"),a.createElement(Ae.Z,{key:ml,title:Pr==null?void 0:Pr.challenge_name},a.createElement("span",null,(0,be.Pq)(Pr==null?void 0:Pr.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u5206\u503C\uFF1A"),a.createElement(Fe.Z,{precision:1,min:1,max:100,className:Te.baseFormItem,style:{width:176},value:(vl=Xu.find(Uu=>Uu.id===Pr.id))==null?void 0:vl.score,onChange:Uu=>{Xu.find(rr=>rr.id===Pr.id).score=Uu,mr([...Xu])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Te.wrap},a.createElement(de.Z,{style:{paddingRight:10},className:Te.titleHtml,value:`${Ja==null?void 0:Ja.position}\u3001${Ja==null?void 0:Ja.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u5173\u5361")),hu(Ja))};var vu=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ka)),Tn=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,zn=(at,Bt)=>{var Zt={};for(var Pn in at)ku.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&Tn)for(var Pn of Tn(at))Bt.indexOf(Pn)<0&&ea.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const aa=["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"],La=(at,Bt)=>{var Zt=at,{editData:Pn,globalSetting:Sa,loading:Ja,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=zn(Zt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)([]),[tl,Gr]=(0,a.useState)(),[hu,fr]=(0,a.useState)([]),[kr,Vr]=(0,a.useState)(""),[Pr,ml]=(0,a.useState)("");(0,a.useEffect)(()=>{mr(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Pn||!Ou)return;Vr(Pn==null?void 0:Pn.name),ml(Pn==null?void 0:Pn.analysis),mr(Pn==null?void 0:Pn.choices.map(eu=>eu.choice_text));const rr=[];Pn==null||Pn.choices.map((eu,_u)=>{eu.is_answer&&rr.push(_u)}),fr(rr)},[Pn]),(0,a.useImperativeHandle)(Bt,()=>({onSave:vl,Clear:Uu}));const vl=()=>{if(!kr)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const rr=Xu.findIndex(_u=>!_u);if(rr>-1)return Le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${aa[rr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!hu.length)return Le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(hu.length<2)return Le.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const eu=Xu.map((_u,pl)=>({choice_text:_u,is_answer:hu.includes(pl)?1:0}));return{name:kr,choices:eu,analysis:Pr}},Uu=()=>{mr(["","","",""]),Vr(""),ml(""),fr("")};return a.createElement("section",{className:Te.wrap},a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),a.createElement(bt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:kr,onChange:rr=>Vr(rr)}),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Te.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Xu.map((rr,eu)=>a.createElement("div",{className:Te.choiceWrap,key:eu},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Te.answer} ${hu.includes(eu)?Te.activeAnswer:""}`,onClick:()=>{hu.includes(eu)?fr(hu.filter(_u=>_u!==eu)):fr([...hu,eu])}},aa[eu])),a.createElement("div",{className:Te.editorWrap},tl===eu?a.createElement(bt.Z,{id:`single-question-option-${eu}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:rr,onChange:_u=>{Xu[eu]=_u,mr(Xu)}}):a.createElement("div",{className:Te.htmlWrap,onClick:()=>Gr(eu)},a.createElement(de.Z,{value:rr}))),eu>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Te.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{mr(Xu.filter((_u,pl)=>pl!==eu)),hu.includes(eu)?fr(hu.filter(_u=>_u!==eu)):fr([...hu,eu])}})),eu<7&&eu===Xu.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Te.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>mr([...Xu,""])})))),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(bt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Pr,onChange:rr=>ml(rr)}))};var qa=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(La)),pu=Object.getOwnPropertySymbols,Zu=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Ft=(at,Bt)=>{var Zt={};for(var Pn in at)Zu.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&pu)for(var Pn of pu(at))Bt.indexOf(Pn)<0&&vn.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const Yn=["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"],Za=(at,Bt)=>{var Zt=at,{editData:Pn,globalSetting:Sa,loading:Ja,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=Ft(Zt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)([]),[tl,Gr]=(0,a.useState)(),[hu,fr]=(0,a.useState)(),[kr,Vr]=(0,a.useState)(""),[Pr,ml]=(0,a.useState)("");(0,a.useEffect)(()=>{mr(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Pn||!Ou)return;const rr=[],eu=[];Pn==null||Pn.choices.forEach((_u,pl)=>{rr.push(_u.choice_text),_u.is_answer&&eu.push(pl)}),Vr(Pn==null?void 0:Pn.name),ml(Pn==null?void 0:Pn.analysis),mr(rr),fr(eu)},[Pn]),(0,a.useImperativeHandle)(Bt,()=>({onSave:vl,Clear:Uu}));const vl=()=>{if(!kr)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const rr=Xu.findIndex(_u=>!_u);if(rr>-1)return Le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Yn[rr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(hu))return Le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const eu=Xu.map((_u,pl)=>({choice_text:_u,is_answer:hu.includes(pl)?1:0}));return{name:kr,choices:eu,analysis:Pr}},Uu=()=>{mr(["","","",""]),Vr(""),ml(""),fr("")};return a.createElement("section",{className:Te.wrap},a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),a.createElement(bt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:kr,onChange:rr=>Vr(rr)}),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Te.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Xu.map((rr,eu)=>a.createElement("div",{className:Te.choiceWrap,key:eu},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Te.answer} ${hu!=null&&hu.includes(eu)?Te.activeAnswer:""}`,onClick:()=>fr([eu])},Yn[eu])),a.createElement("div",{className:Te.editorWrap},tl===eu?a.createElement(bt.Z,{id:`single-question-option-${eu}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:rr,onChange:_u=>{Xu[eu]=_u,mr(Xu)}}):a.createElement("div",{className:Te.htmlWrap,onClick:()=>Gr(eu)},a.createElement(de.Z,{value:rr}))),eu>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Te.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{mr(Xu.filter((_u,pl)=>pl!==eu)),eu===hu&&fr(null)}})),eu<7&&eu===Xu.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Te.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>mr([...Xu,""])})))),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(bt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Pr,onChange:rr=>ml(rr)}))};var Ha=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Za)),ja=ee(96599),su=ee(71411),Xn=ee(61485),St=ee(59301),ne=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Lt=(at,Bt,Zt)=>Bt in at?ne(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,fa=(at,Bt)=>{for(var Zt in Bt||(Bt={}))je.call(Bt,Zt)&&Lt(at,Zt,Bt[Zt]);if(Me)for(var Zt of Me(Bt))vt.call(Bt,Zt)&&Lt(at,Zt,Bt[Zt]);return at},ra=(at,Bt)=>ce(at,fe(Bt)),sa=(at,Bt)=>{var Zt={};for(var Pn in at)je.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&Me)for(var Pn of Me(at))Bt.indexOf(Pn)<0&&vt.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt},lu=(at,Bt,Zt)=>new Promise((Pn,Sa)=>{var Ja=Ou=>{try{ju(Zt.next(Ou))}catch(pr){Sa(pr)}},zu=Ou=>{try{ju(Zt.throw(Ou))}catch(pr){Sa(pr)}},ju=Ou=>Ou.done?Pn(Ou.value):Promise.resolve(Ou.value).then(Ja,zu);ju((Zt=Zt.apply(at,Bt)).next())});const Vn=at=>{if(!at)return!1;if(/^s*$/.test(at)||at.trim()===""){Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Bt=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 at==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},In=({value:at=[],onClose:Bt})=>St.createElement(ja.default,{closable:!0,onClose:Bt,className:Te.keywordTag},St.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},at.join(" \u6216 "))),ya=(at,Bt)=>{var Zt=at,{editData:Pn,globalSetting:Sa,loading:Ja,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=sa(Zt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)(""),[tl,Gr]=(0,a.useState)(""),[hu,fr]=(0,a.useState)(""),[kr,Vr]=(0,a.useState)(""),[Pr]=Oe.default.useForm(),ml=Oe.default.useWatch("use_keywords",Pr);(0,a.useEffect)(()=>{var eu;!Pn||!Ou||(mr(Pn==null?void 0:Pn.name),Gr(Pn==null?void 0:Pn.analysis),fr((eu=Pn==null?void 0:Pn.answer_texts)==null?void 0:eu[0]),Pr.setFieldsValue(fa({},Pn)))},[Pn]),(0,a.useImperativeHandle)(Bt,()=>({onSave:vl,Clear:Uu}));const vl=()=>lu(void 0,null,function*(){if(!Xu)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Pr.validateFields()}catch(_u){Le.ZP.error(_u.errorFields[0].errors[0]);return}const eu=Pr.getFieldsValue();return console.log(eu,"values"),fa({name:Xu,answer_texts:[hu],analysis:tl},eu)}),Uu=()=>{mr(""),Gr(""),fr(""),Pr.resetFields()},rr=Pn==null?void 0:Pn.score;return St.createElement("section",{className:Te.wrap},St.createElement("p",{className:Te.titleWrap},St.createElement("span",{className:Te.required},"*"),St.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),St.createElement(bt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xu,onChange:eu=>mr(eu)}),St.createElement("p",{className:Te.titleWrap},St.createElement("span",{className:Te.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),St.createElement(bt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:hu,onChange:eu=>fr(eu)}),St.createElement("p",{className:Te.titleWrap},St.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),St.createElement(bt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:tl,onChange:eu=>Gr(eu)}),St.createElement(Oe.default,{form:Pr,size:"large",onFinishFailed:eu=>lu(void 0,null,function*(){var _u,pl;Le.ZP.error(eu.errorFields[0].errors[0]),Pr.scrollToField((pl=(_u=eu==null?void 0:eu.errorFields)==null?void 0:_u[0])==null?void 0:pl.name,{behavior:"smooth",block:"center"})})},St.createElement(ze.Z,{align:"middle",className:"mb30 mt20"},St.createElement(Oe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},St.createElement(su.Z,null)),St.createElement(Ie.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),St.createElement(Ie.Z,null,St.createElement(Ae.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"},St.createElement(Xn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),ml&&St.createElement(Oe.default.List,{name:"keywords",rules:[{validator(eu,_u){return _u!=null&&_u.length?(_u==null?void 0:_u.reduce((Gl,Kl)=>Gl+Kl.score,0))>parseFloat(rr)?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"))}}]},(eu,{add:_u,remove:pl})=>St.createElement(St.Fragment,null,St.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),St.createElement(ze.Z,{align:"middle",className:"font14 mb30"},St.createElement(Ie.Z,{flex:1},St.createElement(Ce.default,{value:kr,onChange:Gl=>{Vr(Gl.target.value)},maxLength:50,allowClear:!0,onPressEnter:Gl=>{var Kl,So,Ir,ko;const Do=`${(Kl=Gl.target)==null?void 0:Kl.value}`,Sl=(Ir=(So=Do==null?void 0:Do.split("|"))==null?void 0:So.filter(Xl=>!!Xl))==null?void 0:Ir.map(Xl=>Xl==null?void 0:Xl.trim()),Yl=Pr.getFieldValue("keywords"),Ol=((ko=Yl==null?void 0:Yl.map(Xl=>Xl==null?void 0:Xl.keyword))==null?void 0:ko.flat())||[];for(const Xl of Sl)if(Ol.includes(Xl)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Vn(Do)&&(_u({keyword:Sl,score:1}),Vr(""))},className:Te.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"})),St.createElement(Ie.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),eu.map(Gl=>{var Kl=Gl,{key:So,name:Ir}=Kl,ko=sa(Kl,["key","name"]);return St.createElement(ze.Z,{key:So,style:{marginRight:148}},St.createElement(Ie.Z,{flex:1},St.createElement(ze.Z,{align:"middle",justify:"space-between"},St.createElement(Oe.default.Item,ra(fa({},ko),{name:[Ir,"keyword"]}),St.createElement(In,{onClose:()=>pl(Ir)})),St.createElement(Oe.default.Item,ra(fa({},ko),{name:[Ir,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),St.createElement(Fe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var An=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ya)),ca=ee(8848),st={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Wt=ee(32134),Oa=ee(12893),yu=Object.defineProperty,ir=Object.defineProperties,Or=Object.getOwnPropertyDescriptors,uu=Object.getOwnPropertySymbols,Bu=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,ur=(at,Bt,Zt)=>Bt in at?yu(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,Fa=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Bu.call(Bt,Zt)&&ur(at,Zt,Bt[Zt]);if(uu)for(var Zt of uu(Bt))Du.call(Bt,Zt)&&ur(at,Zt,Bt[Zt]);return at},br=(at,Bt)=>ir(at,Or(Bt)),xr=(at,Bt)=>{var Zt={};for(var Pn in at)Bu.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&uu)for(var Pn of uu(at))Bt.indexOf(Pn)<0&&Du.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const hr=at=>{var Bt=at,{value:Zt,onChange:Pn,scrollId:Sa}=Bt,Ja=xr(Bt,["value","onChange","scrollId"]);return a.createElement("div",{id:Sa||""},a.createElement(bt.Z,br(Fa({},Ja),{defaultValue:Zt,onChange:(zu,ju)=>{ju!=null&&ju.length?Pn(zu,ju):Pn(zu)}})))},Kr=({value:at,onChange:Bt,placeholder:Zt,height:Pn=140,isEdit:Sa})=>Sa?a.createElement(bt.Z,{watch:!0,isFocus:!0,height:Pn,placeholder:Zt,defaultValue:at,onChange:Bt}):a.createElement("div",{style:{cursor:"pointer"}},at?a.createElement(de.Z,{className:st.inputBorder,value:at}):a.createElement("div",{className:`${st.inputBorder} ${st.placeholder}`},Zt));var Ea=ee(59301),Ka=Object.defineProperty,Ku=Object.defineProperties,Xa=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Tl=(at,Bt,Zt)=>Bt in at?Ka(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,lo=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Rr.call(Bt,Zt)&&Tl(at,Zt,Bt[Zt]);if(bu)for(var Zt of bu(Bt))Zl.call(Bt,Zt)&&Tl(at,Zt,Bt[Zt]);return at},Ho=(at,Bt)=>Ku(at,Xa(Bt)),Uo=(at,Bt)=>{var Zt={};for(var Pn in at)Rr.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&bu)for(var Pn of bu(at))Bt.indexOf(Pn)<0&&Zl.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const Mo=["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"],Ru=({value:at,onChange:Bt,choiceTextKey:Zt,answerKey:Pn,index:Sa,isEdit:Ja,setInputActive:zu,form:ju,choiceOptionsPath:Ou,allowChangeMode:pr,showAddIcon:Xu,addItem:mr,deleteItem:tl})=>{const Gr=(at==null?void 0:at[Pn])===!0,hu=()=>{const kr=ju.getFieldValue(Ou);ju.setFieldValue(Ou,kr.map(Vr=>Ho(lo({},Vr),{[Pn]:!1})))},fr=()=>{Gr?Bt(Ho(lo({},at),{[Pn]:!1})):(pr||hu(),Bt(Ho(lo({},at),{[Pn]:!0})))};return Ea.createElement(ze.Z,{className:st.choiceWrap,align:"middle",wrap:!1},Ea.createElement(Ie.Z,{onClick:fr,className:`${st.choiceIndex} ${Gr?st.activeAnswer:""}`},Mo[Sa]),Ea.createElement(Ie.Z,{flex:1,className:`${st.editorWrap} ml15`,onClick:zu},Ea.createElement(Kr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Ja,value:at==null?void 0:at[Zt],onChange:kr=>{Bt(Ho(lo({},at),{[Zt]:kr}))}})),Ea.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},Ea.createElement("div",{onClick:fr,className:`${st.setAnswerBtn} ${Gr?st.activeAnswer:""}`},Gr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ea.createElement(Ie.Z,{className:st.actionWrapper},Ea.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ea.createElement(Wt.Z,{className:st.addIcon,onClick:mr,style:{visibility:Xu?"visible":"hidden"}})),Ea.createElement(Ae.Z,{title:"\u5220\u9664"},Ea.createElement(Oa.Z,{className:st.deleteIcon,onClick:tl,style:{visibility:Sa>1?"visible":"hidden"}}))))},Oo=({questionTitlePlaceholder:at,titleKey:Bt,choiceKey:Zt,analysisKey:Pn,choiceTextKey:Sa,answerKey:Ja,choiceOptionsPath:zu,allowChangeMode:ju=!0,form:Ou,showAnalysis:pr=!0})=>{const[Xu,mr]=(0,a.useState)(),[tl,Gr]=(0,a.useState)(!1);return Ea.createElement("div",{className:st.wrap},Ea.createElement("div",{className:st.questionTitleEditorWrap},Ea.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Bt,labelCol:{span:24},rules:[{required:!0}]},Ea.createElement(hr,{scrollId:Array.isArray(Bt)?Bt.join("_"):`${Bt}`,watch:!0,height:140,placeholder:at}))),Ea.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ea.createElement(Oe.default.List,{name:Zt,rules:[{validator(hu,fr){const kr=fr.some(Pr=>Pr[Ja]),Vr=fr.findIndex(Pr=>{var ml;return((ml=Pr[Sa])==null?void 0:ml.length)<=0});return Vr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Mo[Vr]}\u9009\u9879\u7684\u5185\u5BB9`)):kr?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(hu,{add:fr,remove:kr})=>Ea.createElement("div",{id:Array.isArray(zu)?zu.join("_"):`${zu}`},hu.map((Vr,Pr)=>{var ml=Vr,{key:vl,name:Uu}=ml,rr=Uo(ml,["key","name"]);const eu=Xu===vl,_u=()=>{mr(vl)},pl=Pr<7&&Pr===hu.length-1,Gl=()=>fr({[Sa]:"",[Ja]:0}),Kl=()=>kr(Uu);return Ea.createElement(Oe.default.Item,Ho(lo({},rr),{key:vl,name:Uu,noStyle:!0}),Ea.createElement(Ru,{choiceTextKey:Sa,answerKey:Ja,index:Pr,isEdit:eu,setInputActive:_u,form:Ou,choiceOptionsPath:zu,allowChangeMode:ju,showAddIcon:pl,addItem:Gl,deleteItem:Kl}))}),hu.length<8&&Ea.createElement("div",{className:`${st.addBtn} mb30`,onClick:()=>fr({[Sa]:"",[Ja]:0})},"\u6DFB\u52A0\u9009\u9879"))),pr&&Ea.createElement("div",{onClick:()=>Gr(!0)},Ea.createElement(Oe.default.Item,{name:Pn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ea.createElement(Kr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:tl}))))};var ul=ee(59301),Ro=Object.defineProperty,yo=Object.defineProperties,ro=Object.getOwnPropertyDescriptors,_r=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,Ul=(at,Bt,Zt)=>Bt in at?Ro(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,vo=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Po.call(Bt,Zt)&&Ul(at,Zt,Bt[Zt]);if(_r)for(var Zt of _r(Bt))dl.call(Bt,Zt)&&Ul(at,Zt,Bt[Zt]);return at},oo=(at,Bt)=>yo(at,ro(Bt)),ao=(at,Bt)=>{var Zt={};for(var Pn in at)Po.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&_r)for(var Pn of _r(at))Bt.indexOf(Pn)<0&&dl.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const ho=({value:at,onChange:Bt})=>{const Zt=Sa=>{xe.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:st.modal,onOk:()=>{const Ja=[...at];Ja.splice(Sa,1),Bt(Ja)}})},Pn=()=>{const Sa=[...at];Sa.push(""),Bt(Sa)};return ul.createElement(ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},at==null?void 0:at.map((Sa,Ja)=>ul.createElement(Ie.Z,{key:`${Sa}_${Ja}`,className:st.blankWrapper},ul.createElement(Ce.default,{className:st.blankInput,defaultValue:Sa,maxLength:1e3,onBlur:zu=>{const ju=[...at],Ou=zu.target.value.trim();ju[Ja]=Ou,Bt(ju)}}),ul.createElement(Ae.Z,{title:"\u5220\u9664"},ul.createElement(Oa.Z,{className:st.deleteIcon,style:{marginLeft:15,visibility:Ja>0?"visible":"hidden"},onClick:()=>Zt(Ja)})))),ul.createElement(Ie.Z,null,ul.createElement("div",{className:`${st.addBtn}`,onClick:()=>{Pn()}},"\u65B0\u589E\u7B54\u6848")))},Fo=({value:at=!0,onChange:Bt})=>ul.createElement(su.Z,{checked:!at,onChange:Zt=>{Bt(!Zt)}}),Co="\u2581",qo=({questionTitlePlaceholder:at,form:Bt,name:Zt,scoreByBlank:Pn="use_blank_score",answerKey:Sa,titleKey:Ja="name",analysisKey:zu="analysis",isOrdered:ju="is_ordered"})=>{var Ou,pr;const[Xu,mr]=(0,a.useState)(!1),tl=(vl,Uu)=>{const rr=Uu.line;let eu=0;for(let pl=0;pl{const _u=vl.getRange(Uu.from,Uu.to);let pl=0;if(Uu.text.forEach(Gl=>{pl+=Gl.split(Co).length-1}),Uu.origin!=="setValue"){if(_u&&_u.indexOf(Co)!==-1){const Gl=_u.split(Co).length-1,Kl=tl(vl,Uu.from);if(console.log(`\u5220\u9664${Gl}\u4E2A\uFF0C \u524D\u9762\u6709${Kl}\u4E2A\uFF0C\u65B0\u589E${pl}\u4E2A`),Gl>1){const So=Array.from({length:Gl},(Ir,ko)=>Kl+ko);eu(So)}else eu(Kl)}else if(pl>0){const Gl=tl(vl,Uu.from);console.log(`\u65B0\u589E${pl}\u4E2A\uFF0C\u4E4B\u524D\u6709${Gl}\u4E2A`),rr(pl,Gl)}}},hu=()=>{const vl=Bt.getFieldValue(["sub_item_banks",...Sa]);Bt.setFieldValue(["sub_item_banks",...Sa],vl==null?void 0:vl.map((Uu,rr)=>oo(vo({},Uu),{position:rr+1})))},fr=(0,a.useRef)(),kr=(vl,Uu)=>{for(let rr=0;rr{Vr.current(vl),hu()},ml=(pr=(Ou=Bt.getFieldValue("sub_item_banks"))==null?void 0:Ou[Sa==null?void 0:Sa[0]])==null?void 0:pr[Sa==null?void 0:Sa[1]];return ul.createElement("div",{className:st.wrap},ul.createElement("div",{className:st.questionTitleEditorWrap},ul.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Ja,labelCol:{span:24},rules:[{required:!0}]},ul.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:at,showNullButton:!0,onCMBeforeChange:(vl,Uu)=>{Gr(vl,Uu,kr,Pr)}}))),ul.createElement(Oe.default.List,{name:Sa,rules:[{validator(vl,Uu){if((Uu==null?void 0:Uu.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const rr of Uu){const{answer_text:eu}=rr||{};if(eu!=null&&eu.some(_u=>(_u==null?void 0:_u.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(vl,{add:Uu,remove:rr},{errors:eu})=>(fr.current=Uu,Vr.current=rr,ul.createElement(ul.Fragment,null,ul.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),vl.map((_u,pl)=>{var Gl=_u,{key:Kl,name:So}=Gl,Ir=ao(Gl,["key","name"]);return ul.createElement(ze.Z,{className:"mb20",key:Kl,align:"middle",wrap:!1},ul.createElement(Ie.Z,{flex:"0 0 auto",className:`${st.blankIndex}`},"\u586B\u7A7A\u9879",pl+1),ul.createElement(Ie.Z,{flex:1},ul.createElement(ze.Z,{align:"top",justify:"space-between",wrap:!1},ul.createElement(Ie.Z,null,ul.createElement(Oe.default.Item,oo(vo({},Ir),{name:[So,"answer_text"],noStyle:!0}),ul.createElement(ho,null))),(Bt==null?void 0:Bt.getFieldValue(["sub_item_banks",...Pn]))&&ul.createElement(Ie.Z,{flex:"224px"},ul.createElement(Oe.default.Item,oo(vo({},Ir),{name:[So,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:st.blankInputNumberWrapper}),ul.createElement(Fe.Z,{className:st.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ul.createElement(Oe.default.Item,oo(vo({},Ir),{name:[So,"position"],noStyle:!0}),ul.createElement(Ce.default,{type:"hidden"}))))})))),ul.createElement(ze.Z,{align:"middle"},ul.createElement(Oe.default.Item,{name:[Zt,"downcase"],valuePropName:"checked"},ul.createElement(su.Z,null)),ul.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ul.createElement(ze.Z,{align:"middle"},ul.createElement(Oe.default.Item,{name:[Zt,"no_space"],valuePropName:"checked"},ul.createElement(su.Z,null)),ul.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ml==null?void 0:ml.length)>1&&ul.createElement(ze.Z,{align:"middle",className:(ml==null?void 0:ml.length)>1?"mb30":`${st.hide}`},ul.createElement(Oe.default.Item,{name:ju},ul.createElement(Fo,null)),ul.createElement(Ie.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")),ul.createElement("div",{onClick:()=>mr(!0)},ul.createElement(Oe.default.Item,{name:zu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ul.createElement(Kr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Xu}))))};var Ko=Object.defineProperty,ci=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,To=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,We=(at,Bt,Zt)=>Bt in at?Ko(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,tt=(at,Bt)=>{for(var Zt in Bt||(Bt={}))bn.call(Bt,Zt)&&We(at,Zt,Bt[Zt]);if(To)for(var Zt of To(Bt))Ee.call(Bt,Zt)&&We(at,Zt,Bt[Zt]);return at},lt=(at,Bt)=>ci(at,Yo(Bt)),mt=(at,Bt)=>{var Zt={};for(var Pn in at)bn.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&To)for(var Pn of To(at))Bt.indexOf(Pn)<0&&Ee.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const jt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},tn=({value:at,onChange:Bt,form:Zt,choiceKey:Pn})=>{const Sa=(at==null?void 0:at.is_answer)===!0,Ja=at==null?void 0:at.choice_text,zu=()=>{var ju;const Ou=(ju=Zt==null?void 0:Zt.getFieldValue(["sub_item_banks",...Pn]))==null?void 0:ju.map(pr=>({choice_text:pr==null?void 0:pr.choice_text,is_answer:!1}));Zt==null||Zt.setFieldValue(["sub_item_banks",...Pn],Ou),Bt(lt(tt({},at),{is_answer:!0}))};return a.createElement(ze.Z,{className:st.choiceWrap,align:"middle",wrap:!1},a.createElement(Ie.Z,{onClick:zu,className:`${st.choiceIndex} ${st.judgementIndex} ${Sa?st.activeAnswer:""}`},jt[Ja]),a.createElement(Ie.Z,{flex:1,className:`${st.editorWrap} ml15`},a.createElement("div",{className:`${st.inputBorder} ${st.placeholder} ${Sa?st.activeJudgementAnswer:""}`},Ja)),a.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:zu,className:`${st.setAnswerBtn} ${Sa?st.activeAnswer:""}`},Sa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Xt=({questionTitlePlaceholder:at,choiceKey:Bt="choices",form:Zt,titleKey:Pn="name",analysisKey:Sa="analysis"})=>{const[Ja,zu]=(0,a.useState)(!1);return a.createElement("div",{className:st.wrap},a.createElement("div",{className:st.questionTitleEditorWrap},a.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Pn,labelCol:{span:24},rules:[{required:!0}]},a.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:at}))),a.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(Oe.default.List,{name:Bt,rules:[{validator(ju,Ou){return Ou.some(Xu=>(Xu==null?void 0:Xu.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},ju=>a.createElement("div",{id:"choices"},ju.map(Ou=>{var pr=Ou,{key:Xu,name:mr}=pr,tl=mt(pr,["key","name"]);return a.createElement(Oe.default.Item,lt(tt({},tl),{key:Xu,name:mr,noStyle:!0}),a.createElement(tn,{form:Zt,choiceKey:Bt}))})))),a.createElement("div",{onClick:()=>zu(!0)},a.createElement(Oe.default.Item,{name:Sa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Kr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ja}))))};var jn=Object.defineProperty,da=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,Fn=(at,Bt,Zt)=>Bt in at?jn(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,Ya=(at,Bt)=>{for(var Zt in Bt||(Bt={}))ga.call(Bt,Zt)&&Fn(at,Zt,Bt[Zt]);if($n)for(var Zt of $n(Bt))Ta.call(Bt,Zt)&&Fn(at,Zt,Bt[Zt]);return at},ba=(at,Bt)=>da(at,Bn(Bt)),za=(at,Bt)=>{var Zt={};for(var Pn in at)ga.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&$n)for(var Pn of $n(at))Bt.indexOf(Pn)<0&&Ta.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const xa=at=>{var Bt=at,{value:Zt,onChange:Pn}=Bt,Sa=za(Bt,["value","onChange"]);const Ja=zu=>{Pn([zu])};return a.createElement(bt.Z,ba(Ya({},Sa),{defaultValue:Zt==null?void 0:Zt[0],onChange:Ja}))},du=at=>{if(!at)return!1;let Bt=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 at==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},nn=({value:at=[],onClose:Bt})=>a.createElement(ja.default,{closable:!0,onClose:Bt,className:st.keywordTag},at==null?void 0:at.join(" \u6216 ")),Ca=({questionTitlePlaceholder:at,form:Bt,showKeywords:Zt,isMustKeyWords:Pn=Zt,titleKey:Sa="name",analysisKey:Ja="analysis",answerTexts:zu="answer_texts",keywords:ju="keywords",useKeywords:Ou="use_keywords",indexs:pr})=>{const[Xu,mr]=(0,a.useState)(!1),[tl,Gr]=(0,a.useState)(""),hu=Oe.default.useWatch("sub_item_banks",Bt),{use_keywords:fr,score:kr}=(hu==null?void 0:hu[pr])||{};return console.log(fr,kr,"itemValues"),a.createElement("div",{className:st.wrap},a.createElement("div",{className:st.questionTitleEditorWrap},a.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Sa,labelCol:{span:24},rules:[{required:!0}]},a.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:at}))),a.createElement(Oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:zu,labelCol:{span:24}},a.createElement(xa,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Zt&&!Pn&&a.createElement(Oe.default.Item,{hidden:!0,name:Ou,valuePropName:"checked"},a.createElement(su.Z,{defaultChecked:!0})),Zt&&Pn&&a.createElement(ze.Z,{align:"middle",className:"mb30"},a.createElement(Oe.default.Item,{name:Ou,valuePropName:"checked"},a.createElement(su.Z,null)),a.createElement(Ie.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Ie.Z,null,a.createElement(Ae.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"},a.createElement(Xn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(fr||!Pn)&&a.createElement(Oe.default.List,{name:ju,rules:[{validator(Vr,Pr){return Pn?Pr!=null&&Pr.length?(Pr==null?void 0:Pr.reduce((vl,Uu)=>vl+Uu.score,0))>parseFloat(kr)?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()}}]},(Vr,{add:Pr,remove:ml})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${st.title} mb10`},Pn?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(ze.Z,{align:"middle",className:"font14 mb30"},a.createElement(Ie.Z,{flex:1},a.createElement(Ce.default,{value:tl,onChange:vl=>{Gr(vl.target.value)},maxLength:50,allowClear:!0,onPressEnter:vl=>{var Uu,rr,eu,_u;const pl=`${(Uu=vl.target)==null?void 0:Uu.value}`,Gl=(eu=(rr=pl==null?void 0:pl.split("|"))==null?void 0:rr.filter(Ir=>!!Ir))==null?void 0:eu.map(Ir=>Ir==null?void 0:Ir.trim()),Kl=Bt.getFieldValue(["sub_item_banks",...ju]),So=((_u=Kl==null?void 0:Kl.map(Ir=>Ir==null?void 0:Ir.keyword))==null?void 0:_u.flat())||[];for(const Ir of Gl)if(So.includes(Ir)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}du(pl)&&(Pr({keyword:Gl,score:1}),Gr(""))},className:st.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"})),a.createElement(Ie.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Vr.map(vl=>{var Uu=vl,{key:rr,name:eu}=Uu,_u=za(Uu,["key","name"]);return a.createElement(ze.Z,{key:rr,className:"mb20",style:{marginRight:148}},a.createElement(Ie.Z,{flex:1},a.createElement(ze.Z,{align:"middle",justify:"space-between"},a.createElement(Oe.default.Item,ba(Ya({},_u),{name:[eu,"keyword"]}),a.createElement(nn,{onClose:()=>ml(eu)})),Pn&&a.createElement(Oe.default.Item,ba(Ya({},_u),{name:[eu,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:st.blankInputNumberWrapper}),a.createElement(Fe.Z,{className:st.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>mr(!0)},a.createElement(Oe.default.Item,{name:Ja,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Kr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Xu}))))};var Da=ee(59301),cu=Object.defineProperty,Ga=Object.defineProperties,Tu=Object.getOwnPropertyDescriptors,Yu=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Au=(at,Bt,Zt)=>Bt in at?cu(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,sr=(at,Bt)=>{for(var Zt in Bt||(Bt={}))nr.call(Bt,Zt)&&Au(at,Zt,Bt[Zt]);if(Yu)for(var Zt of Yu(Bt))gr.call(Bt,Zt)&&Au(at,Zt,Bt[Zt]);return at},cr=(at,Bt)=>Ga(at,Tu(Bt)),dr=(at,Bt)=>{var Zt={};for(var Pn in at)nr.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&Yu)for(var Pn of Yu(at))Bt.indexOf(Pn)<0&&gr.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt},Fr=(at,Bt,Zt)=>new Promise((Pn,Sa)=>{var Ja=Ou=>{try{ju(Zt.next(Ou))}catch(pr){Sa(pr)}},zu=Ou=>{try{ju(Zt.throw(Ou))}catch(pr){Sa(pr)}},ju=Ou=>Ou.done?Pn(Ou.value):Promise.resolve(Ou.value).then(Ja,zu);ju((Zt=Zt.apply(at,Bt)).next())});const{Panel:Hr}=ca.default,Yr=null,xu=(at,Bt)=>{var Zt=at,{globalSetting:Pn,loading:Sa,dispatch:Ja,editData:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=dr(Zt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)(""),[tl,Gr]=(0,a.useState)([]),[hu]=Oe.default.useForm();(0,a.useEffect)(()=>{!zu||!Ou||(mr(zu==null?void 0:zu.name),Gr(zu==null?void 0:zu.sub_item_banks),hu.setFieldsValue(sr({},zu)))},[zu]),(0,a.useEffect)(()=>{Gr(hu.getFieldValue("sub_item_banks"))},[Oe.default.useWatch("sub_item_banks",hu)]),(0,a.useImperativeHandle)(Bt,()=>({onSave:fr,Clear:kr}));const fr=()=>Fr(void 0,null,function*(){if(!Xu)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield hu.validateFields()}catch(rr){return console.log(rr,"errInfo"),Le.ZP.error(rr.errorFields[0].errors[0]),!1}const Uu=tl.map(rr=>sr({id:rr.id>1?rr.id:null},rr));return{name:Xu,sub_item_banks:Uu}}),kr=()=>{mr(""),Gr([])},Vr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Pr=({value:Uu})=>Da.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Uu),[ml,vl]=(0,a.useState)();return Da.createElement("section",{className:Te.wrap},Da.createElement("p",{className:Te.titleWrap},Da.createElement("span",{className:Te.required},"*"),Da.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),Da.createElement(bt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xu,onChange:Uu=>mr(Uu)}),Da.createElement(Oe.default,{form:hu,autoComplete:"off"},Da.createElement(Oe.default.List,{name:"sub_item_banks",rules:[{validator(Uu,rr){return rr?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Uu,{add:rr,remove:eu})=>{const _u=hu.getFieldValue("sub_item_banks");return Da.createElement(Da.Fragment,null,Da.createElement(ca.default,{className:Uu.length>0?Te.collapseWrapper:"",bordered:!1,expandIcon:({isActive:pl})=>Da.createElement("i",{className:`iconfont icon-weizhankai ${pl?Te.open:Te.close}`,style:{fontSize:14,transition:"all .2s"}})},Uu.map((pl,Gl)=>{var Kl=pl,{key:So,name:Ir}=Kl,ko=dr(Kl,["key","name"]),Do,Sl,Yl,Ol,Xl,_l,ai,$l,Fi,Bi,xi,Qu;return Da.createElement(Hr,{className:Te.panel,forceRender:!0,header:Da.createElement("div",{className:Te.panelHeader},"\u7B2C",Gl+1,"\u5C0F\u9898",Da.createElement("span",null,"\uFF08",Vr[(Do=_u==null?void 0:_u[Ir])==null?void 0:Do.item_type],"\uFF09")),extra:Da.createElement(ze.Z,{align:"middle",onClick:Ci=>Ci.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Sl=_u==null?void 0:_u[Ir])==null?void 0:Sl.item_type)=="completion"&&Da.createElement(Oe.default.Item,cr(sr({},ko),{name:[Ir,"score"],className:Te.blankInputNumberWrapper,style:{marginBottom:0}}),((Yl=_u==null?void 0:_u[Ir])==null?void 0:Yl.item_type)=="completion"&&Da.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Da.createElement(Pr,{value:(Ol=_u==null?void 0:_u[Ir])==null?void 0:Ol.score}),"\u5206")),((Xl=_u==null?void 0:_u[Ir])==null?void 0:Xl.item_type)=="completion"&&Da.createElement(Da.Fragment,null,Da.createElement(Ze.ZP.Group,{defaultValue:(_l=_u==null?void 0:_u[Ir])==null?void 0:_l.use_blank_score,className:Te.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Ci=>{var yi;console.log(hu.getFieldsValue()),hu==null||hu.setFieldValue(["sub_item_banks",Ir,"use_blank_score"],(yi=Ci==null?void 0:Ci.target)==null?void 0:yi.value),vl(new Date)}}),Da.createElement(Ae.Z,{overlayInnerStyle:{width:460},title:Da.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",Da.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Da.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:So},Da.createElement(Oe.default.Item,cr(sr({},ko),{name:Ir}),(((ai=_u==null?void 0:_u[Ir])==null?void 0:ai.item_type)=="single"||(($l=_u==null?void 0:_u[Ir])==null?void 0:$l.item_type)=="multiple")&&Da.createElement(Oo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Fi=_u==null?void 0:_u[Ir])==null?void 0:Fi.item_type)!="single",form:hu,choiceKey:[Ir,"choices"],titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],choiceOptionsPath:["sub_item_banks",Ir,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Bi=_u==null?void 0:_u[Ir])==null?void 0:Bi.item_type)=="completion"&&Da.createElement(qo,{form:hu,name:Ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ir,"use_blank_score"],titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],isOrdered:[Ir,"is_ordered"],answerKey:[Ir,"standard_answer"],key:ml}),((xi=_u==null?void 0:_u[Ir])==null?void 0:xi.item_type)=="judgement"&&Da.createElement(Xt,{form:hu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],choiceKey:[Ir,"choices"]}),((Qu=_u==null?void 0:_u[Ir])==null?void 0:Qu.item_type)=="subjective"&&Da.createElement(Ca,{showKeywords:!0,form:hu,titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],answerTexts:[Ir,"answer_texts"],useKeywords:[Ir,"use_keywords"],keywords:[Ir,"keywords"],indexs:Ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var $u=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(xu)),Iu=ee(27051),Hu=ee(17149),Qa=ee(82326),sl=ee(54172),Er={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},Ur=ee(38776),rl=ee(28500),Wr=ee(54877),Bl=ee(96911),fl=ee(63604),Dl=ee(50838),Al=({open:at,onCancel:Bt,onOk:Zt})=>{const Pn=(0,rl.g)(),[Sa,Ja,zu,ju]=(0,Bl.U)(Wr.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Ou,pr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{at&&zu({page:1,limit:10,type:0},!0).then(hu=>{(hu==null?void 0:hu.shixuns_count)===0&&pr(!0)})},[at]);const[Xu,mr]=(0,a.useState)([]),[tl,Gr]=(0,a.useState)([]);return a.createElement(xe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:at,width:948,centered:!0,closable:!0,onCancel:Bt,onOk:()=>Zt(tl),destroyOnClose:!0},a.createElement(ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(Ie.Z,null,a.createElement(Hu.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Pn,onChange:hu=>{zu({page:1,discipline_id:hu==null?void 0:hu[0],sub_discipline_id:hu==null?void 0:hu[1]})}}),a.createElement(Qa.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:hu=>zu({page:1,diff:hu})}),a.createElement(Qa.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:hu=>zu({page:1,shixun_publish_status:hu})})),a.createElement(Ur.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:hu=>{zu({keyword:hu,page:1})}})),Ou?a.createElement("div",null,a.createElement(fl.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,be.xg)("/shixuns")})):a.createElement(sl.default,{loading:Ja,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(hu,fr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:fr!=null&&fr.high_resources_consume?Er.title:"",title:hu||"--"},a.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:hu||"--"})),(fr==null?void 0:fr.high_resources_consume)&&a.createElement(Dl.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(hu,fr,kr)=>a.createElement("span",null,hu||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(Ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(Xn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(hu,fr,kr)=>a.createElement("span",null,hu||"- -")},{title:"\u64CD\u4F5C",render(hu,fr){const{title:kr,challenge_names:Vr,author_name:Pr,identifier:ml,author_school_name:vl,study_count:Uu}=fr||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{xe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(de.Z,{value:kr,style:{marginBottom:18}}),a.createElement("div",{className:Er.challengeNameWrapper},Vr.map((rr,eu)=>a.createElement("div",{className:Er.challengeName,key:eu},"\u7B2C",(0,be.EM)(eu+1),"\u9898\xA0",rr))),a.createElement(ze.Z,{className:Er.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(Ie.Z,{className:Er.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Er.shixunInfo},Pr.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Er.shixunInfo},vl),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Er.shixunInfo},Uu)),a.createElement(Be.ZP,{type:"primary",className:Er.btnToDetail,onClick:()=>(0,be.xg)(`/shixuns/${ml}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(fr==null?void 0:fr.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${fr==null?void 0:fr.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:ju==null?void 0:ju.items,rowSelection:{type:"radio",selectedRowKeys:Xu,preserveSelectedRowKeys:!0,getCheckboxProps:hu=>({disabled:hu.shixun_tag_num===1}),onChange(hu,fr){var kr,Vr,Pr;console.log(hu),mr(hu);const ml=[];for(const Uu of tl)hu.includes(Uu.id)&&ml.push(Uu);const vl=ml.map(Uu=>Uu.id);for(const Uu of fr)Uu&&hu.includes(Uu.id)&&!vl.includes(Uu.id)&&ml.push({id:Uu.id,difficulty:Uu.level,identifier:Uu.identifier,name:Uu.name,real_name:(kr=Uu==null?void 0:Uu.author_name)==null?void 0:kr.split("\u3001")[0],school_name:Uu.author_school_name,challenge_names:Uu.challenge_names,challenges:(Vr=Uu.challenge_names)==null?void 0:Vr.map((rr,eu)=>({subject:rr,id:eu,score:5})),score:((Pr=Uu.challenge_names)==null?void 0:Pr.length)*5,study_count:Uu.study_count,challenges_count:Uu.challenges_count});Gr(ml)}},pagination:{current:Sa.page,pageSize:Sa.limit,total:ju==null?void 0:ju.items_count,showTotal:hu=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},hu),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(hu,fr){zu({page:hu,limit:fr})},size:"default"},scroll:{y:400}}))},wl=ee(67702),ol=ee(84698),Wl=(at,Bt,Zt)=>new Promise((Pn,Sa)=>{var Ja=Ou=>{try{ju(Zt.next(Ou))}catch(pr){Sa(pr)}},zu=Ou=>{try{ju(Zt.throw(Ou))}catch(pr){Sa(pr)}},ju=Ou=>Ou.done?Pn(Ou.value):Promise.resolve(Ou.value).then(Ja,zu);ju((Zt=Zt.apply(at,Bt)).next())}),Ln=({visible:at,getdata:Bt,onCancel:Zt,onRandomExchange:Pn,selectFromProblemSet:Sa,questionParams:Ja})=>{const[zu,ju]=(0,a.useState)(!1),[Ou,pr]=(0,a.useState)(!1),[Xu,mr]=(0,a.useState)({}),tl=(0,pe.useParams)(),[Gr,hu]=(0,a.useState)(),fr=(kr,Vr)=>Wl(void 0,null,function*(){pr(!0);const Pr=yield(0,De.ZP)(`/api/exercises/${tl.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Ja.id,item_bank_id:kr,shixuns_info:[{id:kr,is_copy:Vr!=1,is_use:Vr!=1}]}});pr(!1),Pr!=null&&Pr.status||(Le.ZP.info("\u6362\u9898\u6210\u529F"),Zt(),Bt())});return a.createElement(xe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:at,onCancel:Zt,centered:!0,maskClosable:!0,footer:null},a.createElement(ze.Z,{justify:"center",className:"pb20"},a.createElement(Iu.Z,{onClick:Pn},"\u968F\u673A\u66F4\u6362"),(Ja==null?void 0:Ja.type)!=="PRACTICAL"&&a.createElement(Be.ZP,{style:{marginLeft:24},onClick:Sa},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Ja==null?void 0:Ja.type)==="PRACTICAL"&&a.createElement(Be.ZP,{style:{marginLeft:24},onClick:()=>{ju(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Al,{open:zu,onCancel:()=>ju(!1),onOk:kr=>Wl(void 0,null,function*(){if(console.log("----selectedRows",kr,tl),(kr==null?void 0:kr.length)<=0){Le.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Vr=kr==null?void 0:kr.map(ml=>ml==null?void 0:ml.id),Pr=yield(0,ol.Tr)({id:[...Vr],course_id:tl.coursesId,type:"shixun"});(Pr==null?void 0:Pr.student_count)===0?fr(Vr==null?void 0:Vr[0],1):(hu(Vr),mr(Pr)),ju(!1)})}),a.createElement(wl.Z,{resdata:Xu,type:"shixun",okloading:Ou,oktext:(Xu==null?void 0:Xu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:kr=>Wl(void 0,null,function*(){fr(Gr==null?void 0:Gr[0],2)})}))},Pu=ee(10264),wu=ee(24334),Lu=ee(40070),gu=ee(98563),er=ee(45722),cl=Object.defineProperty,Xr=Object.defineProperties,no=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,mo=(at,Bt,Zt)=>Bt in at?cl(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,Tr=(at,Bt)=>{for(var Zt in Bt||(Bt={}))ll.call(Bt,Zt)&&mo(at,Zt,Bt[Zt]);if(Jr)for(var Zt of Jr(Bt))jl.call(Bt,Zt)&&mo(at,Zt,Bt[Zt]);return at},Ao=(at,Bt)=>Xr(at,no(Bt)),vr=(at,Bt,Zt)=>new Promise((Pn,Sa)=>{var Ja=Ou=>{try{ju(Zt.next(Ou))}catch(pr){Sa(pr)}},zu=Ou=>{try{ju(Zt.throw(Ou))}catch(pr){Sa(pr)}},ju=Ou=>Ou.done?Pn(Ou.value):Promise.resolve(Ou.value).then(Ja,zu);ju((Zt=Zt.apply(at,Bt)).next())}),xl=({data:at,submit:Bt,goBack:Zt,loading:Pn,onTypeScore:Sa,editPreview:Ja=!1,onSkipExamination:zu,selectValue:ju,onExchange:Ou,getdata:pr,handleMarkWrongQuestion:Xu})=>{var mr,tl,Gr,hu,fr,kr,Vr,Pr,ml,vl,Uu;const rr=(0,a.useRef)(),[eu,_u]=(0,a.useState)(null),[pl,Gl]=(0,a.useState)(!1),[Kl,So]=(0,a.useState)(!1),Ir=(0,a.useRef)(),[ko]=Oe.default.useForm(),Do=(0,pe.useParams)(),[Sl,Yl]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Gl(!0)},[]),(0,a.useEffect)(()=>{Ja||(0,be.Dk)("\u8BD5\u5377\u9884\u89C8")},[Ja]);const Ol=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Xl={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},_l={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},ai=fn=>{var Nu;const nl=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:Se.single},(Nu=fn==null?void 0:fn.choices)==null?void 0:Nu.map((Ar,fu)=>(Ar.is_answer&&nl.push(er.k4[fu]),a.createElement("ul",{key:fu},a.createElement("li",null,er.k4[fu],"\u3001"),a.createElement("li",null,a.createElement(de.Z,{value:Ar.choice_text})))))),a.createElement("div",{className:Se.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",nl.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ol[fn.difficulty])),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),fn==null?void 0:fn.tag_discipline_name)))))},$l=(fn,Nu)=>{var nl;const Ar=(nl=fn==null?void 0:fn.standard_answer)==null?void 0:nl.map((fu,Vl)=>{var Ql;return a.createElement("div",{key:Vl},`\u7B54\u6848\uFF08\u586B\u7A7A${fu==null?void 0:fu.position}\uFF09\uFF1A${(Ql=fu==null?void 0:fu.answer_text)==null?void 0:Ql.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:Se.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Ar)),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Nu?`${(Nu==null?void 0:Nu.discipline_name)||"--"}/${Nu==null?void 0:Nu.sub_discipline_name}`:`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:Nu?Nu==null?void 0:Nu.tag_discipline_name:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Nu?Nu==null?void 0:Nu.tag_discipline_name:fn==null?void 0:fn.tag_discipline_name)))))},Fi=fn=>{var Nu;const nl=(Nu=fn==null?void 0:fn.standard_answer)==null?void 0:Nu.map((Ar,fu)=>a.createElement("div",{key:fu},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ar==null?void 0:Ar.position)||(Ar==null?void 0:Ar.exercise_choice_id)}\uFF09\uFF1A${Ar==null?void 0:Ar.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:Se.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,nl)),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),fn==null?void 0:fn.tag_discipline_name)))))},Bi=(fn,Nu)=>{var nl;return a.createElement("div",{className:Se.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(nl=fn==null?void 0:fn.answer_texts)==null?void 0:nl[0]),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Nu?`${(Nu==null?void 0:Nu.discipline_name)||"--"}/${Nu==null?void 0:Nu.sub_discipline_name}`:`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:Nu?Nu==null?void 0:Nu.tag_discipline_name:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Nu?Nu==null?void 0:Nu.tag_discipline_name:fn==null?void 0:fn.tag_discipline_name))))},xi=fn=>{var Nu,nl;return a.createElement("div",{className:Se.analysis},a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(de.Z,{value:(Nu=fn==null?void 0:fn.program_attr)==null?void 0:Nu.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((nl=fn==null?void 0:fn.program_attr)==null?void 0:nl.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),fn==null?void 0:fn.tag_discipline_name))))},Qu=(fn,Nu)=>{var nl;return a.createElement("div",null,(nl=fn==null?void 0:fn.sub_item_banks)==null?void 0:nl.map((Ar,fu)=>{var Vl,Ql;const fo=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Nu+1+"."+(fu+1),"\uFF08",Xl[Ar.item_type]||_l[Ar.item_type],"\uFF09",Ar.name),(Ar.item_type=="SINGLE"||Ar.item_type=="MULTIPLE"||Ar.item_type=="JUDGMENT"||Ar.item_type=="single"||Ar.item_type=="multiple"||Ar.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:Se.single},(Vl=Ar==null?void 0:Ar.choices)==null?void 0:Vl.map((lr,Zr)=>(lr.is_answer&&fo.push(er.k4[Zr]),a.createElement("ul",{key:Zr},a.createElement("li",null,er.k4[Zr],"\u3001"),a.createElement("li",null,a.createElement(de.Z,{value:lr.choice_text})))))),a.createElement("div",{className:Se.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",fo.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ol[Ar.difficulty])),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Ar.analysis?Ar.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),fn==null?void 0:fn.tag_discipline_name))))),(Ar.item_type=="COMPLETION"||Ar.item_type=="completion")&&$l(Ar,fn),(Ar.item_type=="SUBJECTIVE"||Ar.item_type=="subjective")&&Bi(Ar,fn),((Ql=at==null?void 0:at.exam)==null?void 0:Ql.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(Lu.Z,{state:Ar==null?void 0:Ar.is_wrong,onClick:()=>{Xu==null||Xu({value:Ao(Tr({},Ar),{question_id:Ar==null?void 0:Ar.id,question_score:Ar==null?void 0:Ar.score})})}}),Ar.item_type=="single"&&a.createElement(Be.ZP,{style:{color:"#3061D0"},onClick:()=>{pi({value:Ar})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Ci=fn=>{var Nu,nl,Ar;return a.createElement("div",{style:{marginTop:"12px"}},(nl=(Nu=fn==null?void 0:fn.shixun)==null?void 0:Nu.challenges)==null?void 0:nl.map((fu,Vl)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Vl+1,"\u5173"),a.createElement(Ae.Z,{key:Vl,title:fu==null?void 0:fu.challenge_name},a.createElement("span",null,(0,be.Pq)(fu==null?void 0:fu.challenge_name,44)))),Ja&&a.createElement("div",null,"\u5206\u503C\uFF1A",fu.score,"\u5206"))),a.createElement(pe.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ar=fn==null?void 0:fn.shixun)==null?void 0:Ar.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},yi=fn=>{let Nu=fn.questions_score/fn.questions_count;xe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:Se.modalColumn},a.createElement("div",{className:Se.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:Se.sup},"*"),a.createElement("span",null,fn==null?void 0:fn.name,"\uFF1A"),a.createElement(Fe.Z,{min:0,precision:1,defaultValue:Nu,onChange:nl=>{Nu=nl}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){var nl;if(!Nu)return Le.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ar={type:fn==null?void 0:fn.type,score:Nu,scoreTotal:Number((nl=Nu*fn.questions_count)==null?void 0:nl.toFixed(1))};Sa(Ar)})})},Ii=()=>{let fn="";xe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:Se.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Ct.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:Se.modalRow,style:{marginTop:20}},a.createElement("sup",{className:Se.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(Ce.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:fn,onChange:Nu=>{fn=Nu.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){var Nu;if(!fn)return Le.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const nl=[],Ar=[],fu=[],Vl=[];(Nu=at==null?void 0:at.questionList)==null||Nu.forEach(fo=>{var lr;(lr=fo.questions)==null||lr.forEach(Zr=>{let Sr=fo.questions_score/fo.questions_count;Sr=Sr&&Sr.toFixed(1),fo.type==="COMBINATION"&&fu.push({id:Zr.id,sub_item_bank_ids:Zr.sub_item_banks.map(Il=>Il.id)}),fo.type==="PRACTICAL"?Vl.push(Zr.id):(nl.push(Zr.id),Ar.push(Sr))})}),console.log("-----",fu),yield Bt({item_bank_ids:nl,item_bank_scores:Ar,name:fn,combination_item_banks:fu,shixun_ids:Vl})})})},Pi=(fn,Nu,nl,Ar)=>{var fu;const Vl=`${location.pathname}${location.search}`,Ql=(fu=Ar.questions)==null?void 0:fu.map(fo=>fo==null?void 0:fo.id);if(Vl.includes("exercise"))Ir.current={id:fn,ids:Ql,type:Nu,index:nl},So(!0);else{let fo=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){fo.update({cancelButtonProps:{disabled:!0}}),yield Ou({single_question_id:fn,seleted_item_bank_ids:Ql},{type:Nu,index:nl}),fo.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},di=fn=>{var Nu;const nl=(Nu=fn.questions)==null?void 0:Nu.map(Vl=>Vl==null?void 0:Vl.id),Ar=fn.name;let fu=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ar}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){fu.update({cancelButtonProps:{disabled:!0}}),yield Ou({seleted_item_bank_ids:nl},{type:fn.type}),fu.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ar}\u8BD5\u9898`)})})},Si=()=>{let fn=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){fn.update({cancelButtonProps:{disabled:!0}}),yield Ou(),fn.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Di=fn=>{console.log(fn,"key"),zu(fn-1)},bi=(fn,Nu)=>{var nl,Ar;if(Nu==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Ha,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(qa,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Dn,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(nt,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(An,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement($u,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(Oe.default,{form:ko,style:{marginTop:20},onFinishFailed:fu=>{var Vl,Ql;fu.errorFields[0].name.includes("standard_answers")?Le.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Le.ZP.error(fu.errorFields[0].errors[0]),ko.scrollToField((Ql=(Vl=fu==null?void 0:fu.errorFields)==null?void 0:Vl[0])==null?void 0:Ql.name,{behavior:"smooth",block:"center"})},onFinish:fu=>vr(void 0,null,function*(){var Vl;let Ql=Ao(Tr({question_score:fn.score},fu),{question_type:8,hack:Ao(Tr({},fu.hack),{difficult:fn.program_attr.difficult}),hack_codes:Ao(Tr({},fu.hack_codes),{code:wu.Base64.encode((Vl=fu.hack_codes)==null?void 0:Vl.code)})});Sl&&(Ql.is_cover=1);const fo=yield(0,De.ZP)(`/api/exercise_questions/${fn.id}.json`,{method:"put",body:Ql});(fo==null?void 0:fo.status)===0&&(Le.ZP.success("\u7F16\u8F91\u6210\u529F"),Di(ju+1)),_u(null)})},a.createElement(Pu.tc,{form:ko,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(nl=fn==null?void 0:fn.program_attr)==null?void 0:nl.identifier,answerKey:"standard_answers"}),a.createElement(ge.Z,null)));if(Nu==="PROGRAM"&&pe.history.push(`/problems/${(Ar=fn==null?void 0:fn.program_attr)==null?void 0:Ar.identifier}/edit?type=exercises&express_id=${Do.categoryId}&question_id=${fn==null?void 0:fn.id}&score=${fn==null?void 0:fn.score}&callback_url=${location.pathname}&select=${ju}&exercise=true`),Nu==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(vu,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null))},Wi=(fn,Nu)=>vr(void 0,null,function*(){var nl,Ar,fu,Vl,Ql,fo;const lr=yield(nl=rr.current)==null?void 0:nl.onSave();if(!lr)return;const Zr=Dr=>{const _o=Dr.map(Wo=>Wo.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(_o).size!==_o.length},Sr={question_score:Nu.score,analysis:lr.analysis};if(fn==="SINGLE"||fn==="MULTIPLE"||fn==="JUDGMENT"){if(fn!=="JUDGMENT"&&Zr(lr==null?void 0:lr.choices)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const Dr=[],_o=[];Sr.question_type=fn==="JUDGMENT"?2:1,Sr.question_title=lr==null?void 0:lr.name,(Ar=lr==null?void 0:lr.choices)==null||Ar.forEach((ui,Wo)=>{Dr.push(ui.choice_text),ui!=null&&ui.is_answer&&_o.push(Wo+1)}),Sr.question_choices=Dr,Sr.standard_answers=_o}if(fn==="COMPLETION"){let Dr=(fu=lr==null?void 0:lr.standard_answers)==null?void 0:fu.map((Wo,Ti)=>(Wo==null?void 0:Wo.score)<=0?Ti+1:null).filter(Wo=>Wo!==null);if((Dr==null?void 0:Dr.length)>0)return Le.ZP.warning(`\u7B2C${Dr.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let _o=(Vl=lr==null?void 0:lr.standard_answers)==null?void 0:Vl.reduce((Wo,Ti)=>Wo+(Number(Ti==null?void 0:Ti.score)||0),0);if(parseFloat(_o.toFixed(2))!=(Sr==null?void 0:Sr.question_score))return Le.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Sr.is_ordered=lr.is_ordered,Sr.question_title=lr==null?void 0:lr.name,Sr.use_blank_score=lr==null?void 0:lr.use_blank_score,Sr.question_type=3;const ui=[];(Ql=lr==null?void 0:lr.standard_answers)==null||Ql.forEach((Wo,Ti)=>{ui.push({choice_id:Wo.position,answer_text:Wo.answer_text,score:Wo.score})}),Sr.standard_answers=ui,Sr.downcase=lr==null?void 0:lr.downcase,Sr.no_space=lr==null?void 0:lr.no_space}if(fn==="SUBJECTIVE"&&(console.log("editorData"),console.log(lr),Sr.question_title=lr==null?void 0:lr.name,Sr.question_type=4,Sr.answer_texts=lr==null?void 0:lr.answer_texts,Sr.use_keywords=lr==null?void 0:lr.use_keywords,Sr.keywords=lr==null?void 0:lr.keywords),fn==="COMBINATION"){Sr.question_title=lr==null?void 0:lr.name,Sr.question_type=7;try{Sr.sub_questions=(fo=lr==null?void 0:lr.sub_item_banks)==null?void 0:fo.map((Dr,_o)=>{var ui,Wo,Ti;if((Dr==null?void 0:Dr.item_type)=="single"||(Dr==null?void 0:Dr.item_type)=="multiple"){if(Zr(Dr==null?void 0:Dr.choices))throw new Error(`\u7B2C${_o+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const ri=[],ss=[];return(ui=Dr==null?void 0:Dr.choices)==null||ui.forEach((wi,cs)=>{ri.push(wi.choice_text),wi!=null&&wi.is_answer&&ss.push(cs+1)}),{id:Dr.id,question_id:Dr.id,question_title:Dr.name,difficulty:Dr.difficulty,question_type:(Dr==null?void 0:Dr.item_type)=="single"?0:(Dr==null?void 0:Dr.item_type)=="multiple"?1:2,question_choices:ri,standard_answers:ss,analysis:Dr.analysis,question_score:Dr==null?void 0:Dr.score}}else if((Dr==null?void 0:Dr.item_type)=="completion"){let ri=(Wo=Dr==null?void 0:Dr.standard_answer)==null?void 0:Wo.reduce((wi,cs)=>wi+(Number(cs==null?void 0:cs.score)||0),0);if(parseFloat(ri.toFixed(2))!=(Dr==null?void 0:Dr.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const ss=[];return(Ti=Dr==null?void 0:Dr.standard_answer)==null||Ti.forEach((wi,cs)=>{ss.push({choice_id:wi.position,answer_text:wi.answer_text,score:wi.score})}),{id:Dr.id,question_id:Dr.id,is_ordered:Dr.is_ordered,question_title:Dr.name,difficulty:Dr.difficulty,question_type:3,standard_answers:ss,use_blank_score:Dr.use_blank_score,analysis:Dr.analysis,downcase:Dr==null?void 0:Dr.downcase,no_space:Dr==null?void 0:Dr.no_space,question_score:Dr==null?void 0:Dr.score}}else if((Dr==null?void 0:Dr.item_type)=="subjective")return{id:Dr.id,question_id:Dr.id,question_title:Dr.name,question_type:4,difficulty:Dr.difficulty,answer_texts:Dr==null?void 0:Dr.answer_texts,analysis:Dr.analysis,question_score:Dr==null?void 0:Dr.score,use_keywords:Dr.use_keywords,keywords:Dr==null?void 0:Dr.keywords}})}catch(Dr){Le.ZP.warning(Dr.message);return}delete Sr.analysis}let Il=!1;(Nu==null?void 0:Nu.is_my)===1&&(Il=yield new Promise((_o,ui)=>{xe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{_o(!0)},onCancel:()=>{_o(!1)}})})),Il&&(Sr.is_cover=1);const xo=fn!=="PRACTICAL"?yield(0,De.ZP)(`/api/exercise_questions/${Nu.id}.json`,{method:"put",body:Sr}):yield(0,De.ZP)(`/api/exercise_questions/${Nu.id}/update_shixun_score.json`,{method:"post",body:Tr({},lr)});(xo==null?void 0:xo.status)===0&&(Le.ZP.success("\u7F16\u8F91\u6210\u529F"),Di(ju+1),_u(null))}),$i=()=>vr(void 0,null,function*(){(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,De.ZP)(`/api/exercises/${Do.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield zu(ju),Le.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),pi=({value:fn}={})=>{var Nu;const nl=[];let Ar=[];const fu=(Nu=fn==null?void 0:fn.choices)==null?void 0:Nu.map((Ql,fo)=>{var lr;const Zr=fo+1;return Ql!=null&&Ql.is_answer&&(nl.push(Zr),Ar.push(Zr)),{value:Zr,label:a.createElement(de.Z,{className:"c-black font14",value:`${(lr=er.k4)==null?void 0:lr[fo]}. ${Ql==null?void 0:Ql.choice_text}`}),disabled:Ql==null?void 0:Ql.origin_standard_answer}}),Vl=xe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",nl==null?void 0:nl.map(Ql=>{var fo;return(fo=er.k4)==null?void 0:fo[Ql-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Ne.default.Group,{className:"flex-col mt20",options:fu,defaultValue:Ar,onChange:Ql=>{Ar=Ql}})),onOk:()=>vr(void 0,null,function*(){const Ql=yield(0,De.ZP)(`/api/exercises/${Do.categoryId}/questions/${fn==null?void 0:fn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ar}});(Ql==null?void 0:Ql.status)===0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),Di(ju+1))})})},Gi=(mr=at==null?void 0:at.questionList)==null?void 0:mr.reduce((fn,Nu)=>fn+Number(Nu.questions_score),0),Nl=Ja&&((tl=at==null?void 0:at.exam)==null?void 0:tl.exercise_status)!==1;return a.createElement("section",{className:Se.wrap},a.createElement("div",{id:"id_left_preview",className:Se.left,onMouseEnter:fn=>{const Nu=document.getElementById("id_left_preview");Nu.style.overflowY="auto"},onMouseLeave:fn=>{const Nu=document.getElementById("id_left_preview");Nu.style.overflowY="hidden"}},a.createElement("div",{className:Se.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:Se.total},a.createElement("div",null,a.createElement("img",{src:At}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,at==null?void 0:at.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:ft}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,Gi&&Gi.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:he}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Gr=at==null?void 0:at.exam)==null?void 0:Gr.time)===-1||((hu=at==null?void 0:at.exam)==null?void 0:hu.time)===null?"\u4E0D\u9650":(fr=at==null?void 0:at.exam)==null?void 0:fr.time))),(kr=at==null?void 0:at.questionList)==null?void 0:kr.map((fn,Nu)=>{var nl;return a.createElement("div",{className:Se.list,key:Nu},a.createElement("div",{className:Se.name},a.createElement("b",null),a.createElement("span",null,fn.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:Se.b},fn.questions_count),"\u9898 ",a.createElement("span",{className:Se.l},"|"),"\u5171",a.createElement("span",{className:Se.r},fn.questions_score),"\u5206"),a.createElement("div",{className:Se.answerSheet},(nl=fn==null?void 0:fn.questions)==null?void 0:nl.map((Ar,fu)=>a.createElement("div",{onClick:()=>{const Vl=`Anchor_${Ar==null?void 0:Ar.id}`;let Ql=document.getElementById(Vl);Ql&&setTimeout(()=>Ql.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ar==null?void 0:Ar.id,className:Se.tag},fu+1)))))})),a.createElement("div",{className:Se.right},a.createElement("div",{className:Se.examName,id:"examName"},a.createElement("div",{className:Se.name},a.createElement(Ae.Z,{title:(Vr=at==null?void 0:at.exam)==null?void 0:Vr.name,getPopupContainer:fn=>fn.parentNode},a.createElement("span",{className:Se.t},(Pr=at==null?void 0:at.exam)==null?void 0:Pr.name))),Ja&&((ml=at==null?void 0:at.exam)==null?void 0:ml.exercise_status)===1&&a.createElement(Ur.op,{openLoading:!0,shape:"default",onClick:()=>{xe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{$i()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Ja&&a.createElement(Be.ZP,{onClick:Si,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:Se.topWarp},(vl=at==null?void 0:at.questionList)==null?void 0:vl.map((fn,Nu)=>{var nl,Ar;return a.createElement(a.Fragment,{key:Nu},a.createElement("div",{className:Se.head,style:Nu===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:Se.name},a.createElement("b",null),a.createElement("span",null,fn.name)),a.createElement("div",{className:Se.so},"\u5171",a.createElement("span",{className:Se.b},fn.questions_count," "),"\u9898 ",fn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(nl=fn==null?void 0:fn.questions)==null?void 0:nl.map(fu=>{var Vl;return(Vl=fu==null?void 0:fu.sub_item_banks)==null?void 0:Vl.length}).reduce((fu,Vl)=>fu+Vl)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:Se.l},"|"),"\u5171",a.createElement("span",{className:Se.r},fn.questions_score),"\u5206"),!Ja&&a.createElement("div",{className:Se.btn},a.createElement(Be.ZP,{onClick:()=>{yi(fn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Be.ZP,{onClick:()=>di(fn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ar=fn==null?void 0:fn.questions)==null?void 0:Ar.map((fu,Vl)=>{var Ql,fo,lr,Zr;return eu===(fu==null?void 0:fu.id)?a.createElement("div",{id:`Anchor_${fu==null?void 0:fu.id}`,className:Se.content,style:{padding:0,marginTop:24},key:fu==null?void 0:fu.id},a.createElement("div",{style:{float:"right",marginTop:`${(fn==null?void 0:fn.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Be.ZP,{onClick:()=>_u(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(Be.ZP,{onClick:()=>{Wi(fn==null?void 0:fn.type,fu)},type:"primary"},"\u4FDD\u5B58")),bi(fu,fn.type)):a.createElement("div",{id:`Anchor_${fu==null?void 0:fu.id}`,className:Se.content,key:fu==null?void 0:fu.id},a.createElement("div",{className:Se.titleWrap},(fu==null?void 0:fu.item_type)==="bprogram"?a.createElement(de.Z,{style:{paddingRight:10},value:Vl+1+"\u3001"+((Ql=fu==null?void 0:fu.program_attr)==null?void 0:Ql.description)}):a.createElement(de.Z,{style:{paddingRight:10},className:Se.titleHtml,value:Vl+1+`\u3001${(fu==null?void 0:fu.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(fu==null?void 0:fu.name)}),Ja&&a.createElement(Be.ZP,{onClick:()=>{var Sr,Il,xo;if(eu){Le.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}ko.setFieldsValue({standard_answers:fu==null?void 0:fu.standard_answer,hack:Tr(Tr({},fu),fu==null?void 0:fu.program_attr),hack_codes:Ao(Tr({},fu==null?void 0:fu.program_attr),{code:wu.Base64.decode(((Sr=fu==null?void 0:fu.program_attr)==null?void 0:Sr.code)||"")}),hack_sets:Tr({},(Il=fu==null?void 0:fu.hack_sets)==null?void 0:Il[0])}),(fu==null?void 0:fu.item_type)=="program"?pe.history.push(`/problems/newedit/${(xo=fu==null?void 0:fu.program_attr)==null?void 0:xo.identifier}?type=exercises&express_id=${Do.categoryId}&question_id=${fu==null?void 0:fu.id}&score=${fu==null?void 0:fu.score}&exercise=true&callback_url=/classrooms/${Do.coursesId}/exercise/${Do.categoryId}/detail?random=true`):_u(fu==null?void 0:fu.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Nl&&a.createElement(Be.ZP,{disabled:Nl,className:"ml20",onClick:()=>Pi(fu==null?void 0:fu.id,fn.type,Vl,fn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(fu==null?void 0:fu.item_type)==="bprogram"&&a.createElement(de.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:Se.titleHtml,value:wu.Base64.decode(((fo=fu==null?void 0:fu.program_attr)==null?void 0:fo.code)||"")}),(fn.type==="SINGLE"||fn.type==="JUDGMENT"||fn.type==="MULTIPLE")&&ai(fu),fn.type==="COMPLETION"&&$l(fu),fn.type==="SUBJECTIVE"&&Bi(fu),fn.type==="PROGRAM"&&xi(fu),fn.type==="BPROGRAM"&&Fi(fu),fn.type==="COMBINATION"&&Qu(fu,Vl),fn.type==="PRACTICAL"&&Ci(fu),a.createElement(ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((lr=at==null?void 0:at.exam)==null?void 0:lr.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(fn.type)&&a.createElement(Ie.Z,null,a.createElement(Lu.Z,{state:fu==null?void 0:fu.is_wrong,onClick:()=>{Xu==null||Xu({value:Ao(Tr({},fu),{question_id:fu==null?void 0:fu.id,question_score:fu==null?void 0:fu.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(fn.type)&&(fu==null?void 0:fu.show_resubmit)&&a.createElement(Ie.Z,null,a.createElement(gu.C,{dataSource:Ao(Tr({},fu),{question_id:fu==null?void 0:fu.id})})),((Zr=at==null?void 0:at.exam)==null?void 0:Zr.exercise_status)===3&&["SINGLE"].includes(fn.type)&&a.createElement(Ie.Z,null,a.createElement(Be.ZP,{style:{color:"#3061D0"},onClick:()=>{pi({value:fu})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Ja?a.createElement(Ur.vr,null,a.createElement(oe.Z,{showTotal:be.rU,total:(Uu=at==null?void 0:at.exam)==null?void 0:Uu.total_num,pageSize:1,current:ju+1,showSizeChanger:!1,onChange:Di,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(Ur.vr,{LeftContent:a.createElement(Ur.op,{onClick:Zt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(ze.Z,{align:"middle"},a.createElement(E.Z,{color:"#55575D",overlayClassName:Se.popover,open:pl,getPopupContainer:fn=>fn==null?void 0:fn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(Ur.op,{onMouseEnter:()=>Gl(!0),onMouseLeave:()=>Gl(!1),onClick:()=>Ii(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(Ur.op,{shape:"default",type:"primary",onClick:()=>Bt(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(Ln,{visible:Kl,questionParams:Ir.current,getdata:pr,onRandomExchange:()=>vr(void 0,null,function*(){const fn=Ir.current;yield Ou({single_question_id:fn.id,seleted_item_bank_ids:fn.ids},{type:fn.type,index:fn.index}),So(!1)}),selectFromProblemSet:()=>{const fn=Ir.current,Nu=`${location.pathname}${location.search}`;Nu.includes("exercise")&&pe.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${fn.id}&qtype=${fn.type}&exerciseid=${Do.categoryId}&from=${Nu}`)},onCancel:()=>{So(!1)}}))}},28671:function(pt,dt,ee){"use strict";ee.r(dt),ee.d(dt,{default:function(){return b}});var a=ee(59301),Se=ee(44993),Oe={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Ae=ee(4038),Be=ee(6767),xe=ee(458),Fe=ee(52430),Le=ee(89299),Ce=ee(59301),ge=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,oe=(z,te,ue)=>te in z?ge(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[te]=ue,E=(z,te)=>{for(var ue in te||(te={}))ze.call(te,ue)&&oe(z,ue,te[ue]);if(Ne)for(var ue of Ne(te))Ie.call(te,ue)&&oe(z,ue,te[ue]);return z},y=(z,te,ue)=>new Promise((me,he)=>{var de=De=>{try{be(ue.next(De))}catch(ke){he(ke)}},pe=De=>{try{be(ue.throw(De))}catch(ke){he(ke)}},be=De=>De.done?me(De.value):Promise.resolve(De.value).then(de,pe);be((ue=ue.apply(z,te)).next())});const x=({paperlibrary:z,user:te,globalSetting:ue,dispatch:me,location:he})=>{var de,pe,be,De;const[ke]=(0,Se.useSearchParams)(),qe=ke.get("select")||0,[Je,Ve]=(0,a.useState)(!1),[Ye,Ge]=(0,a.useState)(!0),[ot,At]=(0,a.useState)(Number(qe)),[Et,ct]=(0,a.useState)({}),yt=(0,Se.useParams)(),{userInfo:rn}=te,{actionTabs:Dt}=z;(0,a.useEffect)(()=>(me({type:"globalSetting/footerToggle",payload:!1}),()=>{me({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(me({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),me({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),me({type:"exercise/getWorkSetting",payload:E({},yt)}),()=>{me({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),me({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{gt(ot)},[]),(0,a.useEffect)(()=>{var sn;(sn=Dt==null?void 0:Dt.params)!=null&&sn.isUpdateData&>(ot)},[(de=Dt==null?void 0:Dt.params)==null?void 0:de.isUpdateData]);const gt=(sn=0)=>y(void 0,null,function*(){console.log(yt),Ge(!0);const Te=yield(0,Fe.ZP)(`/api/exercises/${yt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:sn}});me({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ge(!1),ct((0,Le.PF)(Te))}),_e=()=>{Se.history.push(`/classrooms/${yt.coursesId}/exercise`)},ft=()=>{alert("\u4FDD\u5B58")},Ct=(sn,Te)=>y(void 0,null,function*(){const Gt=yield(0,Fe.ZP)(`/api/exercises/${yt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:sn==null?void 0:sn.single_question_id}});Gt!=null&&Gt.question&&(Be.ZP.info("\u6362\u9898\u6210\u529F"),gt(ot))}),bt=sn=>y(void 0,null,function*(){document.body.scrollIntoView(),At(sn),yield gt(sn)}),Qt=sn=>{me({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:sn}})};return console.log((0,Se.useLocation)(),"location333"),Ce.createElement("section",{className:Oe.wrap},Ce.createElement(xe.Z,{loading:Ye,active:!0,paragraph:{rows:5}},((be=(pe=(0,Se.useLocation)())==null?void 0:pe.pathname)==null?void 0:be.includes("preview"))&&Ce.createElement("div",{className:Oe.crumbs},Ce.createElement("b",null),Ce.createElement("span",{className:"current",onClick:()=>Se.history.push(`/classrooms/${yt.coursesId}/exercise`)},`${(De=rn==null?void 0:rn.course)==null?void 0:De.course_name}>`),Ce.createElement("span",{className:"current",onClick:()=>Se.history.push(`/classrooms/${yt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Ce.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Ce.createElement(Ae.Z,{loading:Je,submit:ft,goBack:_e,data:Et,getdata:()=>{gt(ot)},selectValue:ot,editPreview:!0,onExchange:Ct,onSkipExamination:bt,handleMarkWrongQuestion:Qt})))};var b=(0,Se.connect)(({paperlibrary:z,user:te,globalSetting:ue})=>({paperlibrary:z,user:te,globalSetting:ue}))(x)},61407:function(pt,dt,ee){"use strict";ee.d(dt,{Im:function(){return De},ZP:function(){return Ge},gZ:function(){return Ve}});var a=ee(59301),Se=ee(37568),Oe=ee(99571),Ae=ee(84105),Be=ee(87395),xe=ee(25090),Fe=ee(24334),Le=ee(97596),Ce=ee(98573),ge=ee(89299),Ne=ee(21541),ze=ee(34376),Ie=ee(92310),oe=ee.n(Ie),E=ee(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,me=(ot,At,Et)=>At in ot?y(ot,At,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ot[At]=Et,he=(ot,At)=>{for(var Et in At||(At={}))te.call(At,Et)&&me(ot,Et,At[Et]);if(z)for(var Et of z(At))ue.call(At,Et)&&me(ot,Et,At[Et]);return ot},de=(ot,At)=>x(ot,b(At));const{TextArea:pe}=Se.default,be={visible:!1,tabIndex:"0"},De={[xe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[xe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[xe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var ke=(ot=>(ot[ot.SET_VISIBLE=0]="SET_VISIBLE",ot[ot.SET_TABINDEX=1]="SET_TABINDEX",ot))(ke||{});function qe(ot,At){switch(At.type){case 0:return de(he({},ot),{visible:At.payload});case 1:return de(he({},ot),{tabIndex:At.payload});default:throw new Error}}function Je({value:ot,className:At}){const[Et,ct]=(0,a.useState)(!1),yt=(0,a.useRef)(),rn=(0,a.useRef)();return(0,a.useEffect)(()=>{Et&&(rn.current.reset(),rn.current.write((0,ge.pp)(ot||"")))},[ot,Et]),(0,a.useEffect)(()=>{var Dt,gt,_e,ft;if(yt.current){rn.current=new ze.Terminal({fontSize:14,disableStdin:!0}),rn.current.open(yt.current);const Ct=yt.current.offsetWidth-14,bt=((ft=(_e=(gt=(Dt=rn.current)==null?void 0:Dt._core)==null?void 0:gt._renderService)==null?void 0:_e.dimensions)==null?void 0:ft.actualCellWidth)||9.5,Qt=Math.ceil(Ct/bt);rn.current.resize(Qt,8),ct(!0)}},[]),E.createElement("div",{ref:yt,className:oe()("XtermText-valueRef",At)})}function Ve(ot){const{status:At,error_msg:Et,output:ct,input:yt,expected_output:rn,is_file:Dt,input_file_url:gt,output_file_url:_e,expected_output_file_url:ft}=ot;let Ct=null;const bt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(At){case xe.h.NOMATCH:Ct=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Dt&&E.createElement(Je,{className:"mb10",value:yt}),Dt&&E.createElement("div",{style:bt},E.createElement("a",{onClick:()=>(0,ge.LR)(gt,yt)},yt)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Dt&&E.createElement(Je,{className:"mb10",value:ct&&Fe.Base64.decode(ct)||""}),Dt&&E.createElement("div",{style:bt},E.createElement("a",{onClick:()=>(0,ge.LR)(_e,ct)},ct)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Dt&&E.createElement(Je,{className:"mb10",value:rn&&Fe.Base64.decode(rn)||""}),Dt&&E.createElement("div",{style:bt},E.createElement("a",{onClick:()=>(0,ge.LR)(ft,rn)},rn)));break;case xe.h.EXECUTEFAILURE:Ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Dt&&E.createElement(Ce.Z,{value:yt,style:bt}),Dt&&E.createElement("div",{style:bt},E.createElement("a",{onClick:()=>(0,ge.LR)(gt,yt)},yt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case xe.h.COMPILEFAILURE:Ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Dt&&E.createElement(Ce.Z,{value:yt,style:bt}),Dt&&E.createElement("div",{style:bt},E.createElement("a",{onClick:()=>(0,ge.LR)(gt,yt)},yt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case xe.h.PODFAILURE:Ct=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case xe.h.TIMEOUT:Ct=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",Ct," ")}function Ye(ot){const{status:At,error_msg:Et,execute_time:ct,output:yt,input:rn,expected_output:Dt,is_file:gt,input_file_url:_e,output_file_url:ft,expected_output_file_url:Ct}=ot;let bt=null;switch(At){case xe.h.OK:bt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ct,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,Fe.Base64.decode(yt)));break;case xe.h.NOMATCH:bt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,rn)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",yt&&Fe.Base64.decode(yt)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Dt&&Fe.Base64.decode(Dt)));break;case xe.h.EXECUTEFAILURE:bt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,rn)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case xe.h.COMPILEFAILURE:bt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,rn)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case xe.h.PODFAILURE:bt=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case xe.h.TIMEOUT:bt=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",bt," ")}var Ge=({id:ot,is_file:At,input:Et,debuging:ct,submitting:yt,executingMessage:rn,debugResult:Dt,onChangeInput:gt,onDebugCode:_e,onSubmitCode:ft})=>{const[Ct,bt]=(0,a.useReducer)(qe,be),{visible:Qt,tabIndex:sn}=Ct;(0,a.useEffect)(()=>{bt({type:0,payload:!1})},[ot]);function Te(Yt){let na=Yt.target.id;bt({type:1,payload:na})}function Gt(){bt({type:0,payload:!Qt})}const va=(0,a.useMemo)(()=>{if(Dt){const{status:Yt}=Dt;return E.createElement(E.Fragment,null,Ye(Dt))}return null},[Dt]);function xt(){bt({type:0,payload:!0}),bt({type:1,payload:"1"}),_e()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${Qt?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(Ne.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:At?"":Et,onChange:gt}),rightNode:ct?E.createElement(Le.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Dt?va:E.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),E.createElement("a",{className:`btn-collapse ${Qt?"up":""}`,onClick:Gt},Qt?E.createElement(Ae.Z,null):E.createElement(Be.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(Oe.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(Oe.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(Oe.ZP,{className:"btn-green",type:"ghost",loading:ct,onClick:xt},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(Oe.ZP,{type:"primary",className:"custom-ant-disabled",loading:yt,disabled:yt,onClick:()=>{bt({type:0,payload:!1}),ft()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},25090:function(pt,dt,ee){"use strict";ee.d(dt,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},74091:function(pt,dt,ee){"use strict";ee.d(dt,{Y2:function(){return ot},ZP:function(){return At}});var a=ee(59301),Se=ee(14566),Oe=ee(6767),Ae=ee(62957),Be=ee(77019),xe=ee(47889),Fe=ee(99571),Le=ee(62673),Ce=ee(25399),ge=ee(37568),Ne={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ze="data:image/png;base64,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",Ie=ee(47257),oe=ee.n(Ie),E=ee(12230),y=ee(52430),x=ee(1012),b=ee(89299),z=ee(23416),te=ee(59301),ue=Object.defineProperty,me=Object.defineProperties,he=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(Et,ct,yt)=>ct in Et?ue(Et,ct,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Et[ct]=yt,ke=(Et,ct)=>{for(var yt in ct||(ct={}))pe.call(ct,yt)&&De(Et,yt,ct[yt]);if(de)for(var yt of de(ct))be.call(ct,yt)&&De(Et,yt,ct[yt]);return Et},qe=(Et,ct)=>me(Et,he(ct)),Je=(Et,ct,yt)=>new Promise((rn,Dt)=>{var gt=Ct=>{try{ft(yt.next(Ct))}catch(bt){Dt(bt)}},_e=Ct=>{try{ft(yt.throw(Ct))}catch(bt){Dt(bt)}},ft=Ct=>Ct.done?rn(Ct.value):Promise.resolve(Ct.value).then(gt,_e);ft((yt=yt.apply(Et,ct)).next())});const{Dragger:Ve}=Se.default,Ye=Et=>{const ct=bt=>bt&&bt.substring(0,bt.lastIndexOf("."));for(var yt=[...Et],rn=0,Dt=[],gt=0;gt{if(bt.forEach(Qt=>{let sn=Qt.name.split(/\.(?=[^\.]+$)/);Qt.name=`${sn[0]}.${sn[1].toLowerCase()}`}),bt[0].name.includes(".in"))return bt.length===2?bt:[bt[0],{}];if(bt[0].name.includes(".out"))return bt.length===2?bt.reverse():[{},bt[0]]})},Ge=({onClose:Et,onOK:ct,visible:yt,wrapClassName:rn,rootIdentifier:Dt,multiple:gt=!1,defaultMultipleValue:_e=!0})=>{const[ft,Ct]=(0,a.useState)([]),[bt,Qt]=(0,a.useState)({}),[sn,Te]=(0,a.useState)(!1),[Gt,va]=(0,a.useState)(!0),xt=(0,a.useRef)([]),Yt=(0,a.useRef)(0),na=()=>{Et()};(0,a.useEffect)(()=>{Ba()},[]),(0,a.useEffect)(()=>{yt&&(xt.current=[],Yt.current=0,Ct([]),va(_e))},[yt]);const Ba=()=>Je(void 0,null,function*(){try{const nt=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Ze=JSON.parse((0,E.pe)(nt.data));Qt(Ze)}catch(nt){}}),mn=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),an=nt=>{var Ze,Ot;const On=mn((Ze=nt[0])==null?void 0:Ze.name)||mn((Ot=nt[1])==null?void 0:Ot.name),pn=ft.filter(Un=>mn(Un.name)!==On);xt.current=[...pn],Ct([...pn])},gn=nt=>{if(!Gt){const Ht=new FormData;Ht.append("file",nt.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Ht},!0).then(Dn=>{if(Dn.status===0){Yt.current=Yt.current+1;const ua=xt.current.map(hn=>{var Mt;if(hn.name===nt.name){const Jt=ke({},hn);return(Mt=nt==null?void 0:nt.name)!=null&&Mt.includes(".in")?Jt.input=Dn==null?void 0:Dn.content:Jt.output=Dn==null?void 0:Dn.content,Jt}return hn});if(xt.current=[...ua],Ct([...ua]),Yt.current>0&&Yt.current===ft.length){Te(!1);let hn=Ye(ua);hn=hn.filter(Mt=>{var Jt,Nn;return!!((Jt=Mt[0])!=null&&Jt.name&&((Nn=Mt[1])!=null&&Nn.name))}),hn=hn.map(Mt=>qe(ke(ke({},Mt[0]),Mt[1]),{is_file:!1})),ct(hn),Et()}}else Te(!1),Et()});return}const Ze=new(oe())({endpoint:bt.end_point,region:bt.region,accessKeyId:bt.access_key_id,accessKeySecret:bt.access_key_secret,bucket:bt.bucket,stsToken:bt.security_token}),Ot=nt.name,On={container_type:"TestSet",file_name:Ot},pn=(0,x.Z)();let Un=`testsets/${Dt}/${pn}${Ot.indexOf(".")>-1?"."+Ot.split(".").pop():""}`;Dt===null&&(Un=`testsets/${pn}${Ot.indexOf(".")>-1?"."+Ot.split(".").pop():""}`),Ze.multipartUpload(Un,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ot+""},url:bt==null?void 0:bt.callback_url,host:bt==null?void 0:bt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(On)}}).then(function(Ht){if(Ht.data.status===0){Yt.current=Yt.current+1;const en=xt.current.map(Dn=>{var ua,hn,Mt,Jt,Nn,ka,vu,Tn,ku,ea,zn,aa,La,qa,pu,Zu,vn;if(Dn.name===((hn=(ua=Ht.data)==null?void 0:ua.data)==null?void 0:hn.file_name)){const Ft=ke({},Dn);return(Nn=(Jt=(Mt=Ht.data)==null?void 0:Mt.data)==null?void 0:Jt.file_name)!=null&&Nn.includes(".in")?(Ft.in_object_key=(vu=(ka=Ht.data)==null?void 0:ka.data)==null?void 0:vu.object,Ft.in_object_size=(ku=(Tn=Ht.data)==null?void 0:Tn.data)==null?void 0:ku.size,Ft.input=(zn=(ea=Ht.data)==null?void 0:ea.data)==null?void 0:zn.file_name,Ft.in_file=nt):(Ft.out_object_key=(La=(aa=Ht.data)==null?void 0:aa.data)==null?void 0:La.object,Ft.out_object_size=(pu=(qa=Ht.data)==null?void 0:qa.data)==null?void 0:pu.size,Ft.output=(vn=(Zu=Ht.data)==null?void 0:Zu.data)==null?void 0:vn.file_name,Ft.out_file=nt),Ft}return Dn});if(xt.current=[...en],Ct([...en]),Yt.current>0&&Yt.current===ft.length){Te(!1);let Dn=Ye(en);Dn=Dn.filter(ua=>{var hn,Mt;return!!((hn=ua[0])!=null&&hn.name&&((Mt=ua[1])!=null&&Mt.name))}),Dn=Dn.map(ua=>qe(ke(ke({},ua[0]),ua[1]),{is_file:!0})),ct(Dn),Et()}}})},cn=nt=>new Promise((Ze,Ot)=>{let On=0,pn=[];for(let Un=0;Un{On++,On===nt.length&&(pn.length?(Oe.ZP.warning(`${pn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ot()):Ze(nt))}).catch(Ht=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Ht),On++,pn.push(nt[Un].name),On===nt.length&&(pn.length?(Oe.ZP.warning(`${pn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ot()):Ze(nt))})}),He=()=>Je(void 0,null,function*(){if(ft.length===0){Oe.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield cn(ft),Te(!0),Ye(ft).some(Ze=>{var Ot,On;return!((Ot=Ze[0])!=null&&Ot.name&&((On=Ze[1])!=null&&On.name))})){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Je(void 0,null,function*(){ft.map(Ze=>Je(void 0,null,function*(){gn(Ze)}))}),onCancel:()=>{Te(!1)}});return}ft.map(Ze=>Je(void 0,null,function*(){gn(Ze)}))}),ht={name:"file",fileList:ft,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(ft!=null&&ft.some(Ot=>Ot.name===nt.name))return Oe.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return Oe.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return Oe.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Ze={name:nt.name,uid:nt.uid,file:nt,percent:0};return ft.push(Ze),xt.current=[...ft],Ct([...ft]),!1}},rt=Ye(ft);return console.log(ft,rt,"fileList"),te.createElement(Ae.default,{open:yt,wrapClassName:rn,onOk:He,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:sn},onCancel:na,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},te.createElement("div",{className:Ne.wrap},ft.length?te.createElement("div",null,te.createElement(Be.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},te.createElement("div",{style:{visibility:gt?"visible":"hidden"}},te.createElement("span",{className:Ne.greyText},"\u7528\u4F8B\u7C7B\u578B"),te.createElement(xe.ZP.Group,{className:`ml20 ${Ne.testCaseRadio}`,optionType:"button",value:Gt,onChange:nt=>va(nt.target.value)},te.createElement(xe.ZP,{value:!1},"\u6587\u672C"),te.createElement(xe.ZP,{value:!0},"\u6587\u4EF6"))),te.createElement(Se.default,ke({},ht),te.createElement(Fe.ZP,{type:"primary",className:Ne.btnS},te.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),te.createElement(ot,{data:rt,onRemove:an})):te.createElement("div",{className:`${Ne.noData} mb30`},te.createElement(Se.default.Dragger,qe(ke({},ht),{className:Ne.dragger}),te.createElement("img",{src:ze,alt:"",className:"mb20"}),te.createElement("div",null,te.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),te.createElement("span",{className:Ne.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),te.createElement("div",{className:Ne.text},te.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),te.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",te.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",te.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",te.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",te.createElement("br",null))))},ot=({data:Et=[],onRemove:ct,width:yt="auto",showScore:rn=!1,disabled:Dt=!1,inputChange:gt,onEvaluatingChange:_e,onSelectAll:ft,checkAll1:Ct,checkAll2:bt,checkAll3:Qt,checkAll4:sn,checkAll5:Te,showEvaluatingSetting:Gt=!1,className:va="",isProgramHomework:xt=!1})=>{const Yt={value:"",filename:"",dataUrl:""},[na,Ba]=(0,a.useState)(ke({},Yt)),mn=cn=>{let He=document.createElement("a");document.body.appendChild(He);let ht=URL.createObjectURL(cn.file);He.href=ht,He.download=cn.name,He.click(),URL.revokeObjectURL(ht),document.body.removeChild(He)},an=(cn,He)=>{(0,b.LR)(cn,He)},gn=(cn,He)=>{Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:te.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ct(cn,He)},onCancel:()=>{}})};return Et.length?te.createElement("div",{className:va,style:{width:yt}},te.createElement("div",{className:`${xt?Ne.headProgram:Ne.head}`},Gt&&te.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Ct,onChange:cn=>{ft(cn.target.checked,"hidden")}}),te.createElement(Ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},te.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{style:{width:xt?"25%":"15%"}},"\u7528\u4F8B"),te.createElement("div",{style:{width:rn?xt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),te.createElement("div",{style:{width:rn?xt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),rn&&te.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Gt&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:sn,onChange:cn=>{ft(cn.target.checked,"input_visible")}}),te.createElement(Ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Gt&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:bt,onChange:cn=>{ft(cn.target.checked,"is_invisible")}}),te.createElement(Ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Gt&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Te,onChange:cn=>{ft(cn.target.checked,"actual_output_visible")}}),te.createElement(Ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Gt&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Qt,onChange:cn=>{ft(cn.target.checked,"last_match_rule")}}),te.createElement(Ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},te.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{className:Ne.operation,style:xt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),te.createElement("div",{className:Ne.listWrapper,style:{boxShadow:xt?"0px 2px 4px 0px #EAEEF4":"unset"}},Et.map((cn,He)=>{var ht,rt,nt,Ze;return te.createElement("div",{key:He,className:Ne.list,style:xt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Gt&&te.createElement("div",{style:{width:"15%"}},te.createElement(Le.default,{checked:!!cn.hidden,onChange:Ot=>{_e(Ot.target.checked,He,"hidden")}})),te.createElement("div",{style:{width:xt?"25%":"15%",paddingLeft:xt?"5px":"0px",paddingRight:xt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",He+1),te.createElement("div",{className:Ne.info,style:{width:rn?xt?"20%":"15%":"25%"}},te.createElement("span",{title:cn.input||((ht=cn[0])==null?void 0:ht.name),onClick:()=>Je(void 0,null,function*(){let Ot;cn.input?cn.input_file_url?Ot=cn.input_file_url:Ot=cn.in_file:Ot=cn[0];let On;typeof Ot=="string"?(On=yield fetch(Ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ba({value:yield On.text(),filename:"",dataUrl:Ot})):(On=yield(0,b.db)(Ot.file),Ba({value:On.text,filename:Ot.name,dataUrl:On.link}))})},cn.input||((rt=cn[0])==null?void 0:rt.name))),te.createElement("div",{className:Ne.info,style:{width:rn?xt?"20%":"15%":"25%"}},te.createElement("span",{title:cn.output||((nt=cn[1])==null?void 0:nt.name),onClick:()=>Je(void 0,null,function*(){let Ot;cn.input?cn.output_file_url?Ot=cn.output_file_url:Ot=cn.out_file:Ot=cn[1];let On;typeof Ot=="string"?(On=yield fetch(Ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ba({value:yield On.text(),filename:"",dataUrl:Ot})):(On=yield(0,b.db)(Ot.file),Ba({value:On.text,filename:Ot.name,dataUrl:On.link}))})},cn.output||((Ze=cn[1])==null?void 0:Ze.name))),rn&&te.createElement("div",{style:{width:"20%"}},te.createElement(ge.default,{size:"large",addonAfter:xt?"%":null,disabled:Dt,style:{width:"80%"},onChange:Ot=>gt(Ot,He),value:cn.score}),!xt&&te.createElement("span",null,"\xA0%")),Gt&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:cn.input_visible||!1,onChange:Ot=>{_e(Ot.target.checked,He,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Gt&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:cn.is_invisible||!1,onChange:Ot=>{_e(Ot.target.checked,He,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Gt&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:cn.actual_output_visible||!1,onChange:Ot=>{_e(Ot.target.checked,He,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Gt&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:cn.last_match_rule||!1,onChange:Ot=>{_e(Ot.target.checked,He,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),te.createElement("div",{onClick:()=>gn(cn,He),style:xt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},te.createElement("span",{className:Ne.del},"\u5220\u9664")))})),te.createElement(z.Z,{close:!0,data:na.dataUrl,filename:na.filename,type:na.dataUrl.length?"txt":"",onClose:()=>Ba(ke({},Yt)),monacoEditor:{value:na.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):te.createElement(te.Fragment,null)};var At=Ge},38392:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ie}});var a=ee(59301),Se=ee(6767),Oe=ee(25399),Ae=ee(29787),Be=ee(77019),xe=ee(5269),Fe=ee(13747),Le=ee(99571),Ce=ee(4213),ge=ee(52430),Ne=ee(98573),ze=(E,y,x)=>new Promise((b,z)=>{var te=he=>{try{me(x.next(he))}catch(de){z(de)}},ue=he=>{try{me(x.throw(he))}catch(de){z(de)}},me=he=>he.done?b(he.value):Promise.resolve(he.value).then(te,ue);me((x=x.apply(E,y)).next())}),Ie=({id:E,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,a.useState)(""),[ue,me]=(0,a.useState)(!1);function he(pe){te(pe)}function de(){if(!z){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(E,z),te("")}return(0,a.useEffect)(()=>{y!=E&&me(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(Ce.Z,{miniToolbar:!0,startInit:y===E,defaultValue:z,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:he,extraUse:b&&a.createElement(Oe.Z,{color:"#fff",open:ue,destroyTooltipOnHide:!0,title:oe({id:E,isOpen:ue,activeDiscussIndex:y,onChange:he,setIsOpen:me}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ue?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>me(!ue)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:de,className:"btn-send"},"\u53D1\u9001"))};const oe=E=>{const[y,x]=(0,a.useState)(!1),[b,z]=(0,a.useState)([]),[te,ue]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?me():(ue(1),z([]))},[E==null?void 0:E.isOpen]);const me=()=>ze(void 0,null,function*(){x(!0);const he=yield(0,ge.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(he==null?void 0:he.status)==0&&z(he==null?void 0:he.answer),x(!1)});return a.createElement(Ae.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(Ne.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),a.createElement(Be.Z,{justify:"end",align:"middle"},a.createElement(xe.Z,null,a.createElement(Fe.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:he=>{ue(he)}})),a.createElement(xe.Z,null,a.createElement(Le.ZP,{onClick:()=>ze(void 0,null,function*(){E==null||E.onChange(b==null?void 0:b[te-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37838:function(pt,dt,ee){"use strict";ee.d(dt,{CP:function(){return Oe},_V:function(){return xe}});var a=ee(28209),Se=ee.n(a);const Oe={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},Ae={exam:Oe};function Be(Fe="",Le="exam"){const{secret:Ce,iv:ge}=Ae[Le];return AES.encrypt(Fe,Ce,{iv:ge,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function xe(Fe="",Le="exam"){const{secret:Ce,iv:ge}=Ae[Le];return a.AES.decrypt(Fe,Ce,{iv:ge,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(a.enc.Utf8)}},66654:function(pt,dt,ee){"use strict";ee.d(dt,{AD:function(){return Ye},D9:function(){return yt},Hp:function(){return he},IM:function(){return Dt},Iy:function(){return pe},KM:function(){return va},MJ:function(){return de},Ne:function(){return rn},ON:function(){return bt},Uj:function(){return Te},VY:function(){return ft},YO:function(){return sn},YX:function(){return Qt},Zn:function(){return E},_g:function(){return te},_k:function(){return Et},c6:function(){return Je},cr:function(){return y},eV:function(){return Ve},fi:function(){return x},gh:function(){return ke},hS:function(){return gt},iA:function(){return b},j6:function(){return ue},je:function(){return At},jj:function(){return me},kS:function(){return Ct},o6:function(){return qe},pO:function(){return Gt},rQ:function(){return Ge},sA:function(){return De},xm:function(){return ct},xo:function(){return _e},y8:function(){return ot},yd:function(){return z}});var a=ee(54877),Se=ee(44993),Oe=ee(89299),Ae=ee(6767),Be=ee(13952),xe=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(xt,Yt,na)=>Yt in xt?xe(xt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:na}):xt[Yt]=na,Ne=(xt,Yt)=>{for(var na in Yt||(Yt={}))Le.call(Yt,na)&&ge(xt,na,Yt[na]);if(Fe)for(var na of Fe(Yt))Ce.call(Yt,na)&&ge(xt,na,Yt[na]);return xt},ze=(xt,Yt,na)=>new Promise((Ba,mn)=>{var an=He=>{try{cn(na.next(He))}catch(ht){mn(ht)}},gn=He=>{try{cn(na.throw(He))}catch(ht){mn(ht)}},cn=He=>He.done?Ba(He.value):Promise.resolve(He.value).then(an,gn);cn((na=na.apply(xt,Yt)).next())});const Ie=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=xt=>ze(void 0,null,function*(){Ie(),(yield(0,a.YR)(Ne({},xt))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/export_couser_info.json`,query:xt}))),oe()}),y=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.yS)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_member_act_score`);else{if(Yt.status===-2)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_member_act_score`))}}),x=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.W0)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_score`);else{if(Yt.status===-4)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_score`))}}),b=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.Nl)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Yt.status===-4)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.IU)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/export_star_user`);else{if(Yt.status===-4)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/export_star_user`))}}),te=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.td)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Yt.status===-2)return Yt;if(Yt.status===-3)(0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_exercise_and_other`);else if(Yt.status===-4)return Yt}}),ue=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.QX)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_homework`);else{if(Yt.status===-4)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_homework`))}}),me=(xt,Yt)=>ze(void 0,null,function*(){const na=yield(0,a.o_)(Ne({},xt));na.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`)):na.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`))}),he=(xt,Yt)=>ze(void 0,null,function*(){const na=yield(0,a.ZL)(Ne({},xt));na.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`)):na.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`))}),de=(xt,Yt)=>ze(void 0,null,function*(){const na=yield(0,a.vV)(Ne({},xt));na.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`)):na.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`))}),pe=(xt,Yt)=>ze(void 0,null,function*(){const na=yield(0,a.aP)(Ne({},xt));na.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`)):na.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`))}),be=xt=>ze(void 0,null,function*(){Ie(),(yield exportCourseWorkListAppendix(Ne({},xt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${xt.categoryId}/works_list.zip`,query:xt}))),oe()}),De=xt=>ze(void 0,null,function*(){Ie(),yield(0,Oe.QH)("",Be.Z.API_SERVER+`/api/polls/${xt.categoryId}/commit_result.xlsx`),oe()}),ke=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/attendances/export_xlsx_data.xlsx`,query:xt}))}),qe=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/video_study_statics.xlsx`,query:xt}))}),Je=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/export_video_study.xlsx`,query:xt}))}),Ve=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/export_course_students_info.xlsx`,query:xt}))}),Ye=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/school_manages/students.xlsx",query:xt}))}),Ge=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/item_banks/export.xlsx",query:xt}))}),ot=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:xt}))}),At=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.Uy)(Ne({},xt));Yt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/exercise_score,export_exercise_users`)):Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Et=xt=>ze(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/export_records/${xt.id}.xlsx`,query:xt}))}),ct=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:xt}))}),yt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt==null?void 0:xt.coursesId}/${xt.menuKey}_statistic.xlsx?${xt.checkedList.map(Yt=>`course_group_id[]=${Yt}`).join("&")}`,query:xt}))}),rn=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/ec_years/${xt==null?void 0:xt.ec_year_id}/ec_training_objectives.xlsx`,query:xt}))}),Dt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)(xt==null?void 0:xt.name,(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:xt}))}),gt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/ec_years/${xt==null?void 0:xt.ec_year_id}/ec_courses.xlsx`,query:xt}))}),_e=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/ec_years/${xt==null?void 0:xt.ec_year_id}/ec_graduation_requirements.xlsx`,query:xt}))}),ft=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:xt}))}),Ct=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:xt}))}),bt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/examination_banks/${xt.id}.json`,query:xt}))}),Qt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/exercises/${xt.categoryId}.json`,query:xt}))}),sn=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/polls/${xt==null?void 0:xt.id}/commit_result.json`,query:xt}))}),Te=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/paths/get_task_pass.json",query:xt}))}),Gt=(xt,Yt)=>ze(void 0,null,function*(){yield(0,Oe.FH)(Yt||"",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/exercises/${xt==null?void 0:xt.exercise_id}/consult_exercise.json`,query:xt}))}),va=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/competitions/${xt==null?void 0:xt.identifier}/competition_commit_records/member_works.xlsx`,query:xt}))})},48931:function(pt,dt,ee){"use strict";ee.d(dt,{BU:function(){return Se},Dj:function(){return a},gH:function(){return Oe},vp:function(){return Ae}});function a(Be){try{Be.mozRequestFullScreen?Be.mozRequestFullScreen():Be.webkitRequestFullScreen&&Be.webkitRequestFullScreen()}catch(xe){console.log(xe,":e")}}function Se(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Oe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ae(){var Be=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,xe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Be),window.isFullScreen?window.isFullScreen:Be!=null}},28500:function(pt,dt,ee){"use strict";ee.d(dt,{g:function(){return Be}});var a=ee(59301),Se=ee(19151),Oe=ee(12353),Ae=(xe,Fe,Le)=>new Promise((Ce,ge)=>{var Ne=oe=>{try{Ie(Le.next(oe))}catch(E){ge(E)}},ze=oe=>{try{Ie(Le.throw(oe))}catch(E){ge(E)}},Ie=oe=>oe.done?Ce(oe.value):Promise.resolve(oe.value).then(Ne,ze);Ie((Le=Le.apply(xe,Fe)).next())});const Be=()=>{const[xe,Fe]=(0,a.useState)([]);return(0,a.useEffect)(()=>{Ae(void 0,null,function*(){const Ce=yield(0,Se.d1)({source:"question"});Ce!=null&&Ce.disciplines&&Fe((0,Oe.L)(Ce==null?void 0:Ce.disciplines))})},[]),xe}},96911:function(pt,dt,ee){"use strict";ee.d(dt,{U:function(){return Ce}});var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(ge,Ne,ze)=>Ne in ge?Se(ge,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ge[Ne]=ze,Fe=(ge,Ne)=>{for(var ze in Ne||(Ne={}))Ae.call(Ne,ze)&&xe(ge,ze,Ne[ze]);if(Oe)for(var ze of Oe(Ne))Be.call(Ne,ze)&&xe(ge,ze,Ne[ze]);return ge},Le=(ge,Ne,ze)=>new Promise((Ie,oe)=>{var E=b=>{try{x(ze.next(b))}catch(z){oe(z)}},y=b=>{try{x(ze.throw(b))}catch(z){oe(z)}},x=b=>b.done?Ie(b.value):Promise.resolve(b.value).then(E,y);x((ze=ze.apply(ge,Ne)).next())});function Ce(ge,Ne){const[ze,Ie]=(0,a.useState)(Ne),[oe,E]=(0,a.useState)(!1),[y,x]=(0,a.useState)();return[ze,oe,(z,te=!1)=>Le(this,null,function*(){const ue=te?Ne:Fe(Fe({},ze),z);E(!0),Ie(ue);const me=yield ge(ue);return E(!1),x(me),me}),y,x]}},21470:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Fe}});var a=ee(59301),Se=ee.p+"static/modelContact.7a7eb113.png",Oe=ee(28172),Ae=ee(64681),Be=ee(59301),Fe=()=>{const[Le,Ce]=(0,a.useState)(!1);return{verifyModelUser:()=>(0,Ae.$O)()?!0:(Ce(!0),!1),ContactModalElement:()=>Be.createElement(Oe.Z,{visible:Le,setVisible:Ce,image:Se}),contactOpen:Le,setContactOpen:Ce}}},81813:function(pt,dt,ee){"use strict";ee.d(dt,{_:function(){return Oe}});var a=ee(59301),Se=ee(62957);const Oe=Ae=>{var Be,xe;const Fe=(0,a.useRef)([]),Le=()=>{for(const Ce of Fe.current)clearTimeout(Ce);Fe.current=[]};return(0,a.useEffect)(()=>{var Ce,ge,Ne,ze,Ie,oe;if(Le(),(Ce=Ae==null?void 0:Ae.exercise)!=null&&Ce.left_time&&((Ne=(ge=Ae==null?void 0:Ae.exercise)==null?void 0:ge.exercise_events)==null?void 0:Ne.length)>0){for(const E of(ze=Ae==null?void 0:Ae.exercise)==null?void 0:ze.exercise_events)if(((Ie=Ae==null?void 0:Ae.exercise)==null?void 0:Ie.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((oe=Ae==null?void 0:Ae.exercise)==null?void 0:oe.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Se.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Fe.current.push(x)}}},[(Be=Ae==null?void 0:Ae.exercise)==null?void 0:Be.left_time,(xe=Ae==null?void 0:Ae.exercise)==null?void 0:xe.exercise_events]),Le}},48421:function(pt,dt,ee){"use strict";ee.d(dt,{AL:function(){return ue},Iy:function(){return Ne},Qv:function(){return oe},ez:function(){return te},jb:function(){return ze}});var a=ee(32834),Se=ee.n(a),Oe=ee(11690),Ae=ee.n(Oe);let Be=1;function xe(be,De){const ke=be.match(/^(\s+)(?:```)/);if(ke===null)return De;const qe=ke[1];return De.split(` -`).map(Je=>{const Ve=Je.match(/^\s+/);if(Ve===null)return Je;const[Ye]=Ve;return Ye.length>=qe.length?Je.slice(qe.length):Je}).join(` -`)}let Fe=[],Le=["
    "];const Ce=new(Se()).Renderer,ge=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ne(){Fe.length=0,Le=["
      "]}const ze={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ie(be,De,ke,qe){if(De>=be.length||be[De].level<=ke)return De;var Je=be[De];qe.push("
    • "+Je.text+""),De++;var Ve=[];return De=Ie(be,De,Je.level,Ve),Ve.length>0&&(qe.push("
        "),Ve.forEach(function(Ye){qe.push(Ye)}),qe.push("
      ")),qe.push("
    • "),De=Ie(be,De,ke,qe),De}function oe(){return Ie(Fe,0,0,Le),Le.push("
    "),Le.join("")}const E={heading(be){const De=ge.exec(be);if(Be+=1,De)return{type:"heading",raw:De[0],depth:De[1].length,text:De[2]}},fences(be){const De=this.rules.block.fences.exec(be);if(De){const ke=De[0];let qe=xe(ke,De[3]||"");const Je=De[2]?De[2].trim():De[2];if(["latex","katex","math"].indexOf(Je)>=0){const Ve=b(),Ye=qe;qe=Ve,z[Ve]={type:"block",expression:Ye}}return{type:"code",raw:ke,lang:Je,text:qe}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let z={};function te(){return z}function ue(){x=0,z={}}function me(be){return be=be.replace(y,(De,ke)=>{const qe=b();return z[qe]={type:"inline",expression:ke},qe}),be}const he=Ce.listitem;Ce.listitem=function(be){return he(me(be))};const de=Ce.paragraph;Ce.paragraph=function(be){return de(me(be))};const pe=Ce.tablecell;Ce.tablecell=function(be,De){return pe(me(be),De)},Ce.code=function(be,De,ke){const qe=(De||"").match(/\S*/)[0];return qe?["latex","katex","math"].indexOf(qe)>=0?`

    ${be}

    `:`
    ${ke?be:(0,Oe.escape)(be,!0)}
    -`:'
    '+(ke?be:(0,Oe.escape)(be,!0))+"
    "},Ce.heading=function(be,De,ke){let qe=this.options.headerPrefix+ke.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Fe.push({anchor:qe,level:De,text:be}),"'+be+""},Se().setOptions({silent:!0,gfm:!0,pedantic:!1}),Se().use({tokenizer:E,renderer:Ce}),dt.ZP=Se()},17936:function(pt,dt,ee){"use strict";ee.d(dt,{G:function(){return Be},t:function(){return Ae}});var a=ee(7062),Se=ee.n(a);const Oe=null;function Ae(xe,Fe){let Le=Se().get("__ec");Le||(Le={}),Le[xe]=Fe,Se().set("__ec",Le)}function Be(xe,Fe){let Le=Se().get("__ec");return Le?Le[xe]===void 0?Fe:Le[xe]:Fe}},2686:function(pt,dt,ee){"use strict";ee.d(dt,{rX:function(){return me},pW:function(){return he},gy:function(){return de},xY:function(){return ue},O5:function(){return te},hs:function(){return y},tJ:function(){return oe},o1:function(){return E},Rd:function(){return z}});var a=ee(44993),Se=ee(62957),Oe=ee(37285),Ae=ee(6767),Be=ee(64681),xe=ee(89299),Fe=ee(87169),Le=ee(25510),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",ge=ee.p+"static/newqrcode.a8740efb.png",Ne=ee(32637),ze=ee(59301),Ie=(pe,be,De)=>new Promise((ke,qe)=>{var Je=Ge=>{try{Ye(De.next(Ge))}catch(ot){qe(ot)}},Ve=Ge=>{try{Ye(De.throw(Ge))}catch(ot){qe(ot)}},Ye=Ge=>Ge.done?ke(Ge.value):Promise.resolve(Ge.value).then(Je,Ve);Ye((De=De.apply(pe,be)).next())});const oe=(pe,be=!1,De=!1,ke="",qe=!1)=>!!(E(pe)&&x(pe,be,De,ke,qe)),E=pe=>(0,Be.bg)()?!0:(pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=pe=>{var be,De,ke;const{user:qe}=(0,a.getDvaApp)()._store.getState();(0,Be.bg)()&&!((De=(be=qe==null?void 0:qe.userInfo)==null?void 0:be.course)!=null&&De.course_public)&&!((ke=qe==null?void 0:qe.userInfo)!=null&&ke.profile_completed)&&pe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(pe,be=!1,De=!0,ke="",qe=!1)=>{var Je;const{user:Ve}=(0,a.getDvaApp)()._store.getState();return(Je=Ve.userInfo)!=null&&Je.profile_completed?!0:(De?pe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:ke,isCurrentPage:qe}}):Se.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,xe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{Se.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},z=()=>{Se.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ze.createElement("div",{style:{textAlign:"center"}},ze.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ze.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ne}),ze.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var pe;const{user:be}=(0,a.getDvaApp)()._store.getState();return(pe=be.userInfo)!=null&&pe.professional_certification?!0:(Se.default.confirm({title:"\u63D0\u793A",centered:!0,content:ze.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,xe.xg)("/account/certification")}}),!1)},ue=()=>(0,Be.V9)()?!0:(Se.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ze.createElement("img",{src:ge,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),me=(pe,be)=>pe?!0:(Se.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("p",null,be||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ze.createElement("div",{style:{marginLeft:"110px"}},ze.createElement("img",{src:Ce,width:200}),ze.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,xe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),he=pe=>{Se.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ze.createElement("div",null,ze.createElement("div",null,ze.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ze.createElement(Oe.Z,null),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ze.createElement("a",null,pe),"\u5929\u3002"),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ze.createElement("div",{style:{textAlign:"center",marginTop:30}},ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(pe,be="")=>{const{shixunsDetail:{detail:De}}=(0,a.getDvaApp)()._store.getState();if((De==null?void 0:De.public)===2||(De==null?void 0:De.public)===1||(De==null?void 0:De.shixun_status)===3){let ke="";return(De==null?void 0:De.public)===2&&(ke="\u5DF2\u516C\u5F00"),(De==null?void 0:De.public)===1&&(ke="\u5F85\u5BA1\u6838"),(De==null?void 0:De.shixun_status)===3&&(ke="\u5DF2\u5173\u95ED"),Se.default.info({centered:!0,icon:ze.createElement(Fe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ke,"\uFF0C",be,"\u3002"),ze.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(De==null?void 0:De.shixun_status)===2?(Se.default.confirm({centered:!0,icon:ze.createElement(Fe.Z,null),title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",be,"\u3002"),ze.createElement("br",null),ze.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Se.default.confirm({width:440,centered:!0,icon:ze.createElement(Fe.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ie(void 0,null,function*(){(yield pe({type:"shixunsDetail/cancelRelease",payload:{id:De==null?void 0:De.identifier}})).status!==401&&(Ae.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:De==null?void 0:De.identifier}}),pe({type:"practiceSetting/getCommonData",payload:{id:De==null?void 0:De.identifier}}))})})}}),!0):!1}},86953:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Xn}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ne,ce){return ne.__proto__=ce,ne},Object.assign=Object.assign||function(ne){if(ne==null)throw new TypeError("Cannot convert undefined or null to object");let ce=Object(ne);for(let fe=1;fe ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","error",fe),Be.ENABLE_ERROR&&(console.error?console.error(fe):console.warn?console.warn(fe):console.log(fe))}static i(ne,ce){(!ne||Be.FORCE_GLOBAL_TAG)&&(ne=Be.GLOBAL_TAG);let fe=`[${ne}] > ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","info",fe),Be.ENABLE_INFO&&(console.info?console.info(fe):console.log(fe))}static w(ne,ce){(!ne||Be.FORCE_GLOBAL_TAG)&&(ne=Be.GLOBAL_TAG);let fe=`[${ne}] > ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","warn",fe),Be.ENABLE_WARN&&(console.warn?console.warn(fe):console.log(fe))}static d(ne,ce){(!ne||Be.FORCE_GLOBAL_TAG)&&(ne=Be.GLOBAL_TAG);let fe=`[${ne}] > ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","debug",fe),Be.ENABLE_DEBUG&&(console.debug?console.debug(fe):console.log(fe))}static v(ne,ce){(!ne||Be.FORCE_GLOBAL_TAG)&&(ne=Be.GLOBAL_TAG);let fe=`[${ne}] > ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","verbose",fe),Be.ENABLE_VERBOSE&&console.log(fe)}}Be.GLOBAL_TAG="flv.js",Be.FORCE_GLOBAL_TAG=!1,Be.ENABLE_ERROR=!0,Be.ENABLE_INFO=!0,Be.ENABLE_WARN=!0,Be.ENABLE_DEBUG=!0,Be.ENABLE_VERBOSE=!0,Be.ENABLE_CALLBACK=!1,Be.emitter=new(Ae());var xe=Be;class Fe{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ne){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ne,this._totalBytes+=ne):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ne,this._totalBytes+=ne):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ne,this._totalBytes+=ne,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ne=(this._now()-this._lastCheckpoint)/1e3;return ne==0&&(ne=1),this._intervalBytes/ne/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ne=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ne/1024}}var Le=Fe;class Ce{constructor(ne){this._message=ne}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class ge extends Ce{constructor(ne){super(ne)}get name(){return"IllegalStateException"}}class Ne extends Ce{constructor(ne){super(ne)}get name(){return"InvalidArgumentException"}}class ze extends Ce{constructor(ne){super(ne)}get name(){return"NotImplementedException"}}const Ie={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},oe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(ne){this._type=ne||"undefined",this._status=Ie.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ie.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ie.kConnecting||this._status===Ie.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ne){this._onContentLengthKnown=ne}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ne){this._onURLRedirect=ne}get onDataArrival(){return this._onDataArrival}set onDataArrival(ne){this._onDataArrival=ne}get onError(){return this._onError}set onError(ne){this._onError=ne}get onComplete(){return this._onComplete}set onComplete(ne){this._onComplete=ne}open(ne,ce){throw new ze("Unimplemented abstract function!")}abort(){throw new ze("Unimplemented abstract function!")}}let y={};function x(){let St=self.navigator.userAgent.toLowerCase(),ne=/(edge)\/([\w.]+)/.exec(St)||/(opr)[\/]([\w.]+)/.exec(St)||/(chrome)[ \/]([\w.]+)/.exec(St)||/(iemobile)[\/]([\w.]+)/.exec(St)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(St)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(St)||/(webkit)[ \/]([\w.]+)/.exec(St)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(St)||/(msie) ([\w.]+)/.exec(St)||St.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(St)||St.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(St)||[],ce=/(ipad)/.exec(St)||/(ipod)/.exec(St)||/(windows phone)/.exec(St)||/(iphone)/.exec(St)||/(kindle)/.exec(St)||/(android)/.exec(St)||/(windows)/.exec(St)||/(mac)/.exec(St)||/(linux)/.exec(St)||/(cros)/.exec(St)||[],fe={browser:ne[5]||ne[3]||ne[1]||"",version:ne[2]||ne[4]||"0",majorVersion:ne[4]||ne[2]||"0",platform:ce[0]||""},Me={};if(fe.browser){Me[fe.browser]=!0;let je=fe.majorVersion.split(".");Me.version={major:parseInt(fe.majorVersion,10),string:fe.version},je.length>1&&(Me.version.minor=parseInt(je[1],10)),je.length>2&&(Me.version.build=parseInt(je[2],10))}if(fe.platform&&(Me[fe.platform]=!0),(Me.chrome||Me.opr||Me.safari)&&(Me.webkit=!0),Me.rv||Me.iemobile){Me.rv&&delete Me.rv;let je="msie";fe.browser=je,Me[je]=!0}if(Me.edge){delete Me.edge;let je="msedge";fe.browser=je,Me[je]=!0}if(Me.opr){let je="opera";fe.browser=je,Me[je]=!0}if(Me.safari&&Me.android){let je="android";fe.browser=je,Me[je]=!0}Me.name=fe.browser,Me.platform=fe.platform;for(let je in y)y.hasOwnProperty(je)&&delete y[je];Object.assign(y,Me)}x();var b=y;class z extends E{static isSupported(){try{let ne=b.msedge&&b.version.minor>=15048,ce=b.msedge?ne:!0;return self.fetch&&self.ReadableStream&&ce}catch(ne){return!1}}constructor(ne,ce){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ne,this._config=ce,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ne,ce){this._dataSource=ne,this._range=ce;let fe=ne.url;this._config.reuseRedirectedURL&&ne.redirectedURL!=null&&(fe=ne.redirectedURL);let Me=this._seekHandler.getConfig(fe,ce),je=new self.Headers;if(typeof Me.headers=="object"){let Lt=Me.headers;for(let fa in Lt)Lt.hasOwnProperty(fa)&&je.append(fa,Lt[fa])}let vt={method:"GET",headers:je,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Lt in this._config.headers)je.append(Lt,this._config.headers[Lt]);ne.cors===!1&&(vt.mode="same-origin"),ne.withCredentials&&(vt.credentials="include"),ne.referrerPolicy&&(vt.referrerPolicy=ne.referrerPolicy),this._status=Ie.kConnecting,self.fetch(Me.url,vt).then(Lt=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ie.kIdle;return}if(Lt.ok&&Lt.status>=200&&Lt.status<=299){if(Lt.url!==Me.url&&this._onURLRedirect){let ra=this._seekHandler.removeURLParameters(Lt.url);this._onURLRedirect(ra)}let fa=Lt.headers.get("Content-Length");return fa!=null&&(this._contentLength=parseInt(fa),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Lt.body.getReader())}else if(this._status=Ie.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:Lt.status,msg:Lt.statusText});else throw new Ce("FetchStreamLoader: Http code invalid, "+Lt.status+" "+Lt.statusText)}).catch(Lt=>{if(this._status=Ie.kError,this._onError)this._onError(oe.EXCEPTION,{code:-1,msg:Lt.message});else throw Lt})}abort(){this._requestAbort=!0}_pump(ne){return ne.read().then(ce=>{if(ce.done)if(this._contentLength!==null&&this._receivedLength{if(ce.code===11&&b.msedge)return;this._status=Ie.kError;let fe=0,Me=null;if((ce.code===19||ce.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ie.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:ce.status,msg:ce.statusText});else throw new Ce("MozChunkedLoader: Http code invalid, "+ce.status+" "+ce.statusText);else this._status=Ie.kBuffering}}_onProgress(ne){if(this._status===Ie.kError)return;this._contentLength===null&&ne.total!==null&&ne.total!==0&&(this._contentLength=ne.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ce=ne.target.response,fe=this._range.from+this._receivedLength;this._receivedLength+=ce.byteLength,this._onDataArrival&&this._onDataArrival(ce,fe,this._receivedLength)}_onLoadEnd(ne){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ie.kError)return;this._status=Ie.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ne){this._status=Ie.kError;let ce=0,fe=null;if(this._contentLength&&ne.loaded=200&&ce.status<=299){if(this._status=LoaderStatus.kBuffering,ce.responseURL!=null){let Me=this._seekHandler.removeURLParameters(ce.responseURL);ce.responseURL!==this._currentRequestURL&&Me!==this._currentRedirectedURL&&(this._currentRedirectedURL=Me,this._onURLRedirect&&this._onURLRedirect(Me))}let fe=ce.getResponseHeader("Content-Length");if(fe!=null&&this._contentLength==null){let Me=parseInt(fe);Me>0&&(this._contentLength=Me,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ce.status,msg:ce.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ce.status+" "+ce.statusText);else if(ce.readyState===3&&ce.status>=200&&ce.status<=299){this._status=LoaderStatus.kBuffering;let fe=ce.response;this._reader.readAsArrayBuffer(fe)}}_xhrOnError(ne){this._status=LoaderStatus.kError;let ce=LoaderErrors.EXCEPTION,fe={code:-1,msg:ne.constructor.name+" "+ne.type};if(this._onError)this._onError(ce,fe);else throw new RuntimeException(fe.msg)}_msrOnProgress(ne){let fe=ne.target.result;if(fe==null){this._doReconnectIfNeeded();return}let Me=fe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=fe.byteLength;let je=this._totalRange.from+this._receivedLength;this._receivedLength+=Me.byteLength,this._onDataArrival&&this._onDataArrival(Me,je,this._receivedLength),fe.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${je+Me.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(fe=this._range.from+this._contentLength-1),this._currentRequestRange={from:ce,to:fe},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ne,ce){this._lastTimeLoaded=0;let fe=ne.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?fe=this._currentRedirectedURL:ne.redirectedURL!=null&&(fe=ne.redirectedURL));let Me=this._seekHandler.getConfig(fe,ce);this._currentRequestURL=Me.url;let je=this._xhr=new XMLHttpRequest;if(je.open("GET",Me.url,!0),je.responseType="arraybuffer",je.onreadystatechange=this._onReadyStateChange.bind(this),je.onprogress=this._onProgress.bind(this),je.onload=this._onLoad.bind(this),je.onerror=this._onXhrError.bind(this),ne.withCredentials&&(je.withCredentials=!0),typeof Me.headers=="object"){let vt=Me.headers;for(let Lt in vt)vt.hasOwnProperty(Lt)&&je.setRequestHeader(Lt,vt[Lt])}if(typeof this._config.headers=="object"){let vt=this._config.headers;for(let Lt in vt)vt.hasOwnProperty(Lt)&&je.setRequestHeader(Lt,vt[Lt])}je.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ie.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ne){let ce=ne.target;if(ce.readyState===2){if(ce.responseURL!=null){let fe=this._seekHandler.removeURLParameters(ce.responseURL);ce.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}if(ce.status>=200&&ce.status<=299){if(this._waitForTotalLength)return;this._status=Ie.kBuffering}else if(this._status=Ie.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:ce.status,msg:ce.statusText});else throw new Ce("RangeLoader: Http code invalid, "+ce.status+" "+ce.statusText)}}_onProgress(ne){if(this._status===Ie.kError)return;if(this._contentLength===null){let fe=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,fe=!0;let Me=ne.total;this._internalAbort(),Me!=null&Me!==0&&(this._totalLength=Me)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,fe){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ce=ne.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ne.loaded,this._speedSampler.addBytes(ce)}_normalizeSpeed(ne){let ce=this._chunkSizeKBList,fe=ce.length-1,Me=0,je=0,vt=fe;if(ne=ce[Me]&&ne=3&&(ce=this._speedSampler.currentKBps)),ce!==0){let vt=this._normalizeSpeed(ce);this._currentSpeedNormalized!==vt&&(this._currentSpeedNormalized=vt,this._currentChunkSizeKB=vt)}let fe=ne.target.response,Me=this._range.from+this._receivedLength;this._receivedLength+=fe.byteLength;let je=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ce.result)},ce.readAsArrayBuffer(ne.data)}else{this._status=Ie.kError;let ce={code:-1,msg:"Unsupported WebSocket message type: "+ne.data.constructor.name};if(this._onError)this._onError(oe.EXCEPTION,ce);else throw new Ce(ce.msg)}}_dispatchArrayBuffer(ne){let ce=ne,fe=this._receivedLength;this._receivedLength+=ce.byteLength,this._onDataArrival&&this._onDataArrival(ce,fe,this._receivedLength)}_onWebSocketError(ne){this._status=Ie.kError;let ce={code:ne.code,msg:ne.message};if(this._onError)this._onError(oe.EXCEPTION,ce);else throw new Ce(ce.msg)}}var ke=De;class qe{constructor(ne){this._zeroStart=ne||!1}getConfig(ne,ce){let fe={};if(ce.from!==0||ce.to!==-1){let Me;ce.to!==-1?Me=`bytes=${ce.from.toString()}-${ce.to.toString()}`:Me=`bytes=${ce.from.toString()}-`,fe.Range=Me}else this._zeroStart&&(fe.Range="bytes=0-");return{url:ne,headers:fe}}removeURLParameters(ne){return ne}}var Je=qe;class Ve{constructor(ne,ce){this._startName=ne,this._endName=ce}getConfig(ne,ce){let fe=ne;if(ce.from!==0||ce.to!==-1){let Me=!0;fe.indexOf("?")===-1&&(fe+="?",Me=!1),Me&&(fe+="&"),fe+=`${this._startName}=${ce.from.toString()}`,ce.to!==-1&&(fe+=`&${this._endName}=${ce.to.toString()}`)}return{url:fe,headers:{}}}removeURLParameters(ne){let ce=ne.split("?")[0],fe,Me=ne.indexOf("?");Me!==-1&&(fe=ne.substring(Me+1));let je="";if(fe!=null&&fe.length>0){let vt=fe.split("&");for(let Lt=0;Lt0;fa[0]!==this._startName&&fa[0]!==this._endName&&(ra&&(je+="&"),je+=vt[Lt])}}return je.length===0?ce:ce+"?"+je}}var Ye=Ve;class Ge{constructor(ne,ce,fe){this.TAG="IOController",this._config=ce,this._extraData=fe,this._stashInitialSize=1024*384,ce.stashInitialSize!=null&&ce.stashInitialSize>0&&(this._stashInitialSize=ce.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,ce.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ne,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ne.url),this._refTotalLength=ne.filesize?ne.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Le,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ne){this._extraData=ne}get onDataArrival(){return this._onDataArrival}set onDataArrival(ne){this._onDataArrival=ne}get onSeeked(){return this._onSeeked}set onSeeked(ne){this._onSeeked=ne}get onError(){return this._onError}set onError(ne){this._onError=ne}get onComplete(){return this._onComplete}set onComplete(ne){this._onComplete=ne}get onRedirect(){return this._onRedirect}set onRedirect(ne){this._onRedirect=ne}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ne){this._onRecoveredEarlyEof=ne}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===be?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ne=this._config;if(ne.seekType==="range")this._seekHandler=new Je(this._config.rangeLoadZeroStart);else if(ne.seekType==="param"){let ce=ne.seekParamStart||"bstart",fe=ne.seekParamEnd||"bend";this._seekHandler=new Ye(ce,fe)}else if(ne.seekType==="custom"){if(typeof ne.customSeekHandler!="function")throw new Ne("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ne.customSeekHandler}else throw new Ne(`Invalid seekType in config: ${ne.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ke;else if(te.isSupported())this._loaderClass=te;else if(me.isSupported())this._loaderClass=me;else if(be.isSupported())this._loaderClass=be;else throw new Ce("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ne){this._currentRange={from:0,to:-1},ne&&(this._currentRange.from=ne),this._speedSampler.reset(),ne||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ne=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ne,!0)}}seek(ne){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ne,!0)}_internalSeek(ne,ce){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ce),this._loader.destroy(),this._loader=null;let fe={from:ne,to:-1};this._currentRange={from:fe.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,fe),this._onSeeked&&this._onSeeked()}updateUrl(ne){if(!ne||typeof ne!="string"||ne.length===0)throw new Ne("Url must be a non-empty string!");this._dataSource.url=ne}_expandBuffer(ne){let ce=this._stashSize;for(;ce+1024*1024*10){let Me=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(fe,0,ce).set(Me,0)}this._stashBuffer=fe,this._bufferSize=ce}_normalizeSpeed(ne){let ce=this._speedNormalizeList,fe=ce.length-1,Me=0,je=0,vt=fe;if(ne=ce[Me]&&ne=512&&ne<=1024?ce=Math.floor(ne*1.5):ce=ne*2,ce>8192&&(ce=8192);let fe=ce*1024+1024*1024*1;this._bufferSize0){let vt=this._stashBuffer.slice(0,this._stashUsed),Lt=this._dispatchChunks(vt,this._stashByteStart);if(Lt0){let fa=new Uint8Array(vt,Lt);je.set(fa,0),this._stashUsed=fa.byteLength,this._stashByteStart+=Lt}}else this._stashUsed=0,this._stashByteStart+=Lt;this._stashUsed+ne.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ne.byteLength),je=new Uint8Array(this._stashBuffer,0,this._bufferSize)),je.set(new Uint8Array(ne),this._stashUsed),this._stashUsed+=ne.byteLength}else{let vt=this._dispatchChunks(ne,ce);if(vtthis._bufferSize&&(this._expandBuffer(Lt),je=new Uint8Array(this._stashBuffer,0,this._bufferSize)),je.set(new Uint8Array(ne,vt),0),this._stashUsed+=Lt,this._stashByteStart=ce+vt}}}else if(this._stashUsed===0){let je=this._dispatchChunks(ne,ce);if(jethis._bufferSize&&this._expandBuffer(vt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ne,je),0),this._stashUsed+=vt,this._stashByteStart=ce+je}}else{this._stashUsed+ne.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ne.byteLength);let je=new Uint8Array(this._stashBuffer,0,this._bufferSize);je.set(new Uint8Array(ne),this._stashUsed),this._stashUsed+=ne.byteLength;let vt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(vt0){let Lt=new Uint8Array(this._stashBuffer,vt);je.set(Lt,0)}this._stashUsed-=vt,this._stashByteStart+=vt}}_flushStashBuffer(ne){if(this._stashUsed>0){let ce=this._stashBuffer.slice(0,this._stashUsed),fe=this._dispatchChunks(ce,this._stashByteStart),Me=ce.byteLength-fe;if(fe0){let je=new Uint8Array(this._stashBuffer,0,this._bufferSize),vt=new Uint8Array(ce,fe);je.set(vt,0),this._stashUsed=vt.byteLength,this._stashByteStart+=fe}return 0}return this._stashUsed=0,this._stashByteStart=0,Me}return 0}_onLoaderComplete(ne,ce){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ne,ce){switch(xe.e(this.TAG,`Loader error, code = ${ce.code}, msg = ${ce.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ne=oe.UNRECOVERABLE_EARLY_EOF),ne){case oe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let fe=this._currentRange.to+1;fe0){let ce=gt.getConfig();ne.emit("change",ce)}}static registerListener(ne){gt.emitter.addListener("change",ne)}static removeListener(ne){gt.emitter.removeListener("change",ne)}static addLogListener(ne){xe.emitter.addListener("log",ne),xe.emitter.listenerCount("log")>0&&(xe.ENABLE_CALLBACK=!0,gt._notifyChange())}static removeLogListener(ne){xe.emitter.removeListener("log",ne),xe.emitter.listenerCount("log")===0&&(xe.ENABLE_CALLBACK=!1,gt._notifyChange())}}gt.emitter=new(Ae());var _e=gt;class ft{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ne=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ce=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ne&&ce}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ne){if(this.keyframesIndex==null)return null;let ce=this.keyframesIndex,fe=this._search(ce.times,ne);return{index:fe,milliseconds:ce.times[fe],fileposition:ce.filepositions[fe]}}_search(ne,ce){let fe=0,Me=ne.length-1,je=0,vt=0,Lt=Me;for(ce=ne[je]&&ce=128){ne.push(String.fromCharCode(je&65535)),fe+=2;continue}}}else if(ce[fe]<240){if(bt(ce,fe,2)){let je=(ce[fe]&15)<<12|(ce[fe+1]&63)<<6|ce[fe+2]&63;if(je>=2048&&(je&63488)!==55296){ne.push(String.fromCharCode(je&65535)),fe+=3;continue}}}else if(ce[fe]<248&&bt(ce,fe,3)){let je=(ce[fe]&7)<<18|(ce[fe+1]&63)<<12|(ce[fe+2]&63)<<6|ce[fe+3]&63;if(je>65536&&je<1114112){je-=65536,ne.push(String.fromCharCode(je>>>10|55296)),ne.push(String.fromCharCode(je&1023|56320)),fe+=4;continue}}}ne.push("\uFFFD"),++fe}return ne.join("")}var sn=Qt;let Te=function(){let St=new ArrayBuffer(2);return new DataView(St).setInt16(0,256,!0),new Int16Array(St)[0]===256}();class Gt{static parseScriptData(ne,ce,fe){let Me={};try{let je=Gt.parseValue(ne,ce,fe),vt=Gt.parseValue(ne,ce+je.size,fe-je.size);Me[je.data]=vt.data}catch(je){xe.e("AMF",je.toString())}return Me}static parseObject(ne,ce,fe){if(fe<3)throw new ge("Data not enough when parse ScriptDataObject");let Me=Gt.parseString(ne,ce,fe),je=Gt.parseValue(ne,ce+Me.size,fe-Me.size),vt=je.objectEnd;return{data:{name:Me.data,value:je.data},size:Me.size+je.size,objectEnd:vt}}static parseVariable(ne,ce,fe){return Gt.parseObject(ne,ce,fe)}static parseString(ne,ce,fe){if(fe<2)throw new ge("Data not enough when parse String");let je=new DataView(ne,ce,fe).getUint16(0,!Te),vt;return je>0?vt=sn(new Uint8Array(ne,ce+2,je)):vt="",{data:vt,size:2+je}}static parseLongString(ne,ce,fe){if(fe<4)throw new ge("Data not enough when parse LongString");let je=new DataView(ne,ce,fe).getUint32(0,!Te),vt;return je>0?vt=sn(new Uint8Array(ne,ce+4,je)):vt="",{data:vt,size:4+je}}static parseDate(ne,ce,fe){if(fe<10)throw new ge("Data size invalid when parse Date");let Me=new DataView(ne,ce,fe),je=Me.getFloat64(0,!Te),vt=Me.getInt16(8,!Te);return je+=vt*60*1e3,{data:new Date(je),size:10}}static parseValue(ne,ce,fe){if(fe<1)throw new ge("Data not enough when parse Value");let Me=new DataView(ne,ce,fe),je=1,vt=Me.getUint8(0),Lt,fa=!1;try{switch(vt){case 0:Lt=Me.getFloat64(1,!Te),je+=8;break;case 1:{Lt=!!Me.getUint8(1),je+=1;break}case 2:{let ra=Gt.parseString(ne,ce+1,fe-1);Lt=ra.data,je+=ra.size;break}case 3:{Lt={};let ra=0;for((Me.getUint32(fe-4,!Te)&16777215)===9&&(ra=3);je32)throw new Ne("ExpGolomb: readBits() bits exceeded max 32bits!");if(ne<=this._current_word_bits_left){let vt=this._current_word>>>32-ne;return this._current_word<<=ne,this._current_word_bits_left-=ne,vt}let ce=this._current_word_bits_left?this._current_word:0;ce=ce>>>32-this._current_word_bits_left;let fe=ne-this._current_word_bits_left;this._fillCurrentWord();let Me=Math.min(fe,this._current_word_bits_left),je=this._current_word>>>32-Me;return this._current_word<<=Me,this._current_word_bits_left-=Me,ce=ce<>>ne)return this._current_word<<=ne,this._current_word_bits_left-=ne,ne;return this._fillCurrentWord(),ne+this._skipLeadingZero()}readUEG(){let ne=this._skipLeadingZero();return this.readBits(ne+1)-1}readSEG(){let ne=this.readUEG();return ne&1?ne+1>>>1:-1*(ne>>>1)}}var Yt=xt;class na{static _ebsp2rbsp(ne){let ce=ne,fe=ce.byteLength,Me=new Uint8Array(fe),je=0;for(let vt=0;vt=2&&ce[vt]===3&&ce[vt-1]===0&&ce[vt-2]===0||(Me[je]=ce[vt],je++);return new Uint8Array(Me.buffer,0,je)}static parseSPS(ne){let ce=na._ebsp2rbsp(ne),fe=new Yt(ce);fe.readByte();let Me=fe.readByte();fe.readByte();let je=fe.readByte();fe.readUEG();let vt=na.getProfileString(Me),Lt=na.getLevelString(je),fa=1,ra=420,sa=[0,420,422,444],lu=8;if((Me===100||Me===110||Me===122||Me===244||Me===44||Me===83||Me===86||Me===118||Me===128||Me===138||Me===144)&&(fa=fe.readUEG(),fa===3&&fe.readBits(1),fa<=3&&(ra=sa[fa]),lu=fe.readUEG()+8,fe.readUEG(),fe.readBits(1),fe.readBool())){let Xa=fa!==3?8:12;for(let bu=0;bu0&&Xa<16?(Or=bu[Xa-1],uu=Rr[Xa-1]):Xa===255&&(Or=fe.readByte()<<8|fe.readByte(),uu=fe.readByte()<<8|fe.readByte())}if(fe.readBool()&&fe.readBool(),fe.readBool()&&(fe.readBits(4),fe.readBool()&&fe.readBits(24)),fe.readBool()&&(fe.readUEG(),fe.readUEG()),fe.readBool()){let Xa=fe.readBits(32),bu=fe.readBits(32);Du=fe.readBool(),ur=bu,Fa=Xa*2,Bu=ur/Fa}}let xr=1;(Or!==1||uu!==1)&&(xr=Or/uu);let hr=0,Kr=0;if(fa===0)hr=1,Kr=2-ca;else{let Xa=fa===3?1:2,bu=fa===1?2:1;hr=Xa,Kr=bu*(2-ca)}let Ea=(ya+1)*16,Ka=(2-ca)*((An+1)*16);Ea-=(st+Wt)*hr,Ka-=(Oa+yu)*Kr;let Ku=Math.ceil(Ea*xr);return fe.destroy(),fe=null,{profile_string:vt,level_string:Lt,bit_depth:lu,ref_frames:In,chroma_format:ra,chroma_format_string:na.getChromaFormatString(ra),frame_rate:{fixed:Du,fps:Bu,fps_den:Fa,fps_num:ur},sar_ratio:{width:Or,height:uu},codec_size:{width:Ea,height:Ka},present_size:{width:Ku,height:Ka}}}static _skipScalingList(ne,ce){let fe=8,Me=8,je=0;for(let vt=0;vt>>8&255|(St&255)<<8}function cn(St){return(St&4278190080)>>>24|(St&16711680)>>>8|(St&65280)<<8|(St&255)<<24}function He(St,ne){return St[ne]<<24|St[ne+1]<<16|St[ne+2]<<8|St[ne+3]}class ht{constructor(ne,ce){this.TAG="FLVDemuxer",this._config=ce,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ne.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ne.hasAudioTrack,this._hasVideo=ne.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ct,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let fe=new ArrayBuffer(2);return new DataView(fe).setInt16(0,256,!0),new Int16Array(fe)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ne){let ce=new Uint8Array(ne),fe={match:!1};if(ce[0]!==70||ce[1]!==76||ce[2]!==86||ce[3]!==1)return fe;let Me=(ce[4]&4)>>>2!==0,je=(ce[4]&1)!==0,vt=He(ce,5);return vt<9?fe:{match:!0,consumed:vt,dataOffset:vt,hasAudioTrack:Me,hasVideoTrack:je}}bindDataSource(ne){return ne.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ne){this._onTrackMetadata=ne}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ne){this._onMediaInfo=ne}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ne){this._onMetaDataArrived=ne}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ne){this._onScriptDataArrived=ne}get onError(){return this._onError}set onError(ne){this._onError=ne}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ne){this._onDataAvailable=ne}get timestampBase(){return this._timestampBase}set timestampBase(ne){this._timestampBase=ne}get overridedDuration(){return this._duration}set overridedDuration(ne){this._durationOverrided=!0,this._duration=ne,this._mediaInfo.duration=ne}set overridedHasAudio(ne){this._hasAudioFlagOverrided=!0,this._hasAudio=ne,this._mediaInfo.hasAudio=ne}set overridedHasVideo(ne){this._hasVideoFlagOverrided=!0,this._hasVideo=ne,this._mediaInfo.hasVideo=ne}resetMediaInfo(){this._mediaInfo=new Ct}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ne,ce){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new ge("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let fe=0,Me=this._littleEndian;if(ce===0)if(ne.byteLength>13)fe=ht.probe(ne).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ce+fe!==this._dataOffset&&xe.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ne,fe).getUint32(0,!Me)!==0&&xe.w(this.TAG,"PrevTagSize0 !== 0 !!!"),fe+=4);fene.byteLength)break;let vt=je.getUint8(0),Lt=je.getUint32(0,!Me)&16777215;if(fe+11+Lt+4>ne.byteLength)break;if(vt!==8&&vt!==9&&vt!==18){xe.w(this.TAG,`Unsupported tag type ${vt}, skipped`),fe+=11+Lt+4;continue}let fa=je.getUint8(4),ra=je.getUint8(5),sa=je.getUint8(6),lu=je.getUint8(7),Vn=sa|ra<<8|fa<<16|lu<<24;(je.getUint32(7,!Me)&16777215)!==0&&xe.w(this.TAG,"Meet tag which has StreamID != 0!");let ya=fe+11;switch(vt){case 8:this._parseAudioData(ne,ya,Lt,Vn);break;case 9:this._parseVideoData(ne,ya,Lt,Vn,ce+fe);break;case 18:this._parseScriptData(ne,ya,Lt);break}let An=je.getUint32(11+Lt,!Me);An!==11+Lt&&xe.w(this.TAG,`Invalid PrevTagSize ${An}`),fe+=11+Lt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),fe}_parseScriptData(ne,ce,fe){let Me=va.parseScriptData(ne,ce,fe);if(Me.hasOwnProperty("onMetaData")){if(Me.onMetaData==null||typeof Me.onMetaData!="object"){xe.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&xe.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Me;let je=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},je)),typeof je.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=je.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof je.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=je.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof je.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=je.audiodatarate),typeof je.videodatarate=="number"&&(this._mediaInfo.videoDataRate=je.videodatarate),typeof je.width=="number"&&(this._mediaInfo.width=je.width),typeof je.height=="number"&&(this._mediaInfo.height=je.height),typeof je.duration=="number"){if(!this._durationOverrided){let vt=Math.floor(je.duration*this._timescale);this._duration=vt,this._mediaInfo.duration=vt}}else this._mediaInfo.duration=0;if(typeof je.framerate=="number"){let vt=Math.floor(je.framerate*1e3);if(vt>0){let Lt=vt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Lt,this._referenceFrameRate.fps_num=vt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Lt}}if(typeof je.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let vt=je.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(vt),je.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=je,xe.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Me).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Me))}_parseKeyframesIndex(ne){let ce=[],fe=[];for(let Me=1;Me>>4;if(fa!==2&&fa!==10){this._onError(an.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+fa);return}let ra=0,sa=(Lt&12)>>>2;if(sa>=0&&sa<=4)ra=this._flvSoundRateTable[sa];else{this._onError(an.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+sa);return}let lu=(Lt&2)>>>1,Vn=Lt&1,In=this._audioMetadata,ya=this._audioTrack;if(In||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),In=this._audioMetadata={},In.type="audio",In.id=ya.id,In.timescale=this._timescale,In.duration=this._duration,In.audioSampleRate=ra,In.channelCount=Vn===0?1:2),fa===10){let An=this._parseAACAudioData(ne,ce+1,fe-1);if(An==null)return;if(An.packetType===0){In.config&&xe.w(this.TAG,"Found another AudioSpecificConfig!");let ca=An.data;In.audioSampleRate=ca.samplingRate,In.channelCount=ca.channelCount,In.codec=ca.codec,In.originalCodec=ca.originalCodec,In.config=ca.config,In.refSampleDuration=1024/In.audioSampleRate*In.timescale,xe.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",In);let st=this._mediaInfo;st.audioCodec=In.originalCodec,st.audioSampleRate=In.audioSampleRate,st.audioChannelCount=In.channelCount,st.hasVideo?st.videoCodec!=null&&(st.mimeType='video/x-flv; codecs="'+st.videoCodec+","+st.audioCodec+'"'):st.mimeType='video/x-flv; codecs="'+st.audioCodec+'"',st.isComplete()&&this._onMediaInfo(st)}else if(An.packetType===1){let ca=this._timestampBase+Me,st={unit:An.data,length:An.data.byteLength,dts:ca,pts:ca};ya.samples.push(st),ya.length+=An.data.length}else xe.e(this.TAG,`Flv: Unsupported AAC data type ${An.packetType}`)}else if(fa===2){if(!In.codec){let Wt=this._parseMP3AudioData(ne,ce+1,fe-1,!0);if(Wt==null)return;In.audioSampleRate=Wt.samplingRate,In.channelCount=Wt.channelCount,In.codec=Wt.codec,In.originalCodec=Wt.originalCodec,In.refSampleDuration=1152/In.audioSampleRate*In.timescale,xe.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",In);let Oa=this._mediaInfo;Oa.audioCodec=In.codec,Oa.audioSampleRate=In.audioSampleRate,Oa.audioChannelCount=In.channelCount,Oa.audioDataRate=Wt.bitRate,Oa.hasVideo?Oa.videoCodec!=null&&(Oa.mimeType='video/x-flv; codecs="'+Oa.videoCodec+","+Oa.audioCodec+'"'):Oa.mimeType='video/x-flv; codecs="'+Oa.audioCodec+'"',Oa.isComplete()&&this._onMediaInfo(Oa)}let An=this._parseMP3AudioData(ne,ce+1,fe-1,!1);if(An==null)return;let ca=this._timestampBase+Me,st={unit:An,length:An.byteLength,dts:ca,pts:ca};ya.samples.push(st),ya.length+=An.length}}_parseAACAudioData(ne,ce,fe){if(fe<=1){xe.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Me={},je=new Uint8Array(ne,ce,fe);return Me.packetType=je[0],je[0]===0?Me.data=this._parseAACAudioSpecificConfig(ne,ce+1,fe-1):Me.data=je.subarray(1),Me}_parseAACAudioSpecificConfig(ne,ce,fe){let Me=new Uint8Array(ne,ce,fe),je=null,vt=0,Lt=0,fa=null,ra=0,sa=null;if(vt=Lt=Me[0]>>>3,ra=(Me[0]&7)<<1|Me[1]>>>7,ra<0||ra>=this._mpegSamplingRates.length){this._onError(an.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let lu=this._mpegSamplingRates[ra],Vn=(Me[1]&120)>>>3;if(Vn<0||Vn>=8){this._onError(an.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}vt===5&&(sa=(Me[1]&7)<<1|Me[2]>>>7,fa=(Me[2]&124)>>>2);let In=self.navigator.userAgent.toLowerCase();return In.indexOf("firefox")!==-1?ra>=6?(vt=5,je=new Array(4),sa=ra-3):(vt=2,je=new Array(2),sa=ra):In.indexOf("android")!==-1?(vt=2,je=new Array(2),sa=ra):(vt=5,sa=ra,je=new Array(4),ra>=6?sa=ra-3:Vn===1&&(vt=2,je=new Array(2),sa=ra)),je[0]=vt<<3,je[0]|=(ra&15)>>>1,je[1]=(ra&15)<<7,je[1]|=(Vn&15)<<3,vt===5&&(je[1]|=(sa&15)>>>1,je[2]=(sa&1)<<7,je[2]|=8,je[3]=0),{config:je,samplingRate:lu,channelCount:Vn,codec:"mp4a.40."+vt,originalCodec:"mp4a.40."+Lt}}_parseMP3AudioData(ne,ce,fe,Me){if(fe<4){xe.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let je=this._littleEndian,vt=new Uint8Array(ne,ce,fe),Lt=null;if(Me){if(vt[0]!==255)return;let fa=vt[1]>>>3&3,ra=(vt[1]&6)>>1,sa=(vt[2]&240)>>>4,lu=(vt[2]&12)>>>2,In=(vt[3]>>>6&3)!==3?2:1,ya=0,An=0,ca=34,st="mp3";switch(fa){case 0:ya=this._mpegAudioV25SampleRateTable[lu];break;case 2:ya=this._mpegAudioV20SampleRateTable[lu];break;case 3:ya=this._mpegAudioV10SampleRateTable[lu];break}switch(ra){case 1:ca=34,sa>>4,fa=vt&15;if(fa!==7){this._onError(an.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${fa}`);return}this._parseAVCVideoPacket(ne,ce+1,fe-1,Me,je,Lt)}_parseAVCVideoPacket(ne,ce,fe,Me,je,vt){if(fe<4){xe.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Lt=this._littleEndian,fa=new DataView(ne,ce,fe),ra=fa.getUint8(0),lu=(fa.getUint32(0,!Lt)&16777215)<<8>>8;if(ra===0)this._parseAVCDecoderConfigurationRecord(ne,ce+4,fe-4);else if(ra===1)this._parseAVCVideoData(ne,ce+4,fe-4,Me,je,vt,lu);else if(ra!==2){this._onError(an.FORMAT_ERROR,`Flv: Invalid video packet type ${ra}`);return}}_parseAVCDecoderConfigurationRecord(ne,ce,fe){if(fe<7){xe.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Me=this._videoMetadata,je=this._videoTrack,vt=this._littleEndian,Lt=new DataView(ne,ce,fe);Me?typeof Me.avcc!="undefined"&&xe.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Me=this._videoMetadata={},Me.type="video",Me.id=je.id,Me.timescale=this._timescale,Me.duration=this._duration);let fa=Lt.getUint8(0),ra=Lt.getUint8(1),sa=Lt.getUint8(2),lu=Lt.getUint8(3);if(fa!==1||ra===0){this._onError(an.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Lt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(an.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Vn=Lt.getUint8(5)&31;if(Vn===0){this._onError(an.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Vn>1&&xe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Vn}`);let In=6;for(let An=0;An1&&xe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ya}`);In++;for(let An=0;An=fe){xe.w(this.TAG,`Malformed Nalu near timestamp ${ya}, offset = ${Vn}, dataSize = ${fe}`);break}let ca=ra.getUint32(Vn,!fa);if(In===3&&(ca>>>=8),ca>fe-In){xe.w(this.TAG,`Malformed Nalus near timestamp ${ya}, NaluSize > DataSize!`);return}let st=ra.getUint8(Vn+In)&31;st===5&&(An=!0);let Wt=new Uint8Array(ne,ce+Vn,In+ca),Oa={type:st,data:Wt};sa.push(Oa),lu+=Wt.byteLength,Vn+=In+ca}if(sa.length){let ca=this._videoTrack,st={units:sa,length:lu,isKeyframe:An,dts:ya,cts:Lt,pts:ya+Lt};An&&(st.fileposition=je),ca.samples.push(st),ca.length+=lu}}}var rt=ht;class nt{static init(){nt.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let ce in nt.types)nt.types.hasOwnProperty(ce)&&(nt.types[ce]=[ce.charCodeAt(0),ce.charCodeAt(1),ce.charCodeAt(2),ce.charCodeAt(3)]);let ne=nt.constants={};ne.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ne.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ne.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ne.STSC=ne.STCO=ne.STTS,ne.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ne.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ne.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ne.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ne.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ne.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ne){let ce=8,fe=null,Me=Array.prototype.slice.call(arguments,1),je=Me.length;for(let Lt=0;Lt>>24&255,fe[1]=ce>>>16&255,fe[2]=ce>>>8&255,fe[3]=ce&255,fe.set(ne,4);let vt=8;for(let Lt=0;Lt>>24&255,ne>>>16&255,ne>>>8&255,ne&255,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ne){return nt.box(nt.types.trak,nt.tkhd(ne),nt.mdia(ne))}static tkhd(ne){let ce=ne.id,fe=ne.duration,Me=ne.presentWidth,je=ne.presentHeight;return nt.box(nt.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255,0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,Me>>>8&255,Me&255,0,0,je>>>8&255,je&255,0,0]))}static mdia(ne){return nt.box(nt.types.mdia,nt.mdhd(ne),nt.hdlr(ne),nt.minf(ne))}static mdhd(ne){let ce=ne.timescale,fe=ne.duration;return nt.box(nt.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,85,196,0,0]))}static hdlr(ne){let ce=null;return ne.type==="audio"?ce=nt.constants.HDLR_AUDIO:ce=nt.constants.HDLR_VIDEO,nt.box(nt.types.hdlr,ce)}static minf(ne){let ce=null;return ne.type==="audio"?ce=nt.box(nt.types.smhd,nt.constants.SMHD):ce=nt.box(nt.types.vmhd,nt.constants.VMHD),nt.box(nt.types.minf,ce,nt.dinf(),nt.stbl(ne))}static dinf(){return nt.box(nt.types.dinf,nt.box(nt.types.dref,nt.constants.DREF))}static stbl(ne){return nt.box(nt.types.stbl,nt.stsd(ne),nt.box(nt.types.stts,nt.constants.STTS),nt.box(nt.types.stsc,nt.constants.STSC),nt.box(nt.types.stsz,nt.constants.STSZ),nt.box(nt.types.stco,nt.constants.STCO))}static stsd(ne){return ne.type==="audio"?ne.codec==="mp3"?nt.box(nt.types.stsd,nt.constants.STSD_PREFIX,nt.mp3(ne)):nt.box(nt.types.stsd,nt.constants.STSD_PREFIX,nt.mp4a(ne)):nt.box(nt.types.stsd,nt.constants.STSD_PREFIX,nt.avc1(ne))}static mp3(ne){let ce=ne.channelCount,fe=ne.audioSampleRate,Me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ce,0,16,0,0,0,0,fe>>>8&255,fe&255,0,0]);return nt.box(nt.types[".mp3"],Me)}static mp4a(ne){let ce=ne.channelCount,fe=ne.audioSampleRate,Me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ce,0,16,0,0,0,0,fe>>>8&255,fe&255,0,0]);return nt.box(nt.types.mp4a,Me,nt.esds(ne))}static esds(ne){let ce=ne.config||[],fe=ce.length,Me=new Uint8Array([0,0,0,0,3,23+fe,0,1,0,4,15+fe,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([fe]).concat(ce).concat([6,1,2]));return nt.box(nt.types.esds,Me)}static avc1(ne){let ce=ne.avcc,fe=ne.codecWidth,Me=ne.codecHeight,je=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,fe>>>8&255,fe&255,Me>>>8&255,Me&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return nt.box(nt.types.avc1,je,nt.box(nt.types.avcC,ce))}static mvex(ne){return nt.box(nt.types.mvex,nt.trex(ne))}static trex(ne){let ce=ne.id,fe=new Uint8Array([0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return nt.box(nt.types.trex,fe)}static moof(ne,ce){return nt.box(nt.types.moof,nt.mfhd(ne.sequenceNumber),nt.traf(ne,ce))}static mfhd(ne){let ce=new Uint8Array([0,0,0,0,ne>>>24&255,ne>>>16&255,ne>>>8&255,ne&255]);return nt.box(nt.types.mfhd,ce)}static traf(ne,ce){let fe=ne.id,Me=nt.box(nt.types.tfhd,new Uint8Array([0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255])),je=nt.box(nt.types.tfdt,new Uint8Array([0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255])),vt=nt.sdtp(ne),Lt=nt.trun(ne,vt.byteLength+16+16+8+16+8+8);return nt.box(nt.types.traf,Me,je,Lt,vt)}static sdtp(ne){let ce=ne.samples||[],fe=ce.length,Me=new Uint8Array(4+fe);for(let je=0;je>>24&255,Me>>>16&255,Me>>>8&255,Me&255,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255],0);for(let Lt=0;Lt>>24&255,fa>>>16&255,fa>>>8&255,fa&255,ra>>>24&255,ra>>>16&255,ra>>>8&255,ra&255,sa.isLeading<<2|sa.dependsOn,sa.isDependedOn<<6|sa.hasRedundancy<<4|sa.isNonSync,0,0,lu>>>24&255,lu>>>16&255,lu>>>8&255,lu&255],12+16*Lt)}return nt.box(nt.types.trun,vt)}static mdat(ne){return nt.box(nt.types.mdat,ne)}}nt.init();var Ze=nt;class Ot{static getSilentFrame(ne,ce){if(ne==="mp4a.40.2"){if(ce===1)return new Uint8Array([0,200,0,128,35,128]);if(ce===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ce===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ce===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ce===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(ce===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(ce===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ce===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ce===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var On=Ot;class pn{constructor(ne,ce,fe,Me,je){this.dts=ne,this.pts=ce,this.duration=fe,this.originalDts=Me,this.isSyncPoint=je,this.fileposition=null}}class Un{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ne){ne.isSyncPoint=!0,this.syncPoints.push(ne)}}class Ht{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ne){let ce=this._list;ne.length!==0&&(ce.length>0&&ne[0].originalDts=ce[je].dts&&nece[Me].lastSample.originalDts&&ne=ce[Me].lastSample.originalDts&&(Me===ce.length-1||Me0&&(je=this._searchNearestSegmentBefore(fe.originalBeginDts)+1),this._lastAppendLocation=je,this._list.splice(je,0,fe)}getLastSegmentBefore(ne){let ce=this._searchNearestSegmentBefore(ne);return ce>=0?this._list[ce]:null}getLastSampleBefore(ne){let ce=this.getLastSegmentBefore(ne);return ce!=null?ce.lastSample:null}getLastSyncPointBefore(ne){let ce=this._searchNearestSegmentBefore(ne),fe=this._list[ce].syncPoints;for(;fe.length===0&&ce>0;)ce--,fe=this._list[ce].syncPoints;return fe.length>0?fe[fe.length-1]:null}}class Dn{constructor(ne){this.TAG="MP4Remuxer",this._config=ne,this._isLive=ne.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new en("audio"),this._videoSegmentInfoList=new en("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ne){return ne.onDataAvailable=this.remux.bind(this),ne.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ne){this._onInitSegment=ne}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ne){this._onMediaSegment=ne}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ne){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ne,ce){if(!this._onMediaSegment)throw new ge("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ne,ce),this._remuxVideo(ce),this._remuxAudio(ne)}_onTrackMetadataReceived(ne,ce){let fe=null,Me="mp4",je=ce.codec;if(ne==="audio")this._audioMeta=ce,ce.codec==="mp3"&&this._mp3UseMpegAudio?(Me="mpeg",je="",fe=new Uint8Array):fe=Ze.generateInitSegment(ce);else if(ne==="video")this._videoMeta=ce,fe=Ze.generateInitSegment(ce);else return;if(!this._onInitSegment)throw new ge("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ne,{type:ne,data:fe.buffer,codec:je,container:`${ne}/${Me}`,mediaDuration:ce.duration})}_calculateDtsBase(ne,ce){this._dtsBaseInited||(ne.samples&&ne.samples.length&&(this._audioDtsBase=ne.samples[0].dts),ce.samples&&ce.samples.length&&(this._videoDtsBase=ce.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ne=this._videoStashedLastSample,ce=this._audioStashedLastSample,fe={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ne!=null&&(fe.samples.push(ne),fe.length=ne.length);let Me={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ce!=null&&(Me.samples.push(ce),Me.length=ce.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(fe,!0),this._remuxAudio(Me,!0)}_remuxAudio(ne,ce){if(this._audioMeta==null)return;let fe=ne,Me=fe.samples,je,vt=-1,Lt=-1,fa=-1,ra=this._audioMeta.refSampleDuration,sa=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,lu=this._dtsBaseInited&&this._audioNextDts===void 0,Vn=!1;if(!Me||Me.length===0||Me.length===1&&!ce)return;let In=0,ya=null,An=0;sa?(In=0,An=fe.length):(In=8,An=8+fe.length);let ca=null;if(Me.length>1&&(ca=Me.pop(),An-=ca.length),this._audioStashedLastSample!=null){let uu=this._audioStashedLastSample;this._audioStashedLastSample=null,Me.unshift(uu),An+=uu.length}ca!=null&&(this._audioStashedLastSample=ca);let st=Me[0].dts-this._dtsBase;if(this._audioNextDts)je=st-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())je=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Vn=!0);else{let uu=this._audioSegmentInfoList.getLastSampleBefore(st);if(uu!=null){let Bu=st-(uu.originalDts+uu.duration);Bu<=3&&(Bu=0);let Du=uu.dts+uu.duration+Bu;je=st-Du}else je=0}if(Vn){let uu=st-je,Bu=this._videoSegmentInfoList.getLastSegmentBefore(st);if(Bu!=null&&Bu.beginDts=1?br=Wt[Wt.length-1].duration:br=Math.floor(ra);let xr=!1,hr=null;if(br>ra*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){xr=!0;let Kr=Math.abs(br-ra),Ea=Math.ceil(Kr/ra),Ka=Fa+ra;xe.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${Fa+br} ms, expected: ${Fa+Math.round(ra)} ms, delta: ${Math.round(Kr)} ms, generate: ${Ea} frames`);let Ku=On.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Ku==null&&(xe.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Ku=Du),hr=[];for(let bu=0;bu0){let Tl=hr[hr.length-1];Tl.duration=Rr-Tl.dts}let Zl={dts:Rr,pts:Rr,cts:0,unit:Ku,size:Ku.byteLength,duration:0,originalDts:ur,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};hr.push(Zl),An+=Zl.size,Ka+=ra}let Xa=hr[hr.length-1];Xa.duration=Fa+br-Xa.dts,br=Math.round(ra)}Wt.push({dts:Fa,pts:Fa,cts:0,unit:Bu.unit,size:Bu.unit.byteLength,duration:br,originalDts:ur,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),xr&&Wt.push.apply(Wt,hr)}sa?ya=new Uint8Array(An):(ya=new Uint8Array(An),ya[0]=An>>>24&255,ya[1]=An>>>16&255,ya[2]=An>>>8&255,ya[3]=An&255,ya.set(Ze.types.mdat,4));for(let uu=0;uu1&&(In=Me.pop(),Vn-=In.length),this._videoStashedLastSample!=null){let Oa=this._videoStashedLastSample;this._videoStashedLastSample=null,Me.unshift(Oa),Vn+=Oa.length}In!=null&&(this._videoStashedLastSample=In);let ya=Me[0].dts-this._dtsBase;if(this._videoNextDts)je=ya-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())je=0;else{let Oa=this._videoSegmentInfoList.getLastSampleBefore(ya);if(Oa!=null){let yu=ya-(Oa.originalDts+Oa.duration);yu<=3&&(yu=0);let ir=Oa.dts+Oa.duration+yu;je=ya-ir}else je=0}let An=new Un,ca=[];for(let Oa=0;Oa=1?ur=ca[ca.length-1].duration:ur=Math.floor(this._videoMeta.refSampleDuration),Or){let Fa=new pn(uu,Du,ur,yu.dts,!0);Fa.fileposition=yu.fileposition,An.appendSyncPoint(Fa)}ca.push({dts:uu,pts:Du,cts:Bu,units:yu.units,size:yu.length,isKeyframe:Or,duration:ur,originalDts:ir,flags:{isLeading:0,dependsOn:Or?2:1,isDependedOn:Or?1:0,hasRedundancy:0,isNonSync:Or?0:1}})}lu=new Uint8Array(Vn),lu[0]=Vn>>>24&255,lu[1]=Vn>>>16&255,lu[2]=Vn>>>8&255,lu[3]=Vn&255,lu.set(Ze.types.mdat,4);for(let Oa=0;Oa{Me.timestampBase=fe,fe+=Me.duration,Me.cors=ne.cors,Me.withCredentials=ne.withCredentials,ce.referrerPolicy&&(Me.referrerPolicy=ce.referrerPolicy)}),!isNaN(fe)&&this._mediaDataSource.duration!==fe&&(this._mediaDataSource.duration=fe),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ne,ce){this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ne,ce){this._currentSegmentIndex=ne;let fe=this._mediaDataSource.segments[ne],Me=this._ioctl=new ot(fe,this._config,ne);Me.onError=this._onIOException.bind(this),Me.onSeeked=this._onIOSeeked.bind(this),Me.onComplete=this._onIOComplete.bind(this),Me.onRedirect=this._onIORedirect.bind(this),Me.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ce?this._demuxer.bindDataSource(this._ioctl):Me.onDataArrival=this._onInitChunkArrival.bind(this),Me.open(ce)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ne){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let ce=this._searchSegmentIndexContains(ne);if(ce===this._currentSegmentIndex){let fe=this._mediaInfo.segments[ce];if(fe==null)this._pendingSeekTime=ne;else{let Me=fe.getNearestKeyframe(ne);this._remuxer.seek(Me.milliseconds),this._ioctl.seek(Me.fileposition),this._pendingResolveSeekPoint=Me.milliseconds}}else{let fe=this._mediaInfo.segments[ce];if(fe==null)this._pendingSeekTime=ne,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ce);else{let Me=fe.getNearestKeyframe(ne);this._internalAbort(),this._remuxer.seek(ne),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ce].timestampBase,this._loadSegment(ce,Me.fileposition),this._pendingResolveSeekPoint=Me.milliseconds,this._reportSegmentMediaInfo(ce)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ne){let ce=this._mediaDataSource.segments,fe=ce.length-1;for(let Me=0;Me0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Me=this._demuxer.parseChunks(ne,ce);else if((fe=rt.probe(ne)).match){this._demuxer=new rt(fe,this._config),this._remuxer||(this._remuxer=new ua(this._config));let je=this._mediaDataSource;je.duration!=null&&!isNaN(je.duration)&&(this._demuxer.overridedDuration=je.duration),typeof je.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=je.hasAudio),typeof je.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=je.hasVideo),this._demuxer.timestampBase=je.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Me=this._demuxer.parseChunks(ne,ce)}else fe=null,xe.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Mt.DEMUX_ERROR,an.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Me=0;return Me}_onMediaInfo(ne){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ne),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ct.prototype));let ce=Object.assign({},ne);Object.setPrototypeOf(ce,Ct.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ce,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let fe=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(fe)})}_onMetaDataArrived(ne){this._emitter.emit(Mt.METADATA_ARRIVED,ne)}_onScriptDataArrived(ne){this._emitter.emit(Mt.SCRIPTDATA_ARRIVED,ne)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ne){let fe=ne+1;fe0&&fe[0].originalDts===Me&&(Me=fe[0].pts),this._emitter.emit(Mt.RECOMMEND_SEEKPOINT,Me)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ne){let ce=this._mediaInfo.segments[ne],fe=Object.assign({},ce);fe.duration=this._mediaInfo.duration,fe.segmentCount=this._mediaInfo.segmentCount,delete fe.segments,delete fe.keyframesIndex,this._emitter.emit(Mt.MEDIA_INFO,fe)}_reportStatisticsInfo(){let ne={};ne.url=this._ioctl.currentURL,ne.hasRedirect=this._ioctl.hasRedirect,ne.hasRedirect&&(ne.redirectedURL=this._ioctl.currentRedirectedURL),ne.speed=this._ioctl.currentSpeed,ne.loaderType=this._ioctl.loaderType,ne.currentSegmentIndex=this._currentSegmentIndex,ne.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Mt.STATISTICS_INFO,ne)}}var Nn=Jt,vu=function(St){let ne="TransmuxingWorker",ce=null,fe=An.bind(this);Se.install(),St.addEventListener("message",function(ca){switch(ca.data.cmd){case"init":ce=new Nn(ca.data.param[0],ca.data.param[1]),ce.on(Mt.IO_ERROR,Vn.bind(this)),ce.on(Mt.DEMUX_ERROR,In.bind(this)),ce.on(Mt.INIT_SEGMENT,Me.bind(this)),ce.on(Mt.MEDIA_SEGMENT,je.bind(this)),ce.on(Mt.LOADING_COMPLETE,vt.bind(this)),ce.on(Mt.RECOVERED_EARLY_EOF,Lt.bind(this)),ce.on(Mt.MEDIA_INFO,fa.bind(this)),ce.on(Mt.METADATA_ARRIVED,ra.bind(this)),ce.on(Mt.SCRIPTDATA_ARRIVED,sa.bind(this)),ce.on(Mt.STATISTICS_INFO,lu.bind(this)),ce.on(Mt.RECOMMEND_SEEKPOINT,ya.bind(this));break;case"destroy":ce&&(ce.destroy(),ce=null),St.postMessage({msg:"destroyed"});break;case"start":ce.start();break;case"stop":ce.stop();break;case"seek":ce.seek(ca.data.param);break;case"pause":ce.pause();break;case"resume":ce.resume();break;case"logging_config":{let st=ca.data.param;_e.applyConfig(st),st.enableCallback===!0?_e.addLogListener(fe):_e.removeLogListener(fe);break}}});function Me(ca,st){let Wt={msg:Mt.INIT_SEGMENT,data:{type:ca,data:st}};St.postMessage(Wt,[st.data])}function je(ca,st){let Wt={msg:Mt.MEDIA_SEGMENT,data:{type:ca,data:st}};St.postMessage(Wt,[st.data])}function vt(){let ca={msg:Mt.LOADING_COMPLETE};St.postMessage(ca)}function Lt(){let ca={msg:Mt.RECOVERED_EARLY_EOF};St.postMessage(ca)}function fa(ca){let st={msg:Mt.MEDIA_INFO,data:ca};St.postMessage(st)}function ra(ca){let st={msg:Mt.METADATA_ARRIVED,data:ca};St.postMessage(st)}function sa(ca){let st={msg:Mt.SCRIPTDATA_ARRIVED,data:ca};St.postMessage(st)}function lu(ca){let st={msg:Mt.STATISTICS_INFO,data:ca};St.postMessage(st)}function Vn(ca,st){St.postMessage({msg:Mt.IO_ERROR,data:{type:ca,info:st}})}function In(ca,st){St.postMessage({msg:Mt.DEMUX_ERROR,data:{type:ca,info:st}})}function ya(ca){St.postMessage({msg:Mt.RECOMMEND_SEEKPOINT,data:ca})}function An(ca,st){St.postMessage({msg:"logcat_callback",data:{type:ca,logcat:st}})}};class Tn{constructor(ne,ce){if(this.TAG="Transmuxer",this._emitter=new(Ae()),ce.enableWorker&&typeof Worker!="undefined")try{let fe=ee(82059);this._worker=fe(vu),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ne,ce]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},_e.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:_e.getConfig()})}catch(fe){xe.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Nn(ne,ce)}else this._controller=new Nn(ne,ce);if(this._controller){let fe=this._controller;fe.on(Mt.IO_ERROR,this._onIOError.bind(this)),fe.on(Mt.DEMUX_ERROR,this._onDemuxError.bind(this)),fe.on(Mt.INIT_SEGMENT,this._onInitSegment.bind(this)),fe.on(Mt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),fe.on(Mt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),fe.on(Mt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),fe.on(Mt.MEDIA_INFO,this._onMediaInfo.bind(this)),fe.on(Mt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),fe.on(Mt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),fe.on(Mt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),fe.on(Mt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),_e.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ne,ce){this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ne){this._worker?this._worker.postMessage({cmd:"seek",param:ne}):this._controller.seek(ne)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ne,ce){Promise.resolve().then(()=>{this._emitter.emit(Mt.INIT_SEGMENT,ne,ce)})}_onMediaSegment(ne,ce){Promise.resolve().then(()=>{this._emitter.emit(Mt.MEDIA_SEGMENT,ne,ce)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Mt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Mt.RECOVERED_EARLY_EOF)})}_onMediaInfo(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.MEDIA_INFO,ne)})}_onMetaDataArrived(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.METADATA_ARRIVED,ne)})}_onScriptDataArrived(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.SCRIPTDATA_ARRIVED,ne)})}_onStatisticsInfo(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.STATISTICS_INFO,ne)})}_onIOError(ne,ce){Promise.resolve().then(()=>{this._emitter.emit(Mt.IO_ERROR,ne,ce)})}_onDemuxError(ne,ce){Promise.resolve().then(()=>{this._emitter.emit(Mt.DEMUX_ERROR,ne,ce)})}_onRecommendSeekpoint(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.RECOMMEND_SEEKPOINT,ne)})}_onLoggingConfigChanged(ne){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ne})}_onWorkerMessage(ne){let ce=ne.data,fe=ce.data;if(ce.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ce.msg){case Mt.INIT_SEGMENT:case Mt.MEDIA_SEGMENT:this._emitter.emit(ce.msg,fe.type,fe.data);break;case Mt.LOADING_COMPLETE:case Mt.RECOVERED_EARLY_EOF:this._emitter.emit(ce.msg);break;case Mt.MEDIA_INFO:Object.setPrototypeOf(fe,Ct.prototype),this._emitter.emit(ce.msg,fe);break;case Mt.METADATA_ARRIVED:case Mt.SCRIPTDATA_ARRIVED:case Mt.STATISTICS_INFO:this._emitter.emit(ce.msg,fe);break;case Mt.IO_ERROR:case Mt.DEMUX_ERROR:this._emitter.emit(ce.msg,fe.type,fe.info);break;case Mt.RECOMMEND_SEEKPOINT:this._emitter.emit(ce.msg,fe);break;case"logcat_callback":xe.emitter.emit("log",fe.type,fe.logcat);break;default:break}}}var ku=Tn,zn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class aa{constructor(ne){this.TAG="MSEController",this._config=ne,this._emitter=new(Ae()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Ht}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ne,ce){this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}attachMediaElement(ne){if(this._mediaSource)throw new ge("MediaSource has been attached to an HTMLMediaElement!");let ce=this._mediaSource=new window.MediaSource;ce.addEventListener("sourceopen",this.e.onSourceOpen),ce.addEventListener("sourceended",this.e.onSourceEnded),ce.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ne,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ne.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ne=this._mediaSource;for(let ce in this._sourceBuffers){let fe=this._pendingSegments[ce];fe.splice(0,fe.length),this._pendingSegments[ce]=null,this._pendingRemoveRanges[ce]=null,this._lastInitSegments[ce]=null;let Me=this._sourceBuffers[ce];if(Me){if(ne.readyState!=="closed"){try{ne.removeSourceBuffer(Me)}catch(je){xe.e(this.TAG,je.message)}Me.removeEventListener("error",this.e.onSourceBufferError),Me.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ce]=null,this._sourceBuffers[ce]=null}}if(ne.readyState==="open")try{ne.endOfStream()}catch(ce){xe.e(this.TAG,ce.message)}ne.removeEventListener("sourceopen",this.e.onSourceOpen),ne.removeEventListener("sourceended",this.e.onSourceEnded),ne.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ne,ce){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ne),this._pendingSegments[ne.type].push(ne);return}let fe=ne,Me=`${fe.container}`;fe.codec&&fe.codec.length>0&&(Me+=`;codecs=${fe.codec}`);let je=!1;if(xe.v(this.TAG,"Received Initialization Segment, mimeType: "+Me),this._lastInitSegments[fe.type]=fe,Me!==this._mimeTypes[fe.type]){if(this._mimeTypes[fe.type])xe.v(this.TAG,`Notice: ${fe.type} mimeType changed, origin: ${this._mimeTypes[fe.type]}, target: ${Me}`);else{je=!0;try{let vt=this._sourceBuffers[fe.type]=this._mediaSource.addSourceBuffer(Me);vt.addEventListener("error",this.e.onSourceBufferError),vt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(vt){xe.e(this.TAG,vt.message),this._emitter.emit(zn.ERROR,{code:vt.code,msg:vt.message});return}}this._mimeTypes[fe.type]=Me}ce||this._pendingSegments[fe.type].push(fe),je||this._sourceBuffers[fe.type]&&!this._sourceBuffers[fe.type].updating&&this._doAppendSegments(),b.safari&&fe.container==="audio/mpeg"&&fe.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=fe.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ne){let ce=ne;this._pendingSegments[ce.type].push(ce),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let fe=this._sourceBuffers[ce.type];fe&&!fe.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ne){for(let ce in this._sourceBuffers){if(!this._sourceBuffers[ce])continue;let fe=this._sourceBuffers[ce];if(this._mediaSource.readyState==="open")try{fe.abort()}catch(je){xe.e(this.TAG,je.message)}this._idrList.clear();let Me=this._pendingSegments[ce];if(Me.splice(0,Me.length),this._mediaSource.readyState!=="closed"){for(let je=0;je=1&&ne-Me.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ne=this._mediaElement.currentTime;for(let ce in this._sourceBuffers){let fe=this._sourceBuffers[ce];if(fe){let Me=fe.buffered,je=!1;for(let vt=0;vt=this._config.autoCleanupMaxBackwardDuration){je=!0;let ra=ne-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ce].push({start:Lt,end:ra})}}else fa0&&(isNaN(ce)||fe>ce)&&(xe.v(this.TAG,`Update MediaSource duration from ${ce} to ${fe}`),this._mediaSource.duration=fe),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ne in this._pendingRemoveRanges){if(!this._sourceBuffers[ne]||this._sourceBuffers[ne].updating)continue;let ce=this._sourceBuffers[ne],fe=this._pendingRemoveRanges[ne];for(;fe.length&&!ce.updating;){let Me=fe.shift();ce.remove(Me.start,Me.end)}}}_doAppendSegments(){let ne=this._pendingSegments;for(let ce in ne)if(!(!this._sourceBuffers[ce]||this._sourceBuffers[ce].updating)&&ne[ce].length>0){let fe=ne[ce].shift();if(fe.timestampOffset){let Me=this._sourceBuffers[ce].timestampOffset,je=fe.timestampOffset/1e3;Math.abs(Me-je)>.1&&(xe.v(this.TAG,`Update MPEG audio timestampOffset from ${Me} to ${je}`),this._sourceBuffers[ce].timestampOffset=je),delete fe.timestampOffset}if(!fe.data||fe.data.byteLength===0)continue;try{this._sourceBuffers[ce].appendBuffer(fe.data),this._isBufferFull=!1,ce==="video"&&fe.hasOwnProperty("info")&&this._idrList.appendArray(fe.info.syncPoints)}catch(Me){this._pendingSegments[ce].unshift(fe),Me.code===22?(this._isBufferFull||this._emitter.emit(zn.BUFFER_FULL),this._isBufferFull=!0):(xe.e(this.TAG,Me.message),this._emitter.emit(zn.ERROR,{code:Me.code,msg:Me.message}))}}}_onSourceOpen(){if(xe.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ne=this._pendingSourceBufferInit;for(;ne.length;){let ce=ne.shift();this.appendInitSegment(ce,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(zn.SOURCE_OPEN)}_onSourceEnded(){xe.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){xe.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ne=this._pendingSegments;return ne.video.length>0||ne.audio.length>0}_hasPendingRemoveRanges(){let ne=this._pendingRemoveRanges;return ne.video.length>0||ne.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(zn.UPDATE_END)}_onSourceBufferError(ne){xe.e(this.TAG,`SourceBuffer Error: ${ne}`)}}var La=aa;const qa={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},pu={NETWORK_EXCEPTION:oe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:oe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:oe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:oe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:an.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:an.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:an.CODEC_UNSUPPORTED};class Zu{constructor(ne,ce){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(Ae()),this._config=Et(),typeof ce=="object"&&Object.assign(this._config,ce),ne.type.toLowerCase()!=="flv")throw new Ne("FlvPlayer requires an flv MediaDataSource input!");ne.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ne,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let fe=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(fe||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ne,ce){ne===Dt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_INFO,this.mediaInfo)}):ne===Dt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Dt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}attachMediaElement(ne){if(this._mediaElement=ne,ne.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ne.addEventListener("seeking",this.e.onvSeeking),ne.addEventListener("canplay",this.e.onvCanPlay),ne.addEventListener("stalled",this.e.onvStalled),ne.addEventListener("progress",this.e.onvProgress),this._msectl=new La(this._config),this._msectl.on(zn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(zn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(zn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(zn.ERROR,ce=>{this._emitter.emit(Dt.ERROR,qa.MEDIA_ERROR,pu.MEDIA_MSE_ERROR,ce)}),this._msectl.attachMediaElement(ne),this._pendingSeekTime!=null)try{ne.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ce){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new ge("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new ge("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new ku(this._mediaDataSource,this._config),this._transmuxer.on(Mt.INIT_SEGMENT,(ne,ce)=>{this._msectl.appendInitSegment(ce)}),this._transmuxer.on(Mt.MEDIA_SEGMENT,(ne,ce)=>{if(this._msectl.appendMediaSegment(ce),this._config.lazyLoad&&!this._config.isLive){let fe=this._mediaElement.currentTime;ce.info.endDts>=(fe+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(xe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Mt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Dt.LOADING_COMPLETE)}),this._transmuxer.on(Mt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Dt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Mt.IO_ERROR,(ne,ce)=>{this._emitter.emit(Dt.ERROR,qa.NETWORK_ERROR,ne,ce)}),this._transmuxer.on(Mt.DEMUX_ERROR,(ne,ce)=>{this._emitter.emit(Dt.ERROR,qa.MEDIA_ERROR,ne,{code:-1,msg:ce})}),this._transmuxer.on(Mt.MEDIA_INFO,ne=>{this._mediaInfo=ne,this._emitter.emit(Dt.MEDIA_INFO,Object.assign({},ne))}),this._transmuxer.on(Mt.METADATA_ARRIVED,ne=>{this._emitter.emit(Dt.METADATA_ARRIVED,ne)}),this._transmuxer.on(Mt.SCRIPTDATA_ARRIVED,ne=>{this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ne)}),this._transmuxer.on(Mt.STATISTICS_INFO,ne=>{this._statisticsInfo=this._fillStatisticsInfo(ne),this._emitter.emit(Dt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Mt.RECOMMEND_SEEKPOINT,ne=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ne/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ne){this._mediaElement.volume=ne}get muted(){return this._mediaElement.muted}set muted(ne){this._mediaElement.muted=ne}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ne){this._mediaElement?this._internalSeek(ne):this._pendingSeekTime=ne}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ne){if(ne.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ne;let ce=!0,fe=0,Me=0;if(this._mediaElement.getVideoPlaybackQuality){let je=this._mediaElement.getVideoPlaybackQuality();fe=je.totalVideoFrames,Me=je.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(fe=this._mediaElement.webkitDecodedFrameCount,Me=this._mediaElement.webkitDroppedFrameCount):ce=!1;return ce&&(ne.decodedFrames=fe,ne.droppedFrames=Me),ne}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ne=this._mediaElement.buffered,ce=this._mediaElement.currentTime,fe=0,Me=0;for(let je=0;je=ce+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(xe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){xe.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ne=this._mediaElement.currentTime,ce=this._mediaElement.buffered,fe=!1;for(let Me=0;Me=je&&ne=vt-this._config.lazyLoadRecoverDuration&&(fe=!0);break}}fe&&(window.clearInterval(this._progressChecker),this._progressChecker=null,fe&&(xe.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ne){let ce=this._mediaElement.buffered;for(let fe=0;fe=Me&&ne0){let je=this._mediaElement.buffered.start(0);(je<1&&ne0&&ce.currentTime0){let Me=fe.start(0);if(Me<1&&ce{this._emitter.emit(Dt.MEDIA_INFO,this.mediaInfo)}):ne===Dt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Dt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}attachMediaElement(ne){if(this._mediaElement=ne,ne.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ne.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ce){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new ge("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ne){this._mediaElement.volume=ne}get muted(){return this._mediaElement.muted}set muted(ne){this._mediaElement.muted=ne}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ne){this._mediaElement?this._mediaElement.currentTime=ne:this._pendingSeekTime=ne}get mediaInfo(){let ce={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(ce.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ce.width=this._mediaElement.videoWidth,ce.height=this._mediaElement.videoHeight)),ce}get statisticsInfo(){let ne={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ne;let ce=!0,fe=0,Me=0;if(this._mediaElement.getVideoPlaybackQuality){let je=this._mediaElement.getVideoPlaybackQuality();fe=je.totalVideoFrames,Me=je.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(fe=this._mediaElement.webkitDecodedFrameCount,Me=this._mediaElement.webkitDroppedFrameCount):ce=!1;return ce&&(ne.decodedFrames=fe,ne.droppedFrames=Me),ne}_onvLoadedMetadata(ne){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Dt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Dt.STATISTICS_INFO,this.statisticsInfo)}}var Yn=Ft;Se.install();function Za(St,ne){let ce=St;if(ce==null||typeof ce!="object")throw new Ne("MediaDataSource must be an javascript object!");if(!ce.hasOwnProperty("type"))throw new Ne("MediaDataSource must has type field to indicate video file type!");switch(ce.type){case"flv":return new vn(ce,ne);default:return new Yn(ce,ne)}}function Ha(){return yt.supportMSEH264Playback()}function ja(){return yt.getFeatureList()}let su={};su.createPlayer=Za,su.isSupported=Ha,su.getFeatureList=ja,su.BaseLoader=E,su.LoaderStatus=Ie,su.LoaderErrors=oe,su.Events=Dt,su.ErrorTypes=qa,su.ErrorDetails=pu,su.FlvPlayer=vn,su.NativePlayer=Yn,su.LoggingControl=_e,Object.defineProperty(su,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Xn=su},97774:function(pt,dt,ee){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.default=void 0;var a=Object.assign||function(y){for(var x=1;x2&&arguments[2]!==void 0?arguments[2]:!1;pu.forEach(function(Ft){if(!(!aa&&zn!==!1&&zn>0&&La.length>=zn)){var Yn=[].concat((0,Oe.Z)(Zu),[Ft]),Za=Ft[hn.children],Ha=vn||Ft.disabled;if((!Za||Za.length===0||Nn)&&vu(Dn,Yn,{label:hn.label})){var ja;La.push((0,Se.Z)((0,Se.Z)({},Ft),{},(ja={disabled:Ha},(0,oe.Z)(ja,hn.label,ku(Dn,Yn,Mt,hn)),(0,oe.Z)(ja,E,Yn),(0,oe.Z)(ja,hn.children,void 0),ja)))}Za&&qa(Ft[hn.children],Yn,Ha)}})}return qa(ua,[]),aa&&La.sort(function(pu,Zu){return aa(pu[E],Zu[E],Dn,hn)}),zn!==!1&&zn>0?La.slice(0,zn):La},[Dn,ua,hn,Mt,ku,Nn,vu,aa,zn])},z=b,te="__RC_CASCADER_SPLIT__",ue="SHOW_PARENT",me="SHOW_CHILD";function he(en){return en.join(te)}function de(en){return en.map(he)}function pe(en){return en.split(te)}function be(en){var Dn=en||{},ua=Dn.label,hn=Dn.value,Mt=Dn.children,Jt=hn||"value";return{label:ua||"label",value:Jt,key:Jt,children:Mt||"children"}}function De(en,Dn){var ua,hn;return(ua=en.isLeaf)!==null&&ua!==void 0?ua:!((hn=en[Dn.children])!==null&&hn!==void 0&&hn.length)}function ke(en){var Dn=en.parentElement;if(Dn){var ua=en.offsetTop-Dn.offsetTop;ua-Dn.scrollTop<0?Dn.scrollTo({top:ua}):ua+en.offsetHeight-Dn.scrollTop>Dn.offsetHeight&&Dn.scrollTo({top:ua+en.offsetHeight-Dn.offsetHeight})}}function qe(en,Dn){return en.map(function(ua){var hn;return(hn=ua[E])===null||hn===void 0?void 0:hn.map(function(Mt){return Mt[Dn.value]})})}function Je(en){return Array.isArray(en)&&Array.isArray(en[0])}function Ve(en){return en?Je(en)?en:(en.length===0?[]:[en]).map(function(Dn){return Array.isArray(Dn)?Dn:[Dn]}):[]}function Ye(en,Dn,ua){var hn=new Set(en),Mt=Dn();return en.filter(function(Jt){var Nn=Mt[Jt],ka=Nn?Nn.parent:null,vu=Nn?Nn.children:null;return Nn&&Nn.node.disabled?!0:ua===me?!(vu&&vu.some(function(Tn){return Tn.key&&hn.has(Tn.key)})):!(ka&&!ka.node.disabled&&hn.has(ka.key))})}function Ge(en,Dn,ua){for(var hn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Mt=Dn,Jt=[],Nn=function(){var Tn,ku,ea,zn=en[ka],aa=(Tn=Mt)===null||Tn===void 0?void 0:Tn.findIndex(function(qa){var pu=qa[ua.value];return hn?String(pu)===String(zn):pu===zn}),La=aa!==-1?(ku=Mt)===null||ku===void 0?void 0:ku[aa]:null;Jt.push({value:(ea=La==null?void 0:La[ua.value])!==null&&ea!==void 0?ea:zn,index:aa,option:La}),Mt=La==null?void 0:La[ua.children]},ka=0;ka1){var ja=La.slice(0,-1);vn(ja)}else Tn(!1)},Za=function(){var ja,su=((ja=pu[qa])===null||ja===void 0?void 0:ja[ua.children])||[],Xn=su.find(function(ne){return!ne.disabled});if(Xn){var St=[].concat((0,Oe.Z)(La),[Xn[ua.value]]);vn(St)}};ge.useImperativeHandle(en,function(){return{onKeyDown:function(ja){var su=ja.which;switch(su){case na.Z.UP:case na.Z.DOWN:{var Xn=0;su===na.Z.UP?Xn=-1:su===na.Z.DOWN&&(Xn=1),Xn!==0&&Ft(Xn);break}case na.Z.LEFT:{if(vu)break;ea?Za():Yn();break}case na.Z.RIGHT:{if(vu)break;ea?Yn():Za();break}case na.Z.BACKSPACE:{vu||Yn();break}case na.Z.ENTER:{if(La.length){var St=pu[qa],ne=(St==null?void 0:St[E])||[];ne.length?Jt(ne.map(function(ce){return ce[ua.value]}),ne[ne.length-1]):Jt(La,pu[qa])}break}case na.Z.ESC:Tn(!1),ku&&ja.stopPropagation()}},onKeyUp:function(){}}})},mn=ge.forwardRef(function(en,Dn){var ua,hn,Mt,Jt=en.prefixCls,Nn=en.multiple,ka=en.searchValue,vu=en.toggleOpen,Tn=en.notFoundContent,ku=en.direction,ea=en.open,zn=en.disabled,aa=ge.useRef(null),La=ku==="rtl",qa=ge.useContext(ze),pu=qa.options,Zu=qa.values,vn=qa.halfValues,Ft=qa.fieldNames,Yn=qa.changeOnSelect,Za=qa.onSelect,Ha=qa.searchOptions,ja=qa.dropdownPrefixCls,su=qa.loadData,Xn=qa.expandTrigger,St=ja||Jt,ne=ge.useState([]),ce=(0,Ae.Z)(ne,2),fe=ce[0],Me=ce[1],je=function(Bu){if(!(!su||ka)){var Du=Ge(Bu,pu,Ft),ur=Du.map(function(xr){var hr=xr.option;return hr}),Fa=ur[ur.length-1];if(Fa&&!De(Fa,Ft)){var br=he(Bu);Me(function(xr){return[].concat((0,Oe.Z)(xr),[br])}),su(ur)}}};ge.useEffect(function(){fe.length&&fe.forEach(function(uu){var Bu=pe(uu),Du=Ge(Bu,pu,Ft,!0).map(function(Fa){var br=Fa.option;return br}),ur=Du[Du.length-1];(!ur||ur[Ft.children]||De(ur,Ft))&&Me(function(Fa){return Fa.filter(function(br){return br!==uu})})})},[pu,fe,Ft]);var vt=ge.useMemo(function(){return new Set(de(Zu))},[Zu]),Lt=ge.useMemo(function(){return new Set(de(vn))},[vn]),fa=Yt(Nn,ea),ra=(0,Ae.Z)(fa,2),sa=ra[0],lu=ra[1],Vn=function(Bu){lu(Bu),je(Bu)},In=function(Bu){if(zn)return!1;var Du=Bu.disabled,ur=De(Bu,Ft);return!Du&&(ur||Yn||Nn)},ya=function(Bu,Du){var ur=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Za(Bu),!Nn&&(Du||Yn&&(Xn==="hover"||ur))&&vu(!1)},An=ge.useMemo(function(){return ka?Ha:pu},[ka,Ha,pu]),ca=ge.useMemo(function(){for(var uu=[{options:An}],Bu=An,Du=qe(Bu,Ft),ur=function(){var xr=sa[Fa],hr=Bu.find(function(Ea,Ka){return(Du[Ka]?he(Du[Ka]):Ea[Ft.value])===xr}),Kr=hr==null?void 0:hr[Ft.children];if(!(Kr!=null&&Kr.length))return 1;Bu=Kr,uu.push({options:Kr})},Fa=0;Fa":Zu,Ft=ua.loadingIcon,Yn=ua.direction,Za=ua.notFoundContent,Ha=Za===void 0?"Not Found":Za,ja=ua.disabled,su=!!vu,Xn=(0,He.C8)(Tn,{value:ku,postState:Ve}),St=(0,Ae.Z)(Xn,2),ne=St[0],ce=St[1],fe=ge.useMemo(function(){return be(ea)},[JSON.stringify(ea)]),Me=yt(fe,ka),je=(0,Ae.Z)(Me,3),vt=je[0],Lt=je[1],fa=je[2],ra=At(vt,fe),sa=ft(su,ne,Lt,fa,ra),lu=(0,Ae.Z)(sa,3),Vn=lu[0],In=lu[1],ya=lu[2],An=(0,He.zX)(function(ir){if(ce(ir),aa){var Or=Ve(ir),uu=Or.map(function(ur){return Ge(ur,vt,fe).map(function(Fa){return Fa.option})}),Bu=su?Or:Or[0],Du=su?uu:uu[0];aa(Bu,Du)}}),ca=_e(su,An,Vn,In,ya,Lt,fa,La),st=(0,He.zX)(function(ir){ca(ir)}),Wt=ge.useMemo(function(){return{options:vt,fieldNames:fe,values:Vn,halfValues:In,changeOnSelect:zn,onSelect:st,checkable:vu,searchOptions:[],dropdownPrefixCls:void 0,loadData:qa,expandTrigger:pu,expandIcon:vn,loadingIcon:Ft,dropdownMenuColumnStyle:void 0}},[vt,fe,Vn,In,zn,st,vu,qa,pu,vn,Ft]),Oa="".concat(Mt,"-panel"),yu=!vt.length;return ge.createElement(ze.Provider,{value:Wt},ge.createElement("div",{className:bt()(Oa,(Dn={},(0,oe.Z)(Dn,"".concat(Oa,"-rtl"),Yn==="rtl"),(0,oe.Z)(Dn,"".concat(Oa,"-empty"),yu),Dn),Nn),style:Jt},yu?Ha:ge.createElement(an,{prefixCls:Mt,searchValue:"",multiple:su,toggleOpen:ht,open:!0,direction:Yn,disabled:ja})))}function nt(en){var Dn=en.onPopupVisibleChange,ua=en.popupVisible,hn=en.popupClassName,Mt=en.popupPlacement;warning(!Dn,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(ua===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(hn===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Mt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Ze(en,Dn){if(en){var ua=function hn(Mt){for(var Jt=0;Jt":je,Lt=en.loadingIcon,fa=en.children,ra=en.dropdownMatchSelectWidth,sa=ra===void 0?!1:ra,lu=en.showCheckedStrategy,Vn=lu===void 0?ue:lu,In=en.optionRender,ya=(0,Be.Z)(en,On),An=(0,Fe.ZP)(ua),ca=!!ea,st=(0,Ce.Z)(Nn,{value:ka,postState:Ve}),Wt=(0,Ae.Z)(st,2),Oa=Wt[0],yu=Wt[1],ir=ge.useMemo(function(){return be(Jt)},[JSON.stringify(Jt)]),Or=yt(ir,vn),uu=(0,Ae.Z)(Or,3),Bu=uu[0],Du=uu[1],ur=uu[2],Fa=(0,Ce.Z)("",{value:La,postState:function(ho){return ho||""}}),br=(0,Ae.Z)(Fa,2),xr=br[0],hr=br[1],Kr=function(ho,Fo){hr(ho),Fo.source!=="blur"&&qa&&qa(ho)},Ea=Dt(pu),Ka=(0,Ae.Z)(Ea,2),Ku=Ka[0],Xa=Ka[1],bu=z(xr,Bu,ir,Ft||Mt,Xa,vu||ca),Rr=At(Bu,ir),Zl=ft(ca,Oa,Du,ur,Rr),Tl=(0,Ae.Z)(Zl,3),lo=Tl[0],Ho=Tl[1],Uo=Tl[2],Mo=ge.useMemo(function(){var ao=de(lo),ho=Ye(ao,Du,Vn);return[].concat((0,Oe.Z)(Uo),(0,Oe.Z)(ur(ho)))},[lo,Du,ur,Uo,Vn]),Ru=ot(Mo,Bu,ir,ca,ku),Oo=(0,Le.Z)(function(ao){if(yu(ao),Tn){var ho=Ve(ao),Fo=ho.map(function(Ko){return Ge(Ko,Bu,ir).map(function(ci){return ci.option})}),Co=ca?ho:ho[0],qo=ca?Fo:Fo[0];Tn(Co,qo)}}),ul=_e(ca,Oo,lo,Ho,Uo,Du,ur,Vn),Ro=(0,Le.Z)(function(ao){(!ca||aa)&&hr(""),ul(ao)}),yo=function(ho,Fo){if(Fo.type==="clear"){Oo([]);return}var Co=Fo.values[0],qo=Co.valueCells;Ro(qo)},ro=Ha!==void 0?Ha:Za,_r=su||ja,Po=ce||ne,dl=function(ho){fe==null||fe(ho),Me==null||Me(ho)},Ul=ge.useMemo(function(){return{options:Bu,fieldNames:ir,values:lo,halfValues:Ho,changeOnSelect:vu,onSelect:Ro,checkable:ea,searchOptions:bu,dropdownPrefixCls:Ft,loadData:Yn,expandTrigger:Zu,expandIcon:vt,loadingIcon:Lt,dropdownMenuColumnStyle:Xn,optionRender:In}},[Bu,ir,lo,Ho,vu,Ro,ea,bu,Ft,Yn,Zu,vt,Lt,Xn,In]),vo=!(xr?bu:Bu).length,oo=xr&&Xa.matchInputWidth||vo?{}:{minWidth:"auto"};return ge.createElement(ze.Provider,{value:Ul},ge.createElement(xe.Ac,(0,a.Z)({},ya,{ref:Dn,id:An,prefixCls:Mt,autoClearSearchValue:aa,dropdownMatchSelectWidth:sa,dropdownStyle:(0,Se.Z)((0,Se.Z)({},oo),St),displayValues:Ru,onDisplayValuesChange:yo,mode:ca?"multiple":void 0,searchValue:xr,onSearch:Kr,showSearch:Ku,OptionList:cn,emptyOptions:vo,open:ro,dropdownClassName:_r,placement:Po,onDropdownVisibleChange:dl,getRawInputElement:function(){return fa}})))});pn.SHOW_PARENT=ue,pn.SHOW_CHILD=me,pn.Panel=rt;var Un=pn,Ht=Un},98535:function(pt,dt,ee){"use strict";ee.r(dt),ee.d(dt,{Panel:function(){return Ve},default:function(){return Je}});var a=ee(72308),Se=ee(80702),Oe=ee(52487),Ae=ee(62853),Be=ee(92310),xe=ee.n(Be),Fe=ee(18929),Le=ee(48736),Ce=ee(59301),ge=ee(74416),Ne=ee(11592),ze=ee(77321),Ie=ee(49618),oe=ee(77900),E=ee(10228),y=Ce.forwardRef(function(Ye,Ge){var ot=Ye.prefixCls,At=Ye.forceRender,Et=Ye.className,ct=Ye.style,yt=Ye.children,rn=Ye.isActive,Dt=Ye.role,gt=Ye.classNames,_e=Ye.styles,ft=Ce.useState(rn||At),Ct=(0,Oe.Z)(ft,2),bt=Ct[0],Qt=Ct[1];return Ce.useEffect(function(){(At||rn)&&Qt(!0)},[At,rn]),bt?Ce.createElement("div",{ref:Ge,className:xe()("".concat(ot,"-content"),(0,Ie.Z)((0,Ie.Z)({},"".concat(ot,"-content-active"),rn),"".concat(ot,"-content-inactive"),!rn),Et),style:ct,role:Dt},Ce.createElement("div",{className:xe()("".concat(ot,"-content-box"),gt==null?void 0:gt.body),style:_e==null?void 0:_e.body},yt)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Ce.forwardRef(function(Ye,Ge){var ot=Ye.showArrow,At=ot===void 0?!0:ot,Et=Ye.headerClass,ct=Ye.isActive,yt=Ye.onItemClick,rn=Ye.forceRender,Dt=Ye.className,gt=Ye.classNames,_e=gt===void 0?{}:gt,ft=Ye.styles,Ct=ft===void 0?{}:ft,bt=Ye.prefixCls,Qt=Ye.collapsible,sn=Ye.accordion,Te=Ye.panelKey,Gt=Ye.extra,va=Ye.header,xt=Ye.expandIcon,Yt=Ye.openMotion,na=Ye.destroyInactivePanel,Ba=Ye.children,mn=(0,ge.Z)(Ye,b),an=Qt==="disabled",gn=Gt!=null&&typeof Gt!="boolean",cn=(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({onClick:function(){yt==null||yt(Te)},onKeyDown:function(On){(On.key==="Enter"||On.keyCode===E.Z.ENTER||On.which===E.Z.ENTER)&&(yt==null||yt(Te))},role:sn?"tab":"button"},"aria-expanded",ct),"aria-disabled",an),"tabIndex",an?-1:0),He=typeof xt=="function"?xt(Ye):Ce.createElement("i",{className:"arrow"}),ht=He&&Ce.createElement("div",(0,a.Z)({className:"".concat(bt,"-expand-icon")},["header","icon"].includes(Qt)?cn:{}),He),rt=xe()("".concat(bt,"-item"),(0,Ie.Z)((0,Ie.Z)({},"".concat(bt,"-item-active"),ct),"".concat(bt,"-item-disabled"),an),Dt),nt=xe()(Et,"".concat(bt,"-header"),(0,Ie.Z)({},"".concat(bt,"-collapsible-").concat(Qt),!!Qt),_e.header),Ze=(0,ze.Z)({className:nt,style:Ct.header},["header","icon"].includes(Qt)?{}:cn);return Ce.createElement("div",(0,a.Z)({},mn,{ref:Ge,className:rt}),Ce.createElement("div",Ze,At&&ht,Ce.createElement("span",(0,a.Z)({className:"".concat(bt,"-header-text")},Qt==="header"?cn:{}),va),gn&&Ce.createElement("div",{className:"".concat(bt,"-extra")},Gt)),Ce.createElement(oe.default,(0,a.Z)({visible:ct,leavedClassName:"".concat(bt,"-content-hidden")},Yt,{forceRender:rn,removeOnLeave:na}),function(Ot,On){var pn=Ot.className,Un=Ot.style;return Ce.createElement(x,{ref:On,prefixCls:bt,className:pn,classNames:_e,style:Un,styles:Ct,isActive:ct,forceRender:rn,role:sn?"tabpanel":void 0},Ba)}))}),te=z,ue=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],me=function(Ge,ot){var At=ot.prefixCls,Et=ot.accordion,ct=ot.collapsible,yt=ot.destroyInactivePanel,rn=ot.onItemClick,Dt=ot.activeKey,gt=ot.openMotion,_e=ot.expandIcon;return Ge.map(function(ft,Ct){var bt=ft.children,Qt=ft.label,sn=ft.key,Te=ft.collapsible,Gt=ft.onItemClick,va=ft.destroyInactivePanel,xt=(0,ge.Z)(ft,ue),Yt=String(sn!=null?sn:Ct),na=Te!=null?Te:ct,Ba=va!=null?va:yt,mn=function(cn){na!=="disabled"&&(rn(cn),Gt==null||Gt(cn))},an=!1;return Et?an=Dt[0]===Yt:an=Dt.indexOf(Yt)>-1,Ce.createElement(te,(0,a.Z)({},xt,{prefixCls:At,key:Yt,panelKey:Yt,isActive:an,accordion:Et,openMotion:gt,expandIcon:_e,header:Qt,collapsible:na,onItemClick:mn,destroyInactivePanel:Ba}),bt)})},he=function(Ge,ot,At){if(!Ge)return null;var Et=At.prefixCls,ct=At.accordion,yt=At.collapsible,rn=At.destroyInactivePanel,Dt=At.onItemClick,gt=At.activeKey,_e=At.openMotion,ft=At.expandIcon,Ct=Ge.key||String(ot),bt=Ge.props,Qt=bt.header,sn=bt.headerClass,Te=bt.destroyInactivePanel,Gt=bt.collapsible,va=bt.onItemClick,xt=!1;ct?xt=gt[0]===Ct:xt=gt.indexOf(Ct)>-1;var Yt=Gt!=null?Gt:yt,na=function(an){Yt!=="disabled"&&(Dt(an),va==null||va(an))},Ba={key:Ct,panelKey:Ct,header:Qt,headerClass:sn,isActive:xt,prefixCls:Et,destroyInactivePanel:Te!=null?Te:rn,openMotion:_e,accordion:ct,children:Ge.props.children,onItemClick:na,expandIcon:ft,collapsible:Yt};return typeof Ge.type=="string"?Ge:(Object.keys(Ba).forEach(function(mn){typeof Ba[mn]=="undefined"&&delete Ba[mn]}),Ce.cloneElement(Ge,Ba))};function de(Ye,Ge,ot){return Array.isArray(Ye)?me(Ye,ot):(0,Ne.Z)(Ge).map(function(At,Et){return he(At,Et,ot)})}var pe=de,be=ee(26112);function De(Ye){var Ge=Ye;if(!Array.isArray(Ge)){var ot=(0,Ae.Z)(Ge);Ge=ot==="number"||ot==="string"?[Ge]:[]}return Ge.map(function(At){return String(At)})}var ke=Ce.forwardRef(function(Ye,Ge){var ot=Ye.prefixCls,At=ot===void 0?"rc-collapse":ot,Et=Ye.destroyInactivePanel,ct=Et===void 0?!1:Et,yt=Ye.style,rn=Ye.accordion,Dt=Ye.className,gt=Ye.children,_e=Ye.collapsible,ft=Ye.openMotion,Ct=Ye.expandIcon,bt=Ye.activeKey,Qt=Ye.defaultActiveKey,sn=Ye.onChange,Te=Ye.items,Gt=xe()(At,Dt),va=(0,Fe.Z)([],{value:bt,onChange:function(gn){return sn==null?void 0:sn(gn)},defaultValue:Qt,postState:De}),xt=(0,Oe.Z)(va,2),Yt=xt[0],na=xt[1],Ba=function(gn){return na(function(){if(rn)return Yt[0]===gn?[]:[gn];var cn=Yt.indexOf(gn),He=cn>-1;return He?Yt.filter(function(ht){return ht!==gn}):[].concat((0,Se.Z)(Yt),[gn])})};(0,Le.ZP)(!gt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var mn=pe(Te,gt,{prefixCls:At,accordion:rn,openMotion:ft,expandIcon:Ct,collapsible:_e,destroyInactivePanel:ct,onItemClick:Ba,activeKey:Yt});return Ce.createElement("div",(0,a.Z)({ref:Ge,className:Gt,style:yt,role:rn?"tablist":void 0},(0,be.Z)(Ye,{aria:!0,data:!0})),mn)}),qe=Object.assign(ke,{Panel:te}),Je=qe,Ve=qe.Panel},48365:function(pt,dt,ee){"use strict";var a=ee(61186),Se=ee.n(a),Oe=ee(90111),Ae=ee.n(Oe),Be=ee(58319),xe=ee.n(Be),Fe=ee(23250),Le=ee.n(Fe),Ce=ee(74959),ge=ee.n(Ce),Ne=ee(10238),ze=ee.n(Ne),Ie=ee(33656),oe=ee.n(Ie);Se().extend(oe()),Se().extend(ze()),Se().extend(Ae()),Se().extend(xe()),Se().extend(Le()),Se().extend(ge()),Se().extend(function(z,te){var ue=te.prototype,me=ue.format;ue.format=function(de){var pe=(de||"").replace("Wo","wo");return me.bind(this)(pe)}});var E={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"},y=function(te){var ue=E[te];return ue||te.split("_")[0]},x=function(){},b={getNow:function(){var te=Se()();return typeof te.tz=="function"?te.tz():te},getFixedDate:function(te){return Se()(te,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(te){return te.endOf("month")},getWeekDay:function(te){var ue=te.locale("en");return ue.weekday()+ue.localeData().firstDayOfWeek()},getYear:function(te){return te.year()},getMonth:function(te){return te.month()},getDate:function(te){return te.date()},getHour:function(te){return te.hour()},getMinute:function(te){return te.minute()},getSecond:function(te){return te.second()},getMillisecond:function(te){return te.millisecond()},addYear:function(te,ue){return te.add(ue,"year")},addMonth:function(te,ue){return te.add(ue,"month")},addDate:function(te,ue){return te.add(ue,"day")},setYear:function(te,ue){return te.year(ue)},setMonth:function(te,ue){return te.month(ue)},setDate:function(te,ue){return te.date(ue)},setHour:function(te,ue){return te.hour(ue)},setMinute:function(te,ue){return te.minute(ue)},setSecond:function(te,ue){return te.second(ue)},setMillisecond:function(te,ue){return te.millisecond(ue)},isAfter:function(te,ue){return te.isAfter(ue)},isValidate:function(te){return te.isValid()},locale:{getWeekFirstDay:function(te){return Se()().locale(y(te)).localeData().firstDayOfWeek()},getWeekFirstDate:function(te,ue){return ue.locale(y(te)).weekday(0)},getWeek:function(te,ue){return ue.locale(y(te)).week()},getShortWeekDays:function(te){return Se()().locale(y(te)).localeData().weekdaysMin()},getShortMonths:function(te){return Se()().locale(y(te)).localeData().monthsShort()},format:function(te,ue,me){return ue.locale(y(te)).format(me)},parse:function(te,ue,me){for(var he=y(te),de=0;de2&&arguments[2]!==void 0?arguments[2]:"0",lt=String(Ee);lt.length2&&arguments[2]!==void 0?arguments[2]:[],lt=ge.useState([!1,!1]),mt=(0,Ae.Z)(lt,2),jt=mt[0],tn=mt[1],Xt=function(Bn,$n){tn(function(ga){return he(ga,$n,Bn)})},jn=ge.useMemo(function(){return jt.map(function(da,Bn){if(da)return!0;var $n=Ee[Bn];return $n?!!(!tt[Bn]&&!$n||$n&&We($n,{activeIndex:Bn})):!1})},[Ee,jt,We,tt]);return[jn,Xt]}function Je(Ee,We,tt,lt,mt){var jt="",tn=[];return Ee&&tn.push(mt?"hh":"HH"),We&&tn.push("mm"),tt&&tn.push("ss"),jt=tn.join(":"),lt&&(jt+=".SSS"),mt&&(jt+=" A"),jt}function Ve(Ee,We,tt,lt,mt,jt){var tn=Ee.fieldDateTimeFormat,Xt=Ee.fieldDateFormat,jn=Ee.fieldTimeFormat,da=Ee.fieldMonthFormat,Bn=Ee.fieldYearFormat,$n=Ee.fieldWeekFormat,ga=Ee.fieldQuarterFormat,Ta=Ee.yearFormat,Fn=Ee.cellYearFormat,Ya=Ee.cellQuarterFormat,ba=Ee.dayFormat,za=Ee.cellDateFormat,xa=Je(We,tt,lt,mt,jt);return(0,Oe.Z)((0,Oe.Z)({},Ee),{},{fieldDateTimeFormat:tn||"YYYY-MM-DD ".concat(xa),fieldDateFormat:Xt||"YYYY-MM-DD",fieldTimeFormat:jn||xa,fieldMonthFormat:da||"YYYY-MM",fieldYearFormat:Bn||"YYYY",fieldWeekFormat:$n||"gggg-wo",fieldQuarterFormat:ga||"YYYY-[Q]Q",yearFormat:Ta||"YYYY",cellYearFormat:Fn||"YYYY",cellQuarterFormat:Ya||"[Q]Q",cellDateFormat:za||ba||"D"})}function Ye(Ee,We){var tt=We.showHour,lt=We.showMinute,mt=We.showSecond,jt=We.showMillisecond,tn=We.use12Hours;return ge.useMemo(function(){return Ve(Ee,tt,lt,mt,jt,tn)},[Ee,tt,lt,mt,jt,tn])}var Ge=ee(62853);function ot(Ee,We,tt){return tt!=null?tt:We.some(function(lt){return Ee.includes(lt)})}var At=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Et(Ee){var We=de(Ee,At),tt=Ee.format,lt=Ee.picker,mt=null;return tt&&(mt=tt,Array.isArray(mt)&&(mt=mt[0]),mt=(0,Ge.Z)(mt)==="object"?mt.format:mt),lt==="time"&&(We.format=mt),[We,mt]}function ct(Ee){return Ee&&typeof Ee=="string"}function yt(Ee,We,tt,lt){return[Ee,We,tt,lt].some(function(mt){return mt!==void 0})}function rn(Ee,We,tt,lt,mt){var jt=We,tn=tt,Xt=lt;if(!Ee&&!jt&&!tn&&!Xt&&!mt)jt=!0,tn=!0,Xt=!0;else if(Ee){var jn,da,Bn,$n=[jt,tn,Xt].some(function(Fn){return Fn===!1}),ga=[jt,tn,Xt].some(function(Fn){return Fn===!0}),Ta=$n?!0:!ga;jt=(jn=jt)!==null&&jn!==void 0?jn:Ta,tn=(da=tn)!==null&&da!==void 0?da:Ta,Xt=(Bn=Xt)!==null&&Bn!==void 0?Bn:Ta}return[jt,tn,Xt,mt]}function Dt(Ee){var We=Ee.showTime,tt=Et(Ee),lt=(0,Ae.Z)(tt,2),mt=lt[0],jt=lt[1],tn=We&&(0,Ge.Z)(We)==="object"?We:{},Xt=(0,Oe.Z)((0,Oe.Z)({defaultOpenValue:tn.defaultOpenValue||tn.defaultValue},mt),tn),jn=Xt.showMillisecond,da=Xt.showHour,Bn=Xt.showMinute,$n=Xt.showSecond,ga=yt(da,Bn,$n,jn),Ta=rn(ga,da,Bn,$n,jn),Fn=(0,Ae.Z)(Ta,3);return da=Fn[0],Bn=Fn[1],$n=Fn[2],[Xt,(0,Oe.Z)((0,Oe.Z)({},Xt),{},{showHour:da,showMinute:Bn,showSecond:$n,showMillisecond:jn}),Xt.format,jt]}function gt(Ee,We,tt,lt,mt){var jt=Ee==="time";if(Ee==="datetime"||jt){for(var tn=lt,Xt=pe(Ee,mt,null),jn=Xt,da=[We,tt],Bn=0;Bn1&&(tn=We.addDate(tn,-7)),tn}function cn(Ee,We){var tt=We.generateConfig,lt=We.locale,mt=We.format;return Ee?typeof mt=="function"?mt(Ee):tt.locale.format(lt.locale,Ee,mt):""}function He(Ee,We,tt){var lt=We,mt=["getHour","getMinute","getSecond","getMillisecond"],jt=["setHour","setMinute","setSecond","setMillisecond"];return jt.forEach(function(tn,Xt){tt?lt=Ee[tn](lt,Ee[mt[Xt]](tt)):lt=Ee[tn](lt,0)}),lt}function ht(Ee,We,tt,lt,mt){var jt=(0,Be.zX)(function(tn,Xt){return!!(tt&&tt(tn,Xt)||lt&&Ee.isAfter(lt,tn)&&!Ba(Ee,We,lt,tn,Xt.type)||mt&&Ee.isAfter(tn,mt)&&!Ba(Ee,We,mt,tn,Xt.type))});return jt}function rt(Ee,We,tt){return ge.useMemo(function(){var lt=pe(Ee,We,tt),mt=me(lt),jt=mt[0],tn=(0,Ge.Z)(jt)==="object"&&jt.type==="mask"?jt.format:null;return[mt.map(function(Xt){return typeof Xt=="string"||typeof Xt=="function"?Xt:Xt.format}),tn]},[Ee,We,tt])}function nt(Ee,We,tt){return typeof Ee[0]=="function"||tt?!0:We}function Ze(Ee,We,tt,lt){var mt=(0,Be.zX)(function(jt,tn){var Xt=(0,Oe.Z)({type:We},tn);if(delete Xt.activeIndex,!Ee.isValidate(jt)||tt&&tt(jt,Xt))return!0;if((We==="date"||We==="time")&<){var jn,da=tn&&tn.activeIndex===1?"end":"start",Bn=((jn=lt.disabledTime)===null||jn===void 0?void 0:jn.call(lt,jt,da,{from:Xt.from}))||{},$n=Bn.disabledHours,ga=Bn.disabledMinutes,Ta=Bn.disabledSeconds,Fn=Bn.disabledMilliseconds,Ya=lt.disabledHours,ba=lt.disabledMinutes,za=lt.disabledSeconds,xa=$n||Ya,du=ga||ba,nn=Ta||za,Ca=Ee.getHour(jt),Da=Ee.getMinute(jt),cu=Ee.getSecond(jt),Ga=Ee.getMillisecond(jt);if(xa&&xa().includes(Ca)||du&&du(Ca).includes(Da)||nn&&nn(Ca,Da).includes(cu)||Fn&&Fn(Ca,Da,cu).includes(Ga))return!0}return!1});return mt}function Ot(Ee){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=ge.useMemo(function(){var lt=Ee&&me(Ee);return We&<&&(lt[1]=lt[1]||lt[0]),lt},[Ee,We]);return tt}function On(Ee,We){var tt=Ee.generateConfig,lt=Ee.locale,mt=Ee.picker,jt=mt===void 0?"date":mt,tn=Ee.prefixCls,Xt=tn===void 0?"rc-picker":tn,jn=Ee.styles,da=jn===void 0?{}:jn,Bn=Ee.classNames,$n=Bn===void 0?{}:Bn,ga=Ee.order,Ta=ga===void 0?!0:ga,Fn=Ee.components,Ya=Fn===void 0?{}:Fn,ba=Ee.inputRender,za=Ee.allowClear,xa=Ee.clearIcon,du=Ee.needConfirm,nn=Ee.multiple,Ca=Ee.format,Da=Ee.inputReadOnly,cu=Ee.disabledDate,Ga=Ee.minDate,Tu=Ee.maxDate,Yu=Ee.showTime,nr=Ee.value,gr=Ee.defaultValue,Au=Ee.pickerValue,sr=Ee.defaultPickerValue,cr=Ot(nr),dr=Ot(gr),Fr=Ot(Au),Hr=Ot(sr),Yr=jt==="date"&&Yu?"datetime":jt,xu=Yr==="time"||Yr==="datetime",$u=xu||nn,Iu=du!=null?du:xu,Hu=Dt(Ee),Qa=(0,Ae.Z)(Hu,4),sl=Qa[0],Er=Qa[1],Ur=Qa[2],rl=Qa[3],Wr=Ye(lt,Er),Bl=ge.useMemo(function(){return gt(Yr,Ur,rl,sl,Wr)},[Yr,Ur,rl,sl,Wr]),fl=ge.useMemo(function(){return(0,Oe.Z)((0,Oe.Z)({},Ee),{},{prefixCls:Xt,locale:Wr,picker:jt,styles:da,classNames:$n,order:Ta,components:(0,Oe.Z)({input:ba},Ya),clearIcon:_e(Xt,za,xa),showTime:Bl,value:cr,defaultValue:dr,pickerValue:Fr,defaultPickerValue:Hr},We==null?void 0:We())},[Ee]),Dl=rt(Yr,Wr,Ca),bl=(0,Ae.Z)(Dl,2),Al=bl[0],wl=bl[1],ol=nt(Al,Da,nn),Wl=ht(tt,lt,cu,Ga,Tu),$r=Ze(tt,jt,Wl,Bl),Ln=ge.useMemo(function(){return(0,Oe.Z)((0,Oe.Z)({},fl),{},{needConfirm:Iu,inputReadOnly:ol,disabledDate:Wl})},[fl,Iu,ol,Wl]);return[Ln,Yr,$u,Al,wl,$r]}var pn=ee(16089);function Un(Ee,We,tt){var lt=(0,Be.C8)(We,{value:Ee}),mt=(0,Ae.Z)(lt,2),jt=mt[0],tn=mt[1],Xt=ge.useRef(Ee),jn=ge.useRef(),da=function(){pn.Z.cancel(jn.current)},Bn=(0,Be.zX)(function(){tn(Xt.current),tt&&jt!==Xt.current&&tt(Xt.current)}),$n=(0,Be.zX)(function(ga,Ta){da(),Xt.current=ga,ga||Ta?Bn():jn.current=(0,pn.Z)(Bn)});return ge.useEffect(function(){return da},[]),[jt,$n]}function Ht(Ee,We){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],lt=arguments.length>3?arguments[3]:void 0,mt=tt.every(function(Bn){return Bn})?!1:Ee,jt=Un(mt,We||!1,lt),tn=(0,Ae.Z)(jt,2),Xt=tn[0],jn=tn[1];function da(Bn){var $n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!$n.inherit||Xt)&&jn(Bn,$n.force)}return[Xt,da]}function en(Ee){var We=ge.useRef();return ge.useImperativeHandle(Ee,function(){var tt;return{nativeElement:(tt=We.current)===null||tt===void 0?void 0:tt.nativeElement,focus:function(mt){var jt;(jt=We.current)===null||jt===void 0||jt.focus(mt)},blur:function(){var mt;(mt=We.current)===null||mt===void 0||mt.blur()}}}),We}function Dn(Ee,We){return ge.useMemo(function(){return Ee||(We?((0,Ce.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(We).map(function(tt){var lt=(0,Ae.Z)(tt,2),mt=lt[0],jt=lt[1];return{label:mt,value:jt}})):[])},[Ee,We])}function ua(Ee,We){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,lt=ge.useRef(We);lt.current=We,(0,xe.o)(function(){if(Ee)lt.current(Ee);else{var mt=(0,pn.Z)(function(){lt.current(Ee)},tt);return function(){pn.Z.cancel(mt)}}},[Ee])}function hn(Ee){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,lt=ge.useState(0),mt=(0,Ae.Z)(lt,2),jt=mt[0],tn=mt[1],Xt=ge.useState(!1),jn=(0,Ae.Z)(Xt,2),da=jn[0],Bn=jn[1],$n=ge.useRef([]),ga=ge.useRef(null),Ta=ge.useRef(null),Fn=function(nn){ga.current=nn},Ya=function(nn){return ga.current===nn},ba=function(nn){Bn(nn)},za=function(nn){return nn&&(Ta.current=nn),Ta.current},xa=function(nn){var Ca=$n.current,Da=new Set(Ca.filter(function(Ga){return nn[Ga]||We[Ga]})),cu=Ca[Ca.length-1]===0?1:0;return Da.size>=2||Ee[cu]?null:cu};return ua(da||tt,function(){da||($n.current=[],Fn(null))}),ge.useEffect(function(){da&&$n.current.push(jt)},[da,jt]),[da,ba,za,jt,tn,xa,$n.current,Fn,Ya]}function Mt(Ee,We,tt,lt,mt,jt){var tn=tt[tt.length-1],Xt=function(da,Bn){var $n=(0,Ae.Z)(Ee,2),ga=$n[0],Ta=$n[1],Fn=(0,Oe.Z)((0,Oe.Z)({},Bn),{},{from:be(Ee,tt)});return tn===1&&We[0]&&ga&&!Ba(lt,mt,ga,da,Fn.type)&<.isAfter(ga,da)||tn===0&&We[1]&&Ta&&!Ba(lt,mt,Ta,da,Fn.type)&<.isAfter(da,Ta)?!0:jt==null?void 0:jt(da,Fn)};return Xt}function Jt(Ee,We,tt,lt){switch(We){case"date":case"week":return Ee.addMonth(tt,lt);case"month":case"quarter":return Ee.addYear(tt,lt);case"year":return Ee.addYear(tt,lt*10);case"decade":return Ee.addYear(tt,lt*100);default:return tt}}var Nn=[];function ka(Ee,We,tt,lt,mt,jt,tn,Xt){var jn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Nn,da=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Nn,Bn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Nn,$n=arguments.length>11?arguments[11]:void 0,ga=arguments.length>12?arguments[12]:void 0,Ta=arguments.length>13?arguments[13]:void 0,Fn=tn==="time",Ya=jt||0,ba=function(Fr){var Hr=Ee.getNow();return Fn&&(Hr=He(Ee,Hr)),jn[Fr]||tt[Fr]||Hr},za=(0,Ae.Z)(da,2),xa=za[0],du=za[1],nn=(0,Be.C8)(function(){return ba(0)},{value:xa}),Ca=(0,Ae.Z)(nn,2),Da=Ca[0],cu=Ca[1],Ga=(0,Be.C8)(function(){return ba(1)},{value:du}),Tu=(0,Ae.Z)(Ga,2),Yu=Tu[0],nr=Tu[1],gr=ge.useMemo(function(){var dr=[Da,Yu][Ya];return Fn?dr:He(Ee,dr,Bn[Ya])},[Fn,Da,Yu,Ya,Ee,Bn]),Au=function(Fr){var Hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Yr=[cu,nr][Ya];Yr(Fr);var xu=[Da,Yu];xu[Ya]=Fr,$n&&(!Ba(Ee,We,Da,xu[0],tn)||!Ba(Ee,We,Yu,xu[1],tn))&&$n(xu,{source:Hr,range:Ya===1?"end":"start",mode:lt})},sr=function(Fr,Hr){if(Xt){var Yr={date:"month",week:"month",month:"year",quarter:"year"},xu=Yr[tn];if(xu&&!Ba(Ee,We,Fr,Hr,xu))return Jt(Ee,tn,Hr,-1);if(tn==="year"&&Fr){var $u=Math.floor(Ee.getYear(Fr)/10),Iu=Math.floor(Ee.getYear(Hr)/10);if($u!==Iu)return Jt(Ee,tn,Hr,-1)}}return Hr},cr=ge.useRef(null);return(0,xe.Z)(function(){if(mt&&!jn[Ya]){var dr=Fn?null:Ee.getNow();if(cr.current!==null&&cr.current!==Ya?dr=[Da,Yu][Ya^1]:tt[Ya]?dr=Ya===0?tt[0]:sr(tt[0],tt[1]):tt[Ya^1]&&(dr=tt[Ya^1]),dr){ga&&Ee.isAfter(ga,dr)&&(dr=ga);var Fr=Xt?Jt(Ee,tn,dr,1):dr;Ta&&Ee.isAfter(Fr,Ta)&&(dr=Xt?Jt(Ee,tn,Ta,-1):Ta),Au(dr,"reset")}}},[mt,Ya,tt[Ya]]),ge.useEffect(function(){mt?cr.current=Ya:cr.current=null},[mt,Ya]),(0,xe.Z)(function(){mt&&jn&&jn[Ya]&&Au(jn[Ya],"reset")},[mt,Ya]),[gr,Au]}function vu(Ee,We){var tt=ge.useRef(Ee),lt=ge.useState({}),mt=(0,Ae.Z)(lt,2),jt=mt[1],tn=function(da){return da&&We!==void 0?We:tt.current},Xt=function(da){tt.current=da,jt({})};return[tn,Xt,tn(!0)]}var Tn=[];function ku(Ee,We,tt){var lt=function(tn){return tn.map(function(Xt){return cn(Xt,{generateConfig:Ee,locale:We,format:tt[0]})})},mt=function(tn,Xt){for(var jn=Math.max(tn.length,Xt.length),da=-1,Bn=0;Bn2&&arguments[2]!==void 0?arguments[2]:1,lt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,mt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],jt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,tn=[],Xt=tt>=1?tt|0:1,jn=Ee;jn<=We;jn+=Xt){var da=mt.includes(jn);(!da||!lt)&&tn.push({label:ue(jn,jt),value:jn,disabled:da})}return tn}function Yn(Ee){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=arguments.length>2?arguments[2]:void 0,lt=We||{},mt=lt.use12Hours,jt=lt.hourStep,tn=jt===void 0?1:jt,Xt=lt.minuteStep,jn=Xt===void 0?1:Xt,da=lt.secondStep,Bn=da===void 0?1:da,$n=lt.millisecondStep,ga=$n===void 0?100:$n,Ta=lt.hideDisabledOptions,Fn=lt.disabledTime,Ya=lt.disabledHours,ba=lt.disabledMinutes,za=lt.disabledSeconds,xa=ge.useMemo(function(){return tt||Ee.getNow()},[tt,Ee]);if(0)var du,nn,Ca;var Da=ge.useCallback(function($u){var Iu=(Fn==null?void 0:Fn($u))||{};return[Iu.disabledHours||Ya||vn,Iu.disabledMinutes||ba||vn,Iu.disabledSeconds||za||vn,Iu.disabledMilliseconds||vn]},[Fn,Ya,ba,za]),cu=ge.useMemo(function(){return Da(xa)},[xa,Da]),Ga=(0,Ae.Z)(cu,4),Tu=Ga[0],Yu=Ga[1],nr=Ga[2],gr=Ga[3],Au=ge.useCallback(function($u,Iu,Hu,Qa){var sl=Ft(0,23,tn,Ta,$u()),Er=mt?sl.map(function(Bl){return(0,Oe.Z)((0,Oe.Z)({},Bl),{},{label:ue(Bl.value%12||12,2)})}):sl,Ur=function(fl){return Ft(0,59,jn,Ta,Iu(fl))},rl=function(fl,Dl){return Ft(0,59,Bn,Ta,Hu(fl,Dl))},Wr=function(fl,Dl,bl){return Ft(0,999,ga,Ta,Qa(fl,Dl,bl),3)};return[Er,Ur,rl,Wr]},[Ta,tn,mt,ga,jn,Bn]),sr=ge.useMemo(function(){return Au(Tu,Yu,nr,gr)},[Au,Tu,Yu,nr,gr]),cr=(0,Ae.Z)(sr,4),dr=cr[0],Fr=cr[1],Hr=cr[2],Yr=cr[3],xu=function(Iu,Hu){var Qa=function(){return dr},sl=Fr,Er=Hr,Ur=Yr;if(Hu){var rl=Da(Hu),Wr=(0,Ae.Z)(rl,4),Bl=Wr[0],fl=Wr[1],Dl=Wr[2],bl=Wr[3],Al=Au(Bl,fl,Dl,bl),wl=(0,Ae.Z)(Al,4),ol=wl[0],Wl=wl[1],$r=wl[2],Ln=wl[3];Qa=function(){return ol},sl=Wl,Er=$r,Ur=Ln}var Pu=Zu(Iu,Qa,sl,Er,Ur,Ee);return Pu};return[xu,dr,Fr,Hr,Yr]}function Za(Ee){var We=Ee.mode,tt=Ee.internalMode,lt=Ee.renderExtraFooter,mt=Ee.showNow,jt=Ee.showTime,tn=Ee.onSubmit,Xt=Ee.onNow,jn=Ee.invalid,da=Ee.needConfirm,Bn=Ee.generateConfig,$n=Ee.disabledDate,ga=ge.useContext(x),Ta=ga.prefixCls,Fn=ga.locale,Ya=ga.button,ba=Ya===void 0?"button":Ya,za=Bn.getNow(),xa=Yn(Bn,jt,za),du=(0,Ae.Z)(xa,1),nn=du[0],Ca=lt==null?void 0:lt(We),Da=$n(za,{type:We}),cu=function(){if(!Da){var sr=nn(za);Xt(sr)}},Ga="".concat(Ta,"-now"),Tu="".concat(Ga,"-btn"),Yu=mt&&ge.createElement("li",{className:Ga},ge.createElement("a",{className:oe()(Tu,Da&&"".concat(Tu,"-disabled")),"aria-disabled":Da,onClick:cu},tt==="date"?Fn.today:Fn.now)),nr=da&&ge.createElement("li",{className:"".concat(Ta,"-ok")},ge.createElement(ba,{disabled:jn,onClick:tn},Fn.ok)),gr=(Yu||nr)&&ge.createElement("ul",{className:"".concat(Ta,"-ranges")},Yu,nr);return!Ca&&!gr?null:ge.createElement("div",{className:"".concat(Ta,"-footer")},Ca&&ge.createElement("div",{className:"".concat(Ta,"-footer-extra")},Ca),gr)}function Ha(Ee,We,tt){function lt(mt,jt){var tn=mt.findIndex(function(jn){return Ba(Ee,We,jn,jt,tt)});if(tn===-1)return[].concat((0,Se.Z)(mt),[jt]);var Xt=(0,Se.Z)(mt);return Xt.splice(tn,1),Xt}return lt}var ja=ge.createContext(null);function su(){return ge.useContext(ja)}function Xn(Ee,We){var tt=Ee.prefixCls,lt=Ee.generateConfig,mt=Ee.locale,jt=Ee.disabledDate,tn=Ee.minDate,Xt=Ee.maxDate,jn=Ee.cellRender,da=Ee.hoverValue,Bn=Ee.hoverRangeValue,$n=Ee.onHover,ga=Ee.values,Ta=Ee.pickerValue,Fn=Ee.onSelect,Ya=Ee.prevIcon,ba=Ee.nextIcon,za=Ee.superPrevIcon,xa=Ee.superNextIcon,du=lt.getNow(),nn={now:du,values:ga,pickerValue:Ta,prefixCls:tt,disabledDate:jt,minDate:tn,maxDate:Xt,cellRender:jn,hoverValue:da,hoverRangeValue:Bn,onHover:$n,locale:mt,generateConfig:lt,onSelect:Fn,panelType:We,prevIcon:Ya,nextIcon:ba,superPrevIcon:za,superNextIcon:xa};return[nn,du]}var St=ge.createContext({});function ne(Ee){for(var We=Ee.rowNum,tt=Ee.colNum,lt=Ee.baseDate,mt=Ee.getCellDate,jt=Ee.prefixColumn,tn=Ee.rowClassName,Xt=Ee.titleFormat,jn=Ee.getCellText,da=Ee.getCellClassName,Bn=Ee.headerCells,$n=Ee.cellSelection,ga=$n===void 0?!0:$n,Ta=Ee.disabledDate,Fn=su(),Ya=Fn.prefixCls,ba=Fn.panelType,za=Fn.now,xa=Fn.disabledDate,du=Fn.cellRender,nn=Fn.onHover,Ca=Fn.hoverValue,Da=Fn.hoverRangeValue,cu=Fn.generateConfig,Ga=Fn.values,Tu=Fn.locale,Yu=Fn.onSelect,nr=Ta||xa,gr="".concat(Ya,"-cell"),Au=ge.useContext(St),sr=Au.onCellDblClick,cr=function(Hu){return Ga.some(function(Qa){return Qa&&Ba(cu,Tu,Hu,Qa,ba)})},dr=[],Fr=0;Fr1&&arguments[1]!==void 0?arguments[1]:!1;Lu($a),ba==null||ba($a),xl&&gu($a)},cl=function($a,xl){Wr($a),xl&&er(xl),gu(xl,$a)},Xr=function($a){if($r($a),er($a),rl!==nn){var xl=["decade","year"],at=[].concat(xl,["month"]),Bt={quarter:[].concat(xl,["quarter"]),week:[].concat((0,Se.Z)(at),["week"]),date:[].concat((0,Se.Z)(at),["date"])},Zt=Bt[nn]||at,Pn=Zt.indexOf(rl),Sa=Zt[Pn+1];Sa&&cl(Sa,$a)}},no=ge.useMemo(function(){var vr,$a;if(Array.isArray(cu)){var xl=(0,Ae.Z)(cu,2);vr=xl[0],$a=xl[1]}else vr=cu;return!vr&&!$a?null:(vr=vr||$a,$a=$a||vr,mt.isAfter(vr,$a)?[$a,vr]:[vr,$a])},[cu,mt]),Jr=ke(Ga,Tu,Yu),ll=gr[Bl]||ir[Bl]||je,jl=ge.useContext(St),mo=ge.useMemo(function(){return(0,Oe.Z)((0,Oe.Z)({},jl),{},{hideHeader:Au})},[jl,Au]),Tr="".concat(sr,"-panel"),Ao=de(Ee,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ge.createElement(St.Provider,{value:mo},ge.createElement("div",{ref:cr,tabIndex:jn,className:oe()(Tr,(0,Ne.Z)({},"".concat(Tr,"-rtl"),jt==="rtl"))},ge.createElement(ll,(0,a.Z)({},Ao,{showTime:Qa,prefixCls:sr,locale:Iu,generateConfig:mt,onModeChange:cl,pickerValue:wu,onPickerValueChange:function($a){er($a,!0)},value:ol[0],onSelect:Xr,values:ol,cellRender:Jr,hoverRangeValue:no,hoverValue:Da}))))}var uu=ge.memo(ge.forwardRef(Or)),Bu=uu;function Du(Ee){var We=Ee.picker,tt=Ee.multiplePanel,lt=Ee.pickerValue,mt=Ee.onPickerValueChange,jt=Ee.needConfirm,tn=Ee.onSubmit,Xt=Ee.range,jn=Ee.hoverValue,da=ge.useContext(x),Bn=da.prefixCls,$n=da.generateConfig,ga=ge.useCallback(function(xa,du){return Jt($n,We,xa,du)},[$n,We]),Ta=ge.useMemo(function(){return ga(lt,1)},[lt,ga]),Fn=function(du){mt(ga(du,-1))},Ya={onCellDblClick:function(){jt&&tn()}},ba=We==="time",za=(0,Oe.Z)((0,Oe.Z)({},Ee),{},{hoverValue:null,hoverRangeValue:null,hideHeader:ba});return Xt?za.hoverRangeValue=jn:za.hoverValue=jn,tt?ge.createElement("div",{className:"".concat(Bn,"-panels")},ge.createElement(St.Provider,{value:(0,Oe.Z)((0,Oe.Z)({},Ya),{},{hideNext:!0})},ge.createElement(Bu,za)),ge.createElement(St.Provider,{value:(0,Oe.Z)((0,Oe.Z)({},Ya),{},{hidePrev:!0})},ge.createElement(Bu,(0,a.Z)({},za,{pickerValue:Ta,onPickerValueChange:Fn})))):ge.createElement(St.Provider,{value:(0,Oe.Z)({},Ya)},ge.createElement(Bu,za))}function ur(Ee){return typeof Ee=="function"?Ee():Ee}function Fa(Ee){var We=Ee.prefixCls,tt=Ee.presets,lt=Ee.onClick,mt=Ee.onHover;return tt.length?ge.createElement("div",{className:"".concat(We,"-presets")},ge.createElement("ul",null,tt.map(function(jt,tn){var Xt=jt.label,jn=jt.value;return ge.createElement("li",{key:tn,onClick:function(){lt(ur(jn))},onMouseEnter:function(){mt(ur(jn))},onMouseLeave:function(){mt(null)}},Xt)}))):null}function br(Ee){var We=Ee.panelRender,tt=Ee.internalMode,lt=Ee.picker,mt=Ee.showNow,jt=Ee.range,tn=Ee.multiple,Xt=Ee.activeInfo,jn=Xt===void 0?[0,0,0]:Xt,da=Ee.presets,Bn=Ee.onPresetHover,$n=Ee.onPresetSubmit,ga=Ee.onFocus,Ta=Ee.onBlur,Fn=Ee.onPanelMouseDown,Ya=Ee.direction,ba=Ee.value,za=Ee.onSelect,xa=Ee.isInvalid,du=Ee.defaultOpenValue,nn=Ee.onOk,Ca=Ee.onSubmit,Da=ge.useContext(x),cu=Da.prefixCls,Ga="".concat(cu,"-panel"),Tu=Ya==="rtl",Yu=ge.useRef(null),nr=ge.useRef(null),gr=ge.useState(0),Au=(0,Ae.Z)(gr,2),sr=Au[0],cr=Au[1],dr=ge.useState(0),Fr=(0,Ae.Z)(dr,2),Hr=Fr[0],Yr=Fr[1],xu=ge.useState(0),$u=(0,Ae.Z)(xu,2),Iu=$u[0],Hu=$u[1],Qa=function(Xr){Xr.width&&cr(Xr.width)},sl=(0,Ae.Z)(jn,3),Er=sl[0],Ur=sl[1],rl=sl[2],Wr=ge.useState(0),Bl=(0,Ae.Z)(Wr,2),fl=Bl[0],Dl=Bl[1];ge.useEffect(function(){Dl(10)},[Er]),ge.useEffect(function(){if(jt&&nr.current){var cl,Xr=((cl=Yu.current)===null||cl===void 0?void 0:cl.offsetWidth)||0,no=nr.current.getBoundingClientRect();if(!no.height||no.right<0){Dl(function(mo){return Math.max(0,mo-1)});return}var Jr=(Tu?Ur-Xr:Er)-no.left;if(Hu(Jr),sr&&sr=Xt&&tt<=jn)return jt;var da=Math.min(Math.abs(tt-Xt),Math.abs(tt-jn));da0?mr:tl));var kr=fr+Ou,Vr=tl-mr+1;return String(mr+(Vr+kr-mr)%Vr)};switch(xl){case"Backspace":case"Delete":at="",Bt=Pn;break;case"ArrowLeft":at="",Sa(-1);break;case"ArrowRight":at="",Sa(1);break;case"ArrowUp":at="",Bt=Ja(1);break;case"ArrowDown":at="",Bt=Ja(-1);break;default:isNaN(Number(xl))||(at=Iu+xl,Bt=at);break}if(at!==null&&(Hu(at),at.length>=Zt&&(Sa(1),Hu(""))),Bt!==null){var zu=Dl.slice(0,$r)+ue(Bt,Zt)+Dl.slice(Ln);wu(zu.slice(0,tn.length))}fl({})},Tr=ge.useRef();(0,xe.Z)(function(){if(!(!sr||!tn||er.current)){if(!wl.match(Dl)){wu(tn);return}return Al.current.setSelectionRange($r,Ln),Tr.current=(0,pn.Z)(function(){Al.current.setSelectionRange($r,Ln)}),function(){pn.Z.cancel(Tr.current)}}},[wl,tn,sr,Dl,Er,$r,Ln,Bl,wu]);var Ao=tn?{onFocus:no,onBlur:ll,onKeyDown:mo,onMouseDown:cl,onMouseUp:Xr,onPaste:gu}:{};return ge.createElement("div",{ref:bl,className:oe()(nr,(0,Ne.Z)((0,Ne.Z)({},"".concat(nr,"-active"),tt&&mt),"".concat(nr,"-placeholder"),Bn))},ge.createElement(Yu,(0,a.Z)({ref:Al,"aria-invalid":ba,autoComplete:"off"},xa,{onKeyDown:jl,onBlur:Jr},Ao,{value:Dl,onChange:Lu})),ge.createElement(Xa,{type:"suffix",icon:jt}),za)}),Oo=Ru,ul=["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"],Ro=["index"];function yo(Ee,We){var tt=Ee.id,lt=Ee.prefix,mt=Ee.clearIcon,jt=Ee.suffixIcon,tn=Ee.separator,Xt=tn===void 0?"~":tn,jn=Ee.activeIndex,da=Ee.activeHelp,Bn=Ee.allHelp,$n=Ee.focused,ga=Ee.onFocus,Ta=Ee.onBlur,Fn=Ee.onKeyDown,Ya=Ee.locale,ba=Ee.generateConfig,za=Ee.placeholder,xa=Ee.className,du=Ee.style,nn=Ee.onClick,Ca=Ee.onClear,Da=Ee.value,cu=Ee.onChange,Ga=Ee.onSubmit,Tu=Ee.onInputChange,Yu=Ee.format,nr=Ee.maskFormat,gr=Ee.preserveInvalidOnBlur,Au=Ee.onInvalid,sr=Ee.disabled,cr=Ee.invalid,dr=Ee.inputReadOnly,Fr=Ee.direction,Hr=Ee.onOpenChange,Yr=Ee.onActiveInfo,xu=Ee.placement,$u=Ee.onMouseDown,Iu=Ee.required,Hu=Ee["aria-required"],Qa=Ee.autoFocus,sl=Ee.tabIndex,Er=(0,xr.Z)(Ee,ul),Ur=Fr==="rtl",rl=ge.useContext(x),Wr=rl.prefixCls,Bl=ge.useMemo(function(){if(typeof tt=="string")return[tt];var Jr=tt||{};return[Jr.start,Jr.end]},[tt]),fl=ge.useRef(),Dl=ge.useRef(),bl=ge.useRef(),Al=function(ll){var jl;return(jl=[Dl,bl][ll])===null||jl===void 0?void 0:jl.current};ge.useImperativeHandle(We,function(){return{nativeElement:fl.current,focus:function(ll){if((0,Ge.Z)(ll)==="object"){var jl,mo=ll||{},Tr=mo.index,Ao=Tr===void 0?0:Tr,vr=(0,xr.Z)(mo,Ro);(jl=Al(Ao))===null||jl===void 0||jl.focus(vr)}else{var $a;($a=Al(ll!=null?ll:0))===null||$a===void 0||$a.focus()}},blur:function(){var ll,jl;(ll=Al(0))===null||ll===void 0||ll.blur(),(jl=Al(1))===null||jl===void 0||jl.blur()}}});var wl=Ea(Er),ol=ge.useMemo(function(){return Array.isArray(za)?za:[za,za]},[za]),Wl=hr((0,Oe.Z)((0,Oe.Z)({},Ee),{},{id:Bl,placeholder:ol})),$r=(0,Ae.Z)(Wl,1),Ln=$r[0],Pu=ge.useState({position:"absolute",width:0}),wu=(0,Ae.Z)(Pu,2),Lu=wu[0],gu=wu[1],er=(0,Be.zX)(function(){var Jr=Al(jn);if(Jr){var ll=Jr.nativeElement.getBoundingClientRect(),jl=fl.current.getBoundingClientRect(),mo=ll.left-jl.left;gu(function(Tr){return(0,Oe.Z)((0,Oe.Z)({},Tr),{},{width:ll.width,left:mo})}),Yr([ll.left,ll.right,jl.width])}});ge.useEffect(function(){er()},[jn]);var cl=mt&&(Da[0]&&!sr[0]||Da[1]&&!sr[1]),Xr=Qa&&!sr[0],no=Qa&&!Xr&&!sr[1];return ge.createElement(pu.Z,{onResize:er},ge.createElement("div",(0,a.Z)({},wl,{className:oe()(Wr,"".concat(Wr,"-range"),(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},"".concat(Wr,"-focused"),$n),"".concat(Wr,"-disabled"),sr.every(function(Jr){return Jr})),"".concat(Wr,"-invalid"),cr.some(function(Jr){return Jr})),"".concat(Wr,"-rtl"),Ur),xa),style:du,ref:fl,onClick:nn,onMouseDown:function(ll){var jl=ll.target;jl!==Dl.current.inputElement&&jl!==bl.current.inputElement&&ll.preventDefault(),$u==null||$u(ll)}}),lt&&ge.createElement("div",{className:"".concat(Wr,"-prefix")},lt),ge.createElement(Oo,(0,a.Z)({ref:Dl},Ln(0),{autoFocus:Xr,tabIndex:sl,"date-range":"start"})),ge.createElement("div",{className:"".concat(Wr,"-range-separator")},Xt),ge.createElement(Oo,(0,a.Z)({ref:bl},Ln(1),{autoFocus:no,tabIndex:sl,"date-range":"end"})),ge.createElement("div",{className:"".concat(Wr,"-active-bar"),style:Lu}),ge.createElement(Xa,{type:"suffix",icon:jt}),cl&&ge.createElement(bu,{icon:mt,onClear:Ca})))}var ro=ge.forwardRef(yo),_r=ro;function Po(Ee,We){var tt=Ee!=null?Ee:We;return Array.isArray(tt)?tt:[tt,tt]}function dl(Ee){return Ee===1?"end":"start"}function Ul(Ee,We){var tt=On(Ee,function(){var lr=Ee.disabled,Zr=Ee.allowEmpty,Sr=Po(lr,!1),Il=Po(Zr,!1);return{disabled:Sr,allowEmpty:Il}}),lt=(0,Ae.Z)(tt,6),mt=lt[0],jt=lt[1],tn=lt[2],Xt=lt[3],jn=lt[4],da=lt[5],Bn=mt.prefixCls,$n=mt.styles,ga=mt.classNames,Ta=mt.defaultValue,Fn=mt.value,Ya=mt.needConfirm,ba=mt.onKeyDown,za=mt.disabled,xa=mt.allowEmpty,du=mt.disabledDate,nn=mt.minDate,Ca=mt.maxDate,Da=mt.defaultOpen,cu=mt.open,Ga=mt.onOpenChange,Tu=mt.locale,Yu=mt.generateConfig,nr=mt.picker,gr=mt.showNow,Au=mt.showToday,sr=mt.showTime,cr=mt.mode,dr=mt.onPanelChange,Fr=mt.onCalendarChange,Hr=mt.onOk,Yr=mt.defaultPickerValue,xu=mt.pickerValue,$u=mt.onPickerValueChange,Iu=mt.inputReadOnly,Hu=mt.suffixIcon,Qa=mt.onFocus,sl=mt.onBlur,Er=mt.presets,Ur=mt.ranges,rl=mt.components,Wr=mt.cellRender,Bl=mt.dateRender,fl=mt.monthCellRender,Dl=mt.onClick,bl=en(We),Al=Ht(cu,Da,za,Ga),wl=(0,Ae.Z)(Al,2),ol=wl[0],Wl=wl[1],$r=function(Zr,Sr){(za.some(function(Il){return!Il})||!Zr)&&Wl(Zr,Sr)},Ln=aa(Yu,Tu,Xt,!0,!1,Ta,Fn,Fr,Hr),Pu=(0,Ae.Z)(Ln,5),wu=Pu[0],Lu=Pu[1],gu=Pu[2],er=Pu[3],cl=Pu[4],Xr=gu(),no=hn(za,xa,ol),Jr=(0,Ae.Z)(no,9),ll=Jr[0],jl=Jr[1],mo=Jr[2],Tr=Jr[3],Ao=Jr[4],vr=Jr[5],$a=Jr[6],xl=Jr[7],at=Jr[8],Bt=function(Zr,Sr){jl(!0),Qa==null||Qa(Zr,{range:dl(Sr!=null?Sr:Tr)})},Zt=function(Zr,Sr){jl(!1),sl==null||sl(Zr,{range:dl(Sr!=null?Sr:Tr)})},Pn=ge.useMemo(function(){if(!sr)return null;var lr=sr.disabledTime,Zr=lr?function(Sr){var Il=dl(Tr),xo=be(Xr,$a,Tr);return lr(Sr,Il,{from:xo})}:void 0;return(0,Oe.Z)((0,Oe.Z)({},sr),{},{disabledTime:Zr})},[sr,Tr,Xr,$a]),Sa=(0,Be.C8)([nr,nr],{value:cr}),Ja=(0,Ae.Z)(Sa,2),zu=Ja[0],ju=Ja[1],Ou=zu[Tr]||nr,pr=Ou==="date"&&Pn?"datetime":Ou,Xu=pr===nr&&pr!=="time",mr=qa(nr,Ou,gr,Au,!0),tl=La(mt,wu,Lu,gu,er,za,Xt,ll,ol,da),Gr=(0,Ae.Z)(tl,2),hu=Gr[0],fr=Gr[1],kr=Mt(Xr,za,$a,Yu,Tu,du),Vr=qe(Xr,da,xa),Pr=(0,Ae.Z)(Vr,2),ml=Pr[0],vl=Pr[1],Uu=ka(Yu,Tu,Xr,zu,ol,Tr,jt,Xu,Yr,xu,Pn==null?void 0:Pn.defaultOpenValue,$u,nn,Ca),rr=(0,Ae.Z)(Uu,2),eu=rr[0],_u=rr[1],pl=(0,Be.zX)(function(lr,Zr,Sr){var Il=he(zu,Tr,Zr);if((Il[0]!==zu[0]||Il[1]!==zu[1])&&ju(Il),dr&&Sr!==!1){var xo=(0,Se.Z)(Xr);lr&&(xo[Tr]=lr),dr(xo,Il)}}),Gl=function(Zr,Sr){return he(Xr,Sr,Zr)},Kl=function(Zr,Sr){var Il=Xr;Zr&&(Il=Gl(Zr,Tr)),xl(Tr);var xo=vr(Il);er(Il),hu(Tr,xo===null),xo===null?$r(!1,{force:!0}):Sr||bl.current.focus({index:xo})},So=function(Zr){var Sr,Il=Zr.target.getRootNode();if(!bl.current.nativeElement.contains((Sr=Il.activeElement)!==null&&Sr!==void 0?Sr:document.activeElement)){var xo=za.findIndex(function(Dr){return!Dr});xo>=0&&bl.current.focus({index:xo})}$r(!0),Dl==null||Dl(Zr)},Ir=function(){fr(null),$r(!1,{force:!0})},ko=ge.useState(null),Do=(0,Ae.Z)(ko,2),Sl=Do[0],Yl=Do[1],Ol=ge.useState(null),Xl=(0,Ae.Z)(Ol,2),_l=Xl[0],ai=Xl[1],$l=ge.useMemo(function(){return _l||Xr},[Xr,_l]);ge.useEffect(function(){ol||ai(null)},[ol]);var Fi=ge.useState([0,0,0]),Bi=(0,Ae.Z)(Fi,2),xi=Bi[0],Qu=Bi[1],Ci=Dn(Er,Ur),yi=function(Zr){ai(Zr),Yl("preset")},Ii=function(Zr){var Sr=fr(Zr);Sr&&$r(!1,{force:!0})},Pi=function(Zr){Kl(Zr)},di=function(Zr){ai(Zr?Gl(Zr,Tr):null),Yl("cell")},Si=function(Zr){$r(!0),Bt(Zr)},Di=function(){mo("panel")},bi=function(Zr){var Sr=he(Xr,Tr,Zr);er(Sr),!Ya&&!tn&&jt===pr&&Kl(Zr)},Wi=function(){$r(!1)},$i=ke(Wr,Bl,fl,dl(Tr)),pi=Xr[Tr]||null,Gi=(0,Be.zX)(function(lr){return da(lr,{activeIndex:Tr})}),Nl=ge.useMemo(function(){var lr=(0,Le.Z)(mt,!1),Zr=(0,Fe.Z)(mt,[].concat((0,Se.Z)(Object.keys(lr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Zr},[mt]),fn=ge.createElement(br,(0,a.Z)({},Nl,{showNow:mr,showTime:Pn,range:!0,multiplePanel:Xu,activeInfo:xi,disabledDate:kr,onFocus:Si,onBlur:Zt,onPanelMouseDown:Di,picker:nr,mode:Ou,internalMode:pr,onPanelChange:pl,format:jn,value:pi,isInvalid:Gi,onChange:null,onSelect:bi,pickerValue:eu,defaultOpenValue:me(sr==null?void 0:sr.defaultOpenValue)[Tr],onPickerValueChange:_u,hoverValue:$l,onHover:di,needConfirm:Ya,onSubmit:Kl,onOk:cl,presets:Ci,onPresetHover:yi,onPresetSubmit:Ii,onNow:Pi,cellRender:$i})),Nu=function(Zr,Sr){var Il=Gl(Zr,Sr);er(Il)},nl=function(){mo("input")},Ar=function(Zr,Sr){var Il=$a.length,xo=$a[Il-1];if(Il&&xo!==Sr&&Ya&&!xa[xo]&&!at(xo)&&Xr[xo]){bl.current.focus({index:xo});return}mo("input"),$r(!0,{inherit:!0}),Tr!==Sr&&ol&&!Ya&&tn&&Kl(null,!0),Ao(Sr),Bt(Zr,Sr)},fu=function(Zr,Sr){if($r(!1),!Ya&&mo()==="input"){var Il=vr(Xr);hu(Tr,Il===null)}Zt(Zr,Sr)},Vl=function(Zr,Sr){Zr.key==="Tab"&&Kl(null,!0),ba==null||ba(Zr,Sr)},Ql=ge.useMemo(function(){return{prefixCls:Bn,locale:Tu,generateConfig:Yu,button:rl.button,input:rl.input}},[Bn,Tu,Yu,rl.button,rl.input]);if((0,xe.Z)(function(){ol&&Tr!==void 0&&pl(null,nr,!1)},[ol,Tr,nr]),(0,xe.Z)(function(){var lr=mo();!ol&&lr==="input"&&($r(!1),Kl(null,!0)),!ol&&tn&&!Ya&&lr==="panel"&&($r(!0),Kl())},[ol]),0)var fo;return ge.createElement(x.Provider,{value:Ql},ge.createElement(te,(0,a.Z)({},De(mt),{popupElement:fn,popupStyle:$n.popup,popupClassName:ga.popup,visible:ol,onClose:Wi,range:!0}),ge.createElement(_r,(0,a.Z)({},mt,{ref:bl,suffixIcon:Hu,activeIndex:ll||ol?Tr:null,activeHelp:!!_l,allHelp:!!_l&&Sl==="preset",focused:ll,onFocus:Ar,onBlur:fu,onKeyDown:Vl,onSubmit:Kl,value:$l,maskFormat:jn,onChange:Nu,onInputChange:nl,format:Xt,inputReadOnly:Iu,disabled:za,open:ol,onOpenChange:$r,onClick:So,onClear:Ir,invalid:ml,onInvalid:vl,onActiveInfo:Qu}))))}var vo=ge.forwardRef(Ul),oo=vo,ao=ee(11780);function ho(Ee){var We=Ee.prefixCls,tt=Ee.value,lt=Ee.onRemove,mt=Ee.removeIcon,jt=mt===void 0?"\xD7":mt,tn=Ee.formatDate,Xt=Ee.disabled,jn=Ee.maxTagCount,da=Ee.placeholder,Bn="".concat(We,"-selector"),$n="".concat(We,"-selection"),ga="".concat($n,"-overflow");function Ta(ba,za){return ge.createElement("span",{className:oe()("".concat($n,"-item")),title:typeof ba=="string"?ba:null},ge.createElement("span",{className:"".concat($n,"-item-content")},ba),!Xt&&za&&ge.createElement("span",{onMouseDown:function(du){du.preventDefault()},onClick:za,className:"".concat($n,"-item-remove")},jt))}function Fn(ba){var za=tn(ba),xa=function(nn){nn&&nn.stopPropagation(),lt(ba)};return Ta(za,xa)}function Ya(ba){var za="+ ".concat(ba.length," ...");return Ta(za)}return ge.createElement("div",{className:Bn},ge.createElement(ao.Z,{prefixCls:ga,data:tt,renderItem:Fn,renderRest:Ya,itemKey:function(za){return tn(za)},maxCount:jn}),!tt.length&&ge.createElement("span",{className:"".concat(We,"-selection-placeholder")},da))}var Fo=["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 Co(Ee,We){var tt=Ee.id,lt=Ee.open,mt=Ee.prefix,jt=Ee.clearIcon,tn=Ee.suffixIcon,Xt=Ee.activeHelp,jn=Ee.allHelp,da=Ee.focused,Bn=Ee.onFocus,$n=Ee.onBlur,ga=Ee.onKeyDown,Ta=Ee.locale,Fn=Ee.generateConfig,Ya=Ee.placeholder,ba=Ee.className,za=Ee.style,xa=Ee.onClick,du=Ee.onClear,nn=Ee.internalPicker,Ca=Ee.value,Da=Ee.onChange,cu=Ee.onSubmit,Ga=Ee.onInputChange,Tu=Ee.multiple,Yu=Ee.maxTagCount,nr=Ee.format,gr=Ee.maskFormat,Au=Ee.preserveInvalidOnBlur,sr=Ee.onInvalid,cr=Ee.disabled,dr=Ee.invalid,Fr=Ee.inputReadOnly,Hr=Ee.direction,Yr=Ee.onOpenChange,xu=Ee.onMouseDown,$u=Ee.required,Iu=Ee["aria-required"],Hu=Ee.autoFocus,Qa=Ee.tabIndex,sl=Ee.removeIcon,Er=(0,xr.Z)(Ee,Fo),Ur=Hr==="rtl",rl=ge.useContext(x),Wr=rl.prefixCls,Bl=ge.useRef(),fl=ge.useRef();ge.useImperativeHandle(We,function(){return{nativeElement:Bl.current,focus:function(Lu){var gu;(gu=fl.current)===null||gu===void 0||gu.focus(Lu)},blur:function(){var Lu;(Lu=fl.current)===null||Lu===void 0||Lu.blur()}}});var Dl=Ea(Er),bl=function(Lu){Da([Lu])},Al=function(Lu){var gu=Ca.filter(function(er){return er&&!Ba(Fn,Ta,er,Lu,nn)});Da(gu),lt||cu()},wl=hr((0,Oe.Z)((0,Oe.Z)({},Ee),{},{onChange:bl}),function(wu){var Lu=wu.valueTexts;return{value:Lu[0]||"",active:da}}),ol=(0,Ae.Z)(wl,2),Wl=ol[0],$r=ol[1],Ln=!!(jt&&Ca.length&&!cr),Pu=Tu?ge.createElement(ge.Fragment,null,ge.createElement(ho,{prefixCls:Wr,value:Ca,onRemove:Al,formatDate:$r,maxTagCount:Yu,disabled:cr,removeIcon:sl,placeholder:Ya}),ge.createElement("input",{className:"".concat(Wr,"-multiple-input"),value:Ca.map($r).join(","),ref:fl,readOnly:!0,autoFocus:Hu,tabIndex:Qa}),ge.createElement(Xa,{type:"suffix",icon:tn}),Ln&&ge.createElement(bu,{icon:jt,onClear:du})):ge.createElement(Oo,(0,a.Z)({ref:fl},Wl(),{autoFocus:Hu,tabIndex:Qa,suffixIcon:tn,clearIcon:Ln&&ge.createElement(bu,{icon:jt,onClear:du}),showActiveCls:!1}));return ge.createElement("div",(0,a.Z)({},Dl,{className:oe()(Wr,(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},"".concat(Wr,"-multiple"),Tu),"".concat(Wr,"-focused"),da),"".concat(Wr,"-disabled"),cr),"".concat(Wr,"-invalid"),dr),"".concat(Wr,"-rtl"),Ur),ba),style:za,ref:Bl,onClick:xa,onMouseDown:function(Lu){var gu,er=Lu.target;er!==((gu=fl.current)===null||gu===void 0?void 0:gu.inputElement)&&Lu.preventDefault(),xu==null||xu(Lu)}}),mt&&ge.createElement("div",{className:"".concat(Wr,"-prefix")},mt),Pu)}var qo=ge.forwardRef(Co),Ko=qo;function ci(Ee,We){var tt=On(Ee),lt=(0,Ae.Z)(tt,6),mt=lt[0],jt=lt[1],tn=lt[2],Xt=lt[3],jn=lt[4],da=lt[5],Bn=mt,$n=Bn.prefixCls,ga=Bn.styles,Ta=Bn.classNames,Fn=Bn.order,Ya=Bn.defaultValue,ba=Bn.value,za=Bn.needConfirm,xa=Bn.onChange,du=Bn.onKeyDown,nn=Bn.disabled,Ca=Bn.disabledDate,Da=Bn.minDate,cu=Bn.maxDate,Ga=Bn.defaultOpen,Tu=Bn.open,Yu=Bn.onOpenChange,nr=Bn.locale,gr=Bn.generateConfig,Au=Bn.picker,sr=Bn.showNow,cr=Bn.showToday,dr=Bn.showTime,Fr=Bn.mode,Hr=Bn.onPanelChange,Yr=Bn.onCalendarChange,xu=Bn.onOk,$u=Bn.multiple,Iu=Bn.defaultPickerValue,Hu=Bn.pickerValue,Qa=Bn.onPickerValueChange,sl=Bn.inputReadOnly,Er=Bn.suffixIcon,Ur=Bn.removeIcon,rl=Bn.onFocus,Wr=Bn.onBlur,Bl=Bn.presets,fl=Bn.components,Dl=Bn.cellRender,bl=Bn.dateRender,Al=Bn.monthCellRender,wl=Bn.onClick,ol=en(We);function Wl(Nl){return Nl===null?null:$u?Nl:Nl[0]}var $r=Ha(gr,nr,jt),Ln=Ht(Tu,Ga,[nn],Yu),Pu=(0,Ae.Z)(Ln,2),wu=Pu[0],Lu=Pu[1],gu=function(fn,Nu,nl){if(Yr){var Ar=(0,Oe.Z)({},nl);delete Ar.range,Yr(Wl(fn),Wl(Nu),Ar)}},er=function(fn){xu==null||xu(Wl(fn))},cl=aa(gr,nr,Xt,!1,Fn,Ya,ba,gu,er),Xr=(0,Ae.Z)(cl,5),no=Xr[0],Jr=Xr[1],ll=Xr[2],jl=Xr[3],mo=Xr[4],Tr=ll(),Ao=hn([nn]),vr=(0,Ae.Z)(Ao,4),$a=vr[0],xl=vr[1],at=vr[2],Bt=vr[3],Zt=function(fn){xl(!0),rl==null||rl(fn,{})},Pn=function(fn){xl(!1),Wr==null||Wr(fn,{})},Sa=(0,Be.C8)(Au,{value:Fr}),Ja=(0,Ae.Z)(Sa,2),zu=Ja[0],ju=Ja[1],Ou=zu==="date"&&dr?"datetime":zu,pr=qa(Au,zu,sr,cr),Xu=xa&&function(Nl,fn){xa(Wl(Nl),Wl(fn))},mr=La((0,Oe.Z)((0,Oe.Z)({},mt),{},{onChange:Xu}),no,Jr,ll,jl,[],Xt,$a,wu,da),tl=(0,Ae.Z)(mr,2),Gr=tl[1],hu=qe(Tr,da),fr=(0,Ae.Z)(hu,2),kr=fr[0],Vr=fr[1],Pr=ge.useMemo(function(){return kr.some(function(Nl){return Nl})},[kr]),ml=function(fn,Nu){if(Qa){var nl=(0,Oe.Z)((0,Oe.Z)({},Nu),{},{mode:Nu.mode[0]});delete nl.range,Qa(fn[0],nl)}},vl=ka(gr,nr,Tr,[zu],wu,Bt,jt,!1,Iu,Hu,me(dr==null?void 0:dr.defaultOpenValue),ml,Da,cu),Uu=(0,Ae.Z)(vl,2),rr=Uu[0],eu=Uu[1],_u=(0,Be.zX)(function(Nl,fn,Nu){if(ju(fn),Hr&&Nu!==!1){var nl=Nl||Tr[Tr.length-1];Hr(nl,fn)}}),pl=function(){Gr(ll()),Lu(!1,{force:!0})},Gl=function(fn){!nn&&!ol.current.nativeElement.contains(document.activeElement)&&ol.current.focus(),Lu(!0),wl==null||wl(fn)},Kl=function(){Gr(null),Lu(!1,{force:!0})},So=ge.useState(null),Ir=(0,Ae.Z)(So,2),ko=Ir[0],Do=Ir[1],Sl=ge.useState(null),Yl=(0,Ae.Z)(Sl,2),Ol=Yl[0],Xl=Yl[1],_l=ge.useMemo(function(){var Nl=[Ol].concat((0,Se.Z)(Tr)).filter(function(fn){return fn});return $u?Nl:Nl.slice(0,1)},[Tr,Ol,$u]),ai=ge.useMemo(function(){return!$u&&Ol?[Ol]:Tr.filter(function(Nl){return Nl})},[Tr,Ol,$u]);ge.useEffect(function(){wu||Xl(null)},[wu]);var $l=Dn(Bl),Fi=function(fn){Xl(fn),Do("preset")},Bi=function(fn){var Nu=$u?$r(ll(),fn):[fn],nl=Gr(Nu);nl&&!$u&&Lu(!1,{force:!0})},xi=function(fn){Bi(fn)},Qu=function(fn){Xl(fn),Do("cell")},Ci=function(fn){Lu(!0),Zt(fn)},yi=function(fn){if(at("panel"),!($u&&Ou!==Au)){var Nu=$u?$r(ll(),fn):[fn];jl(Nu),!za&&!tn&&jt===Ou&&pl()}},Ii=function(){Lu(!1)},Pi=ke(Dl,bl,Al),di=ge.useMemo(function(){var Nl=(0,Le.Z)(mt,!1),fn=(0,Fe.Z)(mt,[].concat((0,Se.Z)(Object.keys(Nl)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Oe.Z)((0,Oe.Z)({},fn),{},{multiple:mt.multiple})},[mt]),Si=ge.createElement(br,(0,a.Z)({},di,{showNow:pr,showTime:dr,disabledDate:Ca,onFocus:Ci,onBlur:Pn,picker:Au,mode:zu,internalMode:Ou,onPanelChange:_u,format:jn,value:Tr,isInvalid:da,onChange:null,onSelect:yi,pickerValue:rr,defaultOpenValue:dr==null?void 0:dr.defaultOpenValue,onPickerValueChange:eu,hoverValue:_l,onHover:Qu,needConfirm:za,onSubmit:pl,onOk:mo,presets:$l,onPresetHover:Fi,onPresetSubmit:Bi,onNow:xi,cellRender:Pi})),Di=function(fn){jl(fn)},bi=function(){at("input")},Wi=function(fn){at("input"),Lu(!0,{inherit:!0}),Zt(fn)},$i=function(fn){Lu(!1),Pn(fn)},pi=function(fn,Nu){fn.key==="Tab"&&pl(),du==null||du(fn,Nu)},Gi=ge.useMemo(function(){return{prefixCls:$n,locale:nr,generateConfig:gr,button:fl.button,input:fl.input}},[$n,nr,gr,fl.button,fl.input]);return(0,xe.Z)(function(){wu&&Bt!==void 0&&_u(null,Au,!1)},[wu,Bt,Au]),(0,xe.Z)(function(){var Nl=at();!wu&&Nl==="input"&&(Lu(!1),pl()),!wu&&tn&&!za&&Nl==="panel"&&pl()},[wu]),ge.createElement(x.Provider,{value:Gi},ge.createElement(te,(0,a.Z)({},De(mt),{popupElement:Si,popupStyle:ga.popup,popupClassName:Ta.popup,visible:wu,onClose:Ii}),ge.createElement(Ko,(0,a.Z)({},mt,{ref:ol,suffixIcon:Er,removeIcon:Ur,activeHelp:!!Ol,allHelp:!!Ol&&ko==="preset",focused:$a,onFocus:Wi,onBlur:$i,onKeyDown:pi,onSubmit:pl,value:ai,maskFormat:jn,onChange:Di,onInputChange:bi,internalPicker:jt,format:Xt,inputReadOnly:sl,disabled:nn,open:wu,onOpenChange:Lu,onClick:Gl,onClear:Kl,invalid:Pr,onInvalid:function(fn){Vr(fn,0)}}))))}var Yo=ge.forwardRef(ci),To=Yo,bn=To},12921:function(pt,dt,ee){"use strict";ee.d(dt,{Z5:function(){return wc},_l:function(){return Xd},bK:function(){return qd}});var a=ee(59301),Se=ee(60039);function Oe(ae,le){ae.prototype=Object.create(le.prototype),ae.prototype.constructor=ae,(0,Se.Z)(ae,le)}var Ae=ee(72308),Be=ee(59781),xe=a.createContext(null),Fe=null;function Le(ae){ae()}var Ce=Le,ge=function(le){return Ce=le},Ne=function(){return Ce};function ze(){var ae=Ne(),le=null,ve=null;return{clear:function(){le=null,ve=null},notify:function(){ae(function(){for(var Qe=le;Qe;)Qe.callback(),Qe=Qe.next})},get:function(){for(var Qe=[],Ue=le;Ue;)Qe.push(Ue),Ue=Ue.next;return Qe},subscribe:function(Qe){var Ue=!0,$e=ve={callback:Qe,next:null,prev:ve};return $e.prev?$e.prev.next=$e:le=$e,function(){!Ue||le===null||(Ue=!1,$e.next?$e.next.prev=$e.prev:ve=$e.prev,$e.prev?$e.prev.next=$e.next:le=$e.next)}}}}var Ie={notify:function(){},get:function(){return[]}};function oe(ae,le){var ve,we=Ie;function Qe(Tt){return Rt(),we.subscribe(Tt)}function Ue(){we.notify()}function $e(){un.onStateChange&&un.onStateChange()}function ut(){return!!ve}function Rt(){ve||(ve=le?le.addNestedSub($e):ae.subscribe($e),we=ze())}function on(){ve&&(ve(),ve=void 0,we.clear(),we=Ie)}var un={addNestedSub:Qe,notifyNestedSubs:Ue,handleChangeWrapper:$e,isSubscribed:ut,trySubscribe:Rt,tryUnsubscribe:on,getListeners:function(){return we}};return un}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function y(ae){var le=ae.store,ve=ae.context,we=ae.children,Qe=(0,a.useMemo)(function(){var ut=oe(le);return{store:le,subscription:ut}},[le]),Ue=(0,a.useMemo)(function(){return le.getState()},[le]);E(function(){var ut=Qe.subscription;return ut.onStateChange=ut.notifyNestedSubs,ut.trySubscribe(),Ue!==le.getState()&&ut.notifyNestedSubs(),function(){ut.tryUnsubscribe(),ut.onStateChange=null}},[Qe,Ue]);var $e=ve||xe;return a.createElement($e.Provider,{value:Qe},we)}var x=y,b=ee(87488),z=ee(94266),te=ee.n(z),ue=ee(53410),me=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],he=["reactReduxForwardedRef"],de=[],pe=[null,null],be=function(le){try{return JSON.stringify(le)}catch(ve){return String(le)}};function De(ae,le){var ve=ae[1];return[le.payload,ve+1]}function ke(ae,le,ve){E(function(){return ae.apply(void 0,le)},ve)}function qe(ae,le,ve,we,Qe,Ue,$e){ae.current=we,le.current=Qe,ve.current=!1,Ue.current&&(Ue.current=null,$e())}function Je(ae,le,ve,we,Qe,Ue,$e,ut,Rt,on){if(ae){var un=!1,Tt=null,Ut=function(){if(!un){var Mu=le.getState(),Wu,Ju;try{Wu=we(Mu,Qe.current)}catch(Br){Ju=Br,Tt=Br}Ju||(Tt=null),Wu===Ue.current?$e.current||Rt():(Ue.current=Wu,ut.current=Wu,$e.current=!0,on({type:"STORE_UPDATED",payload:{error:Ju}}))}};ve.onStateChange=Ut,ve.trySubscribe(),Ut();var Sn=function(){if(un=!0,ve.tryUnsubscribe(),ve.onStateChange=null,Tt)throw Tt};return Sn}}var Ve=function(){return[null,0]};function Ye(ae,le){le===void 0&&(le={});var ve=le,we=ve.getDisplayName,Qe=we===void 0?function(Ll){return"ConnectAdvanced("+Ll+")"}:we,Ue=ve.methodName,$e=Ue===void 0?"connectAdvanced":Ue,ut=ve.renderCountProp,Rt=ut===void 0?void 0:ut,on=ve.shouldHandleStateChanges,un=on===void 0?!0:on,Tt=ve.storeKey,Ut=Tt===void 0?"store":Tt,Sn=ve.withRef,Pa=Sn===void 0?!1:Sn,Mu=ve.forwardRef,Wu=Mu===void 0?!1:Mu,Ju=ve.context,Br=Ju===void 0?xe:Ju,Lr=(0,b.Z)(ve,me);if(0)var jr;var Pl=Br;return function(Jl){var jo=Jl.displayName||Jl.name||"Component",to=Qe(jo),zo=(0,Ae.Z)({},Lr,{getDisplayName:Qe,methodName:$e,renderCountProp:Rt,shouldHandleStateChanges:un,storeKey:Ut,displayName:to,wrappedComponentName:jo,WrappedComponent:Jl}),ei=Lr.pure;function ti(bo){return ae(bo.dispatch,zo)}var gi=ei?a.useMemo:function(bo){return bo()};function fi(bo){var us=(0,a.useMemo)(function(){var Qs=bo.reactReduxForwardedRef,Ji=(0,b.Z)(bo,he);return[bo.context,Qs,Ji]},[bo]),Zi=us[0],zs=us[1],rs=us[2],ls=(0,a.useMemo)(function(){return Zi&&Zi.Consumer&&(0,ue.isContextConsumer)(a.createElement(Zi.Consumer,null))?Zi:Pl},[Zi,Pl]),Qi=(0,a.useContext)(ls),os=!!bo.store&&!!bo.store.getState&&!!bo.store.dispatch,is=!!Qi&&!!Qi.store,vi=os?bo.store:Qi.store,Zs=(0,a.useMemo)(function(){return ti(vi)},[vi]),ac=(0,a.useMemo)(function(){if(!un)return pe;var Qs=oe(vi,os?null:Qi.subscription),Ji=Qs.notifyNestedSubs.bind(Qs);return[Qs,Ji]},[vi,os,Qi]),Ss=ac[0],uc=ac[1],rc=(0,a.useMemo)(function(){return os?Qi:(0,Ae.Z)({},Qi,{subscription:Ss})},[os,Qi,Ss]),_d=(0,a.useReducer)(De,de,Ve),$d=_d[0],lc=$d[0],bm=_d[1];if(lc&&lc.error)throw lc.error;var kc=(0,a.useRef)(),Xi=(0,a.useRef)(rs),vs=(0,a.useRef)(),e0=(0,a.useRef)(!1),ps=gi(function(){return vs.current&&rs===Xi.current?vs.current:Zs(vi.getState(),rs)},[vi,lc,rs]);ke(qe,[Xi,kc,e0,rs,ps,vs,uc]),ke(Je,[un,vi,Ss,Zs,Xi,kc,e0,vs,uc,bm],[vi,Ss,Zs]);var jc=(0,a.useMemo)(function(){return a.createElement(Jl,(0,Ae.Z)({},ps,{ref:zs}))},[zs,Jl,ps]),wm=(0,a.useMemo)(function(){return un?a.createElement(ls.Provider,{value:rc},jc):jc},[ls,jc,rc]);return wm}var Ei=ei?a.memo(fi):fi;if(Ei.WrappedComponent=Jl,Ei.displayName=fi.displayName=to,Wu){var zi=a.forwardRef(function(us,Zi){return a.createElement(Ei,(0,Ae.Z)({},us,{reactReduxForwardedRef:Zi}))});return zi.displayName=to,zi.WrappedComponent=Jl,te()(zi,Jl)}return te()(Ei,Jl)}}function Ge(ae,le){return ae===le?ae!==0||le!==0||1/ae===1/le:ae!==ae&&le!==le}function ot(ae,le){if(Ge(ae,le))return!0;if(typeof ae!="object"||ae===null||typeof le!="object"||le===null)return!1;var ve=Object.keys(ae),we=Object.keys(le);if(ve.length!==we.length)return!1;for(var Qe=0;Qe=0;we--){var Qe=le[we](ae);if(Qe)return Qe}return function(Ue,$e){throw new Error("Invalid value of type "+typeof ae+" for "+ve+" argument when connecting component "+$e.wrappedComponentName+".")}}function gn(ae,le){return ae===le}function cn(ae){var le=ae===void 0?{}:ae,ve=le.connectHOC,we=ve===void 0?Ye:ve,Qe=le.mapStateToPropsFactories,Ue=Qe===void 0?bt:Qe,$e=le.mapDispatchToPropsFactories,ut=$e===void 0?_e:$e,Rt=le.mergePropsFactories,on=Rt===void 0?va:Rt,un=le.selectorFactory,Tt=un===void 0?Ba:un;return function(Sn,Pa,Mu,Wu){Wu===void 0&&(Wu={});var Ju=Wu,Br=Ju.pure,Lr=Br===void 0?!0:Br,jr=Ju.areStatesEqual,Pl=jr===void 0?gn:jr,Ll=Ju.areOwnPropsEqual,Jl=Ll===void 0?ot:Ll,jo=Ju.areStatePropsEqual,to=jo===void 0?ot:jo,zo=Ju.areMergedPropsEqual,ei=zo===void 0?ot:zo,ti=(0,b.Z)(Ju,mn),gi=an(Sn,Ue,"mapStateToProps"),fi=an(Pa,ut,"mapDispatchToProps"),Ei=an(Mu,on,"mergeProps");return we(Tt,(0,Ae.Z)({methodName:"connect",getDisplayName:function(bo){return"Connect("+bo+")"},shouldHandleStateChanges:!!Sn,initMapStateToProps:gi,initMapDispatchToProps:fi,initMergeProps:Ei,pure:Lr,areStatesEqual:Pl,areOwnPropsEqual:Jl,areStatePropsEqual:to,areMergedPropsEqual:ei},ti))}}var He=cn();function ht(){var ae=useContext(ReactReduxContext);return ae}function rt(ae){ae===void 0&&(ae=ReactReduxContext);var le=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var we=le(),Qe=we.store;return Qe}}var nt=null;function Ze(ae){ae===void 0&&(ae=ReactReduxContext);var le=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var we=le();return we.dispatch}}var Ot=null,On=function(le,ve){return le===ve};function pn(ae,le,ve,we){var Qe=useReducer(function(Pa){return Pa+1},0),Ue=Qe[1],$e=useMemo(function(){return createSubscription(ve,we)},[ve,we]),ut=useRef(),Rt=useRef(),on=useRef(),un=useRef(),Tt=ve.getState(),Ut;try{if(ae!==Rt.current||Tt!==on.current||ut.current){var Sn=ae(Tt);un.current===void 0||!le(Sn,un.current)?Ut=Sn:Ut=un.current}else Ut=un.current}catch(Pa){throw ut.current&&(Pa.message+=` + \u5DF2\u5DE9\u56FA\u4EBA\u6570: ${((co=gl[1])==null?void 0:co.value)||0}\u4EBA`},axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},dataZoom:Ui(ii({type:"slider",show:((au=Jn==null?void 0:Jn.data3)==null?void 0:au.length)>10},((Cu=Jn==null?void 0:Jn.data3)==null?void 0:Cu.length)>10?{start:0,end:Math.floor(9*100/((zr=Jn==null?void 0:Jn.data3)==null?void 0:zr.length))}:{}),{bottom:0,height:10}),legend:{data:["\u9519\u8BEF\u4EBA\u6570","\u5DF2\u5DE9\u56FA\u4EBA\u6570"],bottom:10,itemWidth:12,itemHeight:12,itemGap:50},grid:{left:0,right:50,bottom:"10%",top:"15%",containLabel:!0},xAxis:{type:"category",data:(iu=Jn==null?void 0:Jn.data3)==null?void 0:iu.map(gl=>gl==null?void 0:gl.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#666666",fontSize:12,interval:0,rotate:0},name:"\u8BD5\u9898",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5},series:[{name:"\u9519\u8BEF\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#4ECC74"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(yr=Jn==null?void 0:Jn.data3)==null?void 0:yr.map(gl=>gl==null?void 0:gl.error_size)},{name:"\u5DF2\u5DE9\u56FA\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#60B1FC"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(il=Jn==null?void 0:Jn.data3)==null?void 0:il.map(gl=>gl==null?void 0:gl.completed_size)}]},style:{width:"100%",height:360},onEvents:{click:gl=>{console.log("sdfsdf===",gl),setTimeout(()=>{var co;re({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:ii(Ui(ii({},ln),{title:gl==null?void 0:gl.name,type:1}),(co=Jn==null?void 0:Jn.data3)==null?void 0:co.find(kl=>(kl==null?void 0:kl.name)===(gl==null?void 0:gl.name)))}})},0)}}})},[Jn==null?void 0:Jn.data3]),hu=(0,a.useMemo)(()=>{var au;return a.createElement(Li.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!1,label:{show:!0,formatter:`{b} {c} \u9053 +{d}%`,position:"outside"},labelLine:{show:!0,length:20,length2:15},data:gu==null?void 0:gu.data1,color:(au=gu==null?void 0:gu.data1)==null?void 0:au.map(Cu=>$n[Cu==null?void 0:Cu.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:Cu=>{console.log("sdfsdf===",Cu),setTimeout(()=>{re({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:Ui(ii({},ln),{question_type:xn[Cu==null?void 0:Cu.name]})}})},0)}}})},[gu==null?void 0:gu.data1]),Na=(0,a.useMemo)(()=>{var au,Cu;return a.createElement(Li.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(au=gu==null?void 0:gu.data2)==null?void 0:au.map(zr=>zr==null?void 0:zr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u8BD5\u9898",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(Cu=gu==null?void 0:gu.data2)==null?void 0:Cu.map(zr=>zr==null?void 0:zr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:zr=>{console.log("sdfsdf===",zr),setTimeout(()=>{var iu;re({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:Ui(ii(Ui(ii({},ln),{title:zr==null?void 0:zr.name,type:2}),(iu=gu==null?void 0:gu.data2)==null?void 0:iu.find(yr=>(yr==null?void 0:yr.name)===(zr==null?void 0:zr.name))),{not_complete:!0})}})},0)}}})},[gu==null?void 0:gu.data2]),Gu=()=>mc(void 0,null,function*(){wr(!0),yield Promise.all([qu(),qr(),Rl()]),wr(!1)}),qu=()=>mc(void 0,null,function*(){var au;const Cu=yield(0,Se.ZP)(`/api/ai/wrong_question_push_charts/${ga==null?void 0:ga.categoryId}/data_overview.json`,{method:"post",body:Ui(ii({},ln),{exercise_group_id:(au=ln==null?void 0:ln.exercise_group_id)!=null&&au.includes("all")?"":ln==null?void 0:ln.exercise_group_id})});(Cu==null?void 0:Cu.status)===0&&ra(Cu==null?void 0:Cu.data)}),qr=()=>mc(void 0,null,function*(){var au;const Cu=yield(0,Se.ZP)(`/api/ai/wrong_question_push_charts/${ga==null?void 0:ga.categoryId}/charts.json`,{method:"post",body:Ui(ii({},ln),{exercise_group_id:(au=ln==null?void 0:ln.exercise_group_id)!=null&&au.includes("all")?"":ln==null?void 0:ln.exercise_group_id})});(Cu==null?void 0:Cu.status)===0&&Ga(Cu==null?void 0:Cu.data)}),Rl=()=>mc(void 0,null,function*(){var au;const Cu=yield(0,Se.ZP)(`/api/ai/wrong_question_push_charts/${ga==null?void 0:ga.categoryId}/ai_charts.json`,{method:"post",body:Ui(ii({},ln),{exercise_group_id:(au=ln==null?void 0:ln.exercise_group_id)!=null&&au.includes("all")?"":ln==null?void 0:ln.exercise_group_id})});(Cu==null?void 0:Cu.status)===0&&$a(Cu==null?void 0:Cu.data)});return a.createElement("div",null,a.createElement(de.default,{className:so.FormCheckBoxDom,colon:!1,initialValues:ln,onValuesChange:(au,Cu)=>{const zr=ii(ii({},ln),Cu);console.log(zr,"newValue"),Ja(ii({},zr))}},a.createElement(oe.Z,{wrap:!1,justify:"space-between"},a.createElement(pe.Z,null,a.createElement(de.default.Item,{label:"\u9009\u62E9\u73ED\u7EA7",name:"exercise_group_id",normalize:(au,Cu,zr)=>{var iu,yr;return(iu=Cu||[])!=null&&iu.every(il=>il==="all")&&au.includes("all")&&au.length>1&&(au=au.filter(il=>il!=="all")),(!((yr=Cu||[])!=null&&yr.includes("all"))&&au.includes("all")||(au==null?void 0:au.length)==0)&&(au=["all"]),au}},a.createElement(Le.default.Group,{options:ba}))))),a.createElement("div",{className:so.content},a.createElement(gn.Z,{spinning:tr},a.createElement("div",{className:so.head},a.createElement("div",{className:so.title},"\u6570\u636E\u6982\u89C8",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),a.createElement("div",{className:so.data_overview},[{text:"\u5DF2\u5B8C\u6210\u4EBA\u6570"},{text:"\u90E8\u5206\u5B8C\u6210\u4EBA\u6570"},{text:"\u672A\u5F00\u59CB\u4EBA\u6570"},{text:"\u63A8\u9001\u8BD5\u9898\u603B\u6570"}].map(au=>{let Cu=Zn==null?void 0:Zn[ha[au==null?void 0:au.text]];return a.createElement("div",{className:so.data_overview_item,onClick:()=>{["\u63A8\u9001\u8BD5\u9898\u603B\u6570","\u70B9\u8D5E\u6570","\u70B9\u8E29\u6570"].includes(au==null?void 0:au.text)?re({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:Ui(ii({},ln),{status:Rn[au==null?void 0:au.text]})}}):re({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:Ui(ii({},ln),{status:Rn[au==null?void 0:au.text]})}})}},a.createElement("span",{className:so.num},Cu),a.createElement("span",{className:so.text},au==null?void 0:au.text))})),a.createElement("div",{className:so.head},a.createElement("div",{className:so.title},"\u9519\u9898\u5DE9\u56FA\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:so.tubiao},a.createElement("div",{className:so.pie_style},a.createElement("div",{className:so.tb_title},"\u5DF2\u6709",Zn==null?void 0:Zn.completed,"\u4EBA\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\uFF0C\u5360\u6BD4",(Pt=(Re=Jn==null?void 0:Jn.data1)==null?void 0:Re.find(au=>(au==null?void 0:au.name)==="\u5DF2\u5B8C\u6210"))==null?void 0:Pt.rate,"%\uFF1B\u672A\u5F00\u59CB\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u6709",Zn==null?void 0:Zn.not_started,"\u4EBA\uFF0C\u5360\u6BD4",(Pe=(Xe=Jn==null?void 0:Jn.data1)==null?void 0:Xe.find(au=>(au==null?void 0:au.name)==="\u672A\u5F00\u59CB"))==null?void 0:Pe.rate,"%"),((ye=Jn==null?void 0:Jn.data1)==null?void 0:ye.length)>0&&nu,a.createElement("div",{className:so.legend,style:{marginTop:30,padding:"0 100px"}},(bt=Jn==null?void 0:Jn.data1)==null?void 0:bt.map(au=>a.createElement("div",{className:so.legend_item},a.createElement("div",{className:so.legend_item_color,style:{backgroundColor:En[au==null?void 0:au.name]}}),a.createElement("div",{className:so.legend_item_text},au==null?void 0:au.name))))),a.createElement("div",{className:so.line}),a.createElement("div",{className:so.bar_style},a.createElement("div",{className:so.tb_title},"\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u4E2D\uFF0C\u8003\u8BD5\u622A\u6B62\u540E1\u5929\u5185\u5B8C\u6210\u7684\u5B66\u751F\u6709",(yn=(rn=Jn==null?void 0:Jn.data2)==null?void 0:rn.find(au=>(au==null?void 0:au.name)==="1\u5929\u5185"))==null?void 0:yn.value,"\u4EBA\uFF0C\u5360\u6BD4",(_t=(kt=Jn==null?void 0:Jn.data2)==null?void 0:kt.find(au=>(au==null?void 0:au.name)==="1\u5929\u5185"))==null?void 0:_t.rate,"%\uFF1B\u8003\u8BD5\u622A\u6B62\u540E16\u5929\u4EE5\u4E0A\u5B8C\u6210\u7684\u5B66\u751F",(kn=(wn=Jn==null?void 0:Jn.data2)==null?void 0:wn.find(au=>(au==null?void 0:au.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:kn.value,"\u4EBA\uFF0C\u5360\u6BD4",(zt=(Kt=Jn==null?void 0:Jn.data2)==null?void 0:Kt.find(au=>(au==null?void 0:au.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:zt.rate,"%"),((qt=Jn==null?void 0:Jn.data2)==null?void 0:qt.length)>0&&Su)),a.createElement("div",{className:so.head,style:{marginTop:30}},a.createElement("div",{className:so.title},"\u9AD8\u9891\u9519\u9898 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09")),a.createElement("div",{style:{marginLeft:"auto",color:"#666666"}},"\u6B63\u786E\u7387\u2264",Ke,"%"),a.createElement("div",{className:"flex item-center current ml30",onClick:()=>{Xn(!0)}},a.createElement("i",{className:"iconfont icon-shezhi9 mr5 font14",style:{color:"#165DFF"}}),a.createElement("span",{style:{color:"#3061D0"}},"\u8BBE\u7F6E"))),a.createElement("div",{className:so.tubiao2},((dn=Jn==null?void 0:Jn.data3)==null?void 0:dn.length)>0?ar:a.createElement(nn.Z,null)),a.createElement("div",{className:so.head,style:{marginTop:30}},a.createElement("div",{className:so.title},"AI\u63A8\u9001\u9519\u9898\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:so.tubiao},a.createElement("div",{className:so.pie_style},((ca=gu==null?void 0:gu.data1)==null?void 0:ca.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:so.tb_title,style:{textAlign:"center"}},"AI\u52A9\u6559\u603B\u5171\u7ED9\u5B66\u751F\u63A8\u9001\u4E86",gu==null?void 0:gu.wrong_exercise_question_size,"\u9053\u8BD5\u9898"),hu):a.createElement(nn.Z,null),a.createElement("div",{className:so.legend},(Gt=gu==null?void 0:gu.data1)==null?void 0:Gt.map(au=>a.createElement("div",{className:so.legend_item},a.createElement("div",{className:so.legend_item_color,style:{backgroundColor:$n[au==null?void 0:au.name]}}),a.createElement("div",{className:so.legend_item_text},au==null?void 0:au.name))))),a.createElement("div",{className:so.line}),a.createElement("div",{className:so.bar_style},((zn=gu==null?void 0:gu.data2)==null?void 0:zn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:so.tb_title},"\u5DF2\u63A8\u9001\u7684\u8BD5\u9898\u4E2D\uFF0C",(Cn=gu==null?void 0:gu.data2)==null?void 0:Cn.map(au=>au==null?void 0:au.name).join("\u3001"),"\u7684\u9519\u8BEF\u4EBA\u6570\u8F83\u591A\uFF0C\u6709\u53EF\u80FD\u5B66\u751F\u5BF9\u8FD9\u90E8\u5206\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u638C\u63E1\u4E0D\u591F\uFF0C\u53EF\u8003\u8651\u91CD\u70B9\u8BB2\u89E3\u3002"),Na):a.createElement(nn.Z,null))))),((ia=se==null?void 0:se.actionTabs)==null?void 0:ia.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5"&&a.createElement(Gf,null),((It=se==null?void 0:se.actionTabs)==null?void 0:It.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5"&&a.createElement($f,null),((Nt=se==null?void 0:se.actionTabs)==null?void 0:Nt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5"&&a.createElement(lv,null),a.createElement(Be.default,{centered:!0,title:"\u9AD8\u9891\u9519\u9898\u8BBE\u7F6E",width:400,open:Ta,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>mc(void 0,null,function*(){if(!Ke){Fe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7387");return}const au=yield(0,Se.ZP)(`/api/ai/wrong_question_push_charts/${ga==null?void 0:ga.categoryId}/set_ai_accuracy.json`,{method:"post",body:{ai_accuracy:Wn}});(au==null?void 0:au.status)===0&&(Fe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),it(Wn),qr(),Xn(!1))}),onCancel:()=>{Xn(!1)}},a.createElement("div",{className:so.accuracySetting},a.createElement("span",null,"\u6B63\u786E\u7387\u2264"),a.createElement(ke.Z,{size:"large",value:Wn,defaultValue:Wn,min:1,max:100,precision:0,className:"ml10 mr10",style:{width:"140px"},onChange:au=>{console.log(au,"e"),pa(au)}}),a.createElement("span",{className:"text_45"},"%\u7684\u8BD5\u9898\u3002"))))};var gv=(0,Ae.connect)(({classroomList:ie,exercise:se})=>({classroomList:ie,exercise:se}))(mv),Mm=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const fv=({exercise:ie,dispatch:se})=>{const{commonHeader:re}=ie,Ke=(0,Ae.useParams)(),[it,Re]=(0,a.useState)(!0),[Pt,Xe]=(0,a.useState)(!1),[Pe,ye]=(0,a.useState)(0),{verifyModelUser:bt,ContactModalElement:rn}=(0,Dd.Z)();(0,a.useEffect)(()=>{yn()},[]);const yn=()=>Mm(void 0,null,function*(){var kt,_t,wn,kn;Re(!0);const Kt=yield(0,Se.ZP)(`/api/exercises/${Ke==null?void 0:Ke.categoryId}/get_wrong_question_push_infos.json`,{method:"get"});(Kt==null?void 0:Kt.status)===0&&(Xe((_t=(kt=Kt==null?void 0:Kt.data)==null?void 0:kt.exercise)==null?void 0:_t.ai_push_wrong_question),ye((kn=(wn=Kt==null?void 0:Kt.data)==null?void 0:wn.exercise)==null?void 0:kn.ai_accuracy)),Re(!1)});return a.createElement("div",{className:kf.wrap},a.createElement(oe.Z,{align:"middle",style:{background:"#fff",padding:20}},a.createElement(be.Z,{loading:it,checked:Pt,onChange:kt=>Mm(void 0,null,function*(){if(!bt())return;const _t=()=>Mm(void 0,null,function*(){Re(!0);const wn=yield(0,Se.ZP)(`/api/exercises/${Ke==null?void 0:Ke.categoryId}/wrong_question_push_settings.json`,{method:"post",body:{ai_push_wrong_question:kt}});(wn==null?void 0:wn.status)===0&&yn()});if(kt){Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5F00\u542F\u4E4B\u540E\uFF0C\u5B66\u751F\u8FDB\u5165\u9519\u9898\u5DE9\u56FA\u9875\u9762\u53EF\u4EE5\u67E5\u770B\u539F\u9898\u7684\u7B54\u6848\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\u4FE1\u606F\uFF0C\u662F\u5426\u786E\u5B9A\u5F00\u542F\uFF1F",onOk:_t});return}_t()})}),a.createElement("b",{className:"c-grey-333 ml10"},"\u667A\u80FD\u63A8\u9001\u9519\u9898"),a.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u8003\u8BD5\u622A\u6B62\u540E\uFF0C\u5DF2\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u7B80\u7B54\u9898\u3001\u7EC4\u5408\u9898\u3001\u5B9E\u8BAD\u9898\uFF09")),(re==null?void 0:re.exercise_status)===3&&Pt&&a.createElement(gv,{accuracy:Pe,setAccuracy:ye}),rn())};var vv=(0,Ae.connect)(({exercise:ie})=>({exercise:ie}))(fv),si={ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n"},pv=ee(13014),El=ee(59301),Av=Object.defineProperty,Ev=Object.defineProperties,hv=Object.getOwnPropertyDescriptors,ig=Object.getOwnPropertySymbols,Fv=Object.prototype.hasOwnProperty,Bv=Object.prototype.propertyIsEnumerable,sg=(ie,se,re)=>se in ie?Av(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,cg=(ie,se)=>{for(var re in se||(se={}))Fv.call(se,re)&&sg(ie,re,se[re]);if(ig)for(var re of ig(se))Bv.call(se,re)&&sg(ie,re,se[re]);return ie},dg=(ie,se)=>Ev(ie,hv(se)),i0=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Cv=ee(89392),yv=({exercise:ie,globalSetting:se,user:re,loading:Ke,dispatch:it})=>{const{is_open_ai_review:Re,ai_review_settings:Pt,unified_ai_setting:Xe,ai_review_user_id:Pe,exercise_author_id:ye,is_random:bt}=ie==null?void 0:ie.commonHeader,rn=(0,Ae.useParams)(),[yn,kt]=(0,a.useState)([]),[_t,wn]=(0,a.useState)(null),[kn,Kt]=(0,a.useState)(!1),[zt,qt]=(0,a.useState)({is_open_ai_review:!1}),[dn,ca]=(0,a.useState)(!1),[Gt]=de.default.useForm(),[zn,Cn]=(0,a.useState)(1),ia=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:20}];(0,a.useEffect)(()=>{Ke["exercise/getCommonHeader"]||It()},[Ke["exercise/getCommonHeader"]]);const It=()=>i0(void 0,null,function*(){qt({is_open_ai_review:Re}),Cn(Xe?1:2),Gt.setFieldValue("ai_review_settings",(Pt==null?void 0:Pt.length)>0?Pt:ia),Nt(),Pe&&Pe!=-1?(ca(!1),wn(Pe)):Pe==-1?ca(!0):wn(ye)}),Nt=()=>i0(void 0,null,function*(){const qe=yield it({type:"teachers/getList",payload:{id:rn==null?void 0:rn.coursesId,coursesId:rn==null?void 0:rn.coursesId,page:1}});return kt(qe==null?void 0:qe.teacher_list),qe==null?void 0:qe.teacher_list}),Ma=()=>{Be.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:El.createElement("div",{className:"tc"},El.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),El.createElement("img",{src:pv,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},ga=()=>i0(void 0,null,function*(){if((zt==null?void 0:zt.is_open_ai_review)===!1)return Ea({is_open_ai_review:!1});yield Gt.validateFields();const qe=Gt.getFieldValue("ai_review_settings");zn==1&&!(0,me.BR)(qe)||Ea(dg(cg({},zt),{unified_ai_setting:zn==1,ai_review_settings:qe,ai_review_user_id:dn?-1:_t}))}),Ea=qe=>i0(void 0,null,function*(){Kt(!0);const ba=yield(0,Se.ZP)(`/api/exercises/${rn==null?void 0:rn.categoryId}/ai_review_settings.json`,{method:"post",body:qe});(ba==null?void 0:ba.status)===0&&(Fe.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),ln()),Kt(!1)}),ln=()=>{it({type:"exercise/getCommonHeader",payload:{categoryId:rn==null?void 0:rn.categoryId,coursesId:rn==null?void 0:rn.coursesId,category:rn==null?void 0:rn.categoryId}})},Ja=()=>Cv.isEqual({ai_review_settings:Pt,ai_review_user_id:Pe,is_open_ai_review:Re,unified_ai_setting:Xe},{ai_review_settings:Gt.getFieldValue("ai_review_settings"),ai_review_user_id:dn?-1:_t,is_open_ai_review:zt==null?void 0:zt.is_open_ai_review,unified_ai_setting:zn==1});return El.createElement(gn.Z,{spinning:Ke["exercise/getCommonHeader"]},El.createElement("div",{className:si.ai_review},El.createElement("div",{className:si.config_warp},El.createElement(oe.Z,{align:"middle"},El.createElement(be.Z,{style:{color:"#000"},value:zt==null?void 0:zt.is_open_ai_review,onChange:qe=>{var ba;if(!((ba=re==null?void 0:re.userInfo)!=null&&ba.has_big_model_permission))return Ma(),!1;qt(dg(cg({},zt),{is_open_ai_review:qe}))}}),El.createElement("b",{className:"c-grey-333 ml10"},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),El.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF09"),El.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(zt==null?void 0:zt.is_open_ai_review)&&El.createElement(El.Fragment,null,El.createElement("div",{className:`${si.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),El.createElement("div",{className:si.pfbz_ts},El.createElement(ge.ZP.Group,{onChange:qe=>{qe.target.value==2&&Gt.setFieldValue("ai_review_settings",(Pt==null?void 0:Pt.length)>0?Pt:ia),Cn(qe.target.value)},value:zn,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),zn==1&&El.createElement(El.Fragment,null,El.createElement("div",{className:si.pfbz_ts},El.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~"),El.createElement("div",{className:"flex"},El.createElement("div",{className:si.btns_pfbz,onClick:()=>{it({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",showSelectQuestion:!0,ai_review_settings:Gt.getFieldValue("ai_review_settings")}})}},El.createElement("img",{src:ai.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),El.createElement(de.default,{form:Gt,colon:!1,style:{background:"#F6F7F9"}},El.createElement(de.default.List,{name:"ai_review_settings"},(qe,{add:ba,remove:Pa})=>qe.map((Zn,ra)=>{var Jn;return El.createElement(oe.Z,{key:Zn.key,style:{padding:"5px 14px 5px 30px"}},El.createElement(pe.Z,{className:si.lable_name1},"\u8BC4\u5206\u9879\u76EE"),El.createElement(pe.Z,null,El.createElement(de.default.Item,{className:"ml10",name:[Zn.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},El.createElement(De.default,{onChange:Ga=>{Gt.setFieldValue([Zn.name,"content"],Ga.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),El.createElement(pe.Z,{className:si.lable_name1},"\u8BC4\u5206\u6807\u51C6"),El.createElement(pe.Z,null,El.createElement(de.default.Item,{className:"ml10",name:[Zn.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},El.createElement(De.default,{onChange:Ga=>{Gt.setFieldValue([Zn.name,"content"],Ga.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),El.createElement(pe.Z,{className:si.lable_name1},"\u6743\u91CD"),El.createElement(pe.Z,null,El.createElement(de.default.Item,{className:"ml10",name:[Zn.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"}]},El.createElement(ke.Z,{value:Gt.getFieldValue([Zn.name,"weight"]),onChange:Ga=>{Number.isInteger(Ga)||Gt.setFieldValue([Zn.name,"weight"],parseFloat(Ga).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),El.createElement(oe.Z,{className:(Jn=si)==null?void 0:Jn.h_lh_40},El.createElement(pe.Z,null,El.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(qe.length>=10)return Fe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");ba()}})),ra>0&&El.createElement(pe.Z,null,El.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Pa(Zn.name)}}))))})))),zn==2&&El.createElement("div",{className:si.pfbz_ts,style:{border:0,height:50}},El.createElement("div",{className:`${si.btn_config}`,onClick:()=>{if(!Ja()){Be.default.info({centered:!0,icon:null,width:394,title:"\u60A8\u8FD8\u6CA1\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E",content:El.createElement("div",null,El.createElement("div",{style:{color:"#E30000"}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u524D\uFF0C\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E\u3002")),okText:"\u6211\u77E5\u9053\u4E86"});return}Ae.history.push(`/classrooms/${rn.coursesId}/exercise/add/${rn.categoryId}?random=${bt}&type=2`)}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6 ")),El.createElement("div",{className:`${si.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),El.createElement("div",{className:si.znpy,style:{border:0}},El.createElement(ge.ZP,{style:{color:"#000"},checked:!dn,onChange:qe=>{if(ca(!dn),Pe&&Pe!==-1)return wn(Pe);wn(ye)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",El.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!dn&&(yn==null?void 0:yn.length)>0&&El.createElement("div",{className:si.teacherList},yn==null?void 0:yn.map((qe,ba)=>El.createElement("div",{className:`${si.teacherItem} ${(qe==null?void 0:qe.user_id)==_t?si.activeTeacherItem:""}`,key:ba,onClick:()=>wn(qe==null?void 0:qe.user_id)},qe==null?void 0:qe.name))),El.createElement("div",{className:si.znpy},El.createElement(ge.ZP,{style:{color:"#000"},checked:dn,onChange:qe=>{ca(!dn)}},"AI\u667A\u80FD\u4F53",El.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),El.createElement(Ie.ZP,{loading:kn,type:"primary",size:"large",style:{width:"138px",marginTop:"20px"},onClick:()=>ga()},"\u4FDD\u5B58"))))};var Pv=(0,Ae.connect)(({exercise:ie,globalSetting:se,loading:re,user:Ke})=>({exercise:ie,globalSetting:se,loading:re.effects,user:Ke}))(yv),s0=ee(59301);const Sv=({exercise:ie,globalSetting:se,dispatch:re})=>{var Ke,it;const Re=[!((0,vn.dE)()||!(0,vn.$O)())&&{label:"\u9519\u9898\u63A8\u9001",key:"0",element:s0.createElement(vv,null)},!((0,vn.dE)()||(Ke=ie==null?void 0:ie.commonHeader)!=null&&Ke.is_random||((it=ie==null?void 0:ie.commonHeader)==null?void 0:it.exercise_type)==2)&&{label:"\u667A\u80FD\u8BC4\u9605",key:"1",element:s0.createElement(Pv,null)}].filter(Pt=>!!Pt);return(0,a.useEffect)(()=>(re({type:"globalSetting/footerToggle",payload:!1}),()=>{re({type:"globalSetting/footerToggle",payload:!0})}),[]),s0.createElement("div",{style:{paddingBottom:"50px"}},s0.createElement(ks.Z,{dataSource:Re,style:{marginBottom:52}}))};var Dv=(0,Ae.connect)(({exercise:ie,globalSetting:se})=>({exercise:ie,globalSetting:se}))(Sv),ua=ee(59301),bv=Object.defineProperty,wv=Object.defineProperties,xv=Object.getOwnPropertyDescriptors,c0=Object.getOwnPropertySymbols,mg=Object.prototype.hasOwnProperty,gg=Object.prototype.propertyIsEnumerable,fg=(ie,se,re)=>se in ie?bv(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,Oi=(ie,se)=>{for(var re in se||(se={}))mg.call(se,re)&&fg(ie,re,se[re]);if(c0)for(var re of c0(se))gg.call(se,re)&&fg(ie,re,se[re]);return ie},d0=(ie,se)=>wv(ie,xv(se)),Iv=(ie,se)=>{var re={};for(var Ke in ie)mg.call(ie,Ke)&&se.indexOf(Ke)<0&&(re[Ke]=ie[Ke]);if(ie!=null&&c0)for(var Ke of c0(ie))se.indexOf(Ke)<0&&gg.call(ie,Ke)&&(re[Ke]=ie[Ke]);return re},Hs=(ie,se,re)=>new Promise((Ke,it)=>{var Re=Pe=>{try{Xe(re.next(Pe))}catch(ye){it(ye)}},Pt=Pe=>{try{Xe(re.throw(Pe))}catch(ye){it(ye)}},Xe=Pe=>Pe.done?Ke(Pe.value):Promise.resolve(Pe.value).then(Re,Pt);Xe((re=re.apply(ie,se)).next())});const Lv=ie=>{var se=ie,{exercise:re,globalSetting:Ke,loading:it,dispatch:Re,classroomList:Pt,user:Xe,match:Pe}=se,ye=Iv(se,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),bt,rn,yn,kt,_t,wn,kn,Kt,zt,qt,dn,ca,Gt,zn,Cn,ia,It;const Nt=(0,Ae.useParams)(),[Ma]=(0,Ae.useSearchParams)(),ga=(0,Ae.useLocation)(),[Ea,ln]=(0,a.useState)([]),{exerciseList:Ja,commonHeader:qe,checkDomain:ba,workSetting:Pa,saveExerciseDownUsers:Zn,course_groups:ra}=re,[Jn,Ga]=(0,a.useState)(null),[gu,$a]=(0,a.useState)(Ve()(new Date).valueOf()),[tr,wr]=(0,a.useState)(),[Ta,Xn]=(0,a.useState)(!1),[Wn,pa]=(0,a.useState)(1),[Rn,xn]=(0,a.useState)(!1),[$n,En]=(0,a.useState)({name:"",id:"",list:[]}),[ha,uu]=(0,a.useState)({}),{userInfo:nu}=Xe;Nt.category=Ma.get("category_id");const Su=!ba||ba&&((bt=nu==null?void 0:nu.course)==null?void 0:bt.course_identity)<3,ar=(0,a.useRef)(Date.now()),hu=(0,a.useRef)(),[Na,Gu]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,vn.Rm)()&&Re({type:"classroomList/getAssistantPermissions",payload:{course_id:Nt.coursesId}})},[(rn=Xe==null?void 0:Xe.userInfo)==null?void 0:rn.username]),(0,a.useEffect)(()=>{new URLSearchParams(ga.search).get("tabs")==="3"&&zr(),(0,ys.hs)(Re)},[]),(0,a.useEffect)(()=>{re.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Ga(3)},[re.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(hu.current),(0,vn.G5)()&&(qe==null?void 0:qe.exercise_status)===2&&(qe!=null&&qe.enable_monitor)&&(hu.current=setInterval(()=>{Rl()},5*1e3)),()=>{clearInterval(hu.current)}),[Xe.userInfo,qe==null?void 0:qe.exercise_status]),(0,a.useEffect)(()=>{qu();const su=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Be.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:ua.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"1\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"2\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),su==="allowRouter"&&ua.createElement(ua.Fragment,null,"3\u3001",ua.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Nt.coursesId]);const qu=()=>Hs(void 0,null,function*(){const su=yield Re({type:"exercise/getCommonHeader",payload:Oi({},Nt)});su&&En(su==null?void 0:su.simulate_exercise_records)}),qr=()=>{const su=(qe==null?void 0:qe.simulate_exercise_num)-(qe==null?void 0:qe.user_simulate_num);return su>=0?su:0},Rl=()=>Hs(void 0,null,function*(){const su=yield(0,Se.ZP)(`/api/exercises/${Nt.categoryId}/new_abnormities.json`,{method:"get",params:{time:ar.current}});if((su==null?void 0:su.status)===401){clearInterval(hu.current);return}ar.current=Date.now(),(su==null?void 0:su.message)!==""&&(su==null?void 0:su.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&vf({title:(su==null?void 0:su.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:su.message,target:"self",icon:"/warning.png",link:`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/detail?random=${Ma.get("random")==="true"}&tabs=7`})}),au=(su=!1)=>{Ae.history.push(`/classrooms/${Nt.coursesId}/exercisenotice/${qe.id}/users/${nu.login}`)},Cu=()=>{Re({type:"exercise/setUpdateIndex"})},zr=()=>{Re({type:"exercise/getWorkSetting",payload:Oi({},Nt)})},iu=()=>{Re({type:"exercise/getCommonHeader",payload:Oi({},Nt)});const su={0:()=>{Cu()},2:()=>{pa(Wn+1)},3:()=>{Re({type:"exercise/getWorkSetting",payload:Oi({},Nt)})}};su[Jn]&&su[Jn]()};function yr(su){wr(Oi({},su))}const il=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:ua.createElement(hr,{getparams:yr,checkDomainAuthority:Su})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(qe==null?void 0:qe.exercise_status)===-1||(0,me._m)()&&!(0,vn.ag)()||!Su||(0,vn.dE)(),component:(0,vn.Rm)()&&!((yn=Pt.AssistantObject.exercise)!=null&&yn.can_preview)||(qe==null?void 0:qe.exercise_status)==1&&(0,vn.Ny)()&&!(qe!=null&&qe.exercise_can_preview)?ua.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},ua.createElement("img",{src:ee(85004),width:220}),(0,vn.Rm)()?ua.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):ua.createElement(ua.Fragment,null,ua.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),ua.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):qe!=null&&qe.is_random?ua.createElement(rd.default,{key:Wn}):ua.createElement(p0,{activeTabs:Jn})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(qe==null?void 0:qe.exercise_status)===-1||!Su||(0,me._m)()&&!(0,vn.ag)()||(0,vn.dE)()&&!(qe!=null&&qe.show_statistic),component:ua.createElement(Lg,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(qe==null?void 0:qe.exercise_status)===-1||!(qe!=null&&qe.open_code_quality_analysis)||(0,vn.dE)(),component:ua.createElement(_g,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(qe==null?void 0:qe.exercise_status)===-1||(0,vn.dE)()||qe.exercise_status===1||!qe.exist_program,component:ua.createElement(Ya,{key:gu})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(qe==null?void 0:qe.exercise_status)===-1||(qe==null?void 0:qe.exercise_type)===2||(0,vn.dE)()&&(qe==null?void 0:qe.exercise_status)===1,component:ua.createElement(hf.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!Su||(0,vn.dE)(),component:(qe==null?void 0:qe.exercise_status)===-1?ua.createElement(pf.Z,null):ua.createElement(Rd,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(qe==null?void 0:qe.exercise_status)===-1||!(0,vn.G5)()||!(qe!=null&&qe.enable_monitor),component:ua.createElement(lf,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(qe==null?void 0:qe.exercise_status)===-1||!qe.identity_verify||(0,vn.dE)(),component:ua.createElement(ul,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(qe==null?void 0:qe.exercise_status)===-1||!qe.open_phone_video_recording||(0,vn.dE)(),component:ua.createElement(ci,null)},{name:ua.createElement("div",null,"AI\u8003\u8BD5\u62D3\u5C55 ",ua.createElement("img",{className:Ds.ai_review_new,src:oa.Z})),id:12,component:ua.createElement(Dv,null),hidden:((0,vn.dE)()||!(0,vn.$O)())&&((0,vn.dE)()||(qe==null?void 0:qe.is_random)||(qe==null?void 0:qe.exercise_type)==2)}].filter(su=>!su.hidden);(qe==null?void 0:qe.exercise_status)===1&&il.splice(0,1,...il.splice(1,1,il[0])),(0,a.useEffect)(()=>{if(typeof(qe==null?void 0:qe.exercise_status)=="number"){if(Ma.get("tabs")){Ga(Ma.get("tabs"));return}(qe==null?void 0:qe.exercise_status)===1?(Ga("2"),(0,vn.dE)()&&Ga("0")):Ga("0")}},[qe==null?void 0:qe.exercise_status]);const gl="YYYY-MM-DD",co=Ve()("2020-11-15",gl),kl=()=>Be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ua.createElement(ua.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),al=()=>{var su,Mr;return ua.createElement(xe.default,{onClick:lu=>Hs(void 0,null,function*(){var Nr,Fl;switch(re.order&&(Nt.order=re.order,Nt.order_type=re.order_type),lu.key){case"1":if((0,vn.Rm)()&&!((Nr=Pt.AssistantObject.exercise)!=null&&Nr.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:ra==null?void 0:ra.map(Qr=>({course_group_id:Qr==null?void 0:Qr.exercise_group_id,group_group_name:Qr==null?void 0:Qr.exercise_group_name,count:Qr==null?void 0:Qr.exercise_group_students})),fn:()=>{let Qr=[];Be.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>Hs(void 0,null,function*(){if(Qr.length===0)return Fe.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();Nt.types=Qr,(yield(0,ue.Uj)(d0(Oi(Oi({},Nt),tr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,he.je)(d0(Oi(Oi({},Nt),tr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:ua.createElement("div",null,ua.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},ua.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),ua.createElement("div",null,ua.createElement(Le.default,{onChange:Eo=>{Eo.target.checked?Qr.push(1):Qr=Qr.filter(hl=>hl!==1)}},"\u57FA\u672C\u6570\u636E",ua.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),ua.createElement("div",{style:{marginTop:15,marginBottom:15}},ua.createElement(Le.default,{onChange:Eo=>{Eo.target.checked?Qr.push(2):Qr=Qr.filter(hl=>hl!==2)}},"\u5F97\u5206\u8BE6\u8868",ua.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),ua.createElement("div",null,ua.createElement(Le.default,{onChange:Eo=>{Eo.target.checked?Qr.push(3):Qr=Qr.filter(hl=>hl!==3)}},"\u6570\u636E\u5206\u6790",ua.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,vn.Rm)()&&!((Fl=Pt.AssistantObject.exercise)!=null&&Fl.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(qe!=null&&qe.can_export_exam_summary)Re({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Qr=yield(0,ue.aU)({id:(Nt==null?void 0:Nt.categoryId)||(Nt==null?void 0:Nt.exerciseId)});Be.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:ua.createElement(ua.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",ua.createElement("br",null),ua.createElement("div",{className:"mt-20px"},ua.createElement("a",{onClick:()=>{var Eo,hl,ql,wo,Qo,Mn,Vn,Vu;Gu({url:Oe.Z.API_SERVER+((wo=(ql=(hl=(Eo=Qr==null?void 0:Qr.data)==null?void 0:Eo.exam_summary_templates)==null?void 0:hl[0])==null?void 0:ql.attachment_info)==null?void 0:wo.url),file_type:(Vu=(Vn=(Mn=(Qo=Qr==null?void 0:Qr.data)==null?void 0:Qo.exam_summary_templates)==null?void 0:Mn[0])==null?void 0:Vn.attachment_info)==null?void 0:Vu.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),ua.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},ua.createElement("img",{className:"h-full w-full",src:Bf})),ua.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,vn.GJ)()&&!(qe!=null&&qe.appraise_label)&&Su&&((su=qe==null?void 0:qe.user_permission)==null?void 0:su.exercise_unpublish_count)>0&&(qe==null?void 0:qe.exercise_status)!==1&&(!(qe!=null&&qe.is_make_up_exercise)||(qe==null?void 0:qe.is_make_up_exercise)&&!((Mr=Pa==null?void 0:Pa.exercise)!=null&&Mr.publish_time)&&(qe==null?void 0:qe.allow_create_make_up))&&ua.createElement(xe.default.Item,{key:"7",onClick:()=>{var lu,Nr,Fl,Qr;if(console.log(qe),(0,vn.Rm)()&&!((Nr=(lu=Pt==null?void 0:Pt.AssistantObject)==null?void 0:lu.exercise)!=null&&Nr.can_publish)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((qe==null?void 0:qe.exercise_question_count)===0){Fe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const Eo=Ve()(qe==null?void 0:qe.created_at,gl);if(Ve()(co).diff(Ve()(Eo),"days")>0&&(qe!=null&&qe.is_random)){kl();return}if(((Fl=Xe==null?void 0:Xe.userInfo)==null?void 0:Fl.user_status)===2){(0,ys.Rd)();return}qe!=null&&qe.high_resources_consume&&!(qe!=null&&qe.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Nt.coursesId,type:"exercise",type_id:Nt.categoryId,name:qe.exercise_name,fn:()=>{var ql;Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Nt.categoryId],unified_setting:qe==null?void 0:qe.unified_setting,params:Nt,disabled:(qe==null?void 0:qe.exercise_status)!==1,type:2,activeTab:Jn,cb:iu,manage_all_group:(ql=Pa==null?void 0:Pa.exercise)==null?void 0:ql.manage_all_group}})}}}):Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Nt.categoryId],unified_setting:qe==null?void 0:qe.unified_setting,params:Nt,disabled:(qe==null?void 0:qe.exercise_status)!==1,type:2,activeTab:Jn,cb:iu,manage_all_group:(Qr=Pa==null?void 0:Pa.exercise)==null?void 0:Qr.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(qe==null?void 0:qe.exercise_status)!==-1&&(0,vn.GJ)()&&Su&&qe.exercise_status!==1&&!(qe!=null&&qe.is_make_up_exercise&&qe.exercise_status===3)&&(qe!=null&&qe.open_appraise?ua.createElement(Ce.Z,{overlayStyle:{maxWidth:"initial"},title:ua.createElement("div",null,ua.createElement("div",null,"\u63D0\u793A\uFF1A"),ua.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),ua.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},ua.createElement(xe.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):ua.createElement(xe.default.Item,{key:"5",onClick:()=>{var lu,Nr;if((0,vn.Rm)()&&!((Nr=(lu=Pt==null?void 0:Pt.AssistantObject)==null?void 0:lu.exercise)!=null&&Nr.can_create)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Fl=Ve()(qe==null?void 0:qe.created_at,gl);if(Ve()(co).diff(Ve()(Fl),"days")>0&&(qe!=null&&qe.is_random)){kl();return}else Ae.history.push(qe!=null&&qe.is_random?`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/random/edit?type=settings`:`/classrooms/${Nt.coursesId}/exercise/add/${Nt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(qe==null?void 0:qe.exercise_status)!==-1&&!(0,vn.dE)()&&Su&&qe.exercise_status>1&&qe.exist_program&&ua.createElement(xe.default.Item,{key:"4",onClick:lu=>{Re({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Nt}})}},"\u4EE3\u7801\u67E5\u91CD"),ua.createElement(xe.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(qe==null?void 0:qe.exercise_status)===3&&ua.createElement(xe.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(qe==null?void 0:qe.exercise_status)!==-1&&ua.createElement(xe.default.Item,{key:"2",onClick:()=>{var lu;if((0,vn.Rm)()&&!((lu=Pt.AssistantObject.exercise)!=null&&lu.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,vn.Ny)()&&(qe==null?void 0:qe.exercise_status)==1&&!(qe!=null&&qe.exercise_can_preview)){Fe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((qe==null?void 0:qe.exercise_status)===1)(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/export_blank`);else{let Nr=1;Be.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:ua.createElement(ge.ZP.Group,{defaultValue:1,onChange:Fl=>{Nr=Fl.target.value}},ua.createElement(Ne.Z,{direction:"vertical"},ua.createElement(ge.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),ua.createElement(ge.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),ua.createElement(ge.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{Nr===3?Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:ra==null?void 0:ra.map(Fl=>({course_group_id:Fl==null?void 0:Fl.exercise_group_id,group_group_name:Fl==null?void 0:Fl.exercise_group_name,count:Fl==null?void 0:Fl.exercise_group_students})),fn:()=>Hs(void 0,null,function*(){var Fl,Qr,Eo,hl;Zn&&Zn();let ql="",wo=0;const Qo=yield(0,Se.ZP)(`/api/exercises/${Nt.categoryId}/exercise_users.json`,{method:"get",params:d0(Oi({},Nt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((Qo==null?void 0:Qo.status)===0){ql=(Fl=Qo==null?void 0:Qo.data)==null?void 0:Fl.first_export_user_login,wo=(Qr=Qo==null?void 0:Qo.data)==null?void 0:Qr.total_count;const Mn=JSON.parse(localStorage[`${(Eo=Xe==null?void 0:Xe.userInfo)==null?void 0:Eo.login}-${Nt.coursesId}-${Nt.categoryId}-downFilter`]);localStorage[`${(hl=Xe==null?void 0:Xe.userInfo)==null?void 0:hl.login}-${Nt.coursesId}-${Nt.categoryId}-downFilter`]=JSON.stringify(d0(Oi({},Mn),{firstTargetLogin:ql,totalCount:wo,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/export_blank?type=${Nr}`)})}}):(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/export_blank?type=${Nr}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),ua.createElement(xe.default.Item,{key:"3",onClick:()=>{var lu;if((0,vn.Rm)()&&!((lu=Pt.AssistantObject.exercise)!=null&&lu.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ae.history.push(`/classrooms/${Nt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(qe==null?void 0:qe.exercise_status)!==-1&&ua.createElement(xe.default.Item,{key:"6",onClick:()=>{var lu;if((0,vn.Rm)()&&!((lu=Pt.AssistantObject.exercise)!=null&&lu.can_download)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},po=su=>Hs(void 0,null,function*(){const Mr=yield(0,Se.ZP)(`/api/courses/${Nt==null?void 0:Nt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:su,id:Nt==null?void 0:Nt.categoryId}});if(Mr.status===0){Ga(4),$a(Ve()(new Date).valueOf()),Re({type:"exercise/setActionTabs",payload:{}});return}Mr.status<-2&&Fe.ZP.error(Mr==null?void 0:Mr.message)});let hi=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Io=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(su,Mr,lu)=>ua.createElement(Ce.Z,{title:((Nt.page||1)-1)*20+lu+1},ua.createElement("span",null,((Nt.page||1)-1)*20+lu+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(su,Mr)=>Mr.commit_status===0||Mr.commit_status===1?"--":!Mr.open_total_score&&(0,vn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(su=typeof su=="number"?Number(su):su,su||(su=0),su===100?ua.createElement("span",{className:"c-green"},su||"--"):su>60?ua.createElement("span",{className:"c-orange"},su||"--"):ua.createElement("span",null,su||"--"))},!((ha==null?void 0:ha.objective)!==1||(ha==null?void 0:ha.objective)===1&&(ha==null?void 0:ha.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(su,Mr)=>{if(Mr.commit_status===0||Mr.commit_status===1)return"--";if(!Mr.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{su=typeof su=="number"?Number(su):su,su||(su=0);let lu;return su>=0&&su<=60?lu=ua.createElement("span",null,su):su===100?lu=ua.createElement("span",{className:"c-green"},su):su>60?lu=ua.createElement("span",{className:"c-orange"},su):lu="--",ua.createElement(za,{renderText:lu,item:Mr})}}},!((ha==null?void 0:ha.subjective)!==1||(ha==null?void 0:ha.subjective)===1&&(ha==null?void 0:ha.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(su,Mr)=>{if(Mr.commit_status===0||Mr.commit_status===1)return"--";if(!Mr.open_total_score&&(0,vn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{su=typeof su=="number"?Number(su):su,su||(su=0);let lu;return su==0||su>0&&su<=60?lu=ua.createElement("span",null,su):su===100?lu=ua.createElement("span",{className:"c-green"},su):su>60?lu=ua.createElement("span",{className:"c-orange"},su):lu="--",lu}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(su,Mr)=>su===0?ua.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):su===1?ua.createElement("span",{style:{color:"#DF3042"}},!Mr.is_make_up&&"\u8003\u8BD5\u4E2D",Mr.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):su===2?ua.createElement("span",{style:{color:"#5AB891"}},!Mr.is_make_up&&!Mr.is_force_commit&&"\u5DF2\u4EA4\u5377",Mr.is_make_up&&!Mr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Mr.is_make_up&&Mr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Mr.is_make_up&&Mr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ua.createElement("span",{style:{color:"#5AB891"}},!Mr.is_make_up&&!Mr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Mr.is_make_up&&!Mr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Mr.is_make_up&&Mr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Mr.is_make_up&&Mr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:su=>su?Ve()(su).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:su=>su?Ve()(su).format("YYYY-MM-DD HH:mm"):"--"}].filter(su=>!!su);if(!(0,vn.RV)())return null;if(!(0,vn.RV)())return"";const Mi=()=>ua.createElement("div",{className:Ds.export},ua.createElement("div",{className:`${Ds.btn_review}`,onClick:()=>{if(!(qe!=null&&qe.is_open_ai_review))return Fe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;window.location.href=`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/detail?random=${qe==null?void 0:qe.is_random}&tabs=2`}},ua.createElement("img",{src:An.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"));return ua.createElement("section",{className:Ds.bg},ua.createElement("div",{className:"edu-container"},nu.username&&ua.createElement("section",{className:"animated fadeIn"},ua.createElement("aside",{className:"mt10"},ua.createElement(ze.Z,{separator:">"},ua.createElement(ze.Z.Item,{href:`/classrooms/${Nt.coursesId}/exercise`},(_t=(kt=Xe==null?void 0:Xe.userInfo)==null?void 0:kt.course)==null?void 0:_t.course_name),ua.createElement(ze.Z.Item,{href:`/classrooms/${Nt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),ua.createElement(ze.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),ua.createElement("aside",{className:[Ds.title,"mt20"].join(" ")},ua.createElement("a",{href:`/classrooms/${Nt.coursesId}/exercise`},ua.createElement(z.Z,{className:"font16 c-black"})),(0,me.vB)(qe==null?void 0:qe.exercise_status,qe==null?void 0:qe.appraise_label),(qe==null?void 0:qe.is_make_up_exercise)&&ua.createElement("img",{src:mf,width:44,height:24,style:{marginRight:5,marginLeft:10}}),ua.createElement("strong",{className:"font20 ml5 mr10"},qe==null?void 0:qe.exercise_name),(qe==null?void 0:qe.exercise_type)==2&&ua.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Ds.moni},ua.createElement("img",{src:gf,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(qe==null?void 0:qe.is_make_up_exercise)&&ua.createElement(Ce.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},ua.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${qe==null?void 0:qe.make_up_exercise_id}/detail?random=${qe==null?void 0:qe.make_up_exercise_is_random}`)}})))),ua.createElement("aside",{className:"mt30 relative"},Jn=="12"?ua.createElement(Mi,null):ua.createElement("div",{className:Ds.export},!(0,vn.dE)()&&!(qe!=null&&qe.is_make_up_exercise)&&(qe==null?void 0:qe.exercise_status)===3&&(qe==null?void 0:qe.exercise_type)!=2&&ua.createElement(Ie.ZP,{onClick:su=>{if(su.preventDefault(),!(qe!=null&&qe.allow_create_make_up)){Fe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Re({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Nt}})}},ua.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,vn.dE)()&&!(qe!=null&&qe.is_make_up_exercise)&&qe.exercise_status===3&&(qe==null?void 0:qe.exercise_type)!=2&&ua.createElement(Ie.ZP,{onClick:su=>{if(su.preventDefault(),!(qe!=null&&qe.allow_create_make_up)){Fe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Re({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Nt}})}},ua.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,vn.GJ)()&&Su&&((wn=qe==null?void 0:qe.user_permission)==null?void 0:wn.user_commit_counts)>0&&(qe==null?void 0:qe.exercise_status)===2&&(qe==null?void 0:qe.exercise_type)!=2&&ua.createElement(Ie.ZP,{onClick:su=>{var Mr,lu;if(su.preventDefault(),(0,vn.Rm)()&&!((lu=(Mr=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Mr.exercise)!=null&&lu.can_redo)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Nt}})}},ua.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,vn.GJ)()&&Su&&((kn=qe==null?void 0:qe.user_permission)==null?void 0:kn.exercise_unpublish_count)>0&&(qe==null?void 0:qe.exercise_status)===1&&(!(qe!=null&&qe.is_make_up_exercise)||(qe==null?void 0:qe.is_make_up_exercise)&&(qe==null?void 0:qe.allow_create_make_up))&&ua.createElement(Jm.Z,{tips:qe==null?void 0:qe.open_appraise,style:{marginLeft:10}},ua.createElement(Ie.ZP,{onClick:su=>{var Mr,lu,Nr,Fl;if(su.preventDefault(),(0,vn.Rm)()&&!((lu=(Mr=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Mr.exercise)!=null&&lu.can_publish)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((qe==null?void 0:qe.exercise_question_count)===0){Fe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((Nr=Xe==null?void 0:Xe.userInfo)==null?void 0:Nr.user_status)===2){(0,ys.Rd)();return}const Qr=Ve()(qe==null?void 0:qe.created_at,gl);if(Ve()(co).diff(Ve()(Qr),"days")>0&&(qe!=null&&qe.is_random)){kl();return}qe!=null&&qe.high_resources_consume&&!(qe!=null&&qe.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Nt.coursesId,type:"exercise",type_id:Nt.categoryId,name:qe.exercise_name,fn:()=>{var hl;Re({type:"exercise/getCommonHeader",payload:Oi({},Nt)}),Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Nt.categoryId],unified_setting:qe==null?void 0:qe.unified_setting,params:Nt,disabled:(qe==null?void 0:qe.exercise_status)!==1,type:2,activeTab:Jn,cb:iu,manage_all_group:(hl=Pa==null?void 0:Pa.exercise)==null?void 0:hl.manage_all_group}})}}}):Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Nt.categoryId],unified_setting:qe==null?void 0:qe.unified_setting,params:Nt,disabled:(qe==null?void 0:qe.exercise_status)!==1,type:2,activeTab:Jn,cb:iu,manage_all_group:(Fl=Pa==null?void 0:Pa.exercise)==null?void 0:Fl.manage_all_group}})}},ua.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,vn.GJ)()&&Su&&((Kt=qe==null?void 0:qe.user_permission)==null?void 0:Kt.exercise_publish_count)>0&&ua.createElement(Ie.ZP,{onClick:su=>{var Mr,lu;if(su.preventDefault(),(0,vn.Rm)()&&!((lu=(Mr=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Mr.exercise)!=null&&lu.can_stop)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:qe==null?void 0:qe.unified_setting,selectArrs:[Nt.categoryId],params:Nt,cb:iu}})}},ua.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,vn.dE)()&&qe.is_late&&`\u8FDF\u5230\u8D85\u8FC7${qe.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,vn.dE)()&&(qe==null?void 0:qe.exercise_type)===2&&ua.createElement(Ie.ZP,{onClick:su=>Hs(void 0,null,function*(){su.preventDefault();const Mr=yield(0,Se.ZP)(`/api/exercises/${Nt.categoryId}/header_info.json`,{method:"get"});(Mr==null?void 0:Mr.status)===0&&uu((Mr==null?void 0:Mr.data)||{}),xn(!0)})},ua.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,vn.dE)()&&(qe==null?void 0:qe.exercise_type)===1&&((zt=qe==null?void 0:qe.user_permission)==null?void 0:zt.current_status)===2&&!qe.is_late&&qe.exercise_status>1&&ua.createElement(Ie.ZP,{onClick:()=>au()},ua.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(qt=Ja==null?void 0:Ja.exercise_types)!=null&&qt.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,vn.dE)()&&(qe==null?void 0:qe.exercise_type)===2&&!qe.is_late&&(qe==null?void 0:qe.exercise_status)!=3&&qe.exercise_status>1&&ua.createElement(Ce.Z,{title:ua.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",qe==null?void 0:qe.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",qr(),"\u6B21")},ua.createElement(Ie.ZP,{onClick:()=>au(),disabled:qr()===0&&((dn=qe==null?void 0:qe.user_permission)==null?void 0:dn.current_status)!=0,style:{marginLeft:8}},ua.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((ca=qe==null?void 0:qe.user_permission)==null?void 0:ca.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,vn.dE)()&&(qe==null?void 0:qe.exercise_type)===1&&((Gt=qe==null?void 0:qe.user_permission)==null?void 0:Gt.current_status)===0&&!qe.is_late&&qe.exercise_status>1&&ua.createElement(Ie.ZP,{onClick:()=>au(!0)},ua.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,vn.dE)()&&(qe==null?void 0:qe.screen_used_num)>(qe==null?void 0:qe.screen_num)&&qe.exercise_status!==3&&ua.createElement(Ie.ZP,{onClick:()=>au(!0)},ua.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,vn.dE)()&&(qe==null?void 0:qe.whole_exercise_status)===3&&(qe==null?void 0:qe.ai_push_wrong_question)&&((zn=qe==null?void 0:qe.user_permission)==null?void 0:zn.current_status)!==4&&ua.createElement(oe.Z,{align:"middle"},(qe==null?void 0:qe.wrong_questions_size)!==0&&((Cn=qe==null?void 0:qe.progress)==null?void 0:Cn.stat)===1&&ua.createElement(Tf,{dispatch:Re,id:qe==null?void 0:qe.ai_question_record_id}),ua.createElement(Ie.ZP,{onClick:()=>{var su;if((qe==null?void 0:qe.wrong_questions_size)===0){Fe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((su=qe==null?void 0:qe.progress)==null?void 0:su.stat)===1){Fe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/wrongAnswer/${nu==null?void 0:nu.login}`)}},ua.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(qe==null?void 0:qe.show_analysis_detail)&&ua.createElement(Ie.ZP,{onClick:()=>{(0,me.xg)(`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/analysis/${qe==null?void 0:qe.analysis_id}`)}},ua.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,vn.GJ)()&&Su&&(qe.exercise_status===1||qe.exercise_status===3&&(qe==null?void 0:qe.is_make_up_exercise))&&ua.createElement(Jm.Z,{tips:qe==null?void 0:qe.open_appraise,style:{marginLeft:10}},ua.createElement(Ie.ZP,{onClick:()=>{var su,Mr;if((0,vn.Rm)()&&!((Mr=(su=Pt==null?void 0:Pt.AssistantObject)==null?void 0:su.exercise)!=null&&Mr.can_create)){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,vn.Ny)()&&(qe==null?void 0:qe.exercise_status)==1&&!(qe!=null&&qe.exercise_can_preview)){Fe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const lu=Ve()(qe==null?void 0:qe.created_at,gl);if(Ve()(co).diff(Ve()(lu),"days")>0&&(qe!=null&&qe.is_random)){kl();return}else Ae.history.push(qe!=null&&qe.is_random?`/classrooms/${Nt.coursesId}/exercise/${Nt.categoryId}/random/edit?type=settings`:`/classrooms/${Nt.coursesId}/exercise/add/${Nt.categoryId}?random=false&type=2`)}},ua.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(qe==null?void 0:qe.exercise_status)===-1&&(0,vn.GJ)()&&ua.createElement(Ie.ZP,{icon:ua.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Re({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:qe==null?void 0:qe.exercise_name,id:qe==null?void 0:qe.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,vn.GJ)()&&Su&&ua.createElement(E.Z,{dropdownRender:al},ua.createElement(Ie.ZP,null,"\u66F4\u591A\u64CD\u4F5C",ua.createElement(te.Z,null)))),ua.createElement("aside",{className:`mt30 relative ${Ds.workListTabWrap}`},ua.createElement(y.default,{activeKey:`${Jn}`,onChange:su=>{var Mr;if(parseInt(su)===1&&!((Mr=Pt.AssistantObject.exercise)!=null&&Mr.can_view)&&(0,vn.Rm)()){Fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const lu=Ve()(qe==null?void 0:qe.created_at,gl),Nr=Ve()(co).diff(Ve()(lu),"days");if(re.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Be.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{if(Nr>0&&parseInt(su)===3&&(qe!=null&&qe.is_random)){kl();return}Ga(su),Re({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(Nr>0&&parseInt(su)===3&&(qe!=null&&qe.is_random)){kl();return}Ga(su)}su==="3"?zr():(su==="2"||su==="11")&&Re({type:"exercise/getCommonHeader",payload:Oi({},Nt)})},items:il.map(su=>({label:su.name,key:`${su.id}`}))})),ua.createElement("section",{className:qe!=null&&qe.is_random&&Jn==="2"||["3","9","10","11","12"].includes(Jn)?"":"pl25 pr25 bg-white"},(It=(ia=il.filter(su=>su.id==Jn))==null?void 0:ia[0])==null?void 0:It.component))),ua.createElement(D0.Z,null),ua.createElement(w0,{onOk:po}),ua.createElement(Ai.Z,null),ua.createElement(vc,{cb:()=>Cu()}),ua.createElement(Af.Z,{onOk:()=>Cu()}),ua.createElement(Ef.Z,{onOk:()=>Cu()}),ua.createElement(pc,null),ua.createElement(Qg,null),ua.createElement(ff.Z,null),ua.createElement(hc,null),ua.createElement(Wg,null),ua.createElement(df.Z,{successCb:()=>au(currentEnterExamRef.current)}),ua.createElement(Be.default,{open:Ta,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Xn(!1)}},ua.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),ua.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),ua.createElement("p",{style:{marginLeft:"10px"}},ua.createElement(x.default,{dataSource:hi,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),ua.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),ua.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),ua.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),ua.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),ua.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),ua.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),ua.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),ua.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),ua.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),ua.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),ua.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),ua.createElement(Be.default,{open:Rn,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{xn(!1)}},($n==null?void 0:$n.length)===0?ua.createElement(nn.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):ua.createElement(x.default,{dataSource:$n,columns:Io,pagination:!1})),ua.createElement(Ff.Z,null),ua.createElement(Cf.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Na==null?void 0:Na.url,type:Na==null?void 0:Na.file_type,onClose:()=>Gu({})}),ua.createElement(Mf,null),ua.createElement(Lf,null),ua.createElement(yf.Z,null))};var Nv=(0,Ae.connect)(({exercise:ie,loading:se,user:re,globalSetting:Ke,classroomList:it})=>({classroomList:it,exercise:ie,globalSetting:Ke,user:re,loading:se.effects}))(Lv)},18074:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ve}});var a=ee(59301),Se=ee(37568),Oe=ee(6767),Ae=ee(62957),Be=ee(29787),xe=ee(77019),Fe=ee(5269),Le=ee(14566),Ce=ee(62673),ge=ee(71051),Ne=ee(62772),ze={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ie=ee(44993),oe=ee(52430),E=ee(17354),y=ee(41312),x=ee(13952),b=ee(5885),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ue=ee(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,be=(Ye,Ge,ot)=>Ge in Ye?me(Ye,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ye[Ge]=ot,De=(Ye,Ge)=>{for(var ot in Ge||(Ge={}))de.call(Ge,ot)&&be(Ye,ot,Ge[ot]);if(he)for(var ot of he(Ge))pe.call(Ge,ot)&&be(Ye,ot,Ge[ot]);return Ye},ke=(Ye,Ge,ot)=>new Promise((At,Et)=>{var ct=Dt=>{try{un(ot.next(Dt))}catch(gt){Et(gt)}},yt=Dt=>{try{un(ot.throw(Dt))}catch(gt){Et(gt)}},un=Dt=>Dt.done?At(Dt.value):Promise.resolve(Dt.value).then(ct,yt);un((ot=ot.apply(Ye,Ge)).next())});const{TextArea:_e}=Se.default,Je=({exercise:Ye,loading:Ge,dispatch:ot})=>{var At;const{workSetting:Et}=Ye,ct=(0,Ie.useParams)();ct.category=ct.categoryId||ct.exerciseId,ct.categoryId=ct.categoryId||ct.exerciseId;const[yt,un]=(0,a.useState)(!1),[Dt,gt]=(0,a.useState)(!1);let[$e,ft]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Ct()},[Et]),(0,a.useEffect)(()=>{Ye.actionTabs.key==="exportSetting"&&!(Et!=null&&Et.exercise_header)&&ot({type:"exercise/getWorkSetting",payload:De({},ct)})},[Ye.actionTabs.key]);const Ct=()=>{var Te,Vt,fa,xt;const Yt=JSON.parse(JSON.stringify(Et));Object.keys($e).forEach(ea=>{var Ba;$e[ea]=(Ba=Yt==null?void 0:Yt.exercise_header)==null?void 0:Ba[ea]}),$e.file_list=(Te=Yt==null?void 0:Yt.exercise_header)!=null&&Te.attachment_id?[{uid:(Vt=Yt==null?void 0:Yt.exercise_header)==null?void 0:Vt.attachment_id,id:(fa=Yt==null?void 0:Yt.exercise_header)==null?void 0:fa.attachment_id,url:(xt=Yt==null?void 0:Yt.exercise_header)==null?void 0:xt.photo_url}]:[],ft($e)},wt=()=>{var Te,Vt,fa;const xt=JSON.parse(JSON.stringify($e));xt.categoryId=ct.categoryId,xt.attachment_id=((fa=(Vt=(Te=xt.file_list)==null?void 0:Te[0])==null?void 0:Vt.response)==null?void 0:fa.id)||null,Qt(xt)},Qt=Te=>ke(void 0,null,function*(){gt(!0),(yield(0,oe.ZP)(`/api/exercises/${ct==null?void 0:ct.categoryId}/foramt_settings.json`,{method:"post",body:Te})).status===0&&(Oe.ZP.success("\u66F4\u65B0\u6210\u529F"),ot({type:"exercise/getCommonHeader",payload:De({},ct)}),ot({type:"exercise/getWorkSetting",payload:De({},ct)}),ot({type:"exercise/getExerciseExportHeadData",payload:{id:ct.exerciseId||ct.categoryId,identify:ct.userId||null}}),gt(!1))}),sn={disabled:yt,multiple:!1,listType:"picture-card",onPreview:Te=>{y.Z.publish("preview-image",Te.thumbUrl||Te.url)},withCredentials:!0,fileList:$e.file_list,beforeUpload:Te=>Te.size/1024>200?(Oe.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(Te){let Vt=Te.fileList.filter(fa=>!!fa.status);$e.file_list=Vt,ft(Object.assign({},$e))},onRemove:Te=>ke(void 0,null,function*(){return $e.file_list=[],ft(Object.assign({},$e)),!0})};return ue.createElement(Ae.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:ze.modalWrapper,width:900,centered:!0,open:Ye.actionTabs.key==="exportSetting",onOk:()=>wt(),onCancel:()=>{Ct(),ot({type:"exercise/setActionTabs",payload:{}})}},ue.createElement("section",{className:ze.exportSettingWrapper},ue.createElement(Be.Z,{spinning:Ge["exercise/getWorkSetting"]||Dt},ue.createElement(xe.Z,{wrap:!1,justify:"space-between"},ue.createElement(Fe.Z,null,ue.createElement(xe.Z,{align:"middle"},ue.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ue.createElement("span",{className:ze.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ue.createElement("div",{className:"mt15"},ue.createElement(Le.default,De({},sn),!((At=$e.file_list)!=null&&At.length)&&ue.createElement("div",null,ue.createElement(Ne.Z,null),ue.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement(Ce.default,{checked:$e.show_title,disabled:yt,onChange:Te=>{$e.show_title=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement(Ce.default,{checked:$e.show_body,disabled:yt,onChange:Te=>{$e.show_body=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement(Ce.default,{checked:$e.show_info,disabled:yt,onChange:Te=>{$e.show_info=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement(Ce.default,{checked:$e.show_table,disabled:yt,onChange:Te=>{$e.show_table=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ue.createElement(xe.Z,{align:"middle",className:`mt20 ${ze.pottedLine}`},ue.createElement(Fe.Z,null,ue.createElement("img",{src:z,alt:""})),ue.createElement(Fe.Z,{className:ze.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ue.createElement(Fe.Z,null,ue.createElement("img",{src:z,alt:""}))),ue.createElement(xe.Z,{className:"mt15",justify:"center",style:{width:320}},ue.createElement(Ce.default,{className:"pl8",checked:$e.show_user,disabled:yt,onChange:Te=>{$e.show_user=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u59D3\u540D")),ue.createElement(Ce.default,{checked:$e.show_no,disabled:yt,onChange:Te=>{$e.show_no=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u5B66\u53F7")),ue.createElement(Ce.default,{checked:$e.show_group,disabled:yt,onChange:Te=>{$e.show_group=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ue.createElement(Ce.default,{checked:$e.show_school_name,disabled:yt,onChange:Te=>{$e.show_school_name=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ue.createElement(Ce.default,{checked:$e.show_phone,disabled:yt,onChange:Te=>{$e.show_phone=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u624B\u673A\u53F7"))),ue.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ue.createElement(Fe.Z,{span:24,className:"mt15"},ue.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ue.createElement(ge.Z,{size:"middle",min:1,value:$e.export_page_num?$e.export_page_num:40,onChange:Te=>{$e.export_page_num=Te,ft(De({},$e))}}),ue.createElement("span",{className:"ml10"},"\u9898")),ue.createElement(xe.Z,{className:"mt15"},ue.createElement(Ce.default,{checked:$e.show_desc,disabled:yt,onChange:Te=>{$e.show_desc=Te.target.checked,ft(Object.assign({},$e))}},ue.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ue.createElement(Fe.Z,{className:ze.imgPreviewPart},ue.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ue.createElement("img",{src:E.qz})))),ue.createElement(b.Z,null)))};var Ve=(0,Ie.connect)(({exercise:Ye,loading:Ge,globalSetting:ot})=>({exercise:Ye,loading:Ge.effects,globalSetting:ot}))(Je)},35155:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return te}});var a=ee(59301),Se=ee(44993),Oe=ee(77019),Ae=ee(54172),Be={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},xe=ee(68606),Fe=ee(89299),Le=ee(18074),Ce=ee(45722),ge=ee(13952),Ne=ee(59301),ze=Object.defineProperty,Ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ue,me,he)=>me in ue?ze(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[me]=he,x=(ue,me)=>{for(var he in me||(me={}))oe.call(me,he)&&y(ue,he,me[he]);if(Ie)for(var he of Ie(me))E.call(me,he)&&y(ue,he,me[he]);return ue},b=(ue,me,he)=>new Promise((de,pe)=>{var be=_e=>{try{ke(he.next(_e))}catch(Je){pe(Je)}},De=_e=>{try{ke(he.throw(_e))}catch(Je){pe(Je)}},ke=_e=>_e.done?de(_e.value):Promise.resolve(_e.value).then(be,De);ke((he=he.apply(ue,me)).next())});const z=({isPreview:ue=!1,isExportBlank:me=!1,activeTabs:he,exercise:de,globalSetting:pe,loading:be,user:De,dispatch:ke,showExportBtn:_e=!1,sealStyle:Je={}})=>{var Ve,Ye,Ge,ot,At,Et,ct,yt,un,Dt,gt,$e,ft,Ct,wt;const Qt=(0,Se.useParams)(),{userInfo:sn}=De,[Te,Vt]=(0,a.useState)(),[fa,xt]=(0,a.useState)();let Yt=(0,a.useRef)(null);const[ea,Ba]=(0,a.useState)(21),[mn,nn]=(0,a.useState)([]),gn=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!gn.current)return;gn.current=!1;const rt=yield(0,xe.cV)({id:Qt.exerciseId||Qt.categoryId});rt.status==0&&nn(rt.data)}),(0,Fe.W)(he)||he==="2"&&cn()},[Qt.userId,Qt.coursesId,Qt.exerciseId,Qt.categoryId,he]),(0,a.useEffect)(()=>{Yt.current&&Ba(Yt.current.clientHeight)},[Yt.current]),(0,a.useEffect)(()=>{var rt;if((rt=de.exerciseExportHeadData)!=null&&rt.title){const nt=de.exerciseExportHeadData;Vt(x({},nt||{}));const{table:Ze}=nt||{};let Ot,On;(Ze!=null&&Ze.total_singles_scores||Ze!=null&&Ze.total_doubles_scores||Ze!=null&&Ze.total_nulls_scores||Ze!=null&&Ze.total_judges_scores||Ze!=null&&Ze.total_pros_scores||Ze!=null&&Ze.total_shixuns_scores||Ze!=null&&Ze.total_mains_scores||Ze!=null&&Ze.total_combination_scores||Ze!=null&&Ze.total_bpros_scores)&&(Ot=Number(Ze==null?void 0:Ze.total_singles_scores)+Number(Ze==null?void 0:Ze.total_doubles_scores)+Number(Ze==null?void 0:Ze.total_nulls_scores)+Number(Ze==null?void 0:Ze.total_judges_scores)+Number(Ze==null?void 0:Ze.total_bpros_scores)+Number(Ze==null?void 0:Ze.total_pros_scores)+Number(Ze==null?void 0:Ze.total_shixuns_scores)+Number(Ze==null?void 0:Ze.total_mains_scores)+Number(Ze==null?void 0:Ze.total_combination_scores)),(Ze!=null&&Ze.singles_scores||Ze!=null&&Ze.doubles_scores||Ze!=null&&Ze.nulls_scores||Ze!=null&&Ze.judges_scores||Ze!=null&&Ze.pros_scores||Ze!=null&&Ze.bpros_scores||Ze!=null&&Ze.shixuns_scores||Ze!=null&&Ze.mains_scores||Ze!=null&&Ze.combination_scores)&&(On=Number(Ze==null?void 0:Ze.singles_scores)+Number(Ze==null?void 0:Ze.doubles_scores)+Number(Ze==null?void 0:Ze.nulls_scores)+Number(Ze==null?void 0:Ze.judges_scores)+Number(Ze==null?void 0:Ze.pros_scores)+Number(Ze==null?void 0:Ze.bpros_scores)+Number(Ze==null?void 0:Ze.shixuns_scores)+Number(Ze==null?void 0:Ze.mains_scores)+Number(Ze==null?void 0:Ze.combination_scores));const pn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.total_singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.total_doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.total_nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.total_judges_scores)||0,pros_score:(Ze==null?void 0:Ze.total_pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.total_bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.total_shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.total_mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.judges_scores)||0,pros_score:(Ze==null?void 0:Ze.pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.combination_scores)||0,total_score:On||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Un=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.total_singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.total_doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.total_nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.total_judges_scores)||0,pros_score:(Ze==null?void 0:Ze.total_pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.total_bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.total_shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.total_mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];xt([...me?Un:pn])}},[de.exerciseExportHeadData]);const cn=()=>b(void 0,null,function*(){const rt={id:Qt.exerciseId||Qt.categoryId,identify:(sn==null?void 0:sn.login)||null},nt=yield(0,xe.iw)(rt);Vt(nt||{});const{table:Ze}=nt||{};let Ot,On;(Ze!=null&&Ze.total_singles_scores||Ze!=null&&Ze.total_doubles_scores||Ze!=null&&Ze.total_nulls_scores||Ze!=null&&Ze.total_judges_scores||Ze!=null&&Ze.total_pros_scores||Ze!=null&&Ze.total_bpros_scores||Ze!=null&&Ze.total_shixuns_scores||Ze!=null&&Ze.total_mains_scores||Ze!=null&&Ze.total_combination_scores)&&(Ot=Number(Ze==null?void 0:Ze.total_singles_scores)+Number(Ze==null?void 0:Ze.total_doubles_scores)+Number(Ze==null?void 0:Ze.total_nulls_scores)+Number(Ze==null?void 0:Ze.total_bpros_scores)+Number(Ze==null?void 0:Ze.total_judges_scores)+Number(Ze==null?void 0:Ze.total_pros_scores)+Number(Ze==null?void 0:Ze.total_shixuns_scores)+Number(Ze==null?void 0:Ze.total_mains_scores)+Number(Ze==null?void 0:Ze.total_combination_scores)),(Ze!=null&&Ze.singles_scores||Ze!=null&&Ze.doubles_scores||Ze!=null&&Ze.nulls_scores||Ze!=null&&Ze.judges_scores||Ze!=null&&Ze.pros_scores||Ze!=null&&Ze.bpros_scores||Ze!=null&&Ze.shixuns_scores||Ze!=null&&Ze.mains_scores||Ze!=null&&Ze.combination_scores)&&(On=Number(Ze==null?void 0:Ze.singles_scores)+Number(Ze==null?void 0:Ze.doubles_scores)+Number(Ze==null?void 0:Ze.bpros_scores)+Number(Ze==null?void 0:Ze.nulls_scores)+Number(Ze==null?void 0:Ze.judges_scores)+Number(Ze==null?void 0:Ze.pros_scores)+Number(Ze==null?void 0:Ze.shixuns_scores)+Number(Ze==null?void 0:Ze.mains_scores)+Number(Ze==null?void 0:Ze.combination_scores));const pn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.total_singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.total_doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.total_nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.total_judges_scores)||0,pros_score:(Ze==null?void 0:Ze.total_pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.total_bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.total_shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.total_mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ze==null?void 0:Ze.singles_scores)||0,doubles_score:(Ze==null?void 0:Ze.doubles_scores)||0,nulls_score:(Ze==null?void 0:Ze.nulls_scores)||0,judges_score:(Ze==null?void 0:Ze.judges_scores)||0,pros_score:(Ze==null?void 0:Ze.pros_scores)||0,bpros_score:(Ze==null?void 0:Ze.bpros_scores)||0,shixuns_score:(Ze==null?void 0:Ze.shixuns_scores)||0,mains_score:(Ze==null?void 0:Ze.mains_scores)||0,total_combination_scores:(Ze==null?void 0:Ze.combination_scores)||0,total_score:On||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];xt(me?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:pn)}),He=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:rt=>Ne.createElement("a",null,rt)},{title:((Ve=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[0].nameType))==null?void 0:Ve.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((Ye=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[1].nameType))==null?void 0:Ye.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((Ge=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[3].nameType))==null?void 0:Ge.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((ot=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[2].nameType))==null?void 0:ot.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((At=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[6].nameType))==null?void 0:At.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((Et=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[5].nameType))==null?void 0:Et.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((ct=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[4].nameType))==null?void 0:ct.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((yt=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[7].nameType))==null?void 0:yt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{title:((un=mn==null?void 0:mn.find(rt=>rt.value==Ce.fw[8].nameType))==null?void 0:un.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:rt=>Ne.createElement("a",null,rt==="0.0"?0:rt==null?void 0:rt.toFixed(1))}],{exercise_header:ht}=Te||{};return Ne.createElement(Ne.Fragment,null,((ht==null?void 0:ht.show_user)||(ht==null?void 0:ht.show_no)||(ht==null?void 0:ht.show_group))&&Ne.createElement("section",{className:Be.glassSeal,style:Je},(ht==null?void 0:ht.show_user)&&Ne.createElement("span",null,"\u59D3\u540D\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.user)),(ht==null?void 0:ht.show_no)&&Ne.createElement("span",null,"\u5B66\u53F7\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.student_id)),(ht==null?void 0:ht.show_group)&&Ne.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.group_name)),(ht==null?void 0:ht.show_school_name)&&Ne.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.school_name)),(ht==null?void 0:ht.show_phone)&&Ne.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Ne.createElement("span",null,Te==null?void 0:Te.phone))),Ne.createElement("section",{className:`${Be.wrap} ${ue?"pl20":""} `},(Te==null?void 0:Te.photo_url)&&Ne.createElement("img",{className:Be.img,src:`${ge.Z.API_SERVER}${Te==null?void 0:Te.photo_url}`}),(ht==null?void 0:ht.show_title)&&Ne.createElement(Oe.Z,{className:Be.paperHeader,justify:"center"},Ne.createElement("div",null,Te==null?void 0:Te.title)),(ht==null?void 0:ht.show_info)&&Ne.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Te==null?void 0:Te.large_counts,"\u5927\u9898\u3011\u3010",Te==null?void 0:Te.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Te==null?void 0:Te.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Te==null?void 0:Te.time)>-1?`${Te==null?void 0:Te.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(ht==null?void 0:ht.show_desc)&&(((Dt=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Dt.exercise_description)||((gt=de==null?void 0:de.commonHeader)==null?void 0:gt.exercise_description))&&Ne.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Ne.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Ne.createElement("span",null,(($e=de==null?void 0:de.exerciseExportHeadData)==null?void 0:$e.exercise_description)||((ft=de==null?void 0:de.commonHeader)==null?void 0:ft.exercise_description))),(ht==null?void 0:ht.show_table)&&Ne.createElement("div",{className:"mt10"},Ne.createElement(Ae.default,{className:Be.table,columns:He,dataSource:[...fa||[]],bordered:!0,pagination:!1})),((Ct=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Ct.analysis)&&Ne.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(wt=de==null?void 0:de.exerciseExportHeadData)==null?void 0:wt.analysis}`)),Ne.createElement(Le.Z,null))};var te=(0,Se.connect)(({exercise:ue,loading:me,user:he,globalSetting:de})=>({exercise:ue,globalSetting:de,user:he,loading:me.effects}))(z)},44521:function(pt,dt,ee){"use strict";var a=ee(23416),Se=ee(68606),Oe=ee(96911),Ae=ee(28284),Be=ee(62957),xe=ee(99571),Fe=ee(29787),Le=ee(62673),Ce=ee(47889),ge=ee(77736),Ne=ee(59301),ze=ee(44993),Ie=ee(13952),oe=ee(59301),E=(x,b,z)=>new Promise((te,ue)=>{var me=pe=>{try{de(z.next(pe))}catch(be){ue(be)}},he=pe=>{try{de(z.throw(pe))}catch(be){ue(be)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(me,he);de((z=z.apply(x,b)).next())});const y=({exercise:x,dispatch:b})=>{var z,te,ue,me;const he=(0,ze.useParams)(),[de]=(0,ze.useSearchParams)(),pe=de.getAll("exercise_group_id").map(gt=>gt==="all"?gt:Number(gt)),{actionTabs:be}=x,[De]=Ae.default.useForm(),[ke,_e]=(0,Ne.useState)(!1),Je=(0,Ne.useRef)(null),[Ve,Ye]=(0,Ne.useState)(!1),[,Ge,ot,At]=(0,Oe.U)(Se.aU,{}),[Et,ct]=(0,Ne.useState)({}),yt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},un=(gt,$e)=>{ze.history.push(`/classrooms/${he.coursesId}/exercise/${(he==null?void 0:he.categoryId)||(he==null?void 0:he.exerciseId)}/sumup?exam_summary_id=${($e==null?void 0:$e.exam_summary_id)||""}&template=${gt==null?void 0:gt.exam_summary_template_id}&${gt==null?void 0:gt.exercise_group_id.map(ft=>`exercise_group_id=${ft}`).join("&")}`)},Dt=()=>E(void 0,null,function*(){var gt,$e,ft,Ct,wt;const Qt=yield ot({id:(he==null?void 0:he.categoryId)||(he==null?void 0:he.exerciseId)});De.setFieldsValue({exercise_group_id:be!=null&&be.isEdit&&pe.length>0?pe:["all",...(($e=(gt=Qt==null?void 0:Qt.data)==null?void 0:gt.course_groups)==null?void 0:$e.map(sn=>sn==null?void 0:sn.exercise_group_id))||[]],exam_summary_template_id:be!=null&&be.isEdit?Number(de.get("template")):(wt=(Ct=(ft=Qt==null?void 0:Qt.data)==null?void 0:ft.exam_summary_templates)==null?void 0:Ct[0])==null?void 0:wt.id})});return(0,Ne.useEffect)(()=>{Je.current&&Je.current.scrollHeight>134&&Ye(!0)},[Je]),(0,Ne.useEffect)(()=>{(be==null?void 0:be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Dt():De.resetFields()},[be==null?void 0:be.title]),oe.createElement(oe.Fragment,null,oe.createElement(Be.default,{title:be.title,width:800,centered:!0,open:(be==null?void 0:be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:oe.createElement("div",{style:{textAlign:"center"}},oe.createElement(xe.ZP,{type:"primary",onClick:()=>{De.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{yt()}},oe.createElement(Fe.Z,{spinning:Ge},oe.createElement(Ae.default,{form:De,onFinish:gt=>E(void 0,null,function*(){var $e,ft;const Ct=(ft=($e=At==null?void 0:At.data)==null?void 0:$e.exam_summaries)==null?void 0:ft.find(wt=>(wt==null?void 0:wt.exam_summary_template_id)===gt.exam_summary_template_id);if(Ct!=null&&Ct.exam_summary_id){const wt=Be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:oe.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Qt=>{Qt.preventDefault(),Qt.stopPropagation(),wt.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{un(gt,Ct),yt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{un(gt,{}),yt()}});return}un(gt,Ct),yt()})},oe.createElement("div",{ref:Je,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:ke?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},oe.createElement(Ae.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(gt,$e=[],ft)=>{var Ct,wt;let Qt=gt;const sn=((wt=(Ct=At==null?void 0:At.data)==null?void 0:Ct.course_groups)==null?void 0:wt.map(Te=>Te==null?void 0:Te.exercise_group_id))||[];return!($e!=null&&$e.includes("all"))&&(gt.includes("all")||gt.length===sn.length)?Qt=[...sn,"all"]:gt.includes("all")&>.length!==sn.length+1?Qt=gt.filter(Te=>Te!=="all"):$e!=null&&$e.includes("all")&&!gt.includes("all")&&(Qt=[]),Qt}},oe.createElement(Le.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(z=At==null?void 0:At.data)==null?void 0:z.course_groups)==null?void 0:te.map(gt=>({value:gt==null?void 0:gt.exercise_group_id,label:`${gt==null?void 0:gt.exercise_group_name}\uFF08${gt==null?void 0:gt.exercise_group_students}\uFF09`})))||[]]})),Ve&&oe.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>_e(!ke)},ke?"\u6536\u8D77":"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),oe.createElement(Ae.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},oe.createElement(Ce.ZP.Group,null,oe.createElement(ge.Z,{className:"mt5",direction:"vertical"},(me=(ue=At==null?void 0:At.data)==null?void 0:ue.exam_summary_templates)==null?void 0:me.map((gt,$e)=>oe.createElement(Ce.ZP,{key:$e,value:gt==null?void 0:gt.id},`\u6A21\u677F${$e+1}-${gt==null?void 0:gt.name}`,oe.createElement("a",{className:"ml5",onClick:()=>{var ft,Ct;ct({url:Ie.Z.API_SERVER+((ft=gt==null?void 0:gt.attachment_info)==null?void 0:ft.url),file_type:(Ct=gt==null?void 0:gt.attachment_info)==null?void 0:Ct.file_type})}},"\u67E5\u770B"))))))))),oe.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Et==null?void 0:Et.url,type:Et==null?void 0:Et.file_type,onClose:()=>ct({})}))};dt.Z=(0,ze.connect)(({exercise:x})=>({exercise:x}))(y)},95124:function(pt,dt,ee){"use strict";ee.d(dt,{jM:function(){return Te},ZP:function(){return ea},g0:function(){return Yt},rK:function(){return Ba},P1:function(){return fa},PQ:function(){return sn},JE:function(){return xt},$C:function(){return Vt},eS:function(){return Qt}});var a=ee(59301),Se=ee(47889),Oe=ee(77019),Ae=ee(62673),Be=ee(37568),xe=ee(99571),Fe={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},Le=ee(98573),Ce=ee(92310),ge=ee.n(Ce),Ne=ee(4213),ze=ee(24302),Ie=ee(33329),oe=ee(68606),E=ee(24334),y=ee(6767),x=ee(62957),b=ee(52430),z=ee(78837),te=ee(4766),ue=ee(61186),me=ee.n(ue),he=ee(59301),de=Object.defineProperty,pe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ke=(mn,nn,gn)=>nn in mn?de(mn,nn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):mn[nn]=gn,_e=(mn,nn)=>{for(var gn in nn||(nn={}))be.call(nn,gn)&&ke(mn,gn,nn[gn]);if(pe)for(var gn of pe(nn))De.call(nn,gn)&&ke(mn,gn,nn[gn]);return mn},Je=(mn,nn,gn)=>new Promise((cn,He)=>{var ht=Ze=>{try{nt(gn.next(Ze))}catch(Ot){He(Ot)}},rt=Ze=>{try{nt(gn.throw(Ze))}catch(Ot){He(Ot)}},nt=Ze=>Ze.done?cn(Ze.value):Promise.resolve(Ze.value).then(ht,rt);nt((gn=gn.apply(mn,nn)).next())}),Ye=({className:mn,data:nn={},identifier:gn,userAnswer:cn,onFinish:He})=>{const[ht,rt]=(0,a.useState)(!1),[nt,Ze]=(0,a.useState)({}),Ot=()=>new Date().getTime(),On=Un=>Je(void 0,null,function*(){let Ht=E.Base64.decode(nn.code);return cn.length>0&&(cn==null||cn.map(Dn=>{Dn.multi_line?Ht=Ht.substring(0,Ht.indexOf("@\u2581\u2581@"))+Dn.value+Ht.substring(Ht.indexOf("@\u2581\u2581@")+4):Ht=Ht.substring(0,Ht.indexOf("@\u2581@"))+Dn.value+Ht.substring(Ht.indexOf("@\u2581@")+3)})),yield(0,z.n4)(Un,{code:E.Base64.encode(Ht),language:nn.language,answers:cn==null?void 0:cn.map(Dn=>Dn.value)})}),pn=()=>Je(void 0,null,function*(){var Un;if((Un=cn==null?void 0:cn.filter(Dn=>!Dn.value))!=null&&Un.length){y.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}rt(!0);const Ht=yield(0,b.ZP)(`/api/problems/${gn}/start.json`,{method:"get"}),$t=yield On(Ht==null?void 0:Ht.identifier);if(($t==null?void 0:$t.status)===0){let na=function(){return Je(this,null,function*(){const{status:hn,message:Mt,data:Jt}=yield(0,z.rX)(Ht==null?void 0:Ht.identifier,"submit");if(Ot()-Dn>10*1e3*(cn==null?void 0:cn.length)){rt(!1),x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(hn===0){rt(!1),Jt.status===2?x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Ze(Jt);return}setTimeout(na,1e3)})};const Dn=Ot();yield(0,z.bM)(Ht==null?void 0:Ht.identifier,{}),na();return}rt(!1)});return he.createElement("div",null,he.createElement(xe.ZP,{className:ge()(mn),loading:ht,onClick:pn},"\u63D0\u4EA4\u4EE3\u7801"),he.createElement(x.default,{open:!!(nt!=null&&nt.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>He==null?void 0:He(),footer:!1,onOk:()=>Ze({}),onCancel:()=>Ze({})},he.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},he.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},he.createElement("div",null,he.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),he.createElement("span",{style:{marginLeft:12,color:nt.status!==0&&"#E30000"}},te.Im[nt.status])),he.createElement("div",null,he.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),he.createElement("span",{style:{marginLeft:12}},me()(nt.created_at).format("YYYY-MM-DD HH:mm:ss"))),he.createElement("div",null,he.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),he.createElement("span",{style:{marginLeft:12}},nt.language)),he.createElement("div",null,he.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),he.createElement("span",{style:{marginLeft:12}},nt.execute_time,"ms"))),he.createElement(te.Y4,_e({},nt)))))},Ge=ee(59301),ot=Object.defineProperty,At=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Dt=(mn,nn,gn)=>nn in mn?ot(mn,nn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):mn[nn]=gn,gt=(mn,nn)=>{for(var gn in nn||(nn={}))yt.call(nn,gn)&&Dt(mn,gn,nn[gn]);if(ct)for(var gn of ct(nn))un.call(nn,gn)&&Dt(mn,gn,nn[gn]);return mn},$e=(mn,nn)=>At(mn,Et(nn)),ft=(mn,nn,gn)=>new Promise((cn,He)=>{var ht=Ze=>{try{nt(gn.next(Ze))}catch(Ot){He(Ot)}},rt=Ze=>{try{nt(gn.throw(Ze))}catch(Ot){He(Ot)}},nt=Ze=>Ze.done?cn(Ze.value):Promise.resolve(Ze.value).then(ht,rt);nt((gn=gn.apply(mn,nn)).next())});const Ct=["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"],wt=({data:mn})=>{const{question_type:nn,group_topic_id:gn,commit_wrong_question:{analysis:cn,standard_answer_show:He,tag_discipline_names:ht,standard_answer:rt}={}}=mn,nt=()=>{if([0,1,2].includes(nn))return Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ge.createElement("div",{className:"c-black"},He));if([3].includes(nn))return rt==null?void 0:rt.map((Ze,Ot)=>{var On,pn;return Ge.createElement(a.Fragment,{key:Ot},Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",Ot+1),(Ze==null?void 0:Ze.model)===1&&Ge.createElement("div",{className:"c-black"},(On=Ze==null?void 0:Ze.answer_text)==null?void 0:On.join("\u3001")),(Ze==null?void 0:Ze.model)===2&&Ge.createElement("div",{className:"flex gap-10px"},(pn=Ze==null?void 0:Ze.answer_text)==null?void 0:pn.map((Un,Ht)=>Ge.createElement(ze.Z,{key:Ot+""+Ht,disabled:!0,value:Un})))))});if([4].includes(nn))return Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ge.createElement("div",{className:"c-black"},rt==null?void 0:rt[0]));if([6].includes(nn))return Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ge.createElement(Le.Z,{className:Fe.md,value:rt||"-"}));if([8].includes(nn))return rt==null?void 0:rt.map((Ze,Ot)=>Ge.createElement(a.Fragment,{key:Ot},Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",Ot+1),Ge.createElement("div",{className:"c-black"},Ze==null?void 0:Ze.answer_text))))};return Ge.createElement("div",{className:Fe.extra},nt(),Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ge.createElement(Le.Z,{className:Fe.md,value:cn||"-"})),Ge.createElement("div",{className:Fe.row},Ge.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ge.createElement("div",{className:"c-black"},ht==null?void 0:ht.join("\u3001"))))},Qt=mn=>{const nn=cn=>{const{user_answer:He,standard_answer:ht,standard_answers:rt,standard_answer_show:nt,tag_discipline_names:Ze,analysis:Ot,user_answer_infos:On}=cn;return cn={user_answer_is_right:(On==null?void 0:On.user_answer_is_right)===void 0?null:On==null?void 0:On.user_answer_is_right,user_answer:He,analysis:Ot,standard_answer_show:nt,tag_discipline_names:Ze,standard_answer:rt||ht},cn};return mn.map((cn,He)=>(cn.q_position=He+1,cn.commit_wrong_question=nn(cn),[7].includes(cn==null?void 0:cn.question_type)&&(cn.commit_wrong_question.sub_exercise_questions=cn.sub_exercise_questions.map(ht=>nn(ht))),cn))},sn=({data:mn={},value:nn,onChange:gn})=>{const{question_title:cn,question_choices:He,q_position:ht,commit_wrong_question:{user_answer_is_right:rt,user_answer:nt}={}}=mn,Ze=rt!==void 0,Ot=On=>{const pn=On.target.value;gn(pn)};return Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${ht}\u3001`+cn}),Ge.createElement(Se.ZP.Group,{disabled:Ze,value:Ze?nt==null?void 0:nt[0]:nn,onChange:Ot,className:Ze&&`edu-radio-${rt?"green":"red"}`},He==null?void 0:He.map((On,pn)=>Ge.createElement("div",{key:pn},Ge.createElement(Se.ZP,{value:On==null?void 0:On.choice_id,className:"mb20"},Ge.createElement(Oe.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ge.createElement("span",{className:"mr5 c-black"},Ct[pn],"."),Ge.createElement(Le.Z,{className:Fe.md,value:On==null?void 0:On.choice_text})))))),Ze&&Ge.createElement(wt,{data:mn}))},Te=({data:mn={},value:nn,onChange:gn})=>{const{question_title:cn,question_choices:He,q_position:ht,commit_wrong_question:{user_answer_is_right:rt,user_answer:nt}={}}=mn,Ze=rt!==void 0,Ot=On=>{gn(On)};return Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${ht}\u3001`+cn}),Ge.createElement(Ae.default.Group,{disabled:Ze,style:{flexDirection:"column"},value:Ze?nt:nn,onChange:Ot,className:Ze&&`edu-checkbox-${rt?"green":"red"}`},He==null?void 0:He.map((On,pn)=>Ge.createElement("div",{key:pn},Ge.createElement(Ae.default,{value:On==null?void 0:On.choice_id,className:"mb20"},Ge.createElement(Oe.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ge.createElement("span",{className:"mr5 c-black"},Ct[pn],"."),Ge.createElement(Le.Z,{className:Fe.md,value:On==null?void 0:On.choice_text})))))),Ze&&Ge.createElement(wt,{data:mn}))},Vt=({data:mn={},value:nn,onChange:gn})=>{const{question_title:cn,question_choices:He,q_position:ht,commit_wrong_question:{user_answer_is_right:rt,user_answer:nt}={}}=mn,Ze=rt!==void 0,Ot=On=>{const pn=On.target.value;gn(pn)};return Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${ht}\u3001`+cn}),Ge.createElement(Se.ZP.Group,{disabled:Ze,value:Ze?nt==null?void 0:nt[0]:nn,onChange:Ot,className:Ze&&`edu-radio-${rt?"green":"red"}`},He==null?void 0:He.map((On,pn)=>Ge.createElement("div",{key:pn},Ge.createElement(Se.ZP,{value:On==null?void 0:On.choice_id,className:"mb20"},Ge.createElement(Oe.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ge.createElement(Le.Z,{className:Fe.md,value:On==null?void 0:On.choice_text})))))),Ze&&Ge.createElement(wt,{data:mn}))},fa=({data:mn={},value:nn,onChange:gn})=>{const[cn,He]=(0,a.useState)([]),{question_title:ht,q_position:rt,standard_answer:nt,commit_wrong_question:{user_answer_is_right:Ze,user_answer:Ot}={}}=mn,On=Ze!==void 0,pn=Un=>{gn(Un)};return(0,a.useEffect)(()=>{if(On){He(Ot);return}if(nn){He(nn);return}const Un=nt==null?void 0:nt.map(Ht=>$e(gt({},Ht),{exercise_choice_id:Ht.position,answer_text:""}));He(Un)},[]),Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${rt}\u3001`+ht}),Ge.createElement("div",{className:"flex flex-col gap-20px mb20"},cn==null?void 0:cn.map((Un,Ht)=>Ge.createElement(Oe.Z,{align:"middle",wrap:!1},Ge.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",Ht+1),Ge.createElement("div",{className:"flex-1"},(Un==null?void 0:Un.model)===1?Ge.createElement(Be.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:On,value:Un==null?void 0:Un.answer_text,onChange:$t=>{cn[Ht].answer_text=$t.target.value,He([...cn]),pn(cn)}}):Ge.createElement(ze.Z,{value:Un==null?void 0:Un.answer_text,disabled:On,onChange:$t=>{cn[Ht].answer_text=$t,He([...cn]),pn(cn)}}))))),On&&Ge.createElement(wt,{data:mn}))},xt=({data:mn={},value:nn,onChange:gn})=>{const{question_title:cn,q_position:He,commit_wrong_question:{user_answer_is_right:ht,user_answer:rt}={}}=mn,nt=ht!==void 0,Ze=Ot=>{gn(Ot)};return Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${He}\u3001`+cn}),nt?Ge.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},rt==null?void 0:rt[0]):Ge.createElement(Ne.Z,{watch:!0,onChange:Ze,defaultValue:nn}),nt&&Ge.createElement(wt,{data:mn}))},Yt=({showEntryAnswer:mn,updateData:nn,examPaperId:gn,params:cn,data:He={}})=>{const[ht,rt]=(0,a.useState)(!1),[nt,Ze]=(0,a.useState)(""),[Ot,On]=(0,a.useState)("none"),pn=(0,a.useRef)(),{question_id:Un,question_title:Ht,q_position:$t,languages:Dn,description:na,hack_identifier:hn,commit_wrong_question:{user_answer_is_right:Mt}={}}=He,Nn=typeof mn!="undefined"?mn:!(Mt!==void 0),ja=()=>ft(void 0,null,function*(){if(rt(!0),hn){const Tn=yield(0,oe.nF)({id:hn});(Tn==null?void 0:Tn.status)===0&&(Ze(`/myproblems/${Tn.identifier}?type=exercises&exercisesId=${gn}&coursesId=coursesId&login=${cn.login}&questionId=${Un}`),On("block"))}rt(!1)}),pu=Tn=>{Tn.data==="backExercise"&&(On("none"),Ze(""),nn())};return(0,a.useEffect)(()=>(window.addEventListener("message",pu),()=>{window.removeEventListener("message",pu)}),[]),Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${$t}\u3001`+Ht}),Nn&&Ge.createElement("div",{className:Fe.boxHead},Ge.createElement(Ie.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Dn}),Ge.createElement(xe.ZP,{loading:ht,onClick:ja,className:Fe.btn},"\u8FDB\u5165\u7B54\u9898")),Ge.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ge.createElement(Le.Z,{className:Fe.md,value:na})),!Nn&&Ge.createElement(wt,{data:He}),Ge.createElement("iframe",{style:{display:Ot},className:Fe.iframe,src:nt,ref:pn}))},ea=({showEntryAnswer:mn,updateData:nn,data:gn={},value:cn,onChange:He})=>{const[ht,rt]=(0,a.useState)([]),{code:nt,hack_identifier:Ze,question_title:Ot,q_position:On,standard_answer_with_score:pn,commit_wrong_question:{user_answer_is_right:Un,user_answer:Ht}={}}=gn,Dn=typeof mn!="undefined"?mn:!(Un!==void 0),na=hn=>{He(hn)};return(0,a.useEffect)(()=>{if(Ht){const Mt=Ht==null?void 0:Ht.map(Jt=>$e(gt({},Jt),{exercise_choice_id:Jt==null?void 0:Jt.choice_id,value:Jt.answer_text}));rt(Mt),mn===!0&&na(Mt);return}if(cn){rt(cn);return}const hn=pn==null?void 0:pn.map(Mt=>$e(gt({},Mt),{exercise_choice_id:Mt.position,answer_text:"",score:""}));rt(hn)},[]),Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${On}\u3001`+Ot}),Dn&&Ge.createElement("div",{className:Fe.boxHead},Ge.createElement("div",{style:{color:"#FA6400"}},Ge.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ge.createElement(Ye,{className:Fe.btn,data:gn,onFinish:nn,userAnswer:ht,identifier:Ze})),Ge.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ge.createElement(Le.Z,{disabledFill:!Dn,programFillValue:ht,showProgramFill:!0,onFillChange:(hn,Mt)=>{var Jt;ht[Number(Mt)].answer_text=(Jt=hn[Number(Mt)])==null?void 0:Jt.value,rt([...ht]),na(ht)},value:E.Base64.decode(nt||"")})),!Dn&&Ge.createElement(wt,{data:gn}))},Ba=({data:mn={},value:nn,onChange:gn})=>{const[cn,He]=(0,a.useState)([]),[ht,rt]=(0,a.useState)([]),{question_title:nt,q_position:Ze,commit_wrong_question:Ot,sub_exercise_questions:On}=mn,pn=(Un,Ht)=>{cn[Ht]=Un,He([...cn]),gn(cn)};return(0,a.useEffect)(()=>{const Un=On==null?void 0:On.map((Ht,$t)=>{var Dn;return $e(gt({},Ht),{q_position:`${Ze}.${$t+1}`,commit_wrong_question:(Dn=Ot==null?void 0:Ot.sub_exercise_questions)==null?void 0:Dn[$t]})});rt(Un)},[]),(0,a.useEffect)(()=>{if(nn){He(nn);return}const Un=Array(On==null?void 0:On.length).fill(void 0);He(Un)},[]),Ge.createElement("div",{className:Fe.question},Ge.createElement(Le.Z,{className:ge()(Fe.title,Fe.md),value:`${Ze}\u3001`+nt}),Ge.createElement("div",{className:"flex flex-col gap-20px"},ht==null?void 0:ht.map((Un,Ht)=>{const $t=cn[Ht];return Ge.createElement(a.Fragment,{key:Ht},(Un==null?void 0:Un.question_type)===0&&Ge.createElement(sn,{value:$t,data:Un,onChange:Dn=>pn(Dn,Ht)}),(Un==null?void 0:Un.question_type)===1&&Ge.createElement(Te,{value:$t,data:Un,onChange:Dn=>pn(Dn,Ht)}),(Un==null?void 0:Un.question_type)===2&&Ge.createElement(Vt,{value:$t,data:Un,onChange:Dn=>pn(Dn,Ht)}),(Un==null?void 0:Un.question_type)===3&&Ge.createElement(fa,{value:$t,data:Un,onChange:Dn=>pn(Dn,Ht)}),(Un==null?void 0:Un.question_type)===4&&Ge.createElement(xt,{value:$t,data:Un,onChange:Dn=>pn(Dn,Ht)}))})))}},18034:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(62957),Oe=ee(52430),Ae=ee(44993),Be=ee(59301),xe=(Le,Ce,ge)=>new Promise((Ne,ze)=>{var Ie=y=>{try{E(ge.next(y))}catch(x){ze(x)}},oe=y=>{try{E(ge.throw(y))}catch(x){ze(x)}},E=y=>y.done?Ne(y.value):Promise.resolve(y.value).then(Ie,oe);E((ge=ge.apply(Le,Ce)).next())});const Fe=({exercise:Le,dispatch:Ce,init:ge,haveInit:Ne=!1})=>{const ze=(0,Ae.useParams)(),[Ie,oe]=(0,a.useState)(!1);let[E,y]=(0,a.useState)();const[x,b]=(0,a.useState)(!1),[z,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Le.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ue()},[Le.actionTabs]);function ue(){return xe(this,null,function*(){var me,he;let de=yield(0,Oe.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});if(((me=de==null?void 0:de.cover_exercises)==null?void 0:me.length)>0)oe(!0),y((he=de==null?void 0:de.cover_exercises)==null?void 0:he[0]);else{let pe=yield(0,Oe.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});Ce({type:"exercise/setActionTabs",payload:{key:""}}),(pe==null?void 0:pe.status)===0&&(Ne&&ge(),Se.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:()=>{Ae.history.push("/paperlibrary")}}))}})}return Be.createElement("div",null,Be.createElement(Se.default,{open:Ie,centered:!0,onCancel:me=>xe(void 0,null,function*(){if(me.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let he=yield(0,Oe.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs,update:1}});Ce({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(he==null?void 0:he.status)===0&&(Ne&&ge(),oe(!1),Se.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:()=>{Ae.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>xe(void 0,null,function*(){te(!0);let me=yield(0,Oe.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});te(!1),(me==null?void 0:me.status)===0&&(Ne&&ge(),Ce({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),Se.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:()=>{Ae.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Be.createElement("div",null,Be.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"),Be.createElement("div",null,Be.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Be.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Be.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};dt.Z=(0,Ae.connect)(({exercise:Le})=>({exercise:Le}))(Fe)},8324:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return pe}});var a=ee(59301),Se=ee(62957),Oe=ee(77019),Ae=ee(5269),Be=ee(82326),xe=ee(54172),Fe=ee(99571),Le=ee(38776),Ce=ee(52430),ge={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Ne=ee(44993),ze=ee(96622),Ie=ee(59301),oe=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(be,De,ke)=>De in be?oe(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,ue=(be,De)=>{for(var ke in De||(De={}))b.call(De,ke)&&te(be,ke,De[ke]);if(x)for(var ke of x(De))z.call(De,ke)&&te(be,ke,De[ke]);return be},me=(be,De)=>E(be,y(De)),he=(be,De,ke)=>new Promise((_e,Je)=>{var Ve=ot=>{try{Ge(ke.next(ot))}catch(At){Je(At)}},Ye=ot=>{try{Ge(ke.throw(ot))}catch(At){Je(At)}},Ge=ot=>ot.done?_e(ot.value):Promise.resolve(ot.value).then(Ve,Ye);Ge((ke=ke.apply(be,De)).next())});const de=({visible:be,setVisible:De,onK:ke,selectKeys:_e,selectRows:Je,appointStudent:Ve,modalParams:Ye,courseId:Ge})=>{const ot=(0,Ne.useParams)(),[At,Et]=(0,a.useState)(!1),[ct,yt]=(0,a.useState)(!1),[un,Dt]=(0,a.useState)([]),[gt,$e]=(0,a.useState)([]),[ft,Ct]=(0,a.useState)([]),[wt,Qt]=(0,a.useState)("all"),[sn,Te]=(0,a.useState)("all");let[Vt,fa]=(0,a.useState)(!0);const[xt,Yt]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[ea,Ba]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),mn={selectedRowKeys:gt,columnWidth:40,hideSelectAll:!0,onSelect:(ht,rt,nt)=>{let Ze=!0;for(let Ot=0;Ot{if(ht&&nt.length>0){nt.forEach(Ze=>{gt.push(Ze.user_id),ft.push(Ze)}),$e([...gt]),Ct([...ft]);return}if(!ht&&nt.length>0){let Ze=[],Ot=[];const On=new Set(nt),pn=new Set(gt),Un=new Set(ft);Ze=[...pn].filter(Ht=>[...On].every($t=>$t.user_id!==Ht)),Ot=[...Un].filter(Ht=>[...On].every($t=>$t.user_id!==Ht.user_id)),$e([...Ze]),Ct([...Ot])}}};(0,a.useEffect)(()=>{be&&_e&&($e([..._e]),Ct(Je))},[be,_e]),(0,a.useEffect)(()=>{be&&(!Ve&&Ye?ea.status=Ye:ea.status=null,Ba(ue({},ea)),gn())},[be,Ve,Ye]);const nn=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(ht,rt,nt)=>Ie.createElement("span",{style:{color:"#333"}},nt+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(ht,rt,nt)=>Ie.createElement("span",null,ht)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(ht,rt,nt)=>Ie.createElement("span",{style:{color:"#666"}},ht)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(ht,rt)=>Ie.createElement("span",null,ht)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(ht,rt)=>Ie.createElement("span",null,ht||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(ht,rt)=>Ie.createElement("span",null,ht)}].filter(ht=>Ye===1||Ye===2?ht.title!=="\u72B6\u6001":!0),gn=()=>he(void 0,null,function*(){var ht,rt,nt;yt(!0);const Ze=yield(0,Ce.ZP)(`/api/exercises/${ot.categoryId||Ge}/wait_make_up_students.json`,{method:"get",params:me(ue({},ea),{keywords:(ht=ea==null?void 0:ea.keywords)==null?void 0:ht.trim()})});if(Ze.status===0){const Ot=((nt=(rt=Ze==null?void 0:Ze.data)==null?void 0:rt.all_course_groups)==null?void 0:nt.map(On=>({value:On==null?void 0:On.id,label:On==null?void 0:On.name})))||[];Yt([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Ot]),Dt(Ze.data)}yt(!1)}),cn=()=>{ea.page=1,ea.status=null,ea.course_group_id=null,ea.keywords="",Qt("all"),Te("all"),$e([]),Ct([]),Ba(ue({},ea)),Ve&&ke(gt==null?void 0:gt.length,gt,ft)},He=()=>{ea.page=1,ea.status=null,ea.course_group_id=null,ea.keywords="",Ba(ue({},ea)),Qt("all"),Te("all"),$e([]),Ct([]),De(!1)};return Ie.createElement(Se.default,{centered:!0,className:ge.cstuModal,title:Ye===1?"\u7F3A\u8003\u5B66\u751F":Ye===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:be,width:1200,footer:null,onCancel:()=>{He()}},Ie.createElement(Oe.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ie.createElement(Oe.Z,null,Ie.createElement(Ae.Z,null,Ie.createElement(Be.default,{size:"large",value:wt,style:{width:200,marginRight:20},onChange:ht=>{Qt(ht),ht==="all"?ea.course_group_id=null:ea.course_group_id=ht,ea.page=1,Ba(ue({},ea)),gn()},options:xt})),Ve&&Ie.createElement(Ae.Z,null,Ie.createElement(Be.default,{size:"large",value:sn,style:{width:200},onChange:ht=>{Te(ht),ht==="all"?ea.status=null:ea.status=ht,ea.page=1,Ba(ue({},ea)),gn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ie.createElement(Ae.Z,null,Ie.createElement(Le.t7,{style:{width:300,marginLeft:15},value:ea.keywords,allowClear:!0,onChange:ht=>{ea.keywords=ht,ea.page=1,Ba(ue({},ea)),gn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ie.createElement(Oe.Z,{align:"middle",className:"mb30"},Ie.createElement(Ae.Z,{span:14},Ie.createElement("div",{className:"flexd-table-header"},Ie.createElement(xe.default,{pagination:!1,dataSource:[],columns:nn,rowSelection:Ve?mn:null,rowKey:ht=>ht.user_id})),Ie.createElement("div",null,Ie.createElement(xe.default,{rowSelection:Ve?mn:null,columns:nn,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:ht=>ht.user_id,loading:ct,dataSource:un==null?void 0:un.exercise_users,onChange:(ht,rt,nt)=>{ea.page=ht==null?void 0:ht.current,ea.limit=ht==null?void 0:ht.pageSize,nt!=null&&nt.order?(ea.sort_by=nt==null?void 0:nt.field,ea.direction=(nt==null?void 0:nt.order)==="ascend"?"asc":"desc"):(ea.sort_by=null,ea.direction=null),Ba(ue({},ea)),gn()},pagination:!1}))),Ie.createElement(Ae.Z,{span:1},Ie.createElement("img",{src:ze,style:{marginLeft:10}})),Ie.createElement(Ae.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ie.createElement("div",{className:ge.searchMember,style:{width:550}},Ie.createElement(Oe.Z,{className:ge.searchMemberHeader},Ie.createElement(Ae.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ie.createElement(Ae.Z,{flex:"110px"},"\u5B66\u53F7"),Ie.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ie.createElement("div",{style:{overflow:"auto",height:390}},ft==null?void 0:ft.map((ht,rt)=>Ie.createElement(Oe.Z,{key:rt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ie.createElement(Ae.Z,{flex:"100px"},ht.user_name),Ie.createElement(Ae.Z,{flex:"110px"},ht.student_id),Ie.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},ht.user_group_name),Ie.createElement(Ae.Z,{style:{marginLeft:10}},Ie.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Ct(ft.filter(nt=>nt.user_id!=ht.user_id)),$e(gt.filter(nt=>nt!=ht.user_id))}})))))))),!(Ye===1||Ye===2)&&Ie.createElement("div",{className:ge.bottom},Ie.createElement(Fe.ZP,{className:ge.no,onClick:()=>{He()}},"\u53D6\u6D88"),Ie.createElement(Fe.ZP,{loading:At,type:"primary",onClick:()=>{cn()}},"\u786E\u5B9A")))};var pe=(0,Ne.connect)(({})=>({}))(de)},8141:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(28284),Oe=ee(6767),Ae=ee(62957),Be=ee(29787),xe=ee(77019),Fe=ee(47889),Le=ee(16326),Ce=ee(62673),ge=ee(61186),Ne=ee.n(ge),ze=ee(52430),Ie=ee(89299),oe=ee(44993),E=ee(20638),y=ee(81166),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,he=(Je,Ve,Ye)=>Ve in Je?x(Je,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Je[Ve]=Ye,de=(Je,Ve)=>{for(var Ye in Ve||(Ve={}))ue.call(Ve,Ye)&&he(Je,Ye,Ve[Ye]);if(te)for(var Ye of te(Ve))me.call(Ve,Ye)&&he(Je,Ye,Ve[Ye]);return Je},pe=(Je,Ve)=>b(Je,z(Ve)),be=(Je,Ve,Ye)=>new Promise((Ge,ot)=>{var At=yt=>{try{ct(Ye.next(yt))}catch(un){ot(un)}},Et=yt=>{try{ct(Ye.throw(yt))}catch(un){ot(un)}},ct=yt=>yt.done?Ge(yt.value):Promise.resolve(yt.value).then(At,Et);ct((Ye=Ye.apply(Je,Ve)).next())});function De(Je,Ve){const Ye=[];for(let Ge=Je;Ge{let Ve=new Date;const Ye=Ne()(Je).format("HH");if(Ne()(Je).isSame(Ne()(Ve),"day")){const Ge=Ne()(Ve).format("HH"),ot=Ne()(Ve).format("mm");return{disabledHours:()=>De(0,24).splice(1,Ge*1-1),disabledMinutes:()=>Ne()(Je).isSame(Ne()(Ve),"hour")&&Ye<=Ge?De(0,60).splice(0,ot):De(60,60)}}else if(Ne()(Je).isSame(Ne()(),"day")){const Ge=Ne()().format("HH"),ot=Ne()().format("mm");return{disabledHours:()=>De(0,24).splice(0,Ge),disabledMinutes:()=>Ye<=Ge?De(0,ot):De(60,60)}}else return!1},_e=({exercise:Je,dispatch:Ve})=>{var Ye;const Ge=(0,oe.useParams)(),[ot]=Se.default.useForm(),[At,Et]=(0,a.useState)(1),[ct,yt]=(0,a.useState)([]),[un,Dt]=(0,a.useState)(!0),[gt,$e]=(0,a.useState)([]),[ft,Ct]=(0,a.useState)(!0),[wt,Qt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&sn()},[Je.actionTabs]);const sn=fa=>be(void 0,null,function*(){var xt,Yt;Dt(!0);const ea=yield Ve({type:"exercise/getEndGroups",payload:pe(de({},Ge),{check_ids:[...((xt=Je.actionTabs.selectArrs)==null?void 0:xt.map(mn=>Number(mn)))||[]]})}),Ba=(Yt=ea==null?void 0:ea.course_info)==null?void 0:Yt.map((mn,nn)=>pe(de({},mn),{key:mn.course_group_id,title:mn.course_group_name,name:mn.course_group_name,disabled:!!mn.is_published}));ea&&(ea!=null&&ea.course_info)&&(yt([...Ba]),ot.setFieldsValue({end_time:Ne()(Ne()(new Date((0,Ie.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Dt(!1)}),Te=()=>be(void 0,null,function*(){var fa,xt,Yt,ea;const Ba=de({},ot.getFieldsValue());if((gt==null?void 0:gt.length)<=0&&ct.length>0&&!((fa=Je.actionTabs)!=null&&fa.unified_setting)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Qt(!0);const mn={check_ids:[...((xt=Je.actionTabs.selectArrs)==null?void 0:xt.map(gn=>Number(gn)))||[]],group_ids:gt};ft||(mn.end_time=Ne()(Ba.end_time).format("YYYY-MM-DD HH:mm")),mn.group_ids=gt.map(gn=>gn.course_group_id),(yield(0,ze.ZP)(`/api/courses/${Ge.coursesId}/exercises/end_exercise.json`,{method:"post",body:mn})).status===0&&(Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ve({type:"exercise/setActionTabs",payload:{}}),(Yt=Je==null?void 0:Je.actionTabs)!=null&&Yt.cb?(ea=Je==null?void 0:Je.actionTabs)==null||ea.cb():Ve({type:"classroomList/getClassroomExercisesList",payload:de({},Je.actionTabs.params)})),Qt(!1)}),Vt=()=>{Et(1),yt([]),$e([]),Ct(!0)};return a.createElement(Ae.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Te,width:680,confirmLoading:wt||un,onCancel:()=>{Vt(),Ve({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Be.Z,{spinning:un},ct&&a.createElement(Se.default,{form:ot},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:E.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(xe.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(Fe.ZP.Group,{value:ft,onChange:fa=>{Ct(fa.target.value),$e([])}},a.createElement(Fe.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(Fe.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(Se.default.Item,{name:"end_time",style:{marginTop:-3,visibility:ft?"hidden":"visible"}},a.createElement(Le.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,Ie.U6)(),"HH:mm")},disabledDate:fa=>fa&&fa0&&!((Ye=Je.actionTabs)!=null&&Ye.unified_setting)&&a.createElement(xe.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,ct.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(Ce.default,{checked:gt.length===ct.length,onChange:fa=>{gt.length===ct.length?$e([]):$e(ct)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",gt.length||0,"\u4E2A\u5206\u73ED")),a.createElement(y.Z,{data:ct,selectedRowKeys:gt,setSelectedRowKeys:$e}))))))};dt.Z=(0,oe.connect)(({exercise:Je})=>({exercise:Je}))(_e)},19402:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return un}});var a=ee(59301),Se=ee(28284),Oe=ee(6767),Ae=ee(62957),Be=ee(29787),xe=ee(77019),Fe=ee(47889),Le=ee(71051),Ce=ee(16326),ge=ee(71411),Ne=ee(62673),ze=ee(99571),Ie=ee(61186),oe=ee.n(Ie),E=ee(52430),y=ee(89299),x=ee(44993),b=ee(68606),z=ee(20638),te=ee(81166),ue=ee(8324),me={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},he=ee(67702),de=ee(84698),pe=ee(59301),be=Object.defineProperty,De=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ye=(Dt,gt,$e)=>gt in Dt?be(Dt,gt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Dt[gt]=$e,Ge=(Dt,gt)=>{for(var $e in gt||(gt={}))Je.call(gt,$e)&&Ye(Dt,$e,gt[$e]);if(_e)for(var $e of _e(gt))Ve.call(gt,$e)&&Ye(Dt,$e,gt[$e]);return Dt},ot=(Dt,gt)=>De(Dt,ke(gt)),At=(Dt,gt,$e)=>new Promise((ft,Ct)=>{var wt=Te=>{try{sn($e.next(Te))}catch(Vt){Ct(Vt)}},Qt=Te=>{try{sn($e.throw(Te))}catch(Vt){Ct(Vt)}},sn=Te=>Te.done?ft(Te.value):Promise.resolve(Te.value).then(wt,Qt);sn(($e=$e.apply(Dt,gt)).next())});function Et(Dt,gt){const $e=[];for(let ft=Dt;ft{let gt=new Date;const $e=oe()(Dt).format("HH");if(oe()(Dt).isSame(oe()(gt),"day")){const ft=oe()(gt).format("HH"),Ct=oe()(gt).format("mm");return{disabledHours:()=>Et(0,24).splice(1,ft*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",$e,ft),oe()(Dt).isSame(oe()(gt),"hour")&&$e<=ft?Et(0,60).splice(0,Ct):Et(60,60))}}else if(oe()(Dt).isSame(oe()(),"day")){const ft=oe()().format("HH"),Ct=oe()().format("mm");return{disabledHours:()=>Et(0,24).splice(0,ft),disabledMinutes:()=>$e<=ft?Et(0,Ct):Et(60,60)}}else return!1},yt=({exercise:Dt,dispatch:gt})=>{var $e,ft,Ct,wt,Qt,sn,Te,Vt,fa,xt,Yt,ea,Ba,mn,nn,gn,cn,He,ht,rt,nt,Ze;const Ot=(0,x.useParams)(),[On]=Se.default.useForm(),[pn,Un]=(0,a.useState)(1),[Ht,$t]=(0,a.useState)([]),[Dn,na]=(0,a.useState)(!0),[hn,Mt]=(0,a.useState)([]),[Jt,Nn]=(0,a.useState)(!0),[ja,pu]=(0,a.useState)(!1),{workSetting:Tn}=Dt,[ku,_n]=(0,a.useState)(!1),[Qn,ta]=(0,a.useState)([]),[Oa,_a]=(0,a.useState)([]),[Au,Zu]=(0,a.useState)(!1),[vn,Ft]=(0,a.useState)(!1),[Kn,Qa]=(0,a.useState)(!1),[Ua,za]=(0,a.useState)(null),[cu,Yn]=(0,a.useState)(1),[St,ne]=(0,a.useState)({}),[ce,fe]=(0,a.useState)({}),[Me,je]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var In;if(Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Lt(),ou(),Dt.actionTabs.type===2)){const ya=(In=Dt.actionTabs)==null?void 0:In.unified_setting;Nn(ya)}},[Dt.actionTabs]),(0,a.useEffect)(()=>{var In,ya,An,oa,st,Wt,Ra;(In=Tn==null?void 0:Tn.exercise)!=null&&In.publish_time&&On.setFieldsValue({publish_time:oe()((ya=Tn==null?void 0:Tn.exercise)==null?void 0:ya.publish_time)}),(An=Tn==null?void 0:Tn.exercise)!=null&&An.end_time&&On.setFieldsValue({end_time:oe()((oa=Tn==null?void 0:Tn.exercise)==null?void 0:oa.end_time)}),On.setFieldsValue({exercise_type:(st=Tn==null?void 0:Tn.exercise)==null?void 0:st.exercise_type,simulate_exercise_num:(Wt=Tn==null?void 0:Tn.exercise)==null?void 0:Wt.simulate_exercise_num}),Yn((Ra=Tn==null?void 0:Tn.exercise)==null?void 0:Ra.exercise_type)},[Dt]);const vt=In=>{var ya;const An=On.getFieldValue("publish_time");if(!An||(ya=Tn==null?void 0:Tn.exercise)!=null&&ya.publish_time)return;let oa;In===1?oa=oe()(An).add(120,"minutes"):oa=oe()(An).add(7,"days"),On.setFieldsValue({end_time:oa})},Lt=In=>At(void 0,null,function*(){var ya,An;na(!0);const oa=yield(0,b.N3)({coursesId:Ot.coursesId,check_ids:[...((ya=Dt.actionTabs.selectArrs)==null?void 0:ya.map(Wt=>Number(Wt)))||[]]});console.log(oa,"res");const st=((An=oa==null?void 0:oa.course_info)==null?void 0:An.map((Wt,Ra)=>ot(Ge({},Wt),{key:Wt.course_group_id,title:Wt.course_group_name,name:Wt.course_group_name,disabled:!!Wt.is_published})))||[];if((oa==null?void 0:oa.status)!==-1){$t([...st]);const Wt=oe()();On.setFieldsValue({publish_time:Wt}),(On.getFieldValue("exercise_type")||1)===1?On.setFieldsValue({end_time:oe()(Wt).add(120,"minutes")}):On.setFieldsValue({end_time:oe()(Wt).add(7,"days")})}na(!1)});(0,a.useEffect)(()=>{var In,ya,An,oa,st,Wt;if((In=Tn==null?void 0:Tn.exercise)!=null&&In.is_appoint_user){const Ra=((An=(ya=Tn==null?void 0:Tn.exercise)==null?void 0:ya.all_exercise_users)==null?void 0:An.map(yu=>yu.user_id))||[];ta([...Ra])}Zu((oa=Tn==null?void 0:Tn.exercise)==null?void 0:oa.is_appoint_user),Ft((st=Tn==null?void 0:Tn.exercise)==null?void 0:st.is_miss_exam_user),Qa((Wt=Tn==null?void 0:Tn.exercise)==null?void 0:Wt.is_no_passing_user)},[Tn]),(0,a.useEffect)(()=>{var In,ya,An,oa,st,Wt,Ra,yu;(ya=(In=Dt==null?void 0:Dt.actionTabs)==null?void 0:In.selectArrs)!=null&&ya[0]&&Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&>({type:"exercise/getWorkSetting",payload:{categoryId:(oa=(An=Dt==null?void 0:Dt.actionTabs)==null?void 0:An.selectArrs)==null?void 0:oa[0],category:(Wt=(st=Dt==null?void 0:Dt.actionTabs)==null?void 0:st.selectArrs)==null?void 0:Wt[0],coursesId:(yu=(Ra=Dt==null?void 0:Dt.actionTabs)==null?void 0:Ra.params)==null?void 0:yu.id}})},[($e=Dt==null?void 0:Dt.actionTabs)==null?void 0:$e.selectArrs]);const ma=()=>At(void 0,null,function*(){var In,ya,An,oa,st,Wt,Ra;const yu=Ge({},On.getFieldsValue()),ir=oe()(oe()(yu.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),Or=oe()(oe()(yu.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(ir,ir,33),Or<=ir){Oe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((hn==null?void 0:hn.length)<=0&&!Jt&&Ht.length>0&&!((In=Tn==null?void 0:Tn.exercise)!=null&&In.is_make_up_exercise)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const ru=Ht.map(bu=>bu.key),Bu={check_ids:[...((ya=Dt.actionTabs.selectArrs)==null?void 0:ya.map(bu=>Number(bu)))||[]],end_time:oe()(yu.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(yu.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:hn.map(bu=>bu.course_group_id),unified_setting:!hn.length,exercise_type:yu.exercise_type,simulate_exercise_num:yu.simulate_exercise_num};if(((An=Dt.actionTabs.selectArrsAll)==null?void 0:An.length)>0&&Dt.actionTabs.type===1&&(Bu.check_ids=[...((st=(oa=Dt.actionTabs.selectArrsAll)==null?void 0:oa.filter(bu=>!bu.high_resources_consume||bu.high_resources_consume_permission))==null?void 0:st.map(bu=>Number(bu==null?void 0:bu.id)))||[]]),(Wt=Tn==null?void 0:Tn.exercise)!=null&&Wt.is_make_up_exercise){if(Au&&Qn.length<=0||!Au&&!(vn||Kn)){Oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Bu.is_appoint_user=Au,Bu.is_miss_exam_user=vn,Bu.is_no_passing_user=Kn,Au?Bu.make_up_exercise_users=Qn.map(bu=>({user_id:bu})):Bu.make_up_exercise_user=[]}let{is_locked:Du,open_camera:ur,screen_open:Fa,login_restrict:br,ip_bind:xr,ip_limit:hr,is_random:Kr,id:Aa,identity_verify:Ka,open_phone_video_recording:Ku}=Tn==null?void 0:Tn.exercise;if(Dt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Du||ur||Fa||br||xr||hr=="pub"||hr=="inner"||Ka||Ku)&&yu.exercise_type==2){if(gt({type:"exercise/setActionTabs",payload:{}}),Dt.actionTabs.type==2){let bu=Ae.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:pe.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",pe.createElement("span",{style:{color:"#FA6400"}}," ",(0,y.hi)(Tn==null?void 0:Tn.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>At(void 0,null,function*(){var Rr;je(!0);let Zl=yield(0,de.Tr)({exercise_ids:[...((Rr=Dt.actionTabs.selectArrs)==null?void 0:Rr.map(Tl=>Number(Tl)))||[]],course_id:Ot.coursesId,type:"exercise"});if((Zl==null?void 0:Zl.student_count)===0){if((yield la(Bu))&&Dt.actionTabs.isRouter){bu.destroy(),x.history.push(`/classrooms/${Ot.coursesId}/exercise/${Aa}/detail?random=${Kr}&tabs=3&childrenTabs=2`);return}gt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else fe(Bu),ne(Zl)}),onCancel:()=>{bu.destroy(),je(!1),la(Bu)}})}else{let bu=Ae.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:pe.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>At(void 0,null,function*(){var Rr;je(!0);let Zl=yield(0,de.Tr)({exercise_ids:[...((Rr=Dt.actionTabs.selectArrs)==null?void 0:Rr.map(Tl=>Number(Tl)))||[]],course_id:Ot.coursesId,type:"exercise"});if((Zl==null?void 0:Zl.student_count)===0){if((yield la(Bu))&&Dt.actionTabs.isRouter){x.history.push(`/classrooms/${Ot.coursesId}/exercise/${Aa}/detail?random=${Kr}&tabs=3&childrenTabs=2`);return}gt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else fe(Bu),ne(Zl)})})}return}let Xa=yield(0,de.Tr)({exercise_ids:[...((Ra=Dt.actionTabs.selectArrs)==null?void 0:Ra.map(bu=>Number(bu)))||[]],course_id:Ot.coursesId,type:"exercise"});(Xa==null?void 0:Xa.student_count)===0?la(Bu):(fe(Bu),ne(Xa))}),aa=()=>{var In;let ya=[...(In=Dt.actionTabs.selectArrsAll)==null?void 0:In.filter(An=>An.high_resources_consume&&!An.high_resources_consume_permission)];(ya==null?void 0:ya.length)>0&&Dt.actionTabs.type===1&&Ae.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:pe.createElement("div",null,pe.createElement("div",{className:me.tipcontent},pe.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",ya==null?void 0:ya.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),pe.createElement("div",{className:"mt20 mb20"},ya==null?void 0:ya.map(An=>pe.createElement("div",{className:me.failedList,key:An.id},pe.createElement("div",{className:me.name},An==null?void 0:An.exercise_name),pe.createElement("div",{className:me.publish,onClick:()=>{(0,y.xg)(`/classrooms/${Ot.coursesId}/exercise/${An.id}/detail?random=${An.is_random}`)}},"\u53D1\u5E03"))))))})},la=In=>At(void 0,null,function*(){var ya,An,oa;if(Dt.actionTabs.type===1){let Ra=[...(ya=Dt.actionTabs.selectArrsAll)==null?void 0:ya.filter(yu=>yu.high_resources_consume&&!yu.high_resources_consume_permission)];if((Ra==null?void 0:Ra.length)==Dt.actionTabs.selectArrsAll.length){gt({type:"exercise/setActionTabs",payload:{}}),aa();return}}let st=!1;return pu(!0),(yield(0,E.ZP)(`/api/courses/${Ot.coursesId}/exercises/publish.json`,{method:"post",body:In})).status===0&&((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),ou(),Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),gt({type:"exercise/setActionTabs",payload:{}}),(An=Dt==null?void 0:Dt.actionTabs)!=null&&An.cb?(oa=Dt==null?void 0:Dt.actionTabs)==null||oa.cb():gt({type:"classroomList/getClassroomExercisesList",payload:Ge({},Dt.actionTabs.params)}),st=!0,Dt.actionTabs.type===1&&aa()),pu(!1),st}),ou=()=>{Un(1),$t([]),Mt([])},Gn=(In,ya,An)=>{In<=0?Oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(ta(ya),_a(An),_n(!1))};return pe.createElement(Ae.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:ma,confirmLoading:ja||Dn,onCancel:()=>{ou(),gt({type:"exercise/setActionTabs",payload:{}})}},pe.createElement(Be.Z,{spinning:Dn},Ht&&pe.createElement(Se.default,{form:On},!!((ft=Dt==null?void 0:Dt.actionTabs)!=null&&ft.disabled)&&pe.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},pe.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:z.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Ct=Tn==null?void 0:Tn.exercise)!=null&&Ct.is_make_up_exercise)&&pe.createElement(pe.Fragment,null,pe.createElement(xe.Z,null,pe.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),pe.createElement(Se.default.Item,{name:"exercise_type"},pe.createElement(Fe.ZP.Group,{disabled:((wt=Tn==null?void 0:Tn.exercise)==null?void 0:wt.exercise_status)>1,onChange:In=>{Yn(In.target.value),vt(In.target.value)}},pe.createElement(Fe.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),pe.createElement(Fe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),cu==2&&pe.createElement(xe.Z,{className:`${me.contentInterval}`},pe.createElement("span",{className:`${me.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),pe.createElement(Se.default.Item,{name:"simulate_exercise_num"},pe.createElement(Le.Z,{className:me.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Qt=Tn==null?void 0:Tn.exercise)==null?void 0:Qt.exercise_status)>1,min:1,max:999})),pe.createElement("span",null,"\u6B21",pe.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),pe.createElement(xe.Z,null,pe.createElement("span",{className:"mr10 mt5"},pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),pe.createElement(Se.default.Item,{name:"publish_time"},pe.createElement(Ce.default,{style:{width:170},disabledDate:In=>In&&In<=oe()().subtract(0,"days"),disabledTime:ct,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),pe.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),pe.createElement(Se.default.Item,{name:"end_time"},pe.createElement(Ce.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,y.U6)(),"HH:mm")},disabledDate:In=>In&&In{var An,oa,st,Wt,Ra;if(Zu(In),In)if((An=Tn==null?void 0:Tn.exercise)!=null&&An.is_appoint_user){const yu=(st=(oa=Tn==null?void 0:Tn.exercise)==null?void 0:oa.all_exercise_users)==null?void 0:st.map(ir=>ir.user_id);ta([...yu])}else ta([]),Ft(!1),Qa(!1);else Ft((Wt=Tn==null?void 0:Tn.exercise)==null?void 0:Wt.is_miss_exam_user),Qa((Ra=Tn==null?void 0:Tn.exercise)==null?void 0:Ra.is_no_passing_user)},disabled:((Te=Tn==null?void 0:Tn.exercise)==null?void 0:Te.exercise_status)!==1}),pe.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Au&&pe.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},pe.createElement(Ne.default,{checked:vn,disabled:((Vt=Tn==null?void 0:Tn.exercise)==null?void 0:Vt.exercise_status)!==1||((fa=Tn==null?void 0:Tn.exercise)==null?void 0:fa.miss_exam_count)<=0,onChange:In=>{Ft(In.target.checked)}},pe.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{za(1),Zu(!1),_n(!0)}},"\uFF08",`${(xt=Tn==null?void 0:Tn.exercise)==null?void 0:xt.miss_exam_count}\u4EBA`,"\uFF09"),pe.createElement(Ne.default,{checked:Kn,disabled:((Yt=Tn==null?void 0:Tn.exercise)==null?void 0:Yt.exercise_status)!==1||((ea=Tn==null?void 0:Tn.exercise)==null?void 0:ea.no_passing_count)<=0,onChange:In=>{Qa(In.target.checked)}},pe.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{za(2),Zu(!1),_n(!0)}},"\uFF08",`${(Ba=Tn==null?void 0:Tn.exercise)==null?void 0:Ba.no_passing_count}\u4EBA`,"\uFF09")),Au&&pe.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"}},pe.createElement(ze.ZP,{type:"primary",ghost:!0,disabled:((mn=Tn==null?void 0:Tn.exercise)==null?void 0:mn.exercise_status)!==1,onClick:()=>{_n(!0),za(void 0)}},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),pe.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),pe.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Qn.length||0} \u4EBA`,"\uFF09"))),Dt.actionTabs.type===2&&!((nn=Tn==null?void 0:Tn.exercise)!=null&&nn.is_make_up_exercise)&&pe.createElement(xe.Z,{style:{marginBottom:"10px"}},pe.createElement("span",{className:"mr10"},pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),pe.createElement(Fe.ZP.Group,{value:Jt,onChange:In=>{Nn(In.target.value),Mt([])}},pe.createElement(Fe.ZP,{disabled:!!((gn=Dt==null?void 0:Dt.actionTabs)!=null&&gn.disabled)||Ht.some(In=>In==null?void 0:In.is_published)||!((cn=Dt==null?void 0:Dt.actionTabs)!=null&&cn.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),pe.createElement(Fe.ZP,{disabled:Ht.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ht.length<=0&&Dt.actionTabs.type===2&&!((He=Tn==null?void 0:Tn.exercise)!=null&&He.is_make_up_exercise)&&pe.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(Dt.actionTabs.type===1||!Jt)&&!((ht=Tn==null?void 0:Tn.exercise)!=null&&ht.is_make_up_exercise)&&Ht.length>0&&pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},pe.createElement("span",{style:{flex:1}},pe.createElement(Ne.default,{checked:hn.length===Ht.length,onChange:In=>{hn.length===Ht.length?Mt([]):Mt(Ht)}},"\u5168\u9009")),pe.createElement("span",{style:{width:16}}),pe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",hn.length||0,"\u4E2A\u5206\u73ED")),(Dt.actionTabs.type===1||!Jt)&&!((rt=Tn==null?void 0:Tn.exercise)!=null&&rt.is_make_up_exercise)&&Ht.length>0&&pe.createElement(te.Z,{data:Ht,selectedRowKeys:hn,setSelectedRowKeys:Mt})),pe.createElement(ue.Z,{visible:ku,setVisible:_n,onK:Gn,selectKeys:Qn,selectRows:Oa,appointStudent:Au,modalParams:Ua,courseId:Ot.categoryId||((Ze=(nt=Dt==null?void 0:Dt.actionTabs)==null?void 0:nt.selectArrs)==null?void 0:Ze[0])})),pe.createElement(he.Z,{resdata:St,type:"exercisepush",okloading:ja,oktext:(St==null?void 0:St.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:In=>At(void 0,null,function*(){var ya,An,oa;pu(!0);let st=yield(0,E.ZP)(`/api/courses/${Ot.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((ya=Dt.actionTabs.selectArrs)==null?void 0:ya.map(Wt=>Number(Wt)))||[]]}});if(pu(!1),(st==null?void 0:st.status)===0)if(Me){let Wt=yield la(ce);if(Ae.default.destroyAll(),Wt&&Dt.actionTabs.isRouter){x.history.push(`/classrooms/${Ot.coursesId}/exercise/${(An=Tn==null?void 0:Tn.exercise)==null?void 0:An.id}/detail?random=${(oa=Tn==null?void 0:Tn.exercise)==null?void 0:oa.is_random}&tabs=3&childrenTabs=2`);return}gt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else la(ce)})}))};var un=(0,x.connect)(({exercise:Dt})=>({exercise:Dt}))(yt)},81166:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return ge}});var a=ee(59301),Se=ee(37568),Oe=ee(62673),Ae=ee(77019),Be={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Fe=ee(63604),Le=(Ne,ze,Ie)=>new Promise((oe,E)=>{var y=z=>{try{b(Ie.next(z))}catch(te){E(te)}},x=z=>{try{b(Ie.throw(z))}catch(te){E(te)}},b=z=>z.done?oe(z.value):Promise.resolve(z.value).then(y,x);b((Ie=Ie.apply(Ne,ze)).next())}),ge=({data:Ne,value:ze=[],handleChangePage:Ie,setSelectedRowKeys:oe,selectedRowKeys:E,onChange:y=()=>{}})=>{const[x,b]=(0,a.useState)([]),[z,te]=(0,a.useState)([]),[ue,me]=(0,a.useState)([]);let[he,de]=(0,a.useState)(1),[pe,be]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Ne),te([]),me([])},[Ne]),(0,a.useEffect)(()=>{oe&&(te(E),me(E))},[E]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Be.leftdiv},a.createElement(Se.default.Search,{size:"middle",onChange:De=>Le(void 0,null,function*(){b(Ne.filter(ke=>{var _e;return(_e=ke==null?void 0:ke.name)==null?void 0:_e.includes(De.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&a.createElement(Fe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Oe.default.Group,{value:z.map(De=>`${De.course_group_id}`),onChange:De=>{oe(x.filter(ke=>De.includes(`${ke.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((De,ke)=>a.createElement(Ae.Z,{key:De.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:De.is_published,value:`${De.course_group_id}`},a.createElement("div",{className:Be.listClass},a.createElement("span",{className:Be.spantitle,style:{width:De.is_published?"108px":"170px"}},De.name),De.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Be.rightdiv},a.createElement(Se.default.Search,{onChange:De=>{me(z.filter(ke=>ke.name.includes(De.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ue.length===0&&a.createElement(Fe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ue.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ue.map((De,ke)=>a.createElement(Ae.Z,{justify:"space-between",style:{marginTop:"10px"},key:De.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},De.name),a.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(_e=>`${_e.course_group_name}`!=`${De.course_group_name}`))}})))))))}},23553:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(11938),Oe=ee(71051),Ae=ee(28284),Be=ee(62957),xe=ee(29787),Fe=ee(54172),Le=ee(37568),Ce=ee(77019),ge=ee(5269),Ne=ee(99571),ze=ee(68606),Ie=ee(61186),oe=ee.n(Ie),E=ee(44993),y=ee(89299),x=ee(72734),b=ee(64681),z=ee(96911),te=ee(59301),ue=(pe,be,De)=>new Promise((ke,_e)=>{var Je=Ge=>{try{Ye(De.next(Ge))}catch(ot){_e(ot)}},Ve=Ge=>{try{Ye(De.throw(Ge))}catch(ot){_e(ot)}},Ye=Ge=>Ge.done?ke(Ge.value):Promise.resolve(Ge.value).then(Je,Ve);Ye((De=De.apply(pe,be)).next())});const{Countdown:me}=Se.default,he=({value:pe,onChange:be,MaxMinutes:De})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Oe.Z,{value:pe,onChange:be,min:0,precision:0,max:De,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${De}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),de=({exercise:pe,successCb:be,dispatch:De})=>{var ke,_e,Je,Ve;const Ye=(0,E.useParams)(),[Ge]=Ae.default.useForm(),ot=Ae.default.useWatch("time",Ge),[At,Et]=(0,a.useState)(!1),ct=(0,a.useRef)(),{actionTabs:yt}=pe,[un,Dt]=(0,a.useState)(),[,gt,$e,ft]=(0,z.U)(ze.n7,{id:Ye.categoryId}),[,Ct,wt]=(0,z.U)(ze.Cd,{});(0,a.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Et(!1),Ge.resetFields())},[pe.actionTabs.key]);const Qt=()=>new Promise(mn=>ue(void 0,null,function*(){var nn,gn;return ct.current=yield(0,x.y)({ip_limit:(nn=yt==null?void 0:yt.exerciseParams)==null?void 0:nn.ip_limit,ip_bind:(gn=yt==null?void 0:yt.exerciseParams)==null?void 0:gn.ip_bind_type}),mn()})),sn=()=>ue(void 0,null,function*(){var mn,nn,gn,cn,He;yield Ge.validateFields();const ht=Ge.getFieldsValue();if(Et(!0),(((mn=yt==null?void 0:yt.exerciseParams)==null?void 0:mn.ip_limit)!=="no"||(nn=yt==null?void 0:yt.exerciseParams)!=null&&nn.ip_bind_type)&&(yield Qt()),(yield(0,ze.ZD)((gn=yt==null?void 0:yt.exerciseParams)==null?void 0:gn.id,{exercise_user_id:(cn=yt==null?void 0:yt.exerciseParams)==null?void 0:cn.exercise_user_id,unlock_key:ht.unlock_key,time:ht.time,ip:ct.current})).status===0){if(be){De({type:"exercise/setActionTabs",payload:{}}),be();return}const nt=yt==null?void 0:yt.exerciseParams;(0,y.nr)({inner_ip:nt.inner_ip,public_ip:nt.public_ip,open_camera:nt.open_camera,ip_limit:nt.ip_limit,ip_bind:nt.ip_bind,ip_bind_type:nt.ip_bind_type,exercise_tips:nt.exercise_tips,exerciseId:nt.id,screen_open:nt.screen_open,screen_num:nt.screen_num,screen_sec:nt.screen_sec,coursesId:Ye.coursesId,login:(He=(0,b.eY)())==null?void 0:He.login,history,identity_verify:nt.identity_verify,open_phone_video_recording:nt.open_phone_video_recording,current_status:nt.current_status}),De({type:"exercise/setActionTabs",payload:{}})}Et(!1)}),Te=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:mn=>te.createElement("span",{className:mn.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},mn)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:mn=>te.createElement("span",{className:mn.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},mn)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Vt=((ke=yt==null?void 0:yt.exerciseParams)==null?void 0:ke.errorMessage)&&typeof((_e=yt==null?void 0:yt.exerciseParams)==null?void 0:_e.errorMessage)=="object";(0,a.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ue(void 0,null,function*(){const mn=yield wt(Ye);yield $e({}),mn.status||Dt(mn)})},[pe.actionTabs.key]);const{time:fa,end_time:xt}=(un==null?void 0:un.exercise)||{},Yt=ft!=null&&ft.user_end_time?oe()(ft==null?void 0:ft.user_end_time).add(1,"minutes"):oe()(),ea=oe()(ft==null?void 0:ft.user_total_end_time)>Yt?Math.round(oe().duration(oe()(ft==null?void 0:ft.user_total_end_time).diff(Yt.startOf("minute"))).asMinutes()):0,Ba=((ft==null?void 0:ft.student_left_minutes)||0)+(ot||0);return te.createElement(te.Fragment,null,te.createElement(Be.default,{width:514,centered:!0,closable:!!((Je=yt==null?void 0:yt.exerciseParams)!=null&&Je.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{De({type:"exercise/setActionTabs",payload:{}})}},te.createElement(xe.Z,{spinning:gt||Ct},Vt&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Vt&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Vt&&te.createElement(Fe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ve=yt==null?void 0:yt.exerciseParams)==null?void 0:Ve.errorMessage)||{}],columns:Te}),te.createElement("div",{className:""},te.createElement(Ae.default,{form:Ge,layout:"vertical",autoComplete:"off"},te.createElement(Ae.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),fa!==-1?te.createElement(te.Fragment,null,te.createElement(Ae.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(ft==null?void 0:ft.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(he,{MaxMinutes:ea})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},gt||Ct?"--":Ba),"\u5206\u949F",Ba!==0&&(ft==null?void 0:ft.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},oe()(ft==null?void 0:ft.user_end_time).add(ot||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(xt).format("YYYY-MM-DD HH:mm")))),te.createElement(Ce.Z,{justify:"space-between",align:"middle"},te.createElement(ge.Z,null),te.createElement(ge.Z,null,te.createElement(Ne.ZP,{loading:At,onClick:sn},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,E.connect)(({exercise:pe})=>({exercise:pe}))(de)},28147:function(pt,dt,ee){"use strict";ee.d(dt,{w:function(){return xe}});var a=ee(52430),Se=ee(62957),Oe=ee(44993),Ae=ee(59301),Be=(Fe,Le,Ce)=>new Promise((ge,Ne)=>{var ze=E=>{try{oe(Ce.next(E))}catch(y){Ne(y)}},Ie=E=>{try{oe(Ce.throw(E))}catch(y){Ne(y)}},oe=E=>E.done?ge(E.value):Promise.resolve(E.value).then(ze,Ie);oe((Ce=Ce.apply(Fe,Le)).next())});const xe=(Fe,Le,Ce="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",ge=1,Ne=2)=>Be(void 0,null,function*(){ge===1&&(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:ge===1?Ce:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const ze=yield(0,a.ZP)(`/api/exercises/${Le}/user_appraise_status.json`,{method:"get",params:{appraise_type:ge}});if((ze==null?void 0:ze.status)===-1)return(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ie={status:0};if((ze==null?void 0:ze.type)===2&&(Ie=yield(0,a.ZP)(`/api/exercises/${Le}/create_appraise_students.json`,{method:"get"})),(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ie==null?void 0:Ie.status)===-1)return Promise.reject();if((ze==null?void 0:ze.type)===2){const oe=()=>{Oe.history.replace(`/classrooms/${Fe}/exercise/${Le}/centralizeReview/${Ie==null?void 0:Ie.login}`)};if(Se.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:oe,onCancel:()=>{Ne===1&&Oe.history.replace(`/classrooms/${Fe}/exercise/${Le}/detail`)},content:Ae.createElement("div",null,Ae.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Ae.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Ae.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Ne!==3)return Promise.reject()}if((ze==null?void 0:ze.type)===3&&(Se.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Ne===1&&Oe.history.replace(`/classrooms/${Fe}/exercise/${Le}/detail`)},content:Ae.createElement("div",null,(ze==null?void 0:ze.message)||"")}),Ne!==3)||(ze==null?void 0:ze.type)===4&&(Se.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Ne===1&&Oe.history.replace(`/classrooms/${Fe}/exercise/${Le}/detail`)},content:Ae.createElement("div",null,(ze==null?void 0:ze.message)||"")}),Ne!==3))return Promise.reject()})},63680:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return pe}});var a=ee(59301),Se={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Fe=(be,De,ke)=>De in be?Oe(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,Le=(be,De)=>{for(var ke in De||(De={}))Be.call(De,ke)&&Fe(be,ke,De[ke]);if(Ae)for(var ke of Ae(De))xe.call(De,ke)&&Fe(be,ke,De[ke]);return be};const Ce=be=>React.createElement("svg",Le({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var ge="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Ne=ee(20554),ze=ee(92310),Ie=ee.n(ze),oe=ee(59301),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ue=(be,De,ke)=>De in be?E(be,De,{enumerable:!0,configurable:!0,writable:!0,value:ke}):be[De]=ke,me=(be,De)=>{for(var ke in De||(De={}))z.call(De,ke)&&ue(be,ke,De[ke]);if(b)for(var ke of b(De))te.call(De,ke)&&ue(be,ke,De[ke]);return be},he=(be,De)=>y(be,x(De)),pe=({dataSource:be,className:De,style:ke})=>{const[_e,Je]=(0,a.useState)([]),[Ve,Ye]=(0,a.useState)(""),Ge=(0,a.useRef)("");(0,a.useEffect)(()=>{if(be!=null&&be.length){const Et=String(Math.random()).slice(-6),ct=be.map(yt=>he(me({},yt),{key:`${Et}-${yt.key}`}));Je(ct),Ye(ct[0].key)}},[be.length]);const ot=Et=>{Ye(Et),Ge.current=Et;const ct=document.getElementById(Et);if(ct){const yt=ct.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:yt,behavior:"smooth"})}},At=()=>{const Et=_e.map(yt=>document.getElementById(yt.key)),ct=window.innerHeight/2;for(const yt of Et)if(yt){const un=yt.getBoundingClientRect();if(un.top>=0&&un.top(window.addEventListener("scroll",At),()=>{window.removeEventListener("scroll",At)}),[_e]),oe.createElement("div",{className:Ie()(Se.anchorNavigation,De),style:ke},oe.createElement(Ne.default,{items:_e,tabBarGutter:60,className:Se.tabs,activeKey:Ve,onChange:ot}),_e.map(Et=>oe.createElement("div",{key:Et.key,id:Et.key,className:Se.box},oe.createElement("div",{className:Se.head},oe.createElement("img",{className:"mr10",src:ge,alt:"Dot"}),Et.label),oe.createElement("div",{className:Se.element},Et.element))))}},69782:function(pt,dt,ee){"use strict";ee.d(dt,{Q8:function(){return yt},d0:function(){return un},w6:function(){return ct}});var a=ee(59301),Se=ee(16326),Oe=ee(82326),Ae=ee(6767),Be=ee(62957),xe=ee(47889),Fe=ee(77019),Le=ee(5269),Ce=ee(25399),ge=ee(62673),Ne=ee(99571),ze=ee(61186),Ie=ee.n(ze),oe=ee(64681),E=ee(52430),y=ee(89392),x=ee.n(y),b=ee(89299),z=ee(59514),te=ee(44993),ue=ee(69098),me=ee(2686),he=ee(80954),de=ee(67702),pe=ee(84698),be=ee(59301),De=Object.defineProperty,ke=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ge=(Ct,wt,Qt)=>wt in Ct?De(Ct,wt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Ct[wt]=Qt,ot=(Ct,wt)=>{for(var Qt in wt||(wt={}))Ve.call(wt,Qt)&&Ge(Ct,Qt,wt[Qt]);if(Je)for(var Qt of Je(wt))Ye.call(wt,Qt)&&Ge(Ct,Qt,wt[Qt]);return Ct},At=(Ct,wt)=>ke(Ct,_e(wt)),Et=(Ct,wt,Qt)=>new Promise((sn,Te)=>{var Vt=Yt=>{try{xt(Qt.next(Yt))}catch(ea){Te(ea)}},fa=Yt=>{try{xt(Qt.throw(Yt))}catch(ea){Te(ea)}},xt=Yt=>Yt.done?sn(Yt.value):Promise.resolve(Yt.value).then(Vt,fa);xt((Qt=Qt.apply(Ct,wt)).next())});function ct(Ct,wt){const Qt=[];for(let sn=Ct;sn{const sn=CtIe()(wt).endOf("day"),Vt=Ct{const Qt=parseInt(Ie()(Ct).format("HH")),sn=parseInt(Ie()().format("HH")),Te=parseInt(Ie()().format("mm"));if(!Ct)return{disabledHours:()=>ct(0,sn),disabledMinutes:()=>ct(0,Te)};if(wt){const Vt=parseInt(Ie()(wt).format("HH")),fa=parseInt(Ie()(wt).format("mm"));return Ie()(Ct).isSame(Ie()(wt),"day")?{disabledHours:()=>ct(0,Vt),disabledMinutes:()=>Qt<=Vt?ct(0,fa):[]}:void 0}if(Ie()(Ct).isSame(Ie()(),"day"))return{disabledHours:()=>ct(0,sn),disabledMinutes:()=>Ie()(Ct).isSame(Ie()(),"hour")&&Qt<=sn?ct(0,Te):[]}},Dt=(Ct,wt)=>Ct==null?void 0:Ct.map(Qt=>{var sn;return(sn=wt==null?void 0:wt.find(Te=>Te.value===Qt))==null?void 0:sn.id}),{RangePicker:gt}=Se.default,{Option:$e}=Oe.default,ft=({shixunHomeworks:Ct,loading:wt,dispatch:Qt,classroomList:sn,user:Te})=>{var Vt,fa,xt,Yt,ea,Ba,mn,nn,gn;const cn=(0,te.useParams)(),{workSetting:He,workList:ht,shixunWorkList:rt,headerInfo:nt,changeData:Ze}=Ct,[Ot,On]=(0,a.useState)(!1),[pn,Un]=(0,a.useState)(!1);let[Ht,$t]=(0,a.useState)([]),[Dn,na]=(0,a.useState)([]),[hn,Mt]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ue.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Jt,Nn]=(0,a.useState)({}),[ja,pu]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{$t([])},[]),(0,a.useEffect)(()=>{On(!(0,oe.GJ)())},[(0,oe.GJ)()]);const Tn=()=>{Qt({type:"shixunHomeworks/getWorkSetting",payload:ot({},cn)})};(0,a.useEffect)(()=>{if(!(He!=null&&He.course_id))return;Object.keys(hn).map(function(Kn){hn[Kn]=He[Kn]}),(!hn.allow_late||!hn.unified_late)&&(hn.late_penalty=20,hn.penalty_type=ue.Q.Percent),hn.unified_setting||(hn.unified_late=!1,hn.unified_anonymous_comment=!1,hn.unified_anonymous_appeal=!1),Ht=JSON.parse(JSON.stringify(He.group_settings.map(Kn=>At(ot({},Kn),{group_name:[Kn.group_name]})).filter(Kn=>Kn.publish_time!==null))),Dn=JSON.parse(JSON.stringify(He.allow_late_settings.map(Kn=>At(ot({},Kn),{group_name:[Kn.group_name]})).filter(Kn=>Kn.late_time!==null))),Mt(ot({},hn));const Ft=(0,b.QE)((Ht==null?void 0:Ht.length)>0?Ht:[]);$t([...Ft]),(Dn==null?void 0:Dn.length)<=0?na([{penalty_type:ue.Q.Percent,late_penalty:20}]):na([...Dn])},[He]);const ku=()=>Et(void 0,null,function*(){var Ft,Kn;if(((Ft=Te==null?void 0:Te.userInfo)==null?void 0:Ft.user_status)===2){(0,me.Rd)();return}const Qa=JSON.parse(JSON.stringify(hn));if(Qa.challenge_settings.filter(za=>!za.hide),Qa.categoryId=cn.categoryId,(Kn=Qa.challenge_settings)!=null&&Kn.every(za=>!za.checked)){Ae.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Ht),!hn.unified_setting)Ht=Ht==null?void 0:Ht.map(za=>{var cu;if(!za.publish_time||!za.end_time)throw Ae.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!za.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return za.group_name=typeof(za==null?void 0:za.group_name)=="string"?[za==null?void 0:za.group_name]:za==null?void 0:za.group_name,za.group_id=(cu=He.group_settings)==null?void 0:cu.filter(Yn=>{var St;return(St=za==null?void 0:za.group_name)==null?void 0:St.includes(Yn.group_name)}).map(Yn=>Yn.group_id||Yn.id).toString().split(","),za});else if(!hn.publish_time||!hn.end_time)throw Ae.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Qa.group_settings=Ht,hn.allow_late)if(hn.unified_late){if(hn.late_penalty===null||hn.late_penalty===void 0||hn.late_penalty<0||hn.late_penalty>100)throw Ae.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!hn.late_time)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Dn=Dn==null?void 0:Dn.map(za=>{var cu,Yn;if(za.late_penalty===null||za.late_penalty===void 0||za.late_penalty<0||za.late_penalty>100)throw Ae.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!za.late_time)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!za.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return za.group_name=typeof(za==null?void 0:za.group_name)=="string"?[za==null?void 0:za.group_name]:za==null?void 0:za.group_name,za.group_id=(Yn=(cu=za==null?void 0:za.group_name)==null?void 0:cu.map(St=>{var ne,ce;let fe=(ce=(ne=He.group_settings)==null?void 0:ne.filter(Me=>(Me==null?void 0:Me.group_name)===St))==null?void 0:ce[0];return fe==null?void 0:fe.group_id}))==null?void 0:Yn.toString().split(","),za}),Qa.allow_late_settings=Dn;let Ua=yield(0,pe.Tr)({homework_common_ids:[parseInt(cn.categoryId)],course_id:cn.coursesId,type:"homework_common"});(Ua==null?void 0:Ua.student_count)===0?_n(Qa):(pu(Qa),Nn(Ua))}),_n=Ft=>{var Kn;if(Ft.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ft!=null&&Ft.work_efficiency&&Ft.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Qa=Ft.challenge_settings.reduce((cu,Yn)=>cu+Number(Yn.challenge_score),0);if((Qa==null?void 0:Qa.toFixed(10))!==((Kn=Ft.total_score-Ft.eff_score)==null?void 0:Kn.toFixed(10))){Ae.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ft.total_score}\u5206`);return}const Ua={shixun_evaluation:Ft.shixun_evaluation,challenge_settings:Ft.challenge_settings};let za=()=>{var cu;const Yn=()=>Et(void 0,null,function*(){Un(!0),(yield(0,E.ZP)(`/api/homework_commons/${cn.categoryId}/publish_setting.json`,{method:"post",body:ot({},Ft)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Tn(),Qt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ot({},cn)})),Un(!1)});!(0,y.isEqual)(Ze,Ua)&&!((cu=nt==null?void 0:nt.homework_status)!=null&&cu.includes("\u672A\u53D1\u5E03"))?Be.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Yn}):Yn()};He!=null&&He.high_resources_consume&&!(He!=null&&He.high_resources_consume_permission)?Qt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:cn.coursesId,type:"shixun",type_id:cn.categoryId,name:He.homework_name,fn:()=>{za()}}}):za()},Qn=(Ft,Kn,Qa="group_id")=>{var Ua;return Kn?Kn.find(za=>za[Qa]===Ft):(Ua=He==null?void 0:He.group_settings)==null?void 0:Ua.find(za=>za.group_id[0]===Ft)},ta=(He==null?void 0:He.allow_late)||(He==null?void 0:He.anonymous_comment),Oa=Ft=>{var Kn,Qa;const Ua=Qn(Ft,He==null?void 0:He.allow_late_settings,"id"),za=Qn(Ft,He==null?void 0:He.anonymous_comment_settings),cu=Qn(Ft);return(He==null?void 0:He.allow_late)&&Ua&&Ie()(Ua==null?void 0:Ua.late_time)<=Ie()()||(He==null?void 0:He.anonymous_comment)&&za&&(za==null?void 0:za.evaluation_start)!==null||((Qa=(Ie()(cu==null?void 0:cu.end_time)<=Ie()()&&((Kn=He==null?void 0:He.allow_late_settings)==null?void 0:Kn.filter(Yn=>Yn.group_id.includes(Ft))))[0])==null?void 0:Qa.late_time)!=null},_a=(0,a.useMemo)(()=>(He==null?void 0:He.allow_late)||(He==null?void 0:He.all_group_late),[He,nt]),Au=He==null?void 0:He.anonymous_comment,Zu=Ft=>{if(!Ft)return!1;const Kn=Qn(Ft,He==null?void 0:He.anonymous_comment_settings);return(He==null?void 0:He.anonymous_comment)&&Kn&&(Kn==null?void 0:Kn.evaluation_start)!==null},vn=(Ft,Kn)=>{var Qa,Ua,za,cu,Yn;Ft!=null&&Ft.group_id||(Ft.group_id=Dt(Ft==null?void 0:Ft.group_name,He==null?void 0:He.group_settings)),Qt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ft,index:Kn,rangePickerDisabled:(Ua=(Qa=Ft==null?void 0:Ft.group_id)==null?void 0:Qa[0])!=null&&Ua.publish_time?Ot||(Ie()()<=Ie()((cu=Qn((za=Ft==null?void 0:Ft.group_id)==null?void 0:za[0]))==null?void 0:cu.publish_time)?!1:[!0,Oa((Yn=Ft==null?void 0:Ft.group_id)==null?void 0:Yn[0])]):!1,disabledDate:He==null?void 0:He.course_end_date}})};return be.createElement("section",{className:z.Z.form},be.createElement("div",{className:z.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",be.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),be.createElement("div",null,be.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},be.createElement(xe.ZP.Group,{disabled:Ot||!((Vt=nt==null?void 0:nt.homework_status)!=null&&Vt.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((fa=sn.AssistantObject.practice)!=null&&fa.can_publish),value:hn.unified_setting,onChange:Ft=>{var Kn;if(!((Kn=nt==null?void 0:nt.homework_status)!=null&&Kn.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(hn.unified_setting=!hn.unified_setting,hn.unified_setting||(hn.unified_late=!1,na([{late_penalty:5}])),Mt(Object.assign({},hn)),hn.unified_setting===!1&&Ht==""){$t(Ht.concat({}));return}hn.unified_setting&&($t([]),na([{late_penalty:5}]))}},be.createElement(xe.ZP,{value:!0,disabled:Ot||!(He!=null&&He.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),be.createElement(xe.ZP,{disabled:Ot||!((xt=He==null?void 0:He.group_settings)!=null&&xt.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Yt=He==null?void 0:He.group_settings)==null?void 0:Yt.length)===0&&be.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),hn.unified_setting&&be.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},be.createElement(Fe.Z,{align:"middle"},be.createElement(Le.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),be.createElement(Le.Z,{className:"ml10"},be.createElement(Se.default,{size:"large",disabled:Ot||!((ea=nt==null?void 0:nt.homework_status)!=null&&ea.includes("\u672A\u53D1\u5E03")||(Ba=nt==null?void 0:nt.homework_status)!=null&&Ba.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((mn=sn.AssistantObject.practice)!=null&&mn.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ft=>yt(Ft,He==null?void 0:He.course_end_date),disabledTime:Ft=>un(Ft),value:hn.publish_time?Ie()(hn.publish_time):"",onChange:(Ft,Kn)=>{hn.publish_time=Kn,(hn.end_time==""||!hn.end_time)&&hn.unified_setting&&(hn.end_time=Ie()(Ft).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Mt(Object.assign({},hn))}}))),be.createElement(Fe.Z,{align:"middle",className:"pl30"},be.createElement(Le.Z,null,"\u622A\u6B62\u65F6\u95F4"),be.createElement(Le.Z,{className:"ml10"},be.createElement(Se.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ie()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(He==null?void 0:He.allow_late)&&(He==null?void 0:He.homework_status.includes("\u5DF2\u622A\u6B62"))||Ot||(He==null?void 0:He.allow_late)&&Ie()()>=Ie()(He==null?void 0:He.end_time)||(0,oe.Rm)()&&!((nn=sn.AssistantObject.practice)!=null&&nn.can_publish),disabledDate:Ft=>yt(Ft,He==null?void 0:He.course_end_date,hn.publish_time),disabledTime:Ft=>un(Ft,hn.publish_time),value:hn.end_time?Ie()(hn.end_time):"",onChange:(Ft,Kn)=>{hn.end_time=Kn,Mt(Object.assign({},hn))}})))),!hn.unified_setting&&(Ht==null?void 0:Ht.length)>0&&be.createElement(Fe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ht&&Ht.map(function(Ft,Kn){var Qa,Ua,za,cu,Yn,St,ne;return be.createElement(Le.Z,{span:24,key:Kn},be.createElement(Fe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Kn==(Ht==null?void 0:Ht.length)-1?"0px":"10px"}},be.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Kn+1),be.createElement(Oe.default,{disabled:Ot||((Qa=nt==null?void 0:nt.homework_status)!=null&&Qa.includes("\u672A\u53D1\u5E03")&&Ft.id||Ie()(){var fe;if((0,oe.Rm)()&&!((fe=sn.AssistantObject.practice)!=null&&fe.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht[Kn].group_name=ce,Ht[Kn].group_id=Ft.group_id;const Me=(0,y.flattenDeep)(Ht.map(vt=>vt.group_name)),je=Dn.map(vt=>{let Lt=(vt==null?void 0:vt.group_name)||[];return At(ot({},vt),{group_name:(0,y.remove)(Lt,ma=>Me.includes(ma))})});na(je),$t(Ht.slice())},maxTagCount:4,maxTagPlaceholder:ce=>be.createElement("div",{style:{cursor:"pointer"},onClick:()=>vn(Ft,Kn)},"+",ce==null?void 0:ce.length)},He.group_settings&&He.group_settings.map(function(ce){if(!Ht.map(Me=>Me.group_name).flat().includes(ce.group_name))return be.createElement($e,{value:ce.group_name,key:ce.id},ce.group_name)})),be.createElement("div",{className:"ml20"},be.createElement(gt,{size:"large",ranges:{\u6B64\u523B:[Ft.publish_time?Ie()(Ft.publish_time):Ie()(),Ie()()]},allowClear:!1,disabled:Ot||(Ie()()<=Ie()((cu=Qn((za=Ft==null?void 0:Ft.group_id)==null?void 0:za[0]))==null?void 0:cu.publish_time)?!1:[!0,Oa((Yn=Ft==null?void 0:Ft.group_id)==null?void 0:Yn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ce=>yt(ce,He==null?void 0:He.course_end_date),disabledTime:ce=>un(ce),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ie()((0,b.U6)(),"HH:mm"),Ie()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Ft.publish_time?Ie()(Ft.publish_time):void 0,Ft.end_time?Ie()(Ft.end_time):void 0],onChange:(ce,fe)=>{var Me;if((0,oe.Rm)()&&!((Me=sn.AssistantObject.practice)!=null&&Me.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht[Kn].publish_time=fe[0],!Ft.end_time&&fe[0]?Ht[Kn].end_time=Ie()(fe[0]).add(7,"days"):Ht[Kn].end_time=fe[1],$t([...Ht])},onCalendarChange:(ce,fe,Me)=>{if(fe!=null&&fe[0]&&!fe[1]){const je=Ie()(fe[0]).add(7,"days");Ht[Kn].publish_time=fe[0],Ht[Kn].end_time=je,$t([...Ht])}}})),!Ot&&be.createElement("div",{style:{display:"flex",width:"50px"}},((St=Ft==null?void 0:Ft.group_id)==null?void 0:St.length)>1&&be.createElement(Ce.Z,{title:"\u89C4\u5219\u62C6\u5206"},be.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>vn(Ft,Kn)})),Ht.length<((ne=He==null?void 0:He.group_settings)==null?void 0:ne.length)&&be.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ce;if((0,oe.Rm)()&&!((ce=sn.AssistantObject.practice)!=null&&ce.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$t(Ht.concat({}))}}),((Ft==null?void 0:Ft.publish_time)&&Ie()(){const ce=(0,y.cloneDeep)(Dn);ce.forEach((fe,Me)=>{fe.group_name&&(fe.group_name=fe.group_name.filter(je=>{var vt;return!((vt=Ht[Kn].group_name)!=null&&vt.includes(je))}))}),Ht=Ht.filter((fe,Me)=>Kn!==Me),na(ce),$t(Ht.slice()),setTimeout(()=>$t(Ht.slice()),10)}}))))}))),be.createElement(Fe.Z,null,be.createElement(Le.Z,null,be.createElement("div",{className:z.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",be.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),be.createElement(Le.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},be.createElement(ge.default,{checked:hn.allow_late,disabled:Ot||_a,onChange:Ft=>{var Kn;if((0,oe.Rm)()&&!((Kn=sn.AssistantObject.practice)!=null&&Kn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ft.target.checked&&Be.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:be.createElement("div",{style:{padding:10,background:"#f5f6f9"}},be.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),be.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),be.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),hn.allow_late=!hn.allow_late,Dn==""&&na([{late_penalty:5}]),Mt(Object.assign({},hn))}},be.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(hn==null?void 0:hn.allow_late)&&be.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},be.createElement("div",{style:{display:"flex"}},be.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),be.createElement(xe.ZP.Group,{style:{marginLeft:"20px"},disabled:Ot||(He==null?void 0:He.anonymous_comment)||(He==null?void 0:He.allow_late),value:hn.unified_late,onChange:Ft=>{var Kn;if((0,oe.Rm)()&&!((Kn=sn.AssistantObject.practice)!=null&&Kn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}hn.unified_late=Ft.target.value,Dn==""&&!Ft.target.value&&na([{penalty_type:ue.Q.Percent,late_penalty:20}]),Mt(ot({},hn))}},(hn==null?void 0:hn.unified_setting)&&be.createElement(xe.ZP,{value:!0,disabled:!(He!=null&&He.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((gn=He==null?void 0:He.group_settings)==null?void 0:gn.length)>0&&be.createElement(xe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),hn!=null&&hn.unified_late?be.createElement(be.Fragment,null,be.createElement(Fe.Z,{align:"middle",style:{marginTop:"10px"}},be.createElement(Le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),be.createElement(Le.Z,{className:"ml20"},be.createElement(ue.Z,{disabled:Ot||Au,value:{type:hn.penalty_type,inputValue:hn.late_penalty},onChange:Ft=>{var Kn;if((0,oe.Rm)()&&!((Kn=sn.AssistantObject.practice)!=null&&Kn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mt(At(ot({},hn),{late_penalty:Ft.inputValue,penalty_type:Ft.type}))}})),be.createElement(Le.Z,{flex:"1",className:"ml5"},be.createElement("span",{className:"c-grey-c ml10"},hn.penalty_type===ue.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),be.createElement(Fe.Z,{align:"middle",style:{marginTop:"15px"}},be.createElement(Le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),be.createElement(Le.Z,{className:"ml20"},be.createElement(Se.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ie()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ot||Au,value:hn.late_time?Ie()(hn.late_time):"",disabledDate:Ft=>yt(Ft,He==null?void 0:He.course_end_date),onChange:(Ft,Kn)=>{var Qa;if((0,oe.Rm)()&&!((Qa=sn.AssistantObject.practice)!=null&&Qa.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}hn.late_time=Kn,Mt(Object.assign({},hn))}})))):Dn.map(function(Ft,Kn){var Qa;return be.createElement(Le.Z,{span:24,key:Kn},be.createElement(Fe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},be.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Kn+1),be.createElement(Oe.default,{disabled:Ot||!((Qa=nt==null?void 0:nt.homework_status)!=null&&Qa.includes("\u672A\u53D1\u5E03"))&&Ft.id||(He==null?void 0:He.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ft.group_name=="string"?[Ft.group_name]:Ft.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ua=>{var za;if((0,oe.Rm)()&&!((za=sn.AssistantObject.practice)!=null&&za.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn[Kn].group_name=Ua,Dn[Kn].group_id=Ft.group_id,na(Dn.slice())}},He.group_settings&&He.group_settings.map(function(Ua){const za=Dn.map(Yn=>Yn.group_name).flat(),cu=Ht.map(Yn=>Yn.group_name).flat();if(hn!=null&&hn.unified_setting){if(!za.includes(Ua.group_name))return be.createElement($e,{value:Ua.group_name,key:Ua.id},Ua.group_name)}else if(cu.includes(Ua.group_name)&&!za.includes(Ua.group_name))return be.createElement($e,{value:Ua.group_name,key:Ua.id},Ua.group_name)})),be.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),be.createElement(ue.Z,{disabled:Ot||Zu(Ft.id),value:{type:Ft.penalty_type,inputValue:Ft.late_penalty},onChange:Ua=>{var za;if((0,oe.Rm)()&&!((za=sn.AssistantObject.practice)!=null&&za.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn[Kn].late_penalty=Ua.inputValue,Dn[Kn].penalty_type=Ua.type,na([...Dn])}}),be.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),be.createElement(Se.default,{size:"large",disabled:Ot||Zu(Ft.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ie()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ua=>yt(Ua,He==null?void 0:He.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ft!=null&&Ft.late_time?Ie()(Ft.late_time):void 0,onChange:(Ua,za)=>{var cu;if((0,oe.Rm)()&&!((cu=sn.AssistantObject.practice)!=null&&cu.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn[Kn].late_time=za,na([...Dn])}}),!Ot&&be.createElement("div",{style:{display:"flex",width:"50px"}},be.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ua;if((0,oe.Rm)()&&!((Ua=sn.AssistantObject.practice)!=null&&Ua.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}na(Dn.concat({penalty_type:ue.Q.Percent,late_penalty:20}))}}),Kn>0&&!Ft.id&&be.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ua;if((0,oe.Rm)()&&!((Ua=sn.AssistantObject.practice)!=null&&Ua.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn=Dn.filter((za,cu)=>Kn!==cu),na(Dn.slice()),setTimeout(()=>na(Dn.slice()),10)}}))))})),!Ot&&be.createElement(be.Fragment,null,be.createElement(Ne.ZP,{type:"primary",size:"large",loading:pn,style:{width:"138px",marginTop:"30px"},onClick:()=>ku()},"\u4FDD\u5B58")),be.createElement(he.Z,{onConfirm:(Ft,Kn)=>{Ht.splice(Ft,0,...Kn),Ht.splice(Ft+Kn.length,1);const Qa=(0,b.QE)([...Ht]);$t([...Qa])}}),be.createElement(de.Z,{resdata:Jt,type:"shixun",okloading:pn,oktext:(Jt==null?void 0:Jt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ft=>Et(void 0,null,function*(){Un(!0);let Kn=yield(0,E.ZP)(`/api/courses/${cn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(cn.categoryId)]}});Un(!1),(Kn==null?void 0:Kn.status)===0&&_n(ja)})}))};dt.ZP=(0,te.connect)(({shixunHomeworks:Ct,classroomList:wt,loading:Qt,user:sn})=>({shixunHomeworks:Ct,classroomList:wt,loading:Qt.effects,user:sn}))(ft)},56088:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(14566),Oe=ee(28284),Ae=ee(62957),Be=ee(6767),xe=ee(54172),Fe=ee(44993),Le=ee(13952),Ce=ee(13762),ge=ee(52430),Ne=ee(61186),ze=ee.n(Ne),Ie=ee(89299),oe=ee(59301),E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(de,pe,be)=>pe in de?E(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[pe]=be,te=(de,pe)=>{for(var be in pe||(pe={}))x.call(pe,be)&&z(de,be,pe[be]);if(y)for(var be of y(pe))b.call(pe,be)&&z(de,be,pe[be]);return de},ue=(de,pe,be)=>new Promise((De,ke)=>{var _e=Ye=>{try{Ve(be.next(Ye))}catch(Ge){ke(Ge)}},Je=Ye=>{try{Ve(be.throw(Ye))}catch(Ge){ke(Ge)}},Ve=Ye=>Ye.done?De(Ye.value):Promise.resolve(Ye.value).then(_e,Je);Ve((be=be.apply(de,pe)).next())});const{Dragger:me}=Se.default,he=({classroomList:de,dispatch:pe,onOk:be})=>{const De=(0,Fe.useParams)(),[ke]=Oe.default.useForm(),[_e,Je]=(0,a.useState)(),[Ve,Ye]=(0,a.useState)(!1),Ge={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ot=>ue(void 0,null,function*(){return Je(ot),!1})};return(0,a.useEffect)(()=>{ke.setFieldsValue({publish_time:ze()(ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ze()(ze()(new Date((0,Ie.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Ae.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ue(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Oe.default,{form:ke,onFinish:ot=>ue(void 0,null,function*(){var At,Et,ct;if(!(_e!=null&&_e.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ye(!0);let yt=new FormData;yt.append("type",de.actionTabs.type),yt.append("file",_e);let un;window.location.href.indexOf("exercise")>-1?un=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:un=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let Dt=yield(0,ge.ZP)(un,{method:"post",body:yt},!0);Ye(!1),(Dt==null?void 0:Dt.status)===0&&(be(),ke.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Et=(At=Dt==null?void 0:Dt.data)==null?void 0:At.fail)==null?void 0:Et.length)>0&&Ae.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(ct=Dt==null?void 0:Dt.data)==null?void 0:ct.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ie.FH)("",Le.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Oe.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ce.Z.downloadbutton,href:Le.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Oe.default.Item,{style:{marginBottom:0}},oe.createElement(me,te({},Ge),oe.createElement("a",{className:Ce.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};dt.Z=(0,Fe.connect)(({classroomList:de})=>({classroomList:de}))(he)},15704:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(14566),Oe=ee(28284),Ae=ee(20554),Be=ee(54172),xe=ee(13747),Fe=ee(44993),Le=ee(52430),Ce=ee(61186),ge=ee.n(Ce),Ne=ee(59301),ze=(E,y,x)=>new Promise((b,z)=>{var te=he=>{try{me(x.next(he))}catch(de){z(de)}},ue=he=>{try{me(x.throw(he))}catch(de){z(de)}},me=he=>he.done?b(he.value):Promise.resolve(he.value).then(te,ue);me((x=x.apply(E,y)).next())});const{Dragger:Ie}=Se.default,oe=({})=>{const E=(0,Fe.useParams)(),[y]=Oe.default.useForm(),[x,b]=(0,a.useState)(!0),[z,te]=(0,a.useState)(!1);let[ue,me]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const he=[{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}];function de(){return ze(this,null,function*(){let be;te(!0),window.location.href.indexOf("exercise")>-1?be=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:be=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let De=yield(0,Le.ZP)(be,{method:"get",params:ue});te(!1),(De==null?void 0:De.status)===0&&b(De==null?void 0:De.data)})}(0,a.useEffect)(()=>{de()},[]);let pe=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(be,De,ke)=>{var _e;return(_e=he.find(Je=>Je.question_type===be))==null?void 0:_e.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(be,De,ke)=>{var _e;return(_e=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Je=>Je.id===be))==null?void 0:_e.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(be,De,ke)=>ge()(be).format("YYYY-MM-DD HH:mm:ss")}].filter(be=>!!be);return Ne.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Ne.createElement(Ae.default,{destroyInactiveTabPane:!0,onChange:be=>{ue.type=be,ue.page=1,ue.limit=10,me(ue),de()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Ne.createElement(Be.default,{className:"mt20",loading:z,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(be,De,ke)=>ge()(be).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Ne.createElement(Be.default,{className:"mt20",loading:z,columns:pe,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(be=>!!be)}),Ne.createElement(xe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(be,De)=>{ue.page=be,ue.limit=De,me(ue),de()},current:ue.page,total:x.count,pageSize:ue.limit,style:{marginTop:20}}))};dt.Z=(0,Fe.connect)(({classroomList:E})=>({classroomList:E}))(oe)},55388:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(14566),Oe=ee(28284),Ae=ee(62957),Be=ee(71051),xe=ee(44993),Fe=ee(52430),Le=ee(61186),Ce=ee.n(Le),ge=ee(89299),Ne=ee(59301),ze=Object.defineProperty,Ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(de,pe,be)=>pe in de?ze(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[pe]=be,z=(de,pe)=>{for(var be in pe||(pe={}))y.call(pe,be)&&b(de,be,pe[be]);if(E)for(var be of E(pe))x.call(pe,be)&&b(de,be,pe[be]);return de},te=(de,pe)=>Ie(de,oe(pe)),ue=(de,pe,be)=>new Promise((De,ke)=>{var _e=Ye=>{try{Ve(be.next(Ye))}catch(Ge){ke(Ge)}},Je=Ye=>{try{Ve(be.throw(Ye))}catch(Ge){ke(Ge)}},Ve=Ye=>Ye.done?De(Ye.value):Promise.resolve(Ye.value).then(_e,Je);Ve((be=be.apply(de,pe)).next())});const{Dragger:me}=Se.default,he=({classroomList:de,dispatch:pe,onOk:be})=>{const De=(0,xe.useParams)(),[ke]=Oe.default.useForm(),[_e,Je]=(0,a.useState)(),[Ve,Ye]=(0,a.useState)(!1),Ge={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:ot=>ue(void 0,null,function*(){return Je(ot),!1})};return(0,a.useEffect)(()=>{ke.setFieldsValue({publish_time:Ce()(Ce()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ce()(Ce()(new Date((0,ge.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ne.createElement(Ae.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:de.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ue(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},Ne.createElement(Oe.default,{form:ke,onFinish:ot=>ue(void 0,null,function*(){var At,Et;console.log("---",de.actionTabs,ot,De);let ct=((At=de==null?void 0:de.actionTabs)==null?void 0:At.type)==="exercise"?`/api/exercises/${De==null?void 0:De.category}/exercise_user/edit_score.json`:`/api/student_works/${de.actionTabs.id}/edit_score.json`;Ye(!0);let yt=yield(0,Fe.ZP)(ct,{method:"post",body:te(z({},ot),{exercise_user_id:((Et=de==null?void 0:de.actionTabs)==null?void 0:Et.type)==="exercise"?de.actionTabs.id:""})});Ye(!1),ke.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),be()})},Ne.createElement(Oe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Ne.createElement(Be.Z,{min:0,style:{width:"100%"}}))))};dt.Z=(0,xe.connect)(({classroomList:de})=>({classroomList:de}))(he)},2417:function(pt,dt,ee){"use strict";var a=ee(59301),Se=ee(14566),Oe=ee(28284),Ae=ee(99571),Be=ee(77019),xe=ee(77736),Fe=ee(16326),Le=ee(44993),Ce=ee(61186),ge=ee.n(Ce),Ne=ee(69782),ze=ee(52430),Ie=ee(59301),oe=(x,b,z)=>new Promise((te,ue)=>{var me=pe=>{try{de(z.next(pe))}catch(be){ue(be)}},he=pe=>{try{de(z.throw(pe))}catch(be){ue(be)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(me,he);de((z=z.apply(x,b)).next())});const{Dragger:E}=Se.default,y=({})=>{const x=(0,Le.useParams)(),[b]=Oe.default.useForm(),[z,te]=(0,a.useState)(!0),[ue,me]=(0,a.useState)(!1);console.log("----",x);function he(){return oe(this,null,function*(){var de,pe;let be;window.location.href.indexOf("exercise")>-1?be=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:be=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let De=yield(0,ze.ZP)(be,{method:"get"});(De==null?void 0:De.status)===0&&b.setFieldsValue({publish_time:ge()(ge()((de=De==null?void 0:De.data)==null?void 0:de.publish_time).format("YYYY-MM-DD HH:mm")),end_time:ge()(ge()((pe=De==null?void 0:De.data)==null?void 0:pe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{he()},[]),Ie.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ie.createElement("div",{style:{textAlign:"end"}},z&&Ie.createElement(Ae.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!z&&Ie.createElement("div",null,Ie.createElement(Ae.ZP,{type:"primary",loading:ue,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ie.createElement(Ae.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ie.createElement(Oe.default,{form:b,disabled:z,onFinish:de=>oe(void 0,null,function*(){me(!0),console.log("---",window.location.href);let pe;window.location.href.indexOf("exercise")>-1?pe=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:pe=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let be=yield(0,ze.ZP)(pe,{method:"post",body:{publish_time:ge()(de.publish_time).format("YYYY-MM-DD HH:mm"),end_time:ge()(de.end_time).format("YYYY-MM-DD HH:mm")}});me(!1),(be==null?void 0:be.status)===0&&te(!0)})},Ie.createElement(Be.Z,null,Ie.createElement(xe.Z,null,Ie.createElement(Oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ie.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:de=>(0,Ne.Q8)(de),disabledTime:de=>(0,Ne.d0)(de),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ie.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ie.createElement(Be.Z,null,Ie.createElement(xe.Z,null,Ie.createElement(Oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ie.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:de=>(0,Ne.Q8)(de,"",b.getFieldValue("publish_time")),disabledTime:de=>(0,Ne.d0)(de,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ie.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};dt.Z=(0,Le.connect)(({classroomList:x})=>({classroomList:x}))(y)},80954:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return x}});var a=ee(59301),Se=ee(44993),Oe=ee(16326),Ae=ee(62957),Be=ee(37568),xe=ee(6767),Fe=ee(77019),Le=ee(5269),Ce={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ge=ee(61186),Ne=ee.n(ge),ze=ee(89299),Ie=ee(63604),oe=ee(59301);const{RangePicker:E}=Oe.default,y=({dispatch:b,classroomList:z,onConfirm:te})=>{const[ue,me]=(0,a.useState)([]),[he,de]=(0,a.useState)([]),[pe,be]=(0,a.useState)(""),[De,ke]=(0,a.useState)([!1,!1]);(0,a.useEffect)(()=>{var Ve,Ye,Ge,ot;if(z.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ve=z.actionTabs)==null?void 0:Ve.rangePickerDisabled),(Ye=z.actionTabs)!=null&&Ye.rangePickerDisabled?ke((Ge=z.actionTabs)==null?void 0:Ge.rangePickerDisabled):ke([!1,!1]);let At=z.actionTabs.data,Et=(ot=At==null?void 0:At.group_name)==null?void 0:ot.map((ct,yt)=>{var un;return{group_id:At==null?void 0:At.group_id[yt],group_name:At==null?void 0:At.group_name[yt],is_admin:At==null?void 0:At.is_admin,end_time:At==null?void 0:At.end_time,publish_time:Array.isArray(At==null?void 0:At.publish_time)?(un=At==null?void 0:At.publish_time)==null?void 0:un[0]:At==null?void 0:At.publish_time}});Et&&(me([...Et]),de([...Et]))}},[z.actionTabs]);const _e=()=>{b({type:"classroomList/setActionTabs",payload:{}}),be("")},Je=Ve=>{if(Ve){const Ye=he==null?void 0:he.filter(Ge=>{var ot,At;return(At=(ot=Ge==null?void 0:Ge.group_name)==null?void 0:ot.toLowerCase())==null?void 0:At.includes(Ve==null?void 0:Ve.toLowerCase())});me(Ye)}else me(he)};return oe.createElement(Ae.default,{width:980,title:oe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},oe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",oe.createElement("span",{className:Ce.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),oe.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:pe,onChange:Ve=>{be(Ve.target.value.trim()),Je(Ve.target.value.trim())}})),centered:!0,maskClosable:!1,open:z.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>_e(),onOk:()=>{var Ve;if(he.some(Ge=>!Ge.end_time||!Ge.publish_time)){xe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}te((Ve=z.actionTabs)==null?void 0:Ve.index,he),_e()}},oe.createElement("div",{className:Ce.modal_con},oe.createElement(Fe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ue==null?void 0:ue.length)>0?ue.map(function(Ve,Ye){return oe.createElement(Le.Z,{span:24,key:Ye},oe.createElement(Fe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ye==(ue==null?void 0:ue.length)-1?"0px":"10px"}},oe.createElement("div",{className:Ce.multiple_select,title:Ve==null?void 0:Ve.group_name},Ve==null?void 0:Ve.group_name),oe.createElement("div",{className:"ml20"},oe.createElement(E,{size:"large",allowClear:!1,disabled:De,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ge=>{var ot;return(0,ze.Q8)(Ge,(ot=z.actionTabs)==null?void 0:ot.disabledDate)},disabledTime:Ge=>(0,ze.d0)(Ge),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ne()((0,ze.U6)(),"HH:mm"),Ne()((0,ze.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ve==null?void 0:Ve.publish_time)&&[Ne()(Ve==null?void 0:Ve.publish_time),Ve!=null&&Ve.end_time?Ne()(Ve==null?void 0:Ve.end_time):void 0],onChange:(Ge,ot)=>{ue[Ye].publish_time=ot[0],ue[Ye].end_time=ot[1],me([...ue]),he.forEach(At=>{At.group_id===(Ve==null?void 0:Ve.group_id)&&(At.publish_time=ot[0],At.end_time=ot[1])}),de([...he])},onCalendarChange:(Ge,ot,At)=>{if(ot!=null&&ot[0]&&!ot[1]){const Et=Ne()(ot[0]).add(7,"days");ue[Ye].publish_time=ot[0],ue[Ye].end_time=Et,me([...ue]),he.forEach(ct=>{ct.group_id===(Ve==null?void 0:Ve.group_id)&&(ct.publish_time=ot[0],ct.end_time=Et)}),de([...he])}}})),De[0]?oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ue.splice(Ye,1),me([...ue]),he.forEach((Ge,ot)=>{Ge.group_id===(Ve==null?void 0:Ve.group_id)&&he.splice(ot,1)}),de([...he])}})))}):oe.createElement(Ie.Z,null))))};var x=(0,Se.connect)(({classroomList:b})=>({classroomList:b}))(y)},816:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return E}});var a=ee(59301),Se=ee(44993),Oe=ee(62957),Ae=ee(99571),Be=ee(29787),xe=ee(78837),Fe=ee(61407),Le=ee(58531),Ce=ee(24334),ge=ee(61186),Ne=ee.n(ge),ze=ee(25090),Ie=ee(59301),oe=(y,x,b)=>new Promise((z,te)=>{var ue=de=>{try{he(b.next(de))}catch(pe){te(pe)}},me=de=>{try{he(b.throw(de))}catch(pe){te(pe)}},he=de=>de.done?z(de.value):Promise.resolve(de.value).then(ue,me);he((b=b.apply(y,x)).next())}),E=({open:y,onClose:x})=>{const[b,z]=(0,a.useState)(void 0);console.log((0,Se.useLocation)(),33);const te=(0,Se.useLocation)();(0,a.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const Dt=yield(0,xe.X6)(y);z(Dt.data)})}()},[y]);const{status:ue,created_at:me,code:he,name:de,language:pe,pass_sets_count:be,set_count:De,error_msg:ke,output:_e,input:Je,expected_output:Ve,execute_memory:Ye,user:Ge,execute_time:ot,input_file_url:At,output_file_url:Et,is_file:ct,expected_output_file_url:yt}=b||{};return Ie.createElement(Oe.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:Ie.createElement(Ae.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},Ie.createElement(Be.Z,{spinning:!b,delay:500},Ie.createElement("div",{className:"record-detail-info"},b?Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{className:"record-detail-body"},Ie.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ie.createElement("ul",{className:"record-info"},Ie.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ie.createElement("span",{className:ue===0?"c-green":"c-red"},Fe.Im[ue])," "),Ie.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ie.createElement("span",null,Ne()(me).format("YYYY-MM-DD HH:mm:ss"))," "),Ie.createElement("li",null," \u8BED\u8A00\uFF1A",Ie.createElement("span",null,pe)," "),Ie.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ie.createElement("span",null,ot*1e3,"ms")," "),Ie.createElement("li",null," ",`${ue===ze.h.HIDE_COMPILE_STATUS?"--":be} / ${De} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Fe.gZ)({status:ue,error_msg:ke,execute_time:ot,output:_e,input:Je,expected_output:Ve,input_file_url:At,output_file_url:Et,is_file:ct,expected_output_file_url:yt}),Ie.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ie.createElement(Le.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:Ce.Base64.decode(he),options:{readOnly:!0}}))):null)))}},4766:function(pt,dt,ee){"use strict";ee.d(dt,{Im:function(){return De},Y4:function(){return _e}});var a=ee(59301),Se=ee(37568),Oe=ee(6767),Ae=ee(99571),Be=ee(7051),xe=ee(24334),Fe=ee.n(xe),Le=ee(95243),Ce=ee(97596),ge=ee(98573),Ne=ee(89299),ze=ee(34376),Ie=ee.n(ze),oe=ee(52430),E=ee(44993),y=ee(816),x=ee(41312),b=ee(78837),z=ee(32402),te=ee(23416),ue=ee(92310),me=ee.n(ue),he=ee(48931),de=ee(59301),pe=(Ye,Ge,ot)=>new Promise((At,Et)=>{var ct=Dt=>{try{un(ot.next(Dt))}catch(gt){Et(gt)}},yt=Dt=>{try{un(ot.throw(Dt))}catch(gt){Et(gt)}},un=Dt=>Dt.done?At(Dt.value):Promise.resolve(Dt.value).then(ct,yt);un((ot=ot.apply(Ye,Ge)).next())});const{TextArea:be}=Se.default,De={[Be.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Be.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Be.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var ke=(Ye=>(Ye[Ye.SET_VISIBLE=0]="SET_VISIBLE",Ye[Ye.SET_TABINDEX=1]="SET_TABINDEX",Ye))(ke||{});function _e(Ye){const{status:Ge,error_msg:ot,output:At,input:Et,expected_output:ct,is_file:yt,input_file_url:un,output_file_url:Dt,expected_output_file_url:gt,setMonacoValue:$e,setData:ft}=Ye,Ct=(0,a.useRef)(),wt=(0,a.useRef)(),Qt=(0,a.useRef)();let sn=null;const Te={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(At&&!yt&&Ct.current){const Vt=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Vt.open(Ct.current);const fa=(0,Ne.pp)(xe.Base64.decode(At));Vt.write(fa),Vt.setOption("theme",{background:"#1e1e1e"})}if(Et&&!yt&&wt.current){const Vt=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Vt.open(wt.current),Vt.write((0,Ne.pp)(Et)),Vt.setOption("theme",{background:"#1e1e1e"})}if(ct&&!yt&&Qt.current){const Vt=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Vt.open(Qt.current),Vt.write((0,Ne.pp)(xe.Base64.decode(ct))),Vt.setOption("theme",{background:"#1e1e1e"})}},[At]),Ge){case Be.h.NOMATCH:sn=de.createElement(de.Fragment,null,de.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!yt&&de.createElement("div",{ref:Ct}),yt&&de.createElement("div",{style:Te},de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Vt=yield(0,oe.ZP)(Dt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});$e(Vt),setTimeout(()=>{ft(Dt)},200)})},At)),de.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!yt&&de.createElement("div",{ref:Qt}),yt&&de.createElement("div",{style:Te},de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Vt=yield fetch(gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});$e(yield Vt.text()),setTimeout(()=>{ft(gt)},200)})},ct)));break;case Be.h.EXECUTEFAILURE:sn=de.createElement(de.Fragment,null,de.createElement("div",{style:{border:"1px #F6F7F9 solid"}},de.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!yt&&de.createElement(ge.Z,{value:Et,style:Te}),yt&&de.createElement("div",{style:Te},de.createElement("a",{onClick:()=>(0,Ne.LR)(un,Et)},Et))),de.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},de.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:Le.Z.error,style:{color:"#E30000",padding:"0 10px"}},xe.Base64.decode(ot),"111")));break;case Be.h.COMPILEFAILURE:sn=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:Le.Z.error},xe.Base64.decode(ot)));break;case Be.h.PODFAILURE:sn=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:sn=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",sn," ")}function Je(Ye){const{status:Ge,error_msg:ot,execute_time:At,output:Et,input:ct,expected_output:yt,is_file:un,input_file_url:Dt,output_file_url:gt,expected_output_file_url:$e}=Ye;let ft=null;switch(Ge){case Be.h.OK:case Be.h.NOMATCH:case Be.h.EXECUTEFAILURE:case Be.h.COMPILEFAILURE:ft=de.createElement("div",{id:"outputResultRef",className:"h100"});break;case Be.h.PODFAILURE:ft=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:ft=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",ft," ")}function Ve({value:Ye,className:Ge}){return de.createElement("span",{className:Ge},Ye)}dt.ZP=({input:Ye,is_file:Ge,debuging:ot,submitting:At,executingMessage:Et,debugResult:ct,onChangeInput:yt,onDebugCode:un,onSubmitCode:Dt,hack:gt,user:$e,submitResult:ft,isWhiteTheme:Ct,topDispatch:wt})=>{const[Qt]=(0,E.useSearchParams)(),sn=(0,E.useParams)(),[Te,Vt]=(0,a.useState)(!1),[fa,xt]=(0,a.useState)(!1),[Yt,ea]=(0,a.useState)(1),[Ba,mn]=(0,a.useState)(!1),[nn,gn]=(0,a.useState)(0),[cn,He]=(0,a.useState)(!1),[ht,rt]=(0,a.useState)(""),[nt,Ze]=(0,a.useState)(""),Ot=(0,a.useRef)(),On=(0,a.useRef)(),pn=(0,a.useRef)(null),Un=(0,a.useRef)(null),Ht=(0,a.useRef)(null);console.log(ft,"submitResult",sn);const{status:$t,id:Dn,input:na,output:hn,expected_output:Mt,is_file:Jt,input_file_url:Nn,output_file_url:ja,expected_output_file_url:pu,error_msg:Tn,hack_sets:ku}=ft||{};(0,a.useEffect)(()=>{$t===0&&(ea(1),gn(0))},[$t,Dn]),(0,a.useEffect)(()=>{pe(void 0,null,function*(){var Kn;const Qa=yield(0,b.rX)(sn==null?void 0:sn.id,"submit");(Qa==null?void 0:Qa.status)===0&&(Qa!=null&&Qa.data&&((Kn=Qa==null?void 0:Qa.data)==null?void 0:Kn.status)!==0?(wt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Qa==null?void 0:Qa.data}}),ea(2),gn(320)):(ea(1),gn(0)))})},[sn==null?void 0:sn.id]),(0,a.useEffect)(()=>{if(Ot.current){let Ft=function(ne){za=Ua.offsetHeight,cu=!0,Yn=ne.pageY,Ht.current.style.display="block"},Kn=function(){cu=!1,Ht.current.style.display="none"},Qa=function(ne){if(cu){_n();let ce=Yn-ne.pageY,fe=za+ce;if(fe<0&&(fe=0),fe>window.innerHeight-150&&(fe=window.innerHeight-150),Yt===1){fe<=34?gn(0):gn(fe);return}console.log(fe,"resizeH"),gn(fe)}};const Ua=pn.current;let za=0,cu=!1,Yn=0;const St=document.getElementById("case-y-bar");return St==null||St.addEventListener("mousedown",Ft),document.addEventListener("mousemove",Qa),document.addEventListener("mouseup",Kn),()=>{const ne=document.getElementById("case-y-bar");ne==null||ne.removeEventListener("mousedown",Ft),document.removeEventListener("mousemove",Qa),document.removeEventListener("mouseup",Kn)}}},[Ot,Yt]),(0,a.useEffect)(()=>{const Ft=x.Z.subscribe("resize-move-bar",_n);if(Qt.get("type")!=="exercises")return document.addEventListener((0,he.gH)(),Oa),()=>{document.removeEventListener((0,he.gH)(),Oa),Ft()}},[]),(0,a.useEffect)(()=>{});function _n(){var Ft,Kn,Qa,Ua;const za=document.getElementById("outputResultRef");if(za){let cu=za.dataset.text;On.current.reset(),On.current.writeln(cu);const Yn=document.getElementById("outputResultRef").offsetWidth-20,St=((Ua=(Qa=(Kn=(Ft=On.current)==null?void 0:Ft._core)==null?void 0:Kn._renderService)==null?void 0:Qa.dimensions)==null?void 0:Ua.actualCellWidth)||10,ne=Math.ceil(Yn/St);On.current.resize(ne,Math.ceil(za.clientHeight/16))}}function Qn(){Vt(!Te),setTimeout(()=>{_n()},300),gn(Te?320:window.innerHeight-150)}function ta(){fa?(xt(!1),(0,he.BU)()):(xt(!0),(0,he.Dj)(Un.current))}const Oa=Ft=>{(0,he.vp)()||xt(!1)},_a=(0,a.useMemo)(()=>{if(ct){const{status:Ft,output:Kn,error_msg:Qa}=ct;return setTimeout(()=>{let Ua="",za=document.getElementById("outputResultRef");Kn?Ua=xe.Base64.decode(Kn):Qa&&(Ua=xe.Base64.decode(Qa)),On.current=new ze.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),On.current.open(za),On.current.onKey(function(cu){var Yn;if(cu.domEvent.key.toLocaleUpperCase()==="C"&&cu.domEvent.ctrlKey){cu.domEvent.preventDefault();let St=(Yn=On.current)==null?void 0:Yn.getSelection();navigator.clipboard.writeText(St).then(()=>{})}}),za.dataset.text=Ua,On.current.setOption("convertEol",!0),_n()},300),de.createElement(de.Fragment,null,Je(ct))}return null},[ct]);function Au(){var Ft,Kn;if(!(gt!=null&>.code)||((Ft=gt==null?void 0:gt.code)==null?void 0:Ft.trim().length)===0){(Kn=Oe.ZP)==null||Kn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ea(1),gn(320),un()}const Zu=Ft=>pe(void 0,null,function*(){let Kn=yield(0,oe.ZP)(`/api/problems/${Ft}/start.json`,{method:"get",params:{hack_user_id:$e==null?void 0:$e.user_id}});Kn&&(window.location.href=`/myproblems/${Kn==null?void 0:Kn.identifier}${window.location.search}`)});function vn(){Jt?navigator.clipboard.writeText(xe.Base64.decode(Tn)).then(()=>{Oe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(xe.Base64.decode(hn)).then(()=>{Oe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return de.createElement(a.Fragment,null,de.createElement("div",{className:me()(Le.Z.case,Ct&&Le.Z.whiteCase),style:{height:nn},ref:pn},de.createElement("div",{className:Le.Z.fullMask,ref:Ht}),de.createElement("div",{className:Le.Z["resize-y-bar"],id:"case-y-bar",ref:Ot,draggable:!1},Yt===2&&de.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Yt===1&&(nn<=34?de.createElement("div",{onClick:()=>{gn(320)},className:Le.Z.unfoldBtn},"\u63A7\u5236\u53F0",de.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):de.createElement("div",{onClick:()=>{gn(0)},className:Le.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",de.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),de.createElement("div",null,de.createElement("div",{className:Le.Z.caseHead},de.createElement("div",{className:Le.Z.dot}),de.createElement("div",{className:Le.Z.text},Yt===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Yt===2&&!At&&typeof $t=="number"&&de.createElement(de.Fragment,null,$t===Be.h.OK?de.createElement("div",{className:Le.Z.pass},de.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):de.createElement("div",{className:Le.Z.noPass},de.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),De[$t])),de.createElement("div",{className:Le.Z.btns},Yt===2&&!At&&de.createElement(de.Fragment,null,$t!==Be.h.OK&&de.createElement("div",{onClick:vn},de.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),de.createElement("div",{onClick:()=>{He(Dn)}},de.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qt.get("type")!=="exercises"&&de.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Qn()},de.createElement("i",{className:`iconfont icon-${Te?"suoxiao1":"fangda"}`})))),de.createElement("div",{style:{display:Yt===1?"block":"none"}},ot?de.createElement(Ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):de.createElement("div",{style:{height:nn-34}},de.createElement("div",{className:Le.Z.result},de.createElement("div",{className:Le.Z.left},de.createElement("div",{className:Le.Z.title},de.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),de.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),de.createElement("div",{className:Le.Z.leftNode},de.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ge?"":Ye,onChange:yt}))),de.createElement("div",{className:Le.Z.right},de.createElement("div",{className:Le.Z.title},de.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),de.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),de.createElement("div",{className:Le.Z.node},ct?_a:de.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),de.createElement("div",{style:{display:Yt===2?"block":"none"}},At?de.createElement(Ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):de.createElement("div",{style:{height:nn-34,display:"flex",flexDirection:"column",overflow:"hidden"}},de.createElement("div",{ref:Un,className:Le.Z.elseNode},de.createElement("div",{className:Le.Z.nameWrap},de.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),de.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),de.createElement("div",{className:Le.Z.scroll},de.createElement("pre",{className:Le.Z.scrollBox,style:Ba?{height:fa?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Jt&&de.createElement(Ve,{value:na}),Jt&&de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Ft=yield fetch(Nn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield Ft.text()),setTimeout(()=>{rt(Nn)},200)})},na)),na&&de.createElement("div",{className:Le.Z.action},de.createElement("span",{onClick:()=>mn(!Ba)},Ba?"\u6536\u8D77":"\u5C55\u5F00"),Qt.get("type")!=="exercises"&&de.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>ta(),className:`iconfont icon-${fa?"suoxiao1":"fangda"}`})))),de.createElement("div",{className:Le.Z.result,style:{flex:1,overflow:"hidden"}},de.createElement("div",{className:Le.Z.left},de.createElement("div",{className:Le.Z.title},de.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),de.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),de.createElement("div",{className:Le.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},de.createElement("pre",null,!Jt&&de.createElement(Ve,{className:"mb10",value:Mt&&xe.Base64.decode(Mt)||""}),Jt&&de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Ft=yield fetch(pu,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield Ft.text()),setTimeout(()=>{rt(pu)},200)})},Mt)))),de.createElement("div",{className:Le.Z.right},de.createElement("div",{className:Le.Z.title},de.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),de.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),de.createElement("div",{className:Le.Z.node,style:{color:$t===Be.h.OK?"#2ABD8C":"#FF2C29"}},de.createElement("pre",null,($t===4||$t===5)&&de.createElement(Ve,{className:"mb10",value:Tn&&xe.Base64.decode(Tn)||""}),$t!=4&&$t!=5&&(Jt?de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Ft=yield(0,oe.ZP)(ja,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ze(Ft)}catch(Kn){Ze("")}setTimeout(()=>{rt(ja)},200)})},hn):de.createElement(Ve,{className:"mb10",value:hn&&xe.Base64.decode(hn)||""})))))))))),de.createElement("div",{className:me()(Le.Z.footer,Ct&&Le.Z.whiteFooter),style:{zIndex:100}},(gt==null?void 0:gt.is_program)&&(gt==null?void 0:gt.above_question)&&de.createElement(Ae.ZP,{className:"mr10",type:"primary",onClick:()=>Zu(gt==null?void 0:gt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(gt==null?void 0:gt.is_program)&&(gt==null?void 0:gt.under_question)&&de.createElement(Ae.ZP,{className:"mr10",type:"primary",onClick:()=>Zu(gt==null?void 0:gt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),de.createElement(Ae.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:ot||At,loading:ot,color:"#2ABD8C",className:"mr10",onClick:Au},"\u8C03\u8BD5\u4EE3\u7801"),Qt.get("qtype")!=="8"&&de.createElement(Ae.ZP,{className:Le.Z.disabled,type:"primary",icon:de.createElement("i",{className:"iconfont icon-bofang1"}),loading:At,disabled:ot||At,onClick:()=>{var Ft,Kn;if(!(gt!=null&>.code)||((Ft=gt==null?void 0:gt.code)==null?void 0:Ft.trim().length)===0){(Kn=Oe.ZP)==null||Kn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ea(2),gn(320),Dt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),de.createElement(y.Z,{onClose:He,open:cn}),de.createElement(te.Z,{close:!0,data:ht,type:ht.length?"txt":"",onClose:()=>rt(""),monacoEditor:{value:nt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},32402:function(pt,dt,ee){"use strict";ee.r(dt),ee.d(dt,{Types:function(){return Fo},default:function(){return ci}});var a=ee(59301),Se=ee(44993),Oe=ee(11938),Ae=ee(62957),Be=ee(29787),xe=ee(99571),Fe=ee(25399),Le=ee(77019),Ce=ee(78837),ge=ee(68606),Ne=ee(48931),ze=ee(2162),Ie=ee(13952),oe=ee(87169),E=ee(30641),y=ee(58531),x=ee(51498),b=ee(17936),z=ee(69794),te=ee(59301),ue=Object.defineProperty,me=Object.defineProperties,he=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(bn,Ee,We)=>Ee in bn?ue(bn,Ee,{enumerable:!0,configurable:!0,writable:!0,value:We}):bn[Ee]=We,ke=(bn,Ee)=>{for(var We in Ee||(Ee={}))pe.call(Ee,We)&&De(bn,We,Ee[We]);if(de)for(var We of de(Ee))be.call(Ee,We)&&De(bn,We,Ee[We]);return bn},_e=(bn,Ee)=>me(bn,he(Ee));const Je={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var Ve=(bn=>(bn[bn.set_font_size=0]="set_font_size",bn[bn.set_theme=1]="set_theme",bn[bn.on_tab_to_space=2]="on_tab_to_space",bn[bn.set_show_editor_setting=3]="set_show_editor_setting",bn))(Ve||{});function Ye(bn,Ee){switch(Ee.type){case 3:return _e(ke({},bn),{showEditorSetting:Ee.payload});case 1:return _e(ke({},bn),{theme:Ee.payload});case 0:return _e(ke({},bn),{fontSize:Ee.payload});case 2:return _e(ke({},bn),{tabToSpace:Ee.payload});default:throw new Error}}var Ge=({isLoading:bn,value:Ee,onChange:We,language:tt,onUpdateCode:lt,ActionBarRender:mt,setIsWhiteTheme:jt})=>{const[en,Xt]=(0,a.useReducer)(Ye,Je),{theme:jn,fontSize:sa,showEditorSetting:Bn,tabToSpace:qn}=en,da=(0,a.useRef)(),ka=(0,a.useRef)();(0,a.useEffect)(()=>{jt(jn==="vs")},[jn]);const Fn={onFontSizeChange:La=>{Xt({type:0,payload:La}),(0,b.t)("cmFontSize",La)},tabToSpace:qn,cmFontSize:sa,className:"oj",cmCodeMode:jn,onTabToSpace:La=>{Xt({type:2,payload:La}),(0,b.t)("cmTabToSpace",La)},onCodeModeChange:La=>{Xt({type:1,payload:La}),(0,b.t)("ProgrammingCodeMode",La)}};function Ya(){Xt({type:3,payload:!1})}function xa(){Xt({type:3,payload:!0})}const Za={value:Ee,language:tt,theme:jn,options:{fontSize:sa,insertSpaces:qn},onChange:La=>{We(La),ka.current=La,clearTimeout(da.current),da.current=setTimeout(()=>{lt(ka.current)},1e4)},onEditBlur:La=>{ka.current&<(ka.current)}};return te.createElement(a.Fragment,null,mt(xa),te.createElement("div",{style:{flex:1,overflow:"hidden"}},!bn&&te.createElement(y.ZP,ke({},Za))),te.createElement(x.Z,null,te.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Bn,onClose:Ya},te.createElement(z.Z,ke({},Fn)))))},ot=ee(60141),At=ee(24334),Et=ee(4766),ct={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},yt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},un=ee(54172),Dt=ee(13747),gt=ee(58617),$e=ee(816),ft=ee(61186),Ct=ee.n(ft),wt=ee(59301);const{Column:Qt}=un.default;var sn=({submitResult:bn,submitting:Ee,submitRecords:We,page:tt,onPageChange:lt,topicId:mt})=>{const[jt]=(0,Se.useSearchParams)(),{records:en,records_count:Xt}=We||{},[jn,sa]=(0,a.useState)(!1),Bn=jt.get("type")==="1";return wt.createElement(Be.Z,{spinning:Ee,tip:"\u8BC4\u6D4B\u4E2D...",indicator:wt.createElement(gt.Z,{style:{fontSize:24},spin:!0})},(en==null?void 0:en.length)>0?wt.createElement(un.default,{dataSource:en,rowKey:"id",pagination:!1},wt.createElement(Qt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(qn,da)=>wt.createElement("span",null," ",Ct()(qn).format("YYYY-MM-DD HH:mm:ss"))}),wt.createElement(Qt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(qn,da)=>{var ka;return wt.createElement("span",{className:`${qn===0?"c-green":"c-red"} current`,onClick:()=>{sa(da.id)}},(ka=Et.Im[qn])==null?void 0:ka.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),wt.createElement(Qt,{title:`\u6267\u884C\u7528\u65F6 (${Bn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:qn=>qn?Bn?qn:qn/1e3:""}),wt.createElement(Qt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Bn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:qn=>qn?Bn?qn:parseFloat((qn/1024).toFixed(2)):""}),wt.createElement(Qt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),wt.createElement(Qt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(qn,da)=>wt.createElement("span",{className:"c-light-primary current",onClick:()=>{sa(da.id)}},"\u67E5\u770B")})):wt.createElement("div",{style:{height:300,width:"100%"}}),wt.createElement($e.Z,{onClose:sa,open:jn}),Xt>15?wt.createElement(Dt.Z,{className:yt.pagination,current:tt,pageSize:15,total:Xt,onChange:lt}):null)},Te=ee(63604),Vt=ee(96599),fa={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},xt=ee(98573),Yt=ee(59301);const ea={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ba=({hack:bn})=>{const{language:Ee,difficult:We,time_limit:tt,description:lt}=bn,[mt]=(0,Se.useSearchParams)(),jt=ea[We];return Yt.createElement(Yt.Fragment,null,Yt.createElement("ul",{className:fa.info},Yt.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Yt.createElement("b",{className:fa.info_tag},Ee)),Yt.createElement("li",null,Yt.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Yt.createElement(Vt.default,{color:jt==null?void 0:jt.color},jt==null?void 0:jt.name)),Yt.createElement("li",null,Yt.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Yt.createElement("span",{style:{color:"#333333"}},tt,"\u79D2"))),mt.get("qtype")==="8"?Yt.createElement(xt.Z,{value:lt,showProgramFill:!0,className:fa.desc}):Yt.createElement(xt.Z,{value:lt,className:fa.desc}))},mn={},nn=ee(59301),gn=({hack:bn,current_user:Ee})=>nn.createElement("div",{className:mn.answer},bn!=null&&bn.answer_text?nn.createElement(xt.Z,{style:{padding:"13px 0"},value:(bn==null?void 0:bn.answer_text)||""}):nn.createElement(Te.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),cn=ee(41312),He=ee(52430);function ht(bn,Ee){return(0,He.U2)(`/problems/${bn}/comments.json`,{page:Ee,limit:10})}function rt(bn){return(0,He.v_)(`/discusses/${bn}/plus.json`,{container_type:"Discuss",type:1})}function nt(bn,Ee,We){return(0,He.v_)(`/problems/${bn}/comments/reply.json`,{comments:{content:We,parent_id:Ee}})}function Ze(bn,Ee){return(0,He.v_)(`/problems/${bn}/comments.json`,{comments:{content:Ee}})}function Ot(bn,Ee,We){return(0,He.v_)(`/problems/${bn}/comments/${Ee}/hidden.json`,We)}function On(bn,Ee){return(0,He.IV)(`/problems/${bn}/comments/${Ee}`)}var pn=ee(38392);function Un({author:bn}){return a.createElement("a",{href:`/users/${bn.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ie.Z.IMG_SERVER}/images/${bn.image_url}`,width:"50"}))}function Ht({data:bn,index:Ee,parentDiscussIndex:We,user:tt,onSetActionType:lt}){const{author:mt,can_delete:jt,content:en,id:Xt,time:jn}=bn;function sa(){lt({id:Xt,index:Ee,type:"delete-discuss",parentDiscussIndex:We,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Bn=tt.admin||jt||mt.user_id===tt.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Un,{author:mt}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${mt.login}`,target:"_blank"},mt.name),a.createElement("span",{className:"grey"},jn),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Bn?a.createElement("a",{onClick:sa,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(xt.Z,{className:"discuss-content",value:en})))}var $t=({user:bn,data:Ee,index:We,onPlusDiscuss:tt,onSetActionType:lt,activeDiscussIndex:mt,onReplyDiscuss:jt,onSetActiveDiscussIndex:en})=>{const{content:Xt,children:jn,hidden:sa,id:Bn,praise_count:qn,time:da,user_praise:ka,can_delete:Fn,author:Ya}=Ee;function xa(){en(Bn)}function Za(){tt(Bn,!ka,We)}function La(){lt({id:Bn,index:We,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function mu(){lt({id:Bn,index:We,params:{hidden:sa?"0":"1"},type:"hidden-discuss",message:sa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const tn=bn.admin||bn.user_id===Ya.user_id;return a.createElement("div",{className:"discuss-item-container",key:Bn},a.createElement(Un,{author:Ya}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Ya.login}`,target:"_blank"}," ",Ya.name," "),a.createElement("span",{className:"grey"},da)),a.createElement(xt.Z,{className:"discuss-content",value:Xt}),jn&&jn.length>0?a.createElement("div",{className:"reply-discuss-container"},jn.map((Ca,wa)=>a.createElement(Ht,{key:Ca.id,data:Ca,index:wa,user:bn,onSetActionType:lt,parentDiscussIndex:We}))):null,a.createElement("div",{className:"btn-group"},tn?a.createElement("a",{onClick:mu,title:sa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:sa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Fn&&(!jn||jn.length==0)?a.createElement("a",{onClick:La,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:xa,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:Za,className:ka?"c-orange":""},a.createElement("i",{className:ka?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,qn||""))),a.createElement(pn.Z,{id:Bn,activeDiscussIndex:mt,onReplyDiscuss:jt})))},Dn=ee(5885),na={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},hn=ee(4213),Mt=(bn,Ee,We)=>new Promise((tt,lt)=>{var mt=Xt=>{try{en(We.next(Xt))}catch(jn){lt(jn)}},jt=Xt=>{try{en(We.throw(Xt))}catch(jn){lt(jn)}},en=Xt=>Xt.done?tt(Xt.value):Promise.resolve(Xt.value).then(mt,jt);en((We=We.apply(bn,Ee)).next())}),Jt=({user_praise:bn,praise_count:Ee,praisePlus:We,onCreateDiscuss:tt,discuss_count:lt})=>{const[mt,jt]=(0,a.useState)(!1),[en,Xt]=(0,a.useState)("");function jn(da){Xt(da)}function sa(){jt(!0)}function Bn(){jt(!1)}function qn(){return Mt(this,null,function*(){tt(en),Xt(""),jt(!1)})}return a.createElement("div",{className:`${na["dis-input-editor-container"]} ${mt?na.active:""} `},a.createElement("div",{className:mt?`hide ${na["text-area"]}`:na["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:sa}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",lt," "),a.createElement("a",{className:"c-light-black",onClick:We,title:bn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${bn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Ee?a.createElement("span",null,Ee):"")),mt?a.createElement("div",{className:na["input-mask"],onClick:Bn}):null,a.createElement("div",{className:mt?na["md-container"]:`${na["md-container"]} hide`},a.createElement(hn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:en,height:240,onChange:jn}),a.createElement("div",{className:na["tip-container"],onClick:Bn},a.createElement("a",{className:na["btn-send"],onClick:qn}," \u53D1\u9001 "))))},Nn=ee(59301),ja=Object.defineProperty,pu=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,ku=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,ta=(bn,Ee,We)=>Ee in bn?ja(bn,Ee,{enumerable:!0,configurable:!0,writable:!0,value:We}):bn[Ee]=We,Oa=(bn,Ee)=>{for(var We in Ee||(Ee={}))_n.call(Ee,We)&&ta(bn,We,Ee[We]);if(ku)for(var We of ku(Ee))Qn.call(Ee,We)&&ta(bn,We,Ee[We]);return bn},_a=(bn,Ee)=>pu(bn,Tn(Ee)),Au=(bn,Ee,We)=>new Promise((tt,lt)=>{var mt=Xt=>{try{en(We.next(Xt))}catch(jn){lt(jn)}},jt=Xt=>{try{en(We.throw(Xt))}catch(jn){lt(jn)}},en=Xt=>Xt.done?tt(Xt.value):Promise.resolve(Xt.value).then(mt,jt);en((We=We.apply(bn,Ee)).next())});const Zu={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var vn=(bn=>(bn[bn.GET_DISCUSSES=0]="GET_DISCUSSES",bn[bn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",bn[bn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",bn[bn.PLUS_DISCUSS=3]="PLUS_DISCUSS",bn[bn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",bn[bn.SET_PAGE=5]="SET_PAGE",bn[bn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",bn))(vn||{});function Ft(bn,Ee){switch(Ee.type){case 6:return _a(Oa({},bn),{loading:!0});case 0:return Oa(Oa({},bn),Ee.payload);case 1:return Oa(Oa({},bn),Ee.payload);case 4:return Oa(Oa({},bn),Ee.payload);case 3:return Oa(Oa({},bn),Ee.payload);case 5:return _a(Oa({},bn),{page:Ee.payload});case 2:return Oa(Oa({},bn),Ee.payload);default:throw new Error}}var Kn=({user:bn,identifier:Ee,hack:We,onTriggerPraise:tt,activeIndex:lt})=>{const[mt,jt]=(0,a.useReducer)(Ft,Zu),{loading:en,page:Xt,data:jn,count:sa,actionType:Bn,activeDiscussIndex:qn}=mt,da=(0,a.useCallback)(()=>Au(void 0,null,function*(){jt({type:6});const Ca=yield ht(Ee,Xt),{comments:wa,disscuss_count:du}=Ca;jt({type:0,payload:{data:wa,count:du,loading:!1}})}),[Xt,Ee]);(0,a.useEffect)(()=>{lt==="2"&&da()},[Ee,Xt,lt]);function ka(Ca){jt({type:5,payload:Ca})}function Fn(Ca){jt({type:4,payload:{actionType:Ca}})}function Ya(Ca){jt(qn===Ca?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ca}})}function xa(Ca,wa,du){return Au(this,null,function*(){try{const Va=yield rt(Ca);jn[du].user_praise=wa,jn[du].praise_count=Va.praise_count,jt({type:3,payload:{data:[...jn]}})}catch(Va){console.log(Va)}})}function Za(){return Au(this,null,function*(){const{id:Ca,params:wa,type:du,index:Va,parentDiscussIndex:Tu}=Bn;if(du==="hidden-discuss"&&(yield Ot(Ee,Ca,wa),Tu?jn[Tu].children[Va].hidden=wa.hidden==1:jn[Va].hidden=wa.hidden==1,jt({type:4,payload:{actionType:null,data:[...jn]}})),du==="delete-discuss"){if(yield On(Ee,Ca),Tu||Tu===0){let Yu=jn[Tu].children;for(let nr=Yu.length-1;nr>=0;nr--)if(Yu[nr].id===Ca){Yu.splice(nr,1);break}jn[Tu].children=Yu}else for(let Yu=jn.length-1;Yu>=0;Yu--)if(jn[Yu].id===Ca){jn.splice(Yu,1);break}jt({type:4,payload:{actionType:null,data:[...jn]}})}})}function La(){jt({type:4,payload:{actionType:null}})}function mu(Ca,wa){return Au(this,null,function*(){try{yield nt(Ee,Ca,wa),da()}catch(du){console.log(du)}})}function tn(Ca){return Au(this,null,function*(){jt({type:6}),yield Ze(Ee,Ca),da()})}return Nn.createElement(Nn.Fragment,null,Nn.createElement("div",{className:"discuss-panel"},jn.length===0?Nn.createElement(Te.Z,null):jn.map((Ca,wa)=>Nn.createElement($t,{onReplyDiscuss:mu,onPlusDiscuss:xa,onSetActiveDiscussIndex:Ya,onSetActionType:Fn,data:Ca,index:wa,user:bn,activeDiscussIndex:qn})),sa>10?Nn.createElement("div",{className:"pagination-container"},Nn.createElement(Dt.Z,{showQuickJumper:!0,onChange:ka,current:Xt,total:sa})):null),Nn.createElement(Jt,{user_praise:We.user_praise,praise_count:We.praises_count,praisePlus:tt,discuss_count:We.comments_count,onCreateDiscuss:tn}),Nn.createElement(x.Z,null,Nn.createElement(Ae.default,{centered:!0,title:"\u63D0\u793A",open:!!Bn,onOk:Za,onCancel:La},Nn.createElement("p",null,Bn?Bn.message:"")),Nn.createElement(Dn.Z,null)))},Qa=ee(82326),Ua=ee(37568),za=ee(86743),cu={},Yn=ee(59301),St=({hack:bn,current_user:Ee})=>Yn.createElement("div",{className:cu.answer},bn!=null&&bn.analysis?Yn.createElement(xt.Z,{style:{padding:"13px 0"},value:(bn==null?void 0:bn.analysis)||""}):Yn.createElement(Te.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ne={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ce=ee(8848),fe=ee(5269),Me=ee(28284),je=ee(71051),vt=ee(74091),Lt=ee(59301);const{TextArea:ma}=Ua.default,{Panel:aa}=ce.default;var la=({data:bn,hack:Ee})=>(console.log(bn,Ee,"data"),Ee!=null&&Ee.is_file?Lt.createElement(vt.Y2,{disabled:!0,className:ne.uploadTableWrapper,showScore:!Ee.test_set_score,data:bn,isProgramHomework:!0}):Lt.createElement("div",{className:ne.hackSets},bn==null?void 0:bn.map((We,tt)=>Lt.createElement(ce.default,{accordion:!0,bordered:!1,key:tt,defaultActiveKey:tt===0&&We.id,className:ne.collapseWrapper,expandIcon:({isActive:lt})=>Lt.createElement("i",{className:`iconfont icon-weizhankai ${lt?ne.open:ne.close}`,style:{fontSize:14,transition:"all .2s"}})},Lt.createElement(aa,{key:We.id,header:Lt.createElement(Le.Z,{align:"middle",justify:"space-between",wrap:!1},Lt.createElement(fe.Z,{className:ne.panelHeader},Lt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",tt+1)),Lt.createElement(fe.Z,{flex:1},Lt.createElement(Le.Z,{align:"middle",justify:"end",wrap:!1},!(Ee!=null&&Ee.test_set_score)&&Lt.createElement(fe.Z,{className:ne.rateInput},Lt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Lt.createElement("div",null,Lt.createElement(Me.default.Item,{noStyle:!0},Lt.createElement(je.Z,{value:We==null?void 0:We.score,className:ne.baseFormItem,min:0,max:100,disabled:!0}))),Lt.createElement("span",{className:"ml10"},"%")))))},Lt.createElement(Me.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Lt.createElement(ma,{readOnly:!0,value:We==null?void 0:We.input,rows:4})),Lt.createElement(Me.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Lt.createElement(ma,{readOnly:!0,value:We==null?void 0:We.output,rows:4}))))))),ou={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Gn=ee(59301),ya=(0,a.forwardRef)(({data:bn=[]},Ee)=>{var We;const[tt,lt]=(0,a.useState)(),mt=bn.filter(en=>en.show);(0,a.useEffect)(()=>{mt.length&<(mt[0].id)},[bn==null?void 0:bn.length]);const jt=((We=mt.find(en=>en.id===tt))==null?void 0:We.element)||null;return(0,a.useImperativeHandle)(Ee,()=>({setActiveTab:en=>lt(en)})),Gn.createElement("div",{className:ou.tabs},Gn.createElement("div",{className:ou.tabWarp},mt.map(en=>Gn.createElement("div",{onClick:()=>lt(en.id),className:`${ou.tab} ${en.id===tt?ou.active:""}`,key:en.id},en.name))),Gn.createElement("div",{className:ou.content},jt))}),An=ee(59301),oa=Object.defineProperty,st=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Ra=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Or=(bn,Ee,We)=>Ee in bn?oa(bn,Ee,{enumerable:!0,configurable:!0,writable:!0,value:We}):bn[Ee]=We,ru=(bn,Ee)=>{for(var We in Ee||(Ee={}))yu.call(Ee,We)&&Or(bn,We,Ee[We]);if(Ra)for(var We of Ra(Ee))ir.call(Ee,We)&&Or(bn,We,Ee[We]);return bn},Bu=(bn,Ee)=>st(bn,Wt(Ee)),Du=(bn,Ee,We)=>new Promise((tt,lt)=>{var mt=Xt=>{try{en(We.next(Xt))}catch(jn){lt(jn)}},jt=Xt=>{try{en(We.throw(Xt))}catch(jn){lt(jn)}},en=Xt=>Xt.done?tt(Xt.value):Promise.resolve(Xt.value).then(mt,jt);en((We=We.apply(bn,Ee)).next())});const ur={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Fa={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var br=({hack:bn,onTriggerPraise:Ee,topicId:We,page:tt,onPageChange:lt,user:mt,current_user:jt,submitRecords:en,submitting:Xt,submitResult:jn,setActiveIndex:sa,hack_sets:Bn})=>{var qn,da;const[ka]=(0,Se.useSearchParams)(),[Fn,Ya]=(0,a.useState)("0"),xa=(0,Se.useLocation)(),[Za,La]=(0,a.useState)(!1),[mu,tn]=(0,a.useState)(null),[Ca,wa]=(0,a.useState)([]),[du,Va]=(0,a.useState)([]),[Tu,Yu]=(0,a.useState)({page:1,limit:10}),nr=(0,a.useRef)(null),gr=(0,a.useRef)(null);console.log(mt,"user");let[Eu,sr]=(0,a.useState)(Bu(ru({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{gr.current&&(bn==null?void 0:bn.is_close_tips)===!1&&mu===null&&tn(!0)},[gr.current,bn==null?void 0:bn.is_close_tips,mu]);function cr(){return Du(this,null,function*(){yield(0,He.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{sa(Fn)},[Fn]);function dr(xu){return Du(this,null,function*(){let $u=xu.target.id;if($u==="1"){let Iu=yield(0,He.ZP)(`/api/myproblems/${Eu.id}/redo_logs.json`,{method:"get",params:ru({},Tu)});(Iu==null?void 0:Iu.status)===0&&Va(Iu==null?void 0:Iu.data)}Ya($u)})}(0,a.useEffect)(()=>cn.Z.subscribe("to-commit-info",()=>{Ya("1"),nr.current&&nr.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>cn.Z.subscribe("to-reset-info",()=>{dr({target:{id:"1"}}),nr.current&&nr.current.setActiveTab("2")}),[]);function Fr(){Ya("2")}function Hr(){return Du(this,null,function*(){let xu=yield(0,He.ZP)("/api/problems/my_hack_list.json",{method:"get",params:ru({identifier:Eu==null?void 0:Eu.id},Eu)});wa(xu)})}const Yr=[{title:null,description:An.createElement("div",null,An.createElement("b",{onClick:()=>{tn(!1),cr(),La(!0),Hr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),An.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),An.createElement(xe.ZP,{onClick:()=>{tn(!1),cr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>gr.current}];return An.createElement("div",{className:ct["left-panel"]},An.createElement("ul",{className:`${ct["s-navs"]} ${ct["bg-white"]} ${ct.b1}`},(bn==null?void 0:bn.is_program)&&!ka.get("pageId")&&An.createElement(Fe.Z,{title:"\u9898\u76EE\u5217\u8868"},An.createElement("div",{onClick:()=>{Hr(),La(!0)},className:ct.btns,ref:gr,style:mu?{pointerEvents:"none"}:{}},An.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),An.createElement("li",{style:{marginLeft:20}},An.createElement("a",{className:Fn==="0"?ct.active:"",id:"0",onClick:dr},"\u9898\u76EE\u63CF\u8FF0")),An.createElement("li",null,An.createElement("a",{className:Fn==="1"?ct.active:"",id:"1",onClick:dr},"\u64CD\u4F5C\u8BB0\u5F55")),(ka.get("type")!=="exercises"&&(bn==null?void 0:bn.answer_text_show)||ka.get("type")!=="exercises"&&(bn==null?void 0:bn.analysis_show))&&An.createElement("li",null,An.createElement("a",{className:Fn==="4"?ct.active:"",id:"4",onClick:dr},"\u89E3\u7B54\u53C2\u8003")),ka.get("type")!=="exercises"&&An.createElement("li",null,An.createElement("a",{className:Fn==="2"?ct.active:"",id:"2",onClick:dr},"\u8BC4\u8BBA")),!!(Bn!=null&&Bn.length)&&ka.get("type")!=="exercises"&&ka.get("type")!=="1"&&An.createElement("li",null,An.createElement("a",{className:Fn==="5"?ct.active:"",id:"5",onClick:dr},"\u6D4B\u8BD5\u7528\u4F8B"))),An.createElement("div",{className:`${ct["tab-panel-body"]} ${Fn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},An.createElement(Ba,{hack:bn,onTriggerPraise:Ee,toDiscuss:Fr})),An.createElement("div",{style:{padding:"12px"},className:`${ct["tab-panel-body"]} ${Fn==="1"?"":"hide"}`},An.createElement(ya,{ref:nr,data:[{id:"1",show:ka.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:An.createElement(An.Fragment,null,en!=null&&en.records_count||Xt?An.createElement(sn,{page:tt,onPageChange:lt,topicId:We,submitting:Xt,key:(jn==null?void 0:jn.id)||1,submitRecords:en,submitResult:jn}):An.createElement(Te.Z,null))},{id:"2",show:ka.get("type")==="exercises"||(bn==null?void 0:bn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:An.createElement(An.Fragment,null,An.createElement(un.default,{pagination:!1,dataSource:du==null?void 0:du.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(xu,$u,Iu)=>Ct()(xu).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(xu,$u,Iu)=>{var Hu;return(Hu=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ha=>Ha.id===xu))==null?void 0:Hu.name}}]}),An.createElement(Dt.Z,{style:{marginTop:10},current:Tu.page,total:du==null?void 0:du.count,hideOnSinglePage:!0,onChange:xu=>Du(void 0,null,function*(){Tu.page=xu,Yu(Tu);let $u=yield(0,He.ZP)(`/api/myproblems/${Eu.id}/redo_logs.json`,{method:"get",params:Bu(ru({},Tu),{courseId:Eu.courseId})});($u==null?void 0:$u.status)===0&&Va($u==null?void 0:$u.data)})}))}]})),An.createElement("div",{style:{padding:"12px"},className:`${ct["tab-panel-body"]} ${Fn==="4"?"":"hide"}`},An.createElement(ya,{data:[{id:"1",show:ka.get("type")!=="exercises"&&(bn==null?void 0:bn.answer_text_show),name:"\u7B54\u6848",element:An.createElement(An.Fragment,null,An.createElement(gn,{hack:bn,current_user:jt}))},{id:"2",show:ka.get("type")!=="exercises"&&(bn==null?void 0:bn.analysis_show),name:"\u89E3\u6790",element:An.createElement(An.Fragment,null,An.createElement(St,{hack:bn,current_user:jt}))}]})),An.createElement("div",{className:`${ct["tab-panel-body"]} ${Fn==="2"?"":"hide"}`,style:{padding:0}},An.createElement(Kn,{user:mt,activeIndex:Fn,identifier:bn.identifier,hack:bn,onTriggerPraise:Ee})),An.createElement("div",{className:`${ct["tab-panel-body"]} ${Fn==="5"?"":"hide"}`,style:{padding:12}},An.createElement(la,{data:Bn||[],hack:bn})),An.createElement(E.Z,{rootClassName:ct.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>La(!1),open:Za},An.createElement(Le.Z,null,An.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),An.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ca==null?void 0:Ca.total_count,"\u9898\xA0[\xA0",Ca==null?void 0:Ca.total_score,"\u5206\xA0]\xA0"),!(mt!=null&&mt.hack_manager)&&An.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ca==null?void 0:Ca.work_score,"\u5206")),An.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),An.createElement(Le.Z,{align:"middle",className:"mt10 mb10"},!(mt!=null&&mt.hack_manager)&&An.createElement(Qa.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:xu=>{Eu.page=1,Eu.finish_status=xu,sr(ru({},Eu)),Hr()}},An.createElement(Qa.default.Option,{value:""},"\u5168\u90E8"),An.createElement(Qa.default.Option,{value:0},"\u672A\u5F00\u59CB"),An.createElement(Qa.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),An.createElement(Qa.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),An.createElement(Qa.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:xu=>{Eu.page=1,Eu.difficult=xu||null,sr(ru({},Eu)),Hr()}},An.createElement(Qa.default.Option,{value:0},"\u5168\u90E8"),An.createElement(Qa.default.Option,{value:1},"\u7B80\u5355"),An.createElement(Qa.default.Option,{value:2},"\u9002\u4E2D"),An.createElement(Qa.default.Option,{value:3},"\u56F0\u96BE")),An.createElement(Ua.default.Search,{size:"large",onSearch:xu=>{Eu.name=xu,Eu.page=1,sr(ru({},Eu)),Hr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),An.createElement("div",{className:ct.list,style:{height:36,background:"#3D445C"}},!(mt!=null&&mt.hack_manager)&&An.createElement("span",null,"\u72B6\u6001"),An.createElement("span",null,"\u5E8F\u53F7"),An.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),An.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),An.createElement("div",{style:{overflow:"auto",flex:1}},(qn=Ca==null?void 0:Ca.data)!=null&&qn.length?(da=Ca==null?void 0:Ca.data)==null?void 0:da.map((xu,$u)=>An.createElement("div",{onClick:()=>Du(void 0,null,function*(){let Iu=yield(0,He.ZP)(`/api/problems/${xu==null?void 0:xu.identifier}/start.json`,{method:"get",params:{hack_user_id:mt==null?void 0:mt.user_id}});Iu&&(Se.history.replace(`/myproblems/${Iu==null?void 0:Iu.identifier}${window.location.search}`),window.location.reload())}),className:`${ct.list} ${xu!=null&&xu.checked?ct.active:""}`},!(mt!=null&&mt.hack_manager)&&An.createElement(An.Fragment,null,!(xu!=null&&xu.opened)&&An.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(xu==null?void 0:xu.opened)&&!(xu!=null&&xu.passed)&&An.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(xu==null?void 0:xu.opened)&&(xu==null?void 0:xu.passed)&&An.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),An.createElement("span",null,(Eu.page-1)*20+($u+1)),An.createElement("span",{style:{flex:1},title:xu.name},`[${xu==null?void 0:xu.score}\u5206]`,"\xA0",xu.name),An.createElement("span",{style:{flexBasis:48,paddingRight:0}},ur[xu.difficult]))):An.createElement(Te.Z,null)),An.createElement(Dt.Z,{current:Eu.page,className:"mt20",hideOnSinglePage:!0,total:Ca==null?void 0:Ca.count,pageSize:Eu.per_page,onChange:(xu,$u)=>{Eu.page=xu,Eu.per_page=$u,Hr()}})),An.createElement(za.Z,{rootClassName:ct.tour,closeIcon:!1,open:!!mu,steps:Yr,gap:{offset:3,radius:2}}))},xr=ee(62522),hr=ee(72734),Kr=ee(90655),Aa=ee(23553),Ka=ee(81813),Ku=ee(84845),Xa=ee(95243),bu=ee(92310),Rr=ee.n(bu),Zl=ee(36166),Tl=ee(25842),lo=ee(64681),Ho=ee(74505),Uo=ee(91686),Mo=ee(61394),Ru=ee(59301),Oo=Object.defineProperty,ul=Object.defineProperties,Ro=Object.getOwnPropertyDescriptors,yo=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,Po=(bn,Ee,We)=>Ee in bn?Oo(bn,Ee,{enumerable:!0,configurable:!0,writable:!0,value:We}):bn[Ee]=We,dl=(bn,Ee)=>{for(var We in Ee||(Ee={}))ro.call(Ee,We)&&Po(bn,We,Ee[We]);if(yo)for(var We of yo(Ee))_r.call(Ee,We)&&Po(bn,We,Ee[We]);return bn},Ul=(bn,Ee)=>ul(bn,Ro(Ee)),vo=(bn,Ee)=>{var We={};for(var tt in bn)ro.call(bn,tt)&&Ee.indexOf(tt)<0&&(We[tt]=bn[tt]);if(bn!=null&&yo)for(var tt of yo(bn))Ee.indexOf(tt)<0&&_r.call(bn,tt)&&(We[tt]=bn[tt]);return We},oo=(bn,Ee,We)=>new Promise((tt,lt)=>{var mt=Xt=>{try{en(We.next(Xt))}catch(jn){lt(jn)}},jt=Xt=>{try{en(We.throw(Xt))}catch(jn){lt(jn)}},en=Xt=>Xt.done?tt(Xt.value):Promise.resolve(Xt.value).then(mt,jt);en((We=We.apply(bn,Ee)).next())});const{Countdown:ao}=Oe.default,ho={Java:"java",C:"c",Python:"py","C++":"c"};var Fo=(bn=>(bn[bn.SET_LOADING=0]="SET_LOADING",bn[bn.GET_DATA=1]="GET_DATA",bn[bn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",bn[bn.SET_DATA=3]="SET_DATA",bn[bn.SET_DEBUGING=4]="SET_DEBUGING",bn[bn.SET_SUBMITING=5]="SET_SUBMITING",bn[bn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",bn[bn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",bn[bn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",bn[bn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",bn[bn.SET_PAGE=10]="SET_PAGE",bn))(Fo||{});function Co(){return new Date().getTime()}const qo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Ko(bn,Ee){switch(Ee.type){case 1:return dl(dl({},bn),Ee.payload);case 3:return Ul(dl({},bn),{data:Ee.payload});case 0:return Ul(dl({},bn),{loading:Ee.payload});case 9:return Ul(dl({},bn),{showNote:Ee.payload});case 4:return Ul(dl({},bn),{debuging:Ee.payload});case 5:return Ul(dl({},bn),{submitting:Ee.payload});case 2:return Ul(dl({},bn),{submitRecords:Ee.payload});case 10:return Ul(dl({},bn),{submitRecordPage:Ee.payload});case 6:return Ul(dl({},bn),{executingMessage:Ee.payload});case 7:return dl(dl({},bn),Ee.payload);case 8:return dl(dl({},bn),Ee.payload);default:throw new Error}}var ci=({children:bn})=>{var Ee,We,tt,lt,mt,jt,en,Xt,jn,sa;const[Bn,qn]=(0,a.useReducer)(Ko,qo),{id:da}=(0,Se.useParams)(),ka=(0,Se.useLocation)(),[Fn]=(0,Se.useSearchParams)(),{loading:Ya,data:xa,debugResult:Za,submitResult:La,submitRecords:mu,submitRecordPage:tn,showNote:Ca,debuging:wa,submitting:du,executingMessage:Va}=Bn,[Tu,Yu]=(0,a.useState)("#37AD83"),[nr,gr]=(0,a.useState)(null),[Eu,sr]=(0,a.useState)({}),[cr,dr]=(0,a.useState)(!0),[Fr,Hr]=(0,a.useState)(!1),[Yr,xu]=(0,a.useState)(!1),$u=(0,a.useRef)(null),Iu=(0,a.useRef)(0),Hu=xa==null?void 0:xa.user,Ha=xa==null?void 0:xa.hack,[sl,Er]=(0,a.useState)(!1),Ur=(0,a.useRef)(1),rl=(0,a.useRef)(!1);(0,Zl.y)(Fn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Wr}=(0,Zl.X)(),[Bl,fl]=(0,a.useState)(""),Dl=(0,Ka._)(Eu),[bl,Al]=(0,a.useState)({open:!1,text:""}),[wl,ol]=(0,a.useState)(null),Wl=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Da;let qa=(Da=Ha==null?void 0:Ha.homework_extension)==null?void 0:Da.failed_evaluate_num;typeof qa=="number"&&ol(qa)},[(Ee=Ha==null?void 0:Ha.homework_extension)==null?void 0:Ee.failed_evaluate_num]),(0,a.useEffect)(()=>{function Da(){return oo(this,null,function*(){var qa,zu,ju,Ou,pr;dr(!0);const Xu=yield(0,Ce.fu)(da,{exercise_id:Fn.get("exercisesId")});if(setTimeout(()=>{dr(!1)},800),Xu.status!==401){try{Xu.hack.code=At.Base64.decode(Xu.hack.code)}catch(mr){console.log(mr)}Xu.hack=Ul(dl({},Xu.hack),{is_program:Fn.get("type")==="1"}),qn({type:1,payload:{loading:!1,data:Xu}})}if(Fn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let mr;Fn.get("coursesId")=="coursesId"?mr=yield(0,ge._F)({categoryId:Fn.get("exercisesId"),login:Fn.get("login")}):mr=yield(0,ge._B)({categoryId:Fn.get("exercisesId"),login:Fn.get("login")}),sr(dl({},mr)),Wr((qa=mr==null?void 0:mr.exercise)==null?void 0:qa.forbid_copy),typeof((zu=mr==null?void 0:mr.exercise)==null?void 0:zu.left_time)=="number"&&(gr(Date.now()+((ju=mr==null?void 0:mr.exercise)==null?void 0:ju.left_time)*1e3),setTimeout(()=>{Yu("red")},(((Ou=mr==null?void 0:mr.exercise)==null?void 0:Ou.left_time)-300>0?((pr=mr==null?void 0:mr.exercise)==null?void 0:pr.left_time)-300:0)*1e3))}})}da&&Da()},[da]),(0,a.useEffect)(()=>{var Da;return Fn.get("type")==="exercises"&&((Da=Eu==null?void 0:Eu.exercise)!=null&&Da.screen_open)&&(window.removeEventListener("blur",Ln,!1),Ku.U.forEach((qa,zu)=>{window.addEventListener(qa,Ln,!1)}),window.addEventListener("blur",Ln,!1),window.focus()),()=>{document.removeEventListener((0,Ne.gH)(),Ln)}},[Eu]),(0,a.useEffect)(()=>{Bl==="1"&&da&&Ha!=null&&Ha.language&&Pu()},[da,tn,Ha==null?void 0:Ha.language,Bl]),(0,a.useEffect)(()=>(Ha!=null&&Ha.is_program&&(Iu.current=0,$u.current=setInterval(()=>{$r()},15e3)),()=>{clearInterval($u.current)}),[Ha==null?void 0:Ha.is_program]);const $r=()=>oo(void 0,null,function*(){let Da=yield(0,He.ZP)(`/api/myproblems/${da}/save_long_time.json`,{method:"get",params:{answer_long_time:Iu.current}})}),Ln=()=>{rl.current||(0,Ne.BU)(),window.parent.postMessage("backExercise","*")};function Pu(){return oo(this,null,function*(){try{const Da=yield(0,Ce.zO)(da,{limit:15,page:tn,language:Ha==null?void 0:Ha.language});qn({type:2,payload:Da})}catch(Da){console.log(Da)}})}function wu(Da){qn({type:10,payload:Da})}function Lu(Da){return oo(this,null,function*(){var qa;let zu;(Fn.get("ip_limit")==="inner"||Fn.get("ip_bind_type")==="true")&&(zu=yield(0,hr.y)({ip_limit:Fn.get("ip_limit"),ip_bind:Fn.get("ip_bind_type")==="true"}));const ju=yield(0,Ce.n4)(da,{code:At.Base64.encode(Da||Ha.code),language:Ha==null?void 0:Ha.language,exercise_id:Fn.get("exercisesId"),question_id:Fn.get("questionId"),ip:zu});return ju.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Ul(dl({errorMessage:ju==null?void 0:ju.message},(Eu==null?void 0:Eu.exercise)||{}),{exercise_user_id:(qa=Eu==null?void 0:Eu.exercise)==null?void 0:qa.exercise_user_id,id:Fn.get("exercisesId")})}}),ju})}function fu(){return oo(this,null,function*(){if(Ur.current=2,!du){qn({type:5,payload:!0});try{cn.Z.publish("to-commit-info");const Da=yield Lu();if(console.log(Da,1),Da.status===0){let Xu=function(){return oo(this,null,function*(){const{status:mr,data:tl}=yield(0,Ce.rX)(da,"submit"),Fu=Co()-pr>(ju*Ou+3)*1e3;if(mr!==0&&!Fu&&setTimeout(Xu,1e3),Fu){Ae.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),qn({type:5,payload:!1});return}if(mr===0){tl.status===2&&Ae.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(tl==null?void 0:tl.status)===0&&Fn.get("type")==="1"&&xu(!0),(tl==null?void 0:tl.status)!==0&&Fn.get("type")==="1"&&ol(kr=>kr+1);const fr=yield(0,Ce.zO)(da,{limit:15,page:tn,language:Ha==null?void 0:Ha.language});qn({type:8,payload:Ul(dl({},Bn),{submitResult:tl,submitting:!1,submitRecords:fr})})}})},qa={};if(Fn.get("type")==="exercises"?(qa.extras={exercise_id:Fn.get("exercisesId"),question_id:Fn.get("questionId")},(Fn.get("ip_limit")==="inner"||Fn.get("ip_bind_type")==="true")&&(qa.extras.ip=yield(0,hr.y)({ip_limit:Fn.get("ip_limit"),ip_bind:Fn.get("ip_bind_type")==="true"}))):Fn.get("type")==="smartPlan"&&(qa.extras={smart_plan_item_bank_id:Fn.get("smartPlanItemBankId")}),(yield(0,Ce.bM)(da,qa)).status===-1&&Fn.get("exercisesId")){window.parent.location.href=`/classrooms/${Fn.get("coursesId")}/exercise/${Fn.get("exercisesId")}/detail`;return}const{time_limit:ju,test_case_size:Ou}=Ha,pr=Co();Xu()}else qn({type:5,payload:!1})}catch(Da){console.log(Da),qn({type:5,payload:!1})}Er(!1)}})}function er(){return oo(this,null,function*(){Ur.current=1,Bn.debuging=!0,qn({type:4,payload:!0});try{if((yield Lu()).status===0){let pr=function(){return oo(this,null,function*(){const{status:Xu,message:mr,data:tl}=yield(0,Ce.rX)(da,"debug"),Fu=Co()-Ou>(qa+3)*1e3;if(Xu!==0&&!Fu&&(qn({type:6,payload:mr}),setTimeout(pr,1e3)),Fu){Ae.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),qn({type:4,payload:!1}),qn({type:7,payload:Ul(dl({},Bn),{debugResult:{status:2},debuging:!1})});return}Xu===0&&(tl.status===2&&Ae.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),qn({type:4,payload:!1}),qn({type:7,payload:Ul(dl({},Bn),{debugResult:tl,debuging:!1})}))})};const{time_limit:qa}=Ha;let zu={input:encodeURIComponent(xa.test_case.input)};if(Fn.get("type")==="exercises"&&(zu.exercise_id=Fn.get("exercisesId")),(yield(0,Ce.MU)(da,zu)).status===-1&&Fn.get("exercisesId")){window.parent.location.href=`/classrooms/${Fn.get("coursesId")}/exercise/${Fn.get("exercisesId")}/detail`;return}const Ou=Co();pr()}else qn({type:4,payload:!1})}catch(Da){console.log(Da)}finally{}})}function cl(Da,qa){const zu=qa?{modify_code:!1}:{};qn({type:3,payload:Ul(dl({},xa),{hack:dl(Ul(dl({},Ha),{code:Da}),zu)})}),Er(!0)}const Xr=Da=>oo(void 0,null,function*(){let qa=yield(0,He.ZP)(`/api/problems/${Ha==null?void 0:Ha.identifier}/start.json`,{method:"get",params:{language:Da==="C++"||Da==="c++"?encodeURIComponent(Da):Da,hack_user_id:Hu==null?void 0:Hu.user_id}});qa.status!==-1&&Se.history.replace(`/myproblems/${qa==null?void 0:qa.identifier}${window.location.search}`)});function no(Da){let qa=Da.target.value;qn({type:3,payload:Ul(dl({},xa),{test_case:{input:qa}})})}function Jr(){return oo(this,null,function*(){try{let Da={};Fn.get("type")==="exercises"?Da.exercise_id=Fn.get("exercisesId"):Ha!=null&&Ha.homework_common_id&&(Da.homework_common_id=Ha==null?void 0:Ha.homework_common_id);const qa=yield(0,Ce.H7)(da,dl({},Da));qa.status===401||(cl(At.Base64.decode(qa.code)),(Fn.get("type")==="exercises"||Ha!=null&&Ha.homework_common_id)&&cn.Z.publish("to-reset-info"))}catch(Da){console.log(Da)}})}function ll(){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ru.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Ru.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return oo(this,null,function*(){const Da=yield(0,Ce.fi)(da);Da.status===401||cl(At.Base64.decode(Da.code),!0)})}})}function jl(){qn({type:9,payload:!0})}function mo(){qn({type:9,payload:!1})}function Tr(Da){return oo(this,null,function*(){yield(0,Ce.MK)(da,Da),qn({type:1,payload:{showNote:!1,data:Ul(dl({},xa),{hack:Ul(dl({},Ha),{notes:Da.notes})})}})})}const Ao={hack:Ha,isLoading:cr,input:(We=xa==null?void 0:xa.test_case)==null?void 0:We.input,is_file:(tt=xa==null?void 0:xa.test_case)==null?void 0:tt.is_file,language:Ha==null?void 0:Ha.language,code:Ha==null?void 0:Ha.code,title:"main."+ho[Ha==null?void 0:Ha.language],modify_code:Ha==null?void 0:Ha.modify_code,notes:Ha==null?void 0:Ha.notes,debugResult:Za,debuging:wa,submitting:du,submitResult:La,executingMessage:Va,onCancelNote:mo,onAddNote:Tr,showNote:Ca,user:Hu,onShowNote:jl,onSubmitCode:fu,onChangeCode:cl,onChangeInput:no,onDebugCode:er,onResetCode:Jr,onSyncCode:ll,onUpdateCode:Lu,onChangeLanguage:Xr,isWhiteTheme:Fr,setIsWhiteTheme:Hr,topDispatch:qn};function vr(){return oo(this,null,function*(){const{praise_count:Da}=yield(0,Ce.vl)(Ha.id,{container_type:"Hack",type:1});let qa=Ul(dl({},xa),{hack:Ul(dl({},Ha),{praises_count:Da,user_praise:!Ha.user_praise})});qn({type:3,payload:qa})})}const eu={topicId:da,submitResult:La,submitRecords:mu,submitting:du,page:tn,onPageChange:wu,hack:Ha,user:xa==null?void 0:xa.user,hack_sets:xa==null?void 0:xa.hack_sets,current_user:xa==null?void 0:xa.current_user,onTriggerPraise:vr,setActiveIndex:fl};console.log(Eu);const[xl,at]=(0,a.useState)(!1),[Bt,Zt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Da=qa=>{if(console.log("event-----",qa),qa.data.type==="showIntelligentTeacherStatus"){const{aiStatus:zu,questionStatus:ju}=qa.data;if(at(zu),ju){let Ou=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Ou.includes(Fn.get("smartPlanItemBankId")))return;Ae.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ru.createElement("div",{className:"tc font16"},ju?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>oo(void 0,null,function*(){fu(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Ou.push(Fn.get("smartPlanItemBankId"))));let pr="";Fn.get("isMiniprogram")?pr=`/miniprogram/courseware/study?courses_id=${Fn.get("coursesId")}&id=${Fn.get("exercisesId")}`:pr=`/classrooms/${Fn.get("coursesId")}/smart_plan/${Fn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(pr)})})}}};return window.addEventListener("message",Da),()=>{window.removeEventListener("message",Da)}},[]);const Pn=()=>{if(Fn.get("type")==="exercises")return!1;const Da=Object.entries((Ha==null?void 0:Ha.homework_extension)||{}).some(([qa,zu])=>qa!=="ai_code_evaluation_promote"&&!!zu);return!!(Fn.get("type")==="1"&&((0,lo.$O)()||Da)||Fn.get("type")==="smartPlan"&&(xl||Fn.get("showAi")))};return(0,a.useEffect)(()=>{var Da,qa,zu,ju,Ou,pr,Xu;Pn()&&(wl>((qa=(Da=Ha==null?void 0:Ha.homework_extension)==null?void 0:Da.ai_guide_data)==null?void 0:qa.evaluation_num)&&Al({open:!0,text:(ju=(zu=Ha==null?void 0:Ha.homework_extension)==null?void 0:zu.ai_guide_data)==null?void 0:ju.evaluation_msg}),(Ou=Ha==null?void 0:Ha.homework_extension)!=null&&Ou.ai_guide&&wl==0&&!Wl.current&&(Wl.current=setTimeout(()=>{var mr,tl;Al({open:!0,text:(tl=(mr=Ha==null?void 0:Ha.homework_extension)==null?void 0:mr.ai_guide_data)==null?void 0:tl.unanswered_msg})},(((Xu=(pr=Ha==null?void 0:Ha.homework_extension)==null?void 0:pr.ai_guide_data)==null?void 0:Xu.unanswered_time)||0)*60*1e3)),Wl.current&&wl>0&&clearTimeout(Wl.current))},[wl,Ha]),Ru.createElement(Ru.Fragment,null,Ru.createElement(Be.Z,{spinning:Ya,delay:500},xa?Ru.createElement("div",{style:{minWidth:"1200px"}},Ru.createElement("header",{className:Rr()(Xa.Z.header,Fr&&Xa.Z.whiteHeader)},!((lt=["smartPlan","exercises"])!=null&<.includes(Fn.get("type")))&&Ru.createElement("div",null,Ru.createElement("img",{src:`${Ie.Z.IMG_SERVER}/images/${Hu==null?void 0:Hu.image_url}`,alt:"user",width:36}),Ru.createElement("span",{style:{color:Fr?"#333":"#B2BACB",fontSize:16}},Hu==null?void 0:Hu.name)),((mt=["smartPlan","exercises"])==null?void 0:mt.includes(Fn.get("type")))&&Ru.createElement("div",null,Ru.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Ru.createElement("span",{className:"ml10"},((jt=Eu==null?void 0:Eu.exercise)==null?void 0:jt.user_name)||(Hu==null?void 0:Hu.name)||"--")),Ru.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Ru.createElement("span",{className:"ml10"},((en=Eu==null?void 0:Eu.exercise)==null?void 0:en.student_id)||(Hu==null?void 0:Hu.student_id)||"--"))),Ru.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Ru.createElement("div",null,Ha.name)),(Fn.get("type")==="smartPlan"||(Ha==null?void 0:Ha.is_program))&&Ru.createElement(Kr.Z,{defaultValue:(Ha==null?void 0:Ha.answer_long_time)||0,onChange:Da=>{Iu.current=Da},className:Xa.Z.timepiece}),Hu!=null&&Hu.hack_manager&&!Fn.get("is_smart_plan")?Ru.createElement(Se.Link,{className:Xa.Z.btn_edit,to:Fn.get("type")==="1"?Fn.get("pageId")?`/problems/newedit/${Ha.identifier}?type=1&pageId=${Fn.get("pageId")}&backUrl=${Fn.get("backUrl")}`:`/problems/newedit/${Ha.identifier}?type=1`:Fn.get("backUrl")?`/problems/newedit/${Ha.identifier}?backUrl=${Fn.get("backUrl")}`:`/problems/newedit/${Ha.identifier}`}," ",Ru.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Xt=Eu==null?void 0:Eu.exercise)!=null&&Xt.left_time)&&Ru.createElement(Ru.Fragment,null,Ru.createElement("span",{style:{color:Tu,marginRight:6},className:`iconfont icon-daojishi ${Xa.Z.djs}`}),Ru.createElement("span",{className:"c-white mr20"},Ru.createElement(ao,{valueStyle:{color:Tu,fontSize:20,fontWeight:500},title:Ru.createElement("span",{style:{color:Tu,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:nr,onFinish:()=>oo(void 0,null,function*(){const Da=yield(0,ge.VL)({categoryId:Fn.get("exercisesId"),commit_method:2});if((Da==null?void 0:Da.status)===0&&(Lu(),Ae.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ru.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Ru.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>oo(void 0,null,function*(){window.parent.location.href=`/classrooms/${Fn.get("coursesId")}/exercise/${Fn.get("exercisesId")}/detail`})})),(Da==null?void 0:Da.status)===-3){const qa=parseInt(Da==null?void 0:Da.message);gr(Date.now()+qa*1e3)}})}))),(jn=["smartPlan","exercises"])!=null&&jn.includes(Fn.get("type"))?Ru.createElement(xe.ZP,{type:"primary",onClick:()=>{if(Fn.get("type")==="exercises"){const Da=()=>oo(void 0,null,function*(){yield Lu(),Er(!1),Dl(),rl.current=!0,Ln()});if(!(mu!=null&&mu.records_count)||sl){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Ru.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Da});return}Da()}else{let Da="";Fn.get("isMiniprogram")?Da=`/miniprogram/courseware/study?courses_id=${Fn.get("coursesId")}&id=${Fn.get("exercisesId")}`:Da=`/classrooms/${Fn.get("coursesId")}/smart_plan/${Fn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(Da)}}},Fn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Ru.createElement("span",{onClick:()=>{var Da;if(Fn.get("backUrl"))Se.history.push(Fn.get("backUrl"));else if(Fn.get("type")==="1"){let qa=(Da=localStorage.getItem("program_homework"))==null?void 0:Da.split(",");Se.history.push(`/classrooms/${qa==null?void 0:qa[0]}/program_homework/${qa==null?void 0:qa[1]}/detail`)}else Se.history.push("/problemset")}},Ru.createElement(Fe.Z,{title:"\u5173\u95ED"},Ru.createElement("i",{style:{color:Fr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Ru.createElement(Be.Z,{size:"large",spinning:cr},Ru.createElement(ze.Z,{className:Rr()(Xa.Z.myProblems,Fr&&Xa.Z.whiteMyProblems),leftChild:Ru.createElement(br,dl({},eu)),rightChild:Ru.createElement(To,dl({},Ao))}))):null,Ru.createElement(Ae.default,{centered:!0,closable:!1,width:680,footer:null,open:Yr,className:"oj-modal"},Ru.createElement("section",{className:"oj-modal-content"},Ru.createElement("div",{className:"oj-modal-head"},Ru.createElement("img",{src:xr,alt:""}),Ru.createElement("i",{onClick:()=>xu(!1),className:"iconfont icon-guanbi1"})),Ru.createElement("aside",null,Ru.createElement("img",{className:"mr30",src:Mo.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Ru.createElement("span",{style:{color:"#75d6ba",marginRight:100}},La==null?void 0:La.execute_time,"ms"),"\u4F18\u4E8E",Ru.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(La==null?void 0:La.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Ru.createElement("aside",{className:"mb50"},Ru.createElement("img",{src:Uo.Z,className:"mr30"}),Ru.createElement("span",{className:"oj-modal-tt"},Ru.createElement("span",null,Ru.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Ru.createElement("span",{className:"c-light-primary"},La==null?void 0:La.execute_memory,"kb")),Ru.createElement("span",null,Ru.createElement("span",null))),"\u4F18\u4E8E",Ru.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(La==null?void 0:La.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Ru.createElement("div",{id:"oj-modal-next",onClick:()=>oo(void 0,null,function*(){var Da;if(La!=null&&La.next_identifier){let qa=yield(0,He.ZP)(`/api/problems/${La==null?void 0:La.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Hu==null?void 0:Hu.user_id}});qa&&(Se.history.replace(`/myproblems/${qa==null?void 0:qa.identifier}${window.location.search}`),window.location.reload())}else{let qa=(Da=localStorage.getItem("program_homework"))==null?void 0:Da.split(",");Se.history.push(`/classrooms/${qa==null?void 0:qa[0]}/program_homework/${qa==null?void 0:qa[1]}/detail`)}}),className:"oj-modal-btn"},La!=null&&La.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Pn()&&Ru.createElement(Tl.Z,{showData:Fn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Ha==null?void 0:Ha.homework_extension,description:Ha==null?void 0:Ha.description,allShow:(0,lo.$O)(),code:Ha==null?void 0:Ha.code,sendParams:{source:"hack",hack_id:da},draggableExtraNode:((sa=Ha==null?void 0:Ha.homework_extension)==null?void 0:sa.ai_guide)&&(bl==null?void 0:bl.open)&&Ru.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Ru.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Ru.createElement(Ho.Z,{text:(bl==null?void 0:bl.text)||""}),Ru.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Da=>{Al({open:!1,text:""})}}))})),Ru.createElement(Aa.Z,{successCb:()=>{Ur.current===1?er():fu()}}))};function Yo({title:bn,modify_code:Ee,onSyncCode:We,onShowCodeSetting:tt,onResetCode:lt,hack:mt,onChangeLanguage:jt,isWhiteTheme:en}){var Xt;const jn=()=>{Ae.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Ru.createElement(oe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:lt})},[sa]=(0,Se.useSearchParams)(),Bn=sa.get("language"),qn=da=>da==="1"?"c++":da==="2"?"C++":da;return(0,a.useEffect)(()=>{Bn&&jt(qn(Bn))},[]),(0,a.useEffect)(()=>{mt!=null&&mt.tpm_code_modified&&Ae.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Ru.createElement(oe.Z,null),content:Ru.createElement("div",null,Ru.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Ru.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Ru.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lt()})},[mt==null?void 0:mt.language]),console.log(mt,en,"hack"),Ru.createElement("div",{className:`${Xa.Z.codeHead} ${en?Xa.Z.whiteCodeHead:""}`},Ru.createElement("div",{className:Xa.Z.navWrap},(Xt=mt==null?void 0:mt.all_language)==null?void 0:Xt.map(da=>Ru.createElement("div",{className:`${Xa.Z.nav} ${da===(mt==null?void 0:mt.language)?Xa.Z.active:""}`,key:da,onClick:()=>jt(da)},Ru.createElement(Fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Ru.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Ru.createElement("span",null,da)))),Ru.createElement(Le.Z,{align:"middle",style:{marginLeft:"auto"}},Ee?Ru.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:We},Ru.createElement("img",{src:ot,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ru.createElement("a",{onClick:jn},Ru.createElement(Fe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Ru.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Ru.createElement("a",{onClick:tt},Ru.createElement(Fe.Z,{title:"\u8BBE\u7F6E"},Ru.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function To(bn){var Ee=bn,{input:We,is_file:tt,showNote:lt,onShowNote:mt,notes:jt,onCancelNote:en,onAddNote:Xt,debugResult:jn,language:sa,debuging:Bn,submitting:qn,executingMessage:da,code:ka,onSubmitCode:Fn,onDebugCode:Ya,onChangeCode:xa,onChangeInput:Za,onUpdateCode:La,user:mu,isLoading:tn,submitResult:Ca}=Ee,wa=vo(Ee,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function du(Tu){return Ru.createElement(Yo,Ul(dl({},wa),{onShowCodeSetting:Tu}))}const Va=dl({input:We,is_file:tt,debugResult:jn,debuging:Bn,submitting:qn,executingMessage:da,onDebugCode:Ya,onChangeCode:xa,onSubmitCode:Fn,onChangeInput:Za,user:mu,submitResult:Ca},wa);return Ru.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Ru.createElement(Ge,{setIsWhiteTheme:wa==null?void 0:wa.setIsWhiteTheme,isLoading:tn,language:sa,value:ka,onChange:xa,onUpdateCode:La,ActionBarRender:du}),Ru.createElement(Et.ZP,dl({},Va)))}},7051:function(pt,dt,ee){"use strict";ee.d(dt,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},78837:function(pt,dt,ee){"use strict";ee.d(dt,{H7:function(){return E},MK:function(){return oe},MU:function(){return ge},X6:function(){return ze},bM:function(){return Ce},fi:function(){return y},fu:function(){return Le},n4:function(){return x},rX:function(){return Ie},vl:function(){return b},zO:function(){return Ne}});var a=ee(52430),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(z,te,ue)=>te in z?Se(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[te]=ue,Fe=(z,te)=>{for(var ue in te||(te={}))Ae.call(te,ue)&&xe(z,ue,te[ue]);if(Oe)for(var ue of Oe(te))Be.call(te,ue)&&xe(z,ue,te[ue]);return z};function Le(z,te){return(0,a.U2)(`myproblems/${z}.json`,Fe({hidePopLogin:!0},te||{}))}function Ce(z,te){return(0,a.v_)(`myproblems/${z}/code_submit.json`,te)}function ge(z,te){return(0,a.v_)(`myproblems/${z}/code_debug.json`,te)}function Ne(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${z}/submit_records.json`,te)}function ze(z){return(0,a.U2)("myproblems/record_detail.json",{id:z})}function Ie(z,te){return(0,a.U2)(`myproblems/${z}/result.json`,{mode:te})}function oe(z,te){return(0,a.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,a.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,a.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,a.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,a.v_)(`discusses/${z}/plus.json`,te)}},4038:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return xl}});var a=ee(59301),Se={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Oe=ee(28284),Ae=ee(25399),Be=ee(99571),xe=ee(62957),Fe=ee(71051),Le=ee(6767),Ce=ee(37568),ge=ee(37285),Ne=ee(62673),ze=ee(77019),Ie=ee(5269),oe=ee(13747),E=ee(37639),y=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(at,Bt,Zt)=>Bt in at?y(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,ue=(at,Bt)=>{for(var Zt in Bt||(Bt={}))b.call(Bt,Zt)&&te(at,Zt,Bt[Zt]);if(x)for(var Zt of x(Bt))z.call(Bt,Zt)&&te(at,Zt,Bt[Zt]);return at};const me=at=>React.createElement("svg",ue({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},at),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var he="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",de=ee(98573),pe=ee(44993),be=ee(89299),De=ee(52430),ke=Object.defineProperty,_e=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ye=(at,Bt,Zt)=>Bt in at?ke(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,Ge=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Je.call(Bt,Zt)&&Ye(at,Zt,Bt[Zt]);if(_e)for(var Zt of _e(Bt))Ve.call(Bt,Zt)&&Ye(at,Zt,Bt[Zt]);return at};const ot=at=>React.createElement("svg",Ge({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},at),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var At="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Et=Object.defineProperty,ct=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Dt=(at,Bt,Zt)=>Bt in at?Et(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,gt=(at,Bt)=>{for(var Zt in Bt||(Bt={}))yt.call(Bt,Zt)&&Dt(at,Zt,Bt[Zt]);if(ct)for(var Zt of ct(Bt))un.call(Bt,Zt)&&Dt(at,Zt,Bt[Zt]);return at};const $e=at=>React.createElement("svg",gt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},at),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var ft="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Ct=ee(20638),wt=ee(4213),Qt=ee(70727),sn=ee(25665),Te={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Vt=ee(59301),fa=Object.defineProperty,xt=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,nn=(at,Bt,Zt)=>Bt in at?fa(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,gn=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Ba.call(Bt,Zt)&&nn(at,Zt,Bt[Zt]);if(ea)for(var Zt of ea(Bt))mn.call(Bt,Zt)&&nn(at,Zt,Bt[Zt]);return at},cn=(at,Bt)=>xt(at,Yt(Bt)),He=(at,Bt)=>{var Zt={};for(var Pn in at)Ba.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&ea)for(var Pn of ea(at))Bt.indexOf(Pn)<0&&mn.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const ht=null,rt=(at,Bt)=>{var Zt=at,{globalSetting:Pn,loading:Da,dispatch:qa,isEdit:zu,editData:ju}=Zt,Ou=He(Zt,["globalSetting","loading","dispatch","isEdit","editData"]);const[pr,Xu]=(0,a.useState)(""),[mr,tl]=(0,a.useState)(""),[Gr,Fu]=(0,a.useState)([]),[fr,kr]=(0,a.useState)(""),[Vr,Pr]=(0,a.useState)(),[ml,vl]=(0,a.useState)(!1),[Uu,rr]=(0,a.useState)({}),[tu,_u]=(0,a.useState)([]);(0,a.useEffect)(()=>{!ju||!zu||(Xu(ju==null?void 0:ju.name),tl(ju==null?void 0:ju.analysis),Pr(ju==null?void 0:ju.is_ordered),rr(ju),vl(!0))},[ju]),(0,a.useEffect)(()=>{if(!ml)return;const Sl=ju==null?void 0:ju.standard_answer.map(Ol=>Ol==null?void 0:Ol.answer_text);Fu(Sl);const Yl=ju==null?void 0:ju.standard_answer.map(Ol=>Ol==null?void 0:Ol.score);_u(Yl),vl(!1)},[ml]),(0,a.useImperativeHandle)(Bt,()=>({onSave:pl,Clear:Gl}));const pl=()=>{let Sl=[],Yl=!1;return pr?(Gr.forEach((Ol,Xl)=>{Sl.push({position:Xl+1,answer_text:[],score:tu[Xl]}),Ol==null||Ol.forEach((_l,ai)=>{Sl[Xl].answer_text.push(_l),(!_l||!(0,be.eR)(_l,1e4))&&(kr(`${Xl}-${ai}`),Le.ZP.info(_l?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Yl=!0)})}),Yl?!1:(Sl==null?void 0:Sl.length)>20?(Le.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:pr,analysis:mr,standard_answers:Sl,is_ordered:Vr,downcase:Uu==null?void 0:Uu.downcase,no_space:Uu==null?void 0:Uu.no_space,use_blank_score:Uu==null?void 0:Uu.use_blank_score}):(Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Gl=()=>{Xu(""),tl(""),Fu([]),Pr(!1)},Kl=(Sl,Yl,Ol)=>{const Xl=Gr.slice();if(Yl&&Xl.splice(Sl,Yl),Ol)for(let _l=0;_l{kr("");let Xl=Gr.slice();Xl[Sl][Yl]=Ol,Fu(Xl)},Ir=Sl=>{let Yl=Gr.slice();Yl[Sl]=[...Yl[Sl],""],Fu(Yl)},ko=(Sl,Yl)=>{let Ol=Gr.slice();if(!Ol[Sl][Yl]){Ol[Sl]=Ol[Sl].filter((Xl,_l)=>_l!==Yl),Fu(Ol);return}xe.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:Te.modal,onOk:()=>{Ol[Sl]=Ol[Sl].filter((Xl,_l)=>_l!==Yl),Fu(Ol)}})},Do=Sl=>{xe.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:Te.modal,onOk:()=>{let Yl=Gr.slice();Yl=Gr.filter((Ol,Xl)=>Sl!==Xl),Fu(Yl)}})};return Vt.createElement("section",{className:Te.wrap},Vt.createElement("p",{className:Te.titleWrap},Vt.createElement("span",{className:Te.required},"*"),Vt.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),Vt.createElement("div",null,Vt.createElement(Qt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:pr,onChange:Sl=>Xu(Sl),showNullButton:!0,onPlaceholderChange:Kl})),Vt.createElement("div",{className:"mt20"},Gr.map((Sl,Yl)=>Vt.createElement("div",{style:{display:"flex"}},Vt.createElement("div",{style:{flex:1}},Vt.createElement(sn.Z,{key:Yl,answers:Sl,index:Yl,flex:1,is_md:!0,activeOptionErrorIndex:fr,onAnswerChange:So,addChildAnswer:Ir,deleteChildAnswer:ko,deleteChildAnswermain:Do})),Uu.use_blank_score&&Vt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Vt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Vt.createElement(Fe.Z,{style:{width:"100px"},size:"large",defaultValue:tu[Yl],onBlur:Ol=>{tu[Yl]=Ol.target.value,_u([...tu])}}))))),Vt.createElement("div",null,Vt.createElement(Ne.default,{className:`${Te.color333} font14 mt20`,checked:Uu.use_blank_score,onChange:Sl=>rr(cn(gn({},Uu),{use_blank_score:Sl.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Vt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Vt.createElement("div",null,Vt.createElement(Ne.default,{className:`${Te.color333} font14 mt20`,checked:Uu.downcase,onChange:Sl=>rr(cn(gn({},Uu),{downcase:Sl.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Vt.createElement("div",null,Vt.createElement(Ne.default,{className:`${Te.color333} font14 mt20`,checked:Uu.no_space,onChange:Sl=>rr(cn(gn({},Uu),{no_space:Sl.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Vt.createElement("div",{className:"mt20"},(Gr==null?void 0:Gr.length)>1&&Vt.createElement("span",null,Vt.createElement(Ne.default,{checked:Vr,onChange:Sl=>Pr(Sl.target.checked),className:`${Te.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Vt.createElement("span",{className:`${Te.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Vt.createElement("p",{className:Te.titleWrap},Vt.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Vt.createElement(wt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:mr,onChange:Sl=>tl(Sl)}))};var nt=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(rt)),Ze=ee(47889),Ot=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Un=(at,Bt)=>{var Zt={};for(var Pn in at)On.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&Ot)for(var Pn of Ot(at))Bt.indexOf(Pn)<0&&pn.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const Ht=null,$t=(at,Bt)=>{var Zt=at,{globalSetting:Pn,loading:Da,editData:qa,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=Un(Zt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)(),[tl,Gr]=(0,a.useState)(""),[Fu,fr]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!qa||!Ou)return;Gr(qa==null?void 0:qa.name),fr(qa==null?void 0:qa.analysis);const Pr=qa==null?void 0:qa.choices.find(ml=>ml.is_answer);mr(Pr.choice_text==="\u6B63\u786E"?"0":"1")},[qa]),(0,a.useImperativeHandle)(Bt,()=>({onSave:kr,Clear:Vr}));const kr=()=>tl?Xu?{name:tl,choices:[{choice_text:"\u6B63\u786E",is_answer:Xu==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Xu==="1"?1:0}],analysis:Fu}:(Le.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Vr=()=>{Gr(""),fr(""),mr("")};return a.createElement("section",{className:Te.wrap},a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),a.createElement(wt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:tl,onChange:Pr=>Gr(Pr)}),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Te.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Ze.ZP.Group,{buttonStyle:"solid",value:Xu,onChange:Pr=>mr(Pr.target.value)},a.createElement(Ze.ZP.Button,{value:"0",className:`${Te.radio} mr40`},"\u6B63\u786E"),a.createElement(Ze.ZP.Button,{value:"1",className:Te.radio},"\u9519\u8BEF")),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(wt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Fu,onChange:Pr=>fr(Pr)}))};var Dn=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)($t)),na=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Jt=(at,Bt)=>{var Zt={};for(var Pn in at)hn.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&na)for(var Pn of na(at))Bt.indexOf(Pn)<0&&Mt.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const Nn=null,ja=(at,Bt)=>{var Zt=at,{globalSetting:Pn,loading:Da,editData:qa,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=Jt(Zt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)([]);(0,a.useEffect)(()=>{var fr;if(!qa||!Ou)return;const kr=(fr=qa==null?void 0:qa.shixun)==null?void 0:fr.challenges.map(Vr=>({id:Vr==null?void 0:Vr.id,score:Vr.score}));mr(kr)},[qa]),(0,a.useImperativeHandle)(Bt,()=>({onSave:tl,Clear:Gr}));const tl=()=>({challenges:[...Xu]}),Gr=()=>{mr([])};console.log("editData--",qa);const Fu=fr=>{var kr,Vr;return a.createElement("div",null,(Vr=(kr=fr==null?void 0:fr.shixun)==null?void 0:kr.challenges)==null?void 0:Vr.map((Pr,ml)=>{var vl;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",ml+1,"\u5173"),a.createElement(Ae.Z,{key:ml,title:Pr==null?void 0:Pr.challenge_name},a.createElement("span",null,(0,be.Pq)(Pr==null?void 0:Pr.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u5206\u503C\uFF1A"),a.createElement(Fe.Z,{precision:1,min:1,max:100,className:Te.baseFormItem,style:{width:176},value:(vl=Xu.find(Uu=>Uu.id===Pr.id))==null?void 0:vl.score,onChange:Uu=>{Xu.find(rr=>rr.id===Pr.id).score=Uu,mr([...Xu])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Te.wrap},a.createElement(de.Z,{style:{paddingRight:10},className:Te.titleHtml,value:`${qa==null?void 0:qa.position}\u3001${qa==null?void 0:qa.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u5173\u5361")),Fu(qa))};var pu=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ja)),Tn=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Qn=(at,Bt)=>{var Zt={};for(var Pn in at)ku.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&Tn)for(var Pn of Tn(at))Bt.indexOf(Pn)<0&&_n.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const ta=["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"],Oa=(at,Bt)=>{var Zt=at,{editData:Pn,globalSetting:Da,loading:qa,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=Qn(Zt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)([]),[tl,Gr]=(0,a.useState)(),[Fu,fr]=(0,a.useState)([]),[kr,Vr]=(0,a.useState)(""),[Pr,ml]=(0,a.useState)("");(0,a.useEffect)(()=>{mr(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Pn||!Ou)return;Vr(Pn==null?void 0:Pn.name),ml(Pn==null?void 0:Pn.analysis),mr(Pn==null?void 0:Pn.choices.map(tu=>tu.choice_text));const rr=[];Pn==null||Pn.choices.map((tu,_u)=>{tu.is_answer&&rr.push(_u)}),fr(rr)},[Pn]),(0,a.useImperativeHandle)(Bt,()=>({onSave:vl,Clear:Uu}));const vl=()=>{if(!kr)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const rr=Xu.findIndex(_u=>!_u);if(rr>-1)return Le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ta[rr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Fu.length)return Le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Fu.length<2)return Le.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const tu=Xu.map((_u,pl)=>({choice_text:_u,is_answer:Fu.includes(pl)?1:0}));return{name:kr,choices:tu,analysis:Pr}},Uu=()=>{mr(["","","",""]),Vr(""),ml(""),fr("")};return a.createElement("section",{className:Te.wrap},a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),a.createElement(wt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:kr,onChange:rr=>Vr(rr)}),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Te.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Xu.map((rr,tu)=>a.createElement("div",{className:Te.choiceWrap,key:tu},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Te.answer} ${Fu.includes(tu)?Te.activeAnswer:""}`,onClick:()=>{Fu.includes(tu)?fr(Fu.filter(_u=>_u!==tu)):fr([...Fu,tu])}},ta[tu])),a.createElement("div",{className:Te.editorWrap},tl===tu?a.createElement(wt.Z,{id:`single-question-option-${tu}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:rr,onChange:_u=>{Xu[tu]=_u,mr(Xu)}}):a.createElement("div",{className:Te.htmlWrap,onClick:()=>Gr(tu)},a.createElement(de.Z,{value:rr}))),tu>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Te.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{mr(Xu.filter((_u,pl)=>pl!==tu)),Fu.includes(tu)?fr(Fu.filter(_u=>_u!==tu)):fr([...Fu,tu])}})),tu<7&&tu===Xu.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Te.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>mr([...Xu,""])})))),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(wt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Pr,onChange:rr=>ml(rr)}))};var _a=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Oa)),Au=Object.getOwnPropertySymbols,Zu=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Ft=(at,Bt)=>{var Zt={};for(var Pn in at)Zu.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&Au)for(var Pn of Au(at))Bt.indexOf(Pn)<0&&vn.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const Kn=["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"],Qa=(at,Bt)=>{var Zt=at,{editData:Pn,globalSetting:Da,loading:qa,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=Ft(Zt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)([]),[tl,Gr]=(0,a.useState)(),[Fu,fr]=(0,a.useState)(),[kr,Vr]=(0,a.useState)(""),[Pr,ml]=(0,a.useState)("");(0,a.useEffect)(()=>{mr(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Pn||!Ou)return;const rr=[],tu=[];Pn==null||Pn.choices.forEach((_u,pl)=>{rr.push(_u.choice_text),_u.is_answer&&tu.push(pl)}),Vr(Pn==null?void 0:Pn.name),ml(Pn==null?void 0:Pn.analysis),mr(rr),fr(tu)},[Pn]),(0,a.useImperativeHandle)(Bt,()=>({onSave:vl,Clear:Uu}));const vl=()=>{if(!kr)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const rr=Xu.findIndex(_u=>!_u);if(rr>-1)return Le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Kn[rr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Fu))return Le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const tu=Xu.map((_u,pl)=>({choice_text:_u,is_answer:Fu.includes(pl)?1:0}));return{name:kr,choices:tu,analysis:Pr}},Uu=()=>{mr(["","","",""]),Vr(""),ml(""),fr("")};return a.createElement("section",{className:Te.wrap},a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),a.createElement(wt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:kr,onChange:rr=>Vr(rr)}),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.required},"*"),a.createElement("span",{className:Te.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Te.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Xu.map((rr,tu)=>a.createElement("div",{className:Te.choiceWrap,key:tu},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Te.answer} ${Fu!=null&&Fu.includes(tu)?Te.activeAnswer:""}`,onClick:()=>fr([tu])},Kn[tu])),a.createElement("div",{className:Te.editorWrap},tl===tu?a.createElement(wt.Z,{id:`single-question-option-${tu}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:rr,onChange:_u=>{Xu[tu]=_u,mr(Xu)}}):a.createElement("div",{className:Te.htmlWrap,onClick:()=>Gr(tu)},a.createElement(de.Z,{value:rr}))),tu>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Te.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{mr(Xu.filter((_u,pl)=>pl!==tu)),tu===Fu&&fr(null)}})),tu<7&&tu===Xu.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Te.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>mr([...Xu,""])})))),a.createElement("p",{className:Te.titleWrap},a.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(wt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Pr,onChange:rr=>ml(rr)}))};var Ua=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Qa)),za=ee(96599),cu=ee(71411),Yn=ee(61485),St=ee(59301),ne=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Lt=(at,Bt,Zt)=>Bt in at?ne(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,ma=(at,Bt)=>{for(var Zt in Bt||(Bt={}))je.call(Bt,Zt)&&Lt(at,Zt,Bt[Zt]);if(Me)for(var Zt of Me(Bt))vt.call(Bt,Zt)&&Lt(at,Zt,Bt[Zt]);return at},aa=(at,Bt)=>ce(at,fe(Bt)),la=(at,Bt)=>{var Zt={};for(var Pn in at)je.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&Me)for(var Pn of Me(at))Bt.indexOf(Pn)<0&&vt.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt},ou=(at,Bt,Zt)=>new Promise((Pn,Da)=>{var qa=Ou=>{try{ju(Zt.next(Ou))}catch(pr){Da(pr)}},zu=Ou=>{try{ju(Zt.throw(Ou))}catch(pr){Da(pr)}},ju=Ou=>Ou.done?Pn(Ou.value):Promise.resolve(Ou.value).then(qa,zu);ju((Zt=Zt.apply(at,Bt)).next())});const Gn=at=>{if(!at)return!1;if(/^s*$/.test(at)||at.trim()===""){Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Bt=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 at==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},In=({value:at=[],onClose:Bt})=>St.createElement(za.default,{closable:!0,onClose:Bt,className:Te.keywordTag},St.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},at.join(" \u6216 "))),ya=(at,Bt)=>{var Zt=at,{editData:Pn,globalSetting:Da,loading:qa,dispatch:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=la(Zt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)(""),[tl,Gr]=(0,a.useState)(""),[Fu,fr]=(0,a.useState)(""),[kr,Vr]=(0,a.useState)(""),[Pr]=Oe.default.useForm(),ml=Oe.default.useWatch("use_keywords",Pr);(0,a.useEffect)(()=>{var tu;!Pn||!Ou||(mr(Pn==null?void 0:Pn.name),Gr(Pn==null?void 0:Pn.analysis),fr((tu=Pn==null?void 0:Pn.answer_texts)==null?void 0:tu[0]),Pr.setFieldsValue(ma({},Pn)))},[Pn]),(0,a.useImperativeHandle)(Bt,()=>({onSave:vl,Clear:Uu}));const vl=()=>ou(void 0,null,function*(){if(!Xu)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Pr.validateFields()}catch(_u){Le.ZP.error(_u.errorFields[0].errors[0]);return}const tu=Pr.getFieldsValue();return console.log(tu,"values"),ma({name:Xu,answer_texts:[Fu],analysis:tl},tu)}),Uu=()=>{mr(""),Gr(""),fr(""),Pr.resetFields()},rr=Pn==null?void 0:Pn.score;return St.createElement("section",{className:Te.wrap},St.createElement("p",{className:Te.titleWrap},St.createElement("span",{className:Te.required},"*"),St.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),St.createElement(wt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xu,onChange:tu=>mr(tu)}),St.createElement("p",{className:Te.titleWrap},St.createElement("span",{className:Te.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),St.createElement(wt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Fu,onChange:tu=>fr(tu)}),St.createElement("p",{className:Te.titleWrap},St.createElement("span",{className:Te.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),St.createElement(wt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:tl,onChange:tu=>Gr(tu)}),St.createElement(Oe.default,{form:Pr,size:"large",onFinishFailed:tu=>ou(void 0,null,function*(){var _u,pl;Le.ZP.error(tu.errorFields[0].errors[0]),Pr.scrollToField((pl=(_u=tu==null?void 0:tu.errorFields)==null?void 0:_u[0])==null?void 0:pl.name,{behavior:"smooth",block:"center"})})},St.createElement(ze.Z,{align:"middle",className:"mb30 mt20"},St.createElement(Oe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},St.createElement(cu.Z,null)),St.createElement(Ie.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),St.createElement(Ie.Z,null,St.createElement(Ae.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"},St.createElement(Yn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),ml&&St.createElement(Oe.default.List,{name:"keywords",rules:[{validator(tu,_u){return _u!=null&&_u.length?(_u==null?void 0:_u.reduce((Gl,Kl)=>Gl+Kl.score,0))>parseFloat(rr)?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"))}}]},(tu,{add:_u,remove:pl})=>St.createElement(St.Fragment,null,St.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),St.createElement(ze.Z,{align:"middle",className:"font14 mb30"},St.createElement(Ie.Z,{flex:1},St.createElement(Ce.default,{value:kr,onChange:Gl=>{Vr(Gl.target.value)},maxLength:50,allowClear:!0,onPressEnter:Gl=>{var Kl,So,Ir,ko;const Do=`${(Kl=Gl.target)==null?void 0:Kl.value}`,Sl=(Ir=(So=Do==null?void 0:Do.split("|"))==null?void 0:So.filter(Xl=>!!Xl))==null?void 0:Ir.map(Xl=>Xl==null?void 0:Xl.trim()),Yl=Pr.getFieldValue("keywords"),Ol=((ko=Yl==null?void 0:Yl.map(Xl=>Xl==null?void 0:Xl.keyword))==null?void 0:ko.flat())||[];for(const Xl of Sl)if(Ol.includes(Xl)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Gn(Do)&&(_u({keyword:Sl,score:1}),Vr(""))},className:Te.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"})),St.createElement(Ie.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),tu.map(Gl=>{var Kl=Gl,{key:So,name:Ir}=Kl,ko=la(Kl,["key","name"]);return St.createElement(ze.Z,{key:So,style:{marginRight:148}},St.createElement(Ie.Z,{flex:1},St.createElement(ze.Z,{align:"middle",justify:"space-between"},St.createElement(Oe.default.Item,aa(ma({},ko),{name:[Ir,"keyword"]}),St.createElement(In,{onClose:()=>pl(Ir)})),St.createElement(Oe.default.Item,aa(ma({},ko),{name:[Ir,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),St.createElement(Fe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var An=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ya)),oa=ee(8848),st={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Wt=ee(32134),Ra=ee(12893),yu=Object.defineProperty,ir=Object.defineProperties,Or=Object.getOwnPropertyDescriptors,ru=Object.getOwnPropertySymbols,Bu=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,ur=(at,Bt,Zt)=>Bt in at?yu(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,Fa=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Bu.call(Bt,Zt)&&ur(at,Zt,Bt[Zt]);if(ru)for(var Zt of ru(Bt))Du.call(Bt,Zt)&&ur(at,Zt,Bt[Zt]);return at},br=(at,Bt)=>ir(at,Or(Bt)),xr=(at,Bt)=>{var Zt={};for(var Pn in at)Bu.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&ru)for(var Pn of ru(at))Bt.indexOf(Pn)<0&&Du.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const hr=at=>{var Bt=at,{value:Zt,onChange:Pn,scrollId:Da}=Bt,qa=xr(Bt,["value","onChange","scrollId"]);return a.createElement("div",{id:Da||""},a.createElement(wt.Z,br(Fa({},qa),{defaultValue:Zt,onChange:(zu,ju)=>{ju!=null&&ju.length?Pn(zu,ju):Pn(zu)}})))},Kr=({value:at,onChange:Bt,placeholder:Zt,height:Pn=140,isEdit:Da})=>Da?a.createElement(wt.Z,{watch:!0,isFocus:!0,height:Pn,placeholder:Zt,defaultValue:at,onChange:Bt}):a.createElement("div",{style:{cursor:"pointer"}},at?a.createElement(de.Z,{className:st.inputBorder,value:at}):a.createElement("div",{className:`${st.inputBorder} ${st.placeholder}`},Zt));var Aa=ee(59301),Ka=Object.defineProperty,Ku=Object.defineProperties,Xa=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Tl=(at,Bt,Zt)=>Bt in at?Ka(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,lo=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Rr.call(Bt,Zt)&&Tl(at,Zt,Bt[Zt]);if(bu)for(var Zt of bu(Bt))Zl.call(Bt,Zt)&&Tl(at,Zt,Bt[Zt]);return at},Ho=(at,Bt)=>Ku(at,Xa(Bt)),Uo=(at,Bt)=>{var Zt={};for(var Pn in at)Rr.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&bu)for(var Pn of bu(at))Bt.indexOf(Pn)<0&&Zl.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const Mo=["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"],Ru=({value:at,onChange:Bt,choiceTextKey:Zt,answerKey:Pn,index:Da,isEdit:qa,setInputActive:zu,form:ju,choiceOptionsPath:Ou,allowChangeMode:pr,showAddIcon:Xu,addItem:mr,deleteItem:tl})=>{const Gr=(at==null?void 0:at[Pn])===!0,Fu=()=>{const kr=ju.getFieldValue(Ou);ju.setFieldValue(Ou,kr.map(Vr=>Ho(lo({},Vr),{[Pn]:!1})))},fr=()=>{Gr?Bt(Ho(lo({},at),{[Pn]:!1})):(pr||Fu(),Bt(Ho(lo({},at),{[Pn]:!0})))};return Aa.createElement(ze.Z,{className:st.choiceWrap,align:"middle",wrap:!1},Aa.createElement(Ie.Z,{onClick:fr,className:`${st.choiceIndex} ${Gr?st.activeAnswer:""}`},Mo[Da]),Aa.createElement(Ie.Z,{flex:1,className:`${st.editorWrap} ml15`,onClick:zu},Aa.createElement(Kr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:qa,value:at==null?void 0:at[Zt],onChange:kr=>{Bt(Ho(lo({},at),{[Zt]:kr}))}})),Aa.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},Aa.createElement("div",{onClick:fr,className:`${st.setAnswerBtn} ${Gr?st.activeAnswer:""}`},Gr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Aa.createElement(Ie.Z,{className:st.actionWrapper},Aa.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Aa.createElement(Wt.Z,{className:st.addIcon,onClick:mr,style:{visibility:Xu?"visible":"hidden"}})),Aa.createElement(Ae.Z,{title:"\u5220\u9664"},Aa.createElement(Ra.Z,{className:st.deleteIcon,onClick:tl,style:{visibility:Da>1?"visible":"hidden"}}))))},Oo=({questionTitlePlaceholder:at,titleKey:Bt,choiceKey:Zt,analysisKey:Pn,choiceTextKey:Da,answerKey:qa,choiceOptionsPath:zu,allowChangeMode:ju=!0,form:Ou,showAnalysis:pr=!0})=>{const[Xu,mr]=(0,a.useState)(),[tl,Gr]=(0,a.useState)(!1);return Aa.createElement("div",{className:st.wrap},Aa.createElement("div",{className:st.questionTitleEditorWrap},Aa.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Bt,labelCol:{span:24},rules:[{required:!0}]},Aa.createElement(hr,{scrollId:Array.isArray(Bt)?Bt.join("_"):`${Bt}`,watch:!0,height:140,placeholder:at}))),Aa.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Aa.createElement(Oe.default.List,{name:Zt,rules:[{validator(Fu,fr){const kr=fr.some(Pr=>Pr[qa]),Vr=fr.findIndex(Pr=>{var ml;return((ml=Pr[Da])==null?void 0:ml.length)<=0});return Vr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Mo[Vr]}\u9009\u9879\u7684\u5185\u5BB9`)):kr?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Fu,{add:fr,remove:kr})=>Aa.createElement("div",{id:Array.isArray(zu)?zu.join("_"):`${zu}`},Fu.map((Vr,Pr)=>{var ml=Vr,{key:vl,name:Uu}=ml,rr=Uo(ml,["key","name"]);const tu=Xu===vl,_u=()=>{mr(vl)},pl=Pr<7&&Pr===Fu.length-1,Gl=()=>fr({[Da]:"",[qa]:0}),Kl=()=>kr(Uu);return Aa.createElement(Oe.default.Item,Ho(lo({},rr),{key:vl,name:Uu,noStyle:!0}),Aa.createElement(Ru,{choiceTextKey:Da,answerKey:qa,index:Pr,isEdit:tu,setInputActive:_u,form:Ou,choiceOptionsPath:zu,allowChangeMode:ju,showAddIcon:pl,addItem:Gl,deleteItem:Kl}))}),Fu.length<8&&Aa.createElement("div",{className:`${st.addBtn} mb30`,onClick:()=>fr({[Da]:"",[qa]:0})},"\u6DFB\u52A0\u9009\u9879"))),pr&&Aa.createElement("div",{onClick:()=>Gr(!0)},Aa.createElement(Oe.default.Item,{name:Pn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Aa.createElement(Kr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:tl}))))};var ul=ee(59301),Ro=Object.defineProperty,yo=Object.defineProperties,ro=Object.getOwnPropertyDescriptors,_r=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,Ul=(at,Bt,Zt)=>Bt in at?Ro(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,vo=(at,Bt)=>{for(var Zt in Bt||(Bt={}))Po.call(Bt,Zt)&&Ul(at,Zt,Bt[Zt]);if(_r)for(var Zt of _r(Bt))dl.call(Bt,Zt)&&Ul(at,Zt,Bt[Zt]);return at},oo=(at,Bt)=>yo(at,ro(Bt)),ao=(at,Bt)=>{var Zt={};for(var Pn in at)Po.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&_r)for(var Pn of _r(at))Bt.indexOf(Pn)<0&&dl.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const ho=({value:at,onChange:Bt})=>{const Zt=Da=>{xe.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:st.modal,onOk:()=>{const qa=[...at];qa.splice(Da,1),Bt(qa)}})},Pn=()=>{const Da=[...at];Da.push(""),Bt(Da)};return ul.createElement(ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},at==null?void 0:at.map((Da,qa)=>ul.createElement(Ie.Z,{key:`${Da}_${qa}`,className:st.blankWrapper},ul.createElement(Ce.default,{className:st.blankInput,defaultValue:Da,maxLength:1e3,onBlur:zu=>{const ju=[...at],Ou=zu.target.value.trim();ju[qa]=Ou,Bt(ju)}}),ul.createElement(Ae.Z,{title:"\u5220\u9664"},ul.createElement(Ra.Z,{className:st.deleteIcon,style:{marginLeft:15,visibility:qa>0?"visible":"hidden"},onClick:()=>Zt(qa)})))),ul.createElement(Ie.Z,null,ul.createElement("div",{className:`${st.addBtn}`,onClick:()=>{Pn()}},"\u65B0\u589E\u7B54\u6848")))},Fo=({value:at=!0,onChange:Bt})=>ul.createElement(cu.Z,{checked:!at,onChange:Zt=>{Bt(!Zt)}}),Co="\u2581",qo=({questionTitlePlaceholder:at,form:Bt,name:Zt,scoreByBlank:Pn="use_blank_score",answerKey:Da,titleKey:qa="name",analysisKey:zu="analysis",isOrdered:ju="is_ordered"})=>{var Ou,pr;const[Xu,mr]=(0,a.useState)(!1),tl=(vl,Uu)=>{const rr=Uu.line;let tu=0;for(let pl=0;pl{const _u=vl.getRange(Uu.from,Uu.to);let pl=0;if(Uu.text.forEach(Gl=>{pl+=Gl.split(Co).length-1}),Uu.origin!=="setValue"){if(_u&&_u.indexOf(Co)!==-1){const Gl=_u.split(Co).length-1,Kl=tl(vl,Uu.from);if(console.log(`\u5220\u9664${Gl}\u4E2A\uFF0C \u524D\u9762\u6709${Kl}\u4E2A\uFF0C\u65B0\u589E${pl}\u4E2A`),Gl>1){const So=Array.from({length:Gl},(Ir,ko)=>Kl+ko);tu(So)}else tu(Kl)}else if(pl>0){const Gl=tl(vl,Uu.from);console.log(`\u65B0\u589E${pl}\u4E2A\uFF0C\u4E4B\u524D\u6709${Gl}\u4E2A`),rr(pl,Gl)}}},Fu=()=>{const vl=Bt.getFieldValue(["sub_item_banks",...Da]);Bt.setFieldValue(["sub_item_banks",...Da],vl==null?void 0:vl.map((Uu,rr)=>oo(vo({},Uu),{position:rr+1})))},fr=(0,a.useRef)(),kr=(vl,Uu)=>{for(let rr=0;rr{Vr.current(vl),Fu()},ml=(pr=(Ou=Bt.getFieldValue("sub_item_banks"))==null?void 0:Ou[Da==null?void 0:Da[0]])==null?void 0:pr[Da==null?void 0:Da[1]];return ul.createElement("div",{className:st.wrap},ul.createElement("div",{className:st.questionTitleEditorWrap},ul.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:qa,labelCol:{span:24},rules:[{required:!0}]},ul.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:at,showNullButton:!0,onCMBeforeChange:(vl,Uu)=>{Gr(vl,Uu,kr,Pr)}}))),ul.createElement(Oe.default.List,{name:Da,rules:[{validator(vl,Uu){if((Uu==null?void 0:Uu.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const rr of Uu){const{answer_text:tu}=rr||{};if(tu!=null&&tu.some(_u=>(_u==null?void 0:_u.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(vl,{add:Uu,remove:rr},{errors:tu})=>(fr.current=Uu,Vr.current=rr,ul.createElement(ul.Fragment,null,ul.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),vl.map((_u,pl)=>{var Gl=_u,{key:Kl,name:So}=Gl,Ir=ao(Gl,["key","name"]);return ul.createElement(ze.Z,{className:"mb20",key:Kl,align:"middle",wrap:!1},ul.createElement(Ie.Z,{flex:"0 0 auto",className:`${st.blankIndex}`},"\u586B\u7A7A\u9879",pl+1),ul.createElement(Ie.Z,{flex:1},ul.createElement(ze.Z,{align:"top",justify:"space-between",wrap:!1},ul.createElement(Ie.Z,null,ul.createElement(Oe.default.Item,oo(vo({},Ir),{name:[So,"answer_text"],noStyle:!0}),ul.createElement(ho,null))),(Bt==null?void 0:Bt.getFieldValue(["sub_item_banks",...Pn]))&&ul.createElement(Ie.Z,{flex:"224px"},ul.createElement(Oe.default.Item,oo(vo({},Ir),{name:[So,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:st.blankInputNumberWrapper}),ul.createElement(Fe.Z,{className:st.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ul.createElement(Oe.default.Item,oo(vo({},Ir),{name:[So,"position"],noStyle:!0}),ul.createElement(Ce.default,{type:"hidden"}))))})))),ul.createElement(ze.Z,{align:"middle"},ul.createElement(Oe.default.Item,{name:[Zt,"downcase"],valuePropName:"checked"},ul.createElement(cu.Z,null)),ul.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ul.createElement(ze.Z,{align:"middle"},ul.createElement(Oe.default.Item,{name:[Zt,"no_space"],valuePropName:"checked"},ul.createElement(cu.Z,null)),ul.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ml==null?void 0:ml.length)>1&&ul.createElement(ze.Z,{align:"middle",className:(ml==null?void 0:ml.length)>1?"mb30":`${st.hide}`},ul.createElement(Oe.default.Item,{name:ju},ul.createElement(Fo,null)),ul.createElement(Ie.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")),ul.createElement("div",{onClick:()=>mr(!0)},ul.createElement(Oe.default.Item,{name:zu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ul.createElement(Kr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Xu}))))};var Ko=Object.defineProperty,ci=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,To=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,We=(at,Bt,Zt)=>Bt in at?Ko(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,tt=(at,Bt)=>{for(var Zt in Bt||(Bt={}))bn.call(Bt,Zt)&&We(at,Zt,Bt[Zt]);if(To)for(var Zt of To(Bt))Ee.call(Bt,Zt)&&We(at,Zt,Bt[Zt]);return at},lt=(at,Bt)=>ci(at,Yo(Bt)),mt=(at,Bt)=>{var Zt={};for(var Pn in at)bn.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&To)for(var Pn of To(at))Bt.indexOf(Pn)<0&&Ee.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const jt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},en=({value:at,onChange:Bt,form:Zt,choiceKey:Pn})=>{const Da=(at==null?void 0:at.is_answer)===!0,qa=at==null?void 0:at.choice_text,zu=()=>{var ju;const Ou=(ju=Zt==null?void 0:Zt.getFieldValue(["sub_item_banks",...Pn]))==null?void 0:ju.map(pr=>({choice_text:pr==null?void 0:pr.choice_text,is_answer:!1}));Zt==null||Zt.setFieldValue(["sub_item_banks",...Pn],Ou),Bt(lt(tt({},at),{is_answer:!0}))};return a.createElement(ze.Z,{className:st.choiceWrap,align:"middle",wrap:!1},a.createElement(Ie.Z,{onClick:zu,className:`${st.choiceIndex} ${st.judgementIndex} ${Da?st.activeAnswer:""}`},jt[qa]),a.createElement(Ie.Z,{flex:1,className:`${st.editorWrap} ml15`},a.createElement("div",{className:`${st.inputBorder} ${st.placeholder} ${Da?st.activeJudgementAnswer:""}`},qa)),a.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:zu,className:`${st.setAnswerBtn} ${Da?st.activeAnswer:""}`},Da?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Xt=({questionTitlePlaceholder:at,choiceKey:Bt="choices",form:Zt,titleKey:Pn="name",analysisKey:Da="analysis"})=>{const[qa,zu]=(0,a.useState)(!1);return a.createElement("div",{className:st.wrap},a.createElement("div",{className:st.questionTitleEditorWrap},a.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Pn,labelCol:{span:24},rules:[{required:!0}]},a.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:at}))),a.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(Oe.default.List,{name:Bt,rules:[{validator(ju,Ou){return Ou.some(Xu=>(Xu==null?void 0:Xu.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},ju=>a.createElement("div",{id:"choices"},ju.map(Ou=>{var pr=Ou,{key:Xu,name:mr}=pr,tl=mt(pr,["key","name"]);return a.createElement(Oe.default.Item,lt(tt({},tl),{key:Xu,name:mr,noStyle:!0}),a.createElement(en,{form:Zt,choiceKey:Bt}))})))),a.createElement("div",{onClick:()=>zu(!0)},a.createElement(Oe.default.Item,{name:Da,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Kr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qa}))))};var jn=Object.defineProperty,sa=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,Fn=(at,Bt,Zt)=>Bt in at?jn(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,Ya=(at,Bt)=>{for(var Zt in Bt||(Bt={}))da.call(Bt,Zt)&&Fn(at,Zt,Bt[Zt]);if(qn)for(var Zt of qn(Bt))ka.call(Bt,Zt)&&Fn(at,Zt,Bt[Zt]);return at},xa=(at,Bt)=>sa(at,Bn(Bt)),Za=(at,Bt)=>{var Zt={};for(var Pn in at)da.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&qn)for(var Pn of qn(at))Bt.indexOf(Pn)<0&&ka.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt};const La=at=>{var Bt=at,{value:Zt,onChange:Pn}=Bt,Da=Za(Bt,["value","onChange"]);const qa=zu=>{Pn([zu])};return a.createElement(wt.Z,xa(Ya({},Da),{defaultValue:Zt==null?void 0:Zt[0],onChange:qa}))},mu=at=>{if(!at)return!1;let Bt=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 at==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},tn=({value:at=[],onClose:Bt})=>a.createElement(za.default,{closable:!0,onClose:Bt,className:st.keywordTag},at==null?void 0:at.join(" \u6216 ")),Ca=({questionTitlePlaceholder:at,form:Bt,showKeywords:Zt,isMustKeyWords:Pn=Zt,titleKey:Da="name",analysisKey:qa="analysis",answerTexts:zu="answer_texts",keywords:ju="keywords",useKeywords:Ou="use_keywords",indexs:pr})=>{const[Xu,mr]=(0,a.useState)(!1),[tl,Gr]=(0,a.useState)(""),Fu=Oe.default.useWatch("sub_item_banks",Bt),{use_keywords:fr,score:kr}=(Fu==null?void 0:Fu[pr])||{};return console.log(fr,kr,"itemValues"),a.createElement("div",{className:st.wrap},a.createElement("div",{className:st.questionTitleEditorWrap},a.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Da,labelCol:{span:24},rules:[{required:!0}]},a.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:at}))),a.createElement(Oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:zu,labelCol:{span:24}},a.createElement(La,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Zt&&!Pn&&a.createElement(Oe.default.Item,{hidden:!0,name:Ou,valuePropName:"checked"},a.createElement(cu.Z,{defaultChecked:!0})),Zt&&Pn&&a.createElement(ze.Z,{align:"middle",className:"mb30"},a.createElement(Oe.default.Item,{name:Ou,valuePropName:"checked"},a.createElement(cu.Z,null)),a.createElement(Ie.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Ie.Z,null,a.createElement(Ae.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"},a.createElement(Yn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(fr||!Pn)&&a.createElement(Oe.default.List,{name:ju,rules:[{validator(Vr,Pr){return Pn?Pr!=null&&Pr.length?(Pr==null?void 0:Pr.reduce((vl,Uu)=>vl+Uu.score,0))>parseFloat(kr)?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()}}]},(Vr,{add:Pr,remove:ml})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${st.title} mb10`},Pn?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(ze.Z,{align:"middle",className:"font14 mb30"},a.createElement(Ie.Z,{flex:1},a.createElement(Ce.default,{value:tl,onChange:vl=>{Gr(vl.target.value)},maxLength:50,allowClear:!0,onPressEnter:vl=>{var Uu,rr,tu,_u;const pl=`${(Uu=vl.target)==null?void 0:Uu.value}`,Gl=(tu=(rr=pl==null?void 0:pl.split("|"))==null?void 0:rr.filter(Ir=>!!Ir))==null?void 0:tu.map(Ir=>Ir==null?void 0:Ir.trim()),Kl=Bt.getFieldValue(["sub_item_banks",...ju]),So=((_u=Kl==null?void 0:Kl.map(Ir=>Ir==null?void 0:Ir.keyword))==null?void 0:_u.flat())||[];for(const Ir of Gl)if(So.includes(Ir)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}mu(pl)&&(Pr({keyword:Gl,score:1}),Gr(""))},className:st.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"})),a.createElement(Ie.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Vr.map(vl=>{var Uu=vl,{key:rr,name:tu}=Uu,_u=Za(Uu,["key","name"]);return a.createElement(ze.Z,{key:rr,className:"mb20",style:{marginRight:148}},a.createElement(Ie.Z,{flex:1},a.createElement(ze.Z,{align:"middle",justify:"space-between"},a.createElement(Oe.default.Item,xa(Ya({},_u),{name:[tu,"keyword"]}),a.createElement(tn,{onClose:()=>ml(tu)})),Pn&&a.createElement(Oe.default.Item,xa(Ya({},_u),{name:[tu,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:st.blankInputNumberWrapper}),a.createElement(Fe.Z,{className:st.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>mr(!0)},a.createElement(Oe.default.Item,{name:qa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Kr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Xu}))))};var wa=ee(59301),du=Object.defineProperty,Va=Object.defineProperties,Tu=Object.getOwnPropertyDescriptors,Yu=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Eu=(at,Bt,Zt)=>Bt in at?du(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,sr=(at,Bt)=>{for(var Zt in Bt||(Bt={}))nr.call(Bt,Zt)&&Eu(at,Zt,Bt[Zt]);if(Yu)for(var Zt of Yu(Bt))gr.call(Bt,Zt)&&Eu(at,Zt,Bt[Zt]);return at},cr=(at,Bt)=>Va(at,Tu(Bt)),dr=(at,Bt)=>{var Zt={};for(var Pn in at)nr.call(at,Pn)&&Bt.indexOf(Pn)<0&&(Zt[Pn]=at[Pn]);if(at!=null&&Yu)for(var Pn of Yu(at))Bt.indexOf(Pn)<0&&gr.call(at,Pn)&&(Zt[Pn]=at[Pn]);return Zt},Fr=(at,Bt,Zt)=>new Promise((Pn,Da)=>{var qa=Ou=>{try{ju(Zt.next(Ou))}catch(pr){Da(pr)}},zu=Ou=>{try{ju(Zt.throw(Ou))}catch(pr){Da(pr)}},ju=Ou=>Ou.done?Pn(Ou.value):Promise.resolve(Ou.value).then(qa,zu);ju((Zt=Zt.apply(at,Bt)).next())});const{Panel:Hr}=oa.default,Yr=null,xu=(at,Bt)=>{var Zt=at,{globalSetting:Pn,loading:Da,dispatch:qa,editData:zu,onRef:ju=()=>{},isEdit:Ou}=Zt,pr=dr(Zt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Xu,mr]=(0,a.useState)(""),[tl,Gr]=(0,a.useState)([]),[Fu]=Oe.default.useForm();(0,a.useEffect)(()=>{!zu||!Ou||(mr(zu==null?void 0:zu.name),Gr(zu==null?void 0:zu.sub_item_banks),Fu.setFieldsValue(sr({},zu)))},[zu]),(0,a.useEffect)(()=>{Gr(Fu.getFieldValue("sub_item_banks"))},[Oe.default.useWatch("sub_item_banks",Fu)]),(0,a.useImperativeHandle)(Bt,()=>({onSave:fr,Clear:kr}));const fr=()=>Fr(void 0,null,function*(){if(!Xu)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Fu.validateFields()}catch(rr){return console.log(rr,"errInfo"),Le.ZP.error(rr.errorFields[0].errors[0]),!1}const Uu=tl.map(rr=>sr({id:rr.id>1?rr.id:null},rr));return{name:Xu,sub_item_banks:Uu}}),kr=()=>{mr(""),Gr([])},Vr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Pr=({value:Uu})=>wa.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Uu),[ml,vl]=(0,a.useState)();return wa.createElement("section",{className:Te.wrap},wa.createElement("p",{className:Te.titleWrap},wa.createElement("span",{className:Te.required},"*"),wa.createElement("span",{className:Te.title},"\u9898\u5E72\uFF1A")),wa.createElement(wt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xu,onChange:Uu=>mr(Uu)}),wa.createElement(Oe.default,{form:Fu,autoComplete:"off"},wa.createElement(Oe.default.List,{name:"sub_item_banks",rules:[{validator(Uu,rr){return rr?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Uu,{add:rr,remove:tu})=>{const _u=Fu.getFieldValue("sub_item_banks");return wa.createElement(wa.Fragment,null,wa.createElement(oa.default,{className:Uu.length>0?Te.collapseWrapper:"",bordered:!1,expandIcon:({isActive:pl})=>wa.createElement("i",{className:`iconfont icon-weizhankai ${pl?Te.open:Te.close}`,style:{fontSize:14,transition:"all .2s"}})},Uu.map((pl,Gl)=>{var Kl=pl,{key:So,name:Ir}=Kl,ko=dr(Kl,["key","name"]),Do,Sl,Yl,Ol,Xl,_l,ai,$l,Fi,Bi,xi,Qu;return wa.createElement(Hr,{className:Te.panel,forceRender:!0,header:wa.createElement("div",{className:Te.panelHeader},"\u7B2C",Gl+1,"\u5C0F\u9898",wa.createElement("span",null,"\uFF08",Vr[(Do=_u==null?void 0:_u[Ir])==null?void 0:Do.item_type],"\uFF09")),extra:wa.createElement(ze.Z,{align:"middle",onClick:Ci=>Ci.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Sl=_u==null?void 0:_u[Ir])==null?void 0:Sl.item_type)=="completion"&&wa.createElement(Oe.default.Item,cr(sr({},ko),{name:[Ir,"score"],className:Te.blankInputNumberWrapper,style:{marginBottom:0}}),((Yl=_u==null?void 0:_u[Ir])==null?void 0:Yl.item_type)=="completion"&&wa.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",wa.createElement(Pr,{value:(Ol=_u==null?void 0:_u[Ir])==null?void 0:Ol.score}),"\u5206")),((Xl=_u==null?void 0:_u[Ir])==null?void 0:Xl.item_type)=="completion"&&wa.createElement(wa.Fragment,null,wa.createElement(Ze.ZP.Group,{defaultValue:(_l=_u==null?void 0:_u[Ir])==null?void 0:_l.use_blank_score,className:Te.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Ci=>{var yi;console.log(Fu.getFieldsValue()),Fu==null||Fu.setFieldValue(["sub_item_banks",Ir,"use_blank_score"],(yi=Ci==null?void 0:Ci.target)==null?void 0:yi.value),vl(new Date)}}),wa.createElement(Ae.Z,{overlayInnerStyle:{width:460},title:wa.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",wa.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},wa.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:So},wa.createElement(Oe.default.Item,cr(sr({},ko),{name:Ir}),(((ai=_u==null?void 0:_u[Ir])==null?void 0:ai.item_type)=="single"||(($l=_u==null?void 0:_u[Ir])==null?void 0:$l.item_type)=="multiple")&&wa.createElement(Oo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Fi=_u==null?void 0:_u[Ir])==null?void 0:Fi.item_type)!="single",form:Fu,choiceKey:[Ir,"choices"],titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],choiceOptionsPath:["sub_item_banks",Ir,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Bi=_u==null?void 0:_u[Ir])==null?void 0:Bi.item_type)=="completion"&&wa.createElement(qo,{form:Fu,name:Ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ir,"use_blank_score"],titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],isOrdered:[Ir,"is_ordered"],answerKey:[Ir,"standard_answer"],key:ml}),((xi=_u==null?void 0:_u[Ir])==null?void 0:xi.item_type)=="judgement"&&wa.createElement(Xt,{form:Fu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],choiceKey:[Ir,"choices"]}),((Qu=_u==null?void 0:_u[Ir])==null?void 0:Qu.item_type)=="subjective"&&wa.createElement(Ca,{showKeywords:!0,form:Fu,titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],answerTexts:[Ir,"answer_texts"],useKeywords:[Ir,"use_keywords"],keywords:[Ir,"keywords"],indexs:Ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var $u=(0,pe.connect)(({loading:at,globalSetting:Bt})=>({globalSetting:Bt,loading:at.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(xu)),Iu=ee(27051),Hu=ee(17149),Ha=ee(82326),sl=ee(54172),Er={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},Ur=ee(38776),rl=ee(28500),Wr=ee(54877),Bl=ee(96911),fl=ee(63604),Dl=ee(50838),Al=({open:at,onCancel:Bt,onOk:Zt})=>{const Pn=(0,rl.g)(),[Da,qa,zu,ju]=(0,Bl.U)(Wr.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Ou,pr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{at&&zu({page:1,limit:10,type:0},!0).then(Fu=>{(Fu==null?void 0:Fu.shixuns_count)===0&&pr(!0)})},[at]);const[Xu,mr]=(0,a.useState)([]),[tl,Gr]=(0,a.useState)([]);return a.createElement(xe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:at,width:948,centered:!0,closable:!0,onCancel:Bt,onOk:()=>Zt(tl),destroyOnClose:!0},a.createElement(ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(Ie.Z,null,a.createElement(Hu.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Pn,onChange:Fu=>{zu({page:1,discipline_id:Fu==null?void 0:Fu[0],sub_discipline_id:Fu==null?void 0:Fu[1]})}}),a.createElement(Ha.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Fu=>zu({page:1,diff:Fu})}),a.createElement(Ha.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Fu=>zu({page:1,shixun_publish_status:Fu})})),a.createElement(Ur.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Fu=>{zu({keyword:Fu,page:1})}})),Ou?a.createElement("div",null,a.createElement(fl.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,be.xg)("/shixuns")})):a.createElement(sl.default,{loading:qa,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Fu,fr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:fr!=null&&fr.high_resources_consume?Er.title:"",title:Fu||"--"},a.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:Fu||"--"})),(fr==null?void 0:fr.high_resources_consume)&&a.createElement(Dl.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Fu,fr,kr)=>a.createElement("span",null,Fu||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(Ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(Yn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Fu,fr,kr)=>a.createElement("span",null,Fu||"- -")},{title:"\u64CD\u4F5C",render(Fu,fr){const{title:kr,challenge_names:Vr,author_name:Pr,identifier:ml,author_school_name:vl,study_count:Uu}=fr||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{xe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(de.Z,{value:kr,style:{marginBottom:18}}),a.createElement("div",{className:Er.challengeNameWrapper},Vr.map((rr,tu)=>a.createElement("div",{className:Er.challengeName,key:tu},"\u7B2C",(0,be.EM)(tu+1),"\u9898\xA0",rr))),a.createElement(ze.Z,{className:Er.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(Ie.Z,{className:Er.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Er.shixunInfo},Pr.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Er.shixunInfo},vl),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Er.shixunInfo},Uu)),a.createElement(Be.ZP,{type:"primary",className:Er.btnToDetail,onClick:()=>(0,be.xg)(`/shixuns/${ml}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(fr==null?void 0:fr.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${fr==null?void 0:fr.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:ju==null?void 0:ju.items,rowSelection:{type:"radio",selectedRowKeys:Xu,preserveSelectedRowKeys:!0,getCheckboxProps:Fu=>({disabled:Fu.shixun_tag_num===1}),onChange(Fu,fr){var kr,Vr,Pr;console.log(Fu),mr(Fu);const ml=[];for(const Uu of tl)Fu.includes(Uu.id)&&ml.push(Uu);const vl=ml.map(Uu=>Uu.id);for(const Uu of fr)Uu&&Fu.includes(Uu.id)&&!vl.includes(Uu.id)&&ml.push({id:Uu.id,difficulty:Uu.level,identifier:Uu.identifier,name:Uu.name,real_name:(kr=Uu==null?void 0:Uu.author_name)==null?void 0:kr.split("\u3001")[0],school_name:Uu.author_school_name,challenge_names:Uu.challenge_names,challenges:(Vr=Uu.challenge_names)==null?void 0:Vr.map((rr,tu)=>({subject:rr,id:tu,score:5})),score:((Pr=Uu.challenge_names)==null?void 0:Pr.length)*5,study_count:Uu.study_count,challenges_count:Uu.challenges_count});Gr(ml)}},pagination:{current:Da.page,pageSize:Da.limit,total:ju==null?void 0:ju.items_count,showTotal:Fu=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Fu),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Fu,fr){zu({page:Fu,limit:fr})},size:"default"},scroll:{y:400}}))},wl=ee(67702),ol=ee(84698),Wl=(at,Bt,Zt)=>new Promise((Pn,Da)=>{var qa=Ou=>{try{ju(Zt.next(Ou))}catch(pr){Da(pr)}},zu=Ou=>{try{ju(Zt.throw(Ou))}catch(pr){Da(pr)}},ju=Ou=>Ou.done?Pn(Ou.value):Promise.resolve(Ou.value).then(qa,zu);ju((Zt=Zt.apply(at,Bt)).next())}),Ln=({visible:at,getdata:Bt,onCancel:Zt,onRandomExchange:Pn,selectFromProblemSet:Da,questionParams:qa})=>{const[zu,ju]=(0,a.useState)(!1),[Ou,pr]=(0,a.useState)(!1),[Xu,mr]=(0,a.useState)({}),tl=(0,pe.useParams)(),[Gr,Fu]=(0,a.useState)(),fr=(kr,Vr)=>Wl(void 0,null,function*(){pr(!0);const Pr=yield(0,De.ZP)(`/api/exercises/${tl.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:qa.id,item_bank_id:kr,shixuns_info:[{id:kr,is_copy:Vr!=1,is_use:Vr!=1}]}});pr(!1),Pr!=null&&Pr.status||(Le.ZP.info("\u6362\u9898\u6210\u529F"),Zt(),Bt())});return a.createElement(xe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:at,onCancel:Zt,centered:!0,maskClosable:!0,footer:null},a.createElement(ze.Z,{justify:"center",className:"pb20"},a.createElement(Iu.Z,{onClick:Pn},"\u968F\u673A\u66F4\u6362"),(qa==null?void 0:qa.type)!=="PRACTICAL"&&a.createElement(Be.ZP,{style:{marginLeft:24},onClick:Da},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(qa==null?void 0:qa.type)==="PRACTICAL"&&a.createElement(Be.ZP,{style:{marginLeft:24},onClick:()=>{ju(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Al,{open:zu,onCancel:()=>ju(!1),onOk:kr=>Wl(void 0,null,function*(){if(console.log("----selectedRows",kr,tl),(kr==null?void 0:kr.length)<=0){Le.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Vr=kr==null?void 0:kr.map(ml=>ml==null?void 0:ml.id),Pr=yield(0,ol.Tr)({id:[...Vr],course_id:tl.coursesId,type:"shixun"});(Pr==null?void 0:Pr.student_count)===0?fr(Vr==null?void 0:Vr[0],1):(Fu(Vr),mr(Pr)),ju(!1)})}),a.createElement(wl.Z,{resdata:Xu,type:"shixun",okloading:Ou,oktext:(Xu==null?void 0:Xu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:kr=>Wl(void 0,null,function*(){fr(Gr==null?void 0:Gr[0],2)})}))},Pu=ee(10264),wu=ee(24334),Lu=ee(40070),fu=ee(98563),er=ee(45722),cl=Object.defineProperty,Xr=Object.defineProperties,no=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,mo=(at,Bt,Zt)=>Bt in at?cl(at,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):at[Bt]=Zt,Tr=(at,Bt)=>{for(var Zt in Bt||(Bt={}))ll.call(Bt,Zt)&&mo(at,Zt,Bt[Zt]);if(Jr)for(var Zt of Jr(Bt))jl.call(Bt,Zt)&&mo(at,Zt,Bt[Zt]);return at},Ao=(at,Bt)=>Xr(at,no(Bt)),vr=(at,Bt,Zt)=>new Promise((Pn,Da)=>{var qa=Ou=>{try{ju(Zt.next(Ou))}catch(pr){Da(pr)}},zu=Ou=>{try{ju(Zt.throw(Ou))}catch(pr){Da(pr)}},ju=Ou=>Ou.done?Pn(Ou.value):Promise.resolve(Ou.value).then(qa,zu);ju((Zt=Zt.apply(at,Bt)).next())}),xl=({data:at,submit:Bt,goBack:Zt,loading:Pn,onTypeScore:Da,editPreview:qa=!1,onSkipExamination:zu,selectValue:ju,onExchange:Ou,getdata:pr,handleMarkWrongQuestion:Xu})=>{var mr,tl,Gr,Fu,fr,kr,Vr,Pr,ml,vl,Uu;const rr=(0,a.useRef)(),[tu,_u]=(0,a.useState)(null),[pl,Gl]=(0,a.useState)(!1),[Kl,So]=(0,a.useState)(!1),Ir=(0,a.useRef)(),[ko]=Oe.default.useForm(),Do=(0,pe.useParams)(),[Sl,Yl]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Gl(!0)},[]),(0,a.useEffect)(()=>{qa||(0,be.Dk)("\u8BD5\u5377\u9884\u89C8")},[qa]);const Ol=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Xl={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},_l={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},ai=fn=>{var Nu;const nl=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:Se.single},(Nu=fn==null?void 0:fn.choices)==null?void 0:Nu.map((Ar,vu)=>(Ar.is_answer&&nl.push(er.k4[vu]),a.createElement("ul",{key:vu},a.createElement("li",null,er.k4[vu],"\u3001"),a.createElement("li",null,a.createElement(de.Z,{value:Ar.choice_text})))))),a.createElement("div",{className:Se.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",nl.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ol[fn.difficulty])),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),fn==null?void 0:fn.tag_discipline_name)))))},$l=(fn,Nu)=>{var nl;const Ar=(nl=fn==null?void 0:fn.standard_answer)==null?void 0:nl.map((vu,Vl)=>{var Ql;return a.createElement("div",{key:Vl},`\u7B54\u6848\uFF08\u586B\u7A7A${vu==null?void 0:vu.position}\uFF09\uFF1A${(Ql=vu==null?void 0:vu.answer_text)==null?void 0:Ql.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:Se.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Ar)),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Nu?`${(Nu==null?void 0:Nu.discipline_name)||"--"}/${Nu==null?void 0:Nu.sub_discipline_name}`:`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:Nu?Nu==null?void 0:Nu.tag_discipline_name:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Nu?Nu==null?void 0:Nu.tag_discipline_name:fn==null?void 0:fn.tag_discipline_name)))))},Fi=fn=>{var Nu;const nl=(Nu=fn==null?void 0:fn.standard_answer)==null?void 0:Nu.map((Ar,vu)=>a.createElement("div",{key:vu},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ar==null?void 0:Ar.position)||(Ar==null?void 0:Ar.exercise_choice_id)}\uFF09\uFF1A${Ar==null?void 0:Ar.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:Se.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,nl)),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),fn==null?void 0:fn.tag_discipline_name)))))},Bi=(fn,Nu)=>{var nl;return a.createElement("div",{className:Se.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(nl=fn==null?void 0:fn.answer_texts)==null?void 0:nl[0]),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Nu?`${(Nu==null?void 0:Nu.discipline_name)||"--"}/${Nu==null?void 0:Nu.sub_discipline_name}`:`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:Nu?Nu==null?void 0:Nu.tag_discipline_name:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Nu?Nu==null?void 0:Nu.tag_discipline_name:fn==null?void 0:fn.tag_discipline_name))))},xi=fn=>{var Nu,nl;return a.createElement("div",{className:Se.analysis},a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(de.Z,{value:(Nu=fn==null?void 0:fn.program_attr)==null?void 0:Nu.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((nl=fn==null?void 0:fn.program_attr)==null?void 0:nl.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:fn.analysis?fn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),fn==null?void 0:fn.tag_discipline_name))))},Qu=(fn,Nu)=>{var nl;return a.createElement("div",null,(nl=fn==null?void 0:fn.sub_item_banks)==null?void 0:nl.map((Ar,vu)=>{var Vl,Ql;const fo=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Nu+1+"."+(vu+1),"\uFF08",Xl[Ar.item_type]||_l[Ar.item_type],"\uFF09",Ar.name),(Ar.item_type=="SINGLE"||Ar.item_type=="MULTIPLE"||Ar.item_type=="JUDGMENT"||Ar.item_type=="single"||Ar.item_type=="multiple"||Ar.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:Se.single},(Vl=Ar==null?void 0:Ar.choices)==null?void 0:Vl.map((lr,Zr)=>(lr.is_answer&&fo.push(er.k4[Zr]),a.createElement("ul",{key:Zr},a.createElement("li",null,er.k4[Zr],"\u3001"),a.createElement("li",null,a.createElement(de.Z,{value:lr.choice_text})))))),a.createElement("div",{className:Se.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",fo.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ol[Ar.difficulty])),a.createElement("aside",null,a.createElement("span",{className:Se.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Ar.analysis?Ar.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(fn==null?void 0:fn.discipline_name)||"--"}/${fn==null?void 0:fn.sub_discipline_name}`),a.createElement(Ae.Z,{title:fn==null?void 0:fn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),fn==null?void 0:fn.tag_discipline_name))))),(Ar.item_type=="COMPLETION"||Ar.item_type=="completion")&&$l(Ar,fn),(Ar.item_type=="SUBJECTIVE"||Ar.item_type=="subjective")&&Bi(Ar,fn),((Ql=at==null?void 0:at.exam)==null?void 0:Ql.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(Lu.Z,{state:Ar==null?void 0:Ar.is_wrong,onClick:()=>{Xu==null||Xu({value:Ao(Tr({},Ar),{question_id:Ar==null?void 0:Ar.id,question_score:Ar==null?void 0:Ar.score})})}}),Ar.item_type=="single"&&a.createElement(Be.ZP,{style:{color:"#3061D0"},onClick:()=>{pi({value:Ar})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Ci=fn=>{var Nu,nl,Ar;return a.createElement("div",{style:{marginTop:"12px"}},(nl=(Nu=fn==null?void 0:fn.shixun)==null?void 0:Nu.challenges)==null?void 0:nl.map((vu,Vl)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Vl+1,"\u5173"),a.createElement(Ae.Z,{key:Vl,title:vu==null?void 0:vu.challenge_name},a.createElement("span",null,(0,be.Pq)(vu==null?void 0:vu.challenge_name,44)))),qa&&a.createElement("div",null,"\u5206\u503C\uFF1A",vu.score,"\u5206"))),a.createElement(pe.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ar=fn==null?void 0:fn.shixun)==null?void 0:Ar.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},yi=fn=>{let Nu=fn.questions_score/fn.questions_count;xe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:Se.modalColumn},a.createElement("div",{className:Se.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:Se.sup},"*"),a.createElement("span",null,fn==null?void 0:fn.name,"\uFF1A"),a.createElement(Fe.Z,{min:0,precision:1,defaultValue:Nu,onChange:nl=>{Nu=nl}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){var nl;if(!Nu)return Le.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ar={type:fn==null?void 0:fn.type,score:Nu,scoreTotal:Number((nl=Nu*fn.questions_count)==null?void 0:nl.toFixed(1))};Da(Ar)})})},Ii=()=>{let fn="";xe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:Se.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Ct.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:Se.modalRow,style:{marginTop:20}},a.createElement("sup",{className:Se.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(Ce.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:fn,onChange:Nu=>{fn=Nu.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){var Nu;if(!fn)return Le.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const nl=[],Ar=[],vu=[],Vl=[];(Nu=at==null?void 0:at.questionList)==null||Nu.forEach(fo=>{var lr;(lr=fo.questions)==null||lr.forEach(Zr=>{let Sr=fo.questions_score/fo.questions_count;Sr=Sr&&Sr.toFixed(1),fo.type==="COMBINATION"&&vu.push({id:Zr.id,sub_item_bank_ids:Zr.sub_item_banks.map(Il=>Il.id)}),fo.type==="PRACTICAL"?Vl.push(Zr.id):(nl.push(Zr.id),Ar.push(Sr))})}),console.log("-----",vu),yield Bt({item_bank_ids:nl,item_bank_scores:Ar,name:fn,combination_item_banks:vu,shixun_ids:Vl})})})},Pi=(fn,Nu,nl,Ar)=>{var vu;const Vl=`${location.pathname}${location.search}`,Ql=(vu=Ar.questions)==null?void 0:vu.map(fo=>fo==null?void 0:fo.id);if(Vl.includes("exercise"))Ir.current={id:fn,ids:Ql,type:Nu,index:nl},So(!0);else{let fo=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){fo.update({cancelButtonProps:{disabled:!0}}),yield Ou({single_question_id:fn,seleted_item_bank_ids:Ql},{type:Nu,index:nl}),fo.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},di=fn=>{var Nu;const nl=(Nu=fn.questions)==null?void 0:Nu.map(Vl=>Vl==null?void 0:Vl.id),Ar=fn.name;let vu=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ar}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){vu.update({cancelButtonProps:{disabled:!0}}),yield Ou({seleted_item_bank_ids:nl},{type:fn.type}),vu.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ar}\u8BD5\u9898`)})})},Si=()=>{let fn=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vr(void 0,null,function*(){fn.update({cancelButtonProps:{disabled:!0}}),yield Ou(),fn.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Di=fn=>{console.log(fn,"key"),zu(fn-1)},bi=(fn,Nu)=>{var nl,Ar;if(Nu==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Ua,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(_a,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Dn,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(nt,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(An,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement($u,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null));if(Nu==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(Oe.default,{form:ko,style:{marginTop:20},onFinishFailed:vu=>{var Vl,Ql;vu.errorFields[0].name.includes("standard_answers")?Le.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Le.ZP.error(vu.errorFields[0].errors[0]),ko.scrollToField((Ql=(Vl=vu==null?void 0:vu.errorFields)==null?void 0:Vl[0])==null?void 0:Ql.name,{behavior:"smooth",block:"center"})},onFinish:vu=>vr(void 0,null,function*(){var Vl;let Ql=Ao(Tr({question_score:fn.score},vu),{question_type:8,hack:Ao(Tr({},vu.hack),{difficult:fn.program_attr.difficult}),hack_codes:Ao(Tr({},vu.hack_codes),{code:wu.Base64.encode((Vl=vu.hack_codes)==null?void 0:Vl.code)})});Sl&&(Ql.is_cover=1);const fo=yield(0,De.ZP)(`/api/exercise_questions/${fn.id}.json`,{method:"put",body:Ql});(fo==null?void 0:fo.status)===0&&(Le.ZP.success("\u7F16\u8F91\u6210\u529F"),Di(ju+1)),_u(null)})},a.createElement(Pu.tc,{form:ko,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(nl=fn==null?void 0:fn.program_attr)==null?void 0:nl.identifier,answerKey:"standard_answers"}),a.createElement(ge.Z,null)));if(Nu==="PROGRAM"&&pe.history.push(`/problems/${(Ar=fn==null?void 0:fn.program_attr)==null?void 0:Ar.identifier}/edit?type=exercises&express_id=${Do.categoryId}&question_id=${fn==null?void 0:fn.id}&score=${fn==null?void 0:fn.score}&callback_url=${location.pathname}&select=${ju}&exercise=true`),Nu==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(pu,{ref:rr,editData:fn,isEdit:!0}),a.createElement(ge.Z,null))},Wi=(fn,Nu)=>vr(void 0,null,function*(){var nl,Ar,vu,Vl,Ql,fo;const lr=yield(nl=rr.current)==null?void 0:nl.onSave();if(!lr)return;const Zr=Dr=>{const _o=Dr.map(Wo=>Wo.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(_o).size!==_o.length},Sr={question_score:Nu.score,analysis:lr.analysis};if(fn==="SINGLE"||fn==="MULTIPLE"||fn==="JUDGMENT"){if(fn!=="JUDGMENT"&&Zr(lr==null?void 0:lr.choices)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const Dr=[],_o=[];Sr.question_type=fn==="JUDGMENT"?2:1,Sr.question_title=lr==null?void 0:lr.name,(Ar=lr==null?void 0:lr.choices)==null||Ar.forEach((ui,Wo)=>{Dr.push(ui.choice_text),ui!=null&&ui.is_answer&&_o.push(Wo+1)}),Sr.question_choices=Dr,Sr.standard_answers=_o}if(fn==="COMPLETION"){let Dr=(vu=lr==null?void 0:lr.standard_answers)==null?void 0:vu.map((Wo,Ti)=>(Wo==null?void 0:Wo.score)<=0?Ti+1:null).filter(Wo=>Wo!==null);if((Dr==null?void 0:Dr.length)>0)return Le.ZP.warning(`\u7B2C${Dr.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let _o=(Vl=lr==null?void 0:lr.standard_answers)==null?void 0:Vl.reduce((Wo,Ti)=>Wo+(Number(Ti==null?void 0:Ti.score)||0),0);if(parseFloat(_o.toFixed(2))!=(Sr==null?void 0:Sr.question_score))return Le.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Sr.is_ordered=lr.is_ordered,Sr.question_title=lr==null?void 0:lr.name,Sr.use_blank_score=lr==null?void 0:lr.use_blank_score,Sr.question_type=3;const ui=[];(Ql=lr==null?void 0:lr.standard_answers)==null||Ql.forEach((Wo,Ti)=>{ui.push({choice_id:Wo.position,answer_text:Wo.answer_text,score:Wo.score})}),Sr.standard_answers=ui,Sr.downcase=lr==null?void 0:lr.downcase,Sr.no_space=lr==null?void 0:lr.no_space}if(fn==="SUBJECTIVE"&&(console.log("editorData"),console.log(lr),Sr.question_title=lr==null?void 0:lr.name,Sr.question_type=4,Sr.answer_texts=lr==null?void 0:lr.answer_texts,Sr.use_keywords=lr==null?void 0:lr.use_keywords,Sr.keywords=lr==null?void 0:lr.keywords),fn==="COMBINATION"){Sr.question_title=lr==null?void 0:lr.name,Sr.question_type=7;try{Sr.sub_questions=(fo=lr==null?void 0:lr.sub_item_banks)==null?void 0:fo.map((Dr,_o)=>{var ui,Wo,Ti;if((Dr==null?void 0:Dr.item_type)=="single"||(Dr==null?void 0:Dr.item_type)=="multiple"){if(Zr(Dr==null?void 0:Dr.choices))throw new Error(`\u7B2C${_o+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const ri=[],ss=[];return(ui=Dr==null?void 0:Dr.choices)==null||ui.forEach((wi,cs)=>{ri.push(wi.choice_text),wi!=null&&wi.is_answer&&ss.push(cs+1)}),{id:Dr.id,question_id:Dr.id,question_title:Dr.name,difficulty:Dr.difficulty,question_type:(Dr==null?void 0:Dr.item_type)=="single"?0:(Dr==null?void 0:Dr.item_type)=="multiple"?1:2,question_choices:ri,standard_answers:ss,analysis:Dr.analysis,question_score:Dr==null?void 0:Dr.score}}else if((Dr==null?void 0:Dr.item_type)=="completion"){let ri=(Wo=Dr==null?void 0:Dr.standard_answer)==null?void 0:Wo.reduce((wi,cs)=>wi+(Number(cs==null?void 0:cs.score)||0),0);if(parseFloat(ri.toFixed(2))!=(Dr==null?void 0:Dr.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const ss=[];return(Ti=Dr==null?void 0:Dr.standard_answer)==null||Ti.forEach((wi,cs)=>{ss.push({choice_id:wi.position,answer_text:wi.answer_text,score:wi.score})}),{id:Dr.id,question_id:Dr.id,is_ordered:Dr.is_ordered,question_title:Dr.name,difficulty:Dr.difficulty,question_type:3,standard_answers:ss,use_blank_score:Dr.use_blank_score,analysis:Dr.analysis,downcase:Dr==null?void 0:Dr.downcase,no_space:Dr==null?void 0:Dr.no_space,question_score:Dr==null?void 0:Dr.score}}else if((Dr==null?void 0:Dr.item_type)=="subjective")return{id:Dr.id,question_id:Dr.id,question_title:Dr.name,question_type:4,difficulty:Dr.difficulty,answer_texts:Dr==null?void 0:Dr.answer_texts,analysis:Dr.analysis,question_score:Dr==null?void 0:Dr.score,use_keywords:Dr.use_keywords,keywords:Dr==null?void 0:Dr.keywords}})}catch(Dr){Le.ZP.warning(Dr.message);return}delete Sr.analysis}let Il=!1;(Nu==null?void 0:Nu.is_my)===1&&(Il=yield new Promise((_o,ui)=>{xe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{_o(!0)},onCancel:()=>{_o(!1)}})})),Il&&(Sr.is_cover=1);const xo=fn!=="PRACTICAL"?yield(0,De.ZP)(`/api/exercise_questions/${Nu.id}.json`,{method:"put",body:Sr}):yield(0,De.ZP)(`/api/exercise_questions/${Nu.id}/update_shixun_score.json`,{method:"post",body:Tr({},lr)});(xo==null?void 0:xo.status)===0&&(Le.ZP.success("\u7F16\u8F91\u6210\u529F"),Di(ju+1),_u(null))}),$i=()=>vr(void 0,null,function*(){(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,De.ZP)(`/api/exercises/${Do.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield zu(ju),Le.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),pi=({value:fn}={})=>{var Nu;const nl=[];let Ar=[];const vu=(Nu=fn==null?void 0:fn.choices)==null?void 0:Nu.map((Ql,fo)=>{var lr;const Zr=fo+1;return Ql!=null&&Ql.is_answer&&(nl.push(Zr),Ar.push(Zr)),{value:Zr,label:a.createElement(de.Z,{className:"c-black font14",value:`${(lr=er.k4)==null?void 0:lr[fo]}. ${Ql==null?void 0:Ql.choice_text}`}),disabled:Ql==null?void 0:Ql.origin_standard_answer}}),Vl=xe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",nl==null?void 0:nl.map(Ql=>{var fo;return(fo=er.k4)==null?void 0:fo[Ql-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Ne.default.Group,{className:"flex-col mt20",options:vu,defaultValue:Ar,onChange:Ql=>{Ar=Ql}})),onOk:()=>vr(void 0,null,function*(){const Ql=yield(0,De.ZP)(`/api/exercises/${Do.categoryId}/questions/${fn==null?void 0:fn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ar}});(Ql==null?void 0:Ql.status)===0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),Di(ju+1))})})},Gi=(mr=at==null?void 0:at.questionList)==null?void 0:mr.reduce((fn,Nu)=>fn+Number(Nu.questions_score),0),Nl=qa&&((tl=at==null?void 0:at.exam)==null?void 0:tl.exercise_status)!==1;return a.createElement("section",{className:Se.wrap},a.createElement("div",{id:"id_left_preview",className:Se.left,onMouseEnter:fn=>{const Nu=document.getElementById("id_left_preview");Nu.style.overflowY="auto"},onMouseLeave:fn=>{const Nu=document.getElementById("id_left_preview");Nu.style.overflowY="hidden"}},a.createElement("div",{className:Se.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:Se.total},a.createElement("div",null,a.createElement("img",{src:At}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,at==null?void 0:at.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:ft}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,Gi&&Gi.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:he}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Gr=at==null?void 0:at.exam)==null?void 0:Gr.time)===-1||((Fu=at==null?void 0:at.exam)==null?void 0:Fu.time)===null?"\u4E0D\u9650":(fr=at==null?void 0:at.exam)==null?void 0:fr.time))),(kr=at==null?void 0:at.questionList)==null?void 0:kr.map((fn,Nu)=>{var nl;return a.createElement("div",{className:Se.list,key:Nu},a.createElement("div",{className:Se.name},a.createElement("b",null),a.createElement("span",null,fn.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:Se.b},fn.questions_count),"\u9898 ",a.createElement("span",{className:Se.l},"|"),"\u5171",a.createElement("span",{className:Se.r},fn.questions_score),"\u5206"),a.createElement("div",{className:Se.answerSheet},(nl=fn==null?void 0:fn.questions)==null?void 0:nl.map((Ar,vu)=>a.createElement("div",{onClick:()=>{const Vl=`Anchor_${Ar==null?void 0:Ar.id}`;let Ql=document.getElementById(Vl);Ql&&setTimeout(()=>Ql.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ar==null?void 0:Ar.id,className:Se.tag},vu+1)))))})),a.createElement("div",{className:Se.right},a.createElement("div",{className:Se.examName,id:"examName"},a.createElement("div",{className:Se.name},a.createElement(Ae.Z,{title:(Vr=at==null?void 0:at.exam)==null?void 0:Vr.name,getPopupContainer:fn=>fn.parentNode},a.createElement("span",{className:Se.t},(Pr=at==null?void 0:at.exam)==null?void 0:Pr.name))),qa&&((ml=at==null?void 0:at.exam)==null?void 0:ml.exercise_status)===1&&a.createElement(Ur.op,{openLoading:!0,shape:"default",onClick:()=>{xe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{$i()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!qa&&a.createElement(Be.ZP,{onClick:Si,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:Se.topWarp},(vl=at==null?void 0:at.questionList)==null?void 0:vl.map((fn,Nu)=>{var nl,Ar;return a.createElement(a.Fragment,{key:Nu},a.createElement("div",{className:Se.head,style:Nu===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:Se.name},a.createElement("b",null),a.createElement("span",null,fn.name)),a.createElement("div",{className:Se.so},"\u5171",a.createElement("span",{className:Se.b},fn.questions_count," "),"\u9898 ",fn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(nl=fn==null?void 0:fn.questions)==null?void 0:nl.map(vu=>{var Vl;return(Vl=vu==null?void 0:vu.sub_item_banks)==null?void 0:Vl.length}).reduce((vu,Vl)=>vu+Vl)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:Se.l},"|"),"\u5171",a.createElement("span",{className:Se.r},fn.questions_score),"\u5206"),!qa&&a.createElement("div",{className:Se.btn},a.createElement(Be.ZP,{onClick:()=>{yi(fn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Be.ZP,{onClick:()=>di(fn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ar=fn==null?void 0:fn.questions)==null?void 0:Ar.map((vu,Vl)=>{var Ql,fo,lr,Zr;return tu===(vu==null?void 0:vu.id)?a.createElement("div",{id:`Anchor_${vu==null?void 0:vu.id}`,className:Se.content,style:{padding:0,marginTop:24},key:vu==null?void 0:vu.id},a.createElement("div",{style:{float:"right",marginTop:`${(fn==null?void 0:fn.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Be.ZP,{onClick:()=>_u(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(Be.ZP,{onClick:()=>{Wi(fn==null?void 0:fn.type,vu)},type:"primary"},"\u4FDD\u5B58")),bi(vu,fn.type)):a.createElement("div",{id:`Anchor_${vu==null?void 0:vu.id}`,className:Se.content,key:vu==null?void 0:vu.id},a.createElement("div",{className:Se.titleWrap},(vu==null?void 0:vu.item_type)==="bprogram"?a.createElement(de.Z,{style:{paddingRight:10},value:Vl+1+"\u3001"+((Ql=vu==null?void 0:vu.program_attr)==null?void 0:Ql.description)}):a.createElement(de.Z,{style:{paddingRight:10},className:Se.titleHtml,value:Vl+1+`\u3001${(vu==null?void 0:vu.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(vu==null?void 0:vu.name)}),qa&&a.createElement(Be.ZP,{onClick:()=>{var Sr,Il,xo;if(tu){Le.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}ko.setFieldsValue({standard_answers:vu==null?void 0:vu.standard_answer,hack:Tr(Tr({},vu),vu==null?void 0:vu.program_attr),hack_codes:Ao(Tr({},vu==null?void 0:vu.program_attr),{code:wu.Base64.decode(((Sr=vu==null?void 0:vu.program_attr)==null?void 0:Sr.code)||"")}),hack_sets:Tr({},(Il=vu==null?void 0:vu.hack_sets)==null?void 0:Il[0])}),(vu==null?void 0:vu.item_type)=="program"?pe.history.push(`/problems/newedit/${(xo=vu==null?void 0:vu.program_attr)==null?void 0:xo.identifier}?type=exercises&express_id=${Do.categoryId}&question_id=${vu==null?void 0:vu.id}&score=${vu==null?void 0:vu.score}&exercise=true&callback_url=/classrooms/${Do.coursesId}/exercise/${Do.categoryId}/detail?random=true`):_u(vu==null?void 0:vu.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Nl&&a.createElement(Be.ZP,{disabled:Nl,className:"ml20",onClick:()=>Pi(vu==null?void 0:vu.id,fn.type,Vl,fn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(vu==null?void 0:vu.item_type)==="bprogram"&&a.createElement(de.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:Se.titleHtml,value:wu.Base64.decode(((fo=vu==null?void 0:vu.program_attr)==null?void 0:fo.code)||"")}),(fn.type==="SINGLE"||fn.type==="JUDGMENT"||fn.type==="MULTIPLE")&&ai(vu),fn.type==="COMPLETION"&&$l(vu),fn.type==="SUBJECTIVE"&&Bi(vu),fn.type==="PROGRAM"&&xi(vu),fn.type==="BPROGRAM"&&Fi(vu),fn.type==="COMBINATION"&&Qu(vu,Vl),fn.type==="PRACTICAL"&&Ci(vu),a.createElement(ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((lr=at==null?void 0:at.exam)==null?void 0:lr.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(fn.type)&&a.createElement(Ie.Z,null,a.createElement(Lu.Z,{state:vu==null?void 0:vu.is_wrong,onClick:()=>{Xu==null||Xu({value:Ao(Tr({},vu),{question_id:vu==null?void 0:vu.id,question_score:vu==null?void 0:vu.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(fn.type)&&(vu==null?void 0:vu.show_resubmit)&&a.createElement(Ie.Z,null,a.createElement(fu.C,{dataSource:Ao(Tr({},vu),{question_id:vu==null?void 0:vu.id})})),((Zr=at==null?void 0:at.exam)==null?void 0:Zr.exercise_status)===3&&["SINGLE"].includes(fn.type)&&a.createElement(Ie.Z,null,a.createElement(Be.ZP,{style:{color:"#3061D0"},onClick:()=>{pi({value:vu})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),qa?a.createElement(Ur.vr,null,a.createElement(oe.Z,{showTotal:be.rU,total:(Uu=at==null?void 0:at.exam)==null?void 0:Uu.total_num,pageSize:1,current:ju+1,showSizeChanger:!1,onChange:Di,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(Ur.vr,{LeftContent:a.createElement(Ur.op,{onClick:Zt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(ze.Z,{align:"middle"},a.createElement(E.Z,{color:"#55575D",overlayClassName:Se.popover,open:pl,getPopupContainer:fn=>fn==null?void 0:fn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(Ur.op,{onMouseEnter:()=>Gl(!0),onMouseLeave:()=>Gl(!1),onClick:()=>Ii(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(Ur.op,{shape:"default",type:"primary",onClick:()=>Bt(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(Ln,{visible:Kl,questionParams:Ir.current,getdata:pr,onRandomExchange:()=>vr(void 0,null,function*(){const fn=Ir.current;yield Ou({single_question_id:fn.id,seleted_item_bank_ids:fn.ids},{type:fn.type,index:fn.index}),So(!1)}),selectFromProblemSet:()=>{const fn=Ir.current,Nu=`${location.pathname}${location.search}`;Nu.includes("exercise")&&pe.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${fn.id}&qtype=${fn.type}&exerciseid=${Do.categoryId}&from=${Nu}`)},onCancel:()=>{So(!1)}}))}},28671:function(pt,dt,ee){"use strict";ee.r(dt),ee.d(dt,{default:function(){return b}});var a=ee(59301),Se=ee(44993),Oe={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Ae=ee(4038),Be=ee(6767),xe=ee(458),Fe=ee(52430),Le=ee(89299),Ce=ee(59301),ge=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,oe=(z,te,ue)=>te in z?ge(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[te]=ue,E=(z,te)=>{for(var ue in te||(te={}))ze.call(te,ue)&&oe(z,ue,te[ue]);if(Ne)for(var ue of Ne(te))Ie.call(te,ue)&&oe(z,ue,te[ue]);return z},y=(z,te,ue)=>new Promise((me,he)=>{var de=De=>{try{be(ue.next(De))}catch(ke){he(ke)}},pe=De=>{try{be(ue.throw(De))}catch(ke){he(ke)}},be=De=>De.done?me(De.value):Promise.resolve(De.value).then(de,pe);be((ue=ue.apply(z,te)).next())});const x=({paperlibrary:z,user:te,globalSetting:ue,dispatch:me,location:he})=>{var de,pe,be,De;const[ke]=(0,Se.useSearchParams)(),_e=ke.get("select")||0,[Je,Ve]=(0,a.useState)(!1),[Ye,Ge]=(0,a.useState)(!0),[ot,At]=(0,a.useState)(Number(_e)),[Et,ct]=(0,a.useState)({}),yt=(0,Se.useParams)(),{userInfo:un}=te,{actionTabs:Dt}=z;(0,a.useEffect)(()=>(me({type:"globalSetting/footerToggle",payload:!1}),()=>{me({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(me({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),me({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),me({type:"exercise/getWorkSetting",payload:E({},yt)}),()=>{me({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),me({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{gt(ot)},[]),(0,a.useEffect)(()=>{var sn;(sn=Dt==null?void 0:Dt.params)!=null&&sn.isUpdateData&>(ot)},[(de=Dt==null?void 0:Dt.params)==null?void 0:de.isUpdateData]);const gt=(sn=0)=>y(void 0,null,function*(){console.log(yt),Ge(!0);const Te=yield(0,Fe.ZP)(`/api/exercises/${yt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:sn}});me({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ge(!1),ct((0,Le.PF)(Te))}),$e=()=>{Se.history.push(`/classrooms/${yt.coursesId}/exercise`)},ft=()=>{alert("\u4FDD\u5B58")},Ct=(sn,Te)=>y(void 0,null,function*(){const Vt=yield(0,Fe.ZP)(`/api/exercises/${yt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:sn==null?void 0:sn.single_question_id}});Vt!=null&&Vt.question&&(Be.ZP.info("\u6362\u9898\u6210\u529F"),gt(ot))}),wt=sn=>y(void 0,null,function*(){document.body.scrollIntoView(),At(sn),yield gt(sn)}),Qt=sn=>{me({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:sn}})};return console.log((0,Se.useLocation)(),"location333"),Ce.createElement("section",{className:Oe.wrap},Ce.createElement(xe.Z,{loading:Ye,active:!0,paragraph:{rows:5}},((be=(pe=(0,Se.useLocation)())==null?void 0:pe.pathname)==null?void 0:be.includes("preview"))&&Ce.createElement("div",{className:Oe.crumbs},Ce.createElement("b",null),Ce.createElement("span",{className:"current",onClick:()=>Se.history.push(`/classrooms/${yt.coursesId}/exercise`)},`${(De=un==null?void 0:un.course)==null?void 0:De.course_name}>`),Ce.createElement("span",{className:"current",onClick:()=>Se.history.push(`/classrooms/${yt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Ce.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Ce.createElement(Ae.Z,{loading:Je,submit:ft,goBack:$e,data:Et,getdata:()=>{gt(ot)},selectValue:ot,editPreview:!0,onExchange:Ct,onSkipExamination:wt,handleMarkWrongQuestion:Qt})))};var b=(0,Se.connect)(({paperlibrary:z,user:te,globalSetting:ue})=>({paperlibrary:z,user:te,globalSetting:ue}))(x)},61407:function(pt,dt,ee){"use strict";ee.d(dt,{Im:function(){return De},ZP:function(){return Ge},gZ:function(){return Ve}});var a=ee(59301),Se=ee(37568),Oe=ee(99571),Ae=ee(84105),Be=ee(87395),xe=ee(25090),Fe=ee(24334),Le=ee(97596),Ce=ee(98573),ge=ee(89299),Ne=ee(21541),ze=ee(34376),Ie=ee(92310),oe=ee.n(Ie),E=ee(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,me=(ot,At,Et)=>At in ot?y(ot,At,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ot[At]=Et,he=(ot,At)=>{for(var Et in At||(At={}))te.call(At,Et)&&me(ot,Et,At[Et]);if(z)for(var Et of z(At))ue.call(At,Et)&&me(ot,Et,At[Et]);return ot},de=(ot,At)=>x(ot,b(At));const{TextArea:pe}=Se.default,be={visible:!1,tabIndex:"0"},De={[xe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[xe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[xe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var ke=(ot=>(ot[ot.SET_VISIBLE=0]="SET_VISIBLE",ot[ot.SET_TABINDEX=1]="SET_TABINDEX",ot))(ke||{});function _e(ot,At){switch(At.type){case 0:return de(he({},ot),{visible:At.payload});case 1:return de(he({},ot),{tabIndex:At.payload});default:throw new Error}}function Je({value:ot,className:At}){const[Et,ct]=(0,a.useState)(!1),yt=(0,a.useRef)(),un=(0,a.useRef)();return(0,a.useEffect)(()=>{Et&&(un.current.reset(),un.current.write((0,ge.pp)(ot||"")))},[ot,Et]),(0,a.useEffect)(()=>{var Dt,gt,$e,ft;if(yt.current){un.current=new ze.Terminal({fontSize:14,disableStdin:!0}),un.current.open(yt.current);const Ct=yt.current.offsetWidth-14,wt=((ft=($e=(gt=(Dt=un.current)==null?void 0:Dt._core)==null?void 0:gt._renderService)==null?void 0:$e.dimensions)==null?void 0:ft.actualCellWidth)||9.5,Qt=Math.ceil(Ct/wt);un.current.resize(Qt,8),ct(!0)}},[]),E.createElement("div",{ref:yt,className:oe()("XtermText-valueRef",At)})}function Ve(ot){const{status:At,error_msg:Et,output:ct,input:yt,expected_output:un,is_file:Dt,input_file_url:gt,output_file_url:$e,expected_output_file_url:ft}=ot;let Ct=null;const wt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(At){case xe.h.NOMATCH:Ct=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Dt&&E.createElement(Je,{className:"mb10",value:yt}),Dt&&E.createElement("div",{style:wt},E.createElement("a",{onClick:()=>(0,ge.LR)(gt,yt)},yt)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Dt&&E.createElement(Je,{className:"mb10",value:ct&&Fe.Base64.decode(ct)||""}),Dt&&E.createElement("div",{style:wt},E.createElement("a",{onClick:()=>(0,ge.LR)($e,ct)},ct)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Dt&&E.createElement(Je,{className:"mb10",value:un&&Fe.Base64.decode(un)||""}),Dt&&E.createElement("div",{style:wt},E.createElement("a",{onClick:()=>(0,ge.LR)(ft,un)},un)));break;case xe.h.EXECUTEFAILURE:Ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Dt&&E.createElement(Ce.Z,{value:yt,style:wt}),Dt&&E.createElement("div",{style:wt},E.createElement("a",{onClick:()=>(0,ge.LR)(gt,yt)},yt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case xe.h.COMPILEFAILURE:Ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Dt&&E.createElement(Ce.Z,{value:yt,style:wt}),Dt&&E.createElement("div",{style:wt},E.createElement("a",{onClick:()=>(0,ge.LR)(gt,yt)},yt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case xe.h.PODFAILURE:Ct=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case xe.h.TIMEOUT:Ct=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",Ct," ")}function Ye(ot){const{status:At,error_msg:Et,execute_time:ct,output:yt,input:un,expected_output:Dt,is_file:gt,input_file_url:$e,output_file_url:ft,expected_output_file_url:Ct}=ot;let wt=null;switch(At){case xe.h.OK:wt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ct,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,Fe.Base64.decode(yt)));break;case xe.h.NOMATCH:wt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,un)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",yt&&Fe.Base64.decode(yt)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Dt&&Fe.Base64.decode(Dt)));break;case xe.h.EXECUTEFAILURE:wt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,un)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case xe.h.COMPILEFAILURE:wt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,un)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case xe.h.PODFAILURE:wt=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case xe.h.TIMEOUT:wt=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",wt," ")}var Ge=({id:ot,is_file:At,input:Et,debuging:ct,submitting:yt,executingMessage:un,debugResult:Dt,onChangeInput:gt,onDebugCode:$e,onSubmitCode:ft})=>{const[Ct,wt]=(0,a.useReducer)(_e,be),{visible:Qt,tabIndex:sn}=Ct;(0,a.useEffect)(()=>{wt({type:0,payload:!1})},[ot]);function Te(Yt){let ea=Yt.target.id;wt({type:1,payload:ea})}function Vt(){wt({type:0,payload:!Qt})}const fa=(0,a.useMemo)(()=>{if(Dt){const{status:Yt}=Dt;return E.createElement(E.Fragment,null,Ye(Dt))}return null},[Dt]);function xt(){wt({type:0,payload:!0}),wt({type:1,payload:"1"}),$e()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${Qt?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(Ne.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:At?"":Et,onChange:gt}),rightNode:ct?E.createElement(Le.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Dt?fa:E.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),E.createElement("a",{className:`btn-collapse ${Qt?"up":""}`,onClick:Vt},Qt?E.createElement(Ae.Z,null):E.createElement(Be.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(Oe.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(Oe.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(Oe.ZP,{className:"btn-green",type:"ghost",loading:ct,onClick:xt},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(Oe.ZP,{type:"primary",className:"custom-ant-disabled",loading:yt,disabled:yt,onClick:()=>{wt({type:0,payload:!1}),ft()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},25090:function(pt,dt,ee){"use strict";ee.d(dt,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},74091:function(pt,dt,ee){"use strict";ee.d(dt,{Y2:function(){return ot},ZP:function(){return At}});var a=ee(59301),Se=ee(14566),Oe=ee(6767),Ae=ee(62957),Be=ee(77019),xe=ee(47889),Fe=ee(99571),Le=ee(62673),Ce=ee(25399),ge=ee(37568),Ne={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ze="data:image/png;base64,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",Ie=ee(47257),oe=ee.n(Ie),E=ee(12230),y=ee(52430),x=ee(1012),b=ee(89299),z=ee(23416),te=ee(59301),ue=Object.defineProperty,me=Object.defineProperties,he=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(Et,ct,yt)=>ct in Et?ue(Et,ct,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Et[ct]=yt,ke=(Et,ct)=>{for(var yt in ct||(ct={}))pe.call(ct,yt)&&De(Et,yt,ct[yt]);if(de)for(var yt of de(ct))be.call(ct,yt)&&De(Et,yt,ct[yt]);return Et},_e=(Et,ct)=>me(Et,he(ct)),Je=(Et,ct,yt)=>new Promise((un,Dt)=>{var gt=Ct=>{try{ft(yt.next(Ct))}catch(wt){Dt(wt)}},$e=Ct=>{try{ft(yt.throw(Ct))}catch(wt){Dt(wt)}},ft=Ct=>Ct.done?un(Ct.value):Promise.resolve(Ct.value).then(gt,$e);ft((yt=yt.apply(Et,ct)).next())});const{Dragger:Ve}=Se.default,Ye=Et=>{const ct=wt=>wt&&wt.substring(0,wt.lastIndexOf("."));for(var yt=[...Et],un=0,Dt=[],gt=0;gt{if(wt.forEach(Qt=>{let sn=Qt.name.split(/\.(?=[^\.]+$)/);Qt.name=`${sn[0]}.${sn[1].toLowerCase()}`}),wt[0].name.includes(".in"))return wt.length===2?wt:[wt[0],{}];if(wt[0].name.includes(".out"))return wt.length===2?wt.reverse():[{},wt[0]]})},Ge=({onClose:Et,onOK:ct,visible:yt,wrapClassName:un,rootIdentifier:Dt,multiple:gt=!1,defaultMultipleValue:$e=!0})=>{const[ft,Ct]=(0,a.useState)([]),[wt,Qt]=(0,a.useState)({}),[sn,Te]=(0,a.useState)(!1),[Vt,fa]=(0,a.useState)(!0),xt=(0,a.useRef)([]),Yt=(0,a.useRef)(0),ea=()=>{Et()};(0,a.useEffect)(()=>{Ba()},[]),(0,a.useEffect)(()=>{yt&&(xt.current=[],Yt.current=0,Ct([]),fa($e))},[yt]);const Ba=()=>Je(void 0,null,function*(){try{const nt=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Ze=JSON.parse((0,E.pe)(nt.data));Qt(Ze)}catch(nt){}}),mn=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),nn=nt=>{var Ze,Ot;const On=mn((Ze=nt[0])==null?void 0:Ze.name)||mn((Ot=nt[1])==null?void 0:Ot.name),pn=ft.filter(Un=>mn(Un.name)!==On);xt.current=[...pn],Ct([...pn])},gn=nt=>{if(!Vt){const Ht=new FormData;Ht.append("file",nt.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Ht},!0).then(Dn=>{if(Dn.status===0){Yt.current=Yt.current+1;const na=xt.current.map(hn=>{var Mt;if(hn.name===nt.name){const Jt=ke({},hn);return(Mt=nt==null?void 0:nt.name)!=null&&Mt.includes(".in")?Jt.input=Dn==null?void 0:Dn.content:Jt.output=Dn==null?void 0:Dn.content,Jt}return hn});if(xt.current=[...na],Ct([...na]),Yt.current>0&&Yt.current===ft.length){Te(!1);let hn=Ye(na);hn=hn.filter(Mt=>{var Jt,Nn;return!!((Jt=Mt[0])!=null&&Jt.name&&((Nn=Mt[1])!=null&&Nn.name))}),hn=hn.map(Mt=>_e(ke(ke({},Mt[0]),Mt[1]),{is_file:!1})),ct(hn),Et()}}else Te(!1),Et()});return}const Ze=new(oe())({endpoint:wt.end_point,region:wt.region,accessKeyId:wt.access_key_id,accessKeySecret:wt.access_key_secret,bucket:wt.bucket,stsToken:wt.security_token}),Ot=nt.name,On={container_type:"TestSet",file_name:Ot},pn=(0,x.Z)();let Un=`testsets/${Dt}/${pn}${Ot.indexOf(".")>-1?"."+Ot.split(".").pop():""}`;Dt===null&&(Un=`testsets/${pn}${Ot.indexOf(".")>-1?"."+Ot.split(".").pop():""}`),Ze.multipartUpload(Un,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ot+""},url:wt==null?void 0:wt.callback_url,host:wt==null?void 0:wt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(On)}}).then(function(Ht){if(Ht.data.status===0){Yt.current=Yt.current+1;const $t=xt.current.map(Dn=>{var na,hn,Mt,Jt,Nn,ja,pu,Tn,ku,_n,Qn,ta,Oa,_a,Au,Zu,vn;if(Dn.name===((hn=(na=Ht.data)==null?void 0:na.data)==null?void 0:hn.file_name)){const Ft=ke({},Dn);return(Nn=(Jt=(Mt=Ht.data)==null?void 0:Mt.data)==null?void 0:Jt.file_name)!=null&&Nn.includes(".in")?(Ft.in_object_key=(pu=(ja=Ht.data)==null?void 0:ja.data)==null?void 0:pu.object,Ft.in_object_size=(ku=(Tn=Ht.data)==null?void 0:Tn.data)==null?void 0:ku.size,Ft.input=(Qn=(_n=Ht.data)==null?void 0:_n.data)==null?void 0:Qn.file_name,Ft.in_file=nt):(Ft.out_object_key=(Oa=(ta=Ht.data)==null?void 0:ta.data)==null?void 0:Oa.object,Ft.out_object_size=(Au=(_a=Ht.data)==null?void 0:_a.data)==null?void 0:Au.size,Ft.output=(vn=(Zu=Ht.data)==null?void 0:Zu.data)==null?void 0:vn.file_name,Ft.out_file=nt),Ft}return Dn});if(xt.current=[...$t],Ct([...$t]),Yt.current>0&&Yt.current===ft.length){Te(!1);let Dn=Ye($t);Dn=Dn.filter(na=>{var hn,Mt;return!!((hn=na[0])!=null&&hn.name&&((Mt=na[1])!=null&&Mt.name))}),Dn=Dn.map(na=>_e(ke(ke({},na[0]),na[1]),{is_file:!0})),ct(Dn),Et()}}})},cn=nt=>new Promise((Ze,Ot)=>{let On=0,pn=[];for(let Un=0;Un{On++,On===nt.length&&(pn.length?(Oe.ZP.warning(`${pn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ot()):Ze(nt))}).catch(Ht=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Ht),On++,pn.push(nt[Un].name),On===nt.length&&(pn.length?(Oe.ZP.warning(`${pn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ot()):Ze(nt))})}),He=()=>Je(void 0,null,function*(){if(ft.length===0){Oe.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield cn(ft),Te(!0),Ye(ft).some(Ze=>{var Ot,On;return!((Ot=Ze[0])!=null&&Ot.name&&((On=Ze[1])!=null&&On.name))})){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Je(void 0,null,function*(){ft.map(Ze=>Je(void 0,null,function*(){gn(Ze)}))}),onCancel:()=>{Te(!1)}});return}ft.map(Ze=>Je(void 0,null,function*(){gn(Ze)}))}),ht={name:"file",fileList:ft,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(ft!=null&&ft.some(Ot=>Ot.name===nt.name))return Oe.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return Oe.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return Oe.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Ze={name:nt.name,uid:nt.uid,file:nt,percent:0};return ft.push(Ze),xt.current=[...ft],Ct([...ft]),!1}},rt=Ye(ft);return console.log(ft,rt,"fileList"),te.createElement(Ae.default,{open:yt,wrapClassName:un,onOk:He,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:sn},onCancel:ea,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},te.createElement("div",{className:Ne.wrap},ft.length?te.createElement("div",null,te.createElement(Be.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},te.createElement("div",{style:{visibility:gt?"visible":"hidden"}},te.createElement("span",{className:Ne.greyText},"\u7528\u4F8B\u7C7B\u578B"),te.createElement(xe.ZP.Group,{className:`ml20 ${Ne.testCaseRadio}`,optionType:"button",value:Vt,onChange:nt=>fa(nt.target.value)},te.createElement(xe.ZP,{value:!1},"\u6587\u672C"),te.createElement(xe.ZP,{value:!0},"\u6587\u4EF6"))),te.createElement(Se.default,ke({},ht),te.createElement(Fe.ZP,{type:"primary",className:Ne.btnS},te.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),te.createElement(ot,{data:rt,onRemove:nn})):te.createElement("div",{className:`${Ne.noData} mb30`},te.createElement(Se.default.Dragger,_e(ke({},ht),{className:Ne.dragger}),te.createElement("img",{src:ze,alt:"",className:"mb20"}),te.createElement("div",null,te.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),te.createElement("span",{className:Ne.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),te.createElement("div",{className:Ne.text},te.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),te.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",te.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",te.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",te.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",te.createElement("br",null))))},ot=({data:Et=[],onRemove:ct,width:yt="auto",showScore:un=!1,disabled:Dt=!1,inputChange:gt,onEvaluatingChange:$e,onSelectAll:ft,checkAll1:Ct,checkAll2:wt,checkAll3:Qt,checkAll4:sn,checkAll5:Te,showEvaluatingSetting:Vt=!1,className:fa="",isProgramHomework:xt=!1})=>{const Yt={value:"",filename:"",dataUrl:""},[ea,Ba]=(0,a.useState)(ke({},Yt)),mn=cn=>{let He=document.createElement("a");document.body.appendChild(He);let ht=URL.createObjectURL(cn.file);He.href=ht,He.download=cn.name,He.click(),URL.revokeObjectURL(ht),document.body.removeChild(He)},nn=(cn,He)=>{(0,b.LR)(cn,He)},gn=(cn,He)=>{Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:te.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ct(cn,He)},onCancel:()=>{}})};return Et.length?te.createElement("div",{className:fa,style:{width:yt}},te.createElement("div",{className:`${xt?Ne.headProgram:Ne.head}`},Vt&&te.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Ct,onChange:cn=>{ft(cn.target.checked,"hidden")}}),te.createElement(Ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},te.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{style:{width:xt?"25%":"15%"}},"\u7528\u4F8B"),te.createElement("div",{style:{width:un?xt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),te.createElement("div",{style:{width:un?xt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),un&&te.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Vt&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:sn,onChange:cn=>{ft(cn.target.checked,"input_visible")}}),te.createElement(Ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:wt,onChange:cn=>{ft(cn.target.checked,"is_invisible")}}),te.createElement(Ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Te,onChange:cn=>{ft(cn.target.checked,"actual_output_visible")}}),te.createElement(Ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Qt,onChange:cn=>{ft(cn.target.checked,"last_match_rule")}}),te.createElement(Ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},te.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{className:Ne.operation,style:xt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),te.createElement("div",{className:Ne.listWrapper,style:{boxShadow:xt?"0px 2px 4px 0px #EAEEF4":"unset"}},Et.map((cn,He)=>{var ht,rt,nt,Ze;return te.createElement("div",{key:He,className:Ne.list,style:xt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Vt&&te.createElement("div",{style:{width:"15%"}},te.createElement(Le.default,{checked:!!cn.hidden,onChange:Ot=>{$e(Ot.target.checked,He,"hidden")}})),te.createElement("div",{style:{width:xt?"25%":"15%",paddingLeft:xt?"5px":"0px",paddingRight:xt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",He+1),te.createElement("div",{className:Ne.info,style:{width:un?xt?"20%":"15%":"25%"}},te.createElement("span",{title:cn.input||((ht=cn[0])==null?void 0:ht.name),onClick:()=>Je(void 0,null,function*(){let Ot;cn.input?cn.input_file_url?Ot=cn.input_file_url:Ot=cn.in_file:Ot=cn[0];let On;typeof Ot=="string"?(On=yield fetch(Ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ba({value:yield On.text(),filename:"",dataUrl:Ot})):(On=yield(0,b.db)(Ot.file),Ba({value:On.text,filename:Ot.name,dataUrl:On.link}))})},cn.input||((rt=cn[0])==null?void 0:rt.name))),te.createElement("div",{className:Ne.info,style:{width:un?xt?"20%":"15%":"25%"}},te.createElement("span",{title:cn.output||((nt=cn[1])==null?void 0:nt.name),onClick:()=>Je(void 0,null,function*(){let Ot;cn.input?cn.output_file_url?Ot=cn.output_file_url:Ot=cn.out_file:Ot=cn[1];let On;typeof Ot=="string"?(On=yield fetch(Ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ba({value:yield On.text(),filename:"",dataUrl:Ot})):(On=yield(0,b.db)(Ot.file),Ba({value:On.text,filename:Ot.name,dataUrl:On.link}))})},cn.output||((Ze=cn[1])==null?void 0:Ze.name))),un&&te.createElement("div",{style:{width:"20%"}},te.createElement(ge.default,{size:"large",addonAfter:xt?"%":null,disabled:Dt,style:{width:"80%"},onChange:Ot=>gt(Ot,He),value:cn.score}),!xt&&te.createElement("span",null,"\xA0%")),Vt&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:cn.input_visible||!1,onChange:Ot=>{$e(Ot.target.checked,He,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:cn.is_invisible||!1,onChange:Ot=>{$e(Ot.target.checked,He,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:cn.actual_output_visible||!1,onChange:Ot=>{$e(Ot.target.checked,He,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:cn.last_match_rule||!1,onChange:Ot=>{$e(Ot.target.checked,He,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),te.createElement("div",{onClick:()=>gn(cn,He),style:xt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},te.createElement("span",{className:Ne.del},"\u5220\u9664")))})),te.createElement(z.Z,{close:!0,data:ea.dataUrl,filename:ea.filename,type:ea.dataUrl.length?"txt":"",onClose:()=>Ba(ke({},Yt)),monacoEditor:{value:ea.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):te.createElement(te.Fragment,null)};var At=Ge},38392:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Ie}});var a=ee(59301),Se=ee(6767),Oe=ee(25399),Ae=ee(29787),Be=ee(77019),xe=ee(5269),Fe=ee(13747),Le=ee(99571),Ce=ee(4213),ge=ee(52430),Ne=ee(98573),ze=(E,y,x)=>new Promise((b,z)=>{var te=he=>{try{me(x.next(he))}catch(de){z(de)}},ue=he=>{try{me(x.throw(he))}catch(de){z(de)}},me=he=>he.done?b(he.value):Promise.resolve(he.value).then(te,ue);me((x=x.apply(E,y)).next())}),Ie=({id:E,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,a.useState)(""),[ue,me]=(0,a.useState)(!1);function he(pe){te(pe)}function de(){if(!z){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(E,z),te("")}return(0,a.useEffect)(()=>{y!=E&&me(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(Ce.Z,{miniToolbar:!0,startInit:y===E,defaultValue:z,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:he,extraUse:b&&a.createElement(Oe.Z,{color:"#fff",open:ue,destroyTooltipOnHide:!0,title:oe({id:E,isOpen:ue,activeDiscussIndex:y,onChange:he,setIsOpen:me}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ue?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>me(!ue)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:de,className:"btn-send"},"\u53D1\u9001"))};const oe=E=>{const[y,x]=(0,a.useState)(!1),[b,z]=(0,a.useState)([]),[te,ue]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?me():(ue(1),z([]))},[E==null?void 0:E.isOpen]);const me=()=>ze(void 0,null,function*(){x(!0);const he=yield(0,ge.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(he==null?void 0:he.status)==0&&z(he==null?void 0:he.answer),x(!1)});return a.createElement(Ae.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(Ne.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),a.createElement(Be.Z,{justify:"end",align:"middle"},a.createElement(xe.Z,null,a.createElement(Fe.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:he=>{ue(he)}})),a.createElement(xe.Z,null,a.createElement(Le.ZP,{onClick:()=>ze(void 0,null,function*(){E==null||E.onChange(b==null?void 0:b[te-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37838:function(pt,dt,ee){"use strict";ee.d(dt,{CP:function(){return Oe},_V:function(){return xe}});var a=ee(28209),Se=ee.n(a);const Oe={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},Ae={exam:Oe};function Be(Fe="",Le="exam"){const{secret:Ce,iv:ge}=Ae[Le];return AES.encrypt(Fe,Ce,{iv:ge,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function xe(Fe="",Le="exam"){const{secret:Ce,iv:ge}=Ae[Le];return a.AES.decrypt(Fe,Ce,{iv:ge,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(a.enc.Utf8)}},66654:function(pt,dt,ee){"use strict";ee.d(dt,{AD:function(){return Ye},D9:function(){return yt},Hp:function(){return he},IM:function(){return Dt},Iy:function(){return pe},KM:function(){return fa},MJ:function(){return de},Ne:function(){return un},ON:function(){return wt},Uj:function(){return Te},VY:function(){return ft},YO:function(){return sn},YX:function(){return Qt},Zn:function(){return E},_g:function(){return te},_k:function(){return Et},c6:function(){return Je},cr:function(){return y},eV:function(){return Ve},fi:function(){return x},gh:function(){return ke},hS:function(){return gt},iA:function(){return b},j6:function(){return ue},je:function(){return At},jj:function(){return me},kS:function(){return Ct},o6:function(){return _e},pO:function(){return Vt},rQ:function(){return Ge},sA:function(){return De},xm:function(){return ct},xo:function(){return $e},y8:function(){return ot},yd:function(){return z}});var a=ee(54877),Se=ee(44993),Oe=ee(89299),Ae=ee(6767),Be=ee(13952),xe=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ge=(xt,Yt,ea)=>Yt in xt?xe(xt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:ea}):xt[Yt]=ea,Ne=(xt,Yt)=>{for(var ea in Yt||(Yt={}))Le.call(Yt,ea)&&ge(xt,ea,Yt[ea]);if(Fe)for(var ea of Fe(Yt))Ce.call(Yt,ea)&&ge(xt,ea,Yt[ea]);return xt},ze=(xt,Yt,ea)=>new Promise((Ba,mn)=>{var nn=He=>{try{cn(ea.next(He))}catch(ht){mn(ht)}},gn=He=>{try{cn(ea.throw(He))}catch(ht){mn(ht)}},cn=He=>He.done?Ba(He.value):Promise.resolve(He.value).then(nn,gn);cn((ea=ea.apply(xt,Yt)).next())});const Ie=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=xt=>ze(void 0,null,function*(){Ie(),(yield(0,a.YR)(Ne({},xt))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/export_couser_info.json`,query:xt}))),oe()}),y=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.yS)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_member_act_score`);else{if(Yt.status===-2)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_member_act_score`))}}),x=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.W0)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_score`);else{if(Yt.status===-4)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_score`))}}),b=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.Nl)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Yt.status===-4)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.IU)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/export_star_user`);else{if(Yt.status===-4)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/export_star_user`))}}),te=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.td)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Yt.status===-2)return Yt;if(Yt.status===-3)(0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_exercise_and_other`);else if(Yt.status===-4)return Yt}}),ue=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.QX)(Ne({},xt));if(Yt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_homework`);else{if(Yt.status===-4)return Yt;Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/course_total_homework`))}}),me=(xt,Yt)=>ze(void 0,null,function*(){const ea=yield(0,a.o_)(Ne({},xt));ea.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`)):ea.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`))}),he=(xt,Yt)=>ze(void 0,null,function*(){const ea=yield(0,a.ZL)(Ne({},xt));ea.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`)):ea.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`))}),de=(xt,Yt)=>ze(void 0,null,function*(){const ea=yield(0,a.vV)(Ne({},xt));ea.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`)):ea.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`))}),pe=(xt,Yt)=>ze(void 0,null,function*(){const ea=yield(0,a.aP)(Ne({},xt));ea.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`)):ea.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/${Yt}`))}),be=xt=>ze(void 0,null,function*(){Ie(),(yield exportCourseWorkListAppendix(Ne({},xt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${xt.categoryId}/works_list.zip`,query:xt}))),oe()}),De=xt=>ze(void 0,null,function*(){Ie(),yield(0,Oe.QH)("",Be.Z.API_SERVER+`/api/polls/${xt.categoryId}/commit_result.xlsx`),oe()}),ke=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/attendances/export_xlsx_data.xlsx`,query:xt}))}),_e=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/video_study_statics.xlsx`,query:xt}))}),Je=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/export_video_study.xlsx`,query:xt}))}),Ve=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt.coursesId}/export_course_students_info.xlsx`,query:xt}))}),Ye=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/school_manages/students.xlsx",query:xt}))}),Ge=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/item_banks/export.xlsx",query:xt}))}),ot=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:xt}))}),At=xt=>ze(void 0,null,function*(){const Yt=yield(0,a.Uy)(Ne({},xt));Yt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/exercise_score,export_exercise_users`)):Yt.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${xt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Et=xt=>ze(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/export_records/${xt.id}.xlsx`,query:xt}))}),ct=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:xt}))}),yt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/courses/${xt==null?void 0:xt.coursesId}/${xt.menuKey}_statistic.xlsx?${xt.checkedList.map(Yt=>`course_group_id[]=${Yt}`).join("&")}`,query:xt}))}),un=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/ec_years/${xt==null?void 0:xt.ec_year_id}/ec_training_objectives.xlsx`,query:xt}))}),Dt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)(xt==null?void 0:xt.name,(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:xt}))}),gt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/ec_years/${xt==null?void 0:xt.ec_year_id}/ec_courses.xlsx`,query:xt}))}),$e=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/ec_years/${xt==null?void 0:xt.ec_year_id}/ec_graduation_requirements.xlsx`,query:xt}))}),ft=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:xt}))}),Ct=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:xt}))}),wt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/examination_banks/${xt.id}.json`,query:xt}))}),Qt=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/exercises/${xt.categoryId}.json`,query:xt}))}),sn=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/polls/${xt==null?void 0:xt.id}/commit_result.json`,query:xt}))}),Te=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+"/api/paths/get_task_pass.json",query:xt}))}),Vt=(xt,Yt)=>ze(void 0,null,function*(){yield(0,Oe.FH)(Yt||"",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/exercises/${xt==null?void 0:xt.exercise_id}/consult_exercise.json`,query:xt}))}),fa=xt=>ze(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Be.Z.API_SERVER+`/api/competitions/${xt==null?void 0:xt.identifier}/competition_commit_records/member_works.xlsx`,query:xt}))})},48931:function(pt,dt,ee){"use strict";ee.d(dt,{BU:function(){return Se},Dj:function(){return a},gH:function(){return Oe},vp:function(){return Ae}});function a(Be){try{Be.mozRequestFullScreen?Be.mozRequestFullScreen():Be.webkitRequestFullScreen&&Be.webkitRequestFullScreen()}catch(xe){console.log(xe,":e")}}function Se(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Oe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ae(){var Be=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,xe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Be),window.isFullScreen?window.isFullScreen:Be!=null}},28500:function(pt,dt,ee){"use strict";ee.d(dt,{g:function(){return Be}});var a=ee(59301),Se=ee(19151),Oe=ee(12353),Ae=(xe,Fe,Le)=>new Promise((Ce,ge)=>{var Ne=oe=>{try{Ie(Le.next(oe))}catch(E){ge(E)}},ze=oe=>{try{Ie(Le.throw(oe))}catch(E){ge(E)}},Ie=oe=>oe.done?Ce(oe.value):Promise.resolve(oe.value).then(Ne,ze);Ie((Le=Le.apply(xe,Fe)).next())});const Be=()=>{const[xe,Fe]=(0,a.useState)([]);return(0,a.useEffect)(()=>{Ae(void 0,null,function*(){const Ce=yield(0,Se.d1)({source:"question"});Ce!=null&&Ce.disciplines&&Fe((0,Oe.L)(Ce==null?void 0:Ce.disciplines))})},[]),xe}},96911:function(pt,dt,ee){"use strict";ee.d(dt,{U:function(){return Ce}});var a=ee(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,xe=(ge,Ne,ze)=>Ne in ge?Se(ge,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ge[Ne]=ze,Fe=(ge,Ne)=>{for(var ze in Ne||(Ne={}))Ae.call(Ne,ze)&&xe(ge,ze,Ne[ze]);if(Oe)for(var ze of Oe(Ne))Be.call(Ne,ze)&&xe(ge,ze,Ne[ze]);return ge},Le=(ge,Ne,ze)=>new Promise((Ie,oe)=>{var E=b=>{try{x(ze.next(b))}catch(z){oe(z)}},y=b=>{try{x(ze.throw(b))}catch(z){oe(z)}},x=b=>b.done?Ie(b.value):Promise.resolve(b.value).then(E,y);x((ze=ze.apply(ge,Ne)).next())});function Ce(ge,Ne){const[ze,Ie]=(0,a.useState)(Ne),[oe,E]=(0,a.useState)(!1),[y,x]=(0,a.useState)();return[ze,oe,(z,te=!1)=>Le(this,null,function*(){const ue=te?Ne:Fe(Fe({},ze),z);E(!0),Ie(ue);const me=yield ge(ue);return E(!1),x(me),me}),y,x]}},21470:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Fe}});var a=ee(59301),Se=ee.p+"static/modelContact.7a7eb113.png",Oe=ee(28172),Ae=ee(64681),Be=ee(59301),Fe=()=>{const[Le,Ce]=(0,a.useState)(!1);return{verifyModelUser:()=>(0,Ae.$O)()?!0:(Ce(!0),!1),ContactModalElement:()=>Be.createElement(Oe.Z,{visible:Le,setVisible:Ce,image:Se}),contactOpen:Le,setContactOpen:Ce}}},81813:function(pt,dt,ee){"use strict";ee.d(dt,{_:function(){return Oe}});var a=ee(59301),Se=ee(62957);const Oe=Ae=>{var Be,xe;const Fe=(0,a.useRef)([]),Le=()=>{for(const Ce of Fe.current)clearTimeout(Ce);Fe.current=[]};return(0,a.useEffect)(()=>{var Ce,ge,Ne,ze,Ie,oe;if(Le(),(Ce=Ae==null?void 0:Ae.exercise)!=null&&Ce.left_time&&((Ne=(ge=Ae==null?void 0:Ae.exercise)==null?void 0:ge.exercise_events)==null?void 0:Ne.length)>0){for(const E of(ze=Ae==null?void 0:Ae.exercise)==null?void 0:ze.exercise_events)if(((Ie=Ae==null?void 0:Ae.exercise)==null?void 0:Ie.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((oe=Ae==null?void 0:Ae.exercise)==null?void 0:oe.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Se.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Fe.current.push(x)}}},[(Be=Ae==null?void 0:Ae.exercise)==null?void 0:Be.left_time,(xe=Ae==null?void 0:Ae.exercise)==null?void 0:xe.exercise_events]),Le}},48421:function(pt,dt,ee){"use strict";ee.d(dt,{AL:function(){return ue},Iy:function(){return Ne},Qv:function(){return oe},ez:function(){return te},jb:function(){return ze}});var a=ee(32834),Se=ee.n(a),Oe=ee(11690),Ae=ee.n(Oe);let Be=1;function xe(be,De){const ke=be.match(/^(\s+)(?:```)/);if(ke===null)return De;const _e=ke[1];return De.split(` +`).map(Je=>{const Ve=Je.match(/^\s+/);if(Ve===null)return Je;const[Ye]=Ve;return Ye.length>=_e.length?Je.slice(_e.length):Je}).join(` +`)}let Fe=[],Le=["
      "];const Ce=new(Se()).Renderer,ge=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ne(){Fe.length=0,Le=["
        "]}const ze={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ie(be,De,ke,_e){if(De>=be.length||be[De].level<=ke)return De;var Je=be[De];_e.push("
      • "+Je.text+""),De++;var Ve=[];return De=Ie(be,De,Je.level,Ve),Ve.length>0&&(_e.push("
          "),Ve.forEach(function(Ye){_e.push(Ye)}),_e.push("
        ")),_e.push("
      • "),De=Ie(be,De,ke,_e),De}function oe(){return Ie(Fe,0,0,Le),Le.push("
      "),Le.join("")}const E={heading(be){const De=ge.exec(be);if(Be+=1,De)return{type:"heading",raw:De[0],depth:De[1].length,text:De[2]}},fences(be){const De=this.rules.block.fences.exec(be);if(De){const ke=De[0];let _e=xe(ke,De[3]||"");const Je=De[2]?De[2].trim():De[2];if(["latex","katex","math"].indexOf(Je)>=0){const Ve=b(),Ye=_e;_e=Ve,z[Ve]={type:"block",expression:Ye}}return{type:"code",raw:ke,lang:Je,text:_e}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let z={};function te(){return z}function ue(){x=0,z={}}function me(be){return be=be.replace(y,(De,ke)=>{const _e=b();return z[_e]={type:"inline",expression:ke},_e}),be}const he=Ce.listitem;Ce.listitem=function(be){return he(me(be))};const de=Ce.paragraph;Ce.paragraph=function(be){return de(me(be))};const pe=Ce.tablecell;Ce.tablecell=function(be,De){return pe(me(be),De)},Ce.code=function(be,De,ke){const _e=(De||"").match(/\S*/)[0];return _e?["latex","katex","math"].indexOf(_e)>=0?`

      ${be}

      `:`
      ${ke?be:(0,Oe.escape)(be,!0)}
      +`:'
      '+(ke?be:(0,Oe.escape)(be,!0))+"
      "},Ce.heading=function(be,De,ke){let _e=this.options.headerPrefix+ke.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Fe.push({anchor:_e,level:De,text:be}),"'+be+""},Se().setOptions({silent:!0,gfm:!0,pedantic:!1}),Se().use({tokenizer:E,renderer:Ce}),dt.ZP=Se()},17936:function(pt,dt,ee){"use strict";ee.d(dt,{G:function(){return Be},t:function(){return Ae}});var a=ee(7062),Se=ee.n(a);const Oe=null;function Ae(xe,Fe){let Le=Se().get("__ec");Le||(Le={}),Le[xe]=Fe,Se().set("__ec",Le)}function Be(xe,Fe){let Le=Se().get("__ec");return Le?Le[xe]===void 0?Fe:Le[xe]:Fe}},2686:function(pt,dt,ee){"use strict";ee.d(dt,{rX:function(){return me},pW:function(){return he},gy:function(){return de},xY:function(){return ue},O5:function(){return te},hs:function(){return y},tJ:function(){return oe},o1:function(){return E},Rd:function(){return z}});var a=ee(44993),Se=ee(62957),Oe=ee(37285),Ae=ee(6767),Be=ee(64681),xe=ee(89299),Fe=ee(87169),Le=ee(25510),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",ge=ee.p+"static/newqrcode.a8740efb.png",Ne=ee(32637),ze=ee(59301),Ie=(pe,be,De)=>new Promise((ke,_e)=>{var Je=Ge=>{try{Ye(De.next(Ge))}catch(ot){_e(ot)}},Ve=Ge=>{try{Ye(De.throw(Ge))}catch(ot){_e(ot)}},Ye=Ge=>Ge.done?ke(Ge.value):Promise.resolve(Ge.value).then(Je,Ve);Ye((De=De.apply(pe,be)).next())});const oe=(pe,be=!1,De=!1,ke="",_e=!1)=>!!(E(pe)&&x(pe,be,De,ke,_e)),E=pe=>(0,Be.bg)()?!0:(pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=pe=>{var be,De,ke;const{user:_e}=(0,a.getDvaApp)()._store.getState();(0,Be.bg)()&&!((De=(be=_e==null?void 0:_e.userInfo)==null?void 0:be.course)!=null&&De.course_public)&&!((ke=_e==null?void 0:_e.userInfo)!=null&&ke.profile_completed)&&pe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(pe,be=!1,De=!0,ke="",_e=!1)=>{var Je;const{user:Ve}=(0,a.getDvaApp)()._store.getState();return(Je=Ve.userInfo)!=null&&Je.profile_completed?!0:(De?pe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:ke,isCurrentPage:_e}}):Se.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,xe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{Se.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},z=()=>{Se.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ze.createElement("div",{style:{textAlign:"center"}},ze.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ze.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ne}),ze.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var pe;const{user:be}=(0,a.getDvaApp)()._store.getState();return(pe=be.userInfo)!=null&&pe.professional_certification?!0:(Se.default.confirm({title:"\u63D0\u793A",centered:!0,content:ze.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,xe.xg)("/account/certification")}}),!1)},ue=()=>(0,Be.V9)()?!0:(Se.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ze.createElement("img",{src:ge,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),me=(pe,be)=>pe?!0:(Se.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("p",null,be||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ze.createElement("div",{style:{marginLeft:"110px"}},ze.createElement("img",{src:Ce,width:200}),ze.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,xe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),he=pe=>{Se.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ze.createElement("div",null,ze.createElement("div",null,ze.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ze.createElement(Oe.Z,null),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ze.createElement("a",null,pe),"\u5929\u3002"),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ze.createElement("div",{style:{textAlign:"center",marginTop:30}},ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(pe,be="")=>{const{shixunsDetail:{detail:De}}=(0,a.getDvaApp)()._store.getState();if((De==null?void 0:De.public)===2||(De==null?void 0:De.public)===1||(De==null?void 0:De.shixun_status)===3){let ke="";return(De==null?void 0:De.public)===2&&(ke="\u5DF2\u516C\u5F00"),(De==null?void 0:De.public)===1&&(ke="\u5F85\u5BA1\u6838"),(De==null?void 0:De.shixun_status)===3&&(ke="\u5DF2\u5173\u95ED"),Se.default.info({centered:!0,icon:ze.createElement(Fe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ke,"\uFF0C",be,"\u3002"),ze.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(De==null?void 0:De.shixun_status)===2?(Se.default.confirm({centered:!0,icon:ze.createElement(Fe.Z,null),title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",be,"\u3002"),ze.createElement("br",null),ze.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Se.default.confirm({width:440,centered:!0,icon:ze.createElement(Fe.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ie(void 0,null,function*(){(yield pe({type:"shixunsDetail/cancelRelease",payload:{id:De==null?void 0:De.identifier}})).status!==401&&(Ae.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:De==null?void 0:De.identifier}}),pe({type:"practiceSetting/getCommonData",payload:{id:De==null?void 0:De.identifier}}))})})}}),!0):!1}},86953:function(pt,dt,ee){"use strict";ee.d(dt,{Z:function(){return Yn}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ne,ce){return ne.__proto__=ce,ne},Object.assign=Object.assign||function(ne){if(ne==null)throw new TypeError("Cannot convert undefined or null to object");let ce=Object(ne);for(let fe=1;fe ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","error",fe),Be.ENABLE_ERROR&&(console.error?console.error(fe):console.warn?console.warn(fe):console.log(fe))}static i(ne,ce){(!ne||Be.FORCE_GLOBAL_TAG)&&(ne=Be.GLOBAL_TAG);let fe=`[${ne}] > ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","info",fe),Be.ENABLE_INFO&&(console.info?console.info(fe):console.log(fe))}static w(ne,ce){(!ne||Be.FORCE_GLOBAL_TAG)&&(ne=Be.GLOBAL_TAG);let fe=`[${ne}] > ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","warn",fe),Be.ENABLE_WARN&&(console.warn?console.warn(fe):console.log(fe))}static d(ne,ce){(!ne||Be.FORCE_GLOBAL_TAG)&&(ne=Be.GLOBAL_TAG);let fe=`[${ne}] > ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","debug",fe),Be.ENABLE_DEBUG&&(console.debug?console.debug(fe):console.log(fe))}static v(ne,ce){(!ne||Be.FORCE_GLOBAL_TAG)&&(ne=Be.GLOBAL_TAG);let fe=`[${ne}] > ${ce}`;Be.ENABLE_CALLBACK&&Be.emitter.emit("log","verbose",fe),Be.ENABLE_VERBOSE&&console.log(fe)}}Be.GLOBAL_TAG="flv.js",Be.FORCE_GLOBAL_TAG=!1,Be.ENABLE_ERROR=!0,Be.ENABLE_INFO=!0,Be.ENABLE_WARN=!0,Be.ENABLE_DEBUG=!0,Be.ENABLE_VERBOSE=!0,Be.ENABLE_CALLBACK=!1,Be.emitter=new(Ae());var xe=Be;class Fe{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ne){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ne,this._totalBytes+=ne):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ne,this._totalBytes+=ne):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ne,this._totalBytes+=ne,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ne=(this._now()-this._lastCheckpoint)/1e3;return ne==0&&(ne=1),this._intervalBytes/ne/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ne=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ne/1024}}var Le=Fe;class Ce{constructor(ne){this._message=ne}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class ge extends Ce{constructor(ne){super(ne)}get name(){return"IllegalStateException"}}class Ne extends Ce{constructor(ne){super(ne)}get name(){return"InvalidArgumentException"}}class ze extends Ce{constructor(ne){super(ne)}get name(){return"NotImplementedException"}}const Ie={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},oe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(ne){this._type=ne||"undefined",this._status=Ie.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ie.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ie.kConnecting||this._status===Ie.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ne){this._onContentLengthKnown=ne}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ne){this._onURLRedirect=ne}get onDataArrival(){return this._onDataArrival}set onDataArrival(ne){this._onDataArrival=ne}get onError(){return this._onError}set onError(ne){this._onError=ne}get onComplete(){return this._onComplete}set onComplete(ne){this._onComplete=ne}open(ne,ce){throw new ze("Unimplemented abstract function!")}abort(){throw new ze("Unimplemented abstract function!")}}let y={};function x(){let St=self.navigator.userAgent.toLowerCase(),ne=/(edge)\/([\w.]+)/.exec(St)||/(opr)[\/]([\w.]+)/.exec(St)||/(chrome)[ \/]([\w.]+)/.exec(St)||/(iemobile)[\/]([\w.]+)/.exec(St)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(St)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(St)||/(webkit)[ \/]([\w.]+)/.exec(St)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(St)||/(msie) ([\w.]+)/.exec(St)||St.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(St)||St.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(St)||[],ce=/(ipad)/.exec(St)||/(ipod)/.exec(St)||/(windows phone)/.exec(St)||/(iphone)/.exec(St)||/(kindle)/.exec(St)||/(android)/.exec(St)||/(windows)/.exec(St)||/(mac)/.exec(St)||/(linux)/.exec(St)||/(cros)/.exec(St)||[],fe={browser:ne[5]||ne[3]||ne[1]||"",version:ne[2]||ne[4]||"0",majorVersion:ne[4]||ne[2]||"0",platform:ce[0]||""},Me={};if(fe.browser){Me[fe.browser]=!0;let je=fe.majorVersion.split(".");Me.version={major:parseInt(fe.majorVersion,10),string:fe.version},je.length>1&&(Me.version.minor=parseInt(je[1],10)),je.length>2&&(Me.version.build=parseInt(je[2],10))}if(fe.platform&&(Me[fe.platform]=!0),(Me.chrome||Me.opr||Me.safari)&&(Me.webkit=!0),Me.rv||Me.iemobile){Me.rv&&delete Me.rv;let je="msie";fe.browser=je,Me[je]=!0}if(Me.edge){delete Me.edge;let je="msedge";fe.browser=je,Me[je]=!0}if(Me.opr){let je="opera";fe.browser=je,Me[je]=!0}if(Me.safari&&Me.android){let je="android";fe.browser=je,Me[je]=!0}Me.name=fe.browser,Me.platform=fe.platform;for(let je in y)y.hasOwnProperty(je)&&delete y[je];Object.assign(y,Me)}x();var b=y;class z extends E{static isSupported(){try{let ne=b.msedge&&b.version.minor>=15048,ce=b.msedge?ne:!0;return self.fetch&&self.ReadableStream&&ce}catch(ne){return!1}}constructor(ne,ce){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ne,this._config=ce,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ne,ce){this._dataSource=ne,this._range=ce;let fe=ne.url;this._config.reuseRedirectedURL&&ne.redirectedURL!=null&&(fe=ne.redirectedURL);let Me=this._seekHandler.getConfig(fe,ce),je=new self.Headers;if(typeof Me.headers=="object"){let Lt=Me.headers;for(let ma in Lt)Lt.hasOwnProperty(ma)&&je.append(ma,Lt[ma])}let vt={method:"GET",headers:je,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Lt in this._config.headers)je.append(Lt,this._config.headers[Lt]);ne.cors===!1&&(vt.mode="same-origin"),ne.withCredentials&&(vt.credentials="include"),ne.referrerPolicy&&(vt.referrerPolicy=ne.referrerPolicy),this._status=Ie.kConnecting,self.fetch(Me.url,vt).then(Lt=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ie.kIdle;return}if(Lt.ok&&Lt.status>=200&&Lt.status<=299){if(Lt.url!==Me.url&&this._onURLRedirect){let aa=this._seekHandler.removeURLParameters(Lt.url);this._onURLRedirect(aa)}let ma=Lt.headers.get("Content-Length");return ma!=null&&(this._contentLength=parseInt(ma),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Lt.body.getReader())}else if(this._status=Ie.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:Lt.status,msg:Lt.statusText});else throw new Ce("FetchStreamLoader: Http code invalid, "+Lt.status+" "+Lt.statusText)}).catch(Lt=>{if(this._status=Ie.kError,this._onError)this._onError(oe.EXCEPTION,{code:-1,msg:Lt.message});else throw Lt})}abort(){this._requestAbort=!0}_pump(ne){return ne.read().then(ce=>{if(ce.done)if(this._contentLength!==null&&this._receivedLength{if(ce.code===11&&b.msedge)return;this._status=Ie.kError;let fe=0,Me=null;if((ce.code===19||ce.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ie.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:ce.status,msg:ce.statusText});else throw new Ce("MozChunkedLoader: Http code invalid, "+ce.status+" "+ce.statusText);else this._status=Ie.kBuffering}}_onProgress(ne){if(this._status===Ie.kError)return;this._contentLength===null&&ne.total!==null&&ne.total!==0&&(this._contentLength=ne.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ce=ne.target.response,fe=this._range.from+this._receivedLength;this._receivedLength+=ce.byteLength,this._onDataArrival&&this._onDataArrival(ce,fe,this._receivedLength)}_onLoadEnd(ne){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ie.kError)return;this._status=Ie.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ne){this._status=Ie.kError;let ce=0,fe=null;if(this._contentLength&&ne.loaded=200&&ce.status<=299){if(this._status=LoaderStatus.kBuffering,ce.responseURL!=null){let Me=this._seekHandler.removeURLParameters(ce.responseURL);ce.responseURL!==this._currentRequestURL&&Me!==this._currentRedirectedURL&&(this._currentRedirectedURL=Me,this._onURLRedirect&&this._onURLRedirect(Me))}let fe=ce.getResponseHeader("Content-Length");if(fe!=null&&this._contentLength==null){let Me=parseInt(fe);Me>0&&(this._contentLength=Me,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ce.status,msg:ce.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ce.status+" "+ce.statusText);else if(ce.readyState===3&&ce.status>=200&&ce.status<=299){this._status=LoaderStatus.kBuffering;let fe=ce.response;this._reader.readAsArrayBuffer(fe)}}_xhrOnError(ne){this._status=LoaderStatus.kError;let ce=LoaderErrors.EXCEPTION,fe={code:-1,msg:ne.constructor.name+" "+ne.type};if(this._onError)this._onError(ce,fe);else throw new RuntimeException(fe.msg)}_msrOnProgress(ne){let fe=ne.target.result;if(fe==null){this._doReconnectIfNeeded();return}let Me=fe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=fe.byteLength;let je=this._totalRange.from+this._receivedLength;this._receivedLength+=Me.byteLength,this._onDataArrival&&this._onDataArrival(Me,je,this._receivedLength),fe.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${je+Me.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(fe=this._range.from+this._contentLength-1),this._currentRequestRange={from:ce,to:fe},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ne,ce){this._lastTimeLoaded=0;let fe=ne.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?fe=this._currentRedirectedURL:ne.redirectedURL!=null&&(fe=ne.redirectedURL));let Me=this._seekHandler.getConfig(fe,ce);this._currentRequestURL=Me.url;let je=this._xhr=new XMLHttpRequest;if(je.open("GET",Me.url,!0),je.responseType="arraybuffer",je.onreadystatechange=this._onReadyStateChange.bind(this),je.onprogress=this._onProgress.bind(this),je.onload=this._onLoad.bind(this),je.onerror=this._onXhrError.bind(this),ne.withCredentials&&(je.withCredentials=!0),typeof Me.headers=="object"){let vt=Me.headers;for(let Lt in vt)vt.hasOwnProperty(Lt)&&je.setRequestHeader(Lt,vt[Lt])}if(typeof this._config.headers=="object"){let vt=this._config.headers;for(let Lt in vt)vt.hasOwnProperty(Lt)&&je.setRequestHeader(Lt,vt[Lt])}je.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ie.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ne){let ce=ne.target;if(ce.readyState===2){if(ce.responseURL!=null){let fe=this._seekHandler.removeURLParameters(ce.responseURL);ce.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}if(ce.status>=200&&ce.status<=299){if(this._waitForTotalLength)return;this._status=Ie.kBuffering}else if(this._status=Ie.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:ce.status,msg:ce.statusText});else throw new Ce("RangeLoader: Http code invalid, "+ce.status+" "+ce.statusText)}}_onProgress(ne){if(this._status===Ie.kError)return;if(this._contentLength===null){let fe=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,fe=!0;let Me=ne.total;this._internalAbort(),Me!=null&Me!==0&&(this._totalLength=Me)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,fe){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ce=ne.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ne.loaded,this._speedSampler.addBytes(ce)}_normalizeSpeed(ne){let ce=this._chunkSizeKBList,fe=ce.length-1,Me=0,je=0,vt=fe;if(ne=ce[Me]&&ne=3&&(ce=this._speedSampler.currentKBps)),ce!==0){let vt=this._normalizeSpeed(ce);this._currentSpeedNormalized!==vt&&(this._currentSpeedNormalized=vt,this._currentChunkSizeKB=vt)}let fe=ne.target.response,Me=this._range.from+this._receivedLength;this._receivedLength+=fe.byteLength;let je=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ce.result)},ce.readAsArrayBuffer(ne.data)}else{this._status=Ie.kError;let ce={code:-1,msg:"Unsupported WebSocket message type: "+ne.data.constructor.name};if(this._onError)this._onError(oe.EXCEPTION,ce);else throw new Ce(ce.msg)}}_dispatchArrayBuffer(ne){let ce=ne,fe=this._receivedLength;this._receivedLength+=ce.byteLength,this._onDataArrival&&this._onDataArrival(ce,fe,this._receivedLength)}_onWebSocketError(ne){this._status=Ie.kError;let ce={code:ne.code,msg:ne.message};if(this._onError)this._onError(oe.EXCEPTION,ce);else throw new Ce(ce.msg)}}var ke=De;class _e{constructor(ne){this._zeroStart=ne||!1}getConfig(ne,ce){let fe={};if(ce.from!==0||ce.to!==-1){let Me;ce.to!==-1?Me=`bytes=${ce.from.toString()}-${ce.to.toString()}`:Me=`bytes=${ce.from.toString()}-`,fe.Range=Me}else this._zeroStart&&(fe.Range="bytes=0-");return{url:ne,headers:fe}}removeURLParameters(ne){return ne}}var Je=_e;class Ve{constructor(ne,ce){this._startName=ne,this._endName=ce}getConfig(ne,ce){let fe=ne;if(ce.from!==0||ce.to!==-1){let Me=!0;fe.indexOf("?")===-1&&(fe+="?",Me=!1),Me&&(fe+="&"),fe+=`${this._startName}=${ce.from.toString()}`,ce.to!==-1&&(fe+=`&${this._endName}=${ce.to.toString()}`)}return{url:fe,headers:{}}}removeURLParameters(ne){let ce=ne.split("?")[0],fe,Me=ne.indexOf("?");Me!==-1&&(fe=ne.substring(Me+1));let je="";if(fe!=null&&fe.length>0){let vt=fe.split("&");for(let Lt=0;Lt0;ma[0]!==this._startName&&ma[0]!==this._endName&&(aa&&(je+="&"),je+=vt[Lt])}}return je.length===0?ce:ce+"?"+je}}var Ye=Ve;class Ge{constructor(ne,ce,fe){this.TAG="IOController",this._config=ce,this._extraData=fe,this._stashInitialSize=1024*384,ce.stashInitialSize!=null&&ce.stashInitialSize>0&&(this._stashInitialSize=ce.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,ce.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ne,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ne.url),this._refTotalLength=ne.filesize?ne.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Le,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ne){this._extraData=ne}get onDataArrival(){return this._onDataArrival}set onDataArrival(ne){this._onDataArrival=ne}get onSeeked(){return this._onSeeked}set onSeeked(ne){this._onSeeked=ne}get onError(){return this._onError}set onError(ne){this._onError=ne}get onComplete(){return this._onComplete}set onComplete(ne){this._onComplete=ne}get onRedirect(){return this._onRedirect}set onRedirect(ne){this._onRedirect=ne}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ne){this._onRecoveredEarlyEof=ne}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===be?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ne=this._config;if(ne.seekType==="range")this._seekHandler=new Je(this._config.rangeLoadZeroStart);else if(ne.seekType==="param"){let ce=ne.seekParamStart||"bstart",fe=ne.seekParamEnd||"bend";this._seekHandler=new Ye(ce,fe)}else if(ne.seekType==="custom"){if(typeof ne.customSeekHandler!="function")throw new Ne("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ne.customSeekHandler}else throw new Ne(`Invalid seekType in config: ${ne.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ke;else if(te.isSupported())this._loaderClass=te;else if(me.isSupported())this._loaderClass=me;else if(be.isSupported())this._loaderClass=be;else throw new Ce("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ne){this._currentRange={from:0,to:-1},ne&&(this._currentRange.from=ne),this._speedSampler.reset(),ne||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ne=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ne,!0)}}seek(ne){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ne,!0)}_internalSeek(ne,ce){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ce),this._loader.destroy(),this._loader=null;let fe={from:ne,to:-1};this._currentRange={from:fe.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,fe),this._onSeeked&&this._onSeeked()}updateUrl(ne){if(!ne||typeof ne!="string"||ne.length===0)throw new Ne("Url must be a non-empty string!");this._dataSource.url=ne}_expandBuffer(ne){let ce=this._stashSize;for(;ce+1024*1024*10){let Me=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(fe,0,ce).set(Me,0)}this._stashBuffer=fe,this._bufferSize=ce}_normalizeSpeed(ne){let ce=this._speedNormalizeList,fe=ce.length-1,Me=0,je=0,vt=fe;if(ne=ce[Me]&&ne=512&&ne<=1024?ce=Math.floor(ne*1.5):ce=ne*2,ce>8192&&(ce=8192);let fe=ce*1024+1024*1024*1;this._bufferSize0){let vt=this._stashBuffer.slice(0,this._stashUsed),Lt=this._dispatchChunks(vt,this._stashByteStart);if(Lt0){let ma=new Uint8Array(vt,Lt);je.set(ma,0),this._stashUsed=ma.byteLength,this._stashByteStart+=Lt}}else this._stashUsed=0,this._stashByteStart+=Lt;this._stashUsed+ne.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ne.byteLength),je=new Uint8Array(this._stashBuffer,0,this._bufferSize)),je.set(new Uint8Array(ne),this._stashUsed),this._stashUsed+=ne.byteLength}else{let vt=this._dispatchChunks(ne,ce);if(vtthis._bufferSize&&(this._expandBuffer(Lt),je=new Uint8Array(this._stashBuffer,0,this._bufferSize)),je.set(new Uint8Array(ne,vt),0),this._stashUsed+=Lt,this._stashByteStart=ce+vt}}}else if(this._stashUsed===0){let je=this._dispatchChunks(ne,ce);if(jethis._bufferSize&&this._expandBuffer(vt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ne,je),0),this._stashUsed+=vt,this._stashByteStart=ce+je}}else{this._stashUsed+ne.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ne.byteLength);let je=new Uint8Array(this._stashBuffer,0,this._bufferSize);je.set(new Uint8Array(ne),this._stashUsed),this._stashUsed+=ne.byteLength;let vt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(vt0){let Lt=new Uint8Array(this._stashBuffer,vt);je.set(Lt,0)}this._stashUsed-=vt,this._stashByteStart+=vt}}_flushStashBuffer(ne){if(this._stashUsed>0){let ce=this._stashBuffer.slice(0,this._stashUsed),fe=this._dispatchChunks(ce,this._stashByteStart),Me=ce.byteLength-fe;if(fe0){let je=new Uint8Array(this._stashBuffer,0,this._bufferSize),vt=new Uint8Array(ce,fe);je.set(vt,0),this._stashUsed=vt.byteLength,this._stashByteStart+=fe}return 0}return this._stashUsed=0,this._stashByteStart=0,Me}return 0}_onLoaderComplete(ne,ce){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ne,ce){switch(xe.e(this.TAG,`Loader error, code = ${ce.code}, msg = ${ce.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ne=oe.UNRECOVERABLE_EARLY_EOF),ne){case oe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let fe=this._currentRange.to+1;fe0){let ce=gt.getConfig();ne.emit("change",ce)}}static registerListener(ne){gt.emitter.addListener("change",ne)}static removeListener(ne){gt.emitter.removeListener("change",ne)}static addLogListener(ne){xe.emitter.addListener("log",ne),xe.emitter.listenerCount("log")>0&&(xe.ENABLE_CALLBACK=!0,gt._notifyChange())}static removeLogListener(ne){xe.emitter.removeListener("log",ne),xe.emitter.listenerCount("log")===0&&(xe.ENABLE_CALLBACK=!1,gt._notifyChange())}}gt.emitter=new(Ae());var $e=gt;class ft{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ne=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ce=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ne&&ce}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ne){if(this.keyframesIndex==null)return null;let ce=this.keyframesIndex,fe=this._search(ce.times,ne);return{index:fe,milliseconds:ce.times[fe],fileposition:ce.filepositions[fe]}}_search(ne,ce){let fe=0,Me=ne.length-1,je=0,vt=0,Lt=Me;for(ce=ne[je]&&ce=128){ne.push(String.fromCharCode(je&65535)),fe+=2;continue}}}else if(ce[fe]<240){if(wt(ce,fe,2)){let je=(ce[fe]&15)<<12|(ce[fe+1]&63)<<6|ce[fe+2]&63;if(je>=2048&&(je&63488)!==55296){ne.push(String.fromCharCode(je&65535)),fe+=3;continue}}}else if(ce[fe]<248&&wt(ce,fe,3)){let je=(ce[fe]&7)<<18|(ce[fe+1]&63)<<12|(ce[fe+2]&63)<<6|ce[fe+3]&63;if(je>65536&&je<1114112){je-=65536,ne.push(String.fromCharCode(je>>>10|55296)),ne.push(String.fromCharCode(je&1023|56320)),fe+=4;continue}}}ne.push("\uFFFD"),++fe}return ne.join("")}var sn=Qt;let Te=function(){let St=new ArrayBuffer(2);return new DataView(St).setInt16(0,256,!0),new Int16Array(St)[0]===256}();class Vt{static parseScriptData(ne,ce,fe){let Me={};try{let je=Vt.parseValue(ne,ce,fe),vt=Vt.parseValue(ne,ce+je.size,fe-je.size);Me[je.data]=vt.data}catch(je){xe.e("AMF",je.toString())}return Me}static parseObject(ne,ce,fe){if(fe<3)throw new ge("Data not enough when parse ScriptDataObject");let Me=Vt.parseString(ne,ce,fe),je=Vt.parseValue(ne,ce+Me.size,fe-Me.size),vt=je.objectEnd;return{data:{name:Me.data,value:je.data},size:Me.size+je.size,objectEnd:vt}}static parseVariable(ne,ce,fe){return Vt.parseObject(ne,ce,fe)}static parseString(ne,ce,fe){if(fe<2)throw new ge("Data not enough when parse String");let je=new DataView(ne,ce,fe).getUint16(0,!Te),vt;return je>0?vt=sn(new Uint8Array(ne,ce+2,je)):vt="",{data:vt,size:2+je}}static parseLongString(ne,ce,fe){if(fe<4)throw new ge("Data not enough when parse LongString");let je=new DataView(ne,ce,fe).getUint32(0,!Te),vt;return je>0?vt=sn(new Uint8Array(ne,ce+4,je)):vt="",{data:vt,size:4+je}}static parseDate(ne,ce,fe){if(fe<10)throw new ge("Data size invalid when parse Date");let Me=new DataView(ne,ce,fe),je=Me.getFloat64(0,!Te),vt=Me.getInt16(8,!Te);return je+=vt*60*1e3,{data:new Date(je),size:10}}static parseValue(ne,ce,fe){if(fe<1)throw new ge("Data not enough when parse Value");let Me=new DataView(ne,ce,fe),je=1,vt=Me.getUint8(0),Lt,ma=!1;try{switch(vt){case 0:Lt=Me.getFloat64(1,!Te),je+=8;break;case 1:{Lt=!!Me.getUint8(1),je+=1;break}case 2:{let aa=Vt.parseString(ne,ce+1,fe-1);Lt=aa.data,je+=aa.size;break}case 3:{Lt={};let aa=0;for((Me.getUint32(fe-4,!Te)&16777215)===9&&(aa=3);je32)throw new Ne("ExpGolomb: readBits() bits exceeded max 32bits!");if(ne<=this._current_word_bits_left){let vt=this._current_word>>>32-ne;return this._current_word<<=ne,this._current_word_bits_left-=ne,vt}let ce=this._current_word_bits_left?this._current_word:0;ce=ce>>>32-this._current_word_bits_left;let fe=ne-this._current_word_bits_left;this._fillCurrentWord();let Me=Math.min(fe,this._current_word_bits_left),je=this._current_word>>>32-Me;return this._current_word<<=Me,this._current_word_bits_left-=Me,ce=ce<>>ne)return this._current_word<<=ne,this._current_word_bits_left-=ne,ne;return this._fillCurrentWord(),ne+this._skipLeadingZero()}readUEG(){let ne=this._skipLeadingZero();return this.readBits(ne+1)-1}readSEG(){let ne=this.readUEG();return ne&1?ne+1>>>1:-1*(ne>>>1)}}var Yt=xt;class ea{static _ebsp2rbsp(ne){let ce=ne,fe=ce.byteLength,Me=new Uint8Array(fe),je=0;for(let vt=0;vt=2&&ce[vt]===3&&ce[vt-1]===0&&ce[vt-2]===0||(Me[je]=ce[vt],je++);return new Uint8Array(Me.buffer,0,je)}static parseSPS(ne){let ce=ea._ebsp2rbsp(ne),fe=new Yt(ce);fe.readByte();let Me=fe.readByte();fe.readByte();let je=fe.readByte();fe.readUEG();let vt=ea.getProfileString(Me),Lt=ea.getLevelString(je),ma=1,aa=420,la=[0,420,422,444],ou=8;if((Me===100||Me===110||Me===122||Me===244||Me===44||Me===83||Me===86||Me===118||Me===128||Me===138||Me===144)&&(ma=fe.readUEG(),ma===3&&fe.readBits(1),ma<=3&&(aa=la[ma]),ou=fe.readUEG()+8,fe.readUEG(),fe.readBits(1),fe.readBool())){let Xa=ma!==3?8:12;for(let bu=0;bu0&&Xa<16?(Or=bu[Xa-1],ru=Rr[Xa-1]):Xa===255&&(Or=fe.readByte()<<8|fe.readByte(),ru=fe.readByte()<<8|fe.readByte())}if(fe.readBool()&&fe.readBool(),fe.readBool()&&(fe.readBits(4),fe.readBool()&&fe.readBits(24)),fe.readBool()&&(fe.readUEG(),fe.readUEG()),fe.readBool()){let Xa=fe.readBits(32),bu=fe.readBits(32);Du=fe.readBool(),ur=bu,Fa=Xa*2,Bu=ur/Fa}}let xr=1;(Or!==1||ru!==1)&&(xr=Or/ru);let hr=0,Kr=0;if(ma===0)hr=1,Kr=2-oa;else{let Xa=ma===3?1:2,bu=ma===1?2:1;hr=Xa,Kr=bu*(2-oa)}let Aa=(ya+1)*16,Ka=(2-oa)*((An+1)*16);Aa-=(st+Wt)*hr,Ka-=(Ra+yu)*Kr;let Ku=Math.ceil(Aa*xr);return fe.destroy(),fe=null,{profile_string:vt,level_string:Lt,bit_depth:ou,ref_frames:In,chroma_format:aa,chroma_format_string:ea.getChromaFormatString(aa),frame_rate:{fixed:Du,fps:Bu,fps_den:Fa,fps_num:ur},sar_ratio:{width:Or,height:ru},codec_size:{width:Aa,height:Ka},present_size:{width:Ku,height:Ka}}}static _skipScalingList(ne,ce){let fe=8,Me=8,je=0;for(let vt=0;vt>>8&255|(St&255)<<8}function cn(St){return(St&4278190080)>>>24|(St&16711680)>>>8|(St&65280)<<8|(St&255)<<24}function He(St,ne){return St[ne]<<24|St[ne+1]<<16|St[ne+2]<<8|St[ne+3]}class ht{constructor(ne,ce){this.TAG="FLVDemuxer",this._config=ce,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ne.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ne.hasAudioTrack,this._hasVideo=ne.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ct,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let fe=new ArrayBuffer(2);return new DataView(fe).setInt16(0,256,!0),new Int16Array(fe)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ne){let ce=new Uint8Array(ne),fe={match:!1};if(ce[0]!==70||ce[1]!==76||ce[2]!==86||ce[3]!==1)return fe;let Me=(ce[4]&4)>>>2!==0,je=(ce[4]&1)!==0,vt=He(ce,5);return vt<9?fe:{match:!0,consumed:vt,dataOffset:vt,hasAudioTrack:Me,hasVideoTrack:je}}bindDataSource(ne){return ne.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ne){this._onTrackMetadata=ne}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ne){this._onMediaInfo=ne}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ne){this._onMetaDataArrived=ne}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ne){this._onScriptDataArrived=ne}get onError(){return this._onError}set onError(ne){this._onError=ne}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ne){this._onDataAvailable=ne}get timestampBase(){return this._timestampBase}set timestampBase(ne){this._timestampBase=ne}get overridedDuration(){return this._duration}set overridedDuration(ne){this._durationOverrided=!0,this._duration=ne,this._mediaInfo.duration=ne}set overridedHasAudio(ne){this._hasAudioFlagOverrided=!0,this._hasAudio=ne,this._mediaInfo.hasAudio=ne}set overridedHasVideo(ne){this._hasVideoFlagOverrided=!0,this._hasVideo=ne,this._mediaInfo.hasVideo=ne}resetMediaInfo(){this._mediaInfo=new Ct}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ne,ce){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new ge("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let fe=0,Me=this._littleEndian;if(ce===0)if(ne.byteLength>13)fe=ht.probe(ne).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ce+fe!==this._dataOffset&&xe.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ne,fe).getUint32(0,!Me)!==0&&xe.w(this.TAG,"PrevTagSize0 !== 0 !!!"),fe+=4);fene.byteLength)break;let vt=je.getUint8(0),Lt=je.getUint32(0,!Me)&16777215;if(fe+11+Lt+4>ne.byteLength)break;if(vt!==8&&vt!==9&&vt!==18){xe.w(this.TAG,`Unsupported tag type ${vt}, skipped`),fe+=11+Lt+4;continue}let ma=je.getUint8(4),aa=je.getUint8(5),la=je.getUint8(6),ou=je.getUint8(7),Gn=la|aa<<8|ma<<16|ou<<24;(je.getUint32(7,!Me)&16777215)!==0&&xe.w(this.TAG,"Meet tag which has StreamID != 0!");let ya=fe+11;switch(vt){case 8:this._parseAudioData(ne,ya,Lt,Gn);break;case 9:this._parseVideoData(ne,ya,Lt,Gn,ce+fe);break;case 18:this._parseScriptData(ne,ya,Lt);break}let An=je.getUint32(11+Lt,!Me);An!==11+Lt&&xe.w(this.TAG,`Invalid PrevTagSize ${An}`),fe+=11+Lt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),fe}_parseScriptData(ne,ce,fe){let Me=fa.parseScriptData(ne,ce,fe);if(Me.hasOwnProperty("onMetaData")){if(Me.onMetaData==null||typeof Me.onMetaData!="object"){xe.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&xe.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Me;let je=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},je)),typeof je.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=je.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof je.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=je.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof je.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=je.audiodatarate),typeof je.videodatarate=="number"&&(this._mediaInfo.videoDataRate=je.videodatarate),typeof je.width=="number"&&(this._mediaInfo.width=je.width),typeof je.height=="number"&&(this._mediaInfo.height=je.height),typeof je.duration=="number"){if(!this._durationOverrided){let vt=Math.floor(je.duration*this._timescale);this._duration=vt,this._mediaInfo.duration=vt}}else this._mediaInfo.duration=0;if(typeof je.framerate=="number"){let vt=Math.floor(je.framerate*1e3);if(vt>0){let Lt=vt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Lt,this._referenceFrameRate.fps_num=vt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Lt}}if(typeof je.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let vt=je.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(vt),je.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=je,xe.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Me).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Me))}_parseKeyframesIndex(ne){let ce=[],fe=[];for(let Me=1;Me>>4;if(ma!==2&&ma!==10){this._onError(nn.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+ma);return}let aa=0,la=(Lt&12)>>>2;if(la>=0&&la<=4)aa=this._flvSoundRateTable[la];else{this._onError(nn.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+la);return}let ou=(Lt&2)>>>1,Gn=Lt&1,In=this._audioMetadata,ya=this._audioTrack;if(In||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),In=this._audioMetadata={},In.type="audio",In.id=ya.id,In.timescale=this._timescale,In.duration=this._duration,In.audioSampleRate=aa,In.channelCount=Gn===0?1:2),ma===10){let An=this._parseAACAudioData(ne,ce+1,fe-1);if(An==null)return;if(An.packetType===0){In.config&&xe.w(this.TAG,"Found another AudioSpecificConfig!");let oa=An.data;In.audioSampleRate=oa.samplingRate,In.channelCount=oa.channelCount,In.codec=oa.codec,In.originalCodec=oa.originalCodec,In.config=oa.config,In.refSampleDuration=1024/In.audioSampleRate*In.timescale,xe.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",In);let st=this._mediaInfo;st.audioCodec=In.originalCodec,st.audioSampleRate=In.audioSampleRate,st.audioChannelCount=In.channelCount,st.hasVideo?st.videoCodec!=null&&(st.mimeType='video/x-flv; codecs="'+st.videoCodec+","+st.audioCodec+'"'):st.mimeType='video/x-flv; codecs="'+st.audioCodec+'"',st.isComplete()&&this._onMediaInfo(st)}else if(An.packetType===1){let oa=this._timestampBase+Me,st={unit:An.data,length:An.data.byteLength,dts:oa,pts:oa};ya.samples.push(st),ya.length+=An.data.length}else xe.e(this.TAG,`Flv: Unsupported AAC data type ${An.packetType}`)}else if(ma===2){if(!In.codec){let Wt=this._parseMP3AudioData(ne,ce+1,fe-1,!0);if(Wt==null)return;In.audioSampleRate=Wt.samplingRate,In.channelCount=Wt.channelCount,In.codec=Wt.codec,In.originalCodec=Wt.originalCodec,In.refSampleDuration=1152/In.audioSampleRate*In.timescale,xe.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",In);let Ra=this._mediaInfo;Ra.audioCodec=In.codec,Ra.audioSampleRate=In.audioSampleRate,Ra.audioChannelCount=In.channelCount,Ra.audioDataRate=Wt.bitRate,Ra.hasVideo?Ra.videoCodec!=null&&(Ra.mimeType='video/x-flv; codecs="'+Ra.videoCodec+","+Ra.audioCodec+'"'):Ra.mimeType='video/x-flv; codecs="'+Ra.audioCodec+'"',Ra.isComplete()&&this._onMediaInfo(Ra)}let An=this._parseMP3AudioData(ne,ce+1,fe-1,!1);if(An==null)return;let oa=this._timestampBase+Me,st={unit:An,length:An.byteLength,dts:oa,pts:oa};ya.samples.push(st),ya.length+=An.length}}_parseAACAudioData(ne,ce,fe){if(fe<=1){xe.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Me={},je=new Uint8Array(ne,ce,fe);return Me.packetType=je[0],je[0]===0?Me.data=this._parseAACAudioSpecificConfig(ne,ce+1,fe-1):Me.data=je.subarray(1),Me}_parseAACAudioSpecificConfig(ne,ce,fe){let Me=new Uint8Array(ne,ce,fe),je=null,vt=0,Lt=0,ma=null,aa=0,la=null;if(vt=Lt=Me[0]>>>3,aa=(Me[0]&7)<<1|Me[1]>>>7,aa<0||aa>=this._mpegSamplingRates.length){this._onError(nn.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let ou=this._mpegSamplingRates[aa],Gn=(Me[1]&120)>>>3;if(Gn<0||Gn>=8){this._onError(nn.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}vt===5&&(la=(Me[1]&7)<<1|Me[2]>>>7,ma=(Me[2]&124)>>>2);let In=self.navigator.userAgent.toLowerCase();return In.indexOf("firefox")!==-1?aa>=6?(vt=5,je=new Array(4),la=aa-3):(vt=2,je=new Array(2),la=aa):In.indexOf("android")!==-1?(vt=2,je=new Array(2),la=aa):(vt=5,la=aa,je=new Array(4),aa>=6?la=aa-3:Gn===1&&(vt=2,je=new Array(2),la=aa)),je[0]=vt<<3,je[0]|=(aa&15)>>>1,je[1]=(aa&15)<<7,je[1]|=(Gn&15)<<3,vt===5&&(je[1]|=(la&15)>>>1,je[2]=(la&1)<<7,je[2]|=8,je[3]=0),{config:je,samplingRate:ou,channelCount:Gn,codec:"mp4a.40."+vt,originalCodec:"mp4a.40."+Lt}}_parseMP3AudioData(ne,ce,fe,Me){if(fe<4){xe.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let je=this._littleEndian,vt=new Uint8Array(ne,ce,fe),Lt=null;if(Me){if(vt[0]!==255)return;let ma=vt[1]>>>3&3,aa=(vt[1]&6)>>1,la=(vt[2]&240)>>>4,ou=(vt[2]&12)>>>2,In=(vt[3]>>>6&3)!==3?2:1,ya=0,An=0,oa=34,st="mp3";switch(ma){case 0:ya=this._mpegAudioV25SampleRateTable[ou];break;case 2:ya=this._mpegAudioV20SampleRateTable[ou];break;case 3:ya=this._mpegAudioV10SampleRateTable[ou];break}switch(aa){case 1:oa=34,la>>4,ma=vt&15;if(ma!==7){this._onError(nn.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${ma}`);return}this._parseAVCVideoPacket(ne,ce+1,fe-1,Me,je,Lt)}_parseAVCVideoPacket(ne,ce,fe,Me,je,vt){if(fe<4){xe.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Lt=this._littleEndian,ma=new DataView(ne,ce,fe),aa=ma.getUint8(0),ou=(ma.getUint32(0,!Lt)&16777215)<<8>>8;if(aa===0)this._parseAVCDecoderConfigurationRecord(ne,ce+4,fe-4);else if(aa===1)this._parseAVCVideoData(ne,ce+4,fe-4,Me,je,vt,ou);else if(aa!==2){this._onError(nn.FORMAT_ERROR,`Flv: Invalid video packet type ${aa}`);return}}_parseAVCDecoderConfigurationRecord(ne,ce,fe){if(fe<7){xe.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Me=this._videoMetadata,je=this._videoTrack,vt=this._littleEndian,Lt=new DataView(ne,ce,fe);Me?typeof Me.avcc!="undefined"&&xe.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Me=this._videoMetadata={},Me.type="video",Me.id=je.id,Me.timescale=this._timescale,Me.duration=this._duration);let ma=Lt.getUint8(0),aa=Lt.getUint8(1),la=Lt.getUint8(2),ou=Lt.getUint8(3);if(ma!==1||aa===0){this._onError(nn.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Lt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(nn.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Gn=Lt.getUint8(5)&31;if(Gn===0){this._onError(nn.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Gn>1&&xe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Gn}`);let In=6;for(let An=0;An1&&xe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ya}`);In++;for(let An=0;An=fe){xe.w(this.TAG,`Malformed Nalu near timestamp ${ya}, offset = ${Gn}, dataSize = ${fe}`);break}let oa=aa.getUint32(Gn,!ma);if(In===3&&(oa>>>=8),oa>fe-In){xe.w(this.TAG,`Malformed Nalus near timestamp ${ya}, NaluSize > DataSize!`);return}let st=aa.getUint8(Gn+In)&31;st===5&&(An=!0);let Wt=new Uint8Array(ne,ce+Gn,In+oa),Ra={type:st,data:Wt};la.push(Ra),ou+=Wt.byteLength,Gn+=In+oa}if(la.length){let oa=this._videoTrack,st={units:la,length:ou,isKeyframe:An,dts:ya,cts:Lt,pts:ya+Lt};An&&(st.fileposition=je),oa.samples.push(st),oa.length+=ou}}}var rt=ht;class nt{static init(){nt.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let ce in nt.types)nt.types.hasOwnProperty(ce)&&(nt.types[ce]=[ce.charCodeAt(0),ce.charCodeAt(1),ce.charCodeAt(2),ce.charCodeAt(3)]);let ne=nt.constants={};ne.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ne.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ne.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ne.STSC=ne.STCO=ne.STTS,ne.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ne.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ne.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ne.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ne.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ne.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ne){let ce=8,fe=null,Me=Array.prototype.slice.call(arguments,1),je=Me.length;for(let Lt=0;Lt>>24&255,fe[1]=ce>>>16&255,fe[2]=ce>>>8&255,fe[3]=ce&255,fe.set(ne,4);let vt=8;for(let Lt=0;Lt>>24&255,ne>>>16&255,ne>>>8&255,ne&255,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ne){return nt.box(nt.types.trak,nt.tkhd(ne),nt.mdia(ne))}static tkhd(ne){let ce=ne.id,fe=ne.duration,Me=ne.presentWidth,je=ne.presentHeight;return nt.box(nt.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255,0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,Me>>>8&255,Me&255,0,0,je>>>8&255,je&255,0,0]))}static mdia(ne){return nt.box(nt.types.mdia,nt.mdhd(ne),nt.hdlr(ne),nt.minf(ne))}static mdhd(ne){let ce=ne.timescale,fe=ne.duration;return nt.box(nt.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,85,196,0,0]))}static hdlr(ne){let ce=null;return ne.type==="audio"?ce=nt.constants.HDLR_AUDIO:ce=nt.constants.HDLR_VIDEO,nt.box(nt.types.hdlr,ce)}static minf(ne){let ce=null;return ne.type==="audio"?ce=nt.box(nt.types.smhd,nt.constants.SMHD):ce=nt.box(nt.types.vmhd,nt.constants.VMHD),nt.box(nt.types.minf,ce,nt.dinf(),nt.stbl(ne))}static dinf(){return nt.box(nt.types.dinf,nt.box(nt.types.dref,nt.constants.DREF))}static stbl(ne){return nt.box(nt.types.stbl,nt.stsd(ne),nt.box(nt.types.stts,nt.constants.STTS),nt.box(nt.types.stsc,nt.constants.STSC),nt.box(nt.types.stsz,nt.constants.STSZ),nt.box(nt.types.stco,nt.constants.STCO))}static stsd(ne){return ne.type==="audio"?ne.codec==="mp3"?nt.box(nt.types.stsd,nt.constants.STSD_PREFIX,nt.mp3(ne)):nt.box(nt.types.stsd,nt.constants.STSD_PREFIX,nt.mp4a(ne)):nt.box(nt.types.stsd,nt.constants.STSD_PREFIX,nt.avc1(ne))}static mp3(ne){let ce=ne.channelCount,fe=ne.audioSampleRate,Me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ce,0,16,0,0,0,0,fe>>>8&255,fe&255,0,0]);return nt.box(nt.types[".mp3"],Me)}static mp4a(ne){let ce=ne.channelCount,fe=ne.audioSampleRate,Me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ce,0,16,0,0,0,0,fe>>>8&255,fe&255,0,0]);return nt.box(nt.types.mp4a,Me,nt.esds(ne))}static esds(ne){let ce=ne.config||[],fe=ce.length,Me=new Uint8Array([0,0,0,0,3,23+fe,0,1,0,4,15+fe,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([fe]).concat(ce).concat([6,1,2]));return nt.box(nt.types.esds,Me)}static avc1(ne){let ce=ne.avcc,fe=ne.codecWidth,Me=ne.codecHeight,je=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,fe>>>8&255,fe&255,Me>>>8&255,Me&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return nt.box(nt.types.avc1,je,nt.box(nt.types.avcC,ce))}static mvex(ne){return nt.box(nt.types.mvex,nt.trex(ne))}static trex(ne){let ce=ne.id,fe=new Uint8Array([0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return nt.box(nt.types.trex,fe)}static moof(ne,ce){return nt.box(nt.types.moof,nt.mfhd(ne.sequenceNumber),nt.traf(ne,ce))}static mfhd(ne){let ce=new Uint8Array([0,0,0,0,ne>>>24&255,ne>>>16&255,ne>>>8&255,ne&255]);return nt.box(nt.types.mfhd,ce)}static traf(ne,ce){let fe=ne.id,Me=nt.box(nt.types.tfhd,new Uint8Array([0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255])),je=nt.box(nt.types.tfdt,new Uint8Array([0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255])),vt=nt.sdtp(ne),Lt=nt.trun(ne,vt.byteLength+16+16+8+16+8+8);return nt.box(nt.types.traf,Me,je,Lt,vt)}static sdtp(ne){let ce=ne.samples||[],fe=ce.length,Me=new Uint8Array(4+fe);for(let je=0;je>>24&255,Me>>>16&255,Me>>>8&255,Me&255,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255],0);for(let Lt=0;Lt>>24&255,ma>>>16&255,ma>>>8&255,ma&255,aa>>>24&255,aa>>>16&255,aa>>>8&255,aa&255,la.isLeading<<2|la.dependsOn,la.isDependedOn<<6|la.hasRedundancy<<4|la.isNonSync,0,0,ou>>>24&255,ou>>>16&255,ou>>>8&255,ou&255],12+16*Lt)}return nt.box(nt.types.trun,vt)}static mdat(ne){return nt.box(nt.types.mdat,ne)}}nt.init();var Ze=nt;class Ot{static getSilentFrame(ne,ce){if(ne==="mp4a.40.2"){if(ce===1)return new Uint8Array([0,200,0,128,35,128]);if(ce===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ce===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ce===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ce===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(ce===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(ce===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ce===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ce===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var On=Ot;class pn{constructor(ne,ce,fe,Me,je){this.dts=ne,this.pts=ce,this.duration=fe,this.originalDts=Me,this.isSyncPoint=je,this.fileposition=null}}class Un{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ne){ne.isSyncPoint=!0,this.syncPoints.push(ne)}}class Ht{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ne){let ce=this._list;ne.length!==0&&(ce.length>0&&ne[0].originalDts=ce[je].dts&&nece[Me].lastSample.originalDts&&ne=ce[Me].lastSample.originalDts&&(Me===ce.length-1||Me0&&(je=this._searchNearestSegmentBefore(fe.originalBeginDts)+1),this._lastAppendLocation=je,this._list.splice(je,0,fe)}getLastSegmentBefore(ne){let ce=this._searchNearestSegmentBefore(ne);return ce>=0?this._list[ce]:null}getLastSampleBefore(ne){let ce=this.getLastSegmentBefore(ne);return ce!=null?ce.lastSample:null}getLastSyncPointBefore(ne){let ce=this._searchNearestSegmentBefore(ne),fe=this._list[ce].syncPoints;for(;fe.length===0&&ce>0;)ce--,fe=this._list[ce].syncPoints;return fe.length>0?fe[fe.length-1]:null}}class Dn{constructor(ne){this.TAG="MP4Remuxer",this._config=ne,this._isLive=ne.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new $t("audio"),this._videoSegmentInfoList=new $t("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ne){return ne.onDataAvailable=this.remux.bind(this),ne.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ne){this._onInitSegment=ne}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ne){this._onMediaSegment=ne}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ne){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ne,ce){if(!this._onMediaSegment)throw new ge("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ne,ce),this._remuxVideo(ce),this._remuxAudio(ne)}_onTrackMetadataReceived(ne,ce){let fe=null,Me="mp4",je=ce.codec;if(ne==="audio")this._audioMeta=ce,ce.codec==="mp3"&&this._mp3UseMpegAudio?(Me="mpeg",je="",fe=new Uint8Array):fe=Ze.generateInitSegment(ce);else if(ne==="video")this._videoMeta=ce,fe=Ze.generateInitSegment(ce);else return;if(!this._onInitSegment)throw new ge("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ne,{type:ne,data:fe.buffer,codec:je,container:`${ne}/${Me}`,mediaDuration:ce.duration})}_calculateDtsBase(ne,ce){this._dtsBaseInited||(ne.samples&&ne.samples.length&&(this._audioDtsBase=ne.samples[0].dts),ce.samples&&ce.samples.length&&(this._videoDtsBase=ce.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ne=this._videoStashedLastSample,ce=this._audioStashedLastSample,fe={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ne!=null&&(fe.samples.push(ne),fe.length=ne.length);let Me={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ce!=null&&(Me.samples.push(ce),Me.length=ce.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(fe,!0),this._remuxAudio(Me,!0)}_remuxAudio(ne,ce){if(this._audioMeta==null)return;let fe=ne,Me=fe.samples,je,vt=-1,Lt=-1,ma=-1,aa=this._audioMeta.refSampleDuration,la=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ou=this._dtsBaseInited&&this._audioNextDts===void 0,Gn=!1;if(!Me||Me.length===0||Me.length===1&&!ce)return;let In=0,ya=null,An=0;la?(In=0,An=fe.length):(In=8,An=8+fe.length);let oa=null;if(Me.length>1&&(oa=Me.pop(),An-=oa.length),this._audioStashedLastSample!=null){let ru=this._audioStashedLastSample;this._audioStashedLastSample=null,Me.unshift(ru),An+=ru.length}oa!=null&&(this._audioStashedLastSample=oa);let st=Me[0].dts-this._dtsBase;if(this._audioNextDts)je=st-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())je=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Gn=!0);else{let ru=this._audioSegmentInfoList.getLastSampleBefore(st);if(ru!=null){let Bu=st-(ru.originalDts+ru.duration);Bu<=3&&(Bu=0);let Du=ru.dts+ru.duration+Bu;je=st-Du}else je=0}if(Gn){let ru=st-je,Bu=this._videoSegmentInfoList.getLastSegmentBefore(st);if(Bu!=null&&Bu.beginDts=1?br=Wt[Wt.length-1].duration:br=Math.floor(aa);let xr=!1,hr=null;if(br>aa*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){xr=!0;let Kr=Math.abs(br-aa),Aa=Math.ceil(Kr/aa),Ka=Fa+aa;xe.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${Fa+br} ms, expected: ${Fa+Math.round(aa)} ms, delta: ${Math.round(Kr)} ms, generate: ${Aa} frames`);let Ku=On.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Ku==null&&(xe.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Ku=Du),hr=[];for(let bu=0;bu0){let Tl=hr[hr.length-1];Tl.duration=Rr-Tl.dts}let Zl={dts:Rr,pts:Rr,cts:0,unit:Ku,size:Ku.byteLength,duration:0,originalDts:ur,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};hr.push(Zl),An+=Zl.size,Ka+=aa}let Xa=hr[hr.length-1];Xa.duration=Fa+br-Xa.dts,br=Math.round(aa)}Wt.push({dts:Fa,pts:Fa,cts:0,unit:Bu.unit,size:Bu.unit.byteLength,duration:br,originalDts:ur,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),xr&&Wt.push.apply(Wt,hr)}la?ya=new Uint8Array(An):(ya=new Uint8Array(An),ya[0]=An>>>24&255,ya[1]=An>>>16&255,ya[2]=An>>>8&255,ya[3]=An&255,ya.set(Ze.types.mdat,4));for(let ru=0;ru1&&(In=Me.pop(),Gn-=In.length),this._videoStashedLastSample!=null){let Ra=this._videoStashedLastSample;this._videoStashedLastSample=null,Me.unshift(Ra),Gn+=Ra.length}In!=null&&(this._videoStashedLastSample=In);let ya=Me[0].dts-this._dtsBase;if(this._videoNextDts)je=ya-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())je=0;else{let Ra=this._videoSegmentInfoList.getLastSampleBefore(ya);if(Ra!=null){let yu=ya-(Ra.originalDts+Ra.duration);yu<=3&&(yu=0);let ir=Ra.dts+Ra.duration+yu;je=ya-ir}else je=0}let An=new Un,oa=[];for(let Ra=0;Ra=1?ur=oa[oa.length-1].duration:ur=Math.floor(this._videoMeta.refSampleDuration),Or){let Fa=new pn(ru,Du,ur,yu.dts,!0);Fa.fileposition=yu.fileposition,An.appendSyncPoint(Fa)}oa.push({dts:ru,pts:Du,cts:Bu,units:yu.units,size:yu.length,isKeyframe:Or,duration:ur,originalDts:ir,flags:{isLeading:0,dependsOn:Or?2:1,isDependedOn:Or?1:0,hasRedundancy:0,isNonSync:Or?0:1}})}ou=new Uint8Array(Gn),ou[0]=Gn>>>24&255,ou[1]=Gn>>>16&255,ou[2]=Gn>>>8&255,ou[3]=Gn&255,ou.set(Ze.types.mdat,4);for(let Ra=0;Ra{Me.timestampBase=fe,fe+=Me.duration,Me.cors=ne.cors,Me.withCredentials=ne.withCredentials,ce.referrerPolicy&&(Me.referrerPolicy=ce.referrerPolicy)}),!isNaN(fe)&&this._mediaDataSource.duration!==fe&&(this._mediaDataSource.duration=fe),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ne,ce){this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ne,ce){this._currentSegmentIndex=ne;let fe=this._mediaDataSource.segments[ne],Me=this._ioctl=new ot(fe,this._config,ne);Me.onError=this._onIOException.bind(this),Me.onSeeked=this._onIOSeeked.bind(this),Me.onComplete=this._onIOComplete.bind(this),Me.onRedirect=this._onIORedirect.bind(this),Me.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ce?this._demuxer.bindDataSource(this._ioctl):Me.onDataArrival=this._onInitChunkArrival.bind(this),Me.open(ce)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ne){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let ce=this._searchSegmentIndexContains(ne);if(ce===this._currentSegmentIndex){let fe=this._mediaInfo.segments[ce];if(fe==null)this._pendingSeekTime=ne;else{let Me=fe.getNearestKeyframe(ne);this._remuxer.seek(Me.milliseconds),this._ioctl.seek(Me.fileposition),this._pendingResolveSeekPoint=Me.milliseconds}}else{let fe=this._mediaInfo.segments[ce];if(fe==null)this._pendingSeekTime=ne,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ce);else{let Me=fe.getNearestKeyframe(ne);this._internalAbort(),this._remuxer.seek(ne),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ce].timestampBase,this._loadSegment(ce,Me.fileposition),this._pendingResolveSeekPoint=Me.milliseconds,this._reportSegmentMediaInfo(ce)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ne){let ce=this._mediaDataSource.segments,fe=ce.length-1;for(let Me=0;Me0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Me=this._demuxer.parseChunks(ne,ce);else if((fe=rt.probe(ne)).match){this._demuxer=new rt(fe,this._config),this._remuxer||(this._remuxer=new na(this._config));let je=this._mediaDataSource;je.duration!=null&&!isNaN(je.duration)&&(this._demuxer.overridedDuration=je.duration),typeof je.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=je.hasAudio),typeof je.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=je.hasVideo),this._demuxer.timestampBase=je.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Me=this._demuxer.parseChunks(ne,ce)}else fe=null,xe.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Mt.DEMUX_ERROR,nn.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Me=0;return Me}_onMediaInfo(ne){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ne),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ct.prototype));let ce=Object.assign({},ne);Object.setPrototypeOf(ce,Ct.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ce,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let fe=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(fe)})}_onMetaDataArrived(ne){this._emitter.emit(Mt.METADATA_ARRIVED,ne)}_onScriptDataArrived(ne){this._emitter.emit(Mt.SCRIPTDATA_ARRIVED,ne)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ne){let fe=ne+1;fe0&&fe[0].originalDts===Me&&(Me=fe[0].pts),this._emitter.emit(Mt.RECOMMEND_SEEKPOINT,Me)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ne){let ce=this._mediaInfo.segments[ne],fe=Object.assign({},ce);fe.duration=this._mediaInfo.duration,fe.segmentCount=this._mediaInfo.segmentCount,delete fe.segments,delete fe.keyframesIndex,this._emitter.emit(Mt.MEDIA_INFO,fe)}_reportStatisticsInfo(){let ne={};ne.url=this._ioctl.currentURL,ne.hasRedirect=this._ioctl.hasRedirect,ne.hasRedirect&&(ne.redirectedURL=this._ioctl.currentRedirectedURL),ne.speed=this._ioctl.currentSpeed,ne.loaderType=this._ioctl.loaderType,ne.currentSegmentIndex=this._currentSegmentIndex,ne.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Mt.STATISTICS_INFO,ne)}}var Nn=Jt,pu=function(St){let ne="TransmuxingWorker",ce=null,fe=An.bind(this);Se.install(),St.addEventListener("message",function(oa){switch(oa.data.cmd){case"init":ce=new Nn(oa.data.param[0],oa.data.param[1]),ce.on(Mt.IO_ERROR,Gn.bind(this)),ce.on(Mt.DEMUX_ERROR,In.bind(this)),ce.on(Mt.INIT_SEGMENT,Me.bind(this)),ce.on(Mt.MEDIA_SEGMENT,je.bind(this)),ce.on(Mt.LOADING_COMPLETE,vt.bind(this)),ce.on(Mt.RECOVERED_EARLY_EOF,Lt.bind(this)),ce.on(Mt.MEDIA_INFO,ma.bind(this)),ce.on(Mt.METADATA_ARRIVED,aa.bind(this)),ce.on(Mt.SCRIPTDATA_ARRIVED,la.bind(this)),ce.on(Mt.STATISTICS_INFO,ou.bind(this)),ce.on(Mt.RECOMMEND_SEEKPOINT,ya.bind(this));break;case"destroy":ce&&(ce.destroy(),ce=null),St.postMessage({msg:"destroyed"});break;case"start":ce.start();break;case"stop":ce.stop();break;case"seek":ce.seek(oa.data.param);break;case"pause":ce.pause();break;case"resume":ce.resume();break;case"logging_config":{let st=oa.data.param;$e.applyConfig(st),st.enableCallback===!0?$e.addLogListener(fe):$e.removeLogListener(fe);break}}});function Me(oa,st){let Wt={msg:Mt.INIT_SEGMENT,data:{type:oa,data:st}};St.postMessage(Wt,[st.data])}function je(oa,st){let Wt={msg:Mt.MEDIA_SEGMENT,data:{type:oa,data:st}};St.postMessage(Wt,[st.data])}function vt(){let oa={msg:Mt.LOADING_COMPLETE};St.postMessage(oa)}function Lt(){let oa={msg:Mt.RECOVERED_EARLY_EOF};St.postMessage(oa)}function ma(oa){let st={msg:Mt.MEDIA_INFO,data:oa};St.postMessage(st)}function aa(oa){let st={msg:Mt.METADATA_ARRIVED,data:oa};St.postMessage(st)}function la(oa){let st={msg:Mt.SCRIPTDATA_ARRIVED,data:oa};St.postMessage(st)}function ou(oa){let st={msg:Mt.STATISTICS_INFO,data:oa};St.postMessage(st)}function Gn(oa,st){St.postMessage({msg:Mt.IO_ERROR,data:{type:oa,info:st}})}function In(oa,st){St.postMessage({msg:Mt.DEMUX_ERROR,data:{type:oa,info:st}})}function ya(oa){St.postMessage({msg:Mt.RECOMMEND_SEEKPOINT,data:oa})}function An(oa,st){St.postMessage({msg:"logcat_callback",data:{type:oa,logcat:st}})}};class Tn{constructor(ne,ce){if(this.TAG="Transmuxer",this._emitter=new(Ae()),ce.enableWorker&&typeof Worker!="undefined")try{let fe=ee(82059);this._worker=fe(pu),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ne,ce]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},$e.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:$e.getConfig()})}catch(fe){xe.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Nn(ne,ce)}else this._controller=new Nn(ne,ce);if(this._controller){let fe=this._controller;fe.on(Mt.IO_ERROR,this._onIOError.bind(this)),fe.on(Mt.DEMUX_ERROR,this._onDemuxError.bind(this)),fe.on(Mt.INIT_SEGMENT,this._onInitSegment.bind(this)),fe.on(Mt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),fe.on(Mt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),fe.on(Mt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),fe.on(Mt.MEDIA_INFO,this._onMediaInfo.bind(this)),fe.on(Mt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),fe.on(Mt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),fe.on(Mt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),fe.on(Mt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),$e.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ne,ce){this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ne){this._worker?this._worker.postMessage({cmd:"seek",param:ne}):this._controller.seek(ne)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ne,ce){Promise.resolve().then(()=>{this._emitter.emit(Mt.INIT_SEGMENT,ne,ce)})}_onMediaSegment(ne,ce){Promise.resolve().then(()=>{this._emitter.emit(Mt.MEDIA_SEGMENT,ne,ce)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Mt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Mt.RECOVERED_EARLY_EOF)})}_onMediaInfo(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.MEDIA_INFO,ne)})}_onMetaDataArrived(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.METADATA_ARRIVED,ne)})}_onScriptDataArrived(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.SCRIPTDATA_ARRIVED,ne)})}_onStatisticsInfo(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.STATISTICS_INFO,ne)})}_onIOError(ne,ce){Promise.resolve().then(()=>{this._emitter.emit(Mt.IO_ERROR,ne,ce)})}_onDemuxError(ne,ce){Promise.resolve().then(()=>{this._emitter.emit(Mt.DEMUX_ERROR,ne,ce)})}_onRecommendSeekpoint(ne){Promise.resolve().then(()=>{this._emitter.emit(Mt.RECOMMEND_SEEKPOINT,ne)})}_onLoggingConfigChanged(ne){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ne})}_onWorkerMessage(ne){let ce=ne.data,fe=ce.data;if(ce.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ce.msg){case Mt.INIT_SEGMENT:case Mt.MEDIA_SEGMENT:this._emitter.emit(ce.msg,fe.type,fe.data);break;case Mt.LOADING_COMPLETE:case Mt.RECOVERED_EARLY_EOF:this._emitter.emit(ce.msg);break;case Mt.MEDIA_INFO:Object.setPrototypeOf(fe,Ct.prototype),this._emitter.emit(ce.msg,fe);break;case Mt.METADATA_ARRIVED:case Mt.SCRIPTDATA_ARRIVED:case Mt.STATISTICS_INFO:this._emitter.emit(ce.msg,fe);break;case Mt.IO_ERROR:case Mt.DEMUX_ERROR:this._emitter.emit(ce.msg,fe.type,fe.info);break;case Mt.RECOMMEND_SEEKPOINT:this._emitter.emit(ce.msg,fe);break;case"logcat_callback":xe.emitter.emit("log",fe.type,fe.logcat);break;default:break}}}var ku=Tn,Qn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ta{constructor(ne){this.TAG="MSEController",this._config=ne,this._emitter=new(Ae()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Ht}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ne,ce){this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}attachMediaElement(ne){if(this._mediaSource)throw new ge("MediaSource has been attached to an HTMLMediaElement!");let ce=this._mediaSource=new window.MediaSource;ce.addEventListener("sourceopen",this.e.onSourceOpen),ce.addEventListener("sourceended",this.e.onSourceEnded),ce.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ne,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ne.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ne=this._mediaSource;for(let ce in this._sourceBuffers){let fe=this._pendingSegments[ce];fe.splice(0,fe.length),this._pendingSegments[ce]=null,this._pendingRemoveRanges[ce]=null,this._lastInitSegments[ce]=null;let Me=this._sourceBuffers[ce];if(Me){if(ne.readyState!=="closed"){try{ne.removeSourceBuffer(Me)}catch(je){xe.e(this.TAG,je.message)}Me.removeEventListener("error",this.e.onSourceBufferError),Me.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ce]=null,this._sourceBuffers[ce]=null}}if(ne.readyState==="open")try{ne.endOfStream()}catch(ce){xe.e(this.TAG,ce.message)}ne.removeEventListener("sourceopen",this.e.onSourceOpen),ne.removeEventListener("sourceended",this.e.onSourceEnded),ne.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ne,ce){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ne),this._pendingSegments[ne.type].push(ne);return}let fe=ne,Me=`${fe.container}`;fe.codec&&fe.codec.length>0&&(Me+=`;codecs=${fe.codec}`);let je=!1;if(xe.v(this.TAG,"Received Initialization Segment, mimeType: "+Me),this._lastInitSegments[fe.type]=fe,Me!==this._mimeTypes[fe.type]){if(this._mimeTypes[fe.type])xe.v(this.TAG,`Notice: ${fe.type} mimeType changed, origin: ${this._mimeTypes[fe.type]}, target: ${Me}`);else{je=!0;try{let vt=this._sourceBuffers[fe.type]=this._mediaSource.addSourceBuffer(Me);vt.addEventListener("error",this.e.onSourceBufferError),vt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(vt){xe.e(this.TAG,vt.message),this._emitter.emit(Qn.ERROR,{code:vt.code,msg:vt.message});return}}this._mimeTypes[fe.type]=Me}ce||this._pendingSegments[fe.type].push(fe),je||this._sourceBuffers[fe.type]&&!this._sourceBuffers[fe.type].updating&&this._doAppendSegments(),b.safari&&fe.container==="audio/mpeg"&&fe.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=fe.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ne){let ce=ne;this._pendingSegments[ce.type].push(ce),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let fe=this._sourceBuffers[ce.type];fe&&!fe.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ne){for(let ce in this._sourceBuffers){if(!this._sourceBuffers[ce])continue;let fe=this._sourceBuffers[ce];if(this._mediaSource.readyState==="open")try{fe.abort()}catch(je){xe.e(this.TAG,je.message)}this._idrList.clear();let Me=this._pendingSegments[ce];if(Me.splice(0,Me.length),this._mediaSource.readyState!=="closed"){for(let je=0;je=1&&ne-Me.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ne=this._mediaElement.currentTime;for(let ce in this._sourceBuffers){let fe=this._sourceBuffers[ce];if(fe){let Me=fe.buffered,je=!1;for(let vt=0;vt=this._config.autoCleanupMaxBackwardDuration){je=!0;let aa=ne-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ce].push({start:Lt,end:aa})}}else ma0&&(isNaN(ce)||fe>ce)&&(xe.v(this.TAG,`Update MediaSource duration from ${ce} to ${fe}`),this._mediaSource.duration=fe),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ne in this._pendingRemoveRanges){if(!this._sourceBuffers[ne]||this._sourceBuffers[ne].updating)continue;let ce=this._sourceBuffers[ne],fe=this._pendingRemoveRanges[ne];for(;fe.length&&!ce.updating;){let Me=fe.shift();ce.remove(Me.start,Me.end)}}}_doAppendSegments(){let ne=this._pendingSegments;for(let ce in ne)if(!(!this._sourceBuffers[ce]||this._sourceBuffers[ce].updating)&&ne[ce].length>0){let fe=ne[ce].shift();if(fe.timestampOffset){let Me=this._sourceBuffers[ce].timestampOffset,je=fe.timestampOffset/1e3;Math.abs(Me-je)>.1&&(xe.v(this.TAG,`Update MPEG audio timestampOffset from ${Me} to ${je}`),this._sourceBuffers[ce].timestampOffset=je),delete fe.timestampOffset}if(!fe.data||fe.data.byteLength===0)continue;try{this._sourceBuffers[ce].appendBuffer(fe.data),this._isBufferFull=!1,ce==="video"&&fe.hasOwnProperty("info")&&this._idrList.appendArray(fe.info.syncPoints)}catch(Me){this._pendingSegments[ce].unshift(fe),Me.code===22?(this._isBufferFull||this._emitter.emit(Qn.BUFFER_FULL),this._isBufferFull=!0):(xe.e(this.TAG,Me.message),this._emitter.emit(Qn.ERROR,{code:Me.code,msg:Me.message}))}}}_onSourceOpen(){if(xe.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ne=this._pendingSourceBufferInit;for(;ne.length;){let ce=ne.shift();this.appendInitSegment(ce,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Qn.SOURCE_OPEN)}_onSourceEnded(){xe.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){xe.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ne=this._pendingSegments;return ne.video.length>0||ne.audio.length>0}_hasPendingRemoveRanges(){let ne=this._pendingRemoveRanges;return ne.video.length>0||ne.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Qn.UPDATE_END)}_onSourceBufferError(ne){xe.e(this.TAG,`SourceBuffer Error: ${ne}`)}}var Oa=ta;const _a={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Au={NETWORK_EXCEPTION:oe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:oe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:oe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:oe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:nn.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:nn.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:nn.CODEC_UNSUPPORTED};class Zu{constructor(ne,ce){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(Ae()),this._config=Et(),typeof ce=="object"&&Object.assign(this._config,ce),ne.type.toLowerCase()!=="flv")throw new Ne("FlvPlayer requires an flv MediaDataSource input!");ne.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ne,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let fe=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(fe||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ne,ce){ne===Dt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_INFO,this.mediaInfo)}):ne===Dt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Dt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}attachMediaElement(ne){if(this._mediaElement=ne,ne.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ne.addEventListener("seeking",this.e.onvSeeking),ne.addEventListener("canplay",this.e.onvCanPlay),ne.addEventListener("stalled",this.e.onvStalled),ne.addEventListener("progress",this.e.onvProgress),this._msectl=new Oa(this._config),this._msectl.on(Qn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Qn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Qn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Qn.ERROR,ce=>{this._emitter.emit(Dt.ERROR,_a.MEDIA_ERROR,Au.MEDIA_MSE_ERROR,ce)}),this._msectl.attachMediaElement(ne),this._pendingSeekTime!=null)try{ne.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ce){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new ge("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new ge("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new ku(this._mediaDataSource,this._config),this._transmuxer.on(Mt.INIT_SEGMENT,(ne,ce)=>{this._msectl.appendInitSegment(ce)}),this._transmuxer.on(Mt.MEDIA_SEGMENT,(ne,ce)=>{if(this._msectl.appendMediaSegment(ce),this._config.lazyLoad&&!this._config.isLive){let fe=this._mediaElement.currentTime;ce.info.endDts>=(fe+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(xe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Mt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Dt.LOADING_COMPLETE)}),this._transmuxer.on(Mt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Dt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Mt.IO_ERROR,(ne,ce)=>{this._emitter.emit(Dt.ERROR,_a.NETWORK_ERROR,ne,ce)}),this._transmuxer.on(Mt.DEMUX_ERROR,(ne,ce)=>{this._emitter.emit(Dt.ERROR,_a.MEDIA_ERROR,ne,{code:-1,msg:ce})}),this._transmuxer.on(Mt.MEDIA_INFO,ne=>{this._mediaInfo=ne,this._emitter.emit(Dt.MEDIA_INFO,Object.assign({},ne))}),this._transmuxer.on(Mt.METADATA_ARRIVED,ne=>{this._emitter.emit(Dt.METADATA_ARRIVED,ne)}),this._transmuxer.on(Mt.SCRIPTDATA_ARRIVED,ne=>{this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ne)}),this._transmuxer.on(Mt.STATISTICS_INFO,ne=>{this._statisticsInfo=this._fillStatisticsInfo(ne),this._emitter.emit(Dt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Mt.RECOMMEND_SEEKPOINT,ne=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ne/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ne){this._mediaElement.volume=ne}get muted(){return this._mediaElement.muted}set muted(ne){this._mediaElement.muted=ne}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ne){this._mediaElement?this._internalSeek(ne):this._pendingSeekTime=ne}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ne){if(ne.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ne;let ce=!0,fe=0,Me=0;if(this._mediaElement.getVideoPlaybackQuality){let je=this._mediaElement.getVideoPlaybackQuality();fe=je.totalVideoFrames,Me=je.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(fe=this._mediaElement.webkitDecodedFrameCount,Me=this._mediaElement.webkitDroppedFrameCount):ce=!1;return ce&&(ne.decodedFrames=fe,ne.droppedFrames=Me),ne}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ne=this._mediaElement.buffered,ce=this._mediaElement.currentTime,fe=0,Me=0;for(let je=0;je=ce+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(xe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){xe.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ne=this._mediaElement.currentTime,ce=this._mediaElement.buffered,fe=!1;for(let Me=0;Me=je&&ne=vt-this._config.lazyLoadRecoverDuration&&(fe=!0);break}}fe&&(window.clearInterval(this._progressChecker),this._progressChecker=null,fe&&(xe.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ne){let ce=this._mediaElement.buffered;for(let fe=0;fe=Me&&ne0){let je=this._mediaElement.buffered.start(0);(je<1&&ne0&&ce.currentTime0){let Me=fe.start(0);if(Me<1&&ce{this._emitter.emit(Dt.MEDIA_INFO,this.mediaInfo)}):ne===Dt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Dt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ne,ce)}off(ne,ce){this._emitter.removeListener(ne,ce)}attachMediaElement(ne){if(this._mediaElement=ne,ne.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ne.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ce){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new ge("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ne){this._mediaElement.volume=ne}get muted(){return this._mediaElement.muted}set muted(ne){this._mediaElement.muted=ne}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ne){this._mediaElement?this._mediaElement.currentTime=ne:this._pendingSeekTime=ne}get mediaInfo(){let ce={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(ce.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ce.width=this._mediaElement.videoWidth,ce.height=this._mediaElement.videoHeight)),ce}get statisticsInfo(){let ne={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ne;let ce=!0,fe=0,Me=0;if(this._mediaElement.getVideoPlaybackQuality){let je=this._mediaElement.getVideoPlaybackQuality();fe=je.totalVideoFrames,Me=je.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(fe=this._mediaElement.webkitDecodedFrameCount,Me=this._mediaElement.webkitDroppedFrameCount):ce=!1;return ce&&(ne.decodedFrames=fe,ne.droppedFrames=Me),ne}_onvLoadedMetadata(ne){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Dt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Dt.STATISTICS_INFO,this.statisticsInfo)}}var Kn=Ft;Se.install();function Qa(St,ne){let ce=St;if(ce==null||typeof ce!="object")throw new Ne("MediaDataSource must be an javascript object!");if(!ce.hasOwnProperty("type"))throw new Ne("MediaDataSource must has type field to indicate video file type!");switch(ce.type){case"flv":return new vn(ce,ne);default:return new Kn(ce,ne)}}function Ua(){return yt.supportMSEH264Playback()}function za(){return yt.getFeatureList()}let cu={};cu.createPlayer=Qa,cu.isSupported=Ua,cu.getFeatureList=za,cu.BaseLoader=E,cu.LoaderStatus=Ie,cu.LoaderErrors=oe,cu.Events=Dt,cu.ErrorTypes=_a,cu.ErrorDetails=Au,cu.FlvPlayer=vn,cu.NativePlayer=Kn,cu.LoggingControl=$e,Object.defineProperty(cu,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Yn=cu},97774:function(pt,dt,ee){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.default=void 0;var a=Object.assign||function(y){for(var x=1;x2&&arguments[2]!==void 0?arguments[2]:!1;Au.forEach(function(Ft){if(!(!ta&&Qn!==!1&&Qn>0&&Oa.length>=Qn)){var Kn=[].concat((0,Oe.Z)(Zu),[Ft]),Qa=Ft[hn.children],Ua=vn||Ft.disabled;if((!Qa||Qa.length===0||Nn)&&pu(Dn,Kn,{label:hn.label})){var za;Oa.push((0,Se.Z)((0,Se.Z)({},Ft),{},(za={disabled:Ua},(0,oe.Z)(za,hn.label,ku(Dn,Kn,Mt,hn)),(0,oe.Z)(za,E,Kn),(0,oe.Z)(za,hn.children,void 0),za)))}Qa&&_a(Ft[hn.children],Kn,Ua)}})}return _a(na,[]),ta&&Oa.sort(function(Au,Zu){return ta(Au[E],Zu[E],Dn,hn)}),Qn!==!1&&Qn>0?Oa.slice(0,Qn):Oa},[Dn,na,hn,Mt,ku,Nn,pu,ta,Qn])},z=b,te="__RC_CASCADER_SPLIT__",ue="SHOW_PARENT",me="SHOW_CHILD";function he($t){return $t.join(te)}function de($t){return $t.map(he)}function pe($t){return $t.split(te)}function be($t){var Dn=$t||{},na=Dn.label,hn=Dn.value,Mt=Dn.children,Jt=hn||"value";return{label:na||"label",value:Jt,key:Jt,children:Mt||"children"}}function De($t,Dn){var na,hn;return(na=$t.isLeaf)!==null&&na!==void 0?na:!((hn=$t[Dn.children])!==null&&hn!==void 0&&hn.length)}function ke($t){var Dn=$t.parentElement;if(Dn){var na=$t.offsetTop-Dn.offsetTop;na-Dn.scrollTop<0?Dn.scrollTo({top:na}):na+$t.offsetHeight-Dn.scrollTop>Dn.offsetHeight&&Dn.scrollTo({top:na+$t.offsetHeight-Dn.offsetHeight})}}function _e($t,Dn){return $t.map(function(na){var hn;return(hn=na[E])===null||hn===void 0?void 0:hn.map(function(Mt){return Mt[Dn.value]})})}function Je($t){return Array.isArray($t)&&Array.isArray($t[0])}function Ve($t){return $t?Je($t)?$t:($t.length===0?[]:[$t]).map(function(Dn){return Array.isArray(Dn)?Dn:[Dn]}):[]}function Ye($t,Dn,na){var hn=new Set($t),Mt=Dn();return $t.filter(function(Jt){var Nn=Mt[Jt],ja=Nn?Nn.parent:null,pu=Nn?Nn.children:null;return Nn&&Nn.node.disabled?!0:na===me?!(pu&&pu.some(function(Tn){return Tn.key&&hn.has(Tn.key)})):!(ja&&!ja.node.disabled&&hn.has(ja.key))})}function Ge($t,Dn,na){for(var hn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Mt=Dn,Jt=[],Nn=function(){var Tn,ku,_n,Qn=$t[ja],ta=(Tn=Mt)===null||Tn===void 0?void 0:Tn.findIndex(function(_a){var Au=_a[na.value];return hn?String(Au)===String(Qn):Au===Qn}),Oa=ta!==-1?(ku=Mt)===null||ku===void 0?void 0:ku[ta]:null;Jt.push({value:(_n=Oa==null?void 0:Oa[na.value])!==null&&_n!==void 0?_n:Qn,index:ta,option:Oa}),Mt=Oa==null?void 0:Oa[na.children]},ja=0;ja<$t.length;ja+=1)Nn();return Jt}var ot=function($t,Dn,na,hn,Mt){return ge.useMemo(function(){var Jt=Mt||function(Nn){var ja=hn?Nn.slice(-1):Nn,pu=" / ";return ja.every(function(Tn){return["string","number"].includes((0,Ie.Z)(Tn))})?ja.join(pu):ja.reduce(function(Tn,ku,_n){var Qn=ge.isValidElement(ku)?ge.cloneElement(ku,{key:_n}):ku;return _n===0?[Qn]:[].concat((0,Oe.Z)(Tn),[pu,Qn])},[])};return $t.map(function(Nn){var ja,pu=Ge(Nn,Dn,na),Tn=Jt(pu.map(function(_n){var Qn,ta=_n.option,Oa=_n.value;return(Qn=ta==null?void 0:ta[na.label])!==null&&Qn!==void 0?Qn:Oa}),pu.map(function(_n){var Qn=_n.option;return Qn})),ku=he(Nn);return{label:Tn,value:ku,key:ku,valueCells:Nn,disabled:(ja=pu[pu.length-1])===null||ja===void 0||(ja=ja.option)===null||ja===void 0?void 0:ja.disabled}})},[$t,Dn,na,Mt,hn])};function At($t,Dn){return ge.useCallback(function(na){var hn=[],Mt=[];return na.forEach(function(Jt){var Nn=Ge(Jt,$t,Dn);Nn.every(function(ja){return ja.option})?Mt.push(Jt):hn.push(Jt)}),[Mt,hn]},[$t,Dn])}var Et=ee(34061),ct=function($t,Dn){var na=ge.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),hn=ge.useCallback(function(){return na.current.options!==$t&&(na.current.options=$t,na.current.info=(0,Et.I8)($t,{fieldNames:Dn,initWrapper:function(Jt){return(0,Se.Z)((0,Se.Z)({},Jt),{},{pathKeyEntities:{}})},processEntity:function(Jt,Nn){var ja=Jt.nodes.map(function(pu){return pu[Dn.value]}).join(te);Nn.pathKeyEntities[ja]=Jt,Jt.key=ja}})),na.current.info.pathKeyEntities},[Dn,$t]);return hn};function yt($t,Dn){var na=ge.useMemo(function(){return Dn||[]},[Dn]),hn=ct(na,$t),Mt=ge.useCallback(function(Jt){var Nn=hn();return Jt.map(function(ja){var pu=Nn[ja].nodes;return pu.map(function(Tn){return Tn[$t.value]})})},[hn,$t]);return[na,hn,Mt]}var un=ee(48736);function Dt($t){return ge.useMemo(function(){if(!$t)return[!1,{}];var Dn={matchInputWidth:!0,limit:50};return $t&&(0,Ie.Z)($t)==="object"&&(Dn=(0,Se.Z)((0,Se.Z)({},Dn),$t)),Dn.limit<=0&&(Dn.limit=!1),[!0,Dn]},[$t])}var gt=ee(34643);function $e($t,Dn,na,hn,Mt,Jt,Nn,ja){return function(pu){if(!$t)Dn(pu);else{var Tn=he(pu),ku=de(na),_n=de(hn),Qn=ku.includes(Tn),ta=Mt.some(function(Ua){return he(Ua)===Tn}),Oa=na,_a=Mt;if(ta&&!Qn)_a=Mt.filter(function(Ua){return he(Ua)!==Tn});else{var Au=Qn?ku.filter(function(Ua){return Ua!==Tn}):[].concat((0,Oe.Z)(ku),[Tn]),Zu=Jt(),vn;if(Qn){var Ft=(0,gt.S)(Au,{checked:!1,halfCheckedKeys:_n},Zu);vn=Ft.checkedKeys}else{var Kn=(0,gt.S)(Au,!0,Zu);vn=Kn.checkedKeys}var Qa=Ye(vn,Jt,ja);Oa=Nn(Qa)}Dn([].concat((0,Oe.Z)(_a),(0,Oe.Z)(Oa)))}}}function ft($t,Dn,na,hn,Mt){return ge.useMemo(function(){var Jt=Mt(Dn),Nn=(0,Ae.Z)(Jt,2),ja=Nn[0],pu=Nn[1];if(!$t||!Dn.length)return[ja,[],pu];var Tn=de(ja),ku=na(),_n=(0,gt.S)(Tn,!0,ku),Qn=_n.checkedKeys,ta=_n.halfCheckedKeys;return[hn(Qn),hn(ta),pu]},[$t,Dn,na,hn,Mt])}var Ct=ee(92310),wt=ee.n(Ct),Qt=ge.memo(function($t){var Dn=$t.children;return Dn},function($t,Dn){return!Dn.open}),sn=Qt;function Te($t){var Dn,na=$t.prefixCls,hn=$t.checked,Mt=$t.halfChecked,Jt=$t.disabled,Nn=$t.onClick,ja=$t.disableCheckbox,pu=ge.useContext(ze),Tn=pu.checkable,ku=typeof Tn!="boolean"?Tn:null;return ge.createElement("span",{className:wt()("".concat(na),(Dn={},(0,oe.Z)(Dn,"".concat(na,"-checked"),hn),(0,oe.Z)(Dn,"".concat(na,"-indeterminate"),!hn&&Mt),(0,oe.Z)(Dn,"".concat(na,"-disabled"),Jt||ja),Dn)),onClick:Nn},ku)}var Vt="__cascader_fix_label__";function fa($t){var Dn=$t.prefixCls,na=$t.multiple,hn=$t.options,Mt=$t.activeValue,Jt=$t.prevValuePath,Nn=$t.onToggleOpen,ja=$t.onSelect,pu=$t.onActive,Tn=$t.checkedSet,ku=$t.halfCheckedSet,_n=$t.loadingKeys,Qn=$t.isSelectable,ta=$t.disabled,Oa="".concat(Dn,"-menu"),_a="".concat(Dn,"-menu-item"),Au=ge.useContext(ze),Zu=Au.fieldNames,vn=Au.changeOnSelect,Ft=Au.expandTrigger,Kn=Au.expandIcon,Qa=Au.loadingIcon,Ua=Au.dropdownMenuColumnStyle,za=Au.optionRender,cu=Ft==="hover",Yn=function(ce){return ta||ce},St=ge.useMemo(function(){return hn.map(function(ne){var ce,fe=ne.disabled,Me=ne.disableCheckbox,je=ne[E],vt=(ce=ne[Vt])!==null&&ce!==void 0?ce:ne[Zu.label],Lt=ne[Zu.value],ma=De(ne,Zu),aa=je?je.map(function(ya){return ya[Zu.value]}):[].concat((0,Oe.Z)(Jt),[Lt]),la=he(aa),ou=_n.includes(la),Gn=Tn.has(la),In=ku.has(la);return{disabled:fe,label:vt,value:Lt,isLeaf:ma,isLoading:ou,checked:Gn,halfChecked:In,option:ne,disableCheckbox:Me,fullPath:aa,fullPathKey:la}})},[hn,Tn,Zu,ku,_n,Jt]);return ge.createElement("ul",{className:Oa,role:"menu"},St.map(function(ne){var ce,fe=ne.disabled,Me=ne.label,je=ne.value,vt=ne.isLeaf,Lt=ne.isLoading,ma=ne.checked,aa=ne.halfChecked,la=ne.option,ou=ne.fullPath,Gn=ne.fullPathKey,In=ne.disableCheckbox,ya=function(){if(!Yn(fe)){var Wt=(0,Oe.Z)(ou);cu&&vt&&Wt.pop(),pu(Wt)}},An=function(){Qn(la)&&!Yn(fe)&&ja(ou,vt)},oa;return typeof la.title=="string"?oa=la.title:typeof Me=="string"&&(oa=Me),ge.createElement("li",{key:Gn,className:wt()(_a,(ce={},(0,oe.Z)(ce,"".concat(_a,"-expand"),!vt),(0,oe.Z)(ce,"".concat(_a,"-active"),Mt===je||Mt===Gn),(0,oe.Z)(ce,"".concat(_a,"-disabled"),Yn(fe)),(0,oe.Z)(ce,"".concat(_a,"-loading"),Lt),ce)),style:Ua,role:"menuitemcheckbox",title:oa,"aria-checked":ma,"data-path-key":Gn,onClick:function(){ya(),!In&&(!na||vt)&&An()},onDoubleClick:function(){vn&&Nn(!1)},onMouseEnter:function(){cu&&ya()},onMouseDown:function(Wt){Wt.preventDefault()}},na&&ge.createElement(Te,{prefixCls:"".concat(Dn,"-checkbox"),checked:ma,halfChecked:aa,disabled:Yn(fe)||In,disableCheckbox:In,onClick:function(Wt){In||(Wt.stopPropagation(),An())}}),ge.createElement("div",{className:"".concat(_a,"-content")},za?za(la):Me),!Lt&&Kn&&!vt&&ge.createElement("div",{className:"".concat(_a,"-expand-icon")},Kn),Lt&&Qa&&ge.createElement("div",{className:"".concat(_a,"-loading-icon")},Qa))}))}var xt=function(Dn,na){var hn=ge.useContext(ze),Mt=hn.values,Jt=Mt[0],Nn=ge.useState([]),ja=(0,Ae.Z)(Nn,2),pu=ja[0],Tn=ja[1];return ge.useEffect(function(){Dn||Tn(Jt||[])},[na,Jt]),[pu,Tn]},Yt=xt,ea=ee(10228),Ba=function($t,Dn,na,hn,Mt,Jt,Nn){var ja=Nn.direction,pu=Nn.searchValue,Tn=Nn.toggleOpen,ku=Nn.open,_n=ja==="rtl",Qn=ge.useMemo(function(){for(var Ua=-1,za=Dn,cu=[],Yn=[],St=hn.length,ne=_e(Dn,na),ce=function(Lt){var ma=za.findIndex(function(aa,la){return(ne[la]?he(ne[la]):aa[na.value])===hn[Lt]});if(ma===-1)return 1;Ua=ma,cu.push(Ua),Yn.push(hn[Lt]),za=za[Ua][na.children]},fe=0;fe1){var za=Oa.slice(0,-1);vn(za)}else Tn(!1)},Qa=function(){var za,cu=((za=Au[_a])===null||za===void 0?void 0:za[na.children])||[],Yn=cu.find(function(ne){return!ne.disabled});if(Yn){var St=[].concat((0,Oe.Z)(Oa),[Yn[na.value]]);vn(St)}};ge.useImperativeHandle($t,function(){return{onKeyDown:function(za){var cu=za.which;switch(cu){case ea.Z.UP:case ea.Z.DOWN:{var Yn=0;cu===ea.Z.UP?Yn=-1:cu===ea.Z.DOWN&&(Yn=1),Yn!==0&&Ft(Yn);break}case ea.Z.LEFT:{if(pu)break;_n?Qa():Kn();break}case ea.Z.RIGHT:{if(pu)break;_n?Kn():Qa();break}case ea.Z.BACKSPACE:{pu||Kn();break}case ea.Z.ENTER:{if(Oa.length){var St=Au[_a],ne=(St==null?void 0:St[E])||[];ne.length?Jt(ne.map(function(ce){return ce[na.value]}),ne[ne.length-1]):Jt(Oa,Au[_a])}break}case ea.Z.ESC:Tn(!1),ku&&za.stopPropagation()}},onKeyUp:function(){}}})},mn=ge.forwardRef(function($t,Dn){var na,hn,Mt,Jt=$t.prefixCls,Nn=$t.multiple,ja=$t.searchValue,pu=$t.toggleOpen,Tn=$t.notFoundContent,ku=$t.direction,_n=$t.open,Qn=$t.disabled,ta=ge.useRef(null),Oa=ku==="rtl",_a=ge.useContext(ze),Au=_a.options,Zu=_a.values,vn=_a.halfValues,Ft=_a.fieldNames,Kn=_a.changeOnSelect,Qa=_a.onSelect,Ua=_a.searchOptions,za=_a.dropdownPrefixCls,cu=_a.loadData,Yn=_a.expandTrigger,St=za||Jt,ne=ge.useState([]),ce=(0,Ae.Z)(ne,2),fe=ce[0],Me=ce[1],je=function(Bu){if(!(!cu||ja)){var Du=Ge(Bu,Au,Ft),ur=Du.map(function(xr){var hr=xr.option;return hr}),Fa=ur[ur.length-1];if(Fa&&!De(Fa,Ft)){var br=he(Bu);Me(function(xr){return[].concat((0,Oe.Z)(xr),[br])}),cu(ur)}}};ge.useEffect(function(){fe.length&&fe.forEach(function(ru){var Bu=pe(ru),Du=Ge(Bu,Au,Ft,!0).map(function(Fa){var br=Fa.option;return br}),ur=Du[Du.length-1];(!ur||ur[Ft.children]||De(ur,Ft))&&Me(function(Fa){return Fa.filter(function(br){return br!==ru})})})},[Au,fe,Ft]);var vt=ge.useMemo(function(){return new Set(de(Zu))},[Zu]),Lt=ge.useMemo(function(){return new Set(de(vn))},[vn]),ma=Yt(Nn,_n),aa=(0,Ae.Z)(ma,2),la=aa[0],ou=aa[1],Gn=function(Bu){ou(Bu),je(Bu)},In=function(Bu){if(Qn)return!1;var Du=Bu.disabled,ur=De(Bu,Ft);return!Du&&(ur||Kn||Nn)},ya=function(Bu,Du){var ur=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Qa(Bu),!Nn&&(Du||Kn&&(Yn==="hover"||ur))&&pu(!1)},An=ge.useMemo(function(){return ja?Ua:Au},[ja,Ua,Au]),oa=ge.useMemo(function(){for(var ru=[{options:An}],Bu=An,Du=_e(Bu,Ft),ur=function(){var xr=la[Fa],hr=Bu.find(function(Aa,Ka){return(Du[Ka]?he(Du[Ka]):Aa[Ft.value])===xr}),Kr=hr==null?void 0:hr[Ft.children];if(!(Kr!=null&&Kr.length))return 1;Bu=Kr,ru.push({options:Kr})},Fa=0;Fa":Zu,Ft=na.loadingIcon,Kn=na.direction,Qa=na.notFoundContent,Ua=Qa===void 0?"Not Found":Qa,za=na.disabled,cu=!!pu,Yn=(0,He.C8)(Tn,{value:ku,postState:Ve}),St=(0,Ae.Z)(Yn,2),ne=St[0],ce=St[1],fe=ge.useMemo(function(){return be(_n)},[JSON.stringify(_n)]),Me=yt(fe,ja),je=(0,Ae.Z)(Me,3),vt=je[0],Lt=je[1],ma=je[2],aa=At(vt,fe),la=ft(cu,ne,Lt,ma,aa),ou=(0,Ae.Z)(la,3),Gn=ou[0],In=ou[1],ya=ou[2],An=(0,He.zX)(function(ir){if(ce(ir),ta){var Or=Ve(ir),ru=Or.map(function(ur){return Ge(ur,vt,fe).map(function(Fa){return Fa.option})}),Bu=cu?Or:Or[0],Du=cu?ru:ru[0];ta(Bu,Du)}}),oa=$e(cu,An,Gn,In,ya,Lt,ma,Oa),st=(0,He.zX)(function(ir){oa(ir)}),Wt=ge.useMemo(function(){return{options:vt,fieldNames:fe,values:Gn,halfValues:In,changeOnSelect:Qn,onSelect:st,checkable:pu,searchOptions:[],dropdownPrefixCls:void 0,loadData:_a,expandTrigger:Au,expandIcon:vn,loadingIcon:Ft,dropdownMenuColumnStyle:void 0}},[vt,fe,Gn,In,Qn,st,pu,_a,Au,vn,Ft]),Ra="".concat(Mt,"-panel"),yu=!vt.length;return ge.createElement(ze.Provider,{value:Wt},ge.createElement("div",{className:wt()(Ra,(Dn={},(0,oe.Z)(Dn,"".concat(Ra,"-rtl"),Kn==="rtl"),(0,oe.Z)(Dn,"".concat(Ra,"-empty"),yu),Dn),Nn),style:Jt},yu?Ua:ge.createElement(nn,{prefixCls:Mt,searchValue:"",multiple:cu,toggleOpen:ht,open:!0,direction:Kn,disabled:za})))}function nt($t){var Dn=$t.onPopupVisibleChange,na=$t.popupVisible,hn=$t.popupClassName,Mt=$t.popupPlacement;warning(!Dn,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(na===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(hn===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Mt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Ze($t,Dn){if($t){var na=function hn(Mt){for(var Jt=0;Jt":je,Lt=$t.loadingIcon,ma=$t.children,aa=$t.dropdownMatchSelectWidth,la=aa===void 0?!1:aa,ou=$t.showCheckedStrategy,Gn=ou===void 0?ue:ou,In=$t.optionRender,ya=(0,Be.Z)($t,On),An=(0,Fe.ZP)(na),oa=!!_n,st=(0,Ce.Z)(Nn,{value:ja,postState:Ve}),Wt=(0,Ae.Z)(st,2),Ra=Wt[0],yu=Wt[1],ir=ge.useMemo(function(){return be(Jt)},[JSON.stringify(Jt)]),Or=yt(ir,vn),ru=(0,Ae.Z)(Or,3),Bu=ru[0],Du=ru[1],ur=ru[2],Fa=(0,Ce.Z)("",{value:Oa,postState:function(ho){return ho||""}}),br=(0,Ae.Z)(Fa,2),xr=br[0],hr=br[1],Kr=function(ho,Fo){hr(ho),Fo.source!=="blur"&&_a&&_a(ho)},Aa=Dt(Au),Ka=(0,Ae.Z)(Aa,2),Ku=Ka[0],Xa=Ka[1],bu=z(xr,Bu,ir,Ft||Mt,Xa,pu||oa),Rr=At(Bu,ir),Zl=ft(oa,Ra,Du,ur,Rr),Tl=(0,Ae.Z)(Zl,3),lo=Tl[0],Ho=Tl[1],Uo=Tl[2],Mo=ge.useMemo(function(){var ao=de(lo),ho=Ye(ao,Du,Gn);return[].concat((0,Oe.Z)(Uo),(0,Oe.Z)(ur(ho)))},[lo,Du,ur,Uo,Gn]),Ru=ot(Mo,Bu,ir,oa,ku),Oo=(0,Le.Z)(function(ao){if(yu(ao),Tn){var ho=Ve(ao),Fo=ho.map(function(Ko){return Ge(Ko,Bu,ir).map(function(ci){return ci.option})}),Co=oa?ho:ho[0],qo=oa?Fo:Fo[0];Tn(Co,qo)}}),ul=$e(oa,Oo,lo,Ho,Uo,Du,ur,Gn),Ro=(0,Le.Z)(function(ao){(!oa||ta)&&hr(""),ul(ao)}),yo=function(ho,Fo){if(Fo.type==="clear"){Oo([]);return}var Co=Fo.values[0],qo=Co.valueCells;Ro(qo)},ro=Ua!==void 0?Ua:Qa,_r=cu||za,Po=ce||ne,dl=function(ho){fe==null||fe(ho),Me==null||Me(ho)},Ul=ge.useMemo(function(){return{options:Bu,fieldNames:ir,values:lo,halfValues:Ho,changeOnSelect:pu,onSelect:Ro,checkable:_n,searchOptions:bu,dropdownPrefixCls:Ft,loadData:Kn,expandTrigger:Zu,expandIcon:vt,loadingIcon:Lt,dropdownMenuColumnStyle:Yn,optionRender:In}},[Bu,ir,lo,Ho,pu,Ro,_n,bu,Ft,Kn,Zu,vt,Lt,Yn,In]),vo=!(xr?bu:Bu).length,oo=xr&&Xa.matchInputWidth||vo?{}:{minWidth:"auto"};return ge.createElement(ze.Provider,{value:Ul},ge.createElement(xe.Ac,(0,a.Z)({},ya,{ref:Dn,id:An,prefixCls:Mt,autoClearSearchValue:ta,dropdownMatchSelectWidth:la,dropdownStyle:(0,Se.Z)((0,Se.Z)({},oo),St),displayValues:Ru,onDisplayValuesChange:yo,mode:oa?"multiple":void 0,searchValue:xr,onSearch:Kr,showSearch:Ku,OptionList:cn,emptyOptions:vo,open:ro,dropdownClassName:_r,placement:Po,onDropdownVisibleChange:dl,getRawInputElement:function(){return ma}})))});pn.SHOW_PARENT=ue,pn.SHOW_CHILD=me,pn.Panel=rt;var Un=pn,Ht=Un},98535:function(pt,dt,ee){"use strict";ee.r(dt),ee.d(dt,{Panel:function(){return Ve},default:function(){return Je}});var a=ee(72308),Se=ee(80702),Oe=ee(52487),Ae=ee(62853),Be=ee(92310),xe=ee.n(Be),Fe=ee(18929),Le=ee(48736),Ce=ee(59301),ge=ee(74416),Ne=ee(11592),ze=ee(77321),Ie=ee(49618),oe=ee(77900),E=ee(10228),y=Ce.forwardRef(function(Ye,Ge){var ot=Ye.prefixCls,At=Ye.forceRender,Et=Ye.className,ct=Ye.style,yt=Ye.children,un=Ye.isActive,Dt=Ye.role,gt=Ye.classNames,$e=Ye.styles,ft=Ce.useState(un||At),Ct=(0,Oe.Z)(ft,2),wt=Ct[0],Qt=Ct[1];return Ce.useEffect(function(){(At||un)&&Qt(!0)},[At,un]),wt?Ce.createElement("div",{ref:Ge,className:xe()("".concat(ot,"-content"),(0,Ie.Z)((0,Ie.Z)({},"".concat(ot,"-content-active"),un),"".concat(ot,"-content-inactive"),!un),Et),style:ct,role:Dt},Ce.createElement("div",{className:xe()("".concat(ot,"-content-box"),gt==null?void 0:gt.body),style:$e==null?void 0:$e.body},yt)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Ce.forwardRef(function(Ye,Ge){var ot=Ye.showArrow,At=ot===void 0?!0:ot,Et=Ye.headerClass,ct=Ye.isActive,yt=Ye.onItemClick,un=Ye.forceRender,Dt=Ye.className,gt=Ye.classNames,$e=gt===void 0?{}:gt,ft=Ye.styles,Ct=ft===void 0?{}:ft,wt=Ye.prefixCls,Qt=Ye.collapsible,sn=Ye.accordion,Te=Ye.panelKey,Vt=Ye.extra,fa=Ye.header,xt=Ye.expandIcon,Yt=Ye.openMotion,ea=Ye.destroyInactivePanel,Ba=Ye.children,mn=(0,ge.Z)(Ye,b),nn=Qt==="disabled",gn=Vt!=null&&typeof Vt!="boolean",cn=(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({onClick:function(){yt==null||yt(Te)},onKeyDown:function(On){(On.key==="Enter"||On.keyCode===E.Z.ENTER||On.which===E.Z.ENTER)&&(yt==null||yt(Te))},role:sn?"tab":"button"},"aria-expanded",ct),"aria-disabled",nn),"tabIndex",nn?-1:0),He=typeof xt=="function"?xt(Ye):Ce.createElement("i",{className:"arrow"}),ht=He&&Ce.createElement("div",(0,a.Z)({className:"".concat(wt,"-expand-icon")},["header","icon"].includes(Qt)?cn:{}),He),rt=xe()("".concat(wt,"-item"),(0,Ie.Z)((0,Ie.Z)({},"".concat(wt,"-item-active"),ct),"".concat(wt,"-item-disabled"),nn),Dt),nt=xe()(Et,"".concat(wt,"-header"),(0,Ie.Z)({},"".concat(wt,"-collapsible-").concat(Qt),!!Qt),$e.header),Ze=(0,ze.Z)({className:nt,style:Ct.header},["header","icon"].includes(Qt)?{}:cn);return Ce.createElement("div",(0,a.Z)({},mn,{ref:Ge,className:rt}),Ce.createElement("div",Ze,At&&ht,Ce.createElement("span",(0,a.Z)({className:"".concat(wt,"-header-text")},Qt==="header"?cn:{}),fa),gn&&Ce.createElement("div",{className:"".concat(wt,"-extra")},Vt)),Ce.createElement(oe.default,(0,a.Z)({visible:ct,leavedClassName:"".concat(wt,"-content-hidden")},Yt,{forceRender:un,removeOnLeave:ea}),function(Ot,On){var pn=Ot.className,Un=Ot.style;return Ce.createElement(x,{ref:On,prefixCls:wt,className:pn,classNames:$e,style:Un,styles:Ct,isActive:ct,forceRender:un,role:sn?"tabpanel":void 0},Ba)}))}),te=z,ue=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],me=function(Ge,ot){var At=ot.prefixCls,Et=ot.accordion,ct=ot.collapsible,yt=ot.destroyInactivePanel,un=ot.onItemClick,Dt=ot.activeKey,gt=ot.openMotion,$e=ot.expandIcon;return Ge.map(function(ft,Ct){var wt=ft.children,Qt=ft.label,sn=ft.key,Te=ft.collapsible,Vt=ft.onItemClick,fa=ft.destroyInactivePanel,xt=(0,ge.Z)(ft,ue),Yt=String(sn!=null?sn:Ct),ea=Te!=null?Te:ct,Ba=fa!=null?fa:yt,mn=function(cn){ea!=="disabled"&&(un(cn),Vt==null||Vt(cn))},nn=!1;return Et?nn=Dt[0]===Yt:nn=Dt.indexOf(Yt)>-1,Ce.createElement(te,(0,a.Z)({},xt,{prefixCls:At,key:Yt,panelKey:Yt,isActive:nn,accordion:Et,openMotion:gt,expandIcon:$e,header:Qt,collapsible:ea,onItemClick:mn,destroyInactivePanel:Ba}),wt)})},he=function(Ge,ot,At){if(!Ge)return null;var Et=At.prefixCls,ct=At.accordion,yt=At.collapsible,un=At.destroyInactivePanel,Dt=At.onItemClick,gt=At.activeKey,$e=At.openMotion,ft=At.expandIcon,Ct=Ge.key||String(ot),wt=Ge.props,Qt=wt.header,sn=wt.headerClass,Te=wt.destroyInactivePanel,Vt=wt.collapsible,fa=wt.onItemClick,xt=!1;ct?xt=gt[0]===Ct:xt=gt.indexOf(Ct)>-1;var Yt=Vt!=null?Vt:yt,ea=function(nn){Yt!=="disabled"&&(Dt(nn),fa==null||fa(nn))},Ba={key:Ct,panelKey:Ct,header:Qt,headerClass:sn,isActive:xt,prefixCls:Et,destroyInactivePanel:Te!=null?Te:un,openMotion:$e,accordion:ct,children:Ge.props.children,onItemClick:ea,expandIcon:ft,collapsible:Yt};return typeof Ge.type=="string"?Ge:(Object.keys(Ba).forEach(function(mn){typeof Ba[mn]=="undefined"&&delete Ba[mn]}),Ce.cloneElement(Ge,Ba))};function de(Ye,Ge,ot){return Array.isArray(Ye)?me(Ye,ot):(0,Ne.Z)(Ge).map(function(At,Et){return he(At,Et,ot)})}var pe=de,be=ee(26112);function De(Ye){var Ge=Ye;if(!Array.isArray(Ge)){var ot=(0,Ae.Z)(Ge);Ge=ot==="number"||ot==="string"?[Ge]:[]}return Ge.map(function(At){return String(At)})}var ke=Ce.forwardRef(function(Ye,Ge){var ot=Ye.prefixCls,At=ot===void 0?"rc-collapse":ot,Et=Ye.destroyInactivePanel,ct=Et===void 0?!1:Et,yt=Ye.style,un=Ye.accordion,Dt=Ye.className,gt=Ye.children,$e=Ye.collapsible,ft=Ye.openMotion,Ct=Ye.expandIcon,wt=Ye.activeKey,Qt=Ye.defaultActiveKey,sn=Ye.onChange,Te=Ye.items,Vt=xe()(At,Dt),fa=(0,Fe.Z)([],{value:wt,onChange:function(gn){return sn==null?void 0:sn(gn)},defaultValue:Qt,postState:De}),xt=(0,Oe.Z)(fa,2),Yt=xt[0],ea=xt[1],Ba=function(gn){return ea(function(){if(un)return Yt[0]===gn?[]:[gn];var cn=Yt.indexOf(gn),He=cn>-1;return He?Yt.filter(function(ht){return ht!==gn}):[].concat((0,Se.Z)(Yt),[gn])})};(0,Le.ZP)(!gt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var mn=pe(Te,gt,{prefixCls:At,accordion:un,openMotion:ft,expandIcon:Ct,collapsible:$e,destroyInactivePanel:ct,onItemClick:Ba,activeKey:Yt});return Ce.createElement("div",(0,a.Z)({ref:Ge,className:Vt,style:yt,role:un?"tablist":void 0},(0,be.Z)(Ye,{aria:!0,data:!0})),mn)}),_e=Object.assign(ke,{Panel:te}),Je=_e,Ve=_e.Panel},48365:function(pt,dt,ee){"use strict";var a=ee(61186),Se=ee.n(a),Oe=ee(90111),Ae=ee.n(Oe),Be=ee(58319),xe=ee.n(Be),Fe=ee(23250),Le=ee.n(Fe),Ce=ee(74959),ge=ee.n(Ce),Ne=ee(10238),ze=ee.n(Ne),Ie=ee(33656),oe=ee.n(Ie);Se().extend(oe()),Se().extend(ze()),Se().extend(Ae()),Se().extend(xe()),Se().extend(Le()),Se().extend(ge()),Se().extend(function(z,te){var ue=te.prototype,me=ue.format;ue.format=function(de){var pe=(de||"").replace("Wo","wo");return me.bind(this)(pe)}});var E={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"},y=function(te){var ue=E[te];return ue||te.split("_")[0]},x=function(){},b={getNow:function(){var te=Se()();return typeof te.tz=="function"?te.tz():te},getFixedDate:function(te){return Se()(te,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(te){return te.endOf("month")},getWeekDay:function(te){var ue=te.locale("en");return ue.weekday()+ue.localeData().firstDayOfWeek()},getYear:function(te){return te.year()},getMonth:function(te){return te.month()},getDate:function(te){return te.date()},getHour:function(te){return te.hour()},getMinute:function(te){return te.minute()},getSecond:function(te){return te.second()},getMillisecond:function(te){return te.millisecond()},addYear:function(te,ue){return te.add(ue,"year")},addMonth:function(te,ue){return te.add(ue,"month")},addDate:function(te,ue){return te.add(ue,"day")},setYear:function(te,ue){return te.year(ue)},setMonth:function(te,ue){return te.month(ue)},setDate:function(te,ue){return te.date(ue)},setHour:function(te,ue){return te.hour(ue)},setMinute:function(te,ue){return te.minute(ue)},setSecond:function(te,ue){return te.second(ue)},setMillisecond:function(te,ue){return te.millisecond(ue)},isAfter:function(te,ue){return te.isAfter(ue)},isValidate:function(te){return te.isValid()},locale:{getWeekFirstDay:function(te){return Se()().locale(y(te)).localeData().firstDayOfWeek()},getWeekFirstDate:function(te,ue){return ue.locale(y(te)).weekday(0)},getWeek:function(te,ue){return ue.locale(y(te)).week()},getShortWeekDays:function(te){return Se()().locale(y(te)).localeData().weekdaysMin()},getShortMonths:function(te){return Se()().locale(y(te)).localeData().monthsShort()},format:function(te,ue,me){return ue.locale(y(te)).format(me)},parse:function(te,ue,me){for(var he=y(te),de=0;de2&&arguments[2]!==void 0?arguments[2]:"0",lt=String(Ee);lt.length2&&arguments[2]!==void 0?arguments[2]:[],lt=ge.useState([!1,!1]),mt=(0,Ae.Z)(lt,2),jt=mt[0],en=mt[1],Xt=function(Bn,qn){en(function(da){return he(da,qn,Bn)})},jn=ge.useMemo(function(){return jt.map(function(sa,Bn){if(sa)return!0;var qn=Ee[Bn];return qn?!!(!tt[Bn]&&!qn||qn&&We(qn,{activeIndex:Bn})):!1})},[Ee,jt,We,tt]);return[jn,Xt]}function Je(Ee,We,tt,lt,mt){var jt="",en=[];return Ee&&en.push(mt?"hh":"HH"),We&&en.push("mm"),tt&&en.push("ss"),jt=en.join(":"),lt&&(jt+=".SSS"),mt&&(jt+=" A"),jt}function Ve(Ee,We,tt,lt,mt,jt){var en=Ee.fieldDateTimeFormat,Xt=Ee.fieldDateFormat,jn=Ee.fieldTimeFormat,sa=Ee.fieldMonthFormat,Bn=Ee.fieldYearFormat,qn=Ee.fieldWeekFormat,da=Ee.fieldQuarterFormat,ka=Ee.yearFormat,Fn=Ee.cellYearFormat,Ya=Ee.cellQuarterFormat,xa=Ee.dayFormat,Za=Ee.cellDateFormat,La=Je(We,tt,lt,mt,jt);return(0,Oe.Z)((0,Oe.Z)({},Ee),{},{fieldDateTimeFormat:en||"YYYY-MM-DD ".concat(La),fieldDateFormat:Xt||"YYYY-MM-DD",fieldTimeFormat:jn||La,fieldMonthFormat:sa||"YYYY-MM",fieldYearFormat:Bn||"YYYY",fieldWeekFormat:qn||"gggg-wo",fieldQuarterFormat:da||"YYYY-[Q]Q",yearFormat:ka||"YYYY",cellYearFormat:Fn||"YYYY",cellQuarterFormat:Ya||"[Q]Q",cellDateFormat:Za||xa||"D"})}function Ye(Ee,We){var tt=We.showHour,lt=We.showMinute,mt=We.showSecond,jt=We.showMillisecond,en=We.use12Hours;return ge.useMemo(function(){return Ve(Ee,tt,lt,mt,jt,en)},[Ee,tt,lt,mt,jt,en])}var Ge=ee(62853);function ot(Ee,We,tt){return tt!=null?tt:We.some(function(lt){return Ee.includes(lt)})}var At=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Et(Ee){var We=de(Ee,At),tt=Ee.format,lt=Ee.picker,mt=null;return tt&&(mt=tt,Array.isArray(mt)&&(mt=mt[0]),mt=(0,Ge.Z)(mt)==="object"?mt.format:mt),lt==="time"&&(We.format=mt),[We,mt]}function ct(Ee){return Ee&&typeof Ee=="string"}function yt(Ee,We,tt,lt){return[Ee,We,tt,lt].some(function(mt){return mt!==void 0})}function un(Ee,We,tt,lt,mt){var jt=We,en=tt,Xt=lt;if(!Ee&&!jt&&!en&&!Xt&&!mt)jt=!0,en=!0,Xt=!0;else if(Ee){var jn,sa,Bn,qn=[jt,en,Xt].some(function(Fn){return Fn===!1}),da=[jt,en,Xt].some(function(Fn){return Fn===!0}),ka=qn?!0:!da;jt=(jn=jt)!==null&&jn!==void 0?jn:ka,en=(sa=en)!==null&&sa!==void 0?sa:ka,Xt=(Bn=Xt)!==null&&Bn!==void 0?Bn:ka}return[jt,en,Xt,mt]}function Dt(Ee){var We=Ee.showTime,tt=Et(Ee),lt=(0,Ae.Z)(tt,2),mt=lt[0],jt=lt[1],en=We&&(0,Ge.Z)(We)==="object"?We:{},Xt=(0,Oe.Z)((0,Oe.Z)({defaultOpenValue:en.defaultOpenValue||en.defaultValue},mt),en),jn=Xt.showMillisecond,sa=Xt.showHour,Bn=Xt.showMinute,qn=Xt.showSecond,da=yt(sa,Bn,qn,jn),ka=un(da,sa,Bn,qn,jn),Fn=(0,Ae.Z)(ka,3);return sa=Fn[0],Bn=Fn[1],qn=Fn[2],[Xt,(0,Oe.Z)((0,Oe.Z)({},Xt),{},{showHour:sa,showMinute:Bn,showSecond:qn,showMillisecond:jn}),Xt.format,jt]}function gt(Ee,We,tt,lt,mt){var jt=Ee==="time";if(Ee==="datetime"||jt){for(var en=lt,Xt=pe(Ee,mt,null),jn=Xt,sa=[We,tt],Bn=0;Bn1&&(en=We.addDate(en,-7)),en}function cn(Ee,We){var tt=We.generateConfig,lt=We.locale,mt=We.format;return Ee?typeof mt=="function"?mt(Ee):tt.locale.format(lt.locale,Ee,mt):""}function He(Ee,We,tt){var lt=We,mt=["getHour","getMinute","getSecond","getMillisecond"],jt=["setHour","setMinute","setSecond","setMillisecond"];return jt.forEach(function(en,Xt){tt?lt=Ee[en](lt,Ee[mt[Xt]](tt)):lt=Ee[en](lt,0)}),lt}function ht(Ee,We,tt,lt,mt){var jt=(0,Be.zX)(function(en,Xt){return!!(tt&&tt(en,Xt)||lt&&Ee.isAfter(lt,en)&&!Ba(Ee,We,lt,en,Xt.type)||mt&&Ee.isAfter(en,mt)&&!Ba(Ee,We,mt,en,Xt.type))});return jt}function rt(Ee,We,tt){return ge.useMemo(function(){var lt=pe(Ee,We,tt),mt=me(lt),jt=mt[0],en=(0,Ge.Z)(jt)==="object"&&jt.type==="mask"?jt.format:null;return[mt.map(function(Xt){return typeof Xt=="string"||typeof Xt=="function"?Xt:Xt.format}),en]},[Ee,We,tt])}function nt(Ee,We,tt){return typeof Ee[0]=="function"||tt?!0:We}function Ze(Ee,We,tt,lt){var mt=(0,Be.zX)(function(jt,en){var Xt=(0,Oe.Z)({type:We},en);if(delete Xt.activeIndex,!Ee.isValidate(jt)||tt&&tt(jt,Xt))return!0;if((We==="date"||We==="time")&<){var jn,sa=en&&en.activeIndex===1?"end":"start",Bn=((jn=lt.disabledTime)===null||jn===void 0?void 0:jn.call(lt,jt,sa,{from:Xt.from}))||{},qn=Bn.disabledHours,da=Bn.disabledMinutes,ka=Bn.disabledSeconds,Fn=Bn.disabledMilliseconds,Ya=lt.disabledHours,xa=lt.disabledMinutes,Za=lt.disabledSeconds,La=qn||Ya,mu=da||xa,tn=ka||Za,Ca=Ee.getHour(jt),wa=Ee.getMinute(jt),du=Ee.getSecond(jt),Va=Ee.getMillisecond(jt);if(La&&La().includes(Ca)||mu&&mu(Ca).includes(wa)||tn&&tn(Ca,wa).includes(du)||Fn&&Fn(Ca,wa,du).includes(Va))return!0}return!1});return mt}function Ot(Ee){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=ge.useMemo(function(){var lt=Ee&&me(Ee);return We&<&&(lt[1]=lt[1]||lt[0]),lt},[Ee,We]);return tt}function On(Ee,We){var tt=Ee.generateConfig,lt=Ee.locale,mt=Ee.picker,jt=mt===void 0?"date":mt,en=Ee.prefixCls,Xt=en===void 0?"rc-picker":en,jn=Ee.styles,sa=jn===void 0?{}:jn,Bn=Ee.classNames,qn=Bn===void 0?{}:Bn,da=Ee.order,ka=da===void 0?!0:da,Fn=Ee.components,Ya=Fn===void 0?{}:Fn,xa=Ee.inputRender,Za=Ee.allowClear,La=Ee.clearIcon,mu=Ee.needConfirm,tn=Ee.multiple,Ca=Ee.format,wa=Ee.inputReadOnly,du=Ee.disabledDate,Va=Ee.minDate,Tu=Ee.maxDate,Yu=Ee.showTime,nr=Ee.value,gr=Ee.defaultValue,Eu=Ee.pickerValue,sr=Ee.defaultPickerValue,cr=Ot(nr),dr=Ot(gr),Fr=Ot(Eu),Hr=Ot(sr),Yr=jt==="date"&&Yu?"datetime":jt,xu=Yr==="time"||Yr==="datetime",$u=xu||tn,Iu=mu!=null?mu:xu,Hu=Dt(Ee),Ha=(0,Ae.Z)(Hu,4),sl=Ha[0],Er=Ha[1],Ur=Ha[2],rl=Ha[3],Wr=Ye(lt,Er),Bl=ge.useMemo(function(){return gt(Yr,Ur,rl,sl,Wr)},[Yr,Ur,rl,sl,Wr]),fl=ge.useMemo(function(){return(0,Oe.Z)((0,Oe.Z)({},Ee),{},{prefixCls:Xt,locale:Wr,picker:jt,styles:sa,classNames:qn,order:ka,components:(0,Oe.Z)({input:xa},Ya),clearIcon:$e(Xt,Za,La),showTime:Bl,value:cr,defaultValue:dr,pickerValue:Fr,defaultPickerValue:Hr},We==null?void 0:We())},[Ee]),Dl=rt(Yr,Wr,Ca),bl=(0,Ae.Z)(Dl,2),Al=bl[0],wl=bl[1],ol=nt(Al,wa,tn),Wl=ht(tt,lt,du,Va,Tu),$r=Ze(tt,jt,Wl,Bl),Ln=ge.useMemo(function(){return(0,Oe.Z)((0,Oe.Z)({},fl),{},{needConfirm:Iu,inputReadOnly:ol,disabledDate:Wl})},[fl,Iu,ol,Wl]);return[Ln,Yr,$u,Al,wl,$r]}var pn=ee(16089);function Un(Ee,We,tt){var lt=(0,Be.C8)(We,{value:Ee}),mt=(0,Ae.Z)(lt,2),jt=mt[0],en=mt[1],Xt=ge.useRef(Ee),jn=ge.useRef(),sa=function(){pn.Z.cancel(jn.current)},Bn=(0,Be.zX)(function(){en(Xt.current),tt&&jt!==Xt.current&&tt(Xt.current)}),qn=(0,Be.zX)(function(da,ka){sa(),Xt.current=da,da||ka?Bn():jn.current=(0,pn.Z)(Bn)});return ge.useEffect(function(){return sa},[]),[jt,qn]}function Ht(Ee,We){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],lt=arguments.length>3?arguments[3]:void 0,mt=tt.every(function(Bn){return Bn})?!1:Ee,jt=Un(mt,We||!1,lt),en=(0,Ae.Z)(jt,2),Xt=en[0],jn=en[1];function sa(Bn){var qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!qn.inherit||Xt)&&jn(Bn,qn.force)}return[Xt,sa]}function $t(Ee){var We=ge.useRef();return ge.useImperativeHandle(Ee,function(){var tt;return{nativeElement:(tt=We.current)===null||tt===void 0?void 0:tt.nativeElement,focus:function(mt){var jt;(jt=We.current)===null||jt===void 0||jt.focus(mt)},blur:function(){var mt;(mt=We.current)===null||mt===void 0||mt.blur()}}}),We}function Dn(Ee,We){return ge.useMemo(function(){return Ee||(We?((0,Ce.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(We).map(function(tt){var lt=(0,Ae.Z)(tt,2),mt=lt[0],jt=lt[1];return{label:mt,value:jt}})):[])},[Ee,We])}function na(Ee,We){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,lt=ge.useRef(We);lt.current=We,(0,xe.o)(function(){if(Ee)lt.current(Ee);else{var mt=(0,pn.Z)(function(){lt.current(Ee)},tt);return function(){pn.Z.cancel(mt)}}},[Ee])}function hn(Ee){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,lt=ge.useState(0),mt=(0,Ae.Z)(lt,2),jt=mt[0],en=mt[1],Xt=ge.useState(!1),jn=(0,Ae.Z)(Xt,2),sa=jn[0],Bn=jn[1],qn=ge.useRef([]),da=ge.useRef(null),ka=ge.useRef(null),Fn=function(tn){da.current=tn},Ya=function(tn){return da.current===tn},xa=function(tn){Bn(tn)},Za=function(tn){return tn&&(ka.current=tn),ka.current},La=function(tn){var Ca=qn.current,wa=new Set(Ca.filter(function(Va){return tn[Va]||We[Va]})),du=Ca[Ca.length-1]===0?1:0;return wa.size>=2||Ee[du]?null:du};return na(sa||tt,function(){sa||(qn.current=[],Fn(null))}),ge.useEffect(function(){sa&&qn.current.push(jt)},[sa,jt]),[sa,xa,Za,jt,en,La,qn.current,Fn,Ya]}function Mt(Ee,We,tt,lt,mt,jt){var en=tt[tt.length-1],Xt=function(sa,Bn){var qn=(0,Ae.Z)(Ee,2),da=qn[0],ka=qn[1],Fn=(0,Oe.Z)((0,Oe.Z)({},Bn),{},{from:be(Ee,tt)});return en===1&&We[0]&&da&&!Ba(lt,mt,da,sa,Fn.type)&<.isAfter(da,sa)||en===0&&We[1]&&ka&&!Ba(lt,mt,ka,sa,Fn.type)&<.isAfter(sa,ka)?!0:jt==null?void 0:jt(sa,Fn)};return Xt}function Jt(Ee,We,tt,lt){switch(We){case"date":case"week":return Ee.addMonth(tt,lt);case"month":case"quarter":return Ee.addYear(tt,lt);case"year":return Ee.addYear(tt,lt*10);case"decade":return Ee.addYear(tt,lt*100);default:return tt}}var Nn=[];function ja(Ee,We,tt,lt,mt,jt,en,Xt){var jn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Nn,sa=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Nn,Bn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Nn,qn=arguments.length>11?arguments[11]:void 0,da=arguments.length>12?arguments[12]:void 0,ka=arguments.length>13?arguments[13]:void 0,Fn=en==="time",Ya=jt||0,xa=function(Fr){var Hr=Ee.getNow();return Fn&&(Hr=He(Ee,Hr)),jn[Fr]||tt[Fr]||Hr},Za=(0,Ae.Z)(sa,2),La=Za[0],mu=Za[1],tn=(0,Be.C8)(function(){return xa(0)},{value:La}),Ca=(0,Ae.Z)(tn,2),wa=Ca[0],du=Ca[1],Va=(0,Be.C8)(function(){return xa(1)},{value:mu}),Tu=(0,Ae.Z)(Va,2),Yu=Tu[0],nr=Tu[1],gr=ge.useMemo(function(){var dr=[wa,Yu][Ya];return Fn?dr:He(Ee,dr,Bn[Ya])},[Fn,wa,Yu,Ya,Ee,Bn]),Eu=function(Fr){var Hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Yr=[du,nr][Ya];Yr(Fr);var xu=[wa,Yu];xu[Ya]=Fr,qn&&(!Ba(Ee,We,wa,xu[0],en)||!Ba(Ee,We,Yu,xu[1],en))&&qn(xu,{source:Hr,range:Ya===1?"end":"start",mode:lt})},sr=function(Fr,Hr){if(Xt){var Yr={date:"month",week:"month",month:"year",quarter:"year"},xu=Yr[en];if(xu&&!Ba(Ee,We,Fr,Hr,xu))return Jt(Ee,en,Hr,-1);if(en==="year"&&Fr){var $u=Math.floor(Ee.getYear(Fr)/10),Iu=Math.floor(Ee.getYear(Hr)/10);if($u!==Iu)return Jt(Ee,en,Hr,-1)}}return Hr},cr=ge.useRef(null);return(0,xe.Z)(function(){if(mt&&!jn[Ya]){var dr=Fn?null:Ee.getNow();if(cr.current!==null&&cr.current!==Ya?dr=[wa,Yu][Ya^1]:tt[Ya]?dr=Ya===0?tt[0]:sr(tt[0],tt[1]):tt[Ya^1]&&(dr=tt[Ya^1]),dr){da&&Ee.isAfter(da,dr)&&(dr=da);var Fr=Xt?Jt(Ee,en,dr,1):dr;ka&&Ee.isAfter(Fr,ka)&&(dr=Xt?Jt(Ee,en,ka,-1):ka),Eu(dr,"reset")}}},[mt,Ya,tt[Ya]]),ge.useEffect(function(){mt?cr.current=Ya:cr.current=null},[mt,Ya]),(0,xe.Z)(function(){mt&&jn&&jn[Ya]&&Eu(jn[Ya],"reset")},[mt,Ya]),[gr,Eu]}function pu(Ee,We){var tt=ge.useRef(Ee),lt=ge.useState({}),mt=(0,Ae.Z)(lt,2),jt=mt[1],en=function(sa){return sa&&We!==void 0?We:tt.current},Xt=function(sa){tt.current=sa,jt({})};return[en,Xt,en(!0)]}var Tn=[];function ku(Ee,We,tt){var lt=function(en){return en.map(function(Xt){return cn(Xt,{generateConfig:Ee,locale:We,format:tt[0]})})},mt=function(en,Xt){for(var jn=Math.max(en.length,Xt.length),sa=-1,Bn=0;Bn2&&arguments[2]!==void 0?arguments[2]:1,lt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,mt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],jt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,en=[],Xt=tt>=1?tt|0:1,jn=Ee;jn<=We;jn+=Xt){var sa=mt.includes(jn);(!sa||!lt)&&en.push({label:ue(jn,jt),value:jn,disabled:sa})}return en}function Kn(Ee){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=arguments.length>2?arguments[2]:void 0,lt=We||{},mt=lt.use12Hours,jt=lt.hourStep,en=jt===void 0?1:jt,Xt=lt.minuteStep,jn=Xt===void 0?1:Xt,sa=lt.secondStep,Bn=sa===void 0?1:sa,qn=lt.millisecondStep,da=qn===void 0?100:qn,ka=lt.hideDisabledOptions,Fn=lt.disabledTime,Ya=lt.disabledHours,xa=lt.disabledMinutes,Za=lt.disabledSeconds,La=ge.useMemo(function(){return tt||Ee.getNow()},[tt,Ee]);if(0)var mu,tn,Ca;var wa=ge.useCallback(function($u){var Iu=(Fn==null?void 0:Fn($u))||{};return[Iu.disabledHours||Ya||vn,Iu.disabledMinutes||xa||vn,Iu.disabledSeconds||Za||vn,Iu.disabledMilliseconds||vn]},[Fn,Ya,xa,Za]),du=ge.useMemo(function(){return wa(La)},[La,wa]),Va=(0,Ae.Z)(du,4),Tu=Va[0],Yu=Va[1],nr=Va[2],gr=Va[3],Eu=ge.useCallback(function($u,Iu,Hu,Ha){var sl=Ft(0,23,en,ka,$u()),Er=mt?sl.map(function(Bl){return(0,Oe.Z)((0,Oe.Z)({},Bl),{},{label:ue(Bl.value%12||12,2)})}):sl,Ur=function(fl){return Ft(0,59,jn,ka,Iu(fl))},rl=function(fl,Dl){return Ft(0,59,Bn,ka,Hu(fl,Dl))},Wr=function(fl,Dl,bl){return Ft(0,999,da,ka,Ha(fl,Dl,bl),3)};return[Er,Ur,rl,Wr]},[ka,en,mt,da,jn,Bn]),sr=ge.useMemo(function(){return Eu(Tu,Yu,nr,gr)},[Eu,Tu,Yu,nr,gr]),cr=(0,Ae.Z)(sr,4),dr=cr[0],Fr=cr[1],Hr=cr[2],Yr=cr[3],xu=function(Iu,Hu){var Ha=function(){return dr},sl=Fr,Er=Hr,Ur=Yr;if(Hu){var rl=wa(Hu),Wr=(0,Ae.Z)(rl,4),Bl=Wr[0],fl=Wr[1],Dl=Wr[2],bl=Wr[3],Al=Eu(Bl,fl,Dl,bl),wl=(0,Ae.Z)(Al,4),ol=wl[0],Wl=wl[1],$r=wl[2],Ln=wl[3];Ha=function(){return ol},sl=Wl,Er=$r,Ur=Ln}var Pu=Zu(Iu,Ha,sl,Er,Ur,Ee);return Pu};return[xu,dr,Fr,Hr,Yr]}function Qa(Ee){var We=Ee.mode,tt=Ee.internalMode,lt=Ee.renderExtraFooter,mt=Ee.showNow,jt=Ee.showTime,en=Ee.onSubmit,Xt=Ee.onNow,jn=Ee.invalid,sa=Ee.needConfirm,Bn=Ee.generateConfig,qn=Ee.disabledDate,da=ge.useContext(x),ka=da.prefixCls,Fn=da.locale,Ya=da.button,xa=Ya===void 0?"button":Ya,Za=Bn.getNow(),La=Kn(Bn,jt,Za),mu=(0,Ae.Z)(La,1),tn=mu[0],Ca=lt==null?void 0:lt(We),wa=qn(Za,{type:We}),du=function(){if(!wa){var sr=tn(Za);Xt(sr)}},Va="".concat(ka,"-now"),Tu="".concat(Va,"-btn"),Yu=mt&&ge.createElement("li",{className:Va},ge.createElement("a",{className:oe()(Tu,wa&&"".concat(Tu,"-disabled")),"aria-disabled":wa,onClick:du},tt==="date"?Fn.today:Fn.now)),nr=sa&&ge.createElement("li",{className:"".concat(ka,"-ok")},ge.createElement(xa,{disabled:jn,onClick:en},Fn.ok)),gr=(Yu||nr)&&ge.createElement("ul",{className:"".concat(ka,"-ranges")},Yu,nr);return!Ca&&!gr?null:ge.createElement("div",{className:"".concat(ka,"-footer")},Ca&&ge.createElement("div",{className:"".concat(ka,"-footer-extra")},Ca),gr)}function Ua(Ee,We,tt){function lt(mt,jt){var en=mt.findIndex(function(jn){return Ba(Ee,We,jn,jt,tt)});if(en===-1)return[].concat((0,Se.Z)(mt),[jt]);var Xt=(0,Se.Z)(mt);return Xt.splice(en,1),Xt}return lt}var za=ge.createContext(null);function cu(){return ge.useContext(za)}function Yn(Ee,We){var tt=Ee.prefixCls,lt=Ee.generateConfig,mt=Ee.locale,jt=Ee.disabledDate,en=Ee.minDate,Xt=Ee.maxDate,jn=Ee.cellRender,sa=Ee.hoverValue,Bn=Ee.hoverRangeValue,qn=Ee.onHover,da=Ee.values,ka=Ee.pickerValue,Fn=Ee.onSelect,Ya=Ee.prevIcon,xa=Ee.nextIcon,Za=Ee.superPrevIcon,La=Ee.superNextIcon,mu=lt.getNow(),tn={now:mu,values:da,pickerValue:ka,prefixCls:tt,disabledDate:jt,minDate:en,maxDate:Xt,cellRender:jn,hoverValue:sa,hoverRangeValue:Bn,onHover:qn,locale:mt,generateConfig:lt,onSelect:Fn,panelType:We,prevIcon:Ya,nextIcon:xa,superPrevIcon:Za,superNextIcon:La};return[tn,mu]}var St=ge.createContext({});function ne(Ee){for(var We=Ee.rowNum,tt=Ee.colNum,lt=Ee.baseDate,mt=Ee.getCellDate,jt=Ee.prefixColumn,en=Ee.rowClassName,Xt=Ee.titleFormat,jn=Ee.getCellText,sa=Ee.getCellClassName,Bn=Ee.headerCells,qn=Ee.cellSelection,da=qn===void 0?!0:qn,ka=Ee.disabledDate,Fn=cu(),Ya=Fn.prefixCls,xa=Fn.panelType,Za=Fn.now,La=Fn.disabledDate,mu=Fn.cellRender,tn=Fn.onHover,Ca=Fn.hoverValue,wa=Fn.hoverRangeValue,du=Fn.generateConfig,Va=Fn.values,Tu=Fn.locale,Yu=Fn.onSelect,nr=ka||La,gr="".concat(Ya,"-cell"),Eu=ge.useContext(St),sr=Eu.onCellDblClick,cr=function(Hu){return Va.some(function(Ha){return Ha&&Ba(du,Tu,Hu,Ha,xa)})},dr=[],Fr=0;Fr1&&arguments[1]!==void 0?arguments[1]:!1;Lu(eu),xa==null||xa(eu),xl&&fu(eu)},cl=function(eu,xl){Wr(eu),xl&&er(xl),fu(xl,eu)},Xr=function(eu){if($r(eu),er(eu),rl!==tn){var xl=["decade","year"],at=[].concat(xl,["month"]),Bt={quarter:[].concat(xl,["quarter"]),week:[].concat((0,Se.Z)(at),["week"]),date:[].concat((0,Se.Z)(at),["date"])},Zt=Bt[tn]||at,Pn=Zt.indexOf(rl),Da=Zt[Pn+1];Da&&cl(Da,eu)}},no=ge.useMemo(function(){var vr,eu;if(Array.isArray(du)){var xl=(0,Ae.Z)(du,2);vr=xl[0],eu=xl[1]}else vr=du;return!vr&&!eu?null:(vr=vr||eu,eu=eu||vr,mt.isAfter(vr,eu)?[eu,vr]:[vr,eu])},[du,mt]),Jr=ke(Va,Tu,Yu),ll=gr[Bl]||ir[Bl]||je,jl=ge.useContext(St),mo=ge.useMemo(function(){return(0,Oe.Z)((0,Oe.Z)({},jl),{},{hideHeader:Eu})},[jl,Eu]),Tr="".concat(sr,"-panel"),Ao=de(Ee,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ge.createElement(St.Provider,{value:mo},ge.createElement("div",{ref:cr,tabIndex:jn,className:oe()(Tr,(0,Ne.Z)({},"".concat(Tr,"-rtl"),jt==="rtl"))},ge.createElement(ll,(0,a.Z)({},Ao,{showTime:Ha,prefixCls:sr,locale:Iu,generateConfig:mt,onModeChange:cl,pickerValue:wu,onPickerValueChange:function(eu){er(eu,!0)},value:ol[0],onSelect:Xr,values:ol,cellRender:Jr,hoverRangeValue:no,hoverValue:wa}))))}var ru=ge.memo(ge.forwardRef(Or)),Bu=ru;function Du(Ee){var We=Ee.picker,tt=Ee.multiplePanel,lt=Ee.pickerValue,mt=Ee.onPickerValueChange,jt=Ee.needConfirm,en=Ee.onSubmit,Xt=Ee.range,jn=Ee.hoverValue,sa=ge.useContext(x),Bn=sa.prefixCls,qn=sa.generateConfig,da=ge.useCallback(function(La,mu){return Jt(qn,We,La,mu)},[qn,We]),ka=ge.useMemo(function(){return da(lt,1)},[lt,da]),Fn=function(mu){mt(da(mu,-1))},Ya={onCellDblClick:function(){jt&&en()}},xa=We==="time",Za=(0,Oe.Z)((0,Oe.Z)({},Ee),{},{hoverValue:null,hoverRangeValue:null,hideHeader:xa});return Xt?Za.hoverRangeValue=jn:Za.hoverValue=jn,tt?ge.createElement("div",{className:"".concat(Bn,"-panels")},ge.createElement(St.Provider,{value:(0,Oe.Z)((0,Oe.Z)({},Ya),{},{hideNext:!0})},ge.createElement(Bu,Za)),ge.createElement(St.Provider,{value:(0,Oe.Z)((0,Oe.Z)({},Ya),{},{hidePrev:!0})},ge.createElement(Bu,(0,a.Z)({},Za,{pickerValue:ka,onPickerValueChange:Fn})))):ge.createElement(St.Provider,{value:(0,Oe.Z)({},Ya)},ge.createElement(Bu,Za))}function ur(Ee){return typeof Ee=="function"?Ee():Ee}function Fa(Ee){var We=Ee.prefixCls,tt=Ee.presets,lt=Ee.onClick,mt=Ee.onHover;return tt.length?ge.createElement("div",{className:"".concat(We,"-presets")},ge.createElement("ul",null,tt.map(function(jt,en){var Xt=jt.label,jn=jt.value;return ge.createElement("li",{key:en,onClick:function(){lt(ur(jn))},onMouseEnter:function(){mt(ur(jn))},onMouseLeave:function(){mt(null)}},Xt)}))):null}function br(Ee){var We=Ee.panelRender,tt=Ee.internalMode,lt=Ee.picker,mt=Ee.showNow,jt=Ee.range,en=Ee.multiple,Xt=Ee.activeInfo,jn=Xt===void 0?[0,0,0]:Xt,sa=Ee.presets,Bn=Ee.onPresetHover,qn=Ee.onPresetSubmit,da=Ee.onFocus,ka=Ee.onBlur,Fn=Ee.onPanelMouseDown,Ya=Ee.direction,xa=Ee.value,Za=Ee.onSelect,La=Ee.isInvalid,mu=Ee.defaultOpenValue,tn=Ee.onOk,Ca=Ee.onSubmit,wa=ge.useContext(x),du=wa.prefixCls,Va="".concat(du,"-panel"),Tu=Ya==="rtl",Yu=ge.useRef(null),nr=ge.useRef(null),gr=ge.useState(0),Eu=(0,Ae.Z)(gr,2),sr=Eu[0],cr=Eu[1],dr=ge.useState(0),Fr=(0,Ae.Z)(dr,2),Hr=Fr[0],Yr=Fr[1],xu=ge.useState(0),$u=(0,Ae.Z)(xu,2),Iu=$u[0],Hu=$u[1],Ha=function(Xr){Xr.width&&cr(Xr.width)},sl=(0,Ae.Z)(jn,3),Er=sl[0],Ur=sl[1],rl=sl[2],Wr=ge.useState(0),Bl=(0,Ae.Z)(Wr,2),fl=Bl[0],Dl=Bl[1];ge.useEffect(function(){Dl(10)},[Er]),ge.useEffect(function(){if(jt&&nr.current){var cl,Xr=((cl=Yu.current)===null||cl===void 0?void 0:cl.offsetWidth)||0,no=nr.current.getBoundingClientRect();if(!no.height||no.right<0){Dl(function(mo){return Math.max(0,mo-1)});return}var Jr=(Tu?Ur-Xr:Er)-no.left;if(Hu(Jr),sr&&sr=Xt&&tt<=jn)return jt;var sa=Math.min(Math.abs(tt-Xt),Math.abs(tt-jn));sa0?mr:tl));var kr=fr+Ou,Vr=tl-mr+1;return String(mr+(Vr+kr-mr)%Vr)};switch(xl){case"Backspace":case"Delete":at="",Bt=Pn;break;case"ArrowLeft":at="",Da(-1);break;case"ArrowRight":at="",Da(1);break;case"ArrowUp":at="",Bt=qa(1);break;case"ArrowDown":at="",Bt=qa(-1);break;default:isNaN(Number(xl))||(at=Iu+xl,Bt=at);break}if(at!==null&&(Hu(at),at.length>=Zt&&(Da(1),Hu(""))),Bt!==null){var zu=Dl.slice(0,$r)+ue(Bt,Zt)+Dl.slice(Ln);wu(zu.slice(0,en.length))}fl({})},Tr=ge.useRef();(0,xe.Z)(function(){if(!(!sr||!en||er.current)){if(!wl.match(Dl)){wu(en);return}return Al.current.setSelectionRange($r,Ln),Tr.current=(0,pn.Z)(function(){Al.current.setSelectionRange($r,Ln)}),function(){pn.Z.cancel(Tr.current)}}},[wl,en,sr,Dl,Er,$r,Ln,Bl,wu]);var Ao=en?{onFocus:no,onBlur:ll,onKeyDown:mo,onMouseDown:cl,onMouseUp:Xr,onPaste:fu}:{};return ge.createElement("div",{ref:bl,className:oe()(nr,(0,Ne.Z)((0,Ne.Z)({},"".concat(nr,"-active"),tt&&mt),"".concat(nr,"-placeholder"),Bn))},ge.createElement(Yu,(0,a.Z)({ref:Al,"aria-invalid":xa,autoComplete:"off"},La,{onKeyDown:jl,onBlur:Jr},Ao,{value:Dl,onChange:Lu})),ge.createElement(Xa,{type:"suffix",icon:jt}),Za)}),Oo=Ru,ul=["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"],Ro=["index"];function yo(Ee,We){var tt=Ee.id,lt=Ee.prefix,mt=Ee.clearIcon,jt=Ee.suffixIcon,en=Ee.separator,Xt=en===void 0?"~":en,jn=Ee.activeIndex,sa=Ee.activeHelp,Bn=Ee.allHelp,qn=Ee.focused,da=Ee.onFocus,ka=Ee.onBlur,Fn=Ee.onKeyDown,Ya=Ee.locale,xa=Ee.generateConfig,Za=Ee.placeholder,La=Ee.className,mu=Ee.style,tn=Ee.onClick,Ca=Ee.onClear,wa=Ee.value,du=Ee.onChange,Va=Ee.onSubmit,Tu=Ee.onInputChange,Yu=Ee.format,nr=Ee.maskFormat,gr=Ee.preserveInvalidOnBlur,Eu=Ee.onInvalid,sr=Ee.disabled,cr=Ee.invalid,dr=Ee.inputReadOnly,Fr=Ee.direction,Hr=Ee.onOpenChange,Yr=Ee.onActiveInfo,xu=Ee.placement,$u=Ee.onMouseDown,Iu=Ee.required,Hu=Ee["aria-required"],Ha=Ee.autoFocus,sl=Ee.tabIndex,Er=(0,xr.Z)(Ee,ul),Ur=Fr==="rtl",rl=ge.useContext(x),Wr=rl.prefixCls,Bl=ge.useMemo(function(){if(typeof tt=="string")return[tt];var Jr=tt||{};return[Jr.start,Jr.end]},[tt]),fl=ge.useRef(),Dl=ge.useRef(),bl=ge.useRef(),Al=function(ll){var jl;return(jl=[Dl,bl][ll])===null||jl===void 0?void 0:jl.current};ge.useImperativeHandle(We,function(){return{nativeElement:fl.current,focus:function(ll){if((0,Ge.Z)(ll)==="object"){var jl,mo=ll||{},Tr=mo.index,Ao=Tr===void 0?0:Tr,vr=(0,xr.Z)(mo,Ro);(jl=Al(Ao))===null||jl===void 0||jl.focus(vr)}else{var eu;(eu=Al(ll!=null?ll:0))===null||eu===void 0||eu.focus()}},blur:function(){var ll,jl;(ll=Al(0))===null||ll===void 0||ll.blur(),(jl=Al(1))===null||jl===void 0||jl.blur()}}});var wl=Aa(Er),ol=ge.useMemo(function(){return Array.isArray(Za)?Za:[Za,Za]},[Za]),Wl=hr((0,Oe.Z)((0,Oe.Z)({},Ee),{},{id:Bl,placeholder:ol})),$r=(0,Ae.Z)(Wl,1),Ln=$r[0],Pu=ge.useState({position:"absolute",width:0}),wu=(0,Ae.Z)(Pu,2),Lu=wu[0],fu=wu[1],er=(0,Be.zX)(function(){var Jr=Al(jn);if(Jr){var ll=Jr.nativeElement.getBoundingClientRect(),jl=fl.current.getBoundingClientRect(),mo=ll.left-jl.left;fu(function(Tr){return(0,Oe.Z)((0,Oe.Z)({},Tr),{},{width:ll.width,left:mo})}),Yr([ll.left,ll.right,jl.width])}});ge.useEffect(function(){er()},[jn]);var cl=mt&&(wa[0]&&!sr[0]||wa[1]&&!sr[1]),Xr=Ha&&!sr[0],no=Ha&&!Xr&&!sr[1];return ge.createElement(Au.Z,{onResize:er},ge.createElement("div",(0,a.Z)({},wl,{className:oe()(Wr,"".concat(Wr,"-range"),(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},"".concat(Wr,"-focused"),qn),"".concat(Wr,"-disabled"),sr.every(function(Jr){return Jr})),"".concat(Wr,"-invalid"),cr.some(function(Jr){return Jr})),"".concat(Wr,"-rtl"),Ur),La),style:mu,ref:fl,onClick:tn,onMouseDown:function(ll){var jl=ll.target;jl!==Dl.current.inputElement&&jl!==bl.current.inputElement&&ll.preventDefault(),$u==null||$u(ll)}}),lt&&ge.createElement("div",{className:"".concat(Wr,"-prefix")},lt),ge.createElement(Oo,(0,a.Z)({ref:Dl},Ln(0),{autoFocus:Xr,tabIndex:sl,"date-range":"start"})),ge.createElement("div",{className:"".concat(Wr,"-range-separator")},Xt),ge.createElement(Oo,(0,a.Z)({ref:bl},Ln(1),{autoFocus:no,tabIndex:sl,"date-range":"end"})),ge.createElement("div",{className:"".concat(Wr,"-active-bar"),style:Lu}),ge.createElement(Xa,{type:"suffix",icon:jt}),cl&&ge.createElement(bu,{icon:mt,onClear:Ca})))}var ro=ge.forwardRef(yo),_r=ro;function Po(Ee,We){var tt=Ee!=null?Ee:We;return Array.isArray(tt)?tt:[tt,tt]}function dl(Ee){return Ee===1?"end":"start"}function Ul(Ee,We){var tt=On(Ee,function(){var lr=Ee.disabled,Zr=Ee.allowEmpty,Sr=Po(lr,!1),Il=Po(Zr,!1);return{disabled:Sr,allowEmpty:Il}}),lt=(0,Ae.Z)(tt,6),mt=lt[0],jt=lt[1],en=lt[2],Xt=lt[3],jn=lt[4],sa=lt[5],Bn=mt.prefixCls,qn=mt.styles,da=mt.classNames,ka=mt.defaultValue,Fn=mt.value,Ya=mt.needConfirm,xa=mt.onKeyDown,Za=mt.disabled,La=mt.allowEmpty,mu=mt.disabledDate,tn=mt.minDate,Ca=mt.maxDate,wa=mt.defaultOpen,du=mt.open,Va=mt.onOpenChange,Tu=mt.locale,Yu=mt.generateConfig,nr=mt.picker,gr=mt.showNow,Eu=mt.showToday,sr=mt.showTime,cr=mt.mode,dr=mt.onPanelChange,Fr=mt.onCalendarChange,Hr=mt.onOk,Yr=mt.defaultPickerValue,xu=mt.pickerValue,$u=mt.onPickerValueChange,Iu=mt.inputReadOnly,Hu=mt.suffixIcon,Ha=mt.onFocus,sl=mt.onBlur,Er=mt.presets,Ur=mt.ranges,rl=mt.components,Wr=mt.cellRender,Bl=mt.dateRender,fl=mt.monthCellRender,Dl=mt.onClick,bl=$t(We),Al=Ht(du,wa,Za,Va),wl=(0,Ae.Z)(Al,2),ol=wl[0],Wl=wl[1],$r=function(Zr,Sr){(Za.some(function(Il){return!Il})||!Zr)&&Wl(Zr,Sr)},Ln=ta(Yu,Tu,Xt,!0,!1,ka,Fn,Fr,Hr),Pu=(0,Ae.Z)(Ln,5),wu=Pu[0],Lu=Pu[1],fu=Pu[2],er=Pu[3],cl=Pu[4],Xr=fu(),no=hn(Za,La,ol),Jr=(0,Ae.Z)(no,9),ll=Jr[0],jl=Jr[1],mo=Jr[2],Tr=Jr[3],Ao=Jr[4],vr=Jr[5],eu=Jr[6],xl=Jr[7],at=Jr[8],Bt=function(Zr,Sr){jl(!0),Ha==null||Ha(Zr,{range:dl(Sr!=null?Sr:Tr)})},Zt=function(Zr,Sr){jl(!1),sl==null||sl(Zr,{range:dl(Sr!=null?Sr:Tr)})},Pn=ge.useMemo(function(){if(!sr)return null;var lr=sr.disabledTime,Zr=lr?function(Sr){var Il=dl(Tr),xo=be(Xr,eu,Tr);return lr(Sr,Il,{from:xo})}:void 0;return(0,Oe.Z)((0,Oe.Z)({},sr),{},{disabledTime:Zr})},[sr,Tr,Xr,eu]),Da=(0,Be.C8)([nr,nr],{value:cr}),qa=(0,Ae.Z)(Da,2),zu=qa[0],ju=qa[1],Ou=zu[Tr]||nr,pr=Ou==="date"&&Pn?"datetime":Ou,Xu=pr===nr&&pr!=="time",mr=_a(nr,Ou,gr,Eu,!0),tl=Oa(mt,wu,Lu,fu,er,Za,Xt,ll,ol,sa),Gr=(0,Ae.Z)(tl,2),Fu=Gr[0],fr=Gr[1],kr=Mt(Xr,Za,eu,Yu,Tu,mu),Vr=_e(Xr,sa,La),Pr=(0,Ae.Z)(Vr,2),ml=Pr[0],vl=Pr[1],Uu=ja(Yu,Tu,Xr,zu,ol,Tr,jt,Xu,Yr,xu,Pn==null?void 0:Pn.defaultOpenValue,$u,tn,Ca),rr=(0,Ae.Z)(Uu,2),tu=rr[0],_u=rr[1],pl=(0,Be.zX)(function(lr,Zr,Sr){var Il=he(zu,Tr,Zr);if((Il[0]!==zu[0]||Il[1]!==zu[1])&&ju(Il),dr&&Sr!==!1){var xo=(0,Se.Z)(Xr);lr&&(xo[Tr]=lr),dr(xo,Il)}}),Gl=function(Zr,Sr){return he(Xr,Sr,Zr)},Kl=function(Zr,Sr){var Il=Xr;Zr&&(Il=Gl(Zr,Tr)),xl(Tr);var xo=vr(Il);er(Il),Fu(Tr,xo===null),xo===null?$r(!1,{force:!0}):Sr||bl.current.focus({index:xo})},So=function(Zr){var Sr,Il=Zr.target.getRootNode();if(!bl.current.nativeElement.contains((Sr=Il.activeElement)!==null&&Sr!==void 0?Sr:document.activeElement)){var xo=Za.findIndex(function(Dr){return!Dr});xo>=0&&bl.current.focus({index:xo})}$r(!0),Dl==null||Dl(Zr)},Ir=function(){fr(null),$r(!1,{force:!0})},ko=ge.useState(null),Do=(0,Ae.Z)(ko,2),Sl=Do[0],Yl=Do[1],Ol=ge.useState(null),Xl=(0,Ae.Z)(Ol,2),_l=Xl[0],ai=Xl[1],$l=ge.useMemo(function(){return _l||Xr},[Xr,_l]);ge.useEffect(function(){ol||ai(null)},[ol]);var Fi=ge.useState([0,0,0]),Bi=(0,Ae.Z)(Fi,2),xi=Bi[0],Qu=Bi[1],Ci=Dn(Er,Ur),yi=function(Zr){ai(Zr),Yl("preset")},Ii=function(Zr){var Sr=fr(Zr);Sr&&$r(!1,{force:!0})},Pi=function(Zr){Kl(Zr)},di=function(Zr){ai(Zr?Gl(Zr,Tr):null),Yl("cell")},Si=function(Zr){$r(!0),Bt(Zr)},Di=function(){mo("panel")},bi=function(Zr){var Sr=he(Xr,Tr,Zr);er(Sr),!Ya&&!en&&jt===pr&&Kl(Zr)},Wi=function(){$r(!1)},$i=ke(Wr,Bl,fl,dl(Tr)),pi=Xr[Tr]||null,Gi=(0,Be.zX)(function(lr){return sa(lr,{activeIndex:Tr})}),Nl=ge.useMemo(function(){var lr=(0,Le.Z)(mt,!1),Zr=(0,Fe.Z)(mt,[].concat((0,Se.Z)(Object.keys(lr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Zr},[mt]),fn=ge.createElement(br,(0,a.Z)({},Nl,{showNow:mr,showTime:Pn,range:!0,multiplePanel:Xu,activeInfo:xi,disabledDate:kr,onFocus:Si,onBlur:Zt,onPanelMouseDown:Di,picker:nr,mode:Ou,internalMode:pr,onPanelChange:pl,format:jn,value:pi,isInvalid:Gi,onChange:null,onSelect:bi,pickerValue:tu,defaultOpenValue:me(sr==null?void 0:sr.defaultOpenValue)[Tr],onPickerValueChange:_u,hoverValue:$l,onHover:di,needConfirm:Ya,onSubmit:Kl,onOk:cl,presets:Ci,onPresetHover:yi,onPresetSubmit:Ii,onNow:Pi,cellRender:$i})),Nu=function(Zr,Sr){var Il=Gl(Zr,Sr);er(Il)},nl=function(){mo("input")},Ar=function(Zr,Sr){var Il=eu.length,xo=eu[Il-1];if(Il&&xo!==Sr&&Ya&&!La[xo]&&!at(xo)&&Xr[xo]){bl.current.focus({index:xo});return}mo("input"),$r(!0,{inherit:!0}),Tr!==Sr&&ol&&!Ya&&en&&Kl(null,!0),Ao(Sr),Bt(Zr,Sr)},vu=function(Zr,Sr){if($r(!1),!Ya&&mo()==="input"){var Il=vr(Xr);Fu(Tr,Il===null)}Zt(Zr,Sr)},Vl=function(Zr,Sr){Zr.key==="Tab"&&Kl(null,!0),xa==null||xa(Zr,Sr)},Ql=ge.useMemo(function(){return{prefixCls:Bn,locale:Tu,generateConfig:Yu,button:rl.button,input:rl.input}},[Bn,Tu,Yu,rl.button,rl.input]);if((0,xe.Z)(function(){ol&&Tr!==void 0&&pl(null,nr,!1)},[ol,Tr,nr]),(0,xe.Z)(function(){var lr=mo();!ol&&lr==="input"&&($r(!1),Kl(null,!0)),!ol&&en&&!Ya&&lr==="panel"&&($r(!0),Kl())},[ol]),0)var fo;return ge.createElement(x.Provider,{value:Ql},ge.createElement(te,(0,a.Z)({},De(mt),{popupElement:fn,popupStyle:qn.popup,popupClassName:da.popup,visible:ol,onClose:Wi,range:!0}),ge.createElement(_r,(0,a.Z)({},mt,{ref:bl,suffixIcon:Hu,activeIndex:ll||ol?Tr:null,activeHelp:!!_l,allHelp:!!_l&&Sl==="preset",focused:ll,onFocus:Ar,onBlur:vu,onKeyDown:Vl,onSubmit:Kl,value:$l,maskFormat:jn,onChange:Nu,onInputChange:nl,format:Xt,inputReadOnly:Iu,disabled:Za,open:ol,onOpenChange:$r,onClick:So,onClear:Ir,invalid:ml,onInvalid:vl,onActiveInfo:Qu}))))}var vo=ge.forwardRef(Ul),oo=vo,ao=ee(11780);function ho(Ee){var We=Ee.prefixCls,tt=Ee.value,lt=Ee.onRemove,mt=Ee.removeIcon,jt=mt===void 0?"\xD7":mt,en=Ee.formatDate,Xt=Ee.disabled,jn=Ee.maxTagCount,sa=Ee.placeholder,Bn="".concat(We,"-selector"),qn="".concat(We,"-selection"),da="".concat(qn,"-overflow");function ka(xa,Za){return ge.createElement("span",{className:oe()("".concat(qn,"-item")),title:typeof xa=="string"?xa:null},ge.createElement("span",{className:"".concat(qn,"-item-content")},xa),!Xt&&Za&&ge.createElement("span",{onMouseDown:function(mu){mu.preventDefault()},onClick:Za,className:"".concat(qn,"-item-remove")},jt))}function Fn(xa){var Za=en(xa),La=function(tn){tn&&tn.stopPropagation(),lt(xa)};return ka(Za,La)}function Ya(xa){var Za="+ ".concat(xa.length," ...");return ka(Za)}return ge.createElement("div",{className:Bn},ge.createElement(ao.Z,{prefixCls:da,data:tt,renderItem:Fn,renderRest:Ya,itemKey:function(Za){return en(Za)},maxCount:jn}),!tt.length&&ge.createElement("span",{className:"".concat(We,"-selection-placeholder")},sa))}var Fo=["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 Co(Ee,We){var tt=Ee.id,lt=Ee.open,mt=Ee.prefix,jt=Ee.clearIcon,en=Ee.suffixIcon,Xt=Ee.activeHelp,jn=Ee.allHelp,sa=Ee.focused,Bn=Ee.onFocus,qn=Ee.onBlur,da=Ee.onKeyDown,ka=Ee.locale,Fn=Ee.generateConfig,Ya=Ee.placeholder,xa=Ee.className,Za=Ee.style,La=Ee.onClick,mu=Ee.onClear,tn=Ee.internalPicker,Ca=Ee.value,wa=Ee.onChange,du=Ee.onSubmit,Va=Ee.onInputChange,Tu=Ee.multiple,Yu=Ee.maxTagCount,nr=Ee.format,gr=Ee.maskFormat,Eu=Ee.preserveInvalidOnBlur,sr=Ee.onInvalid,cr=Ee.disabled,dr=Ee.invalid,Fr=Ee.inputReadOnly,Hr=Ee.direction,Yr=Ee.onOpenChange,xu=Ee.onMouseDown,$u=Ee.required,Iu=Ee["aria-required"],Hu=Ee.autoFocus,Ha=Ee.tabIndex,sl=Ee.removeIcon,Er=(0,xr.Z)(Ee,Fo),Ur=Hr==="rtl",rl=ge.useContext(x),Wr=rl.prefixCls,Bl=ge.useRef(),fl=ge.useRef();ge.useImperativeHandle(We,function(){return{nativeElement:Bl.current,focus:function(Lu){var fu;(fu=fl.current)===null||fu===void 0||fu.focus(Lu)},blur:function(){var Lu;(Lu=fl.current)===null||Lu===void 0||Lu.blur()}}});var Dl=Aa(Er),bl=function(Lu){wa([Lu])},Al=function(Lu){var fu=Ca.filter(function(er){return er&&!Ba(Fn,ka,er,Lu,tn)});wa(fu),lt||du()},wl=hr((0,Oe.Z)((0,Oe.Z)({},Ee),{},{onChange:bl}),function(wu){var Lu=wu.valueTexts;return{value:Lu[0]||"",active:sa}}),ol=(0,Ae.Z)(wl,2),Wl=ol[0],$r=ol[1],Ln=!!(jt&&Ca.length&&!cr),Pu=Tu?ge.createElement(ge.Fragment,null,ge.createElement(ho,{prefixCls:Wr,value:Ca,onRemove:Al,formatDate:$r,maxTagCount:Yu,disabled:cr,removeIcon:sl,placeholder:Ya}),ge.createElement("input",{className:"".concat(Wr,"-multiple-input"),value:Ca.map($r).join(","),ref:fl,readOnly:!0,autoFocus:Hu,tabIndex:Ha}),ge.createElement(Xa,{type:"suffix",icon:en}),Ln&&ge.createElement(bu,{icon:jt,onClear:mu})):ge.createElement(Oo,(0,a.Z)({ref:fl},Wl(),{autoFocus:Hu,tabIndex:Ha,suffixIcon:en,clearIcon:Ln&&ge.createElement(bu,{icon:jt,onClear:mu}),showActiveCls:!1}));return ge.createElement("div",(0,a.Z)({},Dl,{className:oe()(Wr,(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},"".concat(Wr,"-multiple"),Tu),"".concat(Wr,"-focused"),sa),"".concat(Wr,"-disabled"),cr),"".concat(Wr,"-invalid"),dr),"".concat(Wr,"-rtl"),Ur),xa),style:Za,ref:Bl,onClick:La,onMouseDown:function(Lu){var fu,er=Lu.target;er!==((fu=fl.current)===null||fu===void 0?void 0:fu.inputElement)&&Lu.preventDefault(),xu==null||xu(Lu)}}),mt&&ge.createElement("div",{className:"".concat(Wr,"-prefix")},mt),Pu)}var qo=ge.forwardRef(Co),Ko=qo;function ci(Ee,We){var tt=On(Ee),lt=(0,Ae.Z)(tt,6),mt=lt[0],jt=lt[1],en=lt[2],Xt=lt[3],jn=lt[4],sa=lt[5],Bn=mt,qn=Bn.prefixCls,da=Bn.styles,ka=Bn.classNames,Fn=Bn.order,Ya=Bn.defaultValue,xa=Bn.value,Za=Bn.needConfirm,La=Bn.onChange,mu=Bn.onKeyDown,tn=Bn.disabled,Ca=Bn.disabledDate,wa=Bn.minDate,du=Bn.maxDate,Va=Bn.defaultOpen,Tu=Bn.open,Yu=Bn.onOpenChange,nr=Bn.locale,gr=Bn.generateConfig,Eu=Bn.picker,sr=Bn.showNow,cr=Bn.showToday,dr=Bn.showTime,Fr=Bn.mode,Hr=Bn.onPanelChange,Yr=Bn.onCalendarChange,xu=Bn.onOk,$u=Bn.multiple,Iu=Bn.defaultPickerValue,Hu=Bn.pickerValue,Ha=Bn.onPickerValueChange,sl=Bn.inputReadOnly,Er=Bn.suffixIcon,Ur=Bn.removeIcon,rl=Bn.onFocus,Wr=Bn.onBlur,Bl=Bn.presets,fl=Bn.components,Dl=Bn.cellRender,bl=Bn.dateRender,Al=Bn.monthCellRender,wl=Bn.onClick,ol=$t(We);function Wl(Nl){return Nl===null?null:$u?Nl:Nl[0]}var $r=Ua(gr,nr,jt),Ln=Ht(Tu,Va,[tn],Yu),Pu=(0,Ae.Z)(Ln,2),wu=Pu[0],Lu=Pu[1],fu=function(fn,Nu,nl){if(Yr){var Ar=(0,Oe.Z)({},nl);delete Ar.range,Yr(Wl(fn),Wl(Nu),Ar)}},er=function(fn){xu==null||xu(Wl(fn))},cl=ta(gr,nr,Xt,!1,Fn,Ya,xa,fu,er),Xr=(0,Ae.Z)(cl,5),no=Xr[0],Jr=Xr[1],ll=Xr[2],jl=Xr[3],mo=Xr[4],Tr=ll(),Ao=hn([tn]),vr=(0,Ae.Z)(Ao,4),eu=vr[0],xl=vr[1],at=vr[2],Bt=vr[3],Zt=function(fn){xl(!0),rl==null||rl(fn,{})},Pn=function(fn){xl(!1),Wr==null||Wr(fn,{})},Da=(0,Be.C8)(Eu,{value:Fr}),qa=(0,Ae.Z)(Da,2),zu=qa[0],ju=qa[1],Ou=zu==="date"&&dr?"datetime":zu,pr=_a(Eu,zu,sr,cr),Xu=La&&function(Nl,fn){La(Wl(Nl),Wl(fn))},mr=Oa((0,Oe.Z)((0,Oe.Z)({},mt),{},{onChange:Xu}),no,Jr,ll,jl,[],Xt,eu,wu,sa),tl=(0,Ae.Z)(mr,2),Gr=tl[1],Fu=_e(Tr,sa),fr=(0,Ae.Z)(Fu,2),kr=fr[0],Vr=fr[1],Pr=ge.useMemo(function(){return kr.some(function(Nl){return Nl})},[kr]),ml=function(fn,Nu){if(Ha){var nl=(0,Oe.Z)((0,Oe.Z)({},Nu),{},{mode:Nu.mode[0]});delete nl.range,Ha(fn[0],nl)}},vl=ja(gr,nr,Tr,[zu],wu,Bt,jt,!1,Iu,Hu,me(dr==null?void 0:dr.defaultOpenValue),ml,wa,du),Uu=(0,Ae.Z)(vl,2),rr=Uu[0],tu=Uu[1],_u=(0,Be.zX)(function(Nl,fn,Nu){if(ju(fn),Hr&&Nu!==!1){var nl=Nl||Tr[Tr.length-1];Hr(nl,fn)}}),pl=function(){Gr(ll()),Lu(!1,{force:!0})},Gl=function(fn){!tn&&!ol.current.nativeElement.contains(document.activeElement)&&ol.current.focus(),Lu(!0),wl==null||wl(fn)},Kl=function(){Gr(null),Lu(!1,{force:!0})},So=ge.useState(null),Ir=(0,Ae.Z)(So,2),ko=Ir[0],Do=Ir[1],Sl=ge.useState(null),Yl=(0,Ae.Z)(Sl,2),Ol=Yl[0],Xl=Yl[1],_l=ge.useMemo(function(){var Nl=[Ol].concat((0,Se.Z)(Tr)).filter(function(fn){return fn});return $u?Nl:Nl.slice(0,1)},[Tr,Ol,$u]),ai=ge.useMemo(function(){return!$u&&Ol?[Ol]:Tr.filter(function(Nl){return Nl})},[Tr,Ol,$u]);ge.useEffect(function(){wu||Xl(null)},[wu]);var $l=Dn(Bl),Fi=function(fn){Xl(fn),Do("preset")},Bi=function(fn){var Nu=$u?$r(ll(),fn):[fn],nl=Gr(Nu);nl&&!$u&&Lu(!1,{force:!0})},xi=function(fn){Bi(fn)},Qu=function(fn){Xl(fn),Do("cell")},Ci=function(fn){Lu(!0),Zt(fn)},yi=function(fn){if(at("panel"),!($u&&Ou!==Eu)){var Nu=$u?$r(ll(),fn):[fn];jl(Nu),!Za&&!en&&jt===Ou&&pl()}},Ii=function(){Lu(!1)},Pi=ke(Dl,bl,Al),di=ge.useMemo(function(){var Nl=(0,Le.Z)(mt,!1),fn=(0,Fe.Z)(mt,[].concat((0,Se.Z)(Object.keys(Nl)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Oe.Z)((0,Oe.Z)({},fn),{},{multiple:mt.multiple})},[mt]),Si=ge.createElement(br,(0,a.Z)({},di,{showNow:pr,showTime:dr,disabledDate:Ca,onFocus:Ci,onBlur:Pn,picker:Eu,mode:zu,internalMode:Ou,onPanelChange:_u,format:jn,value:Tr,isInvalid:sa,onChange:null,onSelect:yi,pickerValue:rr,defaultOpenValue:dr==null?void 0:dr.defaultOpenValue,onPickerValueChange:tu,hoverValue:_l,onHover:Qu,needConfirm:Za,onSubmit:pl,onOk:mo,presets:$l,onPresetHover:Fi,onPresetSubmit:Bi,onNow:xi,cellRender:Pi})),Di=function(fn){jl(fn)},bi=function(){at("input")},Wi=function(fn){at("input"),Lu(!0,{inherit:!0}),Zt(fn)},$i=function(fn){Lu(!1),Pn(fn)},pi=function(fn,Nu){fn.key==="Tab"&&pl(),mu==null||mu(fn,Nu)},Gi=ge.useMemo(function(){return{prefixCls:qn,locale:nr,generateConfig:gr,button:fl.button,input:fl.input}},[qn,nr,gr,fl.button,fl.input]);return(0,xe.Z)(function(){wu&&Bt!==void 0&&_u(null,Eu,!1)},[wu,Bt,Eu]),(0,xe.Z)(function(){var Nl=at();!wu&&Nl==="input"&&(Lu(!1),pl()),!wu&&en&&!Za&&Nl==="panel"&&pl()},[wu]),ge.createElement(x.Provider,{value:Gi},ge.createElement(te,(0,a.Z)({},De(mt),{popupElement:Si,popupStyle:da.popup,popupClassName:ka.popup,visible:wu,onClose:Ii}),ge.createElement(Ko,(0,a.Z)({},mt,{ref:ol,suffixIcon:Er,removeIcon:Ur,activeHelp:!!Ol,allHelp:!!Ol&&ko==="preset",focused:eu,onFocus:Wi,onBlur:$i,onKeyDown:pi,onSubmit:pl,value:ai,maskFormat:jn,onChange:Di,onInputChange:bi,internalPicker:jt,format:Xt,inputReadOnly:sl,disabled:tn,open:wu,onOpenChange:Lu,onClick:Gl,onClear:Kl,invalid:Pr,onInvalid:function(fn){Vr(fn,0)}}))))}var Yo=ge.forwardRef(ci),To=Yo,bn=To},12921:function(pt,dt,ee){"use strict";ee.d(dt,{Z5:function(){return wc},_l:function(){return Xd},bK:function(){return qd}});var a=ee(59301),Se=ee(60039);function Oe(ae,le){ae.prototype=Object.create(le.prototype),ae.prototype.constructor=ae,(0,Se.Z)(ae,le)}var Ae=ee(72308),Be=ee(59781),xe=a.createContext(null),Fe=null;function Le(ae){ae()}var Ce=Le,ge=function(le){return Ce=le},Ne=function(){return Ce};function ze(){var ae=Ne(),le=null,ve=null;return{clear:function(){le=null,ve=null},notify:function(){ae(function(){for(var Qe=le;Qe;)Qe.callback(),Qe=Qe.next})},get:function(){for(var Qe=[],Ue=le;Ue;)Qe.push(Ue),Ue=Ue.next;return Qe},subscribe:function(Qe){var Ue=!0,et=ve={callback:Qe,next:null,prev:ve};return et.prev?et.prev.next=et:le=et,function(){!Ue||le===null||(Ue=!1,et.next?et.next.prev=et.prev:ve=et.prev,et.prev?et.prev.next=et.next:le=et.next)}}}}var Ie={notify:function(){},get:function(){return[]}};function oe(ae,le){var ve,we=Ie;function Qe(Tt){return Rt(),we.subscribe(Tt)}function Ue(){we.notify()}function et(){an.onStateChange&&an.onStateChange()}function ut(){return!!ve}function Rt(){ve||(ve=le?le.addNestedSub(et):ae.subscribe(et),we=ze())}function on(){ve&&(ve(),ve=void 0,we.clear(),we=Ie)}var an={addNestedSub:Qe,notifyNestedSubs:Ue,handleChangeWrapper:et,isSubscribed:ut,trySubscribe:Rt,tryUnsubscribe:on,getListeners:function(){return we}};return an}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function y(ae){var le=ae.store,ve=ae.context,we=ae.children,Qe=(0,a.useMemo)(function(){var ut=oe(le);return{store:le,subscription:ut}},[le]),Ue=(0,a.useMemo)(function(){return le.getState()},[le]);E(function(){var ut=Qe.subscription;return ut.onStateChange=ut.notifyNestedSubs,ut.trySubscribe(),Ue!==le.getState()&&ut.notifyNestedSubs(),function(){ut.tryUnsubscribe(),ut.onStateChange=null}},[Qe,Ue]);var et=ve||xe;return a.createElement(et.Provider,{value:Qe},we)}var x=y,b=ee(87488),z=ee(94266),te=ee.n(z),ue=ee(53410),me=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],he=["reactReduxForwardedRef"],de=[],pe=[null,null],be=function(le){try{return JSON.stringify(le)}catch(ve){return String(le)}};function De(ae,le){var ve=ae[1];return[le.payload,ve+1]}function ke(ae,le,ve){E(function(){return ae.apply(void 0,le)},ve)}function _e(ae,le,ve,we,Qe,Ue,et){ae.current=we,le.current=Qe,ve.current=!1,Ue.current&&(Ue.current=null,et())}function Je(ae,le,ve,we,Qe,Ue,et,ut,Rt,on){if(ae){var an=!1,Tt=null,Ut=function(){if(!an){var Mu=le.getState(),Wu,Ju;try{Wu=we(Mu,Qe.current)}catch(Br){Ju=Br,Tt=Br}Ju||(Tt=null),Wu===Ue.current?et.current||Rt():(Ue.current=Wu,ut.current=Wu,et.current=!0,on({type:"STORE_UPDATED",payload:{error:Ju}}))}};ve.onStateChange=Ut,ve.trySubscribe(),Ut();var Sn=function(){if(an=!0,ve.tryUnsubscribe(),ve.onStateChange=null,Tt)throw Tt};return Sn}}var Ve=function(){return[null,0]};function Ye(ae,le){le===void 0&&(le={});var ve=le,we=ve.getDisplayName,Qe=we===void 0?function(Ll){return"ConnectAdvanced("+Ll+")"}:we,Ue=ve.methodName,et=Ue===void 0?"connectAdvanced":Ue,ut=ve.renderCountProp,Rt=ut===void 0?void 0:ut,on=ve.shouldHandleStateChanges,an=on===void 0?!0:on,Tt=ve.storeKey,Ut=Tt===void 0?"store":Tt,Sn=ve.withRef,Sa=Sn===void 0?!1:Sn,Mu=ve.forwardRef,Wu=Mu===void 0?!1:Mu,Ju=ve.context,Br=Ju===void 0?xe:Ju,Lr=(0,b.Z)(ve,me);if(0)var jr;var Pl=Br;return function(Jl){var jo=Jl.displayName||Jl.name||"Component",to=Qe(jo),zo=(0,Ae.Z)({},Lr,{getDisplayName:Qe,methodName:et,renderCountProp:Rt,shouldHandleStateChanges:an,storeKey:Ut,displayName:to,wrappedComponentName:jo,WrappedComponent:Jl}),ei=Lr.pure;function ti(bo){return ae(bo.dispatch,zo)}var gi=ei?a.useMemo:function(bo){return bo()};function fi(bo){var us=(0,a.useMemo)(function(){var Qs=bo.reactReduxForwardedRef,Ji=(0,b.Z)(bo,he);return[bo.context,Qs,Ji]},[bo]),Zi=us[0],zs=us[1],rs=us[2],ls=(0,a.useMemo)(function(){return Zi&&Zi.Consumer&&(0,ue.isContextConsumer)(a.createElement(Zi.Consumer,null))?Zi:Pl},[Zi,Pl]),Qi=(0,a.useContext)(ls),os=!!bo.store&&!!bo.store.getState&&!!bo.store.dispatch,is=!!Qi&&!!Qi.store,vi=os?bo.store:Qi.store,Zs=(0,a.useMemo)(function(){return ti(vi)},[vi]),ac=(0,a.useMemo)(function(){if(!an)return pe;var Qs=oe(vi,os?null:Qi.subscription),Ji=Qs.notifyNestedSubs.bind(Qs);return[Qs,Ji]},[vi,os,Qi]),Ss=ac[0],uc=ac[1],rc=(0,a.useMemo)(function(){return os?Qi:(0,Ae.Z)({},Qi,{subscription:Ss})},[os,Qi,Ss]),_d=(0,a.useReducer)(De,de,Ve),$d=_d[0],lc=$d[0],bm=_d[1];if(lc&&lc.error)throw lc.error;var kc=(0,a.useRef)(),Xi=(0,a.useRef)(rs),vs=(0,a.useRef)(),e0=(0,a.useRef)(!1),ps=gi(function(){return vs.current&&rs===Xi.current?vs.current:Zs(vi.getState(),rs)},[vi,lc,rs]);ke(_e,[Xi,kc,e0,rs,ps,vs,uc]),ke(Je,[an,vi,Ss,Zs,Xi,kc,e0,vs,uc,bm],[vi,Ss,Zs]);var jc=(0,a.useMemo)(function(){return a.createElement(Jl,(0,Ae.Z)({},ps,{ref:zs}))},[zs,Jl,ps]),wm=(0,a.useMemo)(function(){return an?a.createElement(ls.Provider,{value:rc},jc):jc},[ls,jc,rc]);return wm}var Ei=ei?a.memo(fi):fi;if(Ei.WrappedComponent=Jl,Ei.displayName=fi.displayName=to,Wu){var zi=a.forwardRef(function(us,Zi){return a.createElement(Ei,(0,Ae.Z)({},us,{reactReduxForwardedRef:Zi}))});return zi.displayName=to,zi.WrappedComponent=Jl,te()(zi,Jl)}return te()(Ei,Jl)}}function Ge(ae,le){return ae===le?ae!==0||le!==0||1/ae===1/le:ae!==ae&&le!==le}function ot(ae,le){if(Ge(ae,le))return!0;if(typeof ae!="object"||ae===null||typeof le!="object"||le===null)return!1;var ve=Object.keys(ae),we=Object.keys(le);if(ve.length!==we.length)return!1;for(var Qe=0;Qe=0;we--){var Qe=le[we](ae);if(Qe)return Qe}return function(Ue,et){throw new Error("Invalid value of type "+typeof ae+" for "+ve+" argument when connecting component "+et.wrappedComponentName+".")}}function gn(ae,le){return ae===le}function cn(ae){var le=ae===void 0?{}:ae,ve=le.connectHOC,we=ve===void 0?Ye:ve,Qe=le.mapStateToPropsFactories,Ue=Qe===void 0?wt:Qe,et=le.mapDispatchToPropsFactories,ut=et===void 0?$e:et,Rt=le.mergePropsFactories,on=Rt===void 0?fa:Rt,an=le.selectorFactory,Tt=an===void 0?Ba:an;return function(Sn,Sa,Mu,Wu){Wu===void 0&&(Wu={});var Ju=Wu,Br=Ju.pure,Lr=Br===void 0?!0:Br,jr=Ju.areStatesEqual,Pl=jr===void 0?gn:jr,Ll=Ju.areOwnPropsEqual,Jl=Ll===void 0?ot:Ll,jo=Ju.areStatePropsEqual,to=jo===void 0?ot:jo,zo=Ju.areMergedPropsEqual,ei=zo===void 0?ot:zo,ti=(0,b.Z)(Ju,mn),gi=nn(Sn,Ue,"mapStateToProps"),fi=nn(Sa,ut,"mapDispatchToProps"),Ei=nn(Mu,on,"mergeProps");return we(Tt,(0,Ae.Z)({methodName:"connect",getDisplayName:function(bo){return"Connect("+bo+")"},shouldHandleStateChanges:!!Sn,initMapStateToProps:gi,initMapDispatchToProps:fi,initMergeProps:Ei,pure:Lr,areStatesEqual:Pl,areOwnPropsEqual:Jl,areStatePropsEqual:to,areMergedPropsEqual:ei},ti))}}var He=cn();function ht(){var ae=useContext(ReactReduxContext);return ae}function rt(ae){ae===void 0&&(ae=ReactReduxContext);var le=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var we=le(),Qe=we.store;return Qe}}var nt=null;function Ze(ae){ae===void 0&&(ae=ReactReduxContext);var le=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var we=le();return we.dispatch}}var Ot=null,On=function(le,ve){return le===ve};function pn(ae,le,ve,we){var Qe=useReducer(function(Sa){return Sa+1},0),Ue=Qe[1],et=useMemo(function(){return createSubscription(ve,we)},[ve,we]),ut=useRef(),Rt=useRef(),on=useRef(),an=useRef(),Tt=ve.getState(),Ut;try{if(ae!==Rt.current||Tt!==on.current||ut.current){var Sn=ae(Tt);an.current===void 0||!le(Sn,an.current)?Ut=Sn:Ut=an.current}else Ut=an.current}catch(Sa){throw ut.current&&(Sa.message+=` The error may be correlated with this previous error: `+ut.current.stack+` -`),Pa}return useIsomorphicLayoutEffect(function(){Rt.current=ae,on.current=Tt,un.current=Ut,ut.current=void 0}),useIsomorphicLayoutEffect(function(){function Pa(){try{var Mu=ve.getState();if(Mu===on.current)return;var Wu=Rt.current(Mu);if(le(Wu,un.current))return;un.current=Wu,on.current=Mu}catch(Ju){ut.current=Ju}Ue()}return $e.onStateChange=Pa,$e.trySubscribe(),Pa(),function(){return $e.tryUnsubscribe()}},[ve,$e]),Ut}function Un(ae){ae===void 0&&(ae=ReactReduxContext);var le=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(we,Qe){Qe===void 0&&(Qe=On);var Ue=le(),$e=Ue.store,ut=Ue.subscription,Rt=pn(we,Qe,$e,ut);return useDebugValue(Rt),Rt}}var Ht=null,en=ee(4676);ge(en.unstable_batchedUpdates);function Dn(ae,le){if(ae.length!==le.length)return!1;for(var ve=0;ve");return we.callbacks},we.setCallbacks=function(ut){we.callbacks=ut},we}var ve=le.prototype;return ve.componentDidMount=function(){this.unbind=ya(window,[{eventName:"error",fn:this.onWindowError}])},ve.componentWillUnmount=function(){this.unbind()},ve.componentDidCatch=function(Qe){if(Qe instanceof st){this.setState({});return}throw Qe},ve.render=function(){return this.props.children(this.setCallbacks)},le}(a.Component),yu=` +`)},Lt=function(le){return[vt(le),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ma="__react-beautiful-dnd-disable-dev-warnings";function aa(ae,le){var ve;ce||typeof window!="undefined"&&window[ma]||(ve=console)[ae].apply(ve,Lt(le))}var la=aa.bind(null,"warn"),ou=aa.bind(null,"error");function Gn(){}function In(ae,le){return(0,Ae.Z)({},ae,{},le)}function ya(ae,le,ve){var we=le.map(function(Qe){var Ue=In(ve,Qe.options);return ae.addEventListener(Qe.eventName,Qe.fn,Ue),function(){ae.removeEventListener(Qe.eventName,Qe.fn,Ue)}});return function(){we.forEach(function(Ue){Ue()})}}var An=!0,oa="Invariant failed";function st(ae){this.message=ae}st.prototype.toString=function(){return this.message};function Wt(ae,le){if(!ae)throw An?new st(oa):new st(oa+": "+(le||""))}var Ra=function(ae){Oe(le,ae);function le(){for(var we,Qe=arguments.length,Ue=new Array(Qe),et=0;et");return we.callbacks},we.setCallbacks=function(ut){we.callbacks=ut},we}var ve=le.prototype;return ve.componentDidMount=function(){this.unbind=ya(window,[{eventName:"error",fn:this.onWindowError}])},ve.componentWillUnmount=function(){this.unbind()},ve.componentDidCatch=function(Qe){if(Qe instanceof st){this.setState({});return}throw Qe},ve.render=function(){return this.props.children(this.setCallbacks)},le}(a.Component),yu=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key `,ir=function(le){return le+1},Or=function(le){return` You have lifted an item in position `+ir(le.source.index)+` -`},uu=function(le,ve){var we=le.droppableId===ve.droppableId,Qe=ir(le.index),Ue=ir(ve.index);return we?` +`},ru=function(le,ve){var we=le.droppableId===ve.droppableId,Qe=ir(le.index),Ue=ir(ve.index);return we?` You have moved the item from position `+Qe+` to position `+Ue+` `:` @@ -1153,7 +1153,7 @@ The error may be correlated with this previous error: in list `+ve.droppableId+` has been combined with `+we.draggableId+` in list `+we.droppableId+` - `},Du=function(le){var ve=le.destination;if(ve)return uu(le.source,ve);var we=le.combine;return we?Bu(le.draggableId,le.source,we):"You are over an area that cannot be dropped on"},ur=function(le){return` + `},Du=function(le){var ve=le.destination;if(ve)return ru(le.source,ve);var we=le.combine;return we?Bu(le.draggableId,le.source,we):"You are over an area that cannot be dropped on"},ur=function(le){return` The item has returned to its starting position of `+ir(le.index)+` `},Fa=function(le){if(le.reason==="CANCEL")return` @@ -1161,14 +1161,14 @@ The error may be correlated with this previous error: `+ur(le.source)+` `;var ve=le.destination,we=le.combine;return ve?` You have dropped the item. - `+uu(le.source,ve)+` + `+ru(le.source,ve)+` `:we?` You have dropped the item. `+Bu(le.draggableId,le.source,we)+` `:` The item has been dropped while not over a drop area. `+ur(le.source)+` - `},br={dragHandleUsageInstructions:yu,onDragStart:Or,onDragUpdate:Du,onDragEnd:Fa},xr={x:0,y:0},hr=function(le,ve){return{x:le.x+ve.x,y:le.y+ve.y}},Kr=function(le,ve){return{x:le.x-ve.x,y:le.y-ve.y}},Ea=function(le,ve){return le.x===ve.x&&le.y===ve.y},Ka=function(le){return{x:le.x!==0?-le.x:0,y:le.y!==0?-le.y:0}},Ku=function(le,ve,we){var Qe;return we===void 0&&(we=0),Qe={},Qe[le]=ve,Qe[le==="x"?"y":"x"]=we,Qe},Xa=function(le,ve){return Math.sqrt(Math.pow(ve.x-le.x,2)+Math.pow(ve.y-le.y,2))},bu=function(le,ve){return Math.min.apply(Math,ve.map(function(we){return Xa(le,we)}))},Rr=function(le){return function(ve){return{x:le(ve.x),y:le(ve.y)}}},Zl=function(ae,le){var ve=Tn({top:Math.max(le.top,ae.top),right:Math.min(le.right,ae.right),bottom:Math.min(le.bottom,ae.bottom),left:Math.max(le.left,ae.left)});return ve.width<=0||ve.height<=0?null:ve},Tl=function(le,ve){return{top:le.top+ve.y,left:le.left+ve.x,bottom:le.bottom+ve.y,right:le.right+ve.x}},lo=function(le){return[{x:le.left,y:le.top},{x:le.right,y:le.top},{x:le.left,y:le.bottom},{x:le.right,y:le.bottom}]},Ho={top:0,right:0,bottom:0,left:0},Uo=function(le,ve){return ve?Tl(le,ve.scroll.diff.displacement):le},Mo=function(le,ve,we){if(we&&we.increasedBy){var Qe;return(0,Ae.Z)({},le,(Qe={},Qe[ve.end]=le[ve.end]+we.increasedBy[ve.line],Qe))}return le},Ru=function(le,ve){return ve&&ve.shouldClipSubject?Zl(ve.pageMarginBox,le):Tn(le)},Oo=function(ae){var le=ae.page,ve=ae.withPlaceholder,we=ae.axis,Qe=ae.frame,Ue=Uo(le.marginBox,Qe),$e=Mo(Ue,we,ve),ut=Ru($e,Qe);return{page:le,withPlaceholder:ve,active:ut}},ul=function(ae,le){ae.frame||Wt(!1);var ve=ae.frame,we=Kr(le,ve.scroll.initial),Qe=Ka(we),Ue=(0,Ae.Z)({},ve,{scroll:{initial:ve.scroll.initial,current:le,diff:{value:we,displacement:Qe},max:ve.scroll.max}}),$e=Oo({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:Ue}),ut=(0,Ae.Z)({},ae,{frame:Ue,subject:$e});return ut};function Ro(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function yo(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(le){return ae[le]})}function ro(ae,le){if(ae.findIndex)return ae.findIndex(le);for(var ve=0;veae.bottom,on=we.leftae.right,un=Rt&&on;if(un)return!0;var Tt=Rt&&$e||on&&Ue;return Tt}},We=function(ae){var le=bn(ae.top,ae.bottom),ve=bn(ae.left,ae.right);return function(we){var Qe=le(we.top)&&le(we.bottom)&&ve(we.left)&&ve(we.right);return Qe}},tt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},lt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},mt=function(ae){return function(le){var ve=bn(le.top,le.bottom),we=bn(le.left,le.right);return function(Qe){return ae===tt?ve(Qe.top)&&ve(Qe.bottom):we(Qe.left)&&we(Qe.right)}}},jt=function(le,ve){var we=ve.frame?ve.frame.scroll.diff.displacement:xr;return Tl(le,we)},tn=function(le,ve,we){return ve.subject.active?we(ve.subject.active)(le):!1},Xt=function(le,ve,we){return we(ve)(le)},jn=function(le){var ve=le.target,we=le.destination,Qe=le.viewport,Ue=le.withDroppableDisplacement,$e=le.isVisibleThroughFrameFn,ut=Ue?jt(ve,we):ve;return tn(ut,we,$e)&&Xt(ut,Qe,$e)},da=function(le){return jn((0,Ae.Z)({},le,{isVisibleThroughFrameFn:Ee}))},Bn=function(le){return jn((0,Ae.Z)({},le,{isVisibleThroughFrameFn:We}))},$n=function(le){return jn((0,Ae.Z)({},le,{isVisibleThroughFrameFn:mt(le.destination.axis)}))},ga=function(le,ve,we){if(typeof we=="boolean")return we;if(!ve)return!0;var Qe=ve.invisible,Ue=ve.visible;if(Qe[le])return!1;var $e=Ue[le];return $e?$e.shouldAnimate:!0};function Ta(ae,le){var ve=ae.page.marginBox,we={top:le.point.y,right:0,bottom:0,left:le.point.x};return Tn(ku(ve,we))}function Fn(ae){var le=ae.afterDragging,ve=ae.destination,we=ae.displacedBy,Qe=ae.viewport,Ue=ae.forceShouldAnimate,$e=ae.last;return le.reduce(function(Rt,on){var un=Ta(on,we),Tt=on.descriptor.id;Rt.all.push(Tt);var Ut=da({target:un,destination:ve,viewport:Qe,withDroppableDisplacement:!0});if(!Ut)return Rt.invisible[on.descriptor.id]=!0,Rt;var Sn=ga(Tt,$e,Ue),Pa={draggableId:Tt,shouldAnimate:Sn};return Rt.visible[Tt]=Pa,Rt},{all:[],visible:{},invisible:{}})}function Ya(ae,le){if(!ae.length)return 0;var ve=ae[ae.length-1].descriptor.index;return le.inHomeList?ve:ve+1}function ba(ae){var le=ae.insideDestination,ve=ae.inHomeList,we=ae.displacedBy,Qe=ae.destination,Ue=Ya(le,{inHomeList:ve});return{displaced:Yo,displacedBy:we,at:{type:"REORDER",destination:{droppableId:Qe.descriptor.id,index:Ue}}}}function za(ae){var le=ae.draggable,ve=ae.insideDestination,we=ae.destination,Qe=ae.viewport,Ue=ae.displacedBy,$e=ae.last,ut=ae.index,Rt=ae.forceShouldAnimate,on=Ko(le,we);if(ut==null)return ba({insideDestination:ve,inHomeList:on,displacedBy:Ue,destination:we});var un=_r(ve,function(Mu){return Mu.descriptor.index===ut});if(!un)return ba({insideDestination:ve,inHomeList:on,displacedBy:Ue,destination:we});var Tt=Co(le,ve),Ut=ve.indexOf(un),Sn=Tt.slice(Ut),Pa=Fn({afterDragging:Sn,destination:we,displacedBy:Ue,last:$e,viewport:Qe.frame,forceShouldAnimate:Rt});return{displaced:Pa,displacedBy:Ue,at:{type:"REORDER",destination:{droppableId:we.descriptor.id,index:ut}}}}function xa(ae,le){return!!le.effected[ae]}var du=function(ae){var le=ae.isMovingForward,ve=ae.destination,we=ae.draggables,Qe=ae.combine,Ue=ae.afterCritical;if(!ve.isCombineEnabled)return null;var $e=Qe.draggableId,ut=we[$e],Rt=ut.descriptor.index,on=xa($e,Ue);return on?le?Rt:Rt-1:le?Rt+1:Rt},nn=function(ae){var le=ae.isMovingForward,ve=ae.isInHomeList,we=ae.insideDestination,Qe=ae.location;if(!we.length)return null;var Ue=Qe.index,$e=le?Ue+1:Ue-1,ut=we[0].descriptor.index,Rt=we[we.length-1].descriptor.index,on=ve?Rt:Rt+1;return $eon?null:$e},Ca=function(ae){var le=ae.isMovingForward,ve=ae.isInHomeList,we=ae.draggable,Qe=ae.draggables,Ue=ae.destination,$e=ae.insideDestination,ut=ae.previousImpact,Rt=ae.viewport,on=ae.afterCritical,un=ut.at;if(un||Wt(!1),un.type==="REORDER"){var Tt=nn({isMovingForward:le,isInHomeList:ve,location:un.destination,insideDestination:$e});return Tt==null?null:za({draggable:we,insideDestination:$e,destination:Ue,viewport:Rt,last:ut.displaced,displacedBy:ut.displacedBy,index:Tt})}var Ut=du({isMovingForward:le,destination:Ue,displaced:ut.displaced,draggables:Qe,combine:un.combine,afterCritical:on});return Ut==null?null:za({draggable:we,insideDestination:$e,destination:Ue,viewport:Rt,last:ut.displaced,displacedBy:ut.displacedBy,index:Ut})},Da=function(ae){var le=ae.displaced,ve=ae.afterCritical,we=ae.combineWith,Qe=ae.displacedBy,Ue=!!(le.visible[we]||le.invisible[we]);return xa(we,ve)?Ue?xr:Ka(Qe.point):Ue?Qe.point:xr},cu=function(ae){var le=ae.afterCritical,ve=ae.impact,we=ae.draggables,Qe=Fo(ve);Qe||Wt(!1);var Ue=Qe.draggableId,$e=we[Ue].page.borderBox.center,ut=Da({displaced:ve.displaced,afterCritical:le,combineWith:Ue,displacedBy:ve.displacedBy});return hr($e,ut)},Ga=function(le,ve){return ve.margin[le.start]+ve.borderBox[le.size]/2},Tu=function(le,ve){return ve.margin[le.end]+ve.borderBox[le.size]/2},Yu=function(le,ve,we){return ve[le.crossAxisStart]+we.margin[le.crossAxisStart]+we.borderBox[le.crossAxisSize]/2},nr=function(le){var ve=le.axis,we=le.moveRelativeTo,Qe=le.isMoving;return Ku(ve.line,we.marginBox[ve.end]+Ga(ve,Qe),Yu(ve,we.marginBox,Qe))},gr=function(le){var ve=le.axis,we=le.moveRelativeTo,Qe=le.isMoving;return Ku(ve.line,we.marginBox[ve.start]-Tu(ve,Qe),Yu(ve,we.marginBox,Qe))},Au=function(le){var ve=le.axis,we=le.moveInto,Qe=le.isMoving;return Ku(ve.line,we.contentBox[ve.start]+Ga(ve,Qe),Yu(ve,we.contentBox,Qe))},sr=function(ae){var le=ae.impact,ve=ae.draggable,we=ae.draggables,Qe=ae.droppable,Ue=ae.afterCritical,$e=ao(Qe.descriptor.id,we),ut=ve.page,Rt=Qe.axis;if(!$e.length)return Au({axis:Rt,moveInto:Qe.page,isMoving:ut});var on=le.displaced,un=le.displacedBy,Tt=on.all[0];if(Tt){var Ut=we[Tt];if(xa(Tt,Ue))return gr({axis:Rt,moveRelativeTo:Ut.page,isMoving:ut});var Sn=Zu(Ut.page,un.point);return gr({axis:Rt,moveRelativeTo:Sn,isMoving:ut})}var Pa=$e[$e.length-1];if(Pa.descriptor.id===ve.descriptor.id)return ut.borderBox.center;if(xa(Pa.descriptor.id,Ue)){var Mu=Zu(Pa.page,Ka(Ue.displacedBy.point));return nr({axis:Rt,moveRelativeTo:Mu,isMoving:ut})}return nr({axis:Rt,moveRelativeTo:Pa.page,isMoving:ut})},cr=function(ae,le){var ve=ae.frame;return ve?hr(le,ve.scroll.diff.displacement):le},dr=function(le){var ve=le.impact,we=le.draggable,Qe=le.droppable,Ue=le.draggables,$e=le.afterCritical,ut=we.page.borderBox.center,Rt=ve.at;return!Qe||!Rt?ut:Rt.type==="REORDER"?sr({impact:ve,draggable:we,draggables:Ue,droppable:Qe,afterCritical:$e}):cu({impact:ve,draggables:Ue,afterCritical:$e})},Fr=function(ae){var le=dr(ae),ve=ae.droppable,we=ve?cr(ve,le):le;return we},Hr=function(ae,le){var ve=Kr(le,ae.scroll.initial),we=Ka(ve),Qe=Tn({top:le.y,bottom:le.y+ae.frame.height,left:le.x,right:le.x+ae.frame.width}),Ue={frame:Qe,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:le,diff:{value:ve,displacement:we}}};return Ue};function Yr(ae,le){return ae.map(function(ve){return le[ve]})}function xu(ae,le){for(var ve=0;ve1?un.sort(function(Tt,Ut){return Er(Tt)[ut.start]-Er(Ut)[ut.start]})[0]:on.sort(function(Tt,Ut){var Sn=bu(ve,lo(Er(Tt))),Pa=bu(ve,lo(Er(Ut)));return Sn!==Pa?Sn-Pa:Er(Tt)[ut.start]-Er(Ut)[ut.start]})[0]},rl=function(le,ve){var we=le.page.borderBox.center;return xa(le.descriptor.id,ve)?Kr(we,ve.displacedBy.point):we},Wr=function(le,ve){var we=le.page.borderBox;return xa(le.descriptor.id,ve)?Tl(we,Ka(ve.displacedBy.point)):we},Bl=function(ae){var le=ae.pageBorderBoxCenter,ve=ae.viewport,we=ae.destination,Qe=ae.insideDestination,Ue=ae.afterCritical,$e=Qe.filter(function(ut){return Bn({target:Wr(ut,Ue),destination:we,viewport:ve.frame,withDroppableDisplacement:!0})}).sort(function(ut,Rt){var on=Xa(le,cr(we,rl(ut,Ue))),un=Xa(le,cr(we,rl(Rt,Ue)));return onle.left&&ae.tople.top}function er(ae){var le=ae.pageBorderBox,ve=ae.draggable,we=ae.candidates,Qe=ve.page.borderBox.center,Ue=we.map(function($e){var ut=$e.axis,Rt=Ku($e.axis.line,le.center[ut.line],$e.page.borderBox.center[ut.crossAxisLine]);return{id:$e.descriptor.id,distance:Xa(Qe,Rt)}}).sort(function($e,ut){return ut.distance-$e.distance});return Ue[0]?Ue[0].id:null}function cl(ae){var le=ae.pageBorderBox,ve=ae.draggable,we=ae.droppables,Qe=vo(we).filter(function(Ue){if(!Ue.isEnabled)return!1;var $e=Ue.subject.active;if(!$e||!gu(le,$e))return!1;if(Lu($e)(le.center))return!0;var ut=Ue.axis,Rt=$e.center[ut.crossAxisLine],on=le[ut.crossAxisStart],un=le[ut.crossAxisEnd],Tt=bn($e[ut.crossAxisStart],$e[ut.crossAxisEnd]),Ut=Tt(on),Sn=Tt(un);return!Ut&&!Sn?!0:Ut?onRt});return Qe.length?Qe.length===1?Qe[0].descriptor.id:er({pageBorderBox:le,draggable:ve,candidates:Qe}):null}var Xr=function(le,ve){return Tn(Tl(le,ve))},no=function(ae,le){var ve=ae.frame;return ve?Xr(le,ve.scroll.diff.value):le};function Jr(ae){var le=ae.displaced,ve=ae.id;return!!(le.visible[ve]||le.invisible[ve])}function ll(ae){var le=ae.draggable,ve=ae.closest,we=ae.inHomeList;return ve?we&&ve.descriptor.index>le.descriptor.index?ve.descriptor.index-1:ve.descriptor.index:null}var jl=function(ae){var le=ae.pageBorderBoxWithDroppableScroll,ve=ae.draggable,we=ae.destination,Qe=ae.insideDestination,Ue=ae.last,$e=ae.viewport,ut=ae.afterCritical,Rt=we.axis,on=fl(we.axis,ve.displaceBy),un=on.value,Tt=le[Rt.start],Ut=le[Rt.end],Sn=Co(ve,Qe),Pa=_r(Sn,function(Wu){var Ju=Wu.descriptor.id,Br=Wu.page.borderBox.center[Rt.line],Lr=xa(Ju,ut),jr=Jr({displaced:Ue,id:Ju});return Lr?jr?Ut<=Br:TtJu[ut.start]+Lr&&TtJu[ut.start]-on+Lr&&unJu[ut.start]+on+Lr&&TtJu[ut.start]+Lr&&un=Gi)return $i;var Ue=Qe/Gi,$e=Wi+pi*Ue,ut=we==="CANCEL"?$e*Nl:$e;return Number(ut.toFixed(2))},Nu=function(ae){var le=ae.impact,ve=ae.draggable,we=ae.dimensions,Qe=ae.viewport,Ue=ae.afterCritical,$e=we.draggables,ut=we.droppables,Rt=$r(le),on=Rt?ut[Rt]:null,un=ut[ve.descriptor.droppableId],Tt=Pn({impact:le,draggable:ve,draggables:$e,afterCritical:Ue,droppable:on||un,viewport:Qe}),Ut=Kr(Tt,ve.client.borderBox.center);return Ut},nl=function(ae){var le=ae.draggables,ve=ae.reason,we=ae.lastImpact,Qe=ae.home,Ue=ae.viewport,$e=ae.onLiftImpact;if(!we.at||ve!=="DROP"){var ut=Zt({draggables:le,impact:$e,destination:Qe,viewport:Ue,forceShouldAnimate:!0});return{impact:ut,didDropInsideDroppable:!1}}if(we.at.type==="REORDER")return{impact:we,didDropInsideDroppable:!0};var Rt=(0,Ae.Z)({},we,{displaced:Yo});return{impact:Rt,didDropInsideDroppable:!0}},Ar=function(ae){var le=ae.getState,ve=ae.dispatch;return function(we){return function(Qe){if(Qe.type!=="DROP"){we(Qe);return}var Ue=le(),$e=Qe.payload.reason;if(Ue.phase==="COLLECTING"){ve($l({reason:$e}));return}if(Ue.phase!=="IDLE"){var ut=Ue.phase==="DROP_PENDING"&&Ue.isWaiting;ut&&Wt(!1),Ue.phase==="DRAGGING"||Ue.phase==="DROP_PENDING"||Wt(!1);var Rt=Ue.critical,on=Ue.dimensions,un=on.draggables[Ue.critical.draggable.id],Tt=nl({reason:$e,lastImpact:Ue.impact,afterCritical:Ue.afterCritical,onLiftImpact:Ue.onLiftImpact,home:Ue.dimensions.droppables[Ue.critical.droppable.id],viewport:Ue.viewport,draggables:Ue.dimensions.draggables}),Ut=Tt.impact,Sn=Tt.didDropInsideDroppable,Pa=Sn?ho(Ut):null,Mu=Sn?Fo(Ut):null,Wu={index:Rt.draggable.index,droppableId:Rt.droppable.id},Ju={draggableId:un.descriptor.id,type:un.descriptor.type,source:Wu,reason:$e,mode:Ue.movementMode,destination:Pa,combine:Mu},Br=Nu({impact:Ut,draggable:un,dimensions:on,viewport:Ue.viewport,afterCritical:Ue.afterCritical}),Lr={critical:Ue.critical,afterCritical:Ue.afterCritical,result:Ju,impact:Ut},jr=!Ea(Ue.current.client.offset,Br)||!!Ju.combine;if(!jr){ve(_l({completed:Lr}));return}var Pl=fn({current:Ue.current.client.offset,destination:Br,reason:$e}),Ll={newHomeClientOffset:Br,dropDuration:Pl,completed:Lr};ve(Xl(Ll))}}}},fu=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Vl(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ve){ve.target!==window&&ve.target!==window.document||ae()}}}function Ql(ae){var le=ae.onWindowScroll;function ve(){le(fu())}var we=ne(ve),Qe=Vl(we),Ue=Vn;function $e(){return Ue!==Vn}function ut(){$e()&&Wt(!1),Ue=ya(window,[Qe])}function Rt(){$e()||Wt(!1),we.cancel(),Ue(),Ue=Vn}return{start:ut,stop:Rt,isActive:$e}}var fo=function(le){return le.type==="DROP_COMPLETE"||le.type==="DROP_ANIMATE"||le.type==="FLUSH"},lr=function(ae){var le=Ql({onWindowScroll:function(we){ae.dispatch(So({newScroll:we}))}});return function(ve){return function(we){!le.isActive()&&we.type==="INITIAL_PUBLISH"&&le.start(),le.isActive()&&fo(we)&&le.stop(),ve(we)}}},Zr=function(ae){var le=!1,ve=!1,we=setTimeout(function(){ve=!0}),Qe=function($e){le||ve||(le=!0,ae($e),clearTimeout(we))};return Qe.wasCalled=function(){return le},Qe},Sr=function(){var ae=[],le=function(Ue){var $e=ro(ae,function(on){return on.timerId===Ue});$e===-1&&Wt(!1);var ut=ae.splice($e,1),Rt=ut[0];Rt.callback()},ve=function(Ue){var $e=setTimeout(function(){return le($e)}),ut={timerId:$e,callback:Ue};ae.push(ut)},we=function(){if(ae.length){var Ue=[].concat(ae);ae.length=0,Ue.forEach(function($e){clearTimeout($e.timerId),$e.callback()})}};return{add:ve,flush:we}},Il=function(le,ve){return le==null&&ve==null?!0:le==null||ve==null?!1:le.droppableId===ve.droppableId&&le.index===ve.index},xo=function(le,ve){return le==null&&ve==null?!0:le==null||ve==null?!1:le.draggableId===ve.draggableId&&le.droppableId===ve.droppableId},Dr=function(le,ve){if(le===ve)return!0;var we=le.draggable.id===ve.draggable.id&&le.draggable.droppableId===ve.draggable.droppableId&&le.draggable.type===ve.draggable.type&&le.draggable.index===ve.draggable.index,Qe=le.droppable.id===ve.droppable.id&&le.droppable.type===ve.droppable.type;return we&&Qe},_o=function(le,ve){Ou(),ve(),pr()},ui=function(le,ve){return{draggableId:le.draggable.id,type:le.droppable.type,source:{droppableId:le.droppable.id,index:le.draggable.index},mode:ve}},Wo=function(le,ve,we,Qe){if(!le){we(Qe(ve));return}var Ue=Zr(we),$e={announce:Ue};le(ve,$e),Ue.wasCalled()||we(Qe(ve))},Ti=function(ae,le){var ve=Sr(),we=null,Qe=function(Ut,Sn){we&&Wt(!1),_o("onBeforeCapture",function(){var Pa=ae().onBeforeCapture;if(Pa){var Mu={draggableId:Ut,mode:Sn};Pa(Mu)}})},Ue=function(Ut,Sn){we&&Wt(!1),_o("onBeforeDragStart",function(){var Pa=ae().onBeforeDragStart;Pa&&Pa(ui(Ut,Sn))})},$e=function(Ut,Sn){we&&Wt(!1);var Pa=ui(Ut,Sn);we={mode:Sn,lastCritical:Ut,lastLocation:Pa.source,lastCombine:null},ve.add(function(){_o("onDragStart",function(){return Wo(ae().onDragStart,Pa,le,br.onDragStart)})})},ut=function(Ut,Sn){var Pa=ho(Sn),Mu=Fo(Sn);we||Wt(!1);var Wu=!Dr(Ut,we.lastCritical);Wu&&(we.lastCritical=Ut);var Ju=!Il(we.lastLocation,Pa);Ju&&(we.lastLocation=Pa);var Br=!xo(we.lastCombine,Mu);if(Br&&(we.lastCombine=Mu),!(!Wu&&!Ju&&!Br)){var Lr=(0,Ae.Z)({},ui(Ut,we.mode),{combine:Mu,destination:Pa});ve.add(function(){_o("onDragUpdate",function(){return Wo(ae().onDragUpdate,Lr,le,br.onDragUpdate)})})}},Rt=function(){we||Wt(!1),ve.flush()},on=function(Ut){we||Wt(!1),we=null,_o("onDragEnd",function(){return Wo(ae().onDragEnd,Ut,le,br.onDragEnd)})},un=function(){if(we){var Ut=(0,Ae.Z)({},ui(we.lastCritical,we.mode),{combine:null,destination:null,reason:"CANCEL"});on(Ut)}};return{beforeCapture:Qe,beforeStart:Ue,start:$e,update:ut,flush:Rt,drop:on,abort:un}},ri=function(ae,le){var ve=Ti(ae,le);return function(we){return function(Qe){return function(Ue){if(Ue.type==="BEFORE_INITIAL_CAPTURE"){ve.beforeCapture(Ue.payload.draggableId,Ue.payload.movementMode);return}if(Ue.type==="INITIAL_PUBLISH"){var $e=Ue.payload.critical;ve.beforeStart($e,Ue.payload.movementMode),Qe(Ue),ve.start($e,Ue.payload.movementMode);return}if(Ue.type==="DROP_COMPLETE"){var ut=Ue.payload.completed.result;ve.flush(),Qe(Ue),ve.drop(ut);return}if(Qe(Ue),Ue.type==="FLUSH"){ve.abort();return}var Rt=we.getState();Rt.phase==="DRAGGING"&&ve.update(Rt.critical,Rt.impact)}}}},ss=function(ae){return function(le){return function(ve){if(ve.type!=="DROP_ANIMATION_FINISHED"){le(ve);return}var we=ae.getState();we.phase!=="DROP_ANIMATING"&&Wt(!1),ae.dispatch(_l({completed:we.completed}))}}},wi=function(ae){var le=null,ve=null;function we(){ve&&(cancelAnimationFrame(ve),ve=null),le&&(le(),le=null)}return function(Qe){return function(Ue){if((Ue.type==="FLUSH"||Ue.type==="DROP_COMPLETE"||Ue.type==="DROP_ANIMATION_FINISHED")&&we(),Qe(Ue),Ue.type==="DROP_ANIMATE"){var $e={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Rt=ae.getState();Rt.phase==="DROP_ANIMATING"&&ae.dispatch(Fi())}};ve=requestAnimationFrame(function(){ve=null,le=ya(window,[$e])})}}}},cs=function(ae){return function(){return function(le){return function(ve){(ve.type==="DROP_COMPLETE"||ve.type==="FLUSH"||ve.type==="DROP_ANIMATE")&&ae.stopPublishing(),le(ve)}}}},g0=function(ae){var le=!1;return function(){return function(ve){return function(we){if(we.type==="INITIAL_PUBLISH"){le=!0,ae.tryRecordFocus(we.payload.critical.draggable.id),ve(we),ae.tryRestoreFocusRecorded();return}if(ve(we),!!le){if(we.type==="FLUSH"){le=!1,ae.tryRestoreFocusRecorded();return}if(we.type==="DROP_COMPLETE"){le=!1;var Qe=we.payload.completed.result;Qe.combine&&ae.tryShiftRecord(Qe.draggableId,Qe.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Uc=function(le){return le.type==="DROP_COMPLETE"||le.type==="DROP_ANIMATE"||le.type==="FLUSH"},gc=function(ae){return function(le){return function(ve){return function(we){if(Uc(we)){ae.stop(),ve(we);return}if(we.type==="INITIAL_PUBLISH"){ve(we);var Qe=le.getState();Qe.phase!=="DRAGGING"&&Wt(!1),ae.start(Qe);return}ve(we),ae.scroll(le.getState())}}}},f0=function(ae){return function(le){return function(ve){if(le(ve),ve.type==="PUBLISH_WHILE_DRAGGING"){var we=ae.getState();we.phase==="DROP_PENDING"&&(we.isWaiting||ae.dispatch(ai({reason:we.reason})))}}}},v0=Be.qC,p0=function(ae){var le=ae.dimensionMarshal,ve=ae.focusMarshal,we=ae.styleMarshal,Qe=ae.getResponders,Ue=ae.announce,$e=ae.autoScroller;return(0,Be.MT)(Pr,v0((0,Be.md)(Ci(we),cs(le),Qu(le),Ar,ss,wi,f0,gc($e),lr,g0(ve),ri(Qe,Ue))))},es=function(){return{additions:{},removals:{},modified:{}}};function A0(ae){var le=ae.registry,ve=ae.callbacks,we=es(),Qe=null,Ue=function(){Qe||(ve.collectionStarting(),Qe=requestAnimationFrame(function(){Qe=null,Ou();var un=we,Tt=un.additions,Ut=un.removals,Sn=un.modified,Pa=Object.keys(Tt).map(function(Ju){return le.draggable.getById(Ju).getDimension(xr)}).sort(function(Ju,Br){return Ju.descriptor.index-Br.descriptor.index}),Mu=Object.keys(Sn).map(function(Ju){var Br=le.droppable.getById(Ju),Lr=Br.callbacks.getScrollWhileDragging();return{droppableId:Ju,scroll:Lr}}),Wu={additions:Pa,removals:Object.keys(Ut),modified:Mu};we=es(),pr(),ve.publish(Wu)}))},$e=function(un){var Tt=un.descriptor.id;we.additions[Tt]=un,we.modified[un.descriptor.droppableId]=!0,we.removals[Tt]&&delete we.removals[Tt],Ue()},ut=function(un){var Tt=un.descriptor;we.removals[Tt.id]=!0,we.modified[Tt.droppableId]=!0,we.additions[Tt.id]&&delete we.additions[Tt.id],Ue()},Rt=function(){Qe&&(cancelAnimationFrame(Qe),Qe=null,we=es())};return{add:$e,remove:ut,stop:Rt}}var Us=function(ae){var le=ae.scrollHeight,ve=ae.scrollWidth,we=ae.height,Qe=ae.width,Ue=Kr({x:ve,y:le},{x:Qe,y:we}),$e={x:Math.max(0,Ue.x),y:Math.max(0,Ue.y)};return $e},Wc=function(){var ae=document.documentElement;return ae||Wt(!1),ae},Gc=function(){var ae=Wc(),le=Us({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return le},Cr=function(){var ae=fu(),le=Gc(),ve=ae.y,we=ae.x,Qe=Wc(),Ue=Qe.clientWidth,$e=Qe.clientHeight,ut=we+Ue,Rt=ve+$e,on=Tn({top:ve,left:we,right:ut,bottom:Rt}),un={frame:on,scroll:{initial:ae,current:ae,max:le,diff:{value:xr,displacement:xr}}};return un},E0=function(ae){var le=ae.critical,ve=ae.scrollOptions,we=ae.registry;Ou();var Qe=Cr(),Ue=Qe.scroll.current,$e=le.droppable,ut=we.droppable.getAllByType($e.type).map(function(Tt){return Tt.callbacks.getDimensionAndWatchScroll(Ue,ve)}),Rt=we.draggable.getAllByType(le.draggable.type).map(function(Tt){return Tt.getDimension(Ue)}),on={draggables:Ul(Rt),droppables:dl(ut)};pr();var un={dimensions:on,critical:le,viewport:Qe};return un};function Vc(ae,le,ve){if(ve.descriptor.id===le.id||ve.descriptor.type!==le.type)return!1;var we=ae.droppable.getById(ve.descriptor.droppableId);return we.descriptor.mode==="virtual"}var h0=function(ae,le){var ve=null,we=A0({callbacks:{publish:le.publishWhileDragging,collectionStarting:le.collectionStarting},registry:ae}),Qe=function(Sn,Pa){ae.droppable.exists(Sn)||Wt(!1),ve&&le.updateDroppableIsEnabled({id:Sn,isEnabled:Pa})},Ue=function(Sn,Pa){ve&&(ae.droppable.exists(Sn)||Wt(!1),le.updateDroppableIsCombineEnabled({id:Sn,isCombineEnabled:Pa}))},$e=function(Sn,Pa){ve&&(ae.droppable.exists(Sn)||Wt(!1),le.updateDroppableScroll({id:Sn,newScroll:Pa}))},ut=function(Sn,Pa){ve&&ae.droppable.getById(Sn).callbacks.scroll(Pa)},Rt=function(){if(ve){we.stop();var Sn=ve.critical.droppable;ae.droppable.getAllByType(Sn.type).forEach(function(Pa){return Pa.callbacks.dragStopped()}),ve.unsubscribe(),ve=null}},on=function(Sn){ve||Wt(!1);var Pa=ve.critical.draggable;Sn.type==="ADDITION"&&Vc(ae,Pa,Sn.value)&&we.add(Sn.value),Sn.type==="REMOVAL"&&Vc(ae,Pa,Sn.value)&&we.remove(Sn.value)},un=function(Sn){ve&&Wt(!1);var Pa=ae.draggable.getById(Sn.draggableId),Mu=ae.droppable.getById(Pa.descriptor.droppableId),Wu={draggable:Pa.descriptor,droppable:Mu.descriptor},Ju=ae.subscribe(on);return ve={critical:Wu,unsubscribe:Ju},E0({critical:Wu,registry:ae,scrollOptions:Sn.scrollOptions})},Tt={updateDroppableIsEnabled:Qe,updateDroppableIsCombineEnabled:Ue,scrollDroppable:ut,updateDroppableScroll:$e,startPublishing:un,stopPublishing:Rt};return Tt},fc=function(ae,le){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===le?!1:ae.completed.result.reason==="DROP"},F0=function(ae){window.scrollBy(ae.x,ae.y)},B0=Xn(function(ae){return vo(ae).filter(function(le){return!(!le.isEnabled||!le.frame)})}),Kc=function(le,ve){var we=_r(B0(ve),function(Qe){return Qe.frame||Wt(!1),Lu(Qe.frame.pageMarginBox)(le)});return we},Xo=function(ae){var le=ae.center,ve=ae.destination,we=ae.droppables;if(ve){var Qe=we[ve];return Qe.frame?Qe:null}var Ue=Kc(le,we);return Ue},li={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(le){return Math.pow(le,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ws=function(ae,le){var ve=ae[le.size]*li.startFromPercentage,we=ae[le.size]*li.maxScrollAtPercentage,Qe={startScrollingFrom:ve,maxScrollValueAt:we};return Qe},Yc=function(ae){var le=ae.startOfRange,ve=ae.endOfRange,we=ae.current,Qe=ve-le;if(Qe===0)return 0;var Ue=we-le,$e=Ue/Qe;return $e},vc=1,xs=function(ae,le){if(ae>le.startScrollingFrom)return 0;if(ae<=le.maxScrollValueAt)return li.maxPixelScroll;if(ae===le.startScrollingFrom)return vc;var ve=Yc({startOfRange:le.maxScrollValueAt,endOfRange:le.startScrollingFrom,current:ae}),we=1-ve,Qe=li.maxPixelScroll*li.ease(we);return Math.ceil(Qe)},Bo=li.durationDampening.accelerateAt,Xc=li.durationDampening.stopDampeningAt,Jc=function(ae,le){var ve=le,we=Xc,Qe=Date.now(),Ue=Qe-ve;if(Ue>=Xc)return ae;if(Uele.height,Ue=ve.width>le.width;return!Ue&&!Qe?we:Ue&&Qe?null:{x:Ue?0:we.x,y:Qe?0:we.y}},ds=Rr(function(ae){return ae===0?0:ae}),ed=function(ae){var le=ae.dragStartTime,ve=ae.container,we=ae.subject,Qe=ae.center,Ue=ae.shouldUseTimeDampening,$e={top:Qe.y-ve.top,right:ve.right-Qe.x,bottom:ve.bottom-Qe.y,left:Qe.x-ve.left},ut=_c({container:ve,distanceToEdges:$e,dragStartTime:le,axis:tt,shouldUseTimeDampening:Ue}),Rt=_c({container:ve,distanceToEdges:$e,dragStartTime:le,axis:lt,shouldUseTimeDampening:Ue}),on=ds({x:Rt,y:ut});if(Ea(on,xr))return null;var un=$c({container:ve,subject:we,proposedScroll:on});return un?Ea(un,xr)?null:un:null},C0=Rr(function(ae){return ae===0?0:ae>0?1:-1}),pc=function(){var ae=function(ve,we){return ve<0?ve:ve>we?ve-we:0};return function(le){var ve=le.current,we=le.max,Qe=le.change,Ue=hr(ve,Qe),$e={x:ae(Ue.x,we.x),y:ae(Ue.y,we.y)};return Ea($e,xr)?null:$e}}(),Is=function(le){var ve=le.max,we=le.current,Qe=le.change,Ue={x:Math.max(we.x,ve.x),y:Math.max(we.y,ve.y)},$e=C0(Qe),ut=pc({max:Ue,current:we,change:$e});return!ut||$e.x!==0&&ut.x===0||$e.y!==0&&ut.y===0},Ac=function(le,ve){return Is({current:le.scroll.current,max:le.scroll.max,change:ve})},y0=function(le,ve){if(!Ac(le,ve))return null;var we=le.scroll.max,Qe=le.scroll.current;return pc({current:Qe,max:we,change:ve})},Ec=function(le,ve){var we=le.frame;return we?Is({current:we.scroll.current,max:we.scroll.max,change:ve}):!1},P0=function(le,ve){var we=le.frame;return!we||!Ec(le,ve)?null:pc({current:we.scroll.current,max:we.scroll.max,change:ve})},td=function(ae){var le=ae.viewport,ve=ae.subject,we=ae.center,Qe=ae.dragStartTime,Ue=ae.shouldUseTimeDampening,$e=ed({dragStartTime:Qe,container:le.frame,subject:ve,center:we,shouldUseTimeDampening:Ue});return $e&&Ac(le,$e)?$e:null},S0=function(ae){var le=ae.droppable,ve=ae.subject,we=ae.center,Qe=ae.dragStartTime,Ue=ae.shouldUseTimeDampening,$e=le.frame;if(!$e)return null;var ut=ed({dragStartTime:Qe,container:$e.pageMarginBox,subject:ve,center:we,shouldUseTimeDampening:Ue});return ut&&Ec(le,ut)?ut:null},nd=function(ae){var le=ae.state,ve=ae.dragStartTime,we=ae.shouldUseTimeDampening,Qe=ae.scrollWindow,Ue=ae.scrollDroppable,$e=le.current.page.borderBoxCenter,ut=le.dimensions.draggables[le.critical.draggable.id],Rt=ut.page.marginBox;if(le.isWindowScrollAllowed){var on=le.viewport,un=td({dragStartTime:ve,viewport:on,subject:Rt,center:$e,shouldUseTimeDampening:we});if(un){Qe(un);return}}var Tt=Xo({center:$e,destination:$r(le.impact),droppables:le.dimensions.droppables});if(Tt){var Ut=S0({dragStartTime:ve,droppable:Tt,subject:Rt,center:$e,shouldUseTimeDampening:we});Ut&&Ue(Tt.descriptor.id,Ut)}},ad=function(ae){var le=ae.scrollWindow,ve=ae.scrollDroppable,we=ne(le),Qe=ne(ve),Ue=null,$e=function(un){Ue||Wt(!1);var Tt=Ue,Ut=Tt.shouldUseTimeDampening,Sn=Tt.dragStartTime;nd({state:un,scrollWindow:we,scrollDroppable:Qe,dragStartTime:Sn,shouldUseTimeDampening:Ut})},ut=function(un){Ou(),Ue&&Wt(!1);var Tt=Date.now(),Ut=!1,Sn=function(){Ut=!0};nd({state:un,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Sn,scrollDroppable:Sn}),Ue={dragStartTime:Tt,shouldUseTimeDampening:Ut},pr(),Ut&&$e(un)},Rt=function(){Ue&&(we.cancel(),Qe.cancel(),Ue=null)};return{start:ut,stop:Rt,scroll:$e}},hs=function(ae){var le=ae.move,ve=ae.scrollDroppable,we=ae.scrollWindow,Qe=function(on,un){var Tt=hr(on.current.client.selection,un);le({client:Tt})},Ue=function(on,un){if(!Ec(on,un))return un;var Tt=P0(on,un);if(!Tt)return ve(on.descriptor.id,un),null;var Ut=Kr(un,Tt);ve(on.descriptor.id,Ut);var Sn=Kr(un,Ut);return Sn},$e=function(on,un,Tt){if(!on||!Ac(un,Tt))return Tt;var Ut=y0(un,Tt);if(!Ut)return we(Tt),null;var Sn=Kr(Tt,Ut);we(Sn);var Pa=Kr(Tt,Sn);return Pa},ut=function(on){var un=on.scrollJumpRequest;if(un){var Tt=$r(on.impact);Tt||Wt(!1);var Ut=Ue(on.dimensions.droppables[Tt],un);if(Ut){var Sn=on.viewport,Pa=$e(on.isWindowScrollAllowed,Sn,Ut);Pa&&Qe(on,Pa)}}};return ut},ud=function(ae){var le=ae.scrollDroppable,ve=ae.scrollWindow,we=ae.move,Qe=ad({scrollWindow:ve,scrollDroppable:le}),Ue=hs({move:we,scrollWindow:ve,scrollDroppable:le}),$e=function(on){if(on.phase==="DRAGGING"){if(on.movementMode==="FLUID"){Qe.scroll(on);return}on.scrollJumpRequest&&Ue(on)}},ut={scroll:$e,start:Qe.start,stop:Qe.stop};return ut},Fs="data-rbd",Bs=function(){var ae=Fs+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),hc=function(){var ae=Fs+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),D0=function(){var ae=Fs+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),rd={contextId:Fs+"-scroll-container-context-id"},Ls=function(le){return function(ve){return"["+ve+'="'+le+'"]'}},Ns=function(le,ve){return le.map(function(we){var Qe=we.styles[ve];return Qe?we.selector+" { "+Qe+" }":""}).join(" ")},b0="pointer-events: none;",w0=function(ae){var le=Ls(ae),ve=function(){var ut=` + `},br={dragHandleUsageInstructions:yu,onDragStart:Or,onDragUpdate:Du,onDragEnd:Fa},xr={x:0,y:0},hr=function(le,ve){return{x:le.x+ve.x,y:le.y+ve.y}},Kr=function(le,ve){return{x:le.x-ve.x,y:le.y-ve.y}},Aa=function(le,ve){return le.x===ve.x&&le.y===ve.y},Ka=function(le){return{x:le.x!==0?-le.x:0,y:le.y!==0?-le.y:0}},Ku=function(le,ve,we){var Qe;return we===void 0&&(we=0),Qe={},Qe[le]=ve,Qe[le==="x"?"y":"x"]=we,Qe},Xa=function(le,ve){return Math.sqrt(Math.pow(ve.x-le.x,2)+Math.pow(ve.y-le.y,2))},bu=function(le,ve){return Math.min.apply(Math,ve.map(function(we){return Xa(le,we)}))},Rr=function(le){return function(ve){return{x:le(ve.x),y:le(ve.y)}}},Zl=function(ae,le){var ve=Tn({top:Math.max(le.top,ae.top),right:Math.min(le.right,ae.right),bottom:Math.min(le.bottom,ae.bottom),left:Math.max(le.left,ae.left)});return ve.width<=0||ve.height<=0?null:ve},Tl=function(le,ve){return{top:le.top+ve.y,left:le.left+ve.x,bottom:le.bottom+ve.y,right:le.right+ve.x}},lo=function(le){return[{x:le.left,y:le.top},{x:le.right,y:le.top},{x:le.left,y:le.bottom},{x:le.right,y:le.bottom}]},Ho={top:0,right:0,bottom:0,left:0},Uo=function(le,ve){return ve?Tl(le,ve.scroll.diff.displacement):le},Mo=function(le,ve,we){if(we&&we.increasedBy){var Qe;return(0,Ae.Z)({},le,(Qe={},Qe[ve.end]=le[ve.end]+we.increasedBy[ve.line],Qe))}return le},Ru=function(le,ve){return ve&&ve.shouldClipSubject?Zl(ve.pageMarginBox,le):Tn(le)},Oo=function(ae){var le=ae.page,ve=ae.withPlaceholder,we=ae.axis,Qe=ae.frame,Ue=Uo(le.marginBox,Qe),et=Mo(Ue,we,ve),ut=Ru(et,Qe);return{page:le,withPlaceholder:ve,active:ut}},ul=function(ae,le){ae.frame||Wt(!1);var ve=ae.frame,we=Kr(le,ve.scroll.initial),Qe=Ka(we),Ue=(0,Ae.Z)({},ve,{scroll:{initial:ve.scroll.initial,current:le,diff:{value:we,displacement:Qe},max:ve.scroll.max}}),et=Oo({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:Ue}),ut=(0,Ae.Z)({},ae,{frame:Ue,subject:et});return ut};function Ro(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function yo(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(le){return ae[le]})}function ro(ae,le){if(ae.findIndex)return ae.findIndex(le);for(var ve=0;veae.bottom,on=we.leftae.right,an=Rt&&on;if(an)return!0;var Tt=Rt&&et||on&&Ue;return Tt}},We=function(ae){var le=bn(ae.top,ae.bottom),ve=bn(ae.left,ae.right);return function(we){var Qe=le(we.top)&&le(we.bottom)&&ve(we.left)&&ve(we.right);return Qe}},tt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},lt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},mt=function(ae){return function(le){var ve=bn(le.top,le.bottom),we=bn(le.left,le.right);return function(Qe){return ae===tt?ve(Qe.top)&&ve(Qe.bottom):we(Qe.left)&&we(Qe.right)}}},jt=function(le,ve){var we=ve.frame?ve.frame.scroll.diff.displacement:xr;return Tl(le,we)},en=function(le,ve,we){return ve.subject.active?we(ve.subject.active)(le):!1},Xt=function(le,ve,we){return we(ve)(le)},jn=function(le){var ve=le.target,we=le.destination,Qe=le.viewport,Ue=le.withDroppableDisplacement,et=le.isVisibleThroughFrameFn,ut=Ue?jt(ve,we):ve;return en(ut,we,et)&&Xt(ut,Qe,et)},sa=function(le){return jn((0,Ae.Z)({},le,{isVisibleThroughFrameFn:Ee}))},Bn=function(le){return jn((0,Ae.Z)({},le,{isVisibleThroughFrameFn:We}))},qn=function(le){return jn((0,Ae.Z)({},le,{isVisibleThroughFrameFn:mt(le.destination.axis)}))},da=function(le,ve,we){if(typeof we=="boolean")return we;if(!ve)return!0;var Qe=ve.invisible,Ue=ve.visible;if(Qe[le])return!1;var et=Ue[le];return et?et.shouldAnimate:!0};function ka(ae,le){var ve=ae.page.marginBox,we={top:le.point.y,right:0,bottom:0,left:le.point.x};return Tn(ku(ve,we))}function Fn(ae){var le=ae.afterDragging,ve=ae.destination,we=ae.displacedBy,Qe=ae.viewport,Ue=ae.forceShouldAnimate,et=ae.last;return le.reduce(function(Rt,on){var an=ka(on,we),Tt=on.descriptor.id;Rt.all.push(Tt);var Ut=sa({target:an,destination:ve,viewport:Qe,withDroppableDisplacement:!0});if(!Ut)return Rt.invisible[on.descriptor.id]=!0,Rt;var Sn=da(Tt,et,Ue),Sa={draggableId:Tt,shouldAnimate:Sn};return Rt.visible[Tt]=Sa,Rt},{all:[],visible:{},invisible:{}})}function Ya(ae,le){if(!ae.length)return 0;var ve=ae[ae.length-1].descriptor.index;return le.inHomeList?ve:ve+1}function xa(ae){var le=ae.insideDestination,ve=ae.inHomeList,we=ae.displacedBy,Qe=ae.destination,Ue=Ya(le,{inHomeList:ve});return{displaced:Yo,displacedBy:we,at:{type:"REORDER",destination:{droppableId:Qe.descriptor.id,index:Ue}}}}function Za(ae){var le=ae.draggable,ve=ae.insideDestination,we=ae.destination,Qe=ae.viewport,Ue=ae.displacedBy,et=ae.last,ut=ae.index,Rt=ae.forceShouldAnimate,on=Ko(le,we);if(ut==null)return xa({insideDestination:ve,inHomeList:on,displacedBy:Ue,destination:we});var an=_r(ve,function(Mu){return Mu.descriptor.index===ut});if(!an)return xa({insideDestination:ve,inHomeList:on,displacedBy:Ue,destination:we});var Tt=Co(le,ve),Ut=ve.indexOf(an),Sn=Tt.slice(Ut),Sa=Fn({afterDragging:Sn,destination:we,displacedBy:Ue,last:et,viewport:Qe.frame,forceShouldAnimate:Rt});return{displaced:Sa,displacedBy:Ue,at:{type:"REORDER",destination:{droppableId:we.descriptor.id,index:ut}}}}function La(ae,le){return!!le.effected[ae]}var mu=function(ae){var le=ae.isMovingForward,ve=ae.destination,we=ae.draggables,Qe=ae.combine,Ue=ae.afterCritical;if(!ve.isCombineEnabled)return null;var et=Qe.draggableId,ut=we[et],Rt=ut.descriptor.index,on=La(et,Ue);return on?le?Rt:Rt-1:le?Rt+1:Rt},tn=function(ae){var le=ae.isMovingForward,ve=ae.isInHomeList,we=ae.insideDestination,Qe=ae.location;if(!we.length)return null;var Ue=Qe.index,et=le?Ue+1:Ue-1,ut=we[0].descriptor.index,Rt=we[we.length-1].descriptor.index,on=ve?Rt:Rt+1;return eton?null:et},Ca=function(ae){var le=ae.isMovingForward,ve=ae.isInHomeList,we=ae.draggable,Qe=ae.draggables,Ue=ae.destination,et=ae.insideDestination,ut=ae.previousImpact,Rt=ae.viewport,on=ae.afterCritical,an=ut.at;if(an||Wt(!1),an.type==="REORDER"){var Tt=tn({isMovingForward:le,isInHomeList:ve,location:an.destination,insideDestination:et});return Tt==null?null:Za({draggable:we,insideDestination:et,destination:Ue,viewport:Rt,last:ut.displaced,displacedBy:ut.displacedBy,index:Tt})}var Ut=mu({isMovingForward:le,destination:Ue,displaced:ut.displaced,draggables:Qe,combine:an.combine,afterCritical:on});return Ut==null?null:Za({draggable:we,insideDestination:et,destination:Ue,viewport:Rt,last:ut.displaced,displacedBy:ut.displacedBy,index:Ut})},wa=function(ae){var le=ae.displaced,ve=ae.afterCritical,we=ae.combineWith,Qe=ae.displacedBy,Ue=!!(le.visible[we]||le.invisible[we]);return La(we,ve)?Ue?xr:Ka(Qe.point):Ue?Qe.point:xr},du=function(ae){var le=ae.afterCritical,ve=ae.impact,we=ae.draggables,Qe=Fo(ve);Qe||Wt(!1);var Ue=Qe.draggableId,et=we[Ue].page.borderBox.center,ut=wa({displaced:ve.displaced,afterCritical:le,combineWith:Ue,displacedBy:ve.displacedBy});return hr(et,ut)},Va=function(le,ve){return ve.margin[le.start]+ve.borderBox[le.size]/2},Tu=function(le,ve){return ve.margin[le.end]+ve.borderBox[le.size]/2},Yu=function(le,ve,we){return ve[le.crossAxisStart]+we.margin[le.crossAxisStart]+we.borderBox[le.crossAxisSize]/2},nr=function(le){var ve=le.axis,we=le.moveRelativeTo,Qe=le.isMoving;return Ku(ve.line,we.marginBox[ve.end]+Va(ve,Qe),Yu(ve,we.marginBox,Qe))},gr=function(le){var ve=le.axis,we=le.moveRelativeTo,Qe=le.isMoving;return Ku(ve.line,we.marginBox[ve.start]-Tu(ve,Qe),Yu(ve,we.marginBox,Qe))},Eu=function(le){var ve=le.axis,we=le.moveInto,Qe=le.isMoving;return Ku(ve.line,we.contentBox[ve.start]+Va(ve,Qe),Yu(ve,we.contentBox,Qe))},sr=function(ae){var le=ae.impact,ve=ae.draggable,we=ae.draggables,Qe=ae.droppable,Ue=ae.afterCritical,et=ao(Qe.descriptor.id,we),ut=ve.page,Rt=Qe.axis;if(!et.length)return Eu({axis:Rt,moveInto:Qe.page,isMoving:ut});var on=le.displaced,an=le.displacedBy,Tt=on.all[0];if(Tt){var Ut=we[Tt];if(La(Tt,Ue))return gr({axis:Rt,moveRelativeTo:Ut.page,isMoving:ut});var Sn=Zu(Ut.page,an.point);return gr({axis:Rt,moveRelativeTo:Sn,isMoving:ut})}var Sa=et[et.length-1];if(Sa.descriptor.id===ve.descriptor.id)return ut.borderBox.center;if(La(Sa.descriptor.id,Ue)){var Mu=Zu(Sa.page,Ka(Ue.displacedBy.point));return nr({axis:Rt,moveRelativeTo:Mu,isMoving:ut})}return nr({axis:Rt,moveRelativeTo:Sa.page,isMoving:ut})},cr=function(ae,le){var ve=ae.frame;return ve?hr(le,ve.scroll.diff.displacement):le},dr=function(le){var ve=le.impact,we=le.draggable,Qe=le.droppable,Ue=le.draggables,et=le.afterCritical,ut=we.page.borderBox.center,Rt=ve.at;return!Qe||!Rt?ut:Rt.type==="REORDER"?sr({impact:ve,draggable:we,draggables:Ue,droppable:Qe,afterCritical:et}):du({impact:ve,draggables:Ue,afterCritical:et})},Fr=function(ae){var le=dr(ae),ve=ae.droppable,we=ve?cr(ve,le):le;return we},Hr=function(ae,le){var ve=Kr(le,ae.scroll.initial),we=Ka(ve),Qe=Tn({top:le.y,bottom:le.y+ae.frame.height,left:le.x,right:le.x+ae.frame.width}),Ue={frame:Qe,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:le,diff:{value:ve,displacement:we}}};return Ue};function Yr(ae,le){return ae.map(function(ve){return le[ve]})}function xu(ae,le){for(var ve=0;ve1?an.sort(function(Tt,Ut){return Er(Tt)[ut.start]-Er(Ut)[ut.start]})[0]:on.sort(function(Tt,Ut){var Sn=bu(ve,lo(Er(Tt))),Sa=bu(ve,lo(Er(Ut)));return Sn!==Sa?Sn-Sa:Er(Tt)[ut.start]-Er(Ut)[ut.start]})[0]},rl=function(le,ve){var we=le.page.borderBox.center;return La(le.descriptor.id,ve)?Kr(we,ve.displacedBy.point):we},Wr=function(le,ve){var we=le.page.borderBox;return La(le.descriptor.id,ve)?Tl(we,Ka(ve.displacedBy.point)):we},Bl=function(ae){var le=ae.pageBorderBoxCenter,ve=ae.viewport,we=ae.destination,Qe=ae.insideDestination,Ue=ae.afterCritical,et=Qe.filter(function(ut){return Bn({target:Wr(ut,Ue),destination:we,viewport:ve.frame,withDroppableDisplacement:!0})}).sort(function(ut,Rt){var on=Xa(le,cr(we,rl(ut,Ue))),an=Xa(le,cr(we,rl(Rt,Ue)));return onle.left&&ae.tople.top}function er(ae){var le=ae.pageBorderBox,ve=ae.draggable,we=ae.candidates,Qe=ve.page.borderBox.center,Ue=we.map(function(et){var ut=et.axis,Rt=Ku(et.axis.line,le.center[ut.line],et.page.borderBox.center[ut.crossAxisLine]);return{id:et.descriptor.id,distance:Xa(Qe,Rt)}}).sort(function(et,ut){return ut.distance-et.distance});return Ue[0]?Ue[0].id:null}function cl(ae){var le=ae.pageBorderBox,ve=ae.draggable,we=ae.droppables,Qe=vo(we).filter(function(Ue){if(!Ue.isEnabled)return!1;var et=Ue.subject.active;if(!et||!fu(le,et))return!1;if(Lu(et)(le.center))return!0;var ut=Ue.axis,Rt=et.center[ut.crossAxisLine],on=le[ut.crossAxisStart],an=le[ut.crossAxisEnd],Tt=bn(et[ut.crossAxisStart],et[ut.crossAxisEnd]),Ut=Tt(on),Sn=Tt(an);return!Ut&&!Sn?!0:Ut?onRt});return Qe.length?Qe.length===1?Qe[0].descriptor.id:er({pageBorderBox:le,draggable:ve,candidates:Qe}):null}var Xr=function(le,ve){return Tn(Tl(le,ve))},no=function(ae,le){var ve=ae.frame;return ve?Xr(le,ve.scroll.diff.value):le};function Jr(ae){var le=ae.displaced,ve=ae.id;return!!(le.visible[ve]||le.invisible[ve])}function ll(ae){var le=ae.draggable,ve=ae.closest,we=ae.inHomeList;return ve?we&&ve.descriptor.index>le.descriptor.index?ve.descriptor.index-1:ve.descriptor.index:null}var jl=function(ae){var le=ae.pageBorderBoxWithDroppableScroll,ve=ae.draggable,we=ae.destination,Qe=ae.insideDestination,Ue=ae.last,et=ae.viewport,ut=ae.afterCritical,Rt=we.axis,on=fl(we.axis,ve.displaceBy),an=on.value,Tt=le[Rt.start],Ut=le[Rt.end],Sn=Co(ve,Qe),Sa=_r(Sn,function(Wu){var Ju=Wu.descriptor.id,Br=Wu.page.borderBox.center[Rt.line],Lr=La(Ju,ut),jr=Jr({displaced:Ue,id:Ju});return Lr?jr?Ut<=Br:TtJu[ut.start]+Lr&&TtJu[ut.start]-on+Lr&&anJu[ut.start]+on+Lr&&TtJu[ut.start]+Lr&&an=Gi)return $i;var Ue=Qe/Gi,et=Wi+pi*Ue,ut=we==="CANCEL"?et*Nl:et;return Number(ut.toFixed(2))},Nu=function(ae){var le=ae.impact,ve=ae.draggable,we=ae.dimensions,Qe=ae.viewport,Ue=ae.afterCritical,et=we.draggables,ut=we.droppables,Rt=$r(le),on=Rt?ut[Rt]:null,an=ut[ve.descriptor.droppableId],Tt=Pn({impact:le,draggable:ve,draggables:et,afterCritical:Ue,droppable:on||an,viewport:Qe}),Ut=Kr(Tt,ve.client.borderBox.center);return Ut},nl=function(ae){var le=ae.draggables,ve=ae.reason,we=ae.lastImpact,Qe=ae.home,Ue=ae.viewport,et=ae.onLiftImpact;if(!we.at||ve!=="DROP"){var ut=Zt({draggables:le,impact:et,destination:Qe,viewport:Ue,forceShouldAnimate:!0});return{impact:ut,didDropInsideDroppable:!1}}if(we.at.type==="REORDER")return{impact:we,didDropInsideDroppable:!0};var Rt=(0,Ae.Z)({},we,{displaced:Yo});return{impact:Rt,didDropInsideDroppable:!0}},Ar=function(ae){var le=ae.getState,ve=ae.dispatch;return function(we){return function(Qe){if(Qe.type!=="DROP"){we(Qe);return}var Ue=le(),et=Qe.payload.reason;if(Ue.phase==="COLLECTING"){ve($l({reason:et}));return}if(Ue.phase!=="IDLE"){var ut=Ue.phase==="DROP_PENDING"&&Ue.isWaiting;ut&&Wt(!1),Ue.phase==="DRAGGING"||Ue.phase==="DROP_PENDING"||Wt(!1);var Rt=Ue.critical,on=Ue.dimensions,an=on.draggables[Ue.critical.draggable.id],Tt=nl({reason:et,lastImpact:Ue.impact,afterCritical:Ue.afterCritical,onLiftImpact:Ue.onLiftImpact,home:Ue.dimensions.droppables[Ue.critical.droppable.id],viewport:Ue.viewport,draggables:Ue.dimensions.draggables}),Ut=Tt.impact,Sn=Tt.didDropInsideDroppable,Sa=Sn?ho(Ut):null,Mu=Sn?Fo(Ut):null,Wu={index:Rt.draggable.index,droppableId:Rt.droppable.id},Ju={draggableId:an.descriptor.id,type:an.descriptor.type,source:Wu,reason:et,mode:Ue.movementMode,destination:Sa,combine:Mu},Br=Nu({impact:Ut,draggable:an,dimensions:on,viewport:Ue.viewport,afterCritical:Ue.afterCritical}),Lr={critical:Ue.critical,afterCritical:Ue.afterCritical,result:Ju,impact:Ut},jr=!Aa(Ue.current.client.offset,Br)||!!Ju.combine;if(!jr){ve(_l({completed:Lr}));return}var Pl=fn({current:Ue.current.client.offset,destination:Br,reason:et}),Ll={newHomeClientOffset:Br,dropDuration:Pl,completed:Lr};ve(Xl(Ll))}}}},vu=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Vl(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ve){ve.target!==window&&ve.target!==window.document||ae()}}}function Ql(ae){var le=ae.onWindowScroll;function ve(){le(vu())}var we=ne(ve),Qe=Vl(we),Ue=Gn;function et(){return Ue!==Gn}function ut(){et()&&Wt(!1),Ue=ya(window,[Qe])}function Rt(){et()||Wt(!1),we.cancel(),Ue(),Ue=Gn}return{start:ut,stop:Rt,isActive:et}}var fo=function(le){return le.type==="DROP_COMPLETE"||le.type==="DROP_ANIMATE"||le.type==="FLUSH"},lr=function(ae){var le=Ql({onWindowScroll:function(we){ae.dispatch(So({newScroll:we}))}});return function(ve){return function(we){!le.isActive()&&we.type==="INITIAL_PUBLISH"&&le.start(),le.isActive()&&fo(we)&&le.stop(),ve(we)}}},Zr=function(ae){var le=!1,ve=!1,we=setTimeout(function(){ve=!0}),Qe=function(et){le||ve||(le=!0,ae(et),clearTimeout(we))};return Qe.wasCalled=function(){return le},Qe},Sr=function(){var ae=[],le=function(Ue){var et=ro(ae,function(on){return on.timerId===Ue});et===-1&&Wt(!1);var ut=ae.splice(et,1),Rt=ut[0];Rt.callback()},ve=function(Ue){var et=setTimeout(function(){return le(et)}),ut={timerId:et,callback:Ue};ae.push(ut)},we=function(){if(ae.length){var Ue=[].concat(ae);ae.length=0,Ue.forEach(function(et){clearTimeout(et.timerId),et.callback()})}};return{add:ve,flush:we}},Il=function(le,ve){return le==null&&ve==null?!0:le==null||ve==null?!1:le.droppableId===ve.droppableId&&le.index===ve.index},xo=function(le,ve){return le==null&&ve==null?!0:le==null||ve==null?!1:le.draggableId===ve.draggableId&&le.droppableId===ve.droppableId},Dr=function(le,ve){if(le===ve)return!0;var we=le.draggable.id===ve.draggable.id&&le.draggable.droppableId===ve.draggable.droppableId&&le.draggable.type===ve.draggable.type&&le.draggable.index===ve.draggable.index,Qe=le.droppable.id===ve.droppable.id&&le.droppable.type===ve.droppable.type;return we&&Qe},_o=function(le,ve){Ou(),ve(),pr()},ui=function(le,ve){return{draggableId:le.draggable.id,type:le.droppable.type,source:{droppableId:le.droppable.id,index:le.draggable.index},mode:ve}},Wo=function(le,ve,we,Qe){if(!le){we(Qe(ve));return}var Ue=Zr(we),et={announce:Ue};le(ve,et),Ue.wasCalled()||we(Qe(ve))},Ti=function(ae,le){var ve=Sr(),we=null,Qe=function(Ut,Sn){we&&Wt(!1),_o("onBeforeCapture",function(){var Sa=ae().onBeforeCapture;if(Sa){var Mu={draggableId:Ut,mode:Sn};Sa(Mu)}})},Ue=function(Ut,Sn){we&&Wt(!1),_o("onBeforeDragStart",function(){var Sa=ae().onBeforeDragStart;Sa&&Sa(ui(Ut,Sn))})},et=function(Ut,Sn){we&&Wt(!1);var Sa=ui(Ut,Sn);we={mode:Sn,lastCritical:Ut,lastLocation:Sa.source,lastCombine:null},ve.add(function(){_o("onDragStart",function(){return Wo(ae().onDragStart,Sa,le,br.onDragStart)})})},ut=function(Ut,Sn){var Sa=ho(Sn),Mu=Fo(Sn);we||Wt(!1);var Wu=!Dr(Ut,we.lastCritical);Wu&&(we.lastCritical=Ut);var Ju=!Il(we.lastLocation,Sa);Ju&&(we.lastLocation=Sa);var Br=!xo(we.lastCombine,Mu);if(Br&&(we.lastCombine=Mu),!(!Wu&&!Ju&&!Br)){var Lr=(0,Ae.Z)({},ui(Ut,we.mode),{combine:Mu,destination:Sa});ve.add(function(){_o("onDragUpdate",function(){return Wo(ae().onDragUpdate,Lr,le,br.onDragUpdate)})})}},Rt=function(){we||Wt(!1),ve.flush()},on=function(Ut){we||Wt(!1),we=null,_o("onDragEnd",function(){return Wo(ae().onDragEnd,Ut,le,br.onDragEnd)})},an=function(){if(we){var Ut=(0,Ae.Z)({},ui(we.lastCritical,we.mode),{combine:null,destination:null,reason:"CANCEL"});on(Ut)}};return{beforeCapture:Qe,beforeStart:Ue,start:et,update:ut,flush:Rt,drop:on,abort:an}},ri=function(ae,le){var ve=Ti(ae,le);return function(we){return function(Qe){return function(Ue){if(Ue.type==="BEFORE_INITIAL_CAPTURE"){ve.beforeCapture(Ue.payload.draggableId,Ue.payload.movementMode);return}if(Ue.type==="INITIAL_PUBLISH"){var et=Ue.payload.critical;ve.beforeStart(et,Ue.payload.movementMode),Qe(Ue),ve.start(et,Ue.payload.movementMode);return}if(Ue.type==="DROP_COMPLETE"){var ut=Ue.payload.completed.result;ve.flush(),Qe(Ue),ve.drop(ut);return}if(Qe(Ue),Ue.type==="FLUSH"){ve.abort();return}var Rt=we.getState();Rt.phase==="DRAGGING"&&ve.update(Rt.critical,Rt.impact)}}}},ss=function(ae){return function(le){return function(ve){if(ve.type!=="DROP_ANIMATION_FINISHED"){le(ve);return}var we=ae.getState();we.phase!=="DROP_ANIMATING"&&Wt(!1),ae.dispatch(_l({completed:we.completed}))}}},wi=function(ae){var le=null,ve=null;function we(){ve&&(cancelAnimationFrame(ve),ve=null),le&&(le(),le=null)}return function(Qe){return function(Ue){if((Ue.type==="FLUSH"||Ue.type==="DROP_COMPLETE"||Ue.type==="DROP_ANIMATION_FINISHED")&&we(),Qe(Ue),Ue.type==="DROP_ANIMATE"){var et={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Rt=ae.getState();Rt.phase==="DROP_ANIMATING"&&ae.dispatch(Fi())}};ve=requestAnimationFrame(function(){ve=null,le=ya(window,[et])})}}}},cs=function(ae){return function(){return function(le){return function(ve){(ve.type==="DROP_COMPLETE"||ve.type==="FLUSH"||ve.type==="DROP_ANIMATE")&&ae.stopPublishing(),le(ve)}}}},g0=function(ae){var le=!1;return function(){return function(ve){return function(we){if(we.type==="INITIAL_PUBLISH"){le=!0,ae.tryRecordFocus(we.payload.critical.draggable.id),ve(we),ae.tryRestoreFocusRecorded();return}if(ve(we),!!le){if(we.type==="FLUSH"){le=!1,ae.tryRestoreFocusRecorded();return}if(we.type==="DROP_COMPLETE"){le=!1;var Qe=we.payload.completed.result;Qe.combine&&ae.tryShiftRecord(Qe.draggableId,Qe.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Uc=function(le){return le.type==="DROP_COMPLETE"||le.type==="DROP_ANIMATE"||le.type==="FLUSH"},gc=function(ae){return function(le){return function(ve){return function(we){if(Uc(we)){ae.stop(),ve(we);return}if(we.type==="INITIAL_PUBLISH"){ve(we);var Qe=le.getState();Qe.phase!=="DRAGGING"&&Wt(!1),ae.start(Qe);return}ve(we),ae.scroll(le.getState())}}}},f0=function(ae){return function(le){return function(ve){if(le(ve),ve.type==="PUBLISH_WHILE_DRAGGING"){var we=ae.getState();we.phase==="DROP_PENDING"&&(we.isWaiting||ae.dispatch(ai({reason:we.reason})))}}}},v0=Be.qC,p0=function(ae){var le=ae.dimensionMarshal,ve=ae.focusMarshal,we=ae.styleMarshal,Qe=ae.getResponders,Ue=ae.announce,et=ae.autoScroller;return(0,Be.MT)(Pr,v0((0,Be.md)(Ci(we),cs(le),Qu(le),Ar,ss,wi,f0,gc(et),lr,g0(ve),ri(Qe,Ue))))},es=function(){return{additions:{},removals:{},modified:{}}};function A0(ae){var le=ae.registry,ve=ae.callbacks,we=es(),Qe=null,Ue=function(){Qe||(ve.collectionStarting(),Qe=requestAnimationFrame(function(){Qe=null,Ou();var an=we,Tt=an.additions,Ut=an.removals,Sn=an.modified,Sa=Object.keys(Tt).map(function(Ju){return le.draggable.getById(Ju).getDimension(xr)}).sort(function(Ju,Br){return Ju.descriptor.index-Br.descriptor.index}),Mu=Object.keys(Sn).map(function(Ju){var Br=le.droppable.getById(Ju),Lr=Br.callbacks.getScrollWhileDragging();return{droppableId:Ju,scroll:Lr}}),Wu={additions:Sa,removals:Object.keys(Ut),modified:Mu};we=es(),pr(),ve.publish(Wu)}))},et=function(an){var Tt=an.descriptor.id;we.additions[Tt]=an,we.modified[an.descriptor.droppableId]=!0,we.removals[Tt]&&delete we.removals[Tt],Ue()},ut=function(an){var Tt=an.descriptor;we.removals[Tt.id]=!0,we.modified[Tt.droppableId]=!0,we.additions[Tt.id]&&delete we.additions[Tt.id],Ue()},Rt=function(){Qe&&(cancelAnimationFrame(Qe),Qe=null,we=es())};return{add:et,remove:ut,stop:Rt}}var Us=function(ae){var le=ae.scrollHeight,ve=ae.scrollWidth,we=ae.height,Qe=ae.width,Ue=Kr({x:ve,y:le},{x:Qe,y:we}),et={x:Math.max(0,Ue.x),y:Math.max(0,Ue.y)};return et},Wc=function(){var ae=document.documentElement;return ae||Wt(!1),ae},Gc=function(){var ae=Wc(),le=Us({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return le},Cr=function(){var ae=vu(),le=Gc(),ve=ae.y,we=ae.x,Qe=Wc(),Ue=Qe.clientWidth,et=Qe.clientHeight,ut=we+Ue,Rt=ve+et,on=Tn({top:ve,left:we,right:ut,bottom:Rt}),an={frame:on,scroll:{initial:ae,current:ae,max:le,diff:{value:xr,displacement:xr}}};return an},E0=function(ae){var le=ae.critical,ve=ae.scrollOptions,we=ae.registry;Ou();var Qe=Cr(),Ue=Qe.scroll.current,et=le.droppable,ut=we.droppable.getAllByType(et.type).map(function(Tt){return Tt.callbacks.getDimensionAndWatchScroll(Ue,ve)}),Rt=we.draggable.getAllByType(le.draggable.type).map(function(Tt){return Tt.getDimension(Ue)}),on={draggables:Ul(Rt),droppables:dl(ut)};pr();var an={dimensions:on,critical:le,viewport:Qe};return an};function Vc(ae,le,ve){if(ve.descriptor.id===le.id||ve.descriptor.type!==le.type)return!1;var we=ae.droppable.getById(ve.descriptor.droppableId);return we.descriptor.mode==="virtual"}var h0=function(ae,le){var ve=null,we=A0({callbacks:{publish:le.publishWhileDragging,collectionStarting:le.collectionStarting},registry:ae}),Qe=function(Sn,Sa){ae.droppable.exists(Sn)||Wt(!1),ve&&le.updateDroppableIsEnabled({id:Sn,isEnabled:Sa})},Ue=function(Sn,Sa){ve&&(ae.droppable.exists(Sn)||Wt(!1),le.updateDroppableIsCombineEnabled({id:Sn,isCombineEnabled:Sa}))},et=function(Sn,Sa){ve&&(ae.droppable.exists(Sn)||Wt(!1),le.updateDroppableScroll({id:Sn,newScroll:Sa}))},ut=function(Sn,Sa){ve&&ae.droppable.getById(Sn).callbacks.scroll(Sa)},Rt=function(){if(ve){we.stop();var Sn=ve.critical.droppable;ae.droppable.getAllByType(Sn.type).forEach(function(Sa){return Sa.callbacks.dragStopped()}),ve.unsubscribe(),ve=null}},on=function(Sn){ve||Wt(!1);var Sa=ve.critical.draggable;Sn.type==="ADDITION"&&Vc(ae,Sa,Sn.value)&&we.add(Sn.value),Sn.type==="REMOVAL"&&Vc(ae,Sa,Sn.value)&&we.remove(Sn.value)},an=function(Sn){ve&&Wt(!1);var Sa=ae.draggable.getById(Sn.draggableId),Mu=ae.droppable.getById(Sa.descriptor.droppableId),Wu={draggable:Sa.descriptor,droppable:Mu.descriptor},Ju=ae.subscribe(on);return ve={critical:Wu,unsubscribe:Ju},E0({critical:Wu,registry:ae,scrollOptions:Sn.scrollOptions})},Tt={updateDroppableIsEnabled:Qe,updateDroppableIsCombineEnabled:Ue,scrollDroppable:ut,updateDroppableScroll:et,startPublishing:an,stopPublishing:Rt};return Tt},fc=function(ae,le){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===le?!1:ae.completed.result.reason==="DROP"},F0=function(ae){window.scrollBy(ae.x,ae.y)},B0=Yn(function(ae){return vo(ae).filter(function(le){return!(!le.isEnabled||!le.frame)})}),Kc=function(le,ve){var we=_r(B0(ve),function(Qe){return Qe.frame||Wt(!1),Lu(Qe.frame.pageMarginBox)(le)});return we},Xo=function(ae){var le=ae.center,ve=ae.destination,we=ae.droppables;if(ve){var Qe=we[ve];return Qe.frame?Qe:null}var Ue=Kc(le,we);return Ue},li={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(le){return Math.pow(le,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ws=function(ae,le){var ve=ae[le.size]*li.startFromPercentage,we=ae[le.size]*li.maxScrollAtPercentage,Qe={startScrollingFrom:ve,maxScrollValueAt:we};return Qe},Yc=function(ae){var le=ae.startOfRange,ve=ae.endOfRange,we=ae.current,Qe=ve-le;if(Qe===0)return 0;var Ue=we-le,et=Ue/Qe;return et},vc=1,xs=function(ae,le){if(ae>le.startScrollingFrom)return 0;if(ae<=le.maxScrollValueAt)return li.maxPixelScroll;if(ae===le.startScrollingFrom)return vc;var ve=Yc({startOfRange:le.maxScrollValueAt,endOfRange:le.startScrollingFrom,current:ae}),we=1-ve,Qe=li.maxPixelScroll*li.ease(we);return Math.ceil(Qe)},Bo=li.durationDampening.accelerateAt,Xc=li.durationDampening.stopDampeningAt,Jc=function(ae,le){var ve=le,we=Xc,Qe=Date.now(),Ue=Qe-ve;if(Ue>=Xc)return ae;if(Uele.height,Ue=ve.width>le.width;return!Ue&&!Qe?we:Ue&&Qe?null:{x:Ue?0:we.x,y:Qe?0:we.y}},ds=Rr(function(ae){return ae===0?0:ae}),ed=function(ae){var le=ae.dragStartTime,ve=ae.container,we=ae.subject,Qe=ae.center,Ue=ae.shouldUseTimeDampening,et={top:Qe.y-ve.top,right:ve.right-Qe.x,bottom:ve.bottom-Qe.y,left:Qe.x-ve.left},ut=_c({container:ve,distanceToEdges:et,dragStartTime:le,axis:tt,shouldUseTimeDampening:Ue}),Rt=_c({container:ve,distanceToEdges:et,dragStartTime:le,axis:lt,shouldUseTimeDampening:Ue}),on=ds({x:Rt,y:ut});if(Aa(on,xr))return null;var an=$c({container:ve,subject:we,proposedScroll:on});return an?Aa(an,xr)?null:an:null},C0=Rr(function(ae){return ae===0?0:ae>0?1:-1}),pc=function(){var ae=function(ve,we){return ve<0?ve:ve>we?ve-we:0};return function(le){var ve=le.current,we=le.max,Qe=le.change,Ue=hr(ve,Qe),et={x:ae(Ue.x,we.x),y:ae(Ue.y,we.y)};return Aa(et,xr)?null:et}}(),Is=function(le){var ve=le.max,we=le.current,Qe=le.change,Ue={x:Math.max(we.x,ve.x),y:Math.max(we.y,ve.y)},et=C0(Qe),ut=pc({max:Ue,current:we,change:et});return!ut||et.x!==0&&ut.x===0||et.y!==0&&ut.y===0},Ac=function(le,ve){return Is({current:le.scroll.current,max:le.scroll.max,change:ve})},y0=function(le,ve){if(!Ac(le,ve))return null;var we=le.scroll.max,Qe=le.scroll.current;return pc({current:Qe,max:we,change:ve})},Ec=function(le,ve){var we=le.frame;return we?Is({current:we.scroll.current,max:we.scroll.max,change:ve}):!1},P0=function(le,ve){var we=le.frame;return!we||!Ec(le,ve)?null:pc({current:we.scroll.current,max:we.scroll.max,change:ve})},td=function(ae){var le=ae.viewport,ve=ae.subject,we=ae.center,Qe=ae.dragStartTime,Ue=ae.shouldUseTimeDampening,et=ed({dragStartTime:Qe,container:le.frame,subject:ve,center:we,shouldUseTimeDampening:Ue});return et&&Ac(le,et)?et:null},S0=function(ae){var le=ae.droppable,ve=ae.subject,we=ae.center,Qe=ae.dragStartTime,Ue=ae.shouldUseTimeDampening,et=le.frame;if(!et)return null;var ut=ed({dragStartTime:Qe,container:et.pageMarginBox,subject:ve,center:we,shouldUseTimeDampening:Ue});return ut&&Ec(le,ut)?ut:null},nd=function(ae){var le=ae.state,ve=ae.dragStartTime,we=ae.shouldUseTimeDampening,Qe=ae.scrollWindow,Ue=ae.scrollDroppable,et=le.current.page.borderBoxCenter,ut=le.dimensions.draggables[le.critical.draggable.id],Rt=ut.page.marginBox;if(le.isWindowScrollAllowed){var on=le.viewport,an=td({dragStartTime:ve,viewport:on,subject:Rt,center:et,shouldUseTimeDampening:we});if(an){Qe(an);return}}var Tt=Xo({center:et,destination:$r(le.impact),droppables:le.dimensions.droppables});if(Tt){var Ut=S0({dragStartTime:ve,droppable:Tt,subject:Rt,center:et,shouldUseTimeDampening:we});Ut&&Ue(Tt.descriptor.id,Ut)}},ad=function(ae){var le=ae.scrollWindow,ve=ae.scrollDroppable,we=ne(le),Qe=ne(ve),Ue=null,et=function(an){Ue||Wt(!1);var Tt=Ue,Ut=Tt.shouldUseTimeDampening,Sn=Tt.dragStartTime;nd({state:an,scrollWindow:we,scrollDroppable:Qe,dragStartTime:Sn,shouldUseTimeDampening:Ut})},ut=function(an){Ou(),Ue&&Wt(!1);var Tt=Date.now(),Ut=!1,Sn=function(){Ut=!0};nd({state:an,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Sn,scrollDroppable:Sn}),Ue={dragStartTime:Tt,shouldUseTimeDampening:Ut},pr(),Ut&&et(an)},Rt=function(){Ue&&(we.cancel(),Qe.cancel(),Ue=null)};return{start:ut,stop:Rt,scroll:et}},hs=function(ae){var le=ae.move,ve=ae.scrollDroppable,we=ae.scrollWindow,Qe=function(on,an){var Tt=hr(on.current.client.selection,an);le({client:Tt})},Ue=function(on,an){if(!Ec(on,an))return an;var Tt=P0(on,an);if(!Tt)return ve(on.descriptor.id,an),null;var Ut=Kr(an,Tt);ve(on.descriptor.id,Ut);var Sn=Kr(an,Ut);return Sn},et=function(on,an,Tt){if(!on||!Ac(an,Tt))return Tt;var Ut=y0(an,Tt);if(!Ut)return we(Tt),null;var Sn=Kr(Tt,Ut);we(Sn);var Sa=Kr(Tt,Sn);return Sa},ut=function(on){var an=on.scrollJumpRequest;if(an){var Tt=$r(on.impact);Tt||Wt(!1);var Ut=Ue(on.dimensions.droppables[Tt],an);if(Ut){var Sn=on.viewport,Sa=et(on.isWindowScrollAllowed,Sn,Ut);Sa&&Qe(on,Sa)}}};return ut},ud=function(ae){var le=ae.scrollDroppable,ve=ae.scrollWindow,we=ae.move,Qe=ad({scrollWindow:ve,scrollDroppable:le}),Ue=hs({move:we,scrollWindow:ve,scrollDroppable:le}),et=function(on){if(on.phase==="DRAGGING"){if(on.movementMode==="FLUID"){Qe.scroll(on);return}on.scrollJumpRequest&&Ue(on)}},ut={scroll:et,start:Qe.start,stop:Qe.stop};return ut},Fs="data-rbd",Bs=function(){var ae=Fs+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),hc=function(){var ae=Fs+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),D0=function(){var ae=Fs+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),rd={contextId:Fs+"-scroll-container-context-id"},Ls=function(le){return function(ve){return"["+ve+'="'+le+'"]'}},Ns=function(le,ve){return le.map(function(we){var Qe=we.styles[ve];return Qe?we.selector+" { "+Qe+" }":""}).join(" ")},b0="pointer-events: none;",w0=function(ae){var le=Ls(ae),ve=function(){var ut=` cursor: -webkit-grab; cursor: grab; `;return{selector:le(Bs.contextId),styles:{always:` @@ -1185,9 +1185,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},$e=[we,ve,Qe,Ue];return{always:Ns($e,"always"),resting:Ns($e,"resting"),dragging:Ns($e,"dragging"),dropAnimating:Ns($e,"dropAnimating"),userCancel:Ns($e,"userCancel")}},Ai=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,Cl=function(){var le=document.querySelector("head");return le||Wt(!1),le},$o=function(le){var ve=document.createElement("style");return le&&ve.setAttribute("nonce",le),ve.type="text/css",ve};function x0(ae,le){var ve=Mt(function(){return w0(ae)},[ae]),we=(0,a.useRef)(null),Qe=(0,a.useRef)(null),Ue=Jt(Xn(function(Tt){var Ut=Qe.current;Ut||Wt(!1),Ut.textContent=Tt}),[]),$e=Jt(function(Tt){var Ut=we.current;Ut||Wt(!1),Ut.textContent=Tt},[]);Ai(function(){!we.current&&!Qe.current||Wt(!1);var Tt=$o(le),Ut=$o(le);return we.current=Tt,Qe.current=Ut,Tt.setAttribute(Fs+"-always",ae),Ut.setAttribute(Fs+"-dynamic",ae),Cl().appendChild(Tt),Cl().appendChild(Ut),$e(ve.always),Ue(ve.resting),function(){var Sn=function(Mu){var Wu=Mu.current;Wu||Wt(!1),Cl().removeChild(Wu),Mu.current=null};Sn(we),Sn(Qe)}},[le,$e,Ue,ve.always,ve.resting,ae]);var ut=Jt(function(){return Ue(ve.dragging)},[Ue,ve.dragging]),Rt=Jt(function(Tt){if(Tt==="DROP"){Ue(ve.dropAnimating);return}Ue(ve.userCancel)},[Ue,ve.dropAnimating,ve.userCancel]),on=Jt(function(){Qe.current&&Ue(ve.resting)},[Ue,ve.resting]),un=Mt(function(){return{dragging:ut,dropping:Rt,resting:on}},[ut,Rt,on]);return un}var ld=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function Os(ae){return ae instanceof ld(ae).HTMLElement}function Fc(ae,le){var ve="["+Bs.contextId+'="'+ae+'"]',we=Po(document.querySelectorAll(ve));if(!we.length)return null;var Qe=_r(we,function(Ue){return Ue.getAttribute(Bs.draggableId)===le});return!Qe||!Os(Qe)?null:Qe}function I0(ae){var le=(0,a.useRef)({}),ve=(0,a.useRef)(null),we=(0,a.useRef)(null),Qe=(0,a.useRef)(!1),Ue=Jt(function(Ut,Sn){var Pa={id:Ut,focus:Sn};return le.current[Ut]=Pa,function(){var Wu=le.current,Ju=Wu[Ut];Ju!==Pa&&delete Wu[Ut]}},[]),$e=Jt(function(Ut){var Sn=Fc(ae,Ut);Sn&&Sn!==document.activeElement&&Sn.focus()},[ae]),ut=Jt(function(Ut,Sn){ve.current===Ut&&(ve.current=Sn)},[]),Rt=Jt(function(){we.current||Qe.current&&(we.current=requestAnimationFrame(function(){we.current=null;var Ut=ve.current;Ut&&$e(Ut)}))},[$e]),on=Jt(function(Ut){ve.current=null;var Sn=document.activeElement;Sn&&Sn.getAttribute(Bs.draggableId)===Ut&&(ve.current=Ut)},[]);Ai(function(){return Qe.current=!0,function(){Qe.current=!1;var Ut=we.current;Ut&&cancelAnimationFrame(Ut)}},[]);var un=Mt(function(){return{register:Ue,tryRecordFocus:on,tryRestoreFocusRecorded:Rt,tryShiftRecord:ut}},[Ue,on,Rt,ut]);return un}function L0(){var ae={draggables:{},droppables:{}},le=[];function ve(Tt){return le.push(Tt),function(){var Sn=le.indexOf(Tt);Sn!==-1&&le.splice(Sn,1)}}function we(Tt){le.length&&le.forEach(function(Ut){return Ut(Tt)})}function Qe(Tt){return ae.draggables[Tt]||null}function Ue(Tt){var Ut=Qe(Tt);return Ut||Wt(!1),Ut}var $e={register:function(Ut){ae.draggables[Ut.descriptor.id]=Ut,we({type:"ADDITION",value:Ut})},update:function(Ut,Sn){var Pa=ae.draggables[Sn.descriptor.id];Pa&&Pa.uniqueId===Ut.uniqueId&&(delete ae.draggables[Sn.descriptor.id],ae.draggables[Ut.descriptor.id]=Ut)},unregister:function(Ut){var Sn=Ut.descriptor.id,Pa=Qe(Sn);Pa&&Ut.uniqueId===Pa.uniqueId&&(delete ae.draggables[Sn],we({type:"REMOVAL",value:Ut}))},getById:Ue,findById:Qe,exists:function(Ut){return!!Qe(Ut)},getAllByType:function(Ut){return yo(ae.draggables).filter(function(Sn){return Sn.descriptor.type===Ut})}};function ut(Tt){return ae.droppables[Tt]||null}function Rt(Tt){var Ut=ut(Tt);return Ut||Wt(!1),Ut}var on={register:function(Ut){ae.droppables[Ut.descriptor.id]=Ut},unregister:function(Ut){var Sn=ut(Ut.descriptor.id);Sn&&Ut.uniqueId===Sn.uniqueId&&delete ae.droppables[Ut.descriptor.id]},getById:Rt,findById:ut,exists:function(Ut){return!!ut(Ut)},getAllByType:function(Ut){return yo(ae.droppables).filter(function(Sn){return Sn.descriptor.type===Ut})}};function un(){ae.draggables={},ae.droppables={},le.length=0}return{draggable:$e,droppable:on,subscribe:ve,clean:un}}function od(){var ae=Mt(L0,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var Gs=a.createContext(null),Cs=function(){var ae=document.body;return ae||Wt(!1),ae},Mm={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},N0=function(le){return"rbd-announcement-"+le};function O0(ae){var le=Mt(function(){return N0(ae)},[ae]),ve=(0,a.useRef)(null);(0,a.useEffect)(function(){var Ue=document.createElement("div");return ve.current=Ue,Ue.id=le,Ue.setAttribute("aria-live","assertive"),Ue.setAttribute("aria-atomic","true"),(0,Ae.Z)(Ue.style,Mm),Cs().appendChild(Ue),function(){setTimeout(function(){var Rt=Cs();Rt.contains(Ue)&&Rt.removeChild(Ue),Ue===ve.current&&(ve.current=null)})}},[le]);var we=Jt(function(Qe){var Ue=ve.current;if(Ue){Ue.textContent=Qe;return}},[]);return we}var ys=0,M0={separator:"::"};function Bc(){ys=0}function or(ae,le){return le===void 0&&(le=M0),Mt(function(){return""+ae+le.separator+ys++},[le.separator,ae])}function R0(ae){var le=ae.contextId,ve=ae.uniqueId;return"rbd-hidden-text-"+le+"-"+ve}function T0(ae){var le=ae.contextId,ve=ae.text,we=or("hidden-text",{separator:"-"}),Qe=Mt(function(){return R0({contextId:le,uniqueId:we})},[we,le]);return(0,a.useEffect)(function(){var $e=document.createElement("div");return $e.id=Qe,$e.textContent=ve,$e.style.display="none",Cs().appendChild($e),function(){var Rt=Cs();Rt.contains($e)&&Rt.removeChild($e)}},[Qe,ve]),Qe}var Vs=a.createContext(null),id={react:"^16.8.5","react-dom":"^16.8.5"},k0=/(\d+)\.(\d+)\.(\d+)/,sd=function(le){var ve=k0.exec(le);ve==null&&Wt(!1);var we=Number(ve[1]),Qe=Number(ve[2]),Ue=Number(ve[3]);return{major:we,minor:Qe,patch:Ue,raw:le}},cd=function(le,ve){return ve.major>le.major?!0:ve.majorle.minor?!0:ve.minor=le.patch},ki=function(ae,le){var ve=sd(ae),we=sd(le);cd(ve,we)},dd=` + `}},et=[we,ve,Qe,Ue];return{always:Ns(et,"always"),resting:Ns(et,"resting"),dragging:Ns(et,"dragging"),dropAnimating:Ns(et,"dropAnimating"),userCancel:Ns(et,"userCancel")}},Ai=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,Cl=function(){var le=document.querySelector("head");return le||Wt(!1),le},$o=function(le){var ve=document.createElement("style");return le&&ve.setAttribute("nonce",le),ve.type="text/css",ve};function x0(ae,le){var ve=Mt(function(){return w0(ae)},[ae]),we=(0,a.useRef)(null),Qe=(0,a.useRef)(null),Ue=Jt(Yn(function(Tt){var Ut=Qe.current;Ut||Wt(!1),Ut.textContent=Tt}),[]),et=Jt(function(Tt){var Ut=we.current;Ut||Wt(!1),Ut.textContent=Tt},[]);Ai(function(){!we.current&&!Qe.current||Wt(!1);var Tt=$o(le),Ut=$o(le);return we.current=Tt,Qe.current=Ut,Tt.setAttribute(Fs+"-always",ae),Ut.setAttribute(Fs+"-dynamic",ae),Cl().appendChild(Tt),Cl().appendChild(Ut),et(ve.always),Ue(ve.resting),function(){var Sn=function(Mu){var Wu=Mu.current;Wu||Wt(!1),Cl().removeChild(Wu),Mu.current=null};Sn(we),Sn(Qe)}},[le,et,Ue,ve.always,ve.resting,ae]);var ut=Jt(function(){return Ue(ve.dragging)},[Ue,ve.dragging]),Rt=Jt(function(Tt){if(Tt==="DROP"){Ue(ve.dropAnimating);return}Ue(ve.userCancel)},[Ue,ve.dropAnimating,ve.userCancel]),on=Jt(function(){Qe.current&&Ue(ve.resting)},[Ue,ve.resting]),an=Mt(function(){return{dragging:ut,dropping:Rt,resting:on}},[ut,Rt,on]);return an}var ld=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function Os(ae){return ae instanceof ld(ae).HTMLElement}function Fc(ae,le){var ve="["+Bs.contextId+'="'+ae+'"]',we=Po(document.querySelectorAll(ve));if(!we.length)return null;var Qe=_r(we,function(Ue){return Ue.getAttribute(Bs.draggableId)===le});return!Qe||!Os(Qe)?null:Qe}function I0(ae){var le=(0,a.useRef)({}),ve=(0,a.useRef)(null),we=(0,a.useRef)(null),Qe=(0,a.useRef)(!1),Ue=Jt(function(Ut,Sn){var Sa={id:Ut,focus:Sn};return le.current[Ut]=Sa,function(){var Wu=le.current,Ju=Wu[Ut];Ju!==Sa&&delete Wu[Ut]}},[]),et=Jt(function(Ut){var Sn=Fc(ae,Ut);Sn&&Sn!==document.activeElement&&Sn.focus()},[ae]),ut=Jt(function(Ut,Sn){ve.current===Ut&&(ve.current=Sn)},[]),Rt=Jt(function(){we.current||Qe.current&&(we.current=requestAnimationFrame(function(){we.current=null;var Ut=ve.current;Ut&&et(Ut)}))},[et]),on=Jt(function(Ut){ve.current=null;var Sn=document.activeElement;Sn&&Sn.getAttribute(Bs.draggableId)===Ut&&(ve.current=Ut)},[]);Ai(function(){return Qe.current=!0,function(){Qe.current=!1;var Ut=we.current;Ut&&cancelAnimationFrame(Ut)}},[]);var an=Mt(function(){return{register:Ue,tryRecordFocus:on,tryRestoreFocusRecorded:Rt,tryShiftRecord:ut}},[Ue,on,Rt,ut]);return an}function L0(){var ae={draggables:{},droppables:{}},le=[];function ve(Tt){return le.push(Tt),function(){var Sn=le.indexOf(Tt);Sn!==-1&&le.splice(Sn,1)}}function we(Tt){le.length&&le.forEach(function(Ut){return Ut(Tt)})}function Qe(Tt){return ae.draggables[Tt]||null}function Ue(Tt){var Ut=Qe(Tt);return Ut||Wt(!1),Ut}var et={register:function(Ut){ae.draggables[Ut.descriptor.id]=Ut,we({type:"ADDITION",value:Ut})},update:function(Ut,Sn){var Sa=ae.draggables[Sn.descriptor.id];Sa&&Sa.uniqueId===Ut.uniqueId&&(delete ae.draggables[Sn.descriptor.id],ae.draggables[Ut.descriptor.id]=Ut)},unregister:function(Ut){var Sn=Ut.descriptor.id,Sa=Qe(Sn);Sa&&Ut.uniqueId===Sa.uniqueId&&(delete ae.draggables[Sn],we({type:"REMOVAL",value:Ut}))},getById:Ue,findById:Qe,exists:function(Ut){return!!Qe(Ut)},getAllByType:function(Ut){return yo(ae.draggables).filter(function(Sn){return Sn.descriptor.type===Ut})}};function ut(Tt){return ae.droppables[Tt]||null}function Rt(Tt){var Ut=ut(Tt);return Ut||Wt(!1),Ut}var on={register:function(Ut){ae.droppables[Ut.descriptor.id]=Ut},unregister:function(Ut){var Sn=ut(Ut.descriptor.id);Sn&&Ut.uniqueId===Sn.uniqueId&&delete ae.droppables[Ut.descriptor.id]},getById:Rt,findById:ut,exists:function(Ut){return!!ut(Ut)},getAllByType:function(Ut){return yo(ae.droppables).filter(function(Sn){return Sn.descriptor.type===Ut})}};function an(){ae.draggables={},ae.droppables={},le.length=0}return{draggable:et,droppable:on,subscribe:ve,clean:an}}function od(){var ae=Mt(L0,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var Gs=a.createContext(null),Cs=function(){var ae=document.body;return ae||Wt(!1),ae},Rm={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},N0=function(le){return"rbd-announcement-"+le};function O0(ae){var le=Mt(function(){return N0(ae)},[ae]),ve=(0,a.useRef)(null);(0,a.useEffect)(function(){var Ue=document.createElement("div");return ve.current=Ue,Ue.id=le,Ue.setAttribute("aria-live","assertive"),Ue.setAttribute("aria-atomic","true"),(0,Ae.Z)(Ue.style,Rm),Cs().appendChild(Ue),function(){setTimeout(function(){var Rt=Cs();Rt.contains(Ue)&&Rt.removeChild(Ue),Ue===ve.current&&(ve.current=null)})}},[le]);var we=Jt(function(Qe){var Ue=ve.current;if(Ue){Ue.textContent=Qe;return}},[]);return we}var ys=0,M0={separator:"::"};function Bc(){ys=0}function or(ae,le){return le===void 0&&(le=M0),Mt(function(){return""+ae+le.separator+ys++},[le.separator,ae])}function R0(ae){var le=ae.contextId,ve=ae.uniqueId;return"rbd-hidden-text-"+le+"-"+ve}function T0(ae){var le=ae.contextId,ve=ae.text,we=or("hidden-text",{separator:"-"}),Qe=Mt(function(){return R0({contextId:le,uniqueId:we})},[we,le]);return(0,a.useEffect)(function(){var et=document.createElement("div");return et.id=Qe,et.textContent=ve,et.style.display="none",Cs().appendChild(et),function(){var Rt=Cs();Rt.contains(et)&&Rt.removeChild(et)}},[Qe,ve]),Qe}var Vs=a.createContext(null),id={react:"^16.8.5","react-dom":"^16.8.5"},k0=/(\d+)\.(\d+)\.(\d+)/,sd=function(le){var ve=k0.exec(le);ve==null&&Wt(!1);var we=Number(ve[1]),Qe=Number(ve[2]),Ue=Number(ve[3]);return{major:we,minor:Qe,patch:Ue,raw:le}},cd=function(le,ve){return ve.major>le.major?!0:ve.majorle.minor?!0:ve.minor=le.patch},ki=function(ae,le){var ve=sd(ae),we=sd(le);cd(ve,we)},dd=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,ms=function(ae){var le=ae.doctype;le&&(le.name.toLowerCase(),le.publicId)};function Rm(ae){}function Ms(ae,le){}function j0(){Ms(function(){ki(id.react,a.version),ms(document)},[])}function Cc(ae){var le=(0,a.useRef)(ae);return(0,a.useEffect)(function(){le.current=ae}),le}function Ks(){var ae=null;function le(){return!!ae}function ve($e){return $e===ae}function we($e){ae&&Wt(!1);var ut={abandon:$e};return ae=ut,ut}function Qe(){ae||Wt(!1),ae=null}function Ue(){ae&&(ae.abandon(),Qe())}return{isClaimed:le,isActive:ve,claim:we,release:Qe,tryAbandon:Ue}}var md=9,z0=13,Ys=27,gd=32,Z0=33,fd=34,vd=35,Q0=36,pd=37,H0=38,Ad=39,pa=40,Xs,U0=(Xs={},Xs[z0]=!0,Xs[md]=!0,Xs),Ed=function(ae){U0[ae.keyCode]&&ae.preventDefault()},Rs=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var le=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],ve=_r(le,function(we){return"on"+we in document});return ve||ae}(),hd=0,Fd=5;function Bd(ae,le){return Math.abs(le.x-ae.x)>=Fd||Math.abs(le.y-ae.y)>=Fd}var Vi={type:"IDLE"};function yc(ae){var le=ae.cancel,ve=ae.completed,we=ae.getPhase,Qe=ae.setPhase;return[{eventName:"mousemove",fn:function($e){var ut=$e.button,Rt=$e.clientX,on=$e.clientY;if(ut===hd){var un={x:Rt,y:on},Tt=we();if(Tt.type==="DRAGGING"){$e.preventDefault(),Tt.actions.move(un);return}Tt.type!=="PENDING"&&Wt(!1);var Ut=Tt.point;if(Bd(Ut,un)){$e.preventDefault();var Sn=Tt.actions.fluidLift(un);Qe({type:"DRAGGING",actions:Sn})}}}},{eventName:"mouseup",fn:function($e){var ut=we();if(ut.type!=="DRAGGING"){le();return}$e.preventDefault(),ut.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"mousedown",fn:function($e){we().type==="DRAGGING"&&$e.preventDefault(),le()}},{eventName:"keydown",fn:function($e){var ut=we();if(ut.type==="PENDING"){le();return}if($e.keyCode===Ys){$e.preventDefault(),le();return}Ed($e)}},{eventName:"resize",fn:le},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){we().type==="PENDING"&&le()}},{eventName:"webkitmouseforcedown",fn:function($e){var ut=we();if(ut.type==="IDLE"&&Wt(!1),ut.actions.shouldRespectForcePress()){le();return}$e.preventDefault()}},{eventName:Rs,fn:le}]}function Js(ae){var le=(0,a.useRef)(Vi),ve=(0,a.useRef)(Vn),we=Mt(function(){return{eventName:"mousedown",fn:function(Tt){if(!Tt.defaultPrevented&&Tt.button===hd&&!(Tt.ctrlKey||Tt.metaKey||Tt.shiftKey||Tt.altKey)){var Ut=ae.findClosestDraggableId(Tt);if(Ut){var Sn=ae.tryGetLock(Ut,$e,{sourceEvent:Tt});if(Sn){Tt.preventDefault();var Pa={x:Tt.clientX,y:Tt.clientY};ve.current(),on(Sn,Pa)}}}}}},[ae]),Qe=Mt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Tt){if(!Tt.defaultPrevented){var Ut=ae.findClosestDraggableId(Tt);if(Ut){var Sn=ae.findOptionsForDraggable(Ut);Sn&&(Sn.shouldRespectForcePress||ae.canGetLock(Ut)&&Tt.preventDefault())}}}}},[ae]),Ue=Jt(function(){var Tt={passive:!1,capture:!0};ve.current=ya(window,[Qe,we],Tt)},[Qe,we]),$e=Jt(function(){var un=le.current;un.type!=="IDLE"&&(le.current=Vi,ve.current(),Ue())},[Ue]),ut=Jt(function(){var un=le.current;$e(),un.type==="DRAGGING"&&un.actions.cancel({shouldBlockNextClick:!0}),un.type==="PENDING"&&un.actions.abort()},[$e]),Rt=Jt(function(){var Tt={capture:!0,passive:!1},Ut=yc({cancel:ut,completed:$e,getPhase:function(){return le.current},setPhase:function(Pa){le.current=Pa}});ve.current=ya(window,Ut,Tt)},[ut,$e]),on=Jt(function(Tt,Ut){le.current.type!=="IDLE"&&Wt(!1),le.current={type:"PENDING",point:Ut,actions:Tt},Rt()},[Rt]);Ai(function(){return Ue(),function(){ve.current()}},[Ue])}var Ps;function W0(){}var yl=(Ps={},Ps[fd]=!0,Ps[Z0]=!0,Ps[Q0]=!0,Ps[vd]=!0,Ps);function G0(ae,le){function ve(){le(),ae.cancel()}function we(){le(),ae.drop()}return[{eventName:"keydown",fn:function(Ue){if(Ue.keyCode===Ys){Ue.preventDefault(),ve();return}if(Ue.keyCode===gd){Ue.preventDefault(),we();return}if(Ue.keyCode===pa){Ue.preventDefault(),ae.moveDown();return}if(Ue.keyCode===H0){Ue.preventDefault(),ae.moveUp();return}if(Ue.keyCode===Ad){Ue.preventDefault(),ae.moveRight();return}if(Ue.keyCode===pd){Ue.preventDefault(),ae.moveLeft();return}if(yl[Ue.keyCode]){Ue.preventDefault();return}Ed(Ue)}},{eventName:"mousedown",fn:ve},{eventName:"mouseup",fn:ve},{eventName:"click",fn:ve},{eventName:"touchstart",fn:ve},{eventName:"resize",fn:ve},{eventName:"wheel",fn:ve,options:{passive:!0}},{eventName:Rs,fn:ve}]}function V0(ae){var le=(0,a.useRef)(W0),ve=Mt(function(){return{eventName:"keydown",fn:function(Ue){if(Ue.defaultPrevented||Ue.keyCode!==gd)return;var $e=ae.findClosestDraggableId(Ue);if(!$e)return;var ut=ae.tryGetLock($e,un,{sourceEvent:Ue});if(!ut)return;Ue.preventDefault();var Rt=!0,on=ut.snapLift();le.current();function un(){Rt||Wt(!1),Rt=!1,le.current(),we()}le.current=ya(window,G0(on,un),{capture:!0,passive:!1})}}},[ae]),we=Jt(function(){var Ue={passive:!1,capture:!0};le.current=ya(window,[ve],Ue)},[ve]);Ai(function(){return we(),function(){le.current()}},[we])}var Pc={type:"IDLE"},Cd=120,K0=.15;function Y0(ae){var le=ae.cancel,ve=ae.getPhase;return[{eventName:"orientationchange",fn:le},{eventName:"resize",fn:le},{eventName:"contextmenu",fn:function(Qe){Qe.preventDefault()}},{eventName:"keydown",fn:function(Qe){if(ve().type!=="DRAGGING"){le();return}Qe.keyCode===Ys&&Qe.preventDefault(),le()}},{eventName:Rs,fn:le}]}function yd(ae){var le=ae.cancel,ve=ae.completed,we=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ue){var $e=we();if($e.type!=="DRAGGING"){le();return}$e.hasMoved=!0;var ut=Ue.touches[0],Rt=ut.clientX,on=ut.clientY,un={x:Rt,y:on};Ue.preventDefault(),$e.actions.move(un)}},{eventName:"touchend",fn:function(Ue){var $e=we();if($e.type!=="DRAGGING"){le();return}Ue.preventDefault(),$e.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"touchcancel",fn:function(Ue){if(we().type!=="DRAGGING"){le();return}Ue.preventDefault(),le()}},{eventName:"touchforcechange",fn:function(Ue){var $e=we();$e.type==="IDLE"&&Wt(!1);var ut=Ue.touches[0];if(ut){var Rt=ut.force>=K0;if(Rt){var on=$e.actions.shouldRespectForcePress();if($e.type==="PENDING"){on&&le();return}if(on){if($e.hasMoved){Ue.preventDefault();return}le();return}Ue.preventDefault()}}}},{eventName:Rs,fn:le}]}function gs(ae){var le=(0,a.useRef)(Pc),ve=(0,a.useRef)(Vn),we=Jt(function(){return le.current},[]),Qe=Jt(function(Sn){le.current=Sn},[]),Ue=Mt(function(){return{eventName:"touchstart",fn:function(Sn){if(!Sn.defaultPrevented){var Pa=ae.findClosestDraggableId(Sn);if(Pa){var Mu=ae.tryGetLock(Pa,ut,{sourceEvent:Sn});if(Mu){var Wu=Sn.touches[0],Ju=Wu.clientX,Br=Wu.clientY,Lr={x:Ju,y:Br};ve.current(),Tt(Mu,Lr)}}}}}},[ae]),$e=Jt(function(){var Sn={capture:!0,passive:!1};ve.current=ya(window,[Ue],Sn)},[Ue]),ut=Jt(function(){var Ut=le.current;Ut.type!=="IDLE"&&(Ut.type==="PENDING"&&clearTimeout(Ut.longPressTimerId),Qe(Pc),ve.current(),$e())},[$e,Qe]),Rt=Jt(function(){var Ut=le.current;ut(),Ut.type==="DRAGGING"&&Ut.actions.cancel({shouldBlockNextClick:!0}),Ut.type==="PENDING"&&Ut.actions.abort()},[ut]),on=Jt(function(){var Sn={capture:!0,passive:!1},Pa={cancel:Rt,completed:ut,getPhase:we},Mu=ya(window,yd(Pa),Sn),Wu=ya(window,Y0(Pa),Sn);ve.current=function(){Mu(),Wu()}},[Rt,we,ut]),un=Jt(function(){var Sn=we();Sn.type!=="PENDING"&&Wt(!1);var Pa=Sn.actions.fluidLift(Sn.point);Qe({type:"DRAGGING",actions:Pa,hasMoved:!1})},[we,Qe]),Tt=Jt(function(Sn,Pa){we().type!=="IDLE"&&Wt(!1);var Mu=setTimeout(un,Cd);Qe({type:"PENDING",point:Pa,actions:Sn,longPressTimerId:Mu}),on()},[on,we,Qe,un]);Ai(function(){return $e(),function(){ve.current();var Pa=we();Pa.type==="PENDING"&&(clearTimeout(Pa.longPressTimerId),Qe(Pc))}},[we,$e,Qe]),Ai(function(){var Sn=ya(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Sn},[])}function Sc(ae){}var Pd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Sd(ae,le){if(le==null)return!1;var ve=!!Pd[le.tagName.toLowerCase()];if(ve)return!0;var we=le.getAttribute("contenteditable");return we==="true"||we===""?!0:le===ae?!1:Sd(ae,le.parentElement)}function X0(ae,le){var ve=le.target;return Os(ve)?Sd(ae,ve):!1}var Dd=function(ae){return Tn(ae.getBoundingClientRect()).center};function el(ae){return ae instanceof ld(ae).Element}var J0=function(){var ae="matches";if(typeof document=="undefined")return ae;var le=[ae,"msMatchesSelector","webkitMatchesSelector"],ve=_r(le,function(we){return we in Element.prototype});return ve||ae}();function bd(ae,le){return ae==null?null:ae[J0](le)?ae:bd(ae.parentElement,le)}function q0(ae,le){return ae.closest?ae.closest(le):bd(ae,le)}function wd(ae){return"["+Bs.contextId+'="'+ae+'"]'}function _0(ae,le){var ve=le.target;if(!el(ve))return null;var we=wd(ae),Qe=q0(ve,we);return!Qe||!Os(Qe)?null:Qe}function $0(ae,le){var ve=_0(ae,le);return ve?ve.getAttribute(Bs.draggableId):null}function xd(ae,le){var ve="["+hc.contextId+'="'+ae+'"]',we=Po(document.querySelectorAll(ve)),Qe=_r(we,function(Ue){return Ue.getAttribute(hc.id)===le});return!Qe||!Os(Qe)?null:Qe}function Ki(ae){ae.preventDefault()}function Yi(ae){var le=ae.expected,ve=ae.phase,we=ae.isLockActive,Qe=ae.shouldWarn;return!(!we()||le!==ve)}function Dc(ae){var le=ae.lockAPI,ve=ae.store,we=ae.registry,Qe=ae.draggableId;if(le.isClaimed())return!1;var Ue=we.draggable.findById(Qe);return!(!Ue||!Ue.options.isEnabled||!fc(ve.getState(),Qe))}function em(ae){var le=ae.lockAPI,ve=ae.contextId,we=ae.store,Qe=ae.registry,Ue=ae.draggableId,$e=ae.forceSensorStop,ut=ae.sourceEvent,Rt=Dc({lockAPI:le,store:we,registry:Qe,draggableId:Ue});if(!Rt)return null;var on=Qe.draggable.getById(Ue),un=xd(ve,on.descriptor.id);if(!un||ut&&!on.options.canDragInteractiveElements&&X0(un,ut))return null;var Tt=le.claim($e||Vn),Ut="PRE_DRAG";function Sn(){return on.options.shouldRespectForcePress}function Pa(){return le.isActive(Tt)}function Mu(Ll,Jl){Yi({expected:Ll,phase:Ut,isLockActive:Pa,shouldWarn:!0})&&we.dispatch(Jl())}var Wu=Mu.bind(null,"DRAGGING");function Ju(Ll){function Jl(){le.release(),Ut="COMPLETED"}Ut!=="PRE_DRAG"&&(Jl(),Ut!=="PRE_DRAG"&&Wt(!1)),we.dispatch(vl(Ll.liftActionArgs)),Ut="DRAGGING";function jo(to,zo){if(zo===void 0&&(zo={shouldBlockNextClick:!1}),Ll.cleanup(),zo.shouldBlockNextClick){var ei=ya(window,[{eventName:"click",fn:Ki,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ei)}Jl(),we.dispatch(ai({reason:to}))}return(0,Ae.Z)({isActive:function(){return Yi({expected:"DRAGGING",phase:Ut,isLockActive:Pa,shouldWarn:!1})},shouldRespectForcePress:Sn,drop:function(zo){return jo("DROP",zo)},cancel:function(zo){return jo("CANCEL",zo)}},Ll.actions)}function Br(Ll){var Jl=ne(function(to){Wu(function(){return Kl({client:to})})}),jo=Ju({liftActionArgs:{id:Ue,clientSelection:Ll,movementMode:"FLUID"},cleanup:function(){return Jl.cancel()},actions:{move:Jl}});return(0,Ae.Z)({},jo,{move:Jl})}function Lr(){var Ll={moveUp:function(){return Wu(ko)},moveRight:function(){return Wu(Sl)},moveDown:function(){return Wu(Do)},moveLeft:function(){return Wu(Yl)}};return Ju({liftActionArgs:{id:Ue,clientSelection:Dd(un),movementMode:"SNAP"},cleanup:Vn,actions:Ll})}function jr(){var Ll=Yi({expected:"PRE_DRAG",phase:Ut,isLockActive:Pa,shouldWarn:!0});Ll&&le.release()}var Pl={isActive:function(){return Yi({expected:"PRE_DRAG",phase:Ut,isLockActive:Pa,shouldWarn:!1})},shouldRespectForcePress:Sn,fluidLift:Br,snapLift:Lr,abort:jr};return Pl}var tm=[Js,V0,gs];function Hl(ae){var le=ae.contextId,ve=ae.store,we=ae.registry,Qe=ae.customSensors,Ue=ae.enableDefaultSensors,$e=[].concat(Ue?tm:[],Qe||[]),ut=(0,a.useState)(function(){return Ks()})[0],Rt=Jt(function(Br,Lr){Br.isDragging&&!Lr.isDragging&&ut.tryAbandon()},[ut]);Ai(function(){var Br=ve.getState(),Lr=ve.subscribe(function(){var jr=ve.getState();Rt(Br,jr),Br=jr});return Lr},[ut,ve,Rt]),Ai(function(){return ut.tryAbandon},[ut.tryAbandon]);var on=Jt(function(Ju){return Dc({lockAPI:ut,registry:we,store:ve,draggableId:Ju})},[ut,we,ve]),un=Jt(function(Ju,Br,Lr){return em({lockAPI:ut,registry:we,contextId:le,store:ve,draggableId:Ju,forceSensorStop:Br,sourceEvent:Lr&&Lr.sourceEvent?Lr.sourceEvent:null})},[le,ut,we,ve]),Tt=Jt(function(Ju){return $0(le,Ju)},[le]),Ut=Jt(function(Ju){var Br=we.draggable.findById(Ju);return Br?Br.options:null},[we.draggable]),Sn=Jt(function(){ut.isClaimed()&&(ut.tryAbandon(),ve.getState().phase!=="IDLE"&&ve.dispatch(Ol()))},[ut,ve]),Pa=Jt(ut.isClaimed,[ut]),Mu=Mt(function(){return{canGetLock:on,tryGetLock:un,findClosestDraggableId:Tt,findOptionsForDraggable:Ut,tryReleaseLock:Sn,isLockClaimed:Pa}},[on,un,Tt,Ut,Sn,Pa]);Sc($e);for(var Wu=0;Wu<$e.length;Wu++)$e[Wu](Mu)}var nm=function(le){return{onBeforeCapture:le.onBeforeCapture,onBeforeDragStart:le.onBeforeDragStart,onDragStart:le.onDragStart,onDragEnd:le.onDragEnd,onDragUpdate:le.onDragUpdate}};function Ts(ae){return ae.current||Wt(!1),ae.current}function am(ae){var le=ae.contextId,ve=ae.setCallbacks,we=ae.sensors,Qe=ae.nonce,Ue=ae.dragHandleUsageInstructions,$e=(0,a.useRef)(null);j0();var ut=Cc(ae),Rt=Jt(function(){return nm(ut.current)},[ut]),on=O0(le),un=T0({contextId:le,text:Ue}),Tt=x0(le,Qe),Ut=Jt(function(to){Ts($e).dispatch(to)},[]),Sn=Mt(function(){return(0,Be.DE)({publishWhileDragging:rr,updateDroppableScroll:_u,updateDroppableIsEnabled:pl,updateDroppableIsCombineEnabled:Gl,collectionStarting:eu},Ut)},[Ut]),Pa=od(),Mu=Mt(function(){return h0(Pa,Sn)},[Pa,Sn]),Wu=Mt(function(){return ud((0,Ae.Z)({scrollWindow:F0,scrollDroppable:Mu.scrollDroppable},(0,Be.DE)({move:Kl},Ut)))},[Mu.scrollDroppable,Ut]),Ju=I0(le),Br=Mt(function(){return p0({announce:on,autoScroller:Wu,dimensionMarshal:Mu,focusMarshal:Ju,getResponders:Rt,styleMarshal:Tt})},[on,Wu,Mu,Ju,Rt,Tt]);$e.current=Br;var Lr=Jt(function(){var to=Ts($e),zo=to.getState();zo.phase!=="IDLE"&&to.dispatch(Ol())},[]),jr=Jt(function(){var to=Ts($e).getState();return to.isDragging||to.phase==="DROP_ANIMATING"},[]),Pl=Mt(function(){return{isDragging:jr,tryAbort:Lr}},[jr,Lr]);ve(Pl);var Ll=Jt(function(to){return fc(Ts($e).getState(),to)},[]),Jl=Jt(function(){return wu(Ts($e).getState())},[]),jo=Mt(function(){return{marshal:Mu,focus:Ju,contextId:le,canLift:Ll,isMovementAllowed:Jl,dragHandleUsageInstructionsId:un,registry:Pa}},[le,Mu,un,Ju,Ll,Jl,Pa]);return Hl({contextId:le,store:Br,registry:Pa,customSensors:we,enableDefaultSensors:ae.enableDefaultSensors!==!1}),(0,a.useEffect)(function(){return Lr},[Lr]),a.createElement(Vs.Provider,{value:jo},a.createElement(x,{context:Gs,store:Br},ae.children))}var bc=0;function um(){bc=0}function rm(){return Mt(function(){return""+bc++},[])}function lm(){um(),Bc()}function wc(ae){var le=rm(),ve=ae.dragHandleUsageInstructions||br.dragHandleUsageInstructions;return a.createElement(Oa,null,function(we){return a.createElement(am,{nonce:ae.nonce,contextId:le,setCallbacks:we,dragHandleUsageInstructions:ve,enableDefaultSensors:ae.enableDefaultSensors,sensors:ae.sensors,onBeforeCapture:ae.onBeforeCapture,onBeforeDragStart:ae.onBeforeDragStart,onDragStart:ae.onDragStart,onDragUpdate:ae.onDragUpdate,onDragEnd:ae.onDragEnd},ae.children)})}var xc=function(le){return function(ve){return le===ve}},om=xc("scroll"),im=xc("auto"),sm=xc("visible"),Jo=function(le,ve){return ve(le.overflowX)||ve(le.overflowY)},qs=function(le,ve){return ve(le.overflowX)&&ve(le.overflowY)},Ml=function(le){var ve=window.getComputedStyle(le),we={overflowX:ve.overflowX,overflowY:ve.overflowY};return Jo(we,om)||Jo(we,im)},cm=function(){return!1;var le,ve,we,Qe},Id=function ae(le){return le==null?null:le===document.body?cm()?le:null:le===document.documentElement?null:Ml(le)?le:ae(le.parentElement)},Tm=function(ae){if(ae)var le=Id(ae.parentElement)},_s=function(ae){return{x:ae.scrollLeft,y:ae.scrollTop}},dm=function ae(le){if(!le)return!1;var ve=window.getComputedStyle(le);return ve.position==="fixed"?!0:ae(le.parentElement)},mm=function(ae){var le=Id(ae),ve=dm(ae);return{closestScrollable:le,isFixedOnPage:ve}},Ld=function(ae){var le=ae.descriptor,ve=ae.isEnabled,we=ae.isCombineEnabled,Qe=ae.isFixedOnPage,Ue=ae.direction,$e=ae.client,ut=ae.page,Rt=ae.closest,on=function(){if(!Rt)return null;var Sn=Rt.scrollSize,Pa=Rt.client,Mu=Us({scrollHeight:Sn.scrollHeight,scrollWidth:Sn.scrollWidth,height:Pa.paddingBox.height,width:Pa.paddingBox.width});return{pageMarginBox:Rt.page.marginBox,frameClient:Pa,scrollSize:Sn,shouldClipSubject:Rt.shouldClipSubject,scroll:{initial:Rt.scroll,current:Rt.scroll,max:Mu,diff:{value:xr,displacement:xr}}}}(),un=Ue==="vertical"?tt:lt,Tt=Oo({page:ut,withPlaceholder:null,axis:un,frame:on}),Ut={descriptor:le,isCombineEnabled:we,isFixedOnPage:Qe,axis:un,isEnabled:ve,client:$e,page:ut,frame:on,subject:Tt};return Ut},Nd=function(le,ve){var we=Yn(le);if(!ve||le!==ve)return we;var Qe=we.paddingBox.top-ve.scrollTop,Ue=we.paddingBox.left-ve.scrollLeft,$e=Qe+ve.scrollHeight,ut=Ue+ve.scrollWidth,Rt={top:Qe,right:ut,bottom:$e,left:Ue},on=ku(Rt,we.border),un=La({borderBox:on,margin:we.margin,border:we.border,padding:we.padding});return un},Od=function(ae){var le=ae.ref,ve=ae.descriptor,we=ae.env,Qe=ae.windowScroll,Ue=ae.direction,$e=ae.isDropDisabled,ut=ae.isCombineEnabled,Rt=ae.shouldClipSubject,on=we.closestScrollable,un=Nd(le,on),Tt=vn(un,Qe),Ut=function(){if(!on)return null;var Pa=Yn(on),Mu={scrollHeight:on.scrollHeight,scrollWidth:on.scrollWidth};return{client:Pa,page:vn(Pa,Qe),scroll:_s(on),scrollSize:Mu,shouldClipSubject:Rt}}(),Sn=Ld({descriptor:ve,isEnabled:!$e,isCombineEnabled:ut,isFixedOnPage:we.isFixedOnPage,direction:Ue,client:un,page:Tt,closest:Ut});return Sn},$s={passive:!1},gm={passive:!0},Md=function(ae){return ae.shouldPublishImmediately?$s:gm};function ec(ae){var le=(0,a.useContext)(ae);return le||Wt(!1),le}var ks=function(le){return le&&le.env.closestScrollable||null};function ts(ae){var le=(0,a.useRef)(null),ve=ec(Vs),we=or("droppable"),Qe=ve.registry,Ue=ve.marshal,$e=Cc(ae),ut=Mt(function(){return{id:ae.droppableId,type:ae.type,mode:ae.mode}},[ae.droppableId,ae.mode,ae.type]),Rt=(0,a.useRef)(ut),on=Mt(function(){return Xn(function(jr,Pl){le.current||Wt(!1);var Ll={x:jr,y:Pl};Ue.updateDroppableScroll(ut.id,Ll)})},[ut.id,Ue]),un=Jt(function(){var jr=le.current;return!jr||!jr.env.closestScrollable?xr:_s(jr.env.closestScrollable)},[]),Tt=Jt(function(){var jr=un();on(jr.x,jr.y)},[un,on]),Ut=Mt(function(){return ne(Tt)},[Tt]),Sn=Jt(function(){var jr=le.current,Pl=ks(jr);jr&&Pl||Wt(!1);var Ll=jr.scrollOptions;if(Ll.shouldPublishImmediately){Tt();return}Ut()},[Ut,Tt]),Pa=Jt(function(jr,Pl){le.current&&Wt(!1);var Ll=$e.current,Jl=Ll.getDroppableRef();Jl||Wt(!1);var jo=mm(Jl),to={ref:Jl,descriptor:ut,env:jo,scrollOptions:Pl};le.current=to;var zo=Od({ref:Jl,descriptor:ut,env:jo,windowScroll:jr,direction:Ll.direction,isDropDisabled:Ll.isDropDisabled,isCombineEnabled:Ll.isCombineEnabled,shouldClipSubject:!Ll.ignoreContainerClipping}),ei=jo.closestScrollable;return ei&&(ei.setAttribute(rd.contextId,ve.contextId),ei.addEventListener("scroll",Sn,Md(to.scrollOptions))),zo},[ve.contextId,ut,Sn,$e]),Mu=Jt(function(){var jr=le.current,Pl=ks(jr);return jr&&Pl||Wt(!1),_s(Pl)},[]),Wu=Jt(function(){var jr=le.current;jr||Wt(!1);var Pl=ks(jr);le.current=null,Pl&&(Ut.cancel(),Pl.removeAttribute(rd.contextId),Pl.removeEventListener("scroll",Sn,Md(jr.scrollOptions)))},[Sn,Ut]),Ju=Jt(function(jr){var Pl=le.current;Pl||Wt(!1);var Ll=ks(Pl);Ll||Wt(!1),Ll.scrollTop+=jr.y,Ll.scrollLeft+=jr.x},[]),Br=Mt(function(){return{getDimensionAndWatchScroll:Pa,getScrollWhileDragging:Mu,dragStopped:Wu,scroll:Ju}},[Wu,Pa,Mu,Ju]),Lr=Mt(function(){return{uniqueId:we,descriptor:ut,callbacks:Br}},[Br,ut,we]);Ai(function(){return Rt.current=Lr.descriptor,Qe.droppable.register(Lr),function(){le.current&&Wu(),Qe.droppable.unregister(Lr)}},[Br,ut,Wu,Lr,Ue,Qe.droppable]),Ai(function(){le.current&&Ue.updateDroppableIsEnabled(Rt.current.id,!ae.isDropDisabled)},[ae.isDropDisabled,Ue]),Ai(function(){le.current&&Ue.updateDroppableIsCombineEnabled(Rt.current.id,ae.isCombineEnabled)},[ae.isCombineEnabled,Ue])}function Ic(){}var Rd={width:0,height:0,margin:Ho},mi=function(le){var ve=le.isAnimatingOpenOnMount,we=le.placeholder,Qe=le.animate;return ve||Qe==="close"?Rd:{height:we.client.borderBox.height,width:we.client.borderBox.width,margin:we.client.margin}},ns=function(le){var ve=le.isAnimatingOpenOnMount,we=le.placeholder,Qe=le.animate,Ue=mi({isAnimatingOpenOnMount:ve,placeholder:we,animate:Qe});return{display:we.display,boxSizing:"border-box",width:Ue.width,height:Ue.height,marginTop:Ue.margin.top,marginRight:Ue.margin.right,marginBottom:Ue.margin.bottom,marginLeft:Ue.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:Qe!=="none"?Si.placeholder:null}};function Td(ae){var le=(0,a.useRef)(null),ve=Jt(function(){le.current&&(clearTimeout(le.current),le.current=null)},[]),we=ae.animate,Qe=ae.onTransitionEnd,Ue=ae.onClose,$e=ae.contextId,ut=(0,a.useState)(ae.animate==="open"),Rt=ut[0],on=ut[1];(0,a.useEffect)(function(){return Rt?we!=="open"?(ve(),on(!1),Ic):le.current?Ic:(le.current=setTimeout(function(){le.current=null,on(!1)}),ve):Ic},[we,Rt,ve]);var un=Jt(function(Ut){Ut.propertyName==="height"&&(Qe(),we==="close"&&Ue())},[we,Ue,Qe]),Tt=ns({isAnimatingOpenOnMount:Rt,animate:ae.animate,placeholder:ae.placeholder});return a.createElement(ae.placeholder.tagName,{style:Tt,"data-rbd-placeholder-context-id":$e,onTransitionEnd:un,ref:ae.innerRef})}var Li=a.memo(Td),Lc=a.createContext(null);function kd(ae){ae&&Os(ae)||Wt(!1)}function Nc(ae){return typeof ae=="boolean"}function Oc(ae,le){le.forEach(function(ve){return ve(ae)})}var jd=[function(le){var ve=le.props;ve.droppableId||Wt(!1),typeof ve.droppableId!="string"&&Wt(!1)},function(le){var ve=le.props;Nc(ve.isDropDisabled)||Wt(!1),Nc(ve.isCombineEnabled)||Wt(!1),Nc(ve.ignoreContainerClipping)||Wt(!1)},function(le){var ve=le.getDroppableRef;kd(ve())}],uo=[function(le){var ve=le.props,we=le.getPlaceholderRef;if(ve.placeholder)var Qe=we()}],Mc=[function(le){var ve=le.props;ve.renderClone||Wt(!1)},function(le){var ve=le.getPlaceholderRef;ve()&&Wt(!1)}];function fm(ae){Ms(function(){Oc(ae,jd),ae.props.mode==="standard"&&Oc(ae,uo),ae.props.mode==="virtual"&&Oc(ae,Mc)})}var vm=function(ae){Oe(le,ae);function le(){for(var we,Qe=arguments.length,Ue=new Array(Qe),$e=0;$e=0||Object.prototype.hasOwnProperty.call(ze,E)&&(oe[E]=ze[E]);return oe}function Le(ze,Ie){if(!(ze instanceof Ie))throw new TypeError("Cannot call a class as a function")}function Ce(ze,Ie){if(!ze)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ie&&(typeof Ie=="object"||typeof Ie=="function")?Ie:ze}function ge(ze,Ie){if(typeof Ie!="function"&&Ie!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ie);ze.prototype=Object.create(Ie&&Ie.prototype,{constructor:{value:ze,enumerable:!1,writable:!0,configurable:!0}}),Ie&&(Object.setPrototypeOf?Object.setPrototypeOf(ze,Ie):ze.__proto__=Ie)}var Ne=function(ze){ge(Ie,ze);function Ie(oe){Le(this,Ie);var E=Ce(this,(Ie.__proto__||Object.getPrototypeOf(Ie)).call(this,oe));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return a(Ie,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,y={get passive(){E=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(x){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!E)){var y=window;this.props.useWindow===!1&&(y=E),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,y=window,x=this.getParentElement(E),b=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,te=y.pageYOffset!==void 0?y.pageYOffset:z.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(E,te)}else this.props.isReverse?b=x.scrollTop:b=E.scrollHeight-x.scrollTop-x.clientHeight;b=0)&&(y[b]=oe[b]);return y}function ge(oe){if(oe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return oe}function Ne(oe,E){oe.prototype=Object.create(E.prototype),oe.prototype.constructor=oe,oe.__proto__=E}function ze(oe,E,y){return E in oe?Object.defineProperty(oe,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):oe[E]=y,oe}var Ie=function(oe){Ne(E,oe);function E(){for(var x,b=arguments.length,z=new Array(b),te=0;te=0)&&(z[ue]=x[ue]);return z}function Ie(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function oe(x,b){x.prototype=Object.create(b.prototype),x.prototype.constructor=x,x.__proto__=b}function E(x,b,z){return b in x?Object.defineProperty(x,b,{value:z,enumerable:!0,configurable:!0,writable:!0}):x[b]=z,x}var y=function(x){oe(b,x);function b(){for(var te,ue=arguments.length,me=new Array(ue),he=0;he1&&arguments[1]!==void 0?arguments[1]:60,Ae=null;return function(){for(var Be=this,xe=arguments.length,Fe=new Array(xe),Le=0;Le=Fd||Math.abs(le.y-ae.y)>=Fd}var Vi={type:"IDLE"};function yc(ae){var le=ae.cancel,ve=ae.completed,we=ae.getPhase,Qe=ae.setPhase;return[{eventName:"mousemove",fn:function(et){var ut=et.button,Rt=et.clientX,on=et.clientY;if(ut===hd){var an={x:Rt,y:on},Tt=we();if(Tt.type==="DRAGGING"){et.preventDefault(),Tt.actions.move(an);return}Tt.type!=="PENDING"&&Wt(!1);var Ut=Tt.point;if(Bd(Ut,an)){et.preventDefault();var Sn=Tt.actions.fluidLift(an);Qe({type:"DRAGGING",actions:Sn})}}}},{eventName:"mouseup",fn:function(et){var ut=we();if(ut.type!=="DRAGGING"){le();return}et.preventDefault(),ut.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"mousedown",fn:function(et){we().type==="DRAGGING"&&et.preventDefault(),le()}},{eventName:"keydown",fn:function(et){var ut=we();if(ut.type==="PENDING"){le();return}if(et.keyCode===Ys){et.preventDefault(),le();return}Ed(et)}},{eventName:"resize",fn:le},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){we().type==="PENDING"&&le()}},{eventName:"webkitmouseforcedown",fn:function(et){var ut=we();if(ut.type==="IDLE"&&Wt(!1),ut.actions.shouldRespectForcePress()){le();return}et.preventDefault()}},{eventName:Rs,fn:le}]}function Js(ae){var le=(0,a.useRef)(Vi),ve=(0,a.useRef)(Gn),we=Mt(function(){return{eventName:"mousedown",fn:function(Tt){if(!Tt.defaultPrevented&&Tt.button===hd&&!(Tt.ctrlKey||Tt.metaKey||Tt.shiftKey||Tt.altKey)){var Ut=ae.findClosestDraggableId(Tt);if(Ut){var Sn=ae.tryGetLock(Ut,et,{sourceEvent:Tt});if(Sn){Tt.preventDefault();var Sa={x:Tt.clientX,y:Tt.clientY};ve.current(),on(Sn,Sa)}}}}}},[ae]),Qe=Mt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Tt){if(!Tt.defaultPrevented){var Ut=ae.findClosestDraggableId(Tt);if(Ut){var Sn=ae.findOptionsForDraggable(Ut);Sn&&(Sn.shouldRespectForcePress||ae.canGetLock(Ut)&&Tt.preventDefault())}}}}},[ae]),Ue=Jt(function(){var Tt={passive:!1,capture:!0};ve.current=ya(window,[Qe,we],Tt)},[Qe,we]),et=Jt(function(){var an=le.current;an.type!=="IDLE"&&(le.current=Vi,ve.current(),Ue())},[Ue]),ut=Jt(function(){var an=le.current;et(),an.type==="DRAGGING"&&an.actions.cancel({shouldBlockNextClick:!0}),an.type==="PENDING"&&an.actions.abort()},[et]),Rt=Jt(function(){var Tt={capture:!0,passive:!1},Ut=yc({cancel:ut,completed:et,getPhase:function(){return le.current},setPhase:function(Sa){le.current=Sa}});ve.current=ya(window,Ut,Tt)},[ut,et]),on=Jt(function(Tt,Ut){le.current.type!=="IDLE"&&Wt(!1),le.current={type:"PENDING",point:Ut,actions:Tt},Rt()},[Rt]);Ai(function(){return Ue(),function(){ve.current()}},[Ue])}var Ps;function W0(){}var yl=(Ps={},Ps[fd]=!0,Ps[Z0]=!0,Ps[Q0]=!0,Ps[vd]=!0,Ps);function G0(ae,le){function ve(){le(),ae.cancel()}function we(){le(),ae.drop()}return[{eventName:"keydown",fn:function(Ue){if(Ue.keyCode===Ys){Ue.preventDefault(),ve();return}if(Ue.keyCode===gd){Ue.preventDefault(),we();return}if(Ue.keyCode===va){Ue.preventDefault(),ae.moveDown();return}if(Ue.keyCode===H0){Ue.preventDefault(),ae.moveUp();return}if(Ue.keyCode===Ad){Ue.preventDefault(),ae.moveRight();return}if(Ue.keyCode===pd){Ue.preventDefault(),ae.moveLeft();return}if(yl[Ue.keyCode]){Ue.preventDefault();return}Ed(Ue)}},{eventName:"mousedown",fn:ve},{eventName:"mouseup",fn:ve},{eventName:"click",fn:ve},{eventName:"touchstart",fn:ve},{eventName:"resize",fn:ve},{eventName:"wheel",fn:ve,options:{passive:!0}},{eventName:Rs,fn:ve}]}function V0(ae){var le=(0,a.useRef)(W0),ve=Mt(function(){return{eventName:"keydown",fn:function(Ue){if(Ue.defaultPrevented||Ue.keyCode!==gd)return;var et=ae.findClosestDraggableId(Ue);if(!et)return;var ut=ae.tryGetLock(et,an,{sourceEvent:Ue});if(!ut)return;Ue.preventDefault();var Rt=!0,on=ut.snapLift();le.current();function an(){Rt||Wt(!1),Rt=!1,le.current(),we()}le.current=ya(window,G0(on,an),{capture:!0,passive:!1})}}},[ae]),we=Jt(function(){var Ue={passive:!1,capture:!0};le.current=ya(window,[ve],Ue)},[ve]);Ai(function(){return we(),function(){le.current()}},[we])}var Pc={type:"IDLE"},Cd=120,K0=.15;function Y0(ae){var le=ae.cancel,ve=ae.getPhase;return[{eventName:"orientationchange",fn:le},{eventName:"resize",fn:le},{eventName:"contextmenu",fn:function(Qe){Qe.preventDefault()}},{eventName:"keydown",fn:function(Qe){if(ve().type!=="DRAGGING"){le();return}Qe.keyCode===Ys&&Qe.preventDefault(),le()}},{eventName:Rs,fn:le}]}function yd(ae){var le=ae.cancel,ve=ae.completed,we=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ue){var et=we();if(et.type!=="DRAGGING"){le();return}et.hasMoved=!0;var ut=Ue.touches[0],Rt=ut.clientX,on=ut.clientY,an={x:Rt,y:on};Ue.preventDefault(),et.actions.move(an)}},{eventName:"touchend",fn:function(Ue){var et=we();if(et.type!=="DRAGGING"){le();return}Ue.preventDefault(),et.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"touchcancel",fn:function(Ue){if(we().type!=="DRAGGING"){le();return}Ue.preventDefault(),le()}},{eventName:"touchforcechange",fn:function(Ue){var et=we();et.type==="IDLE"&&Wt(!1);var ut=Ue.touches[0];if(ut){var Rt=ut.force>=K0;if(Rt){var on=et.actions.shouldRespectForcePress();if(et.type==="PENDING"){on&&le();return}if(on){if(et.hasMoved){Ue.preventDefault();return}le();return}Ue.preventDefault()}}}},{eventName:Rs,fn:le}]}function gs(ae){var le=(0,a.useRef)(Pc),ve=(0,a.useRef)(Gn),we=Jt(function(){return le.current},[]),Qe=Jt(function(Sn){le.current=Sn},[]),Ue=Mt(function(){return{eventName:"touchstart",fn:function(Sn){if(!Sn.defaultPrevented){var Sa=ae.findClosestDraggableId(Sn);if(Sa){var Mu=ae.tryGetLock(Sa,ut,{sourceEvent:Sn});if(Mu){var Wu=Sn.touches[0],Ju=Wu.clientX,Br=Wu.clientY,Lr={x:Ju,y:Br};ve.current(),Tt(Mu,Lr)}}}}}},[ae]),et=Jt(function(){var Sn={capture:!0,passive:!1};ve.current=ya(window,[Ue],Sn)},[Ue]),ut=Jt(function(){var Ut=le.current;Ut.type!=="IDLE"&&(Ut.type==="PENDING"&&clearTimeout(Ut.longPressTimerId),Qe(Pc),ve.current(),et())},[et,Qe]),Rt=Jt(function(){var Ut=le.current;ut(),Ut.type==="DRAGGING"&&Ut.actions.cancel({shouldBlockNextClick:!0}),Ut.type==="PENDING"&&Ut.actions.abort()},[ut]),on=Jt(function(){var Sn={capture:!0,passive:!1},Sa={cancel:Rt,completed:ut,getPhase:we},Mu=ya(window,yd(Sa),Sn),Wu=ya(window,Y0(Sa),Sn);ve.current=function(){Mu(),Wu()}},[Rt,we,ut]),an=Jt(function(){var Sn=we();Sn.type!=="PENDING"&&Wt(!1);var Sa=Sn.actions.fluidLift(Sn.point);Qe({type:"DRAGGING",actions:Sa,hasMoved:!1})},[we,Qe]),Tt=Jt(function(Sn,Sa){we().type!=="IDLE"&&Wt(!1);var Mu=setTimeout(an,Cd);Qe({type:"PENDING",point:Sa,actions:Sn,longPressTimerId:Mu}),on()},[on,we,Qe,an]);Ai(function(){return et(),function(){ve.current();var Sa=we();Sa.type==="PENDING"&&(clearTimeout(Sa.longPressTimerId),Qe(Pc))}},[we,et,Qe]),Ai(function(){var Sn=ya(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Sn},[])}function Sc(ae){}var Pd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Sd(ae,le){if(le==null)return!1;var ve=!!Pd[le.tagName.toLowerCase()];if(ve)return!0;var we=le.getAttribute("contenteditable");return we==="true"||we===""?!0:le===ae?!1:Sd(ae,le.parentElement)}function X0(ae,le){var ve=le.target;return Os(ve)?Sd(ae,ve):!1}var Dd=function(ae){return Tn(ae.getBoundingClientRect()).center};function el(ae){return ae instanceof ld(ae).Element}var J0=function(){var ae="matches";if(typeof document=="undefined")return ae;var le=[ae,"msMatchesSelector","webkitMatchesSelector"],ve=_r(le,function(we){return we in Element.prototype});return ve||ae}();function bd(ae,le){return ae==null?null:ae[J0](le)?ae:bd(ae.parentElement,le)}function q0(ae,le){return ae.closest?ae.closest(le):bd(ae,le)}function wd(ae){return"["+Bs.contextId+'="'+ae+'"]'}function _0(ae,le){var ve=le.target;if(!el(ve))return null;var we=wd(ae),Qe=q0(ve,we);return!Qe||!Os(Qe)?null:Qe}function $0(ae,le){var ve=_0(ae,le);return ve?ve.getAttribute(Bs.draggableId):null}function xd(ae,le){var ve="["+hc.contextId+'="'+ae+'"]',we=Po(document.querySelectorAll(ve)),Qe=_r(we,function(Ue){return Ue.getAttribute(hc.id)===le});return!Qe||!Os(Qe)?null:Qe}function Ki(ae){ae.preventDefault()}function Yi(ae){var le=ae.expected,ve=ae.phase,we=ae.isLockActive,Qe=ae.shouldWarn;return!(!we()||le!==ve)}function Dc(ae){var le=ae.lockAPI,ve=ae.store,we=ae.registry,Qe=ae.draggableId;if(le.isClaimed())return!1;var Ue=we.draggable.findById(Qe);return!(!Ue||!Ue.options.isEnabled||!fc(ve.getState(),Qe))}function em(ae){var le=ae.lockAPI,ve=ae.contextId,we=ae.store,Qe=ae.registry,Ue=ae.draggableId,et=ae.forceSensorStop,ut=ae.sourceEvent,Rt=Dc({lockAPI:le,store:we,registry:Qe,draggableId:Ue});if(!Rt)return null;var on=Qe.draggable.getById(Ue),an=xd(ve,on.descriptor.id);if(!an||ut&&!on.options.canDragInteractiveElements&&X0(an,ut))return null;var Tt=le.claim(et||Gn),Ut="PRE_DRAG";function Sn(){return on.options.shouldRespectForcePress}function Sa(){return le.isActive(Tt)}function Mu(Ll,Jl){Yi({expected:Ll,phase:Ut,isLockActive:Sa,shouldWarn:!0})&&we.dispatch(Jl())}var Wu=Mu.bind(null,"DRAGGING");function Ju(Ll){function Jl(){le.release(),Ut="COMPLETED"}Ut!=="PRE_DRAG"&&(Jl(),Ut!=="PRE_DRAG"&&Wt(!1)),we.dispatch(vl(Ll.liftActionArgs)),Ut="DRAGGING";function jo(to,zo){if(zo===void 0&&(zo={shouldBlockNextClick:!1}),Ll.cleanup(),zo.shouldBlockNextClick){var ei=ya(window,[{eventName:"click",fn:Ki,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ei)}Jl(),we.dispatch(ai({reason:to}))}return(0,Ae.Z)({isActive:function(){return Yi({expected:"DRAGGING",phase:Ut,isLockActive:Sa,shouldWarn:!1})},shouldRespectForcePress:Sn,drop:function(zo){return jo("DROP",zo)},cancel:function(zo){return jo("CANCEL",zo)}},Ll.actions)}function Br(Ll){var Jl=ne(function(to){Wu(function(){return Kl({client:to})})}),jo=Ju({liftActionArgs:{id:Ue,clientSelection:Ll,movementMode:"FLUID"},cleanup:function(){return Jl.cancel()},actions:{move:Jl}});return(0,Ae.Z)({},jo,{move:Jl})}function Lr(){var Ll={moveUp:function(){return Wu(ko)},moveRight:function(){return Wu(Sl)},moveDown:function(){return Wu(Do)},moveLeft:function(){return Wu(Yl)}};return Ju({liftActionArgs:{id:Ue,clientSelection:Dd(an),movementMode:"SNAP"},cleanup:Gn,actions:Ll})}function jr(){var Ll=Yi({expected:"PRE_DRAG",phase:Ut,isLockActive:Sa,shouldWarn:!0});Ll&&le.release()}var Pl={isActive:function(){return Yi({expected:"PRE_DRAG",phase:Ut,isLockActive:Sa,shouldWarn:!1})},shouldRespectForcePress:Sn,fluidLift:Br,snapLift:Lr,abort:jr};return Pl}var tm=[Js,V0,gs];function Hl(ae){var le=ae.contextId,ve=ae.store,we=ae.registry,Qe=ae.customSensors,Ue=ae.enableDefaultSensors,et=[].concat(Ue?tm:[],Qe||[]),ut=(0,a.useState)(function(){return Ks()})[0],Rt=Jt(function(Br,Lr){Br.isDragging&&!Lr.isDragging&&ut.tryAbandon()},[ut]);Ai(function(){var Br=ve.getState(),Lr=ve.subscribe(function(){var jr=ve.getState();Rt(Br,jr),Br=jr});return Lr},[ut,ve,Rt]),Ai(function(){return ut.tryAbandon},[ut.tryAbandon]);var on=Jt(function(Ju){return Dc({lockAPI:ut,registry:we,store:ve,draggableId:Ju})},[ut,we,ve]),an=Jt(function(Ju,Br,Lr){return em({lockAPI:ut,registry:we,contextId:le,store:ve,draggableId:Ju,forceSensorStop:Br,sourceEvent:Lr&&Lr.sourceEvent?Lr.sourceEvent:null})},[le,ut,we,ve]),Tt=Jt(function(Ju){return $0(le,Ju)},[le]),Ut=Jt(function(Ju){var Br=we.draggable.findById(Ju);return Br?Br.options:null},[we.draggable]),Sn=Jt(function(){ut.isClaimed()&&(ut.tryAbandon(),ve.getState().phase!=="IDLE"&&ve.dispatch(Ol()))},[ut,ve]),Sa=Jt(ut.isClaimed,[ut]),Mu=Mt(function(){return{canGetLock:on,tryGetLock:an,findClosestDraggableId:Tt,findOptionsForDraggable:Ut,tryReleaseLock:Sn,isLockClaimed:Sa}},[on,an,Tt,Ut,Sn,Sa]);Sc(et);for(var Wu=0;Wu=0||Object.prototype.hasOwnProperty.call(ze,E)&&(oe[E]=ze[E]);return oe}function Le(ze,Ie){if(!(ze instanceof Ie))throw new TypeError("Cannot call a class as a function")}function Ce(ze,Ie){if(!ze)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ie&&(typeof Ie=="object"||typeof Ie=="function")?Ie:ze}function ge(ze,Ie){if(typeof Ie!="function"&&Ie!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ie);ze.prototype=Object.create(Ie&&Ie.prototype,{constructor:{value:ze,enumerable:!1,writable:!0,configurable:!0}}),Ie&&(Object.setPrototypeOf?Object.setPrototypeOf(ze,Ie):ze.__proto__=Ie)}var Ne=function(ze){ge(Ie,ze);function Ie(oe){Le(this,Ie);var E=Ce(this,(Ie.__proto__||Object.getPrototypeOf(Ie)).call(this,oe));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return a(Ie,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,y={get passive(){E=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(x){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!E)){var y=window;this.props.useWindow===!1&&(y=E),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,y=window,x=this.getParentElement(E),b=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,te=y.pageYOffset!==void 0?y.pageYOffset:z.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(E,te)}else this.props.isReverse?b=x.scrollTop:b=E.scrollHeight-x.scrollTop-x.clientHeight;b=0)&&(y[b]=oe[b]);return y}function ge(oe){if(oe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return oe}function Ne(oe,E){oe.prototype=Object.create(E.prototype),oe.prototype.constructor=oe,oe.__proto__=E}function ze(oe,E,y){return E in oe?Object.defineProperty(oe,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):oe[E]=y,oe}var Ie=function(oe){Ne(E,oe);function E(){for(var x,b=arguments.length,z=new Array(b),te=0;te=0)&&(z[ue]=x[ue]);return z}function Ie(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function oe(x,b){x.prototype=Object.create(b.prototype),x.prototype.constructor=x,x.__proto__=b}function E(x,b,z){return b in x?Object.defineProperty(x,b,{value:z,enumerable:!0,configurable:!0,writable:!0}):x[b]=z,x}var y=function(x){oe(b,x);function b(){for(var te,ue=arguments.length,me=new Array(ue),he=0;he1&&arguments[1]!==void 0?arguments[1]:60,Ae=null;return function(){for(var Be=this,xe=arguments.length,Fe=new Array(xe),Le=0;Lediv{position:relative}.bg___exMJB .paginationWrapper___ROsRI{padding-right:30px}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text]{float:none}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text] .totalText___PGE6D{font-size:12px;color:#464f66}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text] .totalText___PGE6D .num___jLrBF{color:#0152d9}.title___yiXeD{display:box;display:flex;align-items:center;box-align:center}.title___yiXeD strong{color:#333}.questionIcons___v75Tz [class~=ant-anchor-link]{display:inline}.questionIcons___v75Tz [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.questionIcons___v75Tz span,.questionIcons___v75Tz a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#fb3226;display:inline-block;margin-right:8px;margin-bottom:20px;border-radius:40px;font-weight:700;cursor:pointer}.questionIcons___v75Tz span:hover,.questionIcons___v75Tz a:hover{background-color:#ec7d72}.questionIcons___v75Tz span:nth-child(5n),.questionIcons___v75Tz a:nth-child(5n){margin-right:25px}.questionIcons___v75Tz .green___HRGef{background-color:#2abd8c}.questionIcons___v75Tz .green___HRGef:hover{background-color:#88d19e}.questionIcons___v75Tz .orange___tdW4E{background-color:#fd8001}.questionIcons___v75Tz .orange___tdW4E:hover{background-color:#fb9f42}.greenTip___f2SpQ{color:#2abd8c;margin-left:15px}.greenTip___f2SpQ:before{content:"";width:12px;height:12px;background:#2abd8c;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.redTip___jc8UE{color:#fb3226;margin-left:15px}.redTip___jc8UE:before{content:"";width:12px;height:12px;background:#fb3226;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.orangeTip___VMO_s{color:#fd8001;margin-left:15px}.orangeTip___VMO_s:before{content:"";width:12px;height:12px;background:#fd8001;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.flexRow___Jshv2{display:flex}.simpleWrap___ul6oi{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.divider___Of_8z{width:auto;min-width:auto}.modal___oAD7F [class~=ant-btn]{display:none}.programTitle___ybswa [class~=markdown-body]{overflow:initial}.simpleBg___yLrQy{background:#fafafa;padding:10px 17px;margin-top:5px}.exportBtn___x5fcE{width:108px;height:38px;border-radius:4px}.exportBtns___EmvhF{height:38px;border-radius:4px;padding:0 10px}.export_type_modal___hmW4i{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___hmW4i .export_type_modal_con___R2S3f{width:100%;display:flex;justify-content:center}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .type_item___NsmrH{width:120px;margin:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp___LUfHa{padding:15px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;margin-bottom:3px;box-shadow:0 2px #00000005}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp___LUfHa:hover{background-color:#fafafa}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp_active____uL7y{background-color:#fafafa;border-color:#5784de}.divname___wdaL2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___VAUts{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___gx5ZV{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___HV_tL{align-items:center;box-align:center}.flex_box_center_end___fVsIw{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___F5DHk{flex-direction:column;box-orient:block-axis}.shixunWrp___pinaF{border:1px solid #eee;margin-top:20px}.shixunWrp___pinaF h2{font-size:14px;font-weight:400;padding:6px 20px;border-bottom:1px solid #eee}.shixunWrp___pinaF h2 .s___mtpV4{float:right;color:#007aff;display:flex;align-items:center;cursor:pointer}.shixunWrp___pinaF h2 .s___mtpV4 i{margin-right:6px}.fillComment___WEgkI{margin-top:10px;display:flex;flex-direction:row}.fillComment___WEgkI img{width:38px;height:38px;border-radius:50%;display:block}.commentContent___v_Ebo{flex:1 1;margin-left:10px}.commentText___fyDle{font-size:14px;background:#fafafa;font-weight:500;border-radius:2px;width:100%;padding:16px;color:#666}.simpleWrap___uwIie{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.fillBg___iyMsm{background:#fafafa;padding:10px 17px;margin-top:5px}.tip___V6oDj{height:30px;background:#e300001a;border-radius:4px;margin-bottom:4px;padding-left:20px;line-height:30px;font-size:12px;color:#e30000}.simpleBg___UqElF{background:#fafafa;padding:10px 17px;margin-top:5px}.lookCode___xKifS [class~=ant-modal-confirm-content]{margin:10px 0 0!important}.flex_box_center___D6Qly{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ZA98O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___aST6E{align-items:center;box-align:center}.flex_box_center_end___kJ_eQ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZOkyZ{flex-direction:column;box-orient:block-axis}.bg___rbSyL{background:#fff;border-radius:6px}.circularBlue___qvnla,.circularRed___jo0FU,.circularOrange___GteY7,.circularGreen___PW_tz,.circularGrey___Nt7Wc{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:8px}.circularBlue___qvnla{background:#0152d9}.circularRed___jo0FU{background:#ee4a1f}.circularOrange___GteY7{background:#ff6800}.circularGreen___PW_tz{background:#028d01}.circularGrey___Nt7Wc{background:#9b9b9b}.title___Volf5{display:box;display:flex;align-items:center;box-align:center}.title___Volf5 strong{color:#333}.questionIcons___MIxzq [class~=ant-anchor-link]{display:inline}.questionIcons___MIxzq [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.questionIcons___MIxzq span,.questionIcons___MIxzq a{width:30px;height:30px;line-height:30px;text-align:center;color:#0152d9;background:#deefff;display:inline-block;margin-right:9px;margin-bottom:6px;border-radius:4px;font-weight:700;cursor:pointer}.questionIcons___MIxzq span:hover,.questionIcons___MIxzq a:hover{background-color:#cae5ff}.questionIcons___MIxzq .grey___XquYB{color:#666;background-color:#e4e4e4}.questionIcons___MIxzq .grey___XquYB:hover{background-color:#d6d6d6}.questionIcons___MIxzq .green___sjsXt{color:#028d01;background-color:#e0f4e4}.questionIcons___MIxzq .green___sjsXt:hover{background-color:#c5e9cc}.questionIcons___MIxzq .blue___Jwa9H{color:#0152d9;background-color:#deefff}.questionIcons___MIxzq .blue___Jwa9H:hover{background-color:#cae5ff}.questionIcons___MIxzq .orange___cGfa7{color:#ff6800;background-color:#ffe9c9}.questionIcons___MIxzq .orange___cGfa7:hover{background-color:#fddfb1}.questionIcons___MIxzq .red___NensB{color:#fb3226;background-color:#ffd5d0}.questionIcons___MIxzq .red___NensB:hover{background-color:#ffbdb6}.greenTip___lDmky{color:#2abd8c;margin-left:15px}.greenTip___lDmky:before{content:"";width:12px;height:12px;background:#2abd8c;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.redTip___Yp9nM{color:#fb3226;margin-left:15px}.redTip___Yp9nM:before{content:"";width:12px;height:12px;background:#fb3226;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.cccTip___Uzudc{color:#ccc;margin-left:15px}.cccTip___Uzudc:before{content:"";width:12px;height:12px;background:#ccc;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.orangeTip___gA104{color:#fd8001;margin-left:15px}.orangeTip___gA104:before{content:"";width:12px;height:12px;background:#fd8001;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.flexRow___GsOMs{display:flex}.simpleWrap___jppmP{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.userPhoto___LUsoO{font-size:0;vertical-align:top;margin:20px 0 0;padding:0}.userPhoto___LUsoO li{width:100px;margin-right:10px;display:inline-block;font-size:12px;color:#999;position:relative}.userPhoto___LUsoO li [class~=icon-fangda2]{position:absolute;right:5px;top:5px;z-index:1;cursor:pointer}.userPhoto___LUsoO li img{width:100px;height:70px;margin-bottom:5px}.CCCIcons___STbxr [class~=ant-anchor-link]{display:inline}.CCCIcons___STbxr [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.CCCIcons___STbxr span,.CCCIcons___STbxr a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#ccc;display:inline-block;margin-right:8px;margin-bottom:20px;border-radius:40px;font-weight:700;cursor:pointer}.CCCIcons___STbxr span:hover,.CCCIcons___STbxr a:hover{background-color:#dedede}.CCCIcons___STbxr span:nth-child(5n),.CCCIcons___STbxr a:nth-child(5n){margin-right:25px}.CCCIcons___STbxr .green___sjsXt{background-color:#2abd8c}.CCCIcons___STbxr .green___sjsXt:hover{background-color:#88d19e}.CCCIcons___STbxr .orange___cGfa7{background-color:#fd8001}.CCCIcons___STbxr .orange___cGfa7:hover{background-color:#fb9f42}.buttonFixed___aUnd3{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:70px;background:#fff;box-shadow:0 -2px 8px #f1f1f1;align-items:center}.buttonFixed___aUnd3 [class^=ant-btn]{border-radius:2px;height:40px}.buttonFixed___aUnd3 .progress___w_inO{padding:8px 16px;background:#f5f7fd;opacity:.9;width:261px;margin-left:20px}.buttonFixed___aUnd3 .progress___w_inO [class^=ant-progress-bg]{height:6px}.typeTitle___i1hJu{height:46px;margin:14px 14px 0;padding-left:30px;padding-right:30px;background:#f5f7fd}.answerResult___kLknn{margin-top:10px;background:#fafafa;border-radius:4px}.questionsInfo___spnx1{padding-top:40px;padding-bottom:10px;line-height:2;width:120px;background:#f1f8ff;border-radius:2px;text-align:center}.questionsInfo___spnx1 img{width:140px;position:absolute;top:0;left:-10px}.leftBar___AjrjB{padding-bottom:70px}.leftBar___AjrjB [class~=ant-affix]{height:100%!important;padding-bottom:80px;overflow:auto}.greenBg___nlTOV{background:#ecfff8}.blueBg___nYACT{background:#f1f8ff}.redBg___WTgtT{background:#fff5f4}.orangeBg___mMAXu{background:#fff8f4}.greyBg___eAdgQ{background:#f5f4f4}.commentText___smAVm{font-size:14px;background:#fafafa;font-weight:500;border-radius:2px;width:100%;padding:16px;color:#666}.full____Rgkm{height:36px;border:1px solid #cccccc;border-bottom-width:0px;color:#007aff;display:flex;justify-content:space-between;align-items:center}.full____Rgkm>span{display:flex;justify-content:center;align-items:center;cursor:pointer}.full____Rgkm>span span{margin:0 9px}.answerInfo___iSSvg{background:#e6f7ff99;border-radius:2px;border:1px solid rgba(145,213,255,.6);padding:8px;font-size:12px;margin-bottom:17px;margin-top:12px}.listType___fUHyn{padding:3px}.listType___fUHyn span{margin:3px 0 3px 3px;display:inline-block}.userInfo___sc77e{padding:20px 14px;position:relative}.userInfo___sc77e .userImg___mL2tk{width:60px;height:60px;border-radius:50%;overflow:hidden}.userInfoTitle___U2d5B{color:#6f7378;width:30px}.userInfoValue___DBOCD{margin-left:8px;font-weight:600;color:#171717;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:115px}.userInfo___sc77e .status___yZSrO{position:absolute;right:0;top:0;width:76px;height:76px}.result___TOeTF{padding:14px}.result___TOeTF .evaluate___CJGFj{margin-top:30px}.result___TOeTF .evaluate___CJGFj .analysis___NuY61{margin-top:10px;padding:12px;background:#f6f7f9;font-size:14px;font-weight:400;color:#a5a9b3;line-height:22px}.userInfoModel___jHeA_{font-size:14px;font-weight:400;line-height:14px;display:flex;flex-wrap:wrap}.userInfoModel___jHeA_ [class^=ant-input]{padding:0}.userInfoModel___jHeA_ span[class~=ant-input-data-count]{padding-bottom:20px}.userInfoModel___jHeA_ .width___UtVF4{width:248px;margin-top:22px}.userInfoModel___jHeA_ .width___UtVF4:nth-child(1),.userInfoModel___jHeA_ .width___UtVF4:nth-child(2),.userInfoModel___jHeA_ .width___UtVF4:nth-child(3){margin-top:0}.userInfoModel___jHeA_ .width___UtVF4:last-child{margin-right:auto}.userInfoModel___jHeA_ .Title___BfkeS{color:#5f6367;white-space:nowrap}.userInfoModel___jHeA_ .Value___sj9SB{margin:0 16px;color:#000;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.userInfoModelbody___nQNbP [class^=ant-modal-header]{padding:25px}.userInfoModelbody___nQNbP [class^=ant-modal-body]{padding:5px 25px 25px}#educoder .answerError___kJTJu [class^=ant-radio-inner]{border-color:#fb3226;background:#fb3226}#educoder .answerError___kJTJu [class^=ant-radio-inner]:after{background:#fff}#educoder .answerError___kJTJu [class^=ant-checkbox-inner]{border-color:#fb3226;background:#fb3226}#educoder .answerError___kJTJu [class^=ant-checkbox-inner]:after{background:#fb3226}.export_type_modal___UwY7W{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___UwY7W .export_type_modal_con___iD92j{width:100%;display:flex;justify-content:center}.export_type_modal___UwY7W .export_type_modal_con___iD92j .type_item___hBzOc{width:120px;margin:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd{padding:15px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;margin-bottom:3px;box-shadow:0 2px #00000005}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd:hover{background-color:#fafafa}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp_active___VUIa8{background-color:#fafafa;border-color:#5784de}.scoreByBlankRadio___Z7ZDy{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9!important;border-radius:16px;width:140px;margin-left:-10px}.scoreByBlankRadio___Z7ZDy span{font-size:12px}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper]{background-color:transparent;border:none;padding:0 10px;display:inline-flex;align-items:center;border-radius:16px!important;height:32px;color:#9096a3;border-left:1px solid rgba(0,0,0,0)!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 10px;display:inline-flex;align-items:center;color:#3061d0}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#c8d2ea!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.newProgramBg___zKYmY{background:#fafafa;padding:10px 17px;margin-top:10px}.score___Sk80M{display:flex;align-items:center;justify-content:space-around;position:fixed;cursor:pointer;right:50px;top:330px;width:56px;height:56px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1;border-radius:8px;border:1px solid #BACFFE}.score___Sk80M i{color:#3061d0}.score___Sk80M:hover{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80}.score___Sk80M:hover i{color:#fff}.drawerWrap___VuX5c{width:254px}.drawerWrap___VuX5c .top___EnYnP{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.drawerWrap___VuX5c .middle___LNYBi{overflow:auto;max-height:calc(100vh - 140px)}.drawerWrap___VuX5c .listwrap___l6Z3o{width:240px;background:#f6f7f9;border-radius:2px;padding:10px;margin-bottom:10px}.drawerWrap___VuX5c .btns___hFvQ6{position:fixed;bottom:20px;right:20px}.wrap___SSpd0{position:relative;font-size:14px}.wrap___SSpd0 [class~=ant-table-footer]{background-color:#fff;padding:0}.img___nbd2O{position:absolute;height:100px;width:140px;top:2px;left:2px}.table___fcP71 a{color:#000000d9}.totalScore___YxSMe{margin-right:142px;padding:12px 8px;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}.people___bf9pK{padding:12px 8px;border-right:1px solid #f0f0f0}.glassSeal___dYhKO{position:absolute;font-size:16px;left:-480px;top:520px;width:1000px;transform:rotate(-90deg);border-bottom:2px dashed #fb3226;display:flex}.glassSeal___dYhKO>span{padding-right:20px;padding-left:10px}.glassSeal___dYhKO>span:nth-child(1){margin-left:auto}.glassSeal___dYhKO>span:last-child{margin-right:auto}.paperHeader___gYUbq{position:relative;margin-bottom:20px;font-size:18px;font-weight:500}.paperHeader___gYUbq .exportBtn___nyRYQ{position:absolute;right:0;top:100%;transform:translateY(-50%);height:34px;width:106px}.modalWrapper___rWDvO div[class~=ant-modal-body]{padding:16px 46px}.exportSettingWrapper___pCClH,.exportSettingWrapper___pCClH label[class~=ant-checkbox-wrapper]{font-size:14px;font-weight:400;color:#000}.exportSettingWrapper___pCClH .imgPreviewPart___PCv0Y img{height:338px}.exportSettingWrapper___pCClH .tips___EVeBl{font-size:12px;font-weight:400;color:#5f6367;margin-left:10px}.exportSettingWrapper___pCClH .pottedLine___AaY68 img{width:100px}.exportSettingWrapper___pCClH .pottedLine___AaY68 .text___ho3u_{font-size:14px;font-weight:400;color:#666;margin:0 10px}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.flex_box_center___hzSR8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Mscip{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Uckau{align-items:center;box-align:center}.flex_box_center_end___Kw1tf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___udgQE{flex-direction:column;box-orient:block-axis}.comments___He0El{background-color:#f2f2f2;padding:10px 14px;border-radius:2px;margin-top:11px}.comments___He0El .line___P3zVB{height:1px;border-bottom:1px dashed #d3d1d1;margin:7px 0}.comments___He0El .editSty___SwU5r{color:#8f96b1;margin-right:16px}.comments___He0El .editSty___SwU5r:hover{color:#3061d0}.comments___He0El .delSty____zUGN{color:#8f96b1}.comments___He0El .delSty____zUGN:hover{color:#eb5b5b}.tag___H3Lob{display:inline-flex;align-items:center;justify-content:center;padding:0 7px;height:18px;background:#e7f7ff;border-radius:9px;border:1px solid #91D5FF;font-size:12px;color:#3061d0;margin-left:8px}.mkd_html___WDom9{flex:1 1;color:#0152d9;font-size:14px;white-space:pre-wrap}.mkd_html___WDom9 p{line-height:24px} +.flex_box_center___GW1u0{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___XhK9z{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___NKIbp{align-items:center;box-align:center}.flex_box_center_end___V3qhT{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___b4G29{flex-direction:column;box-orient:block-axis}.bg___exMJB{background:#fff;min-height:1000px}.bg___exMJB>div{position:relative}.bg___exMJB .paginationWrapper___ROsRI{padding-right:30px}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text]{float:none}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text] .totalText___PGE6D{font-size:12px;color:#464f66}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text] .totalText___PGE6D .num___jLrBF{color:#0152d9}.title___yiXeD{display:box;display:flex;align-items:center;box-align:center}.title___yiXeD strong{color:#333}.questionIcons___v75Tz [class~=ant-anchor-link]{display:inline}.questionIcons___v75Tz [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.questionIcons___v75Tz span,.questionIcons___v75Tz a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#fb3226;display:inline-block;margin-right:8px;margin-bottom:20px;border-radius:40px;font-weight:700;cursor:pointer}.questionIcons___v75Tz span:hover,.questionIcons___v75Tz a:hover{background-color:#ec7d72}.questionIcons___v75Tz span:nth-child(5n),.questionIcons___v75Tz a:nth-child(5n){margin-right:25px}.questionIcons___v75Tz .green___HRGef{background-color:#2abd8c}.questionIcons___v75Tz .green___HRGef:hover{background-color:#88d19e}.questionIcons___v75Tz .orange___tdW4E{background-color:#fd8001}.questionIcons___v75Tz .orange___tdW4E:hover{background-color:#fb9f42}.greenTip___f2SpQ{color:#2abd8c;margin-left:15px}.greenTip___f2SpQ:before{content:"";width:12px;height:12px;background:#2abd8c;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.redTip___jc8UE{color:#fb3226;margin-left:15px}.redTip___jc8UE:before{content:"";width:12px;height:12px;background:#fb3226;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.orangeTip___VMO_s{color:#fd8001;margin-left:15px}.orangeTip___VMO_s:before{content:"";width:12px;height:12px;background:#fd8001;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.flexRow___Jshv2{display:flex}.simpleWrap___ul6oi{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.divider___Of_8z{width:auto;min-width:auto}.modal___oAD7F [class~=ant-btn]{display:none}.programTitle___ybswa [class~=markdown-body]{overflow:initial}.simpleBg___yLrQy{background:#fafafa;padding:10px 17px;margin-top:5px}.exportBtn___x5fcE{width:108px;height:38px;border-radius:4px}.exportBtns___EmvhF{height:38px;border-radius:4px;padding:0 10px}.export_type_modal___hmW4i{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___hmW4i .export_type_modal_con___R2S3f{width:100%;display:flex;justify-content:center}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .type_item___NsmrH{width:120px;margin:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp___LUfHa{padding:15px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;margin-bottom:3px;box-shadow:0 2px #00000005}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp___LUfHa:hover{background-color:#fafafa}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp_active____uL7y{background-color:#fafafa;border-color:#5784de}.divname___wdaL2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___VAUts{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___gx5ZV{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___HV_tL{align-items:center;box-align:center}.flex_box_center_end___fVsIw{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___F5DHk{flex-direction:column;box-orient:block-axis}.shixunWrp___pinaF{border:1px solid #eee;margin-top:20px}.shixunWrp___pinaF h2{font-size:14px;font-weight:400;padding:6px 20px;border-bottom:1px solid #eee}.shixunWrp___pinaF h2 .s___mtpV4{float:right;color:#007aff;display:flex;align-items:center;cursor:pointer}.shixunWrp___pinaF h2 .s___mtpV4 i{margin-right:6px}.fillComment___WEgkI{margin-top:10px;display:flex;flex-direction:row}.fillComment___WEgkI img{width:38px;height:38px;border-radius:50%;display:block}.commentContent___v_Ebo{flex:1 1;margin-left:10px}.commentText___fyDle{font-size:14px;background:#fafafa;font-weight:500;border-radius:2px;width:100%;padding:16px;color:#666}.simpleWrap___uwIie{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.fillBg___iyMsm{background:#fafafa;padding:10px 17px;margin-top:5px}.tip___V6oDj{height:30px;background:#e300001a;border-radius:4px;margin-bottom:4px;padding-left:20px;line-height:30px;font-size:12px;color:#e30000}.simpleBg___UqElF{background:#fafafa;padding:10px 17px;margin-top:5px}.lookCode___xKifS [class~=ant-modal-confirm-content]{margin:10px 0 0!important}.flex_box_center___D6Qly{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ZA98O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___aST6E{align-items:center;box-align:center}.flex_box_center_end___kJ_eQ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZOkyZ{flex-direction:column;box-orient:block-axis}.bg___rbSyL{background:#fff;border-radius:6px}.circularBlue___qvnla,.circularRed___jo0FU,.circularOrange___GteY7,.circularGreen___PW_tz,.circularGrey___Nt7Wc{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:8px}.circularBlue___qvnla{background:#0152d9}.circularRed___jo0FU{background:#ee4a1f}.circularOrange___GteY7{background:#ff6800}.circularGreen___PW_tz{background:#028d01}.circularGrey___Nt7Wc{background:#9b9b9b}.title___Volf5{display:box;display:flex;align-items:center;box-align:center}.title___Volf5 strong{color:#333}.questionIcons___MIxzq [class~=ant-anchor-link]{display:inline}.questionIcons___MIxzq [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.questionIcons___MIxzq span,.questionIcons___MIxzq a{width:30px;height:30px;line-height:30px;text-align:center;color:#0152d9;background:#deefff;display:inline-block;margin-right:9px;margin-bottom:6px;border-radius:4px;font-weight:700;cursor:pointer}.questionIcons___MIxzq span:hover,.questionIcons___MIxzq a:hover{background-color:#cae5ff}.questionIcons___MIxzq .grey___XquYB{color:#666;background-color:#e4e4e4}.questionIcons___MIxzq .grey___XquYB:hover{background-color:#d6d6d6}.questionIcons___MIxzq .green___sjsXt{color:#028d01;background-color:#e0f4e4}.questionIcons___MIxzq .green___sjsXt:hover{background-color:#c5e9cc}.questionIcons___MIxzq .blue___Jwa9H{color:#0152d9;background-color:#deefff}.questionIcons___MIxzq .blue___Jwa9H:hover{background-color:#cae5ff}.questionIcons___MIxzq .orange___cGfa7{color:#ff6800;background-color:#ffe9c9}.questionIcons___MIxzq .orange___cGfa7:hover{background-color:#fddfb1}.questionIcons___MIxzq .red___NensB{color:#fb3226;background-color:#ffd5d0}.questionIcons___MIxzq .red___NensB:hover{background-color:#ffbdb6}.greenTip___lDmky{color:#2abd8c;margin-left:15px}.greenTip___lDmky:before{content:"";width:12px;height:12px;background:#2abd8c;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.redTip___Yp9nM{color:#fb3226;margin-left:15px}.redTip___Yp9nM:before{content:"";width:12px;height:12px;background:#fb3226;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.cccTip___Uzudc{color:#ccc;margin-left:15px}.cccTip___Uzudc:before{content:"";width:12px;height:12px;background:#ccc;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.orangeTip___gA104{color:#fd8001;margin-left:15px}.orangeTip___gA104:before{content:"";width:12px;height:12px;background:#fd8001;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.flexRow___GsOMs{display:flex}.simpleWrap___jppmP{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.userPhoto___LUsoO{font-size:0;vertical-align:top;margin:20px 0 0;padding:0}.userPhoto___LUsoO li{width:100px;margin-right:10px;display:inline-block;font-size:12px;color:#999;position:relative}.userPhoto___LUsoO li [class~=icon-fangda2]{position:absolute;right:5px;top:5px;z-index:1;cursor:pointer}.userPhoto___LUsoO li img{width:100px;height:70px;margin-bottom:5px}.CCCIcons___STbxr [class~=ant-anchor-link]{display:inline}.CCCIcons___STbxr [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.CCCIcons___STbxr span,.CCCIcons___STbxr a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#ccc;display:inline-block;margin-right:8px;margin-bottom:20px;border-radius:40px;font-weight:700;cursor:pointer}.CCCIcons___STbxr span:hover,.CCCIcons___STbxr a:hover{background-color:#dedede}.CCCIcons___STbxr span:nth-child(5n),.CCCIcons___STbxr a:nth-child(5n){margin-right:25px}.CCCIcons___STbxr .green___sjsXt{background-color:#2abd8c}.CCCIcons___STbxr .green___sjsXt:hover{background-color:#88d19e}.CCCIcons___STbxr .orange___cGfa7{background-color:#fd8001}.CCCIcons___STbxr .orange___cGfa7:hover{background-color:#fb9f42}.buttonFixed___aUnd3{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:70px;background:#fff;box-shadow:0 -2px 8px #f1f1f1;align-items:center}.buttonFixed___aUnd3 [class^=ant-btn]{border-radius:2px;height:40px}.buttonFixed___aUnd3 .progress___w_inO{padding:8px 16px;background:#f5f7fd;opacity:.9;width:261px;margin-left:20px}.buttonFixed___aUnd3 .progress___w_inO [class^=ant-progress-bg]{height:6px}.typeTitle___i1hJu{height:46px;margin:14px 14px 0;padding-left:30px;padding-right:30px;background:#f5f7fd}.answerResult___kLknn{margin-top:10px;background:#fafafa;border-radius:4px}.questionsInfo___spnx1{padding-top:40px;padding-bottom:10px;line-height:2;width:120px;background:#f1f8ff;border-radius:2px;text-align:center}.questionsInfo___spnx1 img{width:140px;position:absolute;top:0;left:-10px}.leftBar___AjrjB{padding-bottom:70px}.leftBar___AjrjB [class~=ant-affix]{height:100%!important;padding-bottom:80px;overflow:auto}.greenBg___nlTOV{background:#ecfff8}.blueBg___nYACT{background:#f1f8ff}.redBg___WTgtT{background:#fff5f4}.orangeBg___mMAXu{background:#fff8f4}.greyBg___eAdgQ{background:#f5f4f4}.commentText___smAVm{font-size:14px;background:#fafafa;font-weight:500;border-radius:2px;width:100%;padding:16px;color:#666}.full____Rgkm{height:36px;border:1px solid #cccccc;border-bottom-width:0px;color:#007aff;display:flex;justify-content:space-between;align-items:center}.full____Rgkm>span{display:flex;justify-content:center;align-items:center;cursor:pointer}.full____Rgkm>span span{margin:0 9px}.answerInfo___iSSvg{background:#e6f7ff99;border-radius:2px;border:1px solid rgba(145,213,255,.6);padding:8px;font-size:12px;margin-bottom:17px;margin-top:12px}.listType___fUHyn{padding:3px}.listType___fUHyn span{margin:3px 0 3px 3px;display:inline-block}.userInfo___sc77e{padding:20px 14px;position:relative}.userInfo___sc77e .userImg___mL2tk{width:60px;height:60px;border-radius:50%;overflow:hidden}.userInfoTitle___U2d5B{color:#6f7378;width:30px}.userInfoValue___DBOCD{margin-left:8px;font-weight:600;color:#171717;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:115px}.userInfo___sc77e .status___yZSrO{position:absolute;right:0;top:0;width:76px;height:76px}.result___TOeTF{padding:14px}.result___TOeTF .evaluate___CJGFj{margin-top:30px}.result___TOeTF .evaluate___CJGFj .analysis___NuY61{margin-top:10px;padding:12px;background:#f6f7f9;font-size:14px;font-weight:400;color:#a5a9b3;line-height:22px}.userInfoModel___jHeA_{font-size:14px;font-weight:400;line-height:14px;display:flex;flex-wrap:wrap}.userInfoModel___jHeA_ [class^=ant-input]{padding:0}.userInfoModel___jHeA_ span[class~=ant-input-data-count]{padding-bottom:20px}.userInfoModel___jHeA_ .width___UtVF4{width:248px;margin-top:22px}.userInfoModel___jHeA_ .width___UtVF4:nth-child(1),.userInfoModel___jHeA_ .width___UtVF4:nth-child(2),.userInfoModel___jHeA_ .width___UtVF4:nth-child(3){margin-top:0}.userInfoModel___jHeA_ .width___UtVF4:last-child{margin-right:auto}.userInfoModel___jHeA_ .Title___BfkeS{color:#5f6367;white-space:nowrap}.userInfoModel___jHeA_ .Value___sj9SB{margin:0 16px;color:#000;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.userInfoModelbody___nQNbP [class^=ant-modal-header]{padding:25px}.userInfoModelbody___nQNbP [class^=ant-modal-body]{padding:5px 25px 25px}#educoder .answerError___kJTJu [class^=ant-radio-inner]{border-color:#fb3226;background:#fb3226}#educoder .answerError___kJTJu [class^=ant-radio-inner]:after{background:#fff}#educoder .answerError___kJTJu [class^=ant-checkbox-inner]{border-color:#fb3226;background:#fb3226}#educoder .answerError___kJTJu [class^=ant-checkbox-inner]:after{background:#fb3226}.export_type_modal___UwY7W{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___UwY7W .export_type_modal_con___iD92j{width:100%;display:flex;justify-content:center}.export_type_modal___UwY7W .export_type_modal_con___iD92j .type_item___hBzOc{width:120px;margin:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd{padding:15px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;margin-bottom:3px;box-shadow:0 2px #00000005}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd:hover{background-color:#fafafa}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp_active___VUIa8{background-color:#fafafa;border-color:#5784de}.scoreByBlankRadio___Z7ZDy{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9!important;border-radius:16px;width:140px;margin-left:-10px}.scoreByBlankRadio___Z7ZDy span{font-size:12px}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper]{background-color:transparent;border:none;padding:0 10px;display:inline-flex;align-items:center;border-radius:16px!important;height:32px;color:#9096a3;border-left:1px solid rgba(0,0,0,0)!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 10px;display:inline-flex;align-items:center;color:#3061d0}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#c8d2ea!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.newProgramBg___zKYmY{background:#fafafa;padding:10px 17px;margin-top:10px}.score___Sk80M{display:flex;align-items:center;justify-content:space-around;position:fixed;cursor:pointer;right:50px;top:330px;width:56px;height:56px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1;border-radius:8px;border:1px solid #BACFFE}.score___Sk80M i{color:#3061d0}.score___Sk80M:hover{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80}.score___Sk80M:hover i{color:#fff}.drawerWrap___VuX5c{width:254px}.drawerWrap___VuX5c .top___EnYnP{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.drawerWrap___VuX5c .middle___LNYBi{overflow:auto;max-height:calc(100vh - 140px)}.drawerWrap___VuX5c .listwrap___l6Z3o{width:240px;background:#f6f7f9;border-radius:2px;padding:10px;margin-bottom:10px}.drawerWrap___VuX5c .btns___hFvQ6{position:fixed;bottom:20px;right:20px}.wrap___SSpd0{position:relative;font-size:14px}.wrap___SSpd0 [class~=ant-table-footer]{background-color:#fff;padding:0}.img___nbd2O{position:absolute;height:100px;width:140px;top:2px;left:2px}.table___fcP71 a{color:#000000d9}.totalScore___YxSMe{margin-right:142px;padding:12px 8px;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}.people___bf9pK{padding:12px 8px;border-right:1px solid #f0f0f0}.glassSeal___dYhKO{position:absolute;font-size:16px;left:-480px;top:520px;width:1000px;transform:rotate(-90deg);border-bottom:2px dashed #fb3226;display:flex}.glassSeal___dYhKO>span{padding-right:20px;padding-left:10px}.glassSeal___dYhKO>span:nth-child(1){margin-left:auto}.glassSeal___dYhKO>span:last-child{margin-right:auto}.paperHeader___gYUbq{position:relative;margin-bottom:20px;font-size:18px;font-weight:500}.paperHeader___gYUbq .exportBtn___nyRYQ{position:absolute;right:0;top:100%;transform:translateY(-50%);height:34px;width:106px}.modalWrapper___rWDvO div[class~=ant-modal-body]{padding:16px 46px}.exportSettingWrapper___pCClH,.exportSettingWrapper___pCClH label[class~=ant-checkbox-wrapper]{font-size:14px;font-weight:400;color:#000}.exportSettingWrapper___pCClH .imgPreviewPart___PCv0Y img{height:338px}.exportSettingWrapper___pCClH .tips___EVeBl{font-size:12px;font-weight:400;color:#5f6367;margin-left:10px}.exportSettingWrapper___pCClH .pottedLine___AaY68 img{width:100px}.exportSettingWrapper___pCClH .pottedLine___AaY68 .text___ho3u_{font-size:14px;font-weight:400;color:#666;margin:0 10px}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.flex_box_center___hzSR8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Mscip{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Uckau{align-items:center;box-align:center}.flex_box_center_end___Kw1tf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___udgQE{flex-direction:column;box-orient:block-axis}.comments___He0El{background-color:#f2f2f2;padding:10px 14px;border-radius:2px;margin-top:11px}.comments___He0El .line___P3zVB{height:1px;border-bottom:1px dashed #d3d1d1;margin:7px 0}.comments___He0El .editSty___SwU5r{color:#8f96b1;margin-right:16px}.comments___He0El .editSty___SwU5r:hover{color:#3061d0}.comments___He0El .delSty____zUGN{color:#8f96b1}.comments___He0El .delSty____zUGN:hover{color:#eb5b5b}.tag___H3Lob{display:inline-flex;align-items:center;justify-content:center;padding:0 7px;height:18px;background:#e7f7ff;border-radius:9px;border:1px solid #91D5FF;font-size:12px;color:#3061d0;margin-left:8px}.mkd_html___WDom9{flex:1 1;font-size:14px}.mkd_html___WDom9 p{line-height:24px} diff --git a/p__Classrooms__Lists__Exercise__Review__index.9d7d6d8e.chunk.css b/p__Classrooms__Lists__Exercise__Review__index.4df5224e.chunk.css similarity index 96% rename from p__Classrooms__Lists__Exercise__Review__index.9d7d6d8e.chunk.css rename to p__Classrooms__Lists__Exercise__Review__index.4df5224e.chunk.css index 1f05975992..b8ef795bb6 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.9d7d6d8e.chunk.css +++ b/p__Classrooms__Lists__Exercise__Review__index.4df5224e.chunk.css @@ -1 +1 @@ -.flex_box_center___D6Qly{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ZA98O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___aST6E{align-items:center;box-align:center}.flex_box_center_end___kJ_eQ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZOkyZ{flex-direction:column;box-orient:block-axis}.bg___rbSyL{background:#fff;border-radius:6px}.circularBlue___qvnla,.circularRed___jo0FU,.circularOrange___GteY7,.circularGreen___PW_tz,.circularGrey___Nt7Wc{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:8px}.circularBlue___qvnla{background:#0152d9}.circularRed___jo0FU{background:#ee4a1f}.circularOrange___GteY7{background:#ff6800}.circularGreen___PW_tz{background:#028d01}.circularGrey___Nt7Wc{background:#9b9b9b}.title___Volf5{display:box;display:flex;align-items:center;box-align:center}.title___Volf5 strong{color:#333}.questionIcons___MIxzq [class~=ant-anchor-link]{display:inline}.questionIcons___MIxzq [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.questionIcons___MIxzq span,.questionIcons___MIxzq a{width:30px;height:30px;line-height:30px;text-align:center;color:#0152d9;background:#deefff;display:inline-block;margin-right:9px;margin-bottom:6px;border-radius:4px;font-weight:700;cursor:pointer}.questionIcons___MIxzq span:hover,.questionIcons___MIxzq a:hover{background-color:#cae5ff}.questionIcons___MIxzq .grey___XquYB{color:#666;background-color:#e4e4e4}.questionIcons___MIxzq .grey___XquYB:hover{background-color:#d6d6d6}.questionIcons___MIxzq .green___sjsXt{color:#028d01;background-color:#e0f4e4}.questionIcons___MIxzq .green___sjsXt:hover{background-color:#c5e9cc}.questionIcons___MIxzq .blue___Jwa9H{color:#0152d9;background-color:#deefff}.questionIcons___MIxzq .blue___Jwa9H:hover{background-color:#cae5ff}.questionIcons___MIxzq .orange___cGfa7{color:#ff6800;background-color:#ffe9c9}.questionIcons___MIxzq .orange___cGfa7:hover{background-color:#fddfb1}.questionIcons___MIxzq .red___NensB{color:#fb3226;background-color:#ffd5d0}.questionIcons___MIxzq .red___NensB:hover{background-color:#ffbdb6}.greenTip___lDmky{color:#2abd8c;margin-left:15px}.greenTip___lDmky:before{content:"";width:12px;height:12px;background:#2abd8c;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.redTip___Yp9nM{color:#fb3226;margin-left:15px}.redTip___Yp9nM:before{content:"";width:12px;height:12px;background:#fb3226;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.cccTip___Uzudc{color:#ccc;margin-left:15px}.cccTip___Uzudc:before{content:"";width:12px;height:12px;background:#ccc;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.orangeTip___gA104{color:#fd8001;margin-left:15px}.orangeTip___gA104:before{content:"";width:12px;height:12px;background:#fd8001;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.flexRow___GsOMs{display:flex}.simpleWrap___jppmP{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.userPhoto___LUsoO{font-size:0;vertical-align:top;margin:20px 0 0;padding:0}.userPhoto___LUsoO li{width:100px;margin-right:10px;display:inline-block;font-size:12px;color:#999;position:relative}.userPhoto___LUsoO li [class~=icon-fangda2]{position:absolute;right:5px;top:5px;z-index:1;cursor:pointer}.userPhoto___LUsoO li img{width:100px;height:70px;margin-bottom:5px}.CCCIcons___STbxr [class~=ant-anchor-link]{display:inline}.CCCIcons___STbxr [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.CCCIcons___STbxr span,.CCCIcons___STbxr a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#ccc;display:inline-block;margin-right:8px;margin-bottom:20px;border-radius:40px;font-weight:700;cursor:pointer}.CCCIcons___STbxr span:hover,.CCCIcons___STbxr a:hover{background-color:#dedede}.CCCIcons___STbxr span:nth-child(5n),.CCCIcons___STbxr a:nth-child(5n){margin-right:25px}.CCCIcons___STbxr .green___sjsXt{background-color:#2abd8c}.CCCIcons___STbxr .green___sjsXt:hover{background-color:#88d19e}.CCCIcons___STbxr .orange___cGfa7{background-color:#fd8001}.CCCIcons___STbxr .orange___cGfa7:hover{background-color:#fb9f42}.buttonFixed___aUnd3{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:70px;background:#fff;box-shadow:0 -2px 8px #f1f1f1;align-items:center}.buttonFixed___aUnd3 [class^=ant-btn]{border-radius:2px;height:40px}.buttonFixed___aUnd3 .progress___w_inO{padding:8px 16px;background:#f5f7fd;opacity:.9;width:261px;margin-left:20px}.buttonFixed___aUnd3 .progress___w_inO [class^=ant-progress-bg]{height:6px}.typeTitle___i1hJu{height:46px;margin:14px 14px 0;padding-left:30px;padding-right:30px;background:#f5f7fd}.answerResult___kLknn{margin-top:10px;background:#fafafa;border-radius:4px}.questionsInfo___spnx1{padding-top:40px;padding-bottom:10px;line-height:2;width:120px;background:#f1f8ff;border-radius:2px;text-align:center}.questionsInfo___spnx1 img{width:140px;position:absolute;top:0;left:-10px}.leftBar___AjrjB{padding-bottom:70px}.leftBar___AjrjB [class~=ant-affix]{height:100%!important;padding-bottom:80px;overflow:auto}.greenBg___nlTOV{background:#ecfff8}.blueBg___nYACT{background:#f1f8ff}.redBg___WTgtT{background:#fff5f4}.orangeBg___mMAXu{background:#fff8f4}.greyBg___eAdgQ{background:#f5f4f4}.commentText___smAVm{font-size:14px;background:#fafafa;font-weight:500;border-radius:2px;width:100%;padding:16px;color:#666}.full____Rgkm{height:36px;border:1px solid #cccccc;border-bottom-width:0px;color:#007aff;display:flex;justify-content:space-between;align-items:center}.full____Rgkm>span{display:flex;justify-content:center;align-items:center;cursor:pointer}.full____Rgkm>span span{margin:0 9px}.answerInfo___iSSvg{background:#e6f7ff99;border-radius:2px;border:1px solid rgba(145,213,255,.6);padding:8px;font-size:12px;margin-bottom:17px;margin-top:12px}.listType___fUHyn{padding:3px}.listType___fUHyn span{margin:3px 0 3px 3px;display:inline-block}.userInfo___sc77e{padding:20px 14px;position:relative}.userInfo___sc77e .userImg___mL2tk{width:60px;height:60px;border-radius:50%;overflow:hidden}.userInfoTitle___U2d5B{color:#6f7378;width:30px}.userInfoValue___DBOCD{margin-left:8px;font-weight:600;color:#171717;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:115px}.userInfo___sc77e .status___yZSrO{position:absolute;right:0;top:0;width:76px;height:76px}.result___TOeTF{padding:14px}.result___TOeTF .evaluate___CJGFj{margin-top:30px}.result___TOeTF .evaluate___CJGFj .analysis___NuY61{margin-top:10px;padding:12px;background:#f6f7f9;font-size:14px;font-weight:400;color:#a5a9b3;line-height:22px}.userInfoModel___jHeA_{font-size:14px;font-weight:400;line-height:14px;display:flex;flex-wrap:wrap}.userInfoModel___jHeA_ [class^=ant-input]{padding:0}.userInfoModel___jHeA_ span[class~=ant-input-data-count]{padding-bottom:20px}.userInfoModel___jHeA_ .width___UtVF4{width:248px;margin-top:22px}.userInfoModel___jHeA_ .width___UtVF4:nth-child(1),.userInfoModel___jHeA_ .width___UtVF4:nth-child(2),.userInfoModel___jHeA_ .width___UtVF4:nth-child(3){margin-top:0}.userInfoModel___jHeA_ .width___UtVF4:last-child{margin-right:auto}.userInfoModel___jHeA_ .Title___BfkeS{color:#5f6367;white-space:nowrap}.userInfoModel___jHeA_ .Value___sj9SB{margin:0 16px;color:#000;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.userInfoModelbody___nQNbP [class^=ant-modal-header]{padding:25px}.userInfoModelbody___nQNbP [class^=ant-modal-body]{padding:5px 25px 25px}#educoder .answerError___kJTJu [class^=ant-radio-inner]{border-color:#fb3226;background:#fb3226}#educoder .answerError___kJTJu [class^=ant-radio-inner]:after{background:#fff}#educoder .answerError___kJTJu [class^=ant-checkbox-inner]{border-color:#fb3226;background:#fb3226}#educoder .answerError___kJTJu [class^=ant-checkbox-inner]:after{background:#fb3226}.export_type_modal___UwY7W{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___UwY7W .export_type_modal_con___iD92j{width:100%;display:flex;justify-content:center}.export_type_modal___UwY7W .export_type_modal_con___iD92j .type_item___hBzOc{width:120px;margin:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd{padding:15px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;margin-bottom:3px;box-shadow:0 2px #00000005}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd:hover{background-color:#fafafa}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp_active___VUIa8{background-color:#fafafa;border-color:#5784de}.scoreByBlankRadio___Z7ZDy{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9!important;border-radius:16px;width:140px;margin-left:-10px}.scoreByBlankRadio___Z7ZDy span{font-size:12px}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper]{background-color:transparent;border:none;padding:0 10px;display:inline-flex;align-items:center;border-radius:16px!important;height:32px;color:#9096a3;border-left:1px solid rgba(0,0,0,0)!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 10px;display:inline-flex;align-items:center;color:#3061d0}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#c8d2ea!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.newProgramBg___zKYmY{background:#fafafa;padding:10px 17px;margin-top:10px}.score___Sk80M{display:flex;align-items:center;justify-content:space-around;position:fixed;cursor:pointer;right:50px;top:330px;width:56px;height:56px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1;border-radius:8px;border:1px solid #BACFFE}.score___Sk80M i{color:#3061d0}.score___Sk80M:hover{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80}.score___Sk80M:hover i{color:#fff}.drawerWrap___VuX5c{width:254px}.drawerWrap___VuX5c .top___EnYnP{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.drawerWrap___VuX5c .middle___LNYBi{overflow:auto;max-height:calc(100vh - 140px)}.drawerWrap___VuX5c .listwrap___l6Z3o{width:240px;background:#f6f7f9;border-radius:2px;padding:10px;margin-bottom:10px}.drawerWrap___VuX5c .btns___hFvQ6{position:fixed;bottom:20px;right:20px}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___VAUts{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___gx5ZV{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___HV_tL{align-items:center;box-align:center}.flex_box_center_end___fVsIw{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___F5DHk{flex-direction:column;box-orient:block-axis}.shixunWrp___pinaF{border:1px solid #eee;margin-top:20px}.shixunWrp___pinaF h2{font-size:14px;font-weight:400;padding:6px 20px;border-bottom:1px solid #eee}.shixunWrp___pinaF h2 .s___mtpV4{float:right;color:#007aff;display:flex;align-items:center;cursor:pointer}.shixunWrp___pinaF h2 .s___mtpV4 i{margin-right:6px}.fillComment___WEgkI{margin-top:10px;display:flex;flex-direction:row}.fillComment___WEgkI img{width:38px;height:38px;border-radius:50%;display:block}.commentContent___v_Ebo{flex:1 1;margin-left:10px}.commentText___fyDle{font-size:14px;background:#fafafa;font-weight:500;border-radius:2px;width:100%;padding:16px;color:#666}.simpleWrap___uwIie{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.fillBg___iyMsm{background:#fafafa;padding:10px 17px;margin-top:5px}.tip___V6oDj{height:30px;background:#e300001a;border-radius:4px;margin-bottom:4px;padding-left:20px;line-height:30px;font-size:12px;color:#e30000}.simpleBg___UqElF{background:#fafafa;padding:10px 17px;margin-top:5px}.lookCode___xKifS [class~=ant-modal-confirm-content]{margin:10px 0 0!important}.flex_box_center___RWbPL{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ZSGqQ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lJVwS{align-items:center;box-align:center}.flex_box_center_end___jDpSh{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___aYkRP{flex-direction:column;box-orient:block-axis}.result___MEJ17{display:flex}.result___MEJ17 .left___BoJu6{margin-right:38px;width:474px}.result___MEJ17 .right___cAGQT{width:630px}.result___MEJ17 .box___iw62F{background:#f6f7f9;padding:15px}.result___MEJ17 .box___iw62F .li___csLVy{background:#fff;border:1px solid #DCDCDC}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.flex_box_center___rj3qW{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___eHnsZ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___o8x0E{align-items:center;box-align:center}.flex_box_center_end___Eje4p{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column____EBoU{flex-direction:column;box-orient:block-axis}.fullBtn___eRgbl{width:68px;height:40px;text-align:center;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-size:14px;color:#fff;cursor:pointer;margin-left:20px}.box___L0bdv{padding-left:50px;margin-bottom:20px}.box___L0bdv .head___cyjX5{cursor:pointer;margin-top:20px;margin-bottom:10px}.box___L0bdv .head___cyjX5 i{color:#999;display:inline-block;transform:scale(.6) rotate(180deg) translateY(2px)}.box___L0bdv .head___cyjX5 span{color:#464f66}.box___L0bdv .head___cyjX5 img{width:18px;margin-top:-3px;margin-left:4px}.box___L0bdv .content___hzHVR{background:#f6f7f9;padding:20px}.row___FKXkZ .btnWrap___aUDJ0{position:relative;display:inline-block;margin-right:25px;margin-top:20px}.row___FKXkZ .btnWrap___aUDJ0 .btn___N6ksw{width:40px;height:40px;background:#fff;border-radius:2px;border:1px solid #DCDCDC;cursor:pointer;color:#333;line-height:38px;text-align:center;user-select:none}.row___FKXkZ .btnWrap___aUDJ0 .btn___N6ksw:hover{background:#3061d0;color:#fff;border:0;line-height:40px}.row___FKXkZ .btnWrap___aUDJ0 .disabledBtn___t8_ZJ{width:40px;height:40px;border-radius:2px;line-height:38px;text-align:center;user-select:none;background:#efefef;cursor:not-allowed;color:#b5b5b5;border:1px solid #e1e1e1}.row___FKXkZ .btnWrap___aUDJ0 .del___TrkS2{position:absolute;z-index:1;color:#e30000;cursor:pointer;font-size:14;right:-7px;top:-7px}.row___FKXkZ .btnWrap___aUDJ0:nth-child(6n){margin-right:0}.line___jAAPS{height:1px;background:#dcdcdc;margin-top:20px}.slider___xLyf7 .ant-slider-rail{border-radius:2px!important}.slider___xLyf7 .ant-slider-track{background-color:#3061d0!important;border-radius:2px!important}.slider___xLyf7 .ant-slider-handle:after{box-shadow:0 0 0 2px #3061d0!important}.currentPrimary___NPWiR{cursor:pointer;user-select:none}.currentPrimary___NPWiR:hover{color:#165dff}.currentDelete___UEfhf{cursor:pointer;user-select:none}.currentDelete___UEfhf:hover{color:#e30000}.DirectoryTree___xPxCY{width:100%}.DirectoryTree___xPxCY .EditDom___seNxC{display:none}.DirectoryTree___xPxCY div[class~=ant-tree-treenode]{padding:4px 0}.DirectoryTree___xPxCY div[class~=ant-tree-treenode]:hover .EditDom___seNxC{display:block}.DirectoryTree___xPxCY span[class~=ant-tree-iconEle]{height:auto!important}.DirectoryTree___xPxCY div[class~=ant-tree-treenode-selected]:before{bottom:0!important;background:#f6f7f9!important;border-radius:4px!important}.DirectoryTree___xPxCY span[class~=ant-tree-node-content-wrapper]{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;padding:0!important;line-height:40px!important}.DirectoryTree___xPxCY span[class~=ant-tree-title]{flex:1 1;color:#191919!important;padding-right:25px!important;display:inline-flex!important;align-items:center!important}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.tip___peuQ9{height:60px;background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 52px;margin-top:12px;margin-left:18px}.apply___vL0_X{padding:0 8px;height:20px;line-height:20px;text-align:center;background:#3060d01a;font-size:12px;color:#3061d0;border-radius:10px;cursor:pointer}.form_item_warp___ik_ub{background:#f6f7f9}.form_item_warp___ik_ub .lable_name1___prVgU{line-height:40px;color:#333;font-size:14px}.form_item_warp___ik_ub .h_lh_40___N1KfV{height:40px!important;line-height:40px!important}.form_item_warp___ik_ub [class~=ant-form-item]{margin-bottom:0!important}.config_title___foht1{font-weight:600;font-size:14px;color:#000;margin-bottom:10px}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}.codeCopy___re8vm button.runCode___MYs9m{bottom:0;top:initial}#educoder .smartWrp___NjRcB [class~=ant-drawer-body]{padding:0}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px}.select___Kt_GE .box___S5_ly{position:relative}.select___Kt_GE .text___dtZDv{width:206px;height:40px;background:#fff;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;padding:0 12px;color:#333;cursor:pointer}.select___Kt_GE .text___dtZDv:hover{background:#f6f6f6}.select___Kt_GE .text___dtZDv span{padding-left:6px}.select___Kt_GE .text___dtZDv b{font-size:12px;margin-left:auto;display:inline-block;transform:scale(.6)}.select___Kt_GE .itemWrap___xmw7x{position:absolute;z-index:10;top:40px;padding-top:7px}.select___Kt_GE .itemWrap___xmw7x aside{width:206px;background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF;padding:10px 0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx{display:flex;align-items:center;padding:0 12px;height:36px;color:#464f66;cursor:pointer}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx span{padding-left:6px}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx:hover{background:#e7f3ff80;color:#3061d0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx.active___nHRTI{background:#e7f3ff;color:#3061d0}@keyframes dot-fade___KWn1a{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___y2kKZ{display:flex;align-items:center}.loading___UEUk1{display:flex}.loading___UEUk1 .dot___TYXFV{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___KWn1a 1s infinite}.loading___UEUk1 .dot___TYXFV:nth-child(2){animation-delay:.3s}.loading___UEUk1 .dot___TYXFV:nth-child(3){animation-delay:.7s}.wrap___nU3cS{display:flex;flex-direction:column;height:100%;overflow:hidden}.chatContainer___PNe3Q{flex:1 1;width:100%;overflow:auto}.footerContainer___hQATV{margin-left:50px;margin-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___hQATV .btnWrp___mS8l6{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___hQATV .btnWrp___mS8l6>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U{cursor:pointer;user-select:none}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U.btnActive____jzfb{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___hQATV .inputContainer___iCQ3u{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___hQATV .inputContainer___iCQ3u:hover{border:1px solid #145DFF}.footerContainer___hQATV .inputContainer___iCQ3u .uploadBtn___OHHJF{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___hQATV .inputContainer___iCQ3u .uploadBtn___OHHJF:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtn___ktaQl{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtn___ktaQl:disabled{background:#d2d2d2!important}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtnDisabled___DVncF{width:40px;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___hQATV .inputContainer___iCQ3u .cancelBtn___bzMDI{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___hQATV .inputContainer___iCQ3u .cancelBtn___bzMDI:hover{transform:scale(1.05)}.footerContainer___hQATV .inputContainer___iCQ3u textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___hQATV .inputContainer___iCQ3u textarea::placeholder{color:#c1c1d9}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u{align-items:flex-end}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u textarea{height:100%}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u .fullIcon___YWXTV{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___hQATV.footerContainerSelected___pGBh3{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___hQATV.footerContainerSelected___pGBh3:hover{border:1px solid #145DFF}.footerContainer___hQATV.footerContainerSelected___pGBh3 .btnWrp___mS8l6{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___hQATV.footerContainerSelected___pGBh3 .inputContainer___iCQ3u{border:none;box-shadow:none;background:transparent}.footerContainer___hQATV.footerContainerSelected___pGBh3 .inputContainer___iCQ3u:hover{background:transparent;border:none}.footerContainer___hQATV.full___dZLXo{height:100%}.li___PjMV3{display:flex}.li___PjMV3 .avatarIcon___ztGQ3 .img___wZqEA{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___PjMV3 .content___OlYYG{flex:1 1;min-width:0}.li___PjMV3 .content___OlYYG .borderBox___tjHwt{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___PjMV3 .content___OlYYG .borderBox___tjHwt .text___yWTCV{white-space:pre-wrap;color:#3061d0}.li___PjMV3 .content___OlYYG .fileWrap___IX778{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb aside{flex:1 1;min-width:0}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb aside .fileName___RA8nu{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___PjMV3 .content___OlYYG .source___nkLC0{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___PjMV3 .content___OlYYG .action___I2zGy{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___PjMV3 .content___OlYYG .action___I2zGy i{color:#666;cursor:pointer}.li___PjMV3 .content___OlYYG .action___I2zGy i:hover{color:#3061d0}.disabledInput___Buork{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___Buork>*{pointer-events:none;opacity:.3}.backBottom___SMuL2{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___SMuL2:hover i{color:#5c64ff}.backBottom___SMuL2 i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___v8Eom{display:flex;align-items:center;gap:15px;position:relative}.head___v8Eom .headBtn___IS7xR{height:40px;display:flex;align-items:center;background:#ffffff1a;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:0 18px;cursor:pointer;color:#333}.head___v8Eom .headBtn___IS7xR:hover{color:#3061d0;background:#3061d01a;border:1px solid rgba(20,93,255,.2)}.menuWarp___G6yj0{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___G6yj0 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___G6yj0 .menu___M8VWP{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___G6yj0 .menu___M8VWP aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___G6yj0 .menu___M8VWP aside .menuText___gRpb5{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___G6yj0 .menu___M8VWP aside .menuText___gRpb5 span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___G6yj0 .menu___M8VWP aside .menuDel___eH_wg{display:none;flex-shrink:0;margin-left:10px}.menuWarp___G6yj0 .menu___M8VWP aside.active___KWwPV{background:#e7f3ff!important}.menuWarp___G6yj0 .menu___M8VWP aside.active___KWwPV span{color:#3061d0}.menuWarp___G6yj0 .menu___M8VWP aside:hover{background:#e7f3ff80}.menuWarp___G6yj0 .menu___M8VWP aside:hover span{color:#3061d0}.menuWarp___G6yj0 .menu___M8VWP aside:hover .menuDel___eH_wg{display:inline}.draggableImage___vcTso{position:fixed;right:20px;z-index:100}.draggableImage___vcTso .img___xAyno{user-select:none}.draggableImage___vcTso .close___WUtfj{user-select:none;cursor:pointer;display:none;position:absolute;z-index:101;left:-11px;top:-8px;color:#dcdcdc}.draggableImage___vcTso:hover .close___WUtfj{display:block}.extraNode___tnBrt{cursor:initial}.footer___bruwa{display:flex;align-items:center;justify-content:flex-end;height:46px;background:#030814;padding-right:15px;border-top:1px solid #030814;border-bottom:1px solid #030814}.whiteFooter___mR7kn{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #fff}.error___KO0Jg{font-size:12px;color:#fb3226}.case___L0pNc{background:#0e1525;position:relative}.case___L0pNc .resize-y-bar___NK0gI{height:1px;width:100%;background:#3d445c;cursor:ns-resize;position:absolute;top:0;left:0;z-index:10}.case___L0pNc .resize-y-bar___NK0gI>i{color:#0053dc;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-17px;z-index:10}.case___L0pNc .unfoldBtn___aMmZw{width:98px;height:24px;background:#3d445c;border-radius:8px 8px 0 0;position:absolute;left:50%;transform:translate(-50%);top:-24px;font-size:14px;color:#8d97af;line-height:24px;text-align:center;cursor:pointer;user-select:none}.case___L0pNc .caseHead___EuMPr{display:flex;align-items:center;height:34px;padding:0 16px}.case___L0pNc .caseHead___EuMPr .dot___Iky9k{width:10px;height:10px;background:#95a4c5;border-radius:50%;margin-right:4px;margin-top:2px}.case___L0pNc .caseHead___EuMPr .text___lMSx6{font-size:14px;color:#dde3ea}.case___L0pNc .caseHead___EuMPr .pass___XjijC{font-size:14px;color:#2abd8c;margin-left:10px}.case___L0pNc .caseHead___EuMPr .noPass___JxpWk{font-size:14px;color:#ff2c29;margin-left:10px}.case___L0pNc .caseHead___EuMPr .btns___FPIaK{margin-left:auto;display:flex;align-items:center}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div{margin-left:15px;cursor:pointer;color:#bfbfbf}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div i{font-size:14px;color:#687799;margin-right:5px}.case___L0pNc .result___oRj1h{height:100%;display:flex;padding:0 20px 10px}.case___L0pNc .result___oRj1h .title___IhMSa{flex-shrink:0;height:30px;background:#22293b;padding-left:15px;line-height:30px}.case___L0pNc .result___oRj1h .title___IhMSa span{color:#bfbfbf;font-size:14px}.case___L0pNc .result___oRj1h .left___XlC98{width:424px;flex-shrink:0;display:flex;flex-direction:column;margin-right:4px;overflow:hidden}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx{flex:1 1;background:#1b2333}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:15px}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea::placeholder{color:#8f96b1!important}.case___L0pNc .result___oRj1h .right____fIu_{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.case___L0pNc .result___oRj1h .node___MwdH7{flex:1 1;overflow:auto;position:relative;color:#fff;background:#2c32464d;padding:15px}.case___L0pNc .result___oRj1h .node___MwdH7 pre{overflow:hidden;margin-bottom:0;white-space:pre-wrap}.case___L0pNc .elseNode___WjFIg{background:#22293b;display:flex;align-items:start;margin:0 20px 4px}.case___L0pNc .elseNode___WjFIg .nameWrap___bEdbD{margin-left:15px;margin-top:4px;color:#bfbfbf}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt{flex:1 1;position:relative}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .scrollBox___hWkc9{overflow:auto;color:#fff;margin-left:20px;margin-top:6px;padding-right:90px;white-space:pre-wrap;margin-bottom:0}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi{position:absolute;z-index:10;top:3px;right:26px}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi span{margin-right:15px;color:#1890ff;cursor:pointer}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi i{color:#687799;cursor:pointer;font-size:14px}.whiteCase___AZiDR{background:#f6f7f9}.whiteCase___AZiDR .resize-y-bar___NK0gI{background:#ddd}.whiteCase___AZiDR .unfoldBtn___aMmZw{background:#e9eaea;color:#5f6368}.whiteCase___AZiDR .caseHead___EuMPr .text___lMSx6{color:#333}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div{color:#666}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div i{color:#687799}.whiteCase___AZiDR .result___oRj1h .title___IhMSa{background:#fff}.whiteCase___AZiDR .result___oRj1h .title___IhMSa span{color:#333}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx{background:#fafafa!important}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx textarea{color:#333!important}.whiteCase___AZiDR .result___oRj1h .node___MwdH7{background:#fafafa!important;color:#333}.whiteCase___AZiDR .elseNode___WjFIg{background:#fafafa;color:#333}.whiteCase___AZiDR .elseNode___WjFIg .nameWrap___bEdbD span{color:#333}.whiteCase___AZiDR .elseNode___WjFIg .scrollBox___hWkc9{color:#000!important}.disabled___lWQU2:disabled{color:#d9d9d9!important;border-color:#d9d9d9!important}.codeHead___l8q5R{height:40px;background:#161d2c;display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe{display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:#161d2c;border:1px solid #161D2C;border-radius:2px;margin-right:1px;font-weight:500;font-size:14px;color:#d1d1d1;text-align:center;line-height:38px;cursor:pointer}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#1b2333;color:#fff}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX i{font-size:14px;color:#3f93b1;margin-right:10px}.whiteCodeHead___wDOny{background:#f6f7f9}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;color:#666}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#3061d0;color:#fff;box-shadow:none}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT i{color:#fff}.header___VjNh9{display:flex;align-items:center;height:50px;width:100%;background:#0e1525;color:#fff;padding:0 20px}.header___VjNh9 h2{text-align:center;color:#fff;flex:1 0 auto;margin:0;font-size:16px}.header___VjNh9 a{color:#fff}.header___VjNh9 div{display:flex;flex-flow:row nowrap;align-items:center}.header___VjNh9 div img{border-radius:18px;margin-right:10px;overflow:hidden;width:36px;height:36px}.header___VjNh9 .timepiece___yuqJC{width:94px;height:30px;background:#242936;border-radius:15px;font-weight:500;font-size:16px;color:#42d5a0;margin-right:15px;justify-content:center}.header___VjNh9 .btn_edit___ozzux{width:82px;height:30px;background:#3061d0;border-radius:15px;margin-right:10px;text-align:center;line-height:30px}.whiteHeader___REV3m{background:#fff}.whiteHeader___REV3m .timepiece___yuqJC{background:#fff;box-shadow:0 2px 4px #e0dfe1}.djs___v0Ru7{display:inline-block!important}.myProblems___DKSbs{height:calc(100vh - 50px)!important}.whiteMyProblems___k0QS3 section[class~=resize-x-bar]{background:#fff!important}.fullMask___QZH1M{position:fixed;z-index:1000;width:100vw;height:100vh;top:0;left:0;background:transparent;cursor:ns-resize;display:none}.ldsRing___mpBZC{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___Of9_n{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center}.idsRingWrapper___Of9_n p{text-align:center;margin-top:12px}.ldsRing___mpBZC div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #1976d2;border-radius:50%;animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1976d2 transparent transparent transparent}.ldsRing___mpBZC div:nth-child(1){animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.record-detail-info{width:100%;background-color:#fff;min-height:260px}.record-detail-info .record-info{display:flex;align-items:center;flex-flow:row nowrap;list-style:none;padding:0;margin-bottom:20px}.record-detail-info .record-info li{margin-right:40px}.record-detail-info .record-info li:last-child{margin-right:0;flex:1 0;text-align:right}.record-detail-info .record-detail-body{padding:8px 0;max-height:80vh}.footer{display:flex;flex-flow:row nowrap;align-items:center;height:56px;background:#121c24;color:#fff;padding:0 20px;justify-content:space-between}.test-case-panel{position:relative}.test-case-panel .error{font-size:12px;color:#fb3226}.test-case-panel .test-case-panel-body{position:absolute;will-change:transform;width:100%;transition:all .2s linear;bottom:0;transform:translate3d(0,350px,0);opacity:.1}.test-case-panel .test-case-panel-body pre{max-height:150px;overflow:auto}.test-case-panel .test-case-panel-body.active{transform:translate3d(0,-56px,0);opacity:1}.test-case-panel .tab-panel-body{padding:20px 10px;height:240px;background-color:#070f19;display:flex;flex-flow:column nowrap;justify-content:center;color:#ddd}.test-case-panel .tab-panel-body .tip{text-align:center}.test-case-panel .tab-panel-body textarea{background:#070f19!important;color:#fff;font-size:14px;border:0 solid transparent!important;height:200px;outline:none}.test-case-panel .btn-green{margin-right:10px;color:#28bd8b;border-color:#28bd8b}.test-case-panel .btn-blue{margin-right:10px;color:#0152d9;border-color:#0152d9}.test-case-panel .btn-blue span{pointer-events:none}.test-case-panel .btn-collapse{position:absolute;top:0;width:54px;height:27px;left:50%;margin-left:-27px;background:#2a3a4f;z-index:8;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;text-align:center;cursor:pointer;opacity:.4;transition:all .3s}.test-case-panel .btn-collapse.up{top:-294px}ul.s-navs{list-style:none;margin:0;padding:0 17px;height:54px;display:flex;flex-flow:row nowrap;align-items:center;background:#0f1e31;font-size:14px;color:#ddd}ul.s-navs.bg-white{background:#fff;color:#888}ul.s-navs.bg-white a{color:#888}ul.s-navs a{color:#ddd;display:block;margin-right:20px;height:54px;line-height:54px;border-bottom:2px solid transparent}ul.s-navs a.active{color:#5091ff;border-bottom:2px solid #5091ff}#educoder .custom-ant-disabled:disabled{color:inherit}.XtermText-valueRef .xterm .xterm-viewport{overflow:auto}.inputs textarea::placeholder{color:#536879!important}.flex_box_center___Gc4dd{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___K2f1v{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pupRp{align-items:center;box-align:center}.flex_box_center_end___UDLRC{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___a5uDo{flex-direction:column;box-orient:block-axis}.result___gu5zt{background:#070f19;height:100%;display:flex}.result___gu5zt .title___xrnx2{margin-top:20px;margin-bottom:10px;flex-shrink:0}.result___gu5zt .title___xrnx2 span{color:#bbbcbe}.result___gu5zt .left___IAxp9{width:340px;border-right:1px solid #333131;padding:0 20px 10px;flex-shrink:0;display:flex;flex-direction:column}.result___gu5zt .left___IAxp9 .leftNode___HL8fG{flex:1 1;background:#121c24}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:10px}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::placeholder{color:#536879!important}.result___gu5zt .right___ZXYmw{flex:1 1;padding:0 20px 10px;display:flex;flex-direction:column}.result___gu5zt .right___ZXYmw .rightNode___jYL5_{flex:1 1;overflow:auto;position:relative;color:#fff}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner>div>div{border:4px solid #00D4F3!important;border-color:#00D4F3 transparent transparent transparent!important}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner p{color:#00d4f3!important}.split-panel-container{width:100%;height:calc(100vh - 121px);display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.split-panel-container>section{height:100%}.split-panel-container.my-problems{height:calc(100vh - 65px)}.split-panel-container .resize-x-bar{width:4px;cursor:ew-resize;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;background:#111c24}.split-panel-container .btn-resize{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:10;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;background-color:#e0e0e0;color:#000000de}.tpi-code-setting{height:calc(100vh - 54px);background:#031b2a;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{background:#031b2a}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{height:auto}.setting-drawer .ant-select-selection,.oj .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.right-panel{position:relative}.btn-notes{position:absolute;right:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#5091ff;color:#fff;font-size:18px;text-align:center;transform:translate(18px);will-change:transform;cursor:pointer;opacity:.5;transition:transform .3s linear,opacity .3s linear;z-index:100;display:flex;flex-flow:column nowrap;justify-content:center}.btn-notes:hover{opacity:1;color:#fff;transform:translate(-10px)}.note-form-area{position:absolute;right:10px;top:50%;width:450px;margin-top:-100px;background:#fff;border-radius:5px;padding:14px 10px 0;transform:translate(500px);will-change:transform;transition:transform .3s}.note-form-area.active{transform:translate(0)}.oj-modal .ant-modal-body{padding:0}.oj-modal .oj-modal-content{display:flex;flex-direction:column;align-items:center}.oj-modal .oj-modal-content>aside{font-size:14px;margin-top:50px;color:#333;width:438px}.oj-modal .oj-modal-head{width:100%;height:120px;padding-left:177px;padding-right:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1}.oj-modal .oj-modal-btn{width:180px;height:50px;background:#0152d9;border-radius:4px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;line-height:50px;text-align:center;margin-bottom:30px}.oj-modal .oj-modal-tt{margin-right:51px;display:inline-flex;flex-direction:column;transform:translateY(-4px)}.oj-modal .oj-modal-tt>span:last-child{width:160px;height:6px;background:#e7f3ff;border-radius:3px}.oj-modal .oj-modal-tt>span:last-child span{display:inherit;width:60px;height:6px;background:#0152d9;border-radius:3px}.oj-modal i{color:#666;cursor:pointer}.oj-select{margin-left:20px}.oj-select .ant-select-selector{background:#25343e!important;border:0px!important;height:30px!important}.oj-select .ant-select-arrow{color:#fff}.oj-select .ant-select-selection-item{color:#fff;font-size:12px;line-height:30px!important}.exercise_user_info{font-size:14px;font-weight:400;color:#b2bacb}.exercise_user_info span{font-size:16px;font-weight:500;color:#55bfd6}.djs{margin-top:3px!important;display:inline-block!important}.time{margin-top:5px!important;display:inline-block!important}.flex_box_center___rM3g8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Oc7SE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___MnmYE{align-items:center;box-align:center}.flex_box_center_end___QQh83{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZRFbL{flex-direction:column;box-orient:block-axis}.left-panel___SKGyd{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.left-panel___SKGyd .tab-panel-body___gABdv{padding:0 16px;overflow:auto;flex:1 1}.left-panel___SKGyd .tab-panel-body___gABdv pre:empty{display:none}.left-panel___SKGyd .b1___QpbmK{border-bottom:1px solid #eaecef}.left-panel___SKGyd .oj-width-input___eJQWT{width:270px}@media screen and (max-width: 1280px){.left-panel___SKGyd .oj-mr___AxILO{margin-right:20px}.left-panel___SKGyd .oj-width-input___eJQWT{width:235px}}.s-navs___FXwOi{list-style:none;margin:0;padding:0 10px;height:40px;display:flex;flex-flow:row nowrap;align-items:center;border-top:1px solid #F3F3F3;background:#0f1e31;font-size:16px;color:#ddd}.s-navs___FXwOi li{margin-right:auto}.s-navs___FXwOi.bg-white___kbZ6r{background:#fff;color:#888}.s-navs___FXwOi.bg-white___kbZ6r a{color:#888}.s-navs___FXwOi a{color:#ddd;display:block;margin-right:20px;height:40px;line-height:40px;border-bottom:2px solid transparent}.s-navs___FXwOi a.active___QGOnZ{color:#5091ff;border-bottom:2px solid #5091ff}.list___PXTsq{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:46px;color:#ddd;margin-bottom:1px;background:#3d445c4d;cursor:pointer}.list___PXTsq span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding-right:20px;flex-basis:64px;width:100%}.list___PXTsq:hover{background-color:#263446ba}.list___PXTsq.active___QGOnZ{background-color:#263446!important}.btns___F8yZK{width:30px;height:30px;background:#3061d0;border-radius:4px;cursor:pointer;user-select:none;text-align:center;line-height:30px}#educoder .drawer___xdGaT .ant-input-search{background:#2c3246}#educoder .drawer___xdGaT .ant-input-search input{background:#2c3246;border:1px solid #3D445C;color:#fff}#educoder .drawer___xdGaT .ant-input-search input::placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-input-search .ant-input-search-button{color:#4e5977;background:#2c3246;border:1px solid #3D445C;border-left:1px solid transparent}#educoder .drawer___xdGaT .ant-select .ant-select-selector{background:#2c3246;border:1px solid #3D445C}#educoder .drawer___xdGaT .ant-select .ant-select-arrow{color:#4e5977}#educoder .drawer___xdGaT .ant-select .ant-select-selection-item{color:#fff}#educoder .drawer___xdGaT .ant-select .ant-select-selection-placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-active{border-color:#0152d9!important;background-color:#0152d9!important}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-link{background-color:transparent!important;color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item{background-color:transparent;border:1px solid #656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item a,#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-ellipsis{color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options{color:#656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options input{color:#fff;width:40px;background:transparent}#educoder .drawer___xdGaT .ant-pagination button,#educoder .drawer___xdGaT .ant-pagination input{line-height:initial;border:1px solid #656f87!important}.tour___oMkVh[class~=ant-tour]{left:7px!important;width:340px}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-arrow]{left:17px!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-footer]{display:none!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-description]{padding:16px!important;overflow:hidden}.pagination___yDAjZ{text-align:center;margin-top:10px}.info___ATmsa{display:flex;flex-flow:row nowrap;align-items:center;height:56px;list-style:none;background:#fff;justify-content:space-between}.wrap____KX19 [class~=xterm] [class~=xterm-viewport]{overflow:auto!important}.desc___iOAgd{padding:8px 16px;height:calc(100vh - 138px);overflow:auto}.info___GPALq{color:#888;display:flex;align-items:center;font-size:14px;height:46px;background:#fff;padding:0 10px;box-shadow:0 2px 4px #e5e3e380;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.info___GPALq .info_tag___CFEn8{height:22px;line-height:22px;padding:0 5px;background:#37ad8333;border-radius:2px;border:1px solid #A9DFCC;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#2cc497;text-align:left;font-style:normal}.info___GPALq li{margin-right:8px}.discuss-panel{height:calc(100vh - 142px);overflow:auto;padding:0 16px}.discuss-item-container{display:flex;flex-flow:row nowrap;width:100%;padding:15px;border-bottom:1px solid #e3e3e3;overflow:hidden}.discuss-item-container section{margin-left:15px;flex:1 1 auto;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{margin:4px 0;word-break:break-word;word-wrap:break-word}.discuss-content img{max-width:200px}.discuss-info{display:flex;flex-flow:row wrap;align-items:center;color:#999;line-height:16px;font-size:12px}.discuss-info .top{color:#fff;padding:0 8px;background:#ff4343;border-radius:8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{transform:rotate(180deg);display:inline-block}.btn-group a{width:31px;text-align:center;color:#888}.btn-group a .iconfont{font-size:14px!important}.second-discuss .btn-group{opacity:0}.second-discuss:hover{background:#ebebeb}.second-discuss:hover .btn-group{opacity:1}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;position:relative;margin-top:6px}.reply-discuss-container:before{content:" ";position:absolute;border-color:#000;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:13px;top:-9px;border-bottom:10px solid #f4f4f4}.discuss-item-editor{width:100%;overflow:hidden}.discuss-item-editor .btn-send{cursor:pointer;border:none;padding:0 12px;color:#fff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400;margin-right:22px;margin-top:6px;background:#0152d9;float:right}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.dis-input-editor-container___nKGxx{position:relative;background:#fff;width:100%;box-shadow:0 -3px 5px #4cacff33}.dis-input-editor-container___nKGxx.active___tmt7T{position:absolute;height:calc(100vh - 50px);background:transparent;z-index:1000;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;top:0}.dis-input-editor-container___nKGxx .input-mask___epEle{flex:1 0;background:#0000;width:100%}.dis-input-editor-container___nKGxx .text-area___Vry8W{display:flex;flex-flow:row nowrap;padding:10px 20px;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W input{border-radius:15px;border:1px solid #eaeaea;background-color:#fff;overflow:hidden;height:32px;padding:0 16px;line-height:32px;outline:none;flex:1 0;margin-right:10px}.dis-input-editor-container___nKGxx .text-area___Vry8W a{color:#888;display:block;height:32px;line-height:32px;margin-right:20px;display:flex;flex-flow:row nowrap;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W a span{line-height:32px;font-size:16px}.dis-input-editor-container___nKGxx .tip-container___plpA3{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.dis-input-editor-container___nKGxx .tip-container___plpA3 p{font-size:12px;color:#ff6800}.dis-input-editor-container___nKGxx .hide___kPfyC{display:none}.dis-input-editor-container___nKGxx .md-container___u85aq{background:#fff;padding:10px 20px}.btn-send___deQ5v{cursor:pointer;display:inline-block;border:none;padding:0 12px;color:#fff;background:#0152d9;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse]{background-color:transparent}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px;height:64px;background-color:#fff;align-items:center!important}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa}.hackSets___tw75g .collapseWrapper___TteKi .panelHeader___Y_Xjq{font-size:14px;font-weight:400;color:#000}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi{display:inline-flex;align-items:center;white-space:nowrap}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi span{font-size:14px;font-weight:400;color:#666}.hackSets___tw75g .collapseWrapper___TteKi .open___xrixP{color:#165dff!important;transform:rotate(90deg)}.hackSets___tw75g .collapseWrapper___TteKi .close___jb6D2{color:#82a8ff!important}.uploadTableWrapper___U9Tz_{background:#fff}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div{flex:1 1;padding:0 12px!important}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div:last-child,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div:last-child{display:none}.wrap___MkYbQ [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___MkYbQ .colorBlue___onjbP{color:#0152d9}.wrap___MkYbQ .repeatedName___nbqnE{color:red}.wrap___MkYbQ .text___xvutp{margin-top:20px;color:#464f66;line-height:24px}.wrap___MkYbQ .greyText___dihvZ{font-size:14px;font-weight:400;color:#5f6368}.wrap___MkYbQ .noData___LxOJA{height:180px;margin-bottom:30px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A{display:flex;align-items:center;justify-content:center}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A img{width:46px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A span{font-size:14px;font-weight:400;color:#9096a3}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A .uploadText___Et3KS{color:#3061d0}.wrap___MkYbQ .btnS___k1e6j{height:32px;border-radius:4px;background:#3061d0}.wrap___MkYbQ .btnS___k1e6j i{margin-right:6px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]{width:60px;height:38px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:23px;border:none;display:inline-flex;align-items:center;justify-content:center;margin-right:20px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper] span{color:#464f66;font-size:14px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px #e0dfe1;border:1px solid #BACFFE;background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9)}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px #e0dfe1}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked] span{color:#165dff;font-size:14px}.head___s4Eix{display:flex;margin-bottom:36px}.head___s4Eix .operation___JCAVh{text-align:center}.head___s4Eix>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.headProgram___uWA_M{display:flex;height:40px;line-height:40px;background:#f6f7f8;box-shadow:0 2px 4px #eaeef4;padding-left:5px;padding-right:5px}.headProgram___uWA_M .operation___JCAVh{text-align:center}.headProgram___uWA_M>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.listWrapper___xW3b4{max-height:214px;overflow:auto}.listWrapper___xW3b4::-webkit-scrollbar{display:none}.listWrapper___xW3b4 .list___dCbd6{display:flex;margin-bottom:36px;align-items:center}.listWrapper___xW3b4 .list___dCbd6 .del___abNho{color:#e53333;cursor:pointer}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf>span{color:#3061d0;cursor:pointer;text-decoration:underline}.listWrapper___xW3b4 .list___dCbd6>div{text-align:left;display:inline-block;background:#fff}.tabs___p2jIb .tabWarp___mt05L{display:flex;align-items:center}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ{width:88px;text-align:center;height:30px;line-height:30px;background:#f0f0f0;font-weight:400;font-size:16px;color:#666;cursor:pointer}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ.active___fQMlP{background:#fff;color:#3061d0}.tabs___p2jIb .content___GWVJY{padding:10px;background-color:#fff}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{float:none;display:flex;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{width:120px;height:38px;background:#f6f7f9 #3061d0;border-radius:2px}.exitFullScreenModal___HIMyY{text-align:center;font-size:30px;font-weight:400}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{font-size:30px;font-weight:500;color:#e30000;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{font-size:14px;font-weight:400;color:#333;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px}@keyframes dot-fade___gzUhM{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___sQWGQ{display:flex;align-items:center}.loading___ss_U1{display:flex}.loading___ss_U1 .dot___eTny8{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___gzUhM 1s infinite}.loading___ss_U1 .dot___eTny8:nth-child(2){animation-delay:.3s}.loading___ss_U1 .dot___eTny8:nth-child(3){animation-delay:.7s}.wrap___SoLR4{display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1 1;padding:20px 0 20px 20px}.chatContainer___bSpXP{flex:1 1;width:100%;overflow:auto}.footerContainer___IbaJq{margin-left:50px;margin-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___IbaJq .btnWrp___z89PH{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___IbaJq .btnWrp___z89PH>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di{cursor:pointer;user-select:none}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di.btnActive___en_8L{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___IbaJq .inputContainer___q_PRC{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___IbaJq .inputContainer___q_PRC:hover{border:1px solid #145DFF}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt:disabled{background:#d2d2d2!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtnDisabled____WhtC{width:40px;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC:hover{transform:scale(1.05)}.footerContainer___IbaJq .inputContainer___q_PRC textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___IbaJq .inputContainer___q_PRC textarea::placeholder{color:#c1c1d9}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC{align-items:flex-end}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC textarea{height:100%}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC .fullIcon___WYjW2{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___IbaJq.footerContainerSelected___TV_oq{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___IbaJq.footerContainerSelected___TV_oq:hover{border:1px solid #145DFF}.footerContainer___IbaJq.footerContainerSelected___TV_oq .btnWrp___z89PH{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC{border:none;box-shadow:none;background:transparent}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC:hover{background:transparent;border:none}.footerContainer___IbaJq.full___h1vtm{height:100%}.li___DXR9A{display:flex}.li___DXR9A .avatarIcon___EYoqp .img___wrenL{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___DXR9A .content___NK_Ew{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .borderBox___UVtN4{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___DXR9A .content___NK_Ew .borderBox___UVtN4 .text___d_gYw{white-space:pre-wrap;color:#3061d0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___DXR9A .content___NK_Ew .source___JD93j{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___DXR9A .content___NK_Ew .action___CTh1w{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___DXR9A .content___NK_Ew .action___CTh1w i{color:#666;cursor:pointer}.li___DXR9A .content___NK_Ew .action___CTh1w i:hover{color:#3061d0}.disabledInput___rMs3e{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___rMs3e>*{pointer-events:none;opacity:.3}.backBottom___VIz5U{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___VIz5U:hover i{color:#5c64ff}.backBottom___VIz5U i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___vWC9s{display:flex;align-items:center;gap:20px;position:relative;height:54px;padding-right:20px;border-bottom:1px solid #EFEEEE}.head___vWC9s .title___l1GaK{display:flex;align-items:center;flex:1 1;padding-left:20px;height:100%;cursor:move}.head___vWC9s .headBtn___fGGSq{cursor:pointer;color:#333}.head___vWC9s .headBtn___fGGSq:hover{color:#3061d0}.menuWarp___Py4k9{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___Py4k9 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___Py4k9 .menu___Rpj4l{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___Py4k9 .menu___Rpj4l aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___Py4k9 .menu___Rpj4l aside .menuDel___qa0au{display:none;flex-shrink:0;margin-left:10px}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs{background:#e7f3ff!important}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover{background:#e7f3ff80}.menuWarp___Py4k9 .menu___Rpj4l aside:hover span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover .menuDel___qa0au{display:inline}.draggableWrap___u95gi{width:100vw;height:100vh;position:fixed;z-index:999;left:0;top:0;pointer-events:none}.draggableWrap___u95gi>div{pointer-events:auto}.draggableWrap___u95gi .modal___Q60Fu{width:100%;height:100%;background:#fff;box-shadow:0 10px 26px #14131d87;border-radius:8px;border:1px solid #7E8183;display:flex;flex-direction:column}.footer___lxKwN{padding-right:20px}.footer___lxKwN .main____xLI7{background:#fff;box-shadow:0 2px 20px #d7e5ff80;border-radius:18px;border:1px solid #EFF2FF;overflow:hidden}.footer___lxKwN .main____xLI7 .files___U6HeB{display:flex;flex-wrap:wrap;gap:5px;background:#fafbff;padding:10px 20px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg{width:calc((100% - 15px)/4);display:flex;align-items:center;background:#fff;border-radius:8px;padding:3px 9px;font-size:14px;border:1px solid #EBEBEB;position:relative}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside{flex:1 1;min-width:0;margin-left:10px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg:hover .fileDel___HitRv{opacity:1}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv:hover{color:#333}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc{height:138px;background:#fff;padding:20px;display:flex;flex-direction:column}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea{flex:1 1;resize:none;padding:0;font-size:16px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea::placeholder{color:#c1c1d9}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w{display:flex;align-items:center;margin-top:10px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO{display:flex;align-items:center;gap:12px;margin-right:auto}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di{color:#333;height:34px;background:#fff;border-radius:20px;border:1px solid #EBEBEB;padding:0 12px;line-height:32px;transition:.3s;cursor:pointer}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di:hover{border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnActive___en_8L{background:#f4f8ff;border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnDisabled___AFYEZ{cursor:not-allowed;border:1px solid #ebebeb;background:#fff;color:#333;opacity:.5}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px;color:#999;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{color:#999}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtn____aYXt{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtnDisabled____WhtC{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0;background:#d2d2d2;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC{font-size:34px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC:hover{transform:scale(1.05)}.bigTips___uPRW3{display:flex;width:100%;padding:0 20px 20px 0;position:sticky;top:0;background:#fff;z-index:8;gap:22px}.bigTips___uPRW3 .item___KMGDu{width:80px;height:88px;background:#95bdff1a;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.bigTips___uPRW3 .item___KMGDu span{font-weight:600;font-size:14px;color:#232b40;margin-top:16px}.bigTips___uPRW3 .item___KMGDu:hover{border:1px solid #145DFF}.flex_box_center___VcCAZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___I3jjO{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Rm_54{align-items:center;box-align:center}.flex_box_center_end___nTsdc{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UVpzN{flex-direction:column;box-orient:block-axis}.tags___kRRoe{display:flex;align-items:center}.tags___kRRoe .text___IyyEa{font-size:14px;color:#666;margin-right:10px}.tags___kRRoe .tagWrap___v63mB{display:flex;align-items:center;column-gap:10px}.tags___kRRoe .tagWrap___v63mB .tag___X7wE6{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px}.tags___kRRoe .tagWrap___v63mB .c___mZMPq{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#a9dfcc;background:#4aedb233;color:#2cc497}.tags___kRRoe .tagWrap___v63mB .cpp___eaTie{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#f19738;background:#f1973833;color:#dc7b14}.tags___kRRoe .tagWrap___v63mB .java___gL98T{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#fa2c2c;background:#eb606033;color:#e30000}.tags___kRRoe .tagWrap___v63mB .python___eNRkk{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#86c0ff;background:#6eb1fb33;color:#1e96f4}.tags___kRRoe .edit___tbVu0{color:#6aaf99;cursor:pointer;font-size:18px;margin-left:20px}.tags___kRRoe .edit___tbVu0:hover{color:#3061d0}.wrap___kSYmZ{padding:0 20px;background:#fff}.wrap___kSYmZ .head___qjsyz{height:57px;display:flex;align-items:center}.wrap___kSYmZ .head___qjsyz>aside{font-size:16px;font-weight:500;color:#333;margin-right:18px}.wrap___kSYmZ .head___qjsyz>div{font-size:14px;color:#b1bacd}.wrap___kSYmZ .head___qjsyz>div span{color:#ff9d18}.wrap___kSYmZ .line___yVkMk{width:100%;margin-top:20px;margin-bottom:20px;height:1px;background-color:#ededed}.flex_box_center___swvFl{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___AqPFV{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XWInJ{align-items:center;box-align:center}.flex_box_center_end___GB61t{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___dJnz1{flex-direction:column;box-orient:block-axis}.analysis___xyV_c .title___DQ3VK{display:flex;align-items:center;margin-bottom:20px}.analysis___xyV_c .title___DQ3VK b{width:6px;height:14px;background:#3061d0;border-radius:1px;display:inline-block;margin-right:8px}.analysis___xyV_c .title___DQ3VK span{font-size:16px;font-weight:500;color:#191919;line-height:16px}.analysis___xyV_c .itemWrap___vFE5r{display:flex;justify-content:space-between}.analysis___xyV_c .itemWrap___vFE5r .item___NjeOt{width:23%;height:145px;border-radius:4px;border:1px solid #EDEDED}.list___BbMrm{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___BbMrm .wrap___UQTTb{width:100px;height:254px;background:#fff;box-shadow:0 4px 8px #c1cad480;border-radius:12px}.list___BbMrm .wrap___UQTTb .img___tNvUo{height:184px;position:relative;overflow:hidden;border-radius:12px 12px 0 0}.list___BbMrm .wrap___UQTTb .img___tNvUo img{width:100%}.list___BbMrm .wrap___UQTTb .img___tNvUo .tips___Eu4wH{padding-left:16px;padding-top:10px;height:57px;color:#fff;width:100%;position:absolute;z-index:10;bottom:0;left:0;background:linear-gradient(180deg,#0000,#000000a8)}.list___BbMrm .wrap___UQTTb .footer___ZbR9W{height:70px;padding:15px}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul{display:flex;align-items:center;padding:0}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul li{width:50%;color:#7d7d7d}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul li i{margin-right:5px;font-size:14px}.noData___mLlw0 .title___DQ3VK{display:flex;align-items:center;margin-bottom:20px}.noData___mLlw0 .title___DQ3VK b{width:6px;height:14px;background:#3061d0;border-radius:1px;display:inline-block;margin-right:8px}.noData___mLlw0 .title___DQ3VK span{font-size:16px;font-weight:500;color:#191919;line-height:16px}.flex_box_center___yX3vI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___dEeVD{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XEpaz{align-items:center;box-align:center}.flex_box_center_end___llMFv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___bSySo{flex-direction:column;box-orient:block-axis}.wrapper___MX3fs div[class~=ant-drawer-header]{border-bottom:none!important}.head___Yd8zt .title___gCeYN{height:26px;margin-top:20px;margin-bottom:20px;font-size:16px;font-weight:500;line-height:26px}.head___Yd8zt .inputBox___OGm5w{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.head___Yd8zt .selectWrapper___xsjOs span[class~=ant-select-selection-placeholder]{color:#9096a3}.head___Yd8zt .selectWrapper___xsjOs div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.head___Yd8zt .selectWrapper___xsjOs div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.head___Yd8zt .selectWrapper___xsjOs div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:38px!important}.head___Yd8zt .selectWrapper___xsjOs div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:38px!important;padding-left:2px!important}.head___Yd8zt .selectWrapper___xsjOs span[class~=ant-select-arrow]{right:12px}.head___Yd8zt .selectWrapper1___axawK span[class~=ant-select-selection-placeholder]{color:#9096a3}.head___Yd8zt .selectWrapper1___axawK div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.head___Yd8zt .ant-input-search input{height:28px}.content___VUVSk{max-height:calc(100vh - 140px);overflow-y:auto;flex:1 1}.content___VUVSk .ant-spin-nested-loading{min-height:400px}.content___VUVSk .tableHead___vKmiU{padding:0 20px 0 14px;display:flex;height:40px;align-items:center;justify-content:space-between;font-size:14px;background-color:#f2f2f2!important}.content___VUVSk .list___IyMCb{padding:0 10px 0 14px;display:flex;height:40px;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px solid #F6F7F9}.content___VUVSk .list___IyMCb:hover{background-color:#f2f2f2}.content___VUVSk .list___IyMCb span{display:inline-block;font-size:14px;font-weight:400;flex:1 1}.content___VUVSk .list___IyMCb div{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:222px;margin-right:24px}.content___VUVSk .list___IyMCb b{font-size:14px;font-weight:400;flex-shrink:0;padding-right:25px}.content___VUVSk .active___pzGHU{box-shadow:0 0 8px #d5e3ff;border-radius:4px;border:1px solid #A4BDF5}.footer___sbrEe{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.flex_box_center___hzSR8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Mscip{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Uckau{align-items:center;box-align:center}.flex_box_center_end___Kw1tf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___udgQE{flex-direction:column;box-orient:block-axis}.comments___He0El{background-color:#f2f2f2;padding:10px 14px;border-radius:2px;margin-top:11px}.comments___He0El .line___P3zVB{height:1px;border-bottom:1px dashed #d3d1d1;margin:7px 0}.comments___He0El .editSty___SwU5r{color:#8f96b1;margin-right:16px}.comments___He0El .editSty___SwU5r:hover{color:#3061d0}.comments___He0El .delSty____zUGN{color:#8f96b1}.comments___He0El .delSty____zUGN:hover{color:#eb5b5b}.tag___H3Lob{display:inline-flex;align-items:center;justify-content:center;padding:0 7px;height:18px;background:#e7f7ff;border-radius:9px;border:1px solid #91D5FF;font-size:12px;color:#3061d0;margin-left:8px}.mkd_html___WDom9{flex:1 1;color:#0152d9;font-size:14px;white-space:pre-wrap}.mkd_html___WDom9 p{line-height:24px}.modalWrapper___rWDvO div[class~=ant-modal-body]{padding:16px 46px}.exportSettingWrapper___pCClH,.exportSettingWrapper___pCClH label[class~=ant-checkbox-wrapper]{font-size:14px;font-weight:400;color:#000}.exportSettingWrapper___pCClH .imgPreviewPart___PCv0Y img{height:338px}.exportSettingWrapper___pCClH .tips___EVeBl{font-size:12px;font-weight:400;color:#5f6367;margin-left:10px}.exportSettingWrapper___pCClH .pottedLine___AaY68 img{width:100px}.exportSettingWrapper___pCClH .pottedLine___AaY68 .text___ho3u_{font-size:14px;font-weight:400;color:#666;margin:0 10px}.flex_box_center___GW1u0{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___XhK9z{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___NKIbp{align-items:center;box-align:center}.flex_box_center_end___V3qhT{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___b4G29{flex-direction:column;box-orient:block-axis}.bg___exMJB{background:#fff;min-height:1000px}.bg___exMJB>div{position:relative}.bg___exMJB .paginationWrapper___ROsRI{padding-right:30px}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text]{float:none}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text] .totalText___PGE6D{font-size:12px;color:#464f66}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text] .totalText___PGE6D .num___jLrBF{color:#0152d9}.title___yiXeD{display:box;display:flex;align-items:center;box-align:center}.title___yiXeD strong{color:#333}.questionIcons___v75Tz [class~=ant-anchor-link]{display:inline}.questionIcons___v75Tz [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.questionIcons___v75Tz span,.questionIcons___v75Tz a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#fb3226;display:inline-block;margin-right:8px;margin-bottom:20px;border-radius:40px;font-weight:700;cursor:pointer}.questionIcons___v75Tz span:hover,.questionIcons___v75Tz a:hover{background-color:#ec7d72}.questionIcons___v75Tz span:nth-child(5n),.questionIcons___v75Tz a:nth-child(5n){margin-right:25px}.questionIcons___v75Tz .green___HRGef{background-color:#2abd8c}.questionIcons___v75Tz .green___HRGef:hover{background-color:#88d19e}.questionIcons___v75Tz .orange___tdW4E{background-color:#fd8001}.questionIcons___v75Tz .orange___tdW4E:hover{background-color:#fb9f42}.greenTip___f2SpQ{color:#2abd8c;margin-left:15px}.greenTip___f2SpQ:before{content:"";width:12px;height:12px;background:#2abd8c;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.redTip___jc8UE{color:#fb3226;margin-left:15px}.redTip___jc8UE:before{content:"";width:12px;height:12px;background:#fb3226;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.orangeTip___VMO_s{color:#fd8001;margin-left:15px}.orangeTip___VMO_s:before{content:"";width:12px;height:12px;background:#fd8001;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.flexRow___Jshv2{display:flex}.simpleWrap___ul6oi{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.divider___Of_8z{width:auto;min-width:auto}.modal___oAD7F [class~=ant-btn]{display:none}.programTitle___ybswa [class~=markdown-body]{overflow:initial}.simpleBg___yLrQy{background:#fafafa;padding:10px 17px;margin-top:5px}.exportBtn___x5fcE{width:108px;height:38px;border-radius:4px}.exportBtns___EmvhF{height:38px;border-radius:4px;padding:0 10px}.export_type_modal___hmW4i{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___hmW4i .export_type_modal_con___R2S3f{width:100%;display:flex;justify-content:center}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .type_item___NsmrH{width:120px;margin:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp___LUfHa{padding:15px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;margin-bottom:3px;box-shadow:0 2px #00000005}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp___LUfHa:hover{background-color:#fafafa}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp_active____uL7y{background-color:#fafafa;border-color:#5784de}.divname___wdaL2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.wrap___SSpd0{position:relative;font-size:14px}.wrap___SSpd0 [class~=ant-table-footer]{background-color:#fff;padding:0}.img___nbd2O{position:absolute;height:100px;width:140px;top:2px;left:2px}.table___fcP71 a{color:#000000d9}.totalScore___YxSMe{margin-right:142px;padding:12px 8px;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}.people___bf9pK{padding:12px 8px;border-right:1px solid #f0f0f0}.glassSeal___dYhKO{position:absolute;font-size:16px;left:-480px;top:520px;width:1000px;transform:rotate(-90deg);border-bottom:2px dashed #fb3226;display:flex}.glassSeal___dYhKO>span{padding-right:20px;padding-left:10px}.glassSeal___dYhKO>span:nth-child(1){margin-left:auto}.glassSeal___dYhKO>span:last-child{margin-right:auto}.paperHeader___gYUbq{position:relative;margin-bottom:20px;font-size:18px;font-weight:500}.paperHeader___gYUbq .exportBtn___nyRYQ{position:absolute;right:0;top:100%;transform:translateY(-50%);height:34px;width:106px} +.flex_box_center___D6Qly{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ZA98O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___aST6E{align-items:center;box-align:center}.flex_box_center_end___kJ_eQ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZOkyZ{flex-direction:column;box-orient:block-axis}.bg___rbSyL{background:#fff;border-radius:6px}.circularBlue___qvnla,.circularRed___jo0FU,.circularOrange___GteY7,.circularGreen___PW_tz,.circularGrey___Nt7Wc{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:8px}.circularBlue___qvnla{background:#0152d9}.circularRed___jo0FU{background:#ee4a1f}.circularOrange___GteY7{background:#ff6800}.circularGreen___PW_tz{background:#028d01}.circularGrey___Nt7Wc{background:#9b9b9b}.title___Volf5{display:box;display:flex;align-items:center;box-align:center}.title___Volf5 strong{color:#333}.questionIcons___MIxzq [class~=ant-anchor-link]{display:inline}.questionIcons___MIxzq [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.questionIcons___MIxzq span,.questionIcons___MIxzq a{width:30px;height:30px;line-height:30px;text-align:center;color:#0152d9;background:#deefff;display:inline-block;margin-right:9px;margin-bottom:6px;border-radius:4px;font-weight:700;cursor:pointer}.questionIcons___MIxzq span:hover,.questionIcons___MIxzq a:hover{background-color:#cae5ff}.questionIcons___MIxzq .grey___XquYB{color:#666;background-color:#e4e4e4}.questionIcons___MIxzq .grey___XquYB:hover{background-color:#d6d6d6}.questionIcons___MIxzq .green___sjsXt{color:#028d01;background-color:#e0f4e4}.questionIcons___MIxzq .green___sjsXt:hover{background-color:#c5e9cc}.questionIcons___MIxzq .blue___Jwa9H{color:#0152d9;background-color:#deefff}.questionIcons___MIxzq .blue___Jwa9H:hover{background-color:#cae5ff}.questionIcons___MIxzq .orange___cGfa7{color:#ff6800;background-color:#ffe9c9}.questionIcons___MIxzq .orange___cGfa7:hover{background-color:#fddfb1}.questionIcons___MIxzq .red___NensB{color:#fb3226;background-color:#ffd5d0}.questionIcons___MIxzq .red___NensB:hover{background-color:#ffbdb6}.greenTip___lDmky{color:#2abd8c;margin-left:15px}.greenTip___lDmky:before{content:"";width:12px;height:12px;background:#2abd8c;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.redTip___Yp9nM{color:#fb3226;margin-left:15px}.redTip___Yp9nM:before{content:"";width:12px;height:12px;background:#fb3226;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.cccTip___Uzudc{color:#ccc;margin-left:15px}.cccTip___Uzudc:before{content:"";width:12px;height:12px;background:#ccc;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.orangeTip___gA104{color:#fd8001;margin-left:15px}.orangeTip___gA104:before{content:"";width:12px;height:12px;background:#fd8001;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.flexRow___GsOMs{display:flex}.simpleWrap___jppmP{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.userPhoto___LUsoO{font-size:0;vertical-align:top;margin:20px 0 0;padding:0}.userPhoto___LUsoO li{width:100px;margin-right:10px;display:inline-block;font-size:12px;color:#999;position:relative}.userPhoto___LUsoO li [class~=icon-fangda2]{position:absolute;right:5px;top:5px;z-index:1;cursor:pointer}.userPhoto___LUsoO li img{width:100px;height:70px;margin-bottom:5px}.CCCIcons___STbxr [class~=ant-anchor-link]{display:inline}.CCCIcons___STbxr [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.CCCIcons___STbxr span,.CCCIcons___STbxr a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#ccc;display:inline-block;margin-right:8px;margin-bottom:20px;border-radius:40px;font-weight:700;cursor:pointer}.CCCIcons___STbxr span:hover,.CCCIcons___STbxr a:hover{background-color:#dedede}.CCCIcons___STbxr span:nth-child(5n),.CCCIcons___STbxr a:nth-child(5n){margin-right:25px}.CCCIcons___STbxr .green___sjsXt{background-color:#2abd8c}.CCCIcons___STbxr .green___sjsXt:hover{background-color:#88d19e}.CCCIcons___STbxr .orange___cGfa7{background-color:#fd8001}.CCCIcons___STbxr .orange___cGfa7:hover{background-color:#fb9f42}.buttonFixed___aUnd3{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:70px;background:#fff;box-shadow:0 -2px 8px #f1f1f1;align-items:center}.buttonFixed___aUnd3 [class^=ant-btn]{border-radius:2px;height:40px}.buttonFixed___aUnd3 .progress___w_inO{padding:8px 16px;background:#f5f7fd;opacity:.9;width:261px;margin-left:20px}.buttonFixed___aUnd3 .progress___w_inO [class^=ant-progress-bg]{height:6px}.typeTitle___i1hJu{height:46px;margin:14px 14px 0;padding-left:30px;padding-right:30px;background:#f5f7fd}.answerResult___kLknn{margin-top:10px;background:#fafafa;border-radius:4px}.questionsInfo___spnx1{padding-top:40px;padding-bottom:10px;line-height:2;width:120px;background:#f1f8ff;border-radius:2px;text-align:center}.questionsInfo___spnx1 img{width:140px;position:absolute;top:0;left:-10px}.leftBar___AjrjB{padding-bottom:70px}.leftBar___AjrjB [class~=ant-affix]{height:100%!important;padding-bottom:80px;overflow:auto}.greenBg___nlTOV{background:#ecfff8}.blueBg___nYACT{background:#f1f8ff}.redBg___WTgtT{background:#fff5f4}.orangeBg___mMAXu{background:#fff8f4}.greyBg___eAdgQ{background:#f5f4f4}.commentText___smAVm{font-size:14px;background:#fafafa;font-weight:500;border-radius:2px;width:100%;padding:16px;color:#666}.full____Rgkm{height:36px;border:1px solid #cccccc;border-bottom-width:0px;color:#007aff;display:flex;justify-content:space-between;align-items:center}.full____Rgkm>span{display:flex;justify-content:center;align-items:center;cursor:pointer}.full____Rgkm>span span{margin:0 9px}.answerInfo___iSSvg{background:#e6f7ff99;border-radius:2px;border:1px solid rgba(145,213,255,.6);padding:8px;font-size:12px;margin-bottom:17px;margin-top:12px}.listType___fUHyn{padding:3px}.listType___fUHyn span{margin:3px 0 3px 3px;display:inline-block}.userInfo___sc77e{padding:20px 14px;position:relative}.userInfo___sc77e .userImg___mL2tk{width:60px;height:60px;border-radius:50%;overflow:hidden}.userInfoTitle___U2d5B{color:#6f7378;width:30px}.userInfoValue___DBOCD{margin-left:8px;font-weight:600;color:#171717;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:115px}.userInfo___sc77e .status___yZSrO{position:absolute;right:0;top:0;width:76px;height:76px}.result___TOeTF{padding:14px}.result___TOeTF .evaluate___CJGFj{margin-top:30px}.result___TOeTF .evaluate___CJGFj .analysis___NuY61{margin-top:10px;padding:12px;background:#f6f7f9;font-size:14px;font-weight:400;color:#a5a9b3;line-height:22px}.userInfoModel___jHeA_{font-size:14px;font-weight:400;line-height:14px;display:flex;flex-wrap:wrap}.userInfoModel___jHeA_ [class^=ant-input]{padding:0}.userInfoModel___jHeA_ span[class~=ant-input-data-count]{padding-bottom:20px}.userInfoModel___jHeA_ .width___UtVF4{width:248px;margin-top:22px}.userInfoModel___jHeA_ .width___UtVF4:nth-child(1),.userInfoModel___jHeA_ .width___UtVF4:nth-child(2),.userInfoModel___jHeA_ .width___UtVF4:nth-child(3){margin-top:0}.userInfoModel___jHeA_ .width___UtVF4:last-child{margin-right:auto}.userInfoModel___jHeA_ .Title___BfkeS{color:#5f6367;white-space:nowrap}.userInfoModel___jHeA_ .Value___sj9SB{margin:0 16px;color:#000;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.userInfoModelbody___nQNbP [class^=ant-modal-header]{padding:25px}.userInfoModelbody___nQNbP [class^=ant-modal-body]{padding:5px 25px 25px}#educoder .answerError___kJTJu [class^=ant-radio-inner]{border-color:#fb3226;background:#fb3226}#educoder .answerError___kJTJu [class^=ant-radio-inner]:after{background:#fff}#educoder .answerError___kJTJu [class^=ant-checkbox-inner]{border-color:#fb3226;background:#fb3226}#educoder .answerError___kJTJu [class^=ant-checkbox-inner]:after{background:#fb3226}.export_type_modal___UwY7W{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___UwY7W .export_type_modal_con___iD92j{width:100%;display:flex;justify-content:center}.export_type_modal___UwY7W .export_type_modal_con___iD92j .type_item___hBzOc{width:120px;margin:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd{padding:15px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;margin-bottom:3px;box-shadow:0 2px #00000005}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd:hover{background-color:#fafafa}.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp_active___VUIa8{background-color:#fafafa;border-color:#5784de}.scoreByBlankRadio___Z7ZDy{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9!important;border-radius:16px;width:140px;margin-left:-10px}.scoreByBlankRadio___Z7ZDy span{font-size:12px}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper]{background-color:transparent;border:none;padding:0 10px;display:inline-flex;align-items:center;border-radius:16px!important;height:32px;color:#9096a3;border-left:1px solid rgba(0,0,0,0)!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 10px;display:inline-flex;align-items:center;color:#3061d0}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#c8d2ea!important}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.scoreByBlankRadio___Z7ZDy label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.newProgramBg___zKYmY{background:#fafafa;padding:10px 17px;margin-top:10px}.score___Sk80M{display:flex;align-items:center;justify-content:space-around;position:fixed;cursor:pointer;right:50px;top:330px;width:56px;height:56px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1;border-radius:8px;border:1px solid #BACFFE}.score___Sk80M i{color:#3061d0}.score___Sk80M:hover{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80}.score___Sk80M:hover i{color:#fff}.drawerWrap___VuX5c{width:254px}.drawerWrap___VuX5c .top___EnYnP{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.drawerWrap___VuX5c .middle___LNYBi{overflow:auto;max-height:calc(100vh - 140px)}.drawerWrap___VuX5c .listwrap___l6Z3o{width:240px;background:#f6f7f9;border-radius:2px;padding:10px;margin-bottom:10px}.drawerWrap___VuX5c .btns___hFvQ6{position:fixed;bottom:20px;right:20px}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___VAUts{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___gx5ZV{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___HV_tL{align-items:center;box-align:center}.flex_box_center_end___fVsIw{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___F5DHk{flex-direction:column;box-orient:block-axis}.shixunWrp___pinaF{border:1px solid #eee;margin-top:20px}.shixunWrp___pinaF h2{font-size:14px;font-weight:400;padding:6px 20px;border-bottom:1px solid #eee}.shixunWrp___pinaF h2 .s___mtpV4{float:right;color:#007aff;display:flex;align-items:center;cursor:pointer}.shixunWrp___pinaF h2 .s___mtpV4 i{margin-right:6px}.fillComment___WEgkI{margin-top:10px;display:flex;flex-direction:row}.fillComment___WEgkI img{width:38px;height:38px;border-radius:50%;display:block}.commentContent___v_Ebo{flex:1 1;margin-left:10px}.commentText___fyDle{font-size:14px;background:#fafafa;font-weight:500;border-radius:2px;width:100%;padding:16px;color:#666}.simpleWrap___uwIie{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.fillBg___iyMsm{background:#fafafa;padding:10px 17px;margin-top:5px}.tip___V6oDj{height:30px;background:#e300001a;border-radius:4px;margin-bottom:4px;padding-left:20px;line-height:30px;font-size:12px;color:#e30000}.simpleBg___UqElF{background:#fafafa;padding:10px 17px;margin-top:5px}.lookCode___xKifS [class~=ant-modal-confirm-content]{margin:10px 0 0!important}.flex_box_center___RWbPL{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ZSGqQ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lJVwS{align-items:center;box-align:center}.flex_box_center_end___jDpSh{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___aYkRP{flex-direction:column;box-orient:block-axis}.result___MEJ17{display:flex}.result___MEJ17 .left___BoJu6{margin-right:38px;width:474px}.result___MEJ17 .right___cAGQT{width:630px}.result___MEJ17 .box___iw62F{background:#f6f7f9;padding:15px}.result___MEJ17 .box___iw62F .li___csLVy{background:#fff;border:1px solid #DCDCDC}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.flex_box_center___rj3qW{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___eHnsZ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___o8x0E{align-items:center;box-align:center}.flex_box_center_end___Eje4p{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column____EBoU{flex-direction:column;box-orient:block-axis}.fullBtn___eRgbl{width:68px;height:40px;text-align:center;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-size:14px;color:#fff;cursor:pointer;margin-left:20px}.box___L0bdv{padding-left:50px;margin-bottom:20px}.box___L0bdv .head___cyjX5{cursor:pointer;margin-top:20px;margin-bottom:10px}.box___L0bdv .head___cyjX5 i{color:#999;display:inline-block;transform:scale(.6) rotate(180deg) translateY(2px)}.box___L0bdv .head___cyjX5 span{color:#464f66}.box___L0bdv .head___cyjX5 img{width:18px;margin-top:-3px;margin-left:4px}.box___L0bdv .content___hzHVR{background:#f6f7f9;padding:20px}.row___FKXkZ .btnWrap___aUDJ0{position:relative;display:inline-block;margin-right:25px;margin-top:20px}.row___FKXkZ .btnWrap___aUDJ0 .btn___N6ksw{width:40px;height:40px;background:#fff;border-radius:2px;border:1px solid #DCDCDC;cursor:pointer;color:#333;line-height:38px;text-align:center;user-select:none}.row___FKXkZ .btnWrap___aUDJ0 .btn___N6ksw:hover{background:#3061d0;color:#fff;border:0;line-height:40px}.row___FKXkZ .btnWrap___aUDJ0 .disabledBtn___t8_ZJ{width:40px;height:40px;border-radius:2px;line-height:38px;text-align:center;user-select:none;background:#efefef;cursor:not-allowed;color:#b5b5b5;border:1px solid #e1e1e1}.row___FKXkZ .btnWrap___aUDJ0 .del___TrkS2{position:absolute;z-index:1;color:#e30000;cursor:pointer;font-size:14;right:-7px;top:-7px}.row___FKXkZ .btnWrap___aUDJ0:nth-child(6n){margin-right:0}.line___jAAPS{height:1px;background:#dcdcdc;margin-top:20px}.slider___xLyf7 .ant-slider-rail{border-radius:2px!important}.slider___xLyf7 .ant-slider-track{background-color:#3061d0!important;border-radius:2px!important}.slider___xLyf7 .ant-slider-handle:after{box-shadow:0 0 0 2px #3061d0!important}.currentPrimary___NPWiR{cursor:pointer;user-select:none}.currentPrimary___NPWiR:hover{color:#165dff}.currentDelete___UEfhf{cursor:pointer;user-select:none}.currentDelete___UEfhf:hover{color:#e30000}.DirectoryTree___xPxCY{width:100%}.DirectoryTree___xPxCY .EditDom___seNxC{display:none}.DirectoryTree___xPxCY div[class~=ant-tree-treenode]{padding:4px 0}.DirectoryTree___xPxCY div[class~=ant-tree-treenode]:hover .EditDom___seNxC{display:block}.DirectoryTree___xPxCY span[class~=ant-tree-iconEle]{height:auto!important}.DirectoryTree___xPxCY div[class~=ant-tree-treenode-selected]:before{bottom:0!important;background:#f6f7f9!important;border-radius:4px!important}.DirectoryTree___xPxCY span[class~=ant-tree-node-content-wrapper]{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;padding:0!important;line-height:40px!important}.DirectoryTree___xPxCY span[class~=ant-tree-title]{flex:1 1;color:#191919!important;padding-right:25px!important;display:inline-flex!important;align-items:center!important}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.tip___peuQ9{height:60px;background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 52px;margin-top:12px;margin-left:18px}.apply___vL0_X{padding:0 8px;height:20px;line-height:20px;text-align:center;background:#3060d01a;font-size:12px;color:#3061d0;border-radius:10px;cursor:pointer}.form_item_warp___ik_ub{background:#f6f7f9}.form_item_warp___ik_ub .lable_name1___prVgU{line-height:40px;color:#333;font-size:14px}.form_item_warp___ik_ub .h_lh_40___N1KfV{height:40px!important;line-height:40px!important}.form_item_warp___ik_ub [class~=ant-form-item]{margin-bottom:0!important}.config_title___foht1{font-weight:600;font-size:14px;color:#000;margin-bottom:10px}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}.codeCopy___re8vm button.runCode___MYs9m{bottom:0;top:initial}#educoder .smartWrp___NjRcB [class~=ant-drawer-body]{padding:0}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px}.select___Kt_GE .box___S5_ly{position:relative}.select___Kt_GE .text___dtZDv{width:206px;height:40px;background:#fff;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;padding:0 12px;color:#333;cursor:pointer}.select___Kt_GE .text___dtZDv:hover{background:#f6f6f6}.select___Kt_GE .text___dtZDv span{padding-left:6px}.select___Kt_GE .text___dtZDv b{font-size:12px;margin-left:auto;display:inline-block;transform:scale(.6)}.select___Kt_GE .itemWrap___xmw7x{position:absolute;z-index:10;top:40px;padding-top:7px}.select___Kt_GE .itemWrap___xmw7x aside{width:206px;background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF;padding:10px 0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx{display:flex;align-items:center;padding:0 12px;height:36px;color:#464f66;cursor:pointer}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx span{padding-left:6px}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx:hover{background:#e7f3ff80;color:#3061d0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx.active___nHRTI{background:#e7f3ff;color:#3061d0}@keyframes dot-fade___KWn1a{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___y2kKZ{display:flex;align-items:center}.loading___UEUk1{display:flex}.loading___UEUk1 .dot___TYXFV{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___KWn1a 1s infinite}.loading___UEUk1 .dot___TYXFV:nth-child(2){animation-delay:.3s}.loading___UEUk1 .dot___TYXFV:nth-child(3){animation-delay:.7s}.wrap___nU3cS{display:flex;flex-direction:column;height:100%;overflow:hidden}.chatContainer___PNe3Q{flex:1 1;width:100%;overflow:auto}.footerContainer___hQATV{margin-left:50px;margin-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___hQATV .btnWrp___mS8l6{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___hQATV .btnWrp___mS8l6>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U{cursor:pointer;user-select:none}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U.btnActive____jzfb{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___hQATV .inputContainer___iCQ3u{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___hQATV .inputContainer___iCQ3u:hover{border:1px solid #145DFF}.footerContainer___hQATV .inputContainer___iCQ3u .uploadBtn___OHHJF{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___hQATV .inputContainer___iCQ3u .uploadBtn___OHHJF:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtn___ktaQl{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtn___ktaQl:disabled{background:#d2d2d2!important}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtnDisabled___DVncF{width:40px;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___hQATV .inputContainer___iCQ3u .cancelBtn___bzMDI{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___hQATV .inputContainer___iCQ3u .cancelBtn___bzMDI:hover{transform:scale(1.05)}.footerContainer___hQATV .inputContainer___iCQ3u textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___hQATV .inputContainer___iCQ3u textarea::placeholder{color:#c1c1d9}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u{align-items:flex-end}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u textarea{height:100%}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u .fullIcon___YWXTV{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___hQATV.footerContainerSelected___pGBh3{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___hQATV.footerContainerSelected___pGBh3:hover{border:1px solid #145DFF}.footerContainer___hQATV.footerContainerSelected___pGBh3 .btnWrp___mS8l6{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___hQATV.footerContainerSelected___pGBh3 .inputContainer___iCQ3u{border:none;box-shadow:none;background:transparent}.footerContainer___hQATV.footerContainerSelected___pGBh3 .inputContainer___iCQ3u:hover{background:transparent;border:none}.footerContainer___hQATV.full___dZLXo{height:100%}.li___PjMV3{display:flex}.li___PjMV3 .avatarIcon___ztGQ3 .img___wZqEA{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___PjMV3 .content___OlYYG{flex:1 1;min-width:0}.li___PjMV3 .content___OlYYG .borderBox___tjHwt{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___PjMV3 .content___OlYYG .borderBox___tjHwt .text___yWTCV{white-space:pre-wrap;color:#3061d0}.li___PjMV3 .content___OlYYG .fileWrap___IX778{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb aside{flex:1 1;min-width:0}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb aside .fileName___RA8nu{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___PjMV3 .content___OlYYG .source___nkLC0{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___PjMV3 .content___OlYYG .action___I2zGy{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___PjMV3 .content___OlYYG .action___I2zGy i{color:#666;cursor:pointer}.li___PjMV3 .content___OlYYG .action___I2zGy i:hover{color:#3061d0}.disabledInput___Buork{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___Buork>*{pointer-events:none;opacity:.3}.backBottom___SMuL2{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___SMuL2:hover i{color:#5c64ff}.backBottom___SMuL2 i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___v8Eom{display:flex;align-items:center;gap:15px;position:relative}.head___v8Eom .headBtn___IS7xR{height:40px;display:flex;align-items:center;background:#ffffff1a;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:0 18px;cursor:pointer;color:#333}.head___v8Eom .headBtn___IS7xR:hover{color:#3061d0;background:#3061d01a;border:1px solid rgba(20,93,255,.2)}.menuWarp___G6yj0{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___G6yj0 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___G6yj0 .menu___M8VWP{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___G6yj0 .menu___M8VWP aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___G6yj0 .menu___M8VWP aside .menuText___gRpb5{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___G6yj0 .menu___M8VWP aside .menuText___gRpb5 span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___G6yj0 .menu___M8VWP aside .menuDel___eH_wg{display:none;flex-shrink:0;margin-left:10px}.menuWarp___G6yj0 .menu___M8VWP aside.active___KWwPV{background:#e7f3ff!important}.menuWarp___G6yj0 .menu___M8VWP aside.active___KWwPV span{color:#3061d0}.menuWarp___G6yj0 .menu___M8VWP aside:hover{background:#e7f3ff80}.menuWarp___G6yj0 .menu___M8VWP aside:hover span{color:#3061d0}.menuWarp___G6yj0 .menu___M8VWP aside:hover .menuDel___eH_wg{display:inline}.draggableImage___vcTso{position:fixed;right:20px;z-index:100}.draggableImage___vcTso .img___xAyno{user-select:none}.draggableImage___vcTso .close___WUtfj{user-select:none;cursor:pointer;display:none;position:absolute;z-index:101;left:-11px;top:-8px;color:#dcdcdc}.draggableImage___vcTso:hover .close___WUtfj{display:block}.extraNode___tnBrt{cursor:initial}.footer___bruwa{display:flex;align-items:center;justify-content:flex-end;height:46px;background:#030814;padding-right:15px;border-top:1px solid #030814;border-bottom:1px solid #030814}.whiteFooter___mR7kn{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #fff}.error___KO0Jg{font-size:12px;color:#fb3226}.case___L0pNc{background:#0e1525;position:relative}.case___L0pNc .resize-y-bar___NK0gI{height:1px;width:100%;background:#3d445c;cursor:ns-resize;position:absolute;top:0;left:0;z-index:10}.case___L0pNc .resize-y-bar___NK0gI>i{color:#0053dc;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-17px;z-index:10}.case___L0pNc .unfoldBtn___aMmZw{width:98px;height:24px;background:#3d445c;border-radius:8px 8px 0 0;position:absolute;left:50%;transform:translate(-50%);top:-24px;font-size:14px;color:#8d97af;line-height:24px;text-align:center;cursor:pointer;user-select:none}.case___L0pNc .caseHead___EuMPr{display:flex;align-items:center;height:34px;padding:0 16px}.case___L0pNc .caseHead___EuMPr .dot___Iky9k{width:10px;height:10px;background:#95a4c5;border-radius:50%;margin-right:4px;margin-top:2px}.case___L0pNc .caseHead___EuMPr .text___lMSx6{font-size:14px;color:#dde3ea}.case___L0pNc .caseHead___EuMPr .pass___XjijC{font-size:14px;color:#2abd8c;margin-left:10px}.case___L0pNc .caseHead___EuMPr .noPass___JxpWk{font-size:14px;color:#ff2c29;margin-left:10px}.case___L0pNc .caseHead___EuMPr .btns___FPIaK{margin-left:auto;display:flex;align-items:center}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div{margin-left:15px;cursor:pointer;color:#bfbfbf}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div i{font-size:14px;color:#687799;margin-right:5px}.case___L0pNc .result___oRj1h{height:100%;display:flex;padding:0 20px 10px}.case___L0pNc .result___oRj1h .title___IhMSa{flex-shrink:0;height:30px;background:#22293b;padding-left:15px;line-height:30px}.case___L0pNc .result___oRj1h .title___IhMSa span{color:#bfbfbf;font-size:14px}.case___L0pNc .result___oRj1h .left___XlC98{width:424px;flex-shrink:0;display:flex;flex-direction:column;margin-right:4px;overflow:hidden}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx{flex:1 1;background:#1b2333}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:15px}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea::placeholder{color:#8f96b1!important}.case___L0pNc .result___oRj1h .right____fIu_{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.case___L0pNc .result___oRj1h .node___MwdH7{flex:1 1;overflow:auto;position:relative;color:#fff;background:#2c32464d;padding:15px}.case___L0pNc .result___oRj1h .node___MwdH7 pre{overflow:hidden;margin-bottom:0;white-space:pre-wrap}.case___L0pNc .elseNode___WjFIg{background:#22293b;display:flex;align-items:start;margin:0 20px 4px}.case___L0pNc .elseNode___WjFIg .nameWrap___bEdbD{margin-left:15px;margin-top:4px;color:#bfbfbf}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt{flex:1 1;position:relative}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .scrollBox___hWkc9{overflow:auto;color:#fff;margin-left:20px;margin-top:6px;padding-right:90px;white-space:pre-wrap;margin-bottom:0}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi{position:absolute;z-index:10;top:3px;right:26px}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi span{margin-right:15px;color:#1890ff;cursor:pointer}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi i{color:#687799;cursor:pointer;font-size:14px}.whiteCase___AZiDR{background:#f6f7f9}.whiteCase___AZiDR .resize-y-bar___NK0gI{background:#ddd}.whiteCase___AZiDR .unfoldBtn___aMmZw{background:#e9eaea;color:#5f6368}.whiteCase___AZiDR .caseHead___EuMPr .text___lMSx6{color:#333}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div{color:#666}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div i{color:#687799}.whiteCase___AZiDR .result___oRj1h .title___IhMSa{background:#fff}.whiteCase___AZiDR .result___oRj1h .title___IhMSa span{color:#333}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx{background:#fafafa!important}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx textarea{color:#333!important}.whiteCase___AZiDR .result___oRj1h .node___MwdH7{background:#fafafa!important;color:#333}.whiteCase___AZiDR .elseNode___WjFIg{background:#fafafa;color:#333}.whiteCase___AZiDR .elseNode___WjFIg .nameWrap___bEdbD span{color:#333}.whiteCase___AZiDR .elseNode___WjFIg .scrollBox___hWkc9{color:#000!important}.disabled___lWQU2:disabled{color:#d9d9d9!important;border-color:#d9d9d9!important}.codeHead___l8q5R{height:40px;background:#161d2c;display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe{display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:#161d2c;border:1px solid #161D2C;border-radius:2px;margin-right:1px;font-weight:500;font-size:14px;color:#d1d1d1;text-align:center;line-height:38px;cursor:pointer}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#1b2333;color:#fff}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX i{font-size:14px;color:#3f93b1;margin-right:10px}.whiteCodeHead___wDOny{background:#f6f7f9}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;color:#666}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#3061d0;color:#fff;box-shadow:none}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT i{color:#fff}.header___VjNh9{display:flex;align-items:center;height:50px;width:100%;background:#0e1525;color:#fff;padding:0 20px}.header___VjNh9 h2{text-align:center;color:#fff;flex:1 0 auto;margin:0;font-size:16px}.header___VjNh9 a{color:#fff}.header___VjNh9 div{display:flex;flex-flow:row nowrap;align-items:center}.header___VjNh9 div img{border-radius:18px;margin-right:10px;overflow:hidden;width:36px;height:36px}.header___VjNh9 .timepiece___yuqJC{width:94px;height:30px;background:#242936;border-radius:15px;font-weight:500;font-size:16px;color:#42d5a0;margin-right:15px;justify-content:center}.header___VjNh9 .btn_edit___ozzux{width:82px;height:30px;background:#3061d0;border-radius:15px;margin-right:10px;text-align:center;line-height:30px}.whiteHeader___REV3m{background:#fff}.whiteHeader___REV3m .timepiece___yuqJC{background:#fff;box-shadow:0 2px 4px #e0dfe1}.djs___v0Ru7{display:inline-block!important}.myProblems___DKSbs{height:calc(100vh - 50px)!important}.whiteMyProblems___k0QS3 section[class~=resize-x-bar]{background:#fff!important}.fullMask___QZH1M{position:fixed;z-index:1000;width:100vw;height:100vh;top:0;left:0;background:transparent;cursor:ns-resize;display:none}.ldsRing___mpBZC{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___Of9_n{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center}.idsRingWrapper___Of9_n p{text-align:center;margin-top:12px}.ldsRing___mpBZC div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #1976d2;border-radius:50%;animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1976d2 transparent transparent transparent}.ldsRing___mpBZC div:nth-child(1){animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.record-detail-info{width:100%;background-color:#fff;min-height:260px}.record-detail-info .record-info{display:flex;align-items:center;flex-flow:row nowrap;list-style:none;padding:0;margin-bottom:20px}.record-detail-info .record-info li{margin-right:40px}.record-detail-info .record-info li:last-child{margin-right:0;flex:1 0;text-align:right}.record-detail-info .record-detail-body{padding:8px 0;max-height:80vh}.footer{display:flex;flex-flow:row nowrap;align-items:center;height:56px;background:#121c24;color:#fff;padding:0 20px;justify-content:space-between}.test-case-panel{position:relative}.test-case-panel .error{font-size:12px;color:#fb3226}.test-case-panel .test-case-panel-body{position:absolute;will-change:transform;width:100%;transition:all .2s linear;bottom:0;transform:translate3d(0,350px,0);opacity:.1}.test-case-panel .test-case-panel-body pre{max-height:150px;overflow:auto}.test-case-panel .test-case-panel-body.active{transform:translate3d(0,-56px,0);opacity:1}.test-case-panel .tab-panel-body{padding:20px 10px;height:240px;background-color:#070f19;display:flex;flex-flow:column nowrap;justify-content:center;color:#ddd}.test-case-panel .tab-panel-body .tip{text-align:center}.test-case-panel .tab-panel-body textarea{background:#070f19!important;color:#fff;font-size:14px;border:0 solid transparent!important;height:200px;outline:none}.test-case-panel .btn-green{margin-right:10px;color:#28bd8b;border-color:#28bd8b}.test-case-panel .btn-blue{margin-right:10px;color:#0152d9;border-color:#0152d9}.test-case-panel .btn-blue span{pointer-events:none}.test-case-panel .btn-collapse{position:absolute;top:0;width:54px;height:27px;left:50%;margin-left:-27px;background:#2a3a4f;z-index:8;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;text-align:center;cursor:pointer;opacity:.4;transition:all .3s}.test-case-panel .btn-collapse.up{top:-294px}ul.s-navs{list-style:none;margin:0;padding:0 17px;height:54px;display:flex;flex-flow:row nowrap;align-items:center;background:#0f1e31;font-size:14px;color:#ddd}ul.s-navs.bg-white{background:#fff;color:#888}ul.s-navs.bg-white a{color:#888}ul.s-navs a{color:#ddd;display:block;margin-right:20px;height:54px;line-height:54px;border-bottom:2px solid transparent}ul.s-navs a.active{color:#5091ff;border-bottom:2px solid #5091ff}#educoder .custom-ant-disabled:disabled{color:inherit}.XtermText-valueRef .xterm .xterm-viewport{overflow:auto}.inputs textarea::placeholder{color:#536879!important}.flex_box_center___Gc4dd{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___K2f1v{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pupRp{align-items:center;box-align:center}.flex_box_center_end___UDLRC{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___a5uDo{flex-direction:column;box-orient:block-axis}.result___gu5zt{background:#070f19;height:100%;display:flex}.result___gu5zt .title___xrnx2{margin-top:20px;margin-bottom:10px;flex-shrink:0}.result___gu5zt .title___xrnx2 span{color:#bbbcbe}.result___gu5zt .left___IAxp9{width:340px;border-right:1px solid #333131;padding:0 20px 10px;flex-shrink:0;display:flex;flex-direction:column}.result___gu5zt .left___IAxp9 .leftNode___HL8fG{flex:1 1;background:#121c24}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:10px}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::placeholder{color:#536879!important}.result___gu5zt .right___ZXYmw{flex:1 1;padding:0 20px 10px;display:flex;flex-direction:column}.result___gu5zt .right___ZXYmw .rightNode___jYL5_{flex:1 1;overflow:auto;position:relative;color:#fff}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner>div>div{border:4px solid #00D4F3!important;border-color:#00D4F3 transparent transparent transparent!important}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner p{color:#00d4f3!important}.split-panel-container{width:100%;height:calc(100vh - 121px);display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.split-panel-container>section{height:100%}.split-panel-container.my-problems{height:calc(100vh - 65px)}.split-panel-container .resize-x-bar{width:4px;cursor:ew-resize;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;background:#111c24}.split-panel-container .btn-resize{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:10;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;background-color:#e0e0e0;color:#000000de}.tpi-code-setting{height:calc(100vh - 54px);background:#031b2a;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{background:#031b2a}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{height:auto}.setting-drawer .ant-select-selection,.oj .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.right-panel{position:relative}.btn-notes{position:absolute;right:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#5091ff;color:#fff;font-size:18px;text-align:center;transform:translate(18px);will-change:transform;cursor:pointer;opacity:.5;transition:transform .3s linear,opacity .3s linear;z-index:100;display:flex;flex-flow:column nowrap;justify-content:center}.btn-notes:hover{opacity:1;color:#fff;transform:translate(-10px)}.note-form-area{position:absolute;right:10px;top:50%;width:450px;margin-top:-100px;background:#fff;border-radius:5px;padding:14px 10px 0;transform:translate(500px);will-change:transform;transition:transform .3s}.note-form-area.active{transform:translate(0)}.oj-modal .ant-modal-body{padding:0}.oj-modal .oj-modal-content{display:flex;flex-direction:column;align-items:center}.oj-modal .oj-modal-content>aside{font-size:14px;margin-top:50px;color:#333;width:438px}.oj-modal .oj-modal-head{width:100%;height:120px;padding-left:177px;padding-right:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1}.oj-modal .oj-modal-btn{width:180px;height:50px;background:#0152d9;border-radius:4px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;line-height:50px;text-align:center;margin-bottom:30px}.oj-modal .oj-modal-tt{margin-right:51px;display:inline-flex;flex-direction:column;transform:translateY(-4px)}.oj-modal .oj-modal-tt>span:last-child{width:160px;height:6px;background:#e7f3ff;border-radius:3px}.oj-modal .oj-modal-tt>span:last-child span{display:inherit;width:60px;height:6px;background:#0152d9;border-radius:3px}.oj-modal i{color:#666;cursor:pointer}.oj-select{margin-left:20px}.oj-select .ant-select-selector{background:#25343e!important;border:0px!important;height:30px!important}.oj-select .ant-select-arrow{color:#fff}.oj-select .ant-select-selection-item{color:#fff;font-size:12px;line-height:30px!important}.exercise_user_info{font-size:14px;font-weight:400;color:#b2bacb}.exercise_user_info span{font-size:16px;font-weight:500;color:#55bfd6}.djs{margin-top:3px!important;display:inline-block!important}.time{margin-top:5px!important;display:inline-block!important}.flex_box_center___rM3g8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Oc7SE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___MnmYE{align-items:center;box-align:center}.flex_box_center_end___QQh83{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZRFbL{flex-direction:column;box-orient:block-axis}.left-panel___SKGyd{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.left-panel___SKGyd .tab-panel-body___gABdv{padding:0 16px;overflow:auto;flex:1 1}.left-panel___SKGyd .tab-panel-body___gABdv pre:empty{display:none}.left-panel___SKGyd .b1___QpbmK{border-bottom:1px solid #eaecef}.left-panel___SKGyd .oj-width-input___eJQWT{width:270px}@media screen and (max-width: 1280px){.left-panel___SKGyd .oj-mr___AxILO{margin-right:20px}.left-panel___SKGyd .oj-width-input___eJQWT{width:235px}}.s-navs___FXwOi{list-style:none;margin:0;padding:0 10px;height:40px;display:flex;flex-flow:row nowrap;align-items:center;border-top:1px solid #F3F3F3;background:#0f1e31;font-size:16px;color:#ddd}.s-navs___FXwOi li{margin-right:auto}.s-navs___FXwOi.bg-white___kbZ6r{background:#fff;color:#888}.s-navs___FXwOi.bg-white___kbZ6r a{color:#888}.s-navs___FXwOi a{color:#ddd;display:block;margin-right:20px;height:40px;line-height:40px;border-bottom:2px solid transparent}.s-navs___FXwOi a.active___QGOnZ{color:#5091ff;border-bottom:2px solid #5091ff}.list___PXTsq{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:46px;color:#ddd;margin-bottom:1px;background:#3d445c4d;cursor:pointer}.list___PXTsq span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding-right:20px;flex-basis:64px;width:100%}.list___PXTsq:hover{background-color:#263446ba}.list___PXTsq.active___QGOnZ{background-color:#263446!important}.btns___F8yZK{width:30px;height:30px;background:#3061d0;border-radius:4px;cursor:pointer;user-select:none;text-align:center;line-height:30px}#educoder .drawer___xdGaT .ant-input-search{background:#2c3246}#educoder .drawer___xdGaT .ant-input-search input{background:#2c3246;border:1px solid #3D445C;color:#fff}#educoder .drawer___xdGaT .ant-input-search input::placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-input-search .ant-input-search-button{color:#4e5977;background:#2c3246;border:1px solid #3D445C;border-left:1px solid transparent}#educoder .drawer___xdGaT .ant-select .ant-select-selector{background:#2c3246;border:1px solid #3D445C}#educoder .drawer___xdGaT .ant-select .ant-select-arrow{color:#4e5977}#educoder .drawer___xdGaT .ant-select .ant-select-selection-item{color:#fff}#educoder .drawer___xdGaT .ant-select .ant-select-selection-placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-active{border-color:#0152d9!important;background-color:#0152d9!important}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-link{background-color:transparent!important;color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item{background-color:transparent;border:1px solid #656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item a,#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-ellipsis{color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options{color:#656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options input{color:#fff;width:40px;background:transparent}#educoder .drawer___xdGaT .ant-pagination button,#educoder .drawer___xdGaT .ant-pagination input{line-height:initial;border:1px solid #656f87!important}.tour___oMkVh[class~=ant-tour]{left:7px!important;width:340px}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-arrow]{left:17px!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-footer]{display:none!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-description]{padding:16px!important;overflow:hidden}.pagination___yDAjZ{text-align:center;margin-top:10px}.info___ATmsa{display:flex;flex-flow:row nowrap;align-items:center;height:56px;list-style:none;background:#fff;justify-content:space-between}.wrap____KX19 [class~=xterm] [class~=xterm-viewport]{overflow:auto!important}.desc___iOAgd{padding:8px 16px;height:calc(100vh - 138px);overflow:auto}.info___GPALq{color:#888;display:flex;align-items:center;font-size:14px;height:46px;background:#fff;padding:0 10px;box-shadow:0 2px 4px #e5e3e380;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.info___GPALq .info_tag___CFEn8{height:22px;line-height:22px;padding:0 5px;background:#37ad8333;border-radius:2px;border:1px solid #A9DFCC;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#2cc497;text-align:left;font-style:normal}.info___GPALq li{margin-right:8px}.discuss-panel{height:calc(100vh - 142px);overflow:auto;padding:0 16px}.discuss-item-container{display:flex;flex-flow:row nowrap;width:100%;padding:15px;border-bottom:1px solid #e3e3e3;overflow:hidden}.discuss-item-container section{margin-left:15px;flex:1 1 auto;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{margin:4px 0;word-break:break-word;word-wrap:break-word}.discuss-content img{max-width:200px}.discuss-info{display:flex;flex-flow:row wrap;align-items:center;color:#999;line-height:16px;font-size:12px}.discuss-info .top{color:#fff;padding:0 8px;background:#ff4343;border-radius:8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{transform:rotate(180deg);display:inline-block}.btn-group a{width:31px;text-align:center;color:#888}.btn-group a .iconfont{font-size:14px!important}.second-discuss .btn-group{opacity:0}.second-discuss:hover{background:#ebebeb}.second-discuss:hover .btn-group{opacity:1}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;position:relative;margin-top:6px}.reply-discuss-container:before{content:" ";position:absolute;border-color:#000;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:13px;top:-9px;border-bottom:10px solid #f4f4f4}.discuss-item-editor{width:100%;overflow:hidden}.discuss-item-editor .btn-send{cursor:pointer;border:none;padding:0 12px;color:#fff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400;margin-right:22px;margin-top:6px;background:#0152d9;float:right}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.dis-input-editor-container___nKGxx{position:relative;background:#fff;width:100%;box-shadow:0 -3px 5px #4cacff33}.dis-input-editor-container___nKGxx.active___tmt7T{position:absolute;height:calc(100vh - 50px);background:transparent;z-index:1000;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;top:0}.dis-input-editor-container___nKGxx .input-mask___epEle{flex:1 0;background:#0000;width:100%}.dis-input-editor-container___nKGxx .text-area___Vry8W{display:flex;flex-flow:row nowrap;padding:10px 20px;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W input{border-radius:15px;border:1px solid #eaeaea;background-color:#fff;overflow:hidden;height:32px;padding:0 16px;line-height:32px;outline:none;flex:1 0;margin-right:10px}.dis-input-editor-container___nKGxx .text-area___Vry8W a{color:#888;display:block;height:32px;line-height:32px;margin-right:20px;display:flex;flex-flow:row nowrap;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W a span{line-height:32px;font-size:16px}.dis-input-editor-container___nKGxx .tip-container___plpA3{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.dis-input-editor-container___nKGxx .tip-container___plpA3 p{font-size:12px;color:#ff6800}.dis-input-editor-container___nKGxx .hide___kPfyC{display:none}.dis-input-editor-container___nKGxx .md-container___u85aq{background:#fff;padding:10px 20px}.btn-send___deQ5v{cursor:pointer;display:inline-block;border:none;padding:0 12px;color:#fff;background:#0152d9;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse]{background-color:transparent}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px;height:64px;background-color:#fff;align-items:center!important}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa}.hackSets___tw75g .collapseWrapper___TteKi .panelHeader___Y_Xjq{font-size:14px;font-weight:400;color:#000}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi{display:inline-flex;align-items:center;white-space:nowrap}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi span{font-size:14px;font-weight:400;color:#666}.hackSets___tw75g .collapseWrapper___TteKi .open___xrixP{color:#165dff!important;transform:rotate(90deg)}.hackSets___tw75g .collapseWrapper___TteKi .close___jb6D2{color:#82a8ff!important}.uploadTableWrapper___U9Tz_{background:#fff}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div{flex:1 1;padding:0 12px!important}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div:last-child,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div:last-child{display:none}.wrap___MkYbQ [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___MkYbQ .colorBlue___onjbP{color:#0152d9}.wrap___MkYbQ .repeatedName___nbqnE{color:red}.wrap___MkYbQ .text___xvutp{margin-top:20px;color:#464f66;line-height:24px}.wrap___MkYbQ .greyText___dihvZ{font-size:14px;font-weight:400;color:#5f6368}.wrap___MkYbQ .noData___LxOJA{height:180px;margin-bottom:30px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A{display:flex;align-items:center;justify-content:center}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A img{width:46px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A span{font-size:14px;font-weight:400;color:#9096a3}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A .uploadText___Et3KS{color:#3061d0}.wrap___MkYbQ .btnS___k1e6j{height:32px;border-radius:4px;background:#3061d0}.wrap___MkYbQ .btnS___k1e6j i{margin-right:6px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]{width:60px;height:38px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:23px;border:none;display:inline-flex;align-items:center;justify-content:center;margin-right:20px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper] span{color:#464f66;font-size:14px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px #e0dfe1;border:1px solid #BACFFE;background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9)}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px #e0dfe1}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked] span{color:#165dff;font-size:14px}.head___s4Eix{display:flex;margin-bottom:36px}.head___s4Eix .operation___JCAVh{text-align:center}.head___s4Eix>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.headProgram___uWA_M{display:flex;height:40px;line-height:40px;background:#f6f7f8;box-shadow:0 2px 4px #eaeef4;padding-left:5px;padding-right:5px}.headProgram___uWA_M .operation___JCAVh{text-align:center}.headProgram___uWA_M>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.listWrapper___xW3b4{max-height:214px;overflow:auto}.listWrapper___xW3b4::-webkit-scrollbar{display:none}.listWrapper___xW3b4 .list___dCbd6{display:flex;margin-bottom:36px;align-items:center}.listWrapper___xW3b4 .list___dCbd6 .del___abNho{color:#e53333;cursor:pointer}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf>span{color:#3061d0;cursor:pointer;text-decoration:underline}.listWrapper___xW3b4 .list___dCbd6>div{text-align:left;display:inline-block;background:#fff}.tabs___p2jIb .tabWarp___mt05L{display:flex;align-items:center}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ{width:88px;text-align:center;height:30px;line-height:30px;background:#f0f0f0;font-weight:400;font-size:16px;color:#666;cursor:pointer}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ.active___fQMlP{background:#fff;color:#3061d0}.tabs___p2jIb .content___GWVJY{padding:10px;background-color:#fff}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{float:none;display:flex;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{width:120px;height:38px;background:#f6f7f9 #3061d0;border-radius:2px}.exitFullScreenModal___HIMyY{text-align:center;font-size:30px;font-weight:400}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{font-size:30px;font-weight:500;color:#e30000;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{font-size:14px;font-weight:400;color:#333;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px}@keyframes dot-fade___gzUhM{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___sQWGQ{display:flex;align-items:center}.loading___ss_U1{display:flex}.loading___ss_U1 .dot___eTny8{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___gzUhM 1s infinite}.loading___ss_U1 .dot___eTny8:nth-child(2){animation-delay:.3s}.loading___ss_U1 .dot___eTny8:nth-child(3){animation-delay:.7s}.wrap___SoLR4{display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1 1;padding:20px 0 20px 20px}.chatContainer___bSpXP{flex:1 1;width:100%;overflow:auto}.footerContainer___IbaJq{margin-left:50px;margin-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___IbaJq .btnWrp___z89PH{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___IbaJq .btnWrp___z89PH>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di{cursor:pointer;user-select:none}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di.btnActive___en_8L{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___IbaJq .inputContainer___q_PRC{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___IbaJq .inputContainer___q_PRC:hover{border:1px solid #145DFF}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt:disabled{background:#d2d2d2!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtnDisabled____WhtC{width:40px;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC:hover{transform:scale(1.05)}.footerContainer___IbaJq .inputContainer___q_PRC textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___IbaJq .inputContainer___q_PRC textarea::placeholder{color:#c1c1d9}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC{align-items:flex-end}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC textarea{height:100%}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC .fullIcon___WYjW2{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___IbaJq.footerContainerSelected___TV_oq{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___IbaJq.footerContainerSelected___TV_oq:hover{border:1px solid #145DFF}.footerContainer___IbaJq.footerContainerSelected___TV_oq .btnWrp___z89PH{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC{border:none;box-shadow:none;background:transparent}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC:hover{background:transparent;border:none}.footerContainer___IbaJq.full___h1vtm{height:100%}.li___DXR9A{display:flex}.li___DXR9A .avatarIcon___EYoqp .img___wrenL{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___DXR9A .content___NK_Ew{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .borderBox___UVtN4{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___DXR9A .content___NK_Ew .borderBox___UVtN4 .text___d_gYw{white-space:pre-wrap;color:#3061d0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___DXR9A .content___NK_Ew .source___JD93j{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___DXR9A .content___NK_Ew .action___CTh1w{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___DXR9A .content___NK_Ew .action___CTh1w i{color:#666;cursor:pointer}.li___DXR9A .content___NK_Ew .action___CTh1w i:hover{color:#3061d0}.disabledInput___rMs3e{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___rMs3e>*{pointer-events:none;opacity:.3}.backBottom___VIz5U{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___VIz5U:hover i{color:#5c64ff}.backBottom___VIz5U i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___vWC9s{display:flex;align-items:center;gap:20px;position:relative;height:54px;padding-right:20px;border-bottom:1px solid #EFEEEE}.head___vWC9s .title___l1GaK{display:flex;align-items:center;flex:1 1;padding-left:20px;height:100%;cursor:move}.head___vWC9s .headBtn___fGGSq{cursor:pointer;color:#333}.head___vWC9s .headBtn___fGGSq:hover{color:#3061d0}.menuWarp___Py4k9{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___Py4k9 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___Py4k9 .menu___Rpj4l{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___Py4k9 .menu___Rpj4l aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___Py4k9 .menu___Rpj4l aside .menuDel___qa0au{display:none;flex-shrink:0;margin-left:10px}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs{background:#e7f3ff!important}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover{background:#e7f3ff80}.menuWarp___Py4k9 .menu___Rpj4l aside:hover span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover .menuDel___qa0au{display:inline}.draggableWrap___u95gi{width:100vw;height:100vh;position:fixed;z-index:999;left:0;top:0;pointer-events:none}.draggableWrap___u95gi>div{pointer-events:auto}.draggableWrap___u95gi .modal___Q60Fu{width:100%;height:100%;background:#fff;box-shadow:0 10px 26px #14131d87;border-radius:8px;border:1px solid #7E8183;display:flex;flex-direction:column}.footer___lxKwN{padding-right:20px}.footer___lxKwN .main____xLI7{background:#fff;box-shadow:0 2px 20px #d7e5ff80;border-radius:18px;border:1px solid #EFF2FF;overflow:hidden}.footer___lxKwN .main____xLI7 .files___U6HeB{display:flex;flex-wrap:wrap;gap:5px;background:#fafbff;padding:10px 20px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg{width:calc((100% - 15px)/4);display:flex;align-items:center;background:#fff;border-radius:8px;padding:3px 9px;font-size:14px;border:1px solid #EBEBEB;position:relative}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside{flex:1 1;min-width:0;margin-left:10px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg:hover .fileDel___HitRv{opacity:1}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv:hover{color:#333}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc{height:138px;background:#fff;padding:20px;display:flex;flex-direction:column}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea{flex:1 1;resize:none;padding:0;font-size:16px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea::placeholder{color:#c1c1d9}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w{display:flex;align-items:center;margin-top:10px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO{display:flex;align-items:center;gap:12px;margin-right:auto}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di{color:#333;height:34px;background:#fff;border-radius:20px;border:1px solid #EBEBEB;padding:0 12px;line-height:32px;transition:.3s;cursor:pointer}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di:hover{border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnActive___en_8L{background:#f4f8ff;border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnDisabled___AFYEZ{cursor:not-allowed;border:1px solid #ebebeb;background:#fff;color:#333;opacity:.5}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px;color:#999;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{color:#999}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtn____aYXt{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtnDisabled____WhtC{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0;background:#d2d2d2;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC{font-size:34px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC:hover{transform:scale(1.05)}.bigTips___uPRW3{display:flex;width:100%;padding:0 20px 20px 0;position:sticky;top:0;background:#fff;z-index:8;gap:22px}.bigTips___uPRW3 .item___KMGDu{width:80px;height:88px;background:#95bdff1a;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.bigTips___uPRW3 .item___KMGDu span{font-weight:600;font-size:14px;color:#232b40;margin-top:16px}.bigTips___uPRW3 .item___KMGDu:hover{border:1px solid #145DFF}.flex_box_center___VcCAZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___I3jjO{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Rm_54{align-items:center;box-align:center}.flex_box_center_end___nTsdc{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UVpzN{flex-direction:column;box-orient:block-axis}.tags___kRRoe{display:flex;align-items:center}.tags___kRRoe .text___IyyEa{font-size:14px;color:#666;margin-right:10px}.tags___kRRoe .tagWrap___v63mB{display:flex;align-items:center;column-gap:10px}.tags___kRRoe .tagWrap___v63mB .tag___X7wE6{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px}.tags___kRRoe .tagWrap___v63mB .c___mZMPq{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#a9dfcc;background:#4aedb233;color:#2cc497}.tags___kRRoe .tagWrap___v63mB .cpp___eaTie{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#f19738;background:#f1973833;color:#dc7b14}.tags___kRRoe .tagWrap___v63mB .java___gL98T{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#fa2c2c;background:#eb606033;color:#e30000}.tags___kRRoe .tagWrap___v63mB .python___eNRkk{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#86c0ff;background:#6eb1fb33;color:#1e96f4}.tags___kRRoe .edit___tbVu0{color:#6aaf99;cursor:pointer;font-size:18px;margin-left:20px}.tags___kRRoe .edit___tbVu0:hover{color:#3061d0}.wrap___kSYmZ{padding:0 20px;background:#fff}.wrap___kSYmZ .head___qjsyz{height:57px;display:flex;align-items:center}.wrap___kSYmZ .head___qjsyz>aside{font-size:16px;font-weight:500;color:#333;margin-right:18px}.wrap___kSYmZ .head___qjsyz>div{font-size:14px;color:#b1bacd}.wrap___kSYmZ .head___qjsyz>div span{color:#ff9d18}.wrap___kSYmZ .line___yVkMk{width:100%;margin-top:20px;margin-bottom:20px;height:1px;background-color:#ededed}.flex_box_center___swvFl{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___AqPFV{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XWInJ{align-items:center;box-align:center}.flex_box_center_end___GB61t{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___dJnz1{flex-direction:column;box-orient:block-axis}.analysis___xyV_c .title___DQ3VK{display:flex;align-items:center;margin-bottom:20px}.analysis___xyV_c .title___DQ3VK b{width:6px;height:14px;background:#3061d0;border-radius:1px;display:inline-block;margin-right:8px}.analysis___xyV_c .title___DQ3VK span{font-size:16px;font-weight:500;color:#191919;line-height:16px}.analysis___xyV_c .itemWrap___vFE5r{display:flex;justify-content:space-between}.analysis___xyV_c .itemWrap___vFE5r .item___NjeOt{width:23%;height:145px;border-radius:4px;border:1px solid #EDEDED}.list___BbMrm{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___BbMrm .wrap___UQTTb{width:100px;height:254px;background:#fff;box-shadow:0 4px 8px #c1cad480;border-radius:12px}.list___BbMrm .wrap___UQTTb .img___tNvUo{height:184px;position:relative;overflow:hidden;border-radius:12px 12px 0 0}.list___BbMrm .wrap___UQTTb .img___tNvUo img{width:100%}.list___BbMrm .wrap___UQTTb .img___tNvUo .tips___Eu4wH{padding-left:16px;padding-top:10px;height:57px;color:#fff;width:100%;position:absolute;z-index:10;bottom:0;left:0;background:linear-gradient(180deg,#0000,#000000a8)}.list___BbMrm .wrap___UQTTb .footer___ZbR9W{height:70px;padding:15px}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul{display:flex;align-items:center;padding:0}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul li{width:50%;color:#7d7d7d}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul li i{margin-right:5px;font-size:14px}.noData___mLlw0 .title___DQ3VK{display:flex;align-items:center;margin-bottom:20px}.noData___mLlw0 .title___DQ3VK b{width:6px;height:14px;background:#3061d0;border-radius:1px;display:inline-block;margin-right:8px}.noData___mLlw0 .title___DQ3VK span{font-size:16px;font-weight:500;color:#191919;line-height:16px}.flex_box_center___yX3vI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___dEeVD{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XEpaz{align-items:center;box-align:center}.flex_box_center_end___llMFv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___bSySo{flex-direction:column;box-orient:block-axis}.wrapper___MX3fs div[class~=ant-drawer-header]{border-bottom:none!important}.head___Yd8zt .title___gCeYN{height:26px;margin-top:20px;margin-bottom:20px;font-size:16px;font-weight:500;line-height:26px}.head___Yd8zt .inputBox___OGm5w{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.head___Yd8zt .selectWrapper___xsjOs span[class~=ant-select-selection-placeholder]{color:#9096a3}.head___Yd8zt .selectWrapper___xsjOs div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.head___Yd8zt .selectWrapper___xsjOs div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.head___Yd8zt .selectWrapper___xsjOs div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:38px!important}.head___Yd8zt .selectWrapper___xsjOs div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:38px!important;padding-left:2px!important}.head___Yd8zt .selectWrapper___xsjOs span[class~=ant-select-arrow]{right:12px}.head___Yd8zt .selectWrapper1___axawK span[class~=ant-select-selection-placeholder]{color:#9096a3}.head___Yd8zt .selectWrapper1___axawK div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.head___Yd8zt .ant-input-search input{height:28px}.content___VUVSk{max-height:calc(100vh - 140px);overflow-y:auto;flex:1 1}.content___VUVSk .ant-spin-nested-loading{min-height:400px}.content___VUVSk .tableHead___vKmiU{padding:0 20px 0 14px;display:flex;height:40px;align-items:center;justify-content:space-between;font-size:14px;background-color:#f2f2f2!important}.content___VUVSk .list___IyMCb{padding:0 10px 0 14px;display:flex;height:40px;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px solid #F6F7F9}.content___VUVSk .list___IyMCb:hover{background-color:#f2f2f2}.content___VUVSk .list___IyMCb span{display:inline-block;font-size:14px;font-weight:400;flex:1 1}.content___VUVSk .list___IyMCb div{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:222px;margin-right:24px}.content___VUVSk .list___IyMCb b{font-size:14px;font-weight:400;flex-shrink:0;padding-right:25px}.content___VUVSk .active___pzGHU{box-shadow:0 0 8px #d5e3ff;border-radius:4px;border:1px solid #A4BDF5}.footer___sbrEe{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.flex_box_center___hzSR8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Mscip{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Uckau{align-items:center;box-align:center}.flex_box_center_end___Kw1tf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___udgQE{flex-direction:column;box-orient:block-axis}.comments___He0El{background-color:#f2f2f2;padding:10px 14px;border-radius:2px;margin-top:11px}.comments___He0El .line___P3zVB{height:1px;border-bottom:1px dashed #d3d1d1;margin:7px 0}.comments___He0El .editSty___SwU5r{color:#8f96b1;margin-right:16px}.comments___He0El .editSty___SwU5r:hover{color:#3061d0}.comments___He0El .delSty____zUGN{color:#8f96b1}.comments___He0El .delSty____zUGN:hover{color:#eb5b5b}.tag___H3Lob{display:inline-flex;align-items:center;justify-content:center;padding:0 7px;height:18px;background:#e7f7ff;border-radius:9px;border:1px solid #91D5FF;font-size:12px;color:#3061d0;margin-left:8px}.mkd_html___WDom9{flex:1 1;font-size:14px}.mkd_html___WDom9 p{line-height:24px}.modalWrapper___rWDvO div[class~=ant-modal-body]{padding:16px 46px}.exportSettingWrapper___pCClH,.exportSettingWrapper___pCClH label[class~=ant-checkbox-wrapper]{font-size:14px;font-weight:400;color:#000}.exportSettingWrapper___pCClH .imgPreviewPart___PCv0Y img{height:338px}.exportSettingWrapper___pCClH .tips___EVeBl{font-size:12px;font-weight:400;color:#5f6367;margin-left:10px}.exportSettingWrapper___pCClH .pottedLine___AaY68 img{width:100px}.exportSettingWrapper___pCClH .pottedLine___AaY68 .text___ho3u_{font-size:14px;font-weight:400;color:#666;margin:0 10px}.flex_box_center___GW1u0{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___XhK9z{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___NKIbp{align-items:center;box-align:center}.flex_box_center_end___V3qhT{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___b4G29{flex-direction:column;box-orient:block-axis}.bg___exMJB{background:#fff;min-height:1000px}.bg___exMJB>div{position:relative}.bg___exMJB .paginationWrapper___ROsRI{padding-right:30px}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text]{float:none}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text] .totalText___PGE6D{font-size:12px;color:#464f66}.bg___exMJB .paginationWrapper___ROsRI li[class~=ant-pagination-total-text] .totalText___PGE6D .num___jLrBF{color:#0152d9}.title___yiXeD{display:box;display:flex;align-items:center;box-align:center}.title___yiXeD strong{color:#333}.questionIcons___v75Tz [class~=ant-anchor-link]{display:inline}.questionIcons___v75Tz [class~=ant-anchor-wrapper]{margin:0;overflow:hidden}.questionIcons___v75Tz span,.questionIcons___v75Tz a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#fb3226;display:inline-block;margin-right:8px;margin-bottom:20px;border-radius:40px;font-weight:700;cursor:pointer}.questionIcons___v75Tz span:hover,.questionIcons___v75Tz a:hover{background-color:#ec7d72}.questionIcons___v75Tz span:nth-child(5n),.questionIcons___v75Tz a:nth-child(5n){margin-right:25px}.questionIcons___v75Tz .green___HRGef{background-color:#2abd8c}.questionIcons___v75Tz .green___HRGef:hover{background-color:#88d19e}.questionIcons___v75Tz .orange___tdW4E{background-color:#fd8001}.questionIcons___v75Tz .orange___tdW4E:hover{background-color:#fb9f42}.greenTip___f2SpQ{color:#2abd8c;margin-left:15px}.greenTip___f2SpQ:before{content:"";width:12px;height:12px;background:#2abd8c;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.redTip___jc8UE{color:#fb3226;margin-left:15px}.redTip___jc8UE:before{content:"";width:12px;height:12px;background:#fb3226;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.orangeTip___VMO_s{color:#fd8001;margin-left:15px}.orangeTip___VMO_s:before{content:"";width:12px;height:12px;background:#fd8001;border-radius:12px;display:inline-block;margin-right:4px;position:relative;top:1px}.flexRow___Jshv2{display:flex}.simpleWrap___ul6oi{background:#fff;border-radius:2px;border:1px solid #f9f9f9;font-weight:300;padding:12px}.divider___Of_8z{width:auto;min-width:auto}.modal___oAD7F [class~=ant-btn]{display:none}.programTitle___ybswa [class~=markdown-body]{overflow:initial}.simpleBg___yLrQy{background:#fafafa;padding:10px 17px;margin-top:5px}.exportBtn___x5fcE{width:108px;height:38px;border-radius:4px}.exportBtns___EmvhF{height:38px;border-radius:4px;padding:0 10px}.export_type_modal___hmW4i{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___hmW4i .export_type_modal_con___R2S3f{width:100%;display:flex;justify-content:center}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .type_item___NsmrH{width:120px;margin:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp___LUfHa{padding:15px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;margin-bottom:3px;box-shadow:0 2px #00000005}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp___LUfHa:hover{background-color:#fafafa}.export_type_modal___hmW4i .export_type_modal_con___R2S3f .img_warp_active____uL7y{background-color:#fafafa;border-color:#5784de}.divname___wdaL2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.wrap___SSpd0{position:relative;font-size:14px}.wrap___SSpd0 [class~=ant-table-footer]{background-color:#fff;padding:0}.img___nbd2O{position:absolute;height:100px;width:140px;top:2px;left:2px}.table___fcP71 a{color:#000000d9}.totalScore___YxSMe{margin-right:142px;padding:12px 8px;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}.people___bf9pK{padding:12px 8px;border-right:1px solid #f0f0f0}.glassSeal___dYhKO{position:absolute;font-size:16px;left:-480px;top:520px;width:1000px;transform:rotate(-90deg);border-bottom:2px dashed #fb3226;display:flex}.glassSeal___dYhKO>span{padding-right:20px;padding-left:10px}.glassSeal___dYhKO>span:nth-child(1){margin-left:auto}.glassSeal___dYhKO>span:last-child{margin-right:auto}.paperHeader___gYUbq{position:relative;margin-bottom:20px;font-size:18px;font-weight:500}.paperHeader___gYUbq .exportBtn___nyRYQ{position:absolute;right:0;top:100%;transform:translateY(-50%);height:34px;width:106px} diff --git a/p__Classrooms__Lists__Exercise__Review__index.d13aab9d.async.js b/p__Classrooms__Lists__Exercise__Review__index.99301302.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Review__index.d13aab9d.async.js rename to p__Classrooms__Lists__Exercise__Review__index.99301302.async.js index 38bafc3b12..7b6533b5d5 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.d13aab9d.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.99301302.async.js @@ -140,9 +140,9 @@ ${Ie}`:Ie,sA=NA(mA);if(!EA)if(vA||!Re||_e>0){aA(sA),tA(sA.length),(!Re||_e>0)&&!vA&&ke();return}else if((sA==null?void 0:sA.length)<4)aA(sA),tA(sA.length);else if($e{aA(sA.slice(0,$e+2)),tA(Pe=>Pe+2)},IA>10?Math.max(500/(IA/2),20):50);return()=>clearInterval(KA)}else Re||ke()},[Ie,Re,_e,vA,$e]);const Je=(0,x.useMemo)(()=>x.createElement("section",{className:`${Qe.answer} fadeIn animated edu_md`},x.createElement(Ce.UG,{remarkPlugins:[De.Z,be.Z],rehypePlugins:[Me.Z,we.Z],components:{code(mA){var sA=mA,{node:IA,inline:KA,className:Pe,children:pA}=sA,JA=se(sA,["node","inline","className","children"]);const Ge=/language-(\w+)/.exec(Pe||""),cA=String(pA).trim();return KA||!Ge?x.createElement("code",ie({className:Pe},JA),pA):x.createElement("code",{className:Qe.codeCopy,"data-text":`\`\`\`${Ge?Ge[1]:""} ${pA} -\`\`\``},x.createElement(Be.CopyToClipboard,{text:cA,onCopy:()=>ye.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},x.createElement("button",null,"\u590D\u5236")),Ge[1]==="html"&&EA&&x.createElement("button",{className:Qe.runCode,onClick:()=>{lA(ie({},ge(ie({},BA),{open:++BA.open,defaultValue:cA,language:Ge[1]})))}},"\u8FD0\u884CHTML"),x.createElement(ve.Z,ie({wrapLongLines:!0,style:Ee.Z,language:Ge[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},JA),cA))},img({node:mA}){var sA;const IA=(sA=mA.properties)==null?void 0:sA.src;return x.createElement(ce.Z,{src:IA,width:320,"data-text":IA,onLoad:()=>vA&&setTimeout(()=>ke(),500)})}}},EA?Xe:`${Xe}__`)),[Xe]);return x.createElement(x.Fragment,null,x.createElement(le.Z,{defaultValue:BA.defaultValue,open:BA.open,language:BA.language,height:BA.height,onChange:(mA,sA)=>{aA(Xe.replaceAll(sA,mA))},onDynamic:Ve}),Je)}},83297:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Ee}});var x=ae(59301),Ce=ae(89299),ve={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Ee=({src:Be,onClick:Qe,topPercentage:ye=.62,draggableExtraNode:ce})=>{const Me=(0,x.useRef)(null),De=(0,x.useRef)(!1),be=(0,x.useRef)(!1),[oA,le]=(0,x.useState)(window.innerHeight*ye),[a,E]=(0,x.useState)(!1),b=10;return(0,x.useEffect)(()=>{if(Me.current){let y=function(ge){var se;De.current=!0,ie=ge.pageY,oe=ge.pageY-(((se=Me.current)==null?void 0:se.getBoundingClientRect().top)||0),(0,Ce.kk)("none"),document.onselectstart=function(){return!1}},z=function(){De.current&&!be.current&&Qe&&Qe(),De.current=!1,be.current=!1,(0,Ce.kk)("auto"),document.onselectstart=null},ee=function(ge){var se;if(De.current){const Oe=ge.pageY-oe,pe=window.innerHeight-(((se=Me.current)==null?void 0:se.offsetHeight)||0)-50,Ie=50;if(!be.current&&Math.abs(ie-ge.pageY)>b&&(be.current=!0),be.current){let Re=Math.max(Ie,Math.min(Oe,pe));le(Re)}}},oe=0,ie=0;return Me.current.addEventListener("mousedown",y),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",z),()=>{var ge,se;(se=(ge=Me==null?void 0:Me.current)==null?void 0:ge.removeEventListener)==null||se.call(ge,"mousedown",y),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",z)}}},[Qe]),(0,x.useEffect)(()=>{const y=()=>{le(window.innerHeight*ye)};return window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y)}},[ye]),x.createElement("div",{className:ve.draggableImage,style:{top:`${oA}px`,display:a?"none":"block",cursor:De.current?"grabbing":"grab"},ref:Me},ce&&x.createElement("div",{className:ve.extraNode,onMouseUp:y=>y.stopPropagation(),onMouseDownCapture:y=>y.stopPropagation()},ce),x.createElement("img",{className:ve.img,src:Be,width:60,draggable:"false"}),x.createElement("i",{className:`iconfont icon-tupianguanbi ${ve.close}`,onMouseUp:y=>{y.stopPropagation(),E(!0)}}))}},25842:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return st}});var x=ae(59301),Ce=ae(30641),ve=ae(6767),we=ae(14566),Ee=ae(62957),Be=ae(25399),Qe=ae(37568),ye=ae(99571),ce=ae(29787),Me=ae(584),De=ae(93725),be=ae(75727),oA=ae(92310),le=ae.n(oA),a=ae(24615),E=ae(60959),b=ae(50252),y={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},z=ae(52430),ee=ae(89299),oe=ae(83297),ie=ae(37166),ge=ae(28984),se=ae(71986),he=ae(13952),Oe=ae(56102),pe=ae(48102),Ie=Object.defineProperty,Re=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,vA=Object.prototype.propertyIsEnumerable,Ve=(jA,TA,DA)=>TA in jA?Ie(jA,TA,{enumerable:!0,configurable:!0,writable:!0,value:DA}):jA[TA]=DA,Xe=(jA,TA)=>{for(var DA in TA||(TA={}))_e.call(TA,DA)&&Ve(jA,DA,TA[DA]);if(Re)for(var DA of Re(TA))vA.call(TA,DA)&&Ve(jA,DA,TA[DA]);return jA},aA=(jA,TA)=>{var DA={};for(var Jt in jA)_e.call(jA,Jt)&&TA.indexOf(Jt)<0&&(DA[Jt]=jA[Jt]);if(jA!=null&&Re)for(var Jt of Re(jA))TA.indexOf(Jt)<0&&vA.call(jA,Jt)&&(DA[Jt]=jA[Jt]);return DA};const BA=ae(20441),lA={};BA.keys().forEach(jA=>{const TA=jA.replace("./","").replace(".svg","");lA[TA]=BA(jA)});var tA=jA=>{var TA=jA,{filename:DA}=TA,Jt=aA(TA,["filename"]),da;const Gn=((da=DA==null?void 0:DA.split(".").pop())==null?void 0:da.toLowerCase())||"unknown",ha=lA[Gn]||lA.default;return x.createElement("img",Xe({src:ha,alt:Gn},Jt))},EA=ae(34547),iA=Object.defineProperty,NA=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,mA=Object.prototype.hasOwnProperty,sA=Object.prototype.propertyIsEnumerable,IA=(jA,TA,DA)=>TA in jA?iA(jA,TA,{enumerable:!0,configurable:!0,writable:!0,value:DA}):jA[TA]=DA,KA=(jA,TA)=>{for(var DA in TA||(TA={}))mA.call(TA,DA)&&IA(jA,DA,TA[DA]);if(Je)for(var DA of Je(TA))sA.call(TA,DA)&&IA(jA,DA,TA[DA]);return jA},Pe=(jA,TA)=>NA(jA,ke(TA)),pA=(jA,TA,DA)=>new Promise((Jt,da)=>{var Gn=On=>{try{Kn(DA.next(On))}catch(ra){da(ra)}},ha=On=>{try{Kn(DA.throw(On))}catch(ra){da(ra)}},Kn=On=>On.done?Jt(On.value):Promise.resolve(On.value).then(Gn,ha);Kn((DA=DA.apply(jA,TA)).next())}),Ge=({title:jA="\u5934\u6B4CAI",placeholder:TA,hideUpload:DA,hideInputBox:Jt,aiIcon:da=ie,userIcon:Gn=ge,dragIcon:ha=se,children:Kn,fetchUrl:On,fetchData:ra={},extraAnswerAction:gA,showDefaultTips:GA=!0,onOpen:Ft,onClose:Qt,loadingOption:vt,showPreference:qt=!1,initMessage:Mt,customRequest:Ot,visible:yn,width:un=1200,isCheckRestrictNumber:Pn=!1,headNode:yt,headFunctionNode:ot,showRedraw:An,showEdit:xt,promptPropName:Et="prompt",topPercentage:dt,showSwitchingModel:_t=!1,showImageGenerator:PA=!1,showLookHistory:RA=!1,fetchListObject:Le,customPreference:Ke,customDataNode:We,showAddSession:hA,historyId:zA,draggableExtraNode:$A,drawerExtraNode:ft,menuExtraFunctionNode:Lt,showSceneAwareness:zt=!1,ReactComponent:wt=Ce.Z,topFunctionNode:gn,footerContainerStyle:kA,chatContainerStyle:$t={},showCodePreview:Tn=!1,showSource:WA=!0,onSendMessage:Ba,onDynamic:Ea=()=>{},setSelectItem:Xt})=>{var nt,Yn;const[ta,ea]=(0,x.useState)(!1),[nn,Hn]=(0,x.useState)("qwen-max"),[Jn,ua]=(0,x.useState)([]),[LA,Sa]=(0,x.useState)([]),[Pa,Qa]=(0,x.useState)(!1),[_a,YA]=(0,x.useState)(!1),[St,mt]=(0,x.useState)(!1),[et,pn]=(0,x.useState)([]),[ca,Ya]=(0,x.useState)(""),[fe,me]=(0,x.useState)(0),[He,qe]=(0,x.useState)(void 0),[yA,nA]=(0,x.useState)(!1),[tt,ut]=(0,x.useState)(null),[Tt,Pt]=(0,x.useState)(""),XA=(0,x.useRef)(),it=(0,x.useRef)(null),vn=(0,x.useRef)(null),[Vt,ln]=(0,x.useState)(!1),[Fn,mn]=(0,x.useState)(!1),[aa,Fa]=(0,x.useState)(!1),[an,hn]=(0,x.useState)(!1),[ya,ja]=(0,x.useState)(!1),[Oa,ga]=(0,x.useState)(0),Un=(0,x.useRef)(null),AA=(0,x.useRef)(!1),eA=(0,x.useRef)(null),[uA,qA]=(0,x.useState)(void 0),[ZA,at]=(0,x.useState)(!0),[Gt,kt]=(0,x.useState)(un-28),[Ut,Dt]=(0,x.useState)(!1),[oa,wn]=(0,x.useState)(!0),[OA,xn]=(0,x.useState)([]),ia=(0,x.useRef)([]),_A=(0,x.useRef)(null),Ua=(0,x.useRef)(null),va=(0,x.useRef)(!1),Ar=Gt-22,bn=ca==null?void 0:ca.split(` -`).length,{onAdd:or,onGetList:nr,onListClick:fn,onListDelete:rn,onListDealData:la}=Le||{},fa=50,Ia=10,$a={maxCount:fa,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Jn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:fA=>pA(void 0,null,function*(){var Nt,sn,tn,Cn;const on=(Cn=(tn=(sn=(Nt=fA==null?void 0:fA.name)==null?void 0:Nt.split("."))==null?void 0:sn.slice(-1))==null?void 0:tn[0])==null?void 0:Cn.toLowerCase(),jt=["doc","docx","md","pdf","txt","xlsx","xls"].includes(on);return fA.size==0?(ve.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):jt?fA.size/1024/1024>100?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(ve.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),we.default.LIST_IGNORE)}),onChange:({fileList:fA})=>{ua(fA)},action:`${(nt=he.Z)==null?void 0:nt.API_SERVER}/api/intelligent_imports/upload_file.json`},Ka={maxCount:Ia,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:LA,multiple:!0,accept:".jpg,.png,",beforeUpload:fA=>{var Nt,sn,tn,Cn;const on=(Cn=(tn=(sn=(Nt=fA==null?void 0:fA.name)==null?void 0:Nt.split("."))==null?void 0:sn.slice(-1))==null?void 0:tn[0])==null?void 0:Cn.toLowerCase(),jt=["jpg","png"].includes(on);return fA.size==0?(ve.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):jt?fA.size/1024/1024>10?(ve.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(ve.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),we.default.LIST_IGNORE)},onChange:({fileList:fA})=>{Sa(fA)},action:`${(Yn=he.Z)==null?void 0:Yn.API_SERVER}/api/ai/generals/update_file.json`};(0,x.useEffect)(()=>{if(!et.length||!XA.current)return;const fA=et[et.length-1];fA!=null&&fA.loading&&(XA.current.scrollTop=XA.current.scrollHeight)},[et.length]),(0,x.useEffect)(()=>{if(!XA.current||!Un.current)return;const fA=new IntersectionObserver(([Nt])=>{var sn,tn,Cn,on;if(!document.contains(Nt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((sn=Nt.rootBounds)==null?void 0:sn.width)===0&&((tn=Nt.rootBounds)==null?void 0:tn.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Cn=Nt.boundingClientRect)==null?void 0:Cn.width)===0&&((on=Nt.boundingClientRect)==null?void 0:on.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}at(Nt.isIntersecting)},{root:XA.current,rootMargin:"70px",threshold:0});return fA.observe(Un.current),()=>{Un.current&&fA.unobserve(Un.current)}},[XA.current,Un.current]),(0,x.useEffect)(()=>{if(!Vt)return;const fA=XA.current,Nt=eA.current;AA.current=!1;let sn=fA.scrollTop;const tn=()=>{const{scrollTop:on,scrollHeight:jn,clientHeight:jt}=fA;on>sn?on+jt>=jn-50&&(fA.scrollTop=fA.scrollHeight,AA.current=!1):on{AA.current||(fA.scrollTop=fA.scrollHeight)});return Cn.observe(Nt),()=>{var on;Cn.unobserve(Nt),(on=fA==null?void 0:fA.removeEventListener)==null||on.call(fA,"scroll",tn)}},[Vt]),(0,x.useEffect)(()=>{!Vt&&ia.current.length&&(pn([...et,...ia.current]),ia.current=[])},[Vt]),(0,x.useEffect)(()=>{if(!XA.current)return;const fA=new ResizeObserver(()=>{var Nt;XA.current&&kt((Nt=XA.current)==null?void 0:Nt.offsetWidth)});return fA.observe(XA.current),()=>{XA.current&&fA.unobserve(XA.current)}},[XA.current]),(0,x.useEffect)(()=>{typeof yn=="boolean"&&ea(yn)},[yn]),(0,x.useEffect)(()=>{var fA;if(it.current&&tt!==null){it.current.focus();const Nt=(fA=it.current.resizableTextArea)==null?void 0:fA.textArea;Nt&&(Nt.selectionStart=Nt.selectionEnd=Nt.value.length)}},[tt]),(0,x.useEffect)(()=>{bn<5&&nA(!1)},[bn]),(0,x.useEffect)(()=>{ta&&Mt&&(pn(sr(Mt)),Qa(!0),Kt(Mt,{history:[]})),ta&&(CA(),zA?Mn(zA):hA&&!uA&&Qn()),ta||Se()},[ta]);const sr=(fA="",Nt=[],sn=[])=>{const tn=Date.now();return[{text:fA,key:tn,sender:"user",fileList:Nt,imageList:sn,show:!0},{loading:!0,key:tn,sender:"AI",show:!0,model:nn,imageGenerator:an,thinkingEnabled:Fn,codePreview:aa}]},Se=()=>{Pt(""),ut(null),ua([]),Sa([]),Ya("")},Cr=()=>{if(Ft){Ft({chatData:et,setChatData:pn,setLoading:Qa,getData:Kt,renderChatItems:sr,handleAdd:Qn,identifier:uA});return}ea(!0)},Fr=()=>{if(wn(!0),Qt){Qt();return}ea(!1)},Br=()=>{nA(!yA)},CA=()=>pA(void 0,null,function*(){if(!Pn)return;const fA=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(fA==null?void 0:fA.status)===0&&(fA==null?void 0:fA.total_number)!==-1&&(me((fA==null?void 0:fA.total_number)-(fA==null?void 0:fA.remaining_number)),qe(fA==null?void 0:fA.total_number))}),Bn=()=>{Ee.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:x.createElement("div",null,x.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),x.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",He,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},_n=fA=>fA.reduce((sn,tn)=>{if(tn.sender==="user"){const Cn=fA.find(on=>on.key===tn.key&&on.sender==="AI");Cn&&(Cn!=null&&Cn.text)&&!(Cn!=null&&Cn.error)&&sn.push({question:tn.text,answer:Cn.text})}return sn},[]),Kt=(...fA)=>pA(void 0,[...fA],function*(Nt="",sn={},tn=et){if(Ot&&(yield Ot({mes:Nt,setChatData:pn,fileList:Jn,body:sn,checkNum:CA,setLoading:Qa,bodyChatData:tn,setTyping:ln,setImageGenerator:hn,renderChatItems:sr})),!Ot){const Cn=Jn==null?void 0:Jn.map(Ct=>{var Zt;return(Zt=Ct==null?void 0:Ct.response)==null?void 0:Zt.file_id}),on=LA==null?void 0:LA.map(Ct=>{var Zt;return(Zt=Ct==null?void 0:Ct.response)==null?void 0:Zt.data}),jn=sn.history||_n(tn),jt=KA(KA({identifier:uA,response_mode:"streaming",model:nn,scene_awareness:ya,thinking_enabled:Fn,image_generator:an,code_preview:aa,file_ids:Cn,image_list:on,history:jn,[Et]:Nt},ra),sn),pt=Object.fromEntries(Object.entries(jt).filter(([Ct,Zt])=>Zt!==void 0));vn.current=new pe.Z(he.Z.API_SERVER+On,pt),yield new Promise((Ct,Zt)=>{let Xn=null,Ca=null;vn.current.on("data",Za=>{ln(!0);const{chunk:{content:Na,type:ar,created:xa,msg:ba}}=Za,Ha=ba==="error";ar==="thinking"&&(Xn=Xn||xa,pn(Wa=>[...Wa].map((Ln,gt)=>gt===Wa.length-1?Pe(KA({},Ln),{reasoning:(Ln.reasoning||"")+Na,loading:!1,hideAnswer:!0,error:Ha}):Ln))),ar==="text"&&(Ca=Ca||xa,pn(Wa=>[...Wa].map((Ln,gt)=>gt===Wa.length-1?Pe(KA({},Ln),{text:(Ln.text||"")+Na,loading:!1,startTime:Xn,endTime:Ca,error:Ha}):Ln)))}),vn.current.on("done",()=>{Ct()}),vn.current.on("error",Za=>{let Na="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Za)==="[object Object]"&&Za.status===-9&&(Na=Za==null?void 0:Za.message),pn(ar=>[...ar].map((xa,ba)=>ba===ar.length-1?Pe(KA({},xa),{text:Na,loading:!1,error:!0}):xa)),Ct()}),vn.current.on("cancelled",()=>{Ct()}),vn.current.startStream()})}CA(),Qa(!1)}),Dn=fA=>{Ya(fA.target.value)},Nn=(fA,Nt)=>{if(Se(),Qa(!0),fA==="edit"){ia.current=et.slice(Nt+2);const sn=et.splice(Nt),{fileList:tn=[],imageList:Cn=[]}=(sn==null?void 0:sn[0])||{},on=tn.map(pt=>{var Ct;return(Ct=pt.response)==null?void 0:Ct.file_id}),jn=Cn.map(pt=>{var Ct;return(Ct=pt.response)==null?void 0:Ct.data}),jt={history:_n(et),file_ids:on,image_list:jn,edit:!0};pn([...et,...sr(Tt,tn,Cn)]),Kt(Tt,jt,et)}if(fA==="redraw"){ia.current=et.slice(Nt+1);const sn=et.splice(Nt-1),{text:tn,fileList:Cn=[],imageList:on=[]}=(sn==null?void 0:sn[0])||{},jn=Cn.map(Ct=>{var Zt;return(Zt=Ct.response)==null?void 0:Zt.file_id}),jt=on.map(Ct=>{var Zt;return(Zt=Ct.response)==null?void 0:Zt.data}),pt={history:_n(et),file_ids:jn,image_list:jt,edit:!0};pn([...et,...sr(tn,Cn,on)]),Kt(tn,pt,et)}},Zn=()=>{if(ca.trim()!==""){Se(),Qa(!0);const fA=Jn.filter(sn=>sn.status==="done"),Nt=LA.filter(sn=>sn.status==="done");pn([...et,...sr(ca,fA,Nt)]),Kt(ca)}},rt=fA=>{if(fA.shiftKey){if(fA.key==="Enter")return}else if(fA.key==="Enter"){if(fA.preventDefault(),Sn||va.current)return;Zn()}},wr=(fA,Nt)=>{let sn=!1;xt===!0?sn=!0:xt==="last"&&(sn=et.reduce((jn,jt,pt)=>jt.sender==="user"?pt:jn,-1)===Nt);const tn=Nt===tt,Cn=[...(fA==null?void 0:fA.fileList)||[],...(fA==null?void 0:fA.imageList)||[]];return x.createElement("div",{className:y.li,style:KA({width:Ar},$t)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:Gn})),x.createElement("div",{className:y.content},!!(Cn!=null&&Cn.length)&&x.createElement("div",{className:y.fileWrap},Cn==null?void 0:Cn.map((on,jn)=>x.createElement("div",{key:jn,className:y.file},x.createElement(tA,{filename:on==null?void 0:on.name,className:"mr10",width:24}),x.createElement("aside",null,x.createElement(Be.Z,{title:on==null?void 0:on.name},x.createElement("div",{className:y.fileName},on==null?void 0:on.name)),x.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(on==null?void 0:on.size)))))),x.createElement("div",{className:y.borderBox},tn?x.createElement(Qe.default.TextArea,{value:Tt,ref:it,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:on=>Pt(on.target.value)}):x.createElement("div",{className:y.text},fA==null?void 0:fA.text)),tn?x.createElement("div",{className:y.action},x.createElement(ye.ZP,{onClick:()=>{Pt(""),ut(null)},size:"small"},"\u53D6\u6D88"),x.createElement(ye.ZP,{disabled:!Tt.trim(),onClick:()=>Nn("edit",Nt),type:"primary",size:"small"},"\u786E\u8BA4")):x.createElement("div",{className:y.action},x.createElement(Oe.CopyToClipboard,{text:(fA==null?void 0:fA.text)||"",onCopy:()=>ve.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Be.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),sn&&!Pa&&x.createElement(Be.Z,{title:"\u7F16\u8F91"},x.createElement("i",{onClick:()=>{ut(Nt),Pt((fA==null?void 0:fA.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Te=(fA,Nt)=>{let sn=!1;An===!0?sn=!0:An==="last"&&(sn=et.reduce((on,jn,jt)=>jn.sender==="AI"?jt:on,-1)===Nt);let tn="";return fA!=null&&fA.source?tn=fA==null?void 0:fA.source:(fA==null?void 0:fA.model)==="deepseek-r1"?tn="\u7531deepseek\u751F\u6210":(fA==null?void 0:fA.model)==="qwen-max"&&(tn="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),x.createElement("div",{className:y.li,style:KA({width:Ar},$t)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:da})),x.createElement("div",{className:y.content},x.createElement("div",{className:y.borderBox},fA.loading&&x.createElement(x.Fragment,null,fA!=null&&fA.imageGenerator?x.createElement("div",{className:y.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",x.createElement("div",{className:"ai-loading"})):!(fA!=null&&fA.thinkingEnabled)&&x.createElement("div",null,x.createElement("div",{className:y.loading},x.createElement("div",{className:y.dot}),x.createElement("div",{className:y.dot}),x.createElement("div",{className:y.dot})),x.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(vt==null?void 0:vt.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(fA==null?void 0:fA.thinkingEnabled)&&x.createElement(E.Z,{time:fA==null?void 0:fA.time,cancelIndex:Oa,loading:fA.loading,streamingStatus:!(fA!=null&&fA.text),onFinish:()=>{ga(0),pn(Cn=>[...Cn].map((on,jn)=>jn===Cn.length-1?Pe(KA({},on),{hideAnswer:!1,time:on.startTime?on.endTime-on.startTime:null}):on))},value:fA==null?void 0:fA.reasoning}),!!(fA!=null&&fA.text)&&!fA.hideAnswer&&x.createElement(a.Z,{onDynamic:Ea,cancelIndex:Oa,streamingStatus:Pa,loadImage:!!(fA!=null&&fA.imageGenerator),onFinish:()=>pA(void 0,null,function*(){ga(0),setTimeout(()=>ln(!1),0)}),value:fA==null?void 0:fA.text})),WA&&!!(fA!=null&&fA.text)&&tn&&x.createElement("div",{className:y.source},tn),x.createElement("div",{className:y.action},gA==null?void 0:gA(fA,Nt,Rn),!(fA!=null&&fA.imageGenerator)&&x.createElement(Oe.CopyToClipboard,{text:String((fA==null?void 0:fA.text)||""),onCopy:()=>ve.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},x.createElement(Be.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),qt&&!Pa&&x.createElement(x.Fragment,null,x.createElement(Be.Z,{title:"\u559C\u6B22"},x.createElement("i",{style:fA!=null&&fA.like?{color:"#FA8D30"}:{},onClick:()=>dA("like",!(fA!=null&&fA.like),Nt),className:"iconfot icon-yijiejue font15"})),x.createElement(Be.Z,{title:"\u4E0D\u559C\u6B22"},x.createElement("i",{style:fA!=null&&fA.dislike?{color:"#e86d7c"}:{},onClick:()=>dA("dislike",!(fA!=null&&fA.dislike),Nt),className:"iconfot icon-weijiejuezhengchang font15"}))),sn&&!Pa&&x.createElement(Be.Z,{title:"\u91CD\u65B0\u751F\u6210"},x.createElement("i",{onClick:()=>Nn("redraw",Nt),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},dA=(fA,Nt,sn)=>pA(void 0,null,function*(){if(Ke){const tn=et.slice(0,sn+1),on=_n(tn).length;yield Ke({type:fA,value:Nt,index:sn,identifier:uA,objectIndex:on})}pn(tn=>(tn[sn][fA]=Nt,Nt&&(tn[sn][fA==="like"?"dislike":"like"]=!1),[...tn]))}),SA=()=>{var fA,Nt;ga(1),(Nt=(fA=vn.current)==null?void 0:fA.cancelRequest)==null||Nt.call(fA),Qa(!1),ln(!1)},Qn=()=>pA(void 0,null,function*(){var fA,Nt,sn;Xt({}),(Nt=(fA=vn.current)==null?void 0:fA.cancelRequest)==null||Nt.call(fA),Se(),pn([]),Qa(!0);const tn=yield or();(tn==null?void 0:tn.status)===0&&qA((sn=tn==null?void 0:tn.data)==null?void 0:sn.identifier),Qa(!1),ln(!1)}),Wt=()=>pA(void 0,null,function*(){var fA;mt(!0);const Nt=yield nr();(Nt==null?void 0:Nt.status)===0&&xn(((fA=Nt==null?void 0:Nt.data)==null?void 0:fA.list)||[]),mt(!1)}),Mn=(...fA)=>pA(void 0,[...fA],function*(Nt=uA){var sn,tn,Cn,on;Xt({}),(tn=(sn=vn.current)==null?void 0:sn.cancelRequest)==null||tn.call(sn),Se(),YA(!0);const jn=yield fn(Nt);if(jn.status===0){const jt=la(((Cn=jn==null?void 0:jn.data)==null?void 0:Cn.messages)||[]);pn(jt),YA(!1),qA((on=jn==null?void 0:jn.data)==null?void 0:on.identifier);return}pn([]),YA(!1)}),Yt=(fA,Nt)=>pA(void 0,null,function*(){(yield rn(fA)).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Nt===uA&&Qn(),Wt())}),cn=()=>x.createElement("div",{className:y.menuWarp},x.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),x.createElement(ce.Z,{spinning:St},!OA.length&&x.createElement(Me.Z,{style:{width:250,paddingBottom:30},image:Me.Z.PRESENTED_IMAGE_SIMPLE}),!!OA.length&&x.createElement("div",{className:y.menu},OA.map(function(fA,Nt){return x.createElement("aside",{className:le()(uA===fA.identifier&&y.active),key:fA.id,onClick:()=>Mn(fA.id)},x.createElement("div",{className:y.menuText},x.createElement(Be.Z,{title:fA==null?void 0:fA.question},x.createElement("span",null,fA==null?void 0:fA.question)),Lt&&Lt(fA)),x.createElement("div",{className:y.menuDel,onClick:sn=>sn.stopPropagation()},x.createElement(De.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Yt(fA.id,fA.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},x.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),At=fA=>{if(fA==="file"){if(LA.length){Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Sa([]),_A.current.upload.uploader.fileInput.click()}});return}_A.current.upload.uploader.fileInput.click()}if(fA==="image"){if(Jn.length){Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{ua([]),Ua.current.upload.uploader.fileInput.click()}});return}Ua.current.upload.uploader.fileInput.click()}},en=[...Jn,...LA],Sn=en.some(fA=>fA.status==="uploading")||Pa||Vt,Vn=fe>=He,Rn={chatData:et,stream:vn,isDisabledNum:Vn,isDisAbledUpload:Sn,checkNumModal:Bn,checkNum:CA,onClose:Fr,setChatData:pn,setLoading:Qa,getData:Kt,clearStatus:Se,typing:Vt,setImageGenerator:hn,renderChatItems:sr,setSceneAwareness:ja,setIdentifier:qA,setCodePreview:Fa,setTyping:ln,onMenuClick:Mn};return x.createElement(x.Fragment,null,Kn?x.createElement("div",{onClick:Cr},Kn):Kn!==null&&!ta&&x.createElement(oe.Z,{draggableExtraNode:$A,src:ha,onClick:Cr,topPercentage:dt}),ta&&x.createElement("div",{className:y.draggableWrap},x.createElement(EA.s,{dragHandleClassName:y.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},x.createElement("div",{className:y.modal},x.createElement("div",{className:y.head},x.createElement("div",{className:y.title},x.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),x.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),ft,_t&&x.createElement(b.Z,{value:nn,onChange:fA=>{mn(!1),hn(!1),Hn(fA),Sa([]),ua([])}}),RA&&x.createElement(x.Fragment,null,x.createElement(be.Z,{className:"ml10",dropdownRender:cn,onOpenChange:fA=>{fA&&Wt()},placement:"bottomRight",arrow:{pointAtCenter:!0}},x.createElement("div",{className:y.headBtn},x.createElement("i",{className:"icon-lishiduihua1 font14"})))),hA&&x.createElement(x.Fragment,null,x.createElement(Be.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},x.createElement("div",{className:y.headBtn,onClick:Qn},x.createElement("i",{className:"icon-xinjianduihua font14"}))),x.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),x.createElement(Be.Z,{title:"\u6536\u8D77\u7A97\u53E3"},x.createElement("div",{className:y.headBtn,onClick:Fr},x.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),x.createElement("div",{className:le()(y.wrap,ta&&"body-overflow-hidden")},x.createElement("div",{ref:XA,className:y.chatContainer},gn==null?void 0:gn(Rn),GA&&x.createElement("div",{className:`${y.li} mb20`,style:KA({width:Ar},$t)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:da})),x.createElement("div",{className:y.content},x.createElement("div",{className:y.borderBox},yt,ot==null?void 0:ot(Rn)))),x.createElement("div",{ref:eA},x.createElement(ce.Z,{spinning:_a,className:"mt20"},et==null?void 0:et.map((fA,Nt)=>x.createElement(x.Fragment,{key:fA.key+Nt},fA.show&&x.createElement(x.Fragment,null,fA.sender==="user"&&wr(fA,Nt),fA.sender==="AI"&&Te(fA,Nt),We&&!["AI","user"].includes(fA.sender)&&We(fA,Nt,{width:Ar})))))),!ZA&&x.createElement("div",{className:y.backBottom,onClick:()=>{XA.current.scrollTop=XA.current.scrollHeight}},x.createElement("i",{className:"iconfont icon-huidaodibu"})),x.createElement("div",{ref:Un})),!Jt&&x.createElement("div",{className:y.footer},x.createElement("div",{className:y.main},!!en.length&&x.createElement("div",{className:y.files},en==null?void 0:en.map((fA,Nt)=>x.createElement("div",{key:Nt,className:y.file},x.createElement(ce.Z,{size:"small",spinning:(fA==null?void 0:fA.status)==="uploading"},x.createElement(tA,{filename:fA==null?void 0:fA.name,className:"block",width:24})),x.createElement("aside",null,x.createElement(Be.Z,{title:fA==null?void 0:fA.name},x.createElement("div",{className:y.fileName},fA==null?void 0:fA.name)),x.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(fA==null?void 0:fA.size))),x.createElement("i",{onClick:()=>{ua(sn=>sn.filter(tn=>tn.uid!==fA.uid)),Sa(sn=>sn.filter(tn=>tn.uid!==fA.uid))},className:`aitubiao icon-tupianguanbi ${y.fileDel}`})))),x.createElement("div",{className:y.inputWrap},x.createElement(Qe.default.TextArea,{placeholder:TA||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:ca,bordered:!1,onChange:Dn,onPressEnter:rt,onCompositionStart:()=>{va.current=!0},onCompositionEnd:()=>{va.current=!1}}),x.createElement("div",{className:y.action},x.createElement("div",{className:y.btnWrap},zt&&x.createElement(Be.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},x.createElement("div",{onClick:()=>ja(!ya),className:le()(y.btn,ya&&y.btnActive)},x.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),nn==="deepseek-r1"&&x.createElement(Be.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},x.createElement("div",{onClick:()=>mn(!Fn),className:le()(y.btn,Fn&&y.btnActive)},x.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),PA&&nn==="qwen-max"&&x.createElement("div",{onClick:()=>hn(!an),className:le()(y.btn,an&&y.btnActive)},x.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!DA&&x.createElement(x.Fragment,null,nn==="qwen-max"&&x.createElement(we.default,KA({ref:Ua},Ka),x.createElement(Be.Z,{title:LA.length>=Ia?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},x.createElement("div",{onClick:()=>!(LA.length>=Ia)&&At("image"),className:LA.length>=Ia?y.uploadDisabledBtn:y.uploadBtn},x.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),x.createElement(we.default,KA({ref:_A},$a),x.createElement(Be.Z,{title:Jn.length>=fa?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":x.createElement("div",null,x.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),x.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},x.createElement("div",{onClick:()=>!(Jn.length>=fa)&&At("file"),className:Jn.length>=fa?y.uploadDisabledBtn:y.uploadBtn},x.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),x.createElement("div",{className:"mr13"}),Vt?x.createElement(Be.Z,{title:"\u505C\u6B62\u751F\u6210"},x.createElement("div",{className:`iconfont icon-tingzhihuida ${y.cancelBtn}`,onClick:SA})):x.createElement(ye.ZP,{className:(ca==null?void 0:ca.trim())===""?y.sendBtnDisabled:y.sendBtn,icon:x.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Sn,onClick:Zn}))))))))))},cA={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},Rt=ae(64681),It=Object.defineProperty,Bt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,VA=Object.prototype.hasOwnProperty,rA=Object.prototype.propertyIsEnumerable,QA=(jA,TA,DA)=>TA in jA?It(jA,TA,{enumerable:!0,configurable:!0,writable:!0,value:DA}):jA[TA]=DA,Ye=(jA,TA)=>{for(var DA in TA||(TA={}))VA.call(TA,DA)&&QA(jA,DA,TA[DA]);if(ht)for(var DA of ht(TA))rA.call(TA,DA)&&QA(jA,DA,TA[DA]);return jA},MA=(jA,TA)=>Bt(jA,bt(TA)),Fe=(jA,TA,DA)=>new Promise((Jt,da)=>{var Gn=On=>{try{Kn(DA.next(On))}catch(ra){da(ra)}},ha=On=>{try{Kn(DA.throw(On))}catch(ra){da(ra)}},Kn=On=>On.done?Jt(On.value):Promise.resolve(On.value).then(Gn,ha);Kn((DA=DA.apply(jA,TA)).next())}),st=({description:jA,code:TA,showData:DA={},sendParams:Jt={},allShow:da=!1,draggableExtraNode:Gn})=>{const[ha,Kn]=(0,x.useState)({}),On=[{img:ae(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:jA,show:DA==null?void 0:DA.ai_exam_question,type:1},{img:ae(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:TA,show:DA==null?void 0:DA.ai_syntax_check,type:5},{img:ae(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_diagnosis,type:2},{img:ae(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:jA,query:TA,show:DA==null?void 0:DA.ai_guidance,type:3},{img:ae(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_evaluation,type:9},{img:ae(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_optimization,type:7},{img:ae(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_comment,type:8},(0,Rt.fn)()&&{img:ae(47480),name:"SQL\u52A9\u624B",des:"\u667A\u80FD\u7406\u89E3\u8BED\u4E49\uFF0C\u751F\u6210SQL\u8BED\u53E5",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_comment,type:12,width:24,custom_agent_name:"sql_assistant"}].filter(vt=>!!vt),ra=vt=>{const{setChatData:qt,setLoading:Mt,getData:Ot,clearStatus:yn,typing:un,setImageGenerator:Pn,renderChatItems:yt,setSceneAwareness:ot,setIdentifier:An}=vt;let xt=On;return da||(xt=On.filter(Et=>Et.show)),x.createElement("div",{className:cA.bigTips},xt.map((Et,dt)=>x.createElement(Be.Z,{title:Et.des},x.createElement("div",{onClick:()=>Fe(void 0,null,function*(){var _t;if(un){ve.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}ot(!1),Pn(!1),Mt(!0),yn(),Kn(Et);const PA=yt(Et.query);PA[0].show=!1,PA[1].imageGenerator=!1,qt(PA);const RA=yield Qt.onAdd(),Le=(_t=RA==null?void 0:RA.data)==null?void 0:_t.identifier;An(Le),Ot("",MA(Ye({type:Et.type,description:Et.description,query:Et.query,file_ids:[],history:[],is_chat:Et.type===12,image_generator:!1,scene_awareness:!1,identifier:Le,custom_agent_name:Et.custom_agent_name},Jt),{prompt:DA==null?void 0:DA.ai_code_evaluation_promote}))}),key:dt,className:cA.item},x.createElement("img",{src:Et.img,width:Et.width}),x.createElement("span",null,Et.name)))))},gA=vt=>Fe(void 0,[vt],function*({type:qt,value:Mt,index:Ot,identifier:yn,objectIndex:un}){const Pn={index:un,identifier:yn};if(qt==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Pn})).status!==0||qt==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Pn})).status!==0)return Promise.reject()}),GA=vt=>{let qt=[];return vt==null||vt.forEach(Mt=>{var Ot;const yn=Mt.id,un=Mt.think?{reasoning:Mt.think,thinkingEnabled:!0}:{},Pn=[{text:Mt.question,key:yn,sender:"user",fileList:[],show:!0},Ye({key:yn,loading:!1,sender:"AI",show:!0,source:Mt.answer_source,text:Mt.answer,like:Mt.like,dislike:Mt.dislike,time:Mt.think_time,id:Mt.id,imageGenerator:((Ot=Mt==null?void 0:Mt.answer)==null?void 0:Ot.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Ft,by_self:!0}}),onListClick:vt=>(0,z.ZP)(`/api/course_qna_sessions/${vt}.json`,{method:"get"}),onListDelete:vt=>(0,z.ZP)(`/api/course_qna_sessions/${vt}.json`,{method:"delete"}),onListDealData:GA};return x.createElement(Ge,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:da?!1:!(DA!=null&&DA.ai_q_and_a),topFunctionNode:ra,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Kn,fetchListObject:Qt,customPreference:gA,fetchData:Ye(MA(Ye({},Jt),{questionable_type:Ft,is_chat:!0}),ha.type===12?{custom_agent_name:"sql_assistant"}:{}),headNode:x.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},x.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u5934\u6B4C\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),x.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Jt==null?void 0:Jt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Gn})}},50252:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return ie}});var x=ae(59301),Ce={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ve=ae(77736),we=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,ye=(ge,se,he)=>se in ge?we(ge,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ge[se]=he,ce=(ge,se)=>{for(var he in se||(se={}))Be.call(se,he)&&ye(ge,he,se[he]);if(Ee)for(var he of Ee(se))Qe.call(se,he)&&ye(ge,he,se[he]);return ge};const Me=ge=>React.createElement("svg",ce({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ge),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var De="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",be=Object.defineProperty,oA=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ge,se,he)=>se in ge?be(ge,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ge[se]=he,b=(ge,se)=>{for(var he in se||(se={}))le.call(se,he)&&E(ge,he,se[he]);if(oA)for(var he of oA(se))a.call(se,he)&&E(ge,he,se[he]);return ge};const y=ge=>React.createElement("svg",b({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ge),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=ae(59301),ie=({value:ge,onChange:se})=>{const[he,Oe]=(0,x.useState)(!1),pe=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:De},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],Ie=pe.find(Re=>Re.key===ge);return ee.createElement("div",{className:Ce.select},ee.createElement(ve.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:Ce.box,onMouseLeave:()=>Oe(!1)},ee.createElement("div",{className:Ce.text,onClick:()=>Oe(!0)},ee.createElement("img",{src:Ie.img,width:20}),ee.createElement("span",null,Ie.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),he&&ee.createElement("div",{className:Ce.itemWrap},ee.createElement("aside",null,pe.map(Re=>ee.createElement("div",{key:Re.key,className:`${Ce.item} ${Re.key===ge?Ce.active:""}`,onClick:_e=>{_e.stopPropagation(),se(Re.key),Oe(!1)}},ee.createElement("img",{src:Re.img,width:20}),ee.createElement("span",null,Re.name))))))))}},60959:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Qe}});var x=ae(59301),Ce={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},ve=ae(29787),we=ae(59301),Ee=(ye,ce,Me)=>new Promise((De,be)=>{var oA=E=>{try{a(Me.next(E))}catch(b){be(b)}},le=E=>{try{a(Me.throw(E))}catch(b){be(b)}},a=E=>E.done?De(E.value):Promise.resolve(E.value).then(oA,le);a((Me=Me.apply(ye,ce)).next())}),Qe=({value:ye="",streamingStatus:ce,onFinish:Me,cancelIndex:De,time:be,loading:oA,loadAll:le})=>{const[a,E]=(0,x.useState)(""),[b,y]=(0,x.useState)(!0),z=(0,x.useRef)(ye),ee=(0,x.useRef)(ce),oe=(0,x.useRef)(0),ie=(0,x.useRef)(null),[ge,se]=(0,x.useState)(!1),he=70;(0,x.useEffect)(()=>{ee.current=ce},[ce]),(0,x.useEffect)(()=>{z.current=ye},[ye]),(0,x.useEffect)(()=>{if(!ce){E(z.current);return}return se(!0),ie.current=setInterval(Oe,he),()=>{clearInterval(ie.current)}},[]),(0,x.useEffect)(()=>{ge&&(E(z.current),clearInterval(ie.current),se(!1),Me())},[De]);const Oe=()=>Ee(void 0,null,function*(){const pe=z.current[oe.current];pe!==void 0?(E(Ie=>Ie+pe),oe.current++,clearInterval(ie.current),ie.current=setInterval(Oe,280/(z.current.length-oe.current))):ee.current===!1&&(E(z.current),clearInterval(ie.current),se(!1),Me())});return we.createElement("div",{className:`${Ce.reasoning} fadeIn animated`},we.createElement("div",{className:Ce.btn,onClick:()=>y(!b)},we.createElement("i",{className:"iconfont icon-shendusikao"}),be?we.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",be," \u79D2\uFF09"):we.createElement("span",null,"\u601D\u8003\u4E2D..."),b?we.createElement("b",{className:"iconfont icon-shouqi6"}):we.createElement("b",{className:"iconfont icon-zhankai6"})),oA&&we.createElement(ve.Z,{spinning:!0,className:"mt20"}),b&&!oA&&we.createElement("div",{className:Ce.content},a,ge?we.createElement("span",{className:"aiBlink"},"__"):""))}},54775:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return NA}});var x=ae(59301),Ce=ae(30641),ve=ae(6767),we=ae(14566),Ee=ae(62957),Be=ae(25399),Qe=ae(37568),ye=ae(99571),ce=ae(29787),Me=ae(584),De=ae(93725),be=ae(75727),oA=ae(92310),le=ae.n(oA),a=ae(24615),E=ae(60959),b=ae(50252),y={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},z=ae(52430),ee=ae(89299),oe=ae(83297),ie=ae(37166),ge=ae(28984),se=ae(71986),he=ae(13952),Oe=ae(56102),pe=ae(48102),Ie=ae(58617),Re=ae(32050),_e=Object.defineProperty,vA=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,aA=Object.prototype.hasOwnProperty,BA=Object.prototype.propertyIsEnumerable,lA=(ke,Je,mA)=>Je in ke?_e(ke,Je,{enumerable:!0,configurable:!0,writable:!0,value:mA}):ke[Je]=mA,$e=(ke,Je)=>{for(var mA in Je||(Je={}))aA.call(Je,mA)&&lA(ke,mA,Je[mA]);if(Xe)for(var mA of Xe(Je))BA.call(Je,mA)&&lA(ke,mA,Je[mA]);return ke},tA=(ke,Je)=>vA(ke,Ve(Je)),EA=(ke,Je,mA)=>new Promise((sA,IA)=>{var KA=JA=>{try{pA(mA.next(JA))}catch(Ge){IA(Ge)}},Pe=JA=>{try{pA(mA.throw(JA))}catch(Ge){IA(Ge)}},pA=JA=>JA.done?sA(JA.value):Promise.resolve(JA.value).then(KA,Pe);pA((mA=mA.apply(ke,Je)).next())}),NA=({title:ke="\u5934\u6B4CAI",placeholder:Je,hideUpload:mA,hideInputBox:sA,aiIcon:IA=ie,userIcon:KA=ge,dragIcon:Pe=se,children:pA,fetchUrl:JA,fetchData:Ge={},extraAnswerAction:cA,showDefaultTips:Rt=!0,onOpen:It,onClose:Bt,loadingOption:bt,showPreference:ht=!1,initMessage:VA,customRequest:rA,visible:QA,width:Ye=1200,isCheckRestrictNumber:MA=!1,headNode:Fe,headFunctionNode:UA,showRedraw:st,showEdit:jA,promptPropName:TA="prompt",topPercentage:DA,showSwitchingModel:Jt=!1,showImageGenerator:da=!1,showLookHistory:Gn=!1,fetchListObject:ha,customPreference:Kn,customDataNode:On,showAddSession:ra,historyId:gA,draggableExtraNode:GA,drawerExtraNode:Ft,menuExtraFunctionNode:Qt,showSceneAwareness:vt=!1,ReactComponent:qt=Ce.Z,topFunctionNode:Mt,footerContainerStyle:Ot,chatContainerStyle:yn={},showCodePreview:un=!1,showSource:Pn=!0,onSendMessage:yt,onDynamic:ot=()=>{}})=>{var An,xt;const[Et,dt]=(0,x.useState)(!1),[_t,PA]=(0,x.useState)("qwen-max"),[RA,Le]=(0,x.useState)([]),[Ke,We]=(0,x.useState)([]),[hA,zA]=(0,x.useState)(!1),[$A,ft]=(0,x.useState)(!1),[Lt,zt]=(0,x.useState)(!1),[wt,gn]=(0,x.useState)([]),[kA,$t]=(0,x.useState)(""),[Tn,WA]=(0,x.useState)(0),[Ba,Ea]=(0,x.useState)(void 0),[Xt,nt]=(0,x.useState)(!1),[Yn,ta]=(0,x.useState)(null),[ea,nn]=(0,x.useState)(""),Hn=(0,x.useRef)(),Jn=(0,x.useRef)(null),ua=(0,x.useRef)(null),[LA,Sa]=(0,x.useState)(!1),[Pa,Qa]=(0,x.useState)(!1),[_a,YA]=(0,x.useState)(!1),[St,mt]=(0,x.useState)(!1),[et,pn]=(0,x.useState)(!1),[ca,Ya]=(0,x.useState)(0),fe=(0,x.useRef)(null),me=(0,x.useRef)(!1),He=(0,x.useRef)(null),[qe,yA]=(0,x.useState)(void 0),[nA,tt]=(0,x.useState)(!0),[ut,Tt]=(0,x.useState)(Ye-28),[Pt,XA]=(0,x.useState)(!1),[it,vn]=(0,x.useState)(!0),[Vt,ln]=(0,x.useState)([]),Fn=(0,x.useRef)([]),mn=(0,x.useRef)(null),aa=(0,x.useRef)(null),Fa=(0,x.useRef)(!1),an=ut-22,hn=kA==null?void 0:kA.split(` -`).length,{onAdd:ya,onGetList:ja,onListClick:Oa,onListDelete:ga,onListDealData:Un}=ha||{},AA=50,eA=10,uA={maxCount:AA,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:RA,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:CA=>EA(void 0,null,function*(){var Bn,_n,Kt,Dn;const Nn=(Dn=(Kt=(_n=(Bn=CA==null?void 0:CA.name)==null?void 0:Bn.split("."))==null?void 0:_n.slice(-1))==null?void 0:Kt[0])==null?void 0:Dn.toLowerCase(),rt=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Nn);return CA.size==0?(ve.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):rt?CA.size/1024/1024>100?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(ve.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),we.default.LIST_IGNORE)}),onChange:({fileList:CA})=>{Le(CA)},action:`${(An=he.Z)==null?void 0:An.API_SERVER}/api/intelligent_imports/upload_file.json`},qA={maxCount:eA,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ke,multiple:!0,accept:".jpg,.png,",beforeUpload:CA=>{var Bn,_n,Kt,Dn;const Nn=(Dn=(Kt=(_n=(Bn=CA==null?void 0:CA.name)==null?void 0:Bn.split("."))==null?void 0:_n.slice(-1))==null?void 0:Kt[0])==null?void 0:Dn.toLowerCase(),rt=["jpg","png"].includes(Nn);return CA.size==0?(ve.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):rt?CA.size/1024/1024>10?(ve.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(ve.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),we.default.LIST_IGNORE)},onChange:({fileList:CA})=>{We(CA)},action:`${(xt=he.Z)==null?void 0:xt.API_SERVER}/api/ai/generals/update_file.json`};(0,x.useEffect)(()=>{if(!wt.length||!Hn.current)return;const CA=wt[wt.length-1];CA!=null&&CA.loading&&(Hn.current.scrollTop=Hn.current.scrollHeight)},[wt.length]),(0,x.useEffect)(()=>{if(!Hn.current||!fe.current)return;const CA=new IntersectionObserver(([Bn])=>{tt(Bn.isIntersecting)},{root:Hn.current,rootMargin:"70px",threshold:0});return CA.observe(fe.current),()=>{fe.current&&CA.unobserve(fe.current)}},[Hn.current,fe.current]),(0,x.useEffect)(()=>{if(!LA)return;const CA=Hn.current,Bn=He.current;me.current=!1;let _n=CA.scrollTop;const Kt=()=>{const{scrollTop:Nn,scrollHeight:Zn,clientHeight:rt}=CA;Nn>_n?Nn+rt>=Zn-50&&(CA.scrollTop=CA.scrollHeight,me.current=!1):Nn<_n&&(me.current=!0),_n=Nn};CA.addEventListener("scroll",Kt);const Dn=new ResizeObserver(()=>{me.current||(CA.scrollTop=CA.scrollHeight)});return Dn.observe(Bn),()=>{var Nn;Dn.unobserve(Bn),(Nn=CA==null?void 0:CA.removeEventListener)==null||Nn.call(CA,"scroll",Kt)}},[LA]),(0,x.useEffect)(()=>{!LA&&Fn.current.length&&(gn([...wt,...Fn.current]),Fn.current=[])},[LA]),(0,x.useEffect)(()=>{if(!Hn.current)return;const CA=new ResizeObserver(()=>{var Bn;Hn.current&&Tt((Bn=Hn.current)==null?void 0:Bn.offsetWidth)});return CA.observe(Hn.current),()=>{Hn.current&&CA.unobserve(Hn.current)}},[Hn.current]),(0,x.useEffect)(()=>{typeof QA=="boolean"&&dt(QA)},[QA]),(0,x.useEffect)(()=>{var CA;if(Jn.current&&Yn!==null){Jn.current.focus();const Bn=(CA=Jn.current.resizableTextArea)==null?void 0:CA.textArea;Bn&&(Bn.selectionStart=Bn.selectionEnd=Bn.value.length)}},[Yn]),(0,x.useEffect)(()=>{hn<5&&nt(!1)},[hn]),(0,x.useEffect)(()=>{Et&&VA&&(gn(ZA(VA)),zA(!0),OA(VA,{history:[]})),Et&&(Dt(),gA?rn(gA):ra&&!qe&&nr()),Et||at()},[Et]);const ZA=(CA="",Bn=[],_n=[])=>{const Kt=Date.now();return[{text:CA,key:Kt,sender:"user",fileList:Bn,imageList:_n,show:!0},{loading:!0,key:Kt,sender:"AI",show:!0,model:_t,imageGenerator:St,thinkingEnabled:Pa,codePreview:_a}]},at=()=>{nn(""),ta(null),Le([]),We([]),$t("")},Gt=()=>{if(It){It({chatData:wt,setChatData:gn,setLoading:zA,getData:OA,renderChatItems:ZA,handleAdd:nr,identifier:qe});return}dt(!0)},kt=()=>{if(vn(!0),Bt){Bt();return}dt(!1)},Ut=()=>{nt(!Xt)},Dt=()=>EA(void 0,null,function*(){if(!MA)return;const CA=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(CA==null?void 0:CA.status)===0&&(CA==null?void 0:CA.total_number)!==-1&&(WA((CA==null?void 0:CA.total_number)-(CA==null?void 0:CA.remaining_number)),Ea(CA==null?void 0:CA.total_number))}),oa=()=>{Ee.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:x.createElement("div",null,x.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),x.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Ba,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},wn=CA=>CA.reduce((_n,Kt)=>{if(Kt.sender==="user"){const Dn=CA.find(Nn=>Nn.key===Kt.key&&Nn.sender==="AI");Dn&&(Dn!=null&&Dn.text)&&!(Dn!=null&&Dn.error)&&_n.push({question:Kt.text,answer:Dn.text})}return _n},[]),OA=(...CA)=>EA(void 0,[...CA],function*(Bn="",_n={},Kt=wt){if(rA&&(yield rA({mes:Bn,setChatData:gn,fileList:RA,body:_n,checkNum:Dt,setLoading:zA,bodyChatData:Kt,setTyping:Sa,setImageGenerator:mt,renderChatItems:ZA})),!rA){const Dn=RA==null?void 0:RA.map(Te=>{var dA;return(dA=Te==null?void 0:Te.response)==null?void 0:dA.file_id}),Nn=Ke==null?void 0:Ke.map(Te=>{var dA;return(dA=Te==null?void 0:Te.response)==null?void 0:dA.data}),Zn=_n.history||wn(Kt),rt=$e($e({identifier:qe,response_mode:"streaming",model:_t,scene_awareness:et,thinking_enabled:Pa,image_generator:St,code_preview:_a,file_ids:Dn,image_list:Nn,history:Zn,[TA]:Bn},Ge),_n),wr=Object.fromEntries(Object.entries(rt).filter(([Te,dA])=>dA!==void 0));ua.current=new pe.Z(he.Z.API_SERVER+JA,wr),yield new Promise((Te,dA)=>{let SA=null,Qn=null;ua.current.on("data",Wt=>{Sa(!0);const{chunk:{content:Mn,type:Yt,created:cn,msg:At}}=Wt,en=At==="error";Yt==="thinking"&&(SA=SA||cn,gn(Sn=>[...Sn].map((Vn,Rn)=>Rn===Sn.length-1?tA($e({},Vn),{reasoning:(Vn.reasoning||"")+Mn,loading:!1,hideAnswer:!0,error:en}):Vn))),Yt==="text"&&(Qn=Qn||cn,gn(Sn=>[...Sn].map((Vn,Rn)=>Rn===Sn.length-1?tA($e({},Vn),{text:(Vn.text||"")+Mn,loading:!1,startTime:SA,endTime:Qn,error:en}):Vn)))}),ua.current.on("done",()=>{Te()}),ua.current.on("error",Wt=>{let Mn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Wt)==="[object Object]"&&Wt.status===-9&&(Mn=Wt==null?void 0:Wt.message),gn(Yt=>[...Yt].map((cn,At)=>At===Yt.length-1?tA($e({},cn),{text:Mn,loading:!1,error:!0}):cn)),Te()}),ua.current.on("cancelled",()=>{Te()}),ua.current.startStream()})}Dt(),zA(!1)}),xn=CA=>{$t(CA.target.value)},ia=(CA,Bn)=>{if(at(),zA(!0),CA==="edit"){Fn.current=wt.slice(Bn+2);const _n=wt.splice(Bn),{fileList:Kt=[],imageList:Dn=[]}=(_n==null?void 0:_n[0])||{},Nn=Kt.map(wr=>{var Te;return(Te=wr.response)==null?void 0:Te.file_id}),Zn=Dn.map(wr=>{var Te;return(Te=wr.response)==null?void 0:Te.data}),rt={history:wn(wt),file_ids:Nn,image_list:Zn,edit:!0};gn([...wt,...ZA(ea,Kt,Dn)]),OA(ea,rt,wt)}if(CA==="redraw"){Fn.current=wt.slice(Bn+1);const _n=wt.splice(Bn-1),{text:Kt,fileList:Dn=[],imageList:Nn=[]}=(_n==null?void 0:_n[0])||{},Zn=Dn.map(Te=>{var dA;return(dA=Te.response)==null?void 0:dA.file_id}),rt=Nn.map(Te=>{var dA;return(dA=Te.response)==null?void 0:dA.data}),wr={history:wn(wt),file_ids:Zn,image_list:rt,edit:!0};gn([...wt,...ZA(Kt,Dn,Nn)]),OA(Kt,wr,wt)}},_A=()=>{if(kA.trim()!==""){at(),zA(!0);const CA=RA.filter(_n=>_n.status==="done"),Bn=Ke.filter(_n=>_n.status==="done");gn([...wt,...ZA(kA,CA,Bn)]),OA(kA)}},Ua=CA=>{if(CA.shiftKey){if(CA.key==="Enter")return}else if(CA.key==="Enter"){if(CA.preventDefault(),sr||Fa.current)return;_A()}},va=(CA,Bn)=>{let _n=!1;jA===!0?_n=!0:jA==="last"&&(_n=wt.reduce((Zn,rt,wr)=>rt.sender==="user"?wr:Zn,-1)===Bn);const Kt=Bn===Yn,Dn=[...(CA==null?void 0:CA.fileList)||[],...(CA==null?void 0:CA.imageList)||[]];return x.createElement("div",{className:y.li,style:$e({width:an},yn)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:KA})),x.createElement("div",{className:y.content},!!(Dn!=null&&Dn.length)&&x.createElement("div",{className:y.fileWrap},Dn==null?void 0:Dn.map((Nn,Zn)=>{var rt,wr;return x.createElement("div",{key:Zn,className:y.file},x.createElement("img",{src:ae(90034)(`./${((wr=(rt=Nn==null?void 0:Nn.name)==null?void 0:rt.split("."))==null?void 0:wr.pop())||"txt"}.png`),width:20,className:"mr10"}),x.createElement("aside",null,x.createElement(Be.Z,{title:Nn==null?void 0:Nn.name},x.createElement("div",{className:y.fileName},Nn==null?void 0:Nn.name)),x.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Nn==null?void 0:Nn.size))))})),x.createElement("div",{className:y.borderBox},Kt?x.createElement(Qe.default.TextArea,{value:ea,ref:Jn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Nn=>nn(Nn.target.value)}):x.createElement("div",{className:y.text},CA==null?void 0:CA.text)),Kt?x.createElement("div",{className:y.action},x.createElement(ye.ZP,{onClick:()=>{nn(""),ta(null)},size:"small"},"\u53D6\u6D88"),x.createElement(ye.ZP,{disabled:!ea.trim(),onClick:()=>ia("edit",Bn),type:"primary",size:"small"},"\u786E\u8BA4")):x.createElement("div",{className:y.action},x.createElement(Oe.CopyToClipboard,{text:(CA==null?void 0:CA.text)||"",onCopy:()=>ve.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Be.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),_n&&!hA&&x.createElement(Be.Z,{title:"\u7F16\u8F91"},x.createElement("i",{onClick:()=>{ta(Bn),nn((CA==null?void 0:CA.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Ar=(CA,Bn)=>{let _n=!1;st===!0?_n=!0:st==="last"&&(_n=wt.reduce((Nn,Zn,rt)=>Zn.sender==="AI"?rt:Nn,-1)===Bn);let Kt="";return CA!=null&&CA.source?Kt=CA==null?void 0:CA.source:(CA==null?void 0:CA.model)==="deepseek-r1"?Kt="\u7531deepseek\u751F\u6210":(CA==null?void 0:CA.model)==="qwen-max"&&(Kt="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),x.createElement("div",{className:y.li,style:$e({width:an},yn)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:IA})),x.createElement("div",{className:y.content},x.createElement("div",{className:y.borderBox},CA.loading&&x.createElement(x.Fragment,null,CA!=null&&CA.imageGenerator?x.createElement("div",{className:y.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",x.createElement("div",{className:"ai-loading"})):!(CA!=null&&CA.thinkingEnabled)&&x.createElement("div",null,x.createElement("div",{className:y.loading},x.createElement("div",{className:y.dot}),x.createElement("div",{className:y.dot}),x.createElement("div",{className:y.dot})),x.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(bt==null?void 0:bt.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(CA==null?void 0:CA.thinkingEnabled)&&x.createElement(E.Z,{time:CA==null?void 0:CA.time,cancelIndex:ca,loading:CA.loading,streamingStatus:!(CA!=null&&CA.text),onFinish:()=>{Ya(0),gn(Dn=>[...Dn].map((Nn,Zn)=>Zn===Dn.length-1?tA($e({},Nn),{hideAnswer:!1,time:Nn.startTime?Nn.endTime-Nn.startTime:null}):Nn))},value:CA==null?void 0:CA.reasoning}),!!(CA!=null&&CA.text)&&!CA.hideAnswer&&x.createElement(a.Z,{onDynamic:ot,cancelIndex:ca,streamingStatus:hA,loadImage:!!(CA!=null&&CA.imageGenerator),onFinish:()=>EA(void 0,null,function*(){Ya(0),setTimeout(()=>Sa(!1),0)}),value:CA==null?void 0:CA.text})),Pn&&!!(CA!=null&&CA.text)&&Kt&&x.createElement("div",{className:y.source},Kt),x.createElement("div",{className:y.action},cA==null?void 0:cA(CA,Bn,Br),!(CA!=null&&CA.imageGenerator)&&x.createElement(Oe.CopyToClipboard,{text:String((CA==null?void 0:CA.text)||""),onCopy:()=>ve.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},x.createElement(Be.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),ht&&!hA&&x.createElement(x.Fragment,null,x.createElement(Be.Z,{title:"\u559C\u6B22"},x.createElement("i",{style:CA!=null&&CA.like?{color:"#FA8D30"}:{},onClick:()=>bn("like",!(CA!=null&&CA.like),Bn),className:"iconfot icon-yijiejue font15"})),x.createElement(Be.Z,{title:"\u4E0D\u559C\u6B22"},x.createElement("i",{style:CA!=null&&CA.dislike?{color:"#e86d7c"}:{},onClick:()=>bn("dislike",!(CA!=null&&CA.dislike),Bn),className:"iconfot icon-weijiejuezhengchang font15"}))),_n&&!hA&&x.createElement(Be.Z,{title:"\u91CD\u65B0\u751F\u6210"},x.createElement("i",{onClick:()=>ia("redraw",Bn),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},bn=(CA,Bn,_n)=>EA(void 0,null,function*(){if(Kn){const Kt=wt.slice(0,_n+1),Nn=wn(Kt).length;yield Kn({type:CA,value:Bn,index:_n,identifier:qe,objectIndex:Nn})}gn(Kt=>(Kt[_n][CA]=Bn,Bn&&(Kt[_n][CA==="like"?"dislike":"like"]=!1),[...Kt]))}),or=()=>{var CA,Bn;Ya(1),(Bn=(CA=ua.current)==null?void 0:CA.cancelRequest)==null||Bn.call(CA),zA(!1),Sa(!1)},nr=()=>EA(void 0,null,function*(){var CA,Bn,_n;(Bn=(CA=ua.current)==null?void 0:CA.cancelRequest)==null||Bn.call(CA),at(),gn([]),zA(!0);const Kt=yield ya();(Kt==null?void 0:Kt.status)===0&&yA((_n=Kt==null?void 0:Kt.data)==null?void 0:_n.identifier),zA(!1),Sa(!1)}),fn=()=>EA(void 0,null,function*(){var CA;zt(!0);const Bn=yield ja();(Bn==null?void 0:Bn.status)===0&&ln(((CA=Bn==null?void 0:Bn.data)==null?void 0:CA.list)||[]),zt(!1)}),rn=(...CA)=>EA(void 0,[...CA],function*(Bn=qe){var _n,Kt,Dn,Nn;(Kt=(_n=ua.current)==null?void 0:_n.cancelRequest)==null||Kt.call(_n),at(),ft(!0);const Zn=yield Oa(Bn);if(Zn.status===0){const rt=Un(((Dn=Zn==null?void 0:Zn.data)==null?void 0:Dn.messages)||[]);gn(rt),ft(!1),yA((Nn=Zn==null?void 0:Zn.data)==null?void 0:Nn.identifier);return}gn([]),ft(!1)}),la=(CA,Bn)=>EA(void 0,null,function*(){(yield ga(CA)).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Bn===qe&&nr(),fn())}),fa=()=>x.createElement("div",{className:y.menuWarp},x.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),x.createElement(ce.Z,{spinning:Lt},!Vt.length&&x.createElement(Me.Z,{style:{width:250,paddingBottom:30},image:Me.Z.PRESENTED_IMAGE_SIMPLE}),!!Vt.length&&x.createElement("div",{className:y.menu},Vt.map(function(CA,Bn){return x.createElement("aside",{className:le()(qe===CA.identifier&&y.active),key:CA.id,onClick:()=>rn(CA.id)},x.createElement("div",{className:y.menuText},x.createElement(Be.Z,{title:CA==null?void 0:CA.question},x.createElement("span",null,CA==null?void 0:CA.question)),Qt&&Qt(CA)),x.createElement("div",{className:y.menuDel,onClick:_n=>_n.stopPropagation()},x.createElement(De.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>la(CA.id,CA.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},x.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ia=CA=>{if(CA==="file"){if(Ke.length){Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{We([]),mn.current.upload.uploader.fileInput.click()}});return}mn.current.upload.uploader.fileInput.click()}if(CA==="image"){if(RA.length){Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Le([]),aa.current.upload.uploader.fileInput.click()}});return}aa.current.upload.uploader.fileInput.click()}},$a=[{key:"file",disabled:RA.length>=AA,label:x.createElement(Be.Z,{placement:"right",title:x.createElement("div",null,x.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),x.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},_t!=="deepseek-r1"&&{key:"image",disabled:Ke.length>=eA,label:x.createElement(Be.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),Ka=[...RA,...Ke],sr=Ka.some(CA=>CA.status==="uploading")||hA||LA,Se=Tn>=Ba,Cr=mA||RA.length>=AA||Ke.length>=eA,Fr=St||Pa||et||_a||!!Ka.length,Br={chatData:wt,stream:ua,isDisabledNum:Se,isDisAbledUpload:sr,checkNumModal:oa,checkNum:Dt,onClose:kt,setChatData:gn,setLoading:zA,getData:OA,clearStatus:at,typing:LA,setImageGenerator:mt,renderChatItems:ZA,setSceneAwareness:pn,setIdentifier:yA,setCodePreview:YA,setTyping:Sa,onMenuClick:rn};return x.createElement(x.Fragment,null,pA?x.createElement("div",{onClick:Gt},pA):pA!==null&&x.createElement(oe.Z,{draggableExtraNode:GA,src:Pe,onClick:Gt,topPercentage:DA}),x.createElement(qt,{open:Et,width:Pt?"100%":Ye,afterOpenChange:CA=>{CA&&vn(!1)},push:!1,contentWrapperStyle:it?{}:{transition:"none"},extra:x.createElement("div",{className:y.head},Ft,Jt&&x.createElement(b.Z,{value:_t,onChange:CA=>{Qa(!1),mt(!1),PA(CA),We([]),Le([])}}),Gn&&x.createElement(x.Fragment,null,x.createElement(be.Z,{dropdownRender:fa,onOpenChange:CA=>{CA&&fn()},placement:"bottomLeft",arrow:!0},x.createElement("div",{className:y.headBtn},x.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),ra&&x.createElement(x.Fragment,null,x.createElement("div",{className:y.headBtn,onClick:nr},x.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),x.createElement(Be.Z,{title:Pt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},x.createElement("div",{className:y.headBtn,style:{padding:"0 12px"},onClick:()=>XA(!Pt)},Pt&&x.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Pt&&x.createElement("i",{className:"iconfont icon-quanping4"})))),title:x.createElement("span",{className:"c-grey-333 font16"},ke),onClose:kt,bodyStyle:{paddingRight:4}},x.createElement("div",{className:le()(y.wrap,Et&&"body-overflow-hidden")},x.createElement("div",{ref:Hn,className:y.chatContainer},Mt==null?void 0:Mt(Br),Rt&&x.createElement("div",{className:`${y.li} mb20`,style:$e({width:an},yn)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:IA})),x.createElement("div",{className:y.content},x.createElement("div",{className:y.borderBox},Fe,UA==null?void 0:UA(Br)))),x.createElement("div",{ref:He},x.createElement(ce.Z,{spinning:$A,className:"mt20"},wt==null?void 0:wt.map((CA,Bn)=>x.createElement(x.Fragment,{key:CA.key+Bn},CA.show&&x.createElement(x.Fragment,null,CA.sender==="user"&&va(CA,Bn),CA.sender==="AI"&&Ar(CA,Bn),On&&!["AI","user"].includes(CA.sender)&&On(CA,Bn,{width:an})))))),!nA&&x.createElement("div",{className:y.backBottom,onClick:()=>{Hn.current.scrollTop=Hn.current.scrollHeight}},x.createElement("i",{className:"iconfont icon-huidaodibu"})),x.createElement("div",{ref:fe})),!sA&&x.createElement("div",{style:Ot,className:le()(y.footerContainer,Xt&&y.full,Fr&&y.footerContainerSelected)},x.createElement("div",{className:y.btnWrp},un&&x.createElement(Be.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},x.createElement("div",{onClick:()=>YA(!_a),className:le()(y.btn,_a&&y.btnActive)},x.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),vt&&x.createElement(Be.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},x.createElement("div",{onClick:()=>pn(!et),className:le()(y.btn,et&&y.btnActive)},x.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),_t==="deepseek-r1"&&x.createElement(Be.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},x.createElement("div",{onClick:()=>Qa(!Pa),className:le()(y.btn,Pa&&y.btnActive)},x.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),da&&_t==="qwen-max"&&x.createElement("div",{onClick:()=>mt(!St),className:le()(y.btn,St&&y.btnActive)},x.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),Ka.map(CA=>x.createElement("div",{key:CA.uid},(CA==null?void 0:CA.status)==="uploading"&&x.createElement(ce.Z,{indicator:x.createElement(Ie.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),x.createElement("span",{title:CA==null?void 0:CA.name,className:"mr10"},(0,ee.Pq)(CA.name,20)),x.createElement("i",{onClick:()=>{Le(Bn=>Bn.filter(_n=>_n.uid!==CA.uid)),We(Bn=>Bn.filter(_n=>_n.uid!==CA.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),x.createElement(Be.Z,{title:Se&&x.createElement("div",null,x.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),x.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Ba,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},x.createElement("div",{className:le()(y.inputContainer,hn>4&&y.lineFour,Se&&y.disabledInput)},x.createElement(we.default,$e({ref:mn},uA)),x.createElement(we.default,$e({ref:aa},qA)),x.createElement(be.Z,{className:`${Cr&&"hide"}`,menu:{items:$a,onClick:CA=>Ia(CA.key)},placement:"top"},x.createElement(ye.ZP,{className:y.uploadBtn,icon:x.createElement(Re.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),x.createElement(Qe.default.TextArea,{rows:hn>4?4:hn,placeholder:Je||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:kA,bordered:!1,style:Cr?{paddingLeft:0,marginLeft:0}:{},onChange:xn,onPressEnter:Ua,onFocus:()=>yt==null?void 0:yt(),onCompositionStart:()=>{Fa.current=!0},onCompositionEnd:()=>{Fa.current=!1}}),LA?x.createElement(Be.Z,{title:"\u505C\u6B62\u751F\u6210"},x.createElement("div",{className:`iconfont icon-tingzhihuida ${y.cancelBtn}`,onClick:or})):x.createElement(ye.ZP,{className:(kA==null?void 0:kA.trim())===""?y.sendBtnDisabled:y.sendBtn,icon:x.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:sr,onClick:_A}),hn>4&&x.createElement("span",{className:y.fullIcon,onClick:Ut},Xt&&x.createElement("span",{className:"iconfont icon-shousuo"}),!Xt&&x.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},84845:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Re},U:function(){return Oe}});var x=ae(59301),Ce=ae(11938),ve=ae(62957),we=ae(54172),Ee=ae(48931),Be=ae(68606),Qe=ae(61186),ye=ae.n(Qe),ce={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},Me="data:image/png;base64,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",De="data:image/png;base64,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",be=ae(89299),oA=ae(44993),le=ae(37838),a=ae(59301),E=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ie=(_e,vA,Ve)=>vA in _e?E(_e,vA,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):_e[vA]=Ve,ge=(_e,vA)=>{for(var Ve in vA||(vA={}))ee.call(vA,Ve)&&ie(_e,Ve,vA[Ve]);if(z)for(var Ve of z(vA))oe.call(vA,Ve)&&ie(_e,Ve,vA[Ve]);return _e},se=(_e,vA)=>b(_e,y(vA)),he=(_e,vA,Ve)=>new Promise((Xe,aA)=>{var BA=tA=>{try{$e(Ve.next(tA))}catch(EA){aA(EA)}},lA=tA=>{try{$e(Ve.throw(tA))}catch(EA){aA(EA)}},$e=tA=>tA.done?Xe(tA.value):Promise.resolve(tA.value).then(BA,lA);$e((Ve=Ve.apply(_e,vA)).next())});const Oe=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:pe}=Ce.default,Ie=({exercise:_e,socket:vA,dispatch:Ve,onStartScreenshot:Xe,onCloseScreenshot:aA,handleToDetail:BA})=>{const[lA,$e]=ve.default.useModal(),tA=(0,x.useRef)(),[EA,iA]=(0,x.useState)(!0),NA=(0,x.useRef)(!1),ke=(0,oA.useParams)();(0,x.useEffect)(()=>{var rA,QA,Ye;if(document.addEventListener((0,Ee.gH)(),ht,!1),window.addEventListener("blur",Bt,!1),(rA=_e.exerciseUserInfo)!=null&&rA.screen_open&&(0,Ee.vp)()&&iA(!1),(QA=_e.exerciseUserInfo)!=null&&QA.screen_open&&!(0,Ee.vp)()){(0,be.RG)(" ",!0);const MA=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?_e.exerciseUserInfo.screen_sec+3:_e.exerciseUserInfo.screen_sec+10+1;tA.current=ve.default.info({icon:null,centered:!0,width:444,title:(0,le._V)(le.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,le._V)(le.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},_e.exerciseUserInfo.screen_num-_e.exerciseUserInfo.used_screen_num),(0,le._V)(le.CP.recordScreen3)),okText:a.createElement("span",null,(0,le._V)(le.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(pe,{onFinish:()=>he(void 0,null,function*(){var Fe;const UA=yield bt();(Fe=tA.current)==null||Fe.destroy(),UA.used_screen_num&&cA(UA.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+MA*1e3})),"S\uFF09"),onOk:()=>{var Fe;(0,be.RG)(" ",!0),(Fe=tA.current)==null||Fe.destroy(),iA(!1),(0,Ee.Dj)(document.body),document.getElementById("root").addEventListener("click",mA,!1)}})}return(Ye=_e.exerciseUserInfo)!=null&&Ye.screen_open&&!(0,Ee.vp)()||document.getElementById("root").addEventListener("click",mA,!1),()=>{document.getElementById("root").removeEventListener("click",mA,!1),document.removeEventListener((0,Ee.gH)(),ht,!1),window.removeEventListener("blur",Bt,!1)}},[]),(0,x.useEffect)(()=>{setTimeout(()=>{_e.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",mA,!1),document.removeEventListener((0,Ee.gH)(),ht,!1))},500),sA()},[_e.actionTabs]),(0,x.useEffect)(()=>{setTimeout(()=>{_e.exerciseUserInfo.used_screen_num>_e.exerciseUserInfo.screen_num&&Rt()},500)},[_e.exerciseUserInfo]);const Je=()=>he(void 0,null,function*(){const rA=yield bt();setTimeout(()=>{var QA,Ye;(QA=tA.current)==null||QA.destroy(),tA.current=ve.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},rA.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Ye=_e.exerciseUserInfo)==null?void 0:Ye.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>he(void 0,null,function*(){(0,Ee.Dj)(document.body)})})},1e3)}),mA=rA=>{!(0,Ee.vp)()&&rA.target.nodeName!=="A"&&rA.target.nodeName!=="BUTTON"&&rA.target.innerHTML!=="\u786E \u5B9A"&&(0,Ee.Dj)(document.body)},sA=()=>he(void 0,null,function*(){const rA=yield Ve({type:"exercise/getExerciseUserInfo",payload:ge({},ke)});return rA==null?void 0:rA.data}),IA=rA=>he(void 0,null,function*(){var QA;if((QA=_e.exerciseUserInfo)!=null&&QA.screen_at){const MA=yield(0,Be.ck)(se(ge({},ke),{reset:!0}));if((MA==null?void 0:MA.status)===-6)return}const Ye=yield(0,Be.oy)({id:ke.categoryId});if(Ye!=null&&Ye.is_commit){ve.default.destroyAll(),yield KA(),It(!0);return}else cA(rA+1)}),KA=()=>he(void 0,null,function*(){var rA;const QA=ye()(),Ye=_e.exerciseUserInfo.screen_sec;if(JA.current.length>0){const MA=QA.format("YYYY-MM-DD HH:mm:ss");let Fe=Math.floor(QA.diff(ye()(JA.current[0].start))/1e3);const UA=JA.current.length;Fe/Ye>>0>UA&&(Fe=(UA+1)*Ye-1),yield(0,Be.P8)(ke.categoryId,{exercise_user_id:(rA=_e.exerciseUserInfo)==null?void 0:rA.exercise_user_id,time:MA,time_long:Fe,count:UA})}JA.current=[]}),Pe=(0,x.useRef)(0),pA=(0,x.useRef)(0),JA=(0,x.useRef)([]),Ge=(0,x.useRef)(!1),cA=rA=>he(void 0,null,function*(){var QA;NA.current||(Xe(),ve.default.destroyAll(),Pe.current=ye()().valueOf(),Ge.current=!0,tA.current=ve.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ce.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,le._V)(le.CP.recordScreen8)),content:a.createElement("div",{className:ce.exitFullScreenModal},a.createElement("img",{src:Me,alt:"",className:ce.warningIcon}),a.createElement("div",{className:ce.warningText,style:{marginBottom:50,fontWeight:500}},(0,le._V)(le.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen11),a.createElement("span",{className:ce.warningText},((QA=_e.exerciseUserInfo)==null?void 0:QA.screen_num)+1),(0,le._V)(le.CP.recordScreen12),a.createElement("span",{className:ce.warningText,style:{fontWeight:600}},(0,le._V)(le.CP.recordScreen13)),",",(0,le._V)(le.CP.recordScreen14),a.createElement("span",{className:ce.warningText},rA-1),(0,le._V)(le.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(pe,{className:ce.countdownWrapper,onFinish:()=>{pA.current=ye()().valueOf(),JA.current.push({start:Pe.current,end:pA.current}),IA(rA)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(_e.exerciseUserInfo.screen_sec+1)*1e3}),(0,le._V)(le.CP.recordScreen25)),(0,le._V)(le.CP.recordScreen16))),onOk:()=>{(0,be.RG)(" ",!0),KA(),(0,Ee.Dj)(document.body),aA(),tA.current.destroy(),Ge.current=!1}}))}),Rt=()=>he(void 0,null,function*(){ve.default.destroyAll(),(yield(0,Be.VL)({categoryId:ke.categoryId,commit_method:1}))&&It()}),It=(rA=!1)=>he(void 0,null,function*(){var QA,Ye;if(document.removeEventListener((0,Ee.gH)(),ht,!1),(0,Ee.BU)(),ve.default.destroyAll(),NA.current=!0,rA){const MA=yield(0,Be.Yu)(ke.categoryId,{exercise_user_id:(QA=_e.exerciseUserInfo)==null?void 0:QA.exercise_user_id});lA.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ce.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ce.forcedModalContent},a.createElement("img",{src:De,alt:""}),a.createElement("div",{className:ce.forcedText},(0,le._V)(le.CP.recordScreen17)),a.createElement("div",{className:ce.screenNumText},(0,le._V)(le.CP.recordScreen18),(Ye=_e.exerciseUserInfo)==null?void 0:Ye.screen_num,(0,le._V)(le.CP.recordScreen19)),a.createElement(we.default,{dataSource:MA==null?void 0:MA.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,le._V)(le.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,le._V)(le.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,le._V)(le.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{aA(),BA()},onOk:()=>{oA.history.push(`/classrooms/${ke.coursesId}/exercisenotice/${ke.categoryId}/users/${ke.login}?isShowApply=true`)}})}else lA.info({content:a.createElement("div",{className:"tc font16"},(0,le._V)(le.CP.recordScreen23),a.createElement("br",null),(0,le._V)(le.CP.recordScreen24)),onOk:()=>{BA()}})}),Bt=rA=>{(0,Ee.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ge.current&&(0,Ee.BU)()},bt=()=>he(void 0,null,function*(){var rA;if((rA=_e.exerciseUserInfo)!=null&&rA.screen_at){const MA=yield(0,Be.ck)(se(ge({},ke),{reset:!0}));if((MA==null?void 0:MA.status)===-6)return}const QA=yield(0,Be.oy)({id:ke.categoryId});if(QA!=null&&QA.is_commit){It();return}return yield sA()}),ht=()=>he(void 0,null,function*(){var rA;if((0,be.RG)(" ",!0),(0,Ee.vp)()){if((rA=_e.exerciseUserInfo)!=null&&rA.screen_at){var QA=yield(0,Be.ck)(se(ge({},ke),{reset:!0}));if((QA==null?void 0:QA.status)===-6)return}}else if(!Ge.current){var QA=yield(0,Be.ck)(ge({},ke));if((QA==null?void 0:QA.status)===-6)return;const MA=yield sA();cA(MA.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),VA=()=>he(void 0,null,function*(){(0,Be.ck)(ge({},ke));const rA=yield sA();cA(rA.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,$e)};var Re=(0,oA.connect)(({exercise:_e,globalSetting:vA})=>({globalSetting:vA,exercise:_e}))(Ie)},36166:function(Ue,Ze,ae){"use strict";ae.d(Ze,{X:function(){return we},y:function(){return ve}});var x=ae(59301),Ce=ae(6767);const ve=Ee=>{(0,x.useEffect)(()=>{if(Ee){const Be=ye=>{ye.key==="F12"&&(ye.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Qe=ye=>{ye.preventDefault()};return document.addEventListener("keydown",Be),document.addEventListener("contextmenu",Qe),()=>{document.removeEventListener("keydown",Be),document.removeEventListener("contextmenu",Qe)}}},[Ee])},we=()=>{const[Ee,Be]=(0,x.useState)(!1),Qe=ye=>{const{keyCode:ce,ctrlKey:Me,metaKey:De,type:be}=ye;(be==="paste"||(ce===67||ce===86)&&(De||Me))&&(Ce.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ye.preventDefault(),ye.stopPropagation())};return(0,x.useEffect)(()=>(Ee&&(window.addEventListener("keydown",Qe,!0),window.addEventListener("paste",Qe,!0)),()=>{window.removeEventListener("keydown",Qe,!0),window.removeEventListener("paste",Qe,!0)}),[Ee]),{setOpenDisableCopyAndPaste:Be,disableCopyAndPaste:Ee}}},89837:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return De}});var x=ae(59301),Ce={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ve=ae(92310),we=ae.n(ve),Ee=ae(29787),Be=ae(2859),Qe=ae(52430),ye=ae(89299),ce=(be,oA,le)=>new Promise((a,E)=>{var b=ee=>{try{z(le.next(ee))}catch(oe){E(oe)}},y=ee=>{try{z(le.throw(ee))}catch(oe){E(oe)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(b,y);z((le=le.apply(be,oA)).next())}),De=({data:be,className:oA,fullWidth:le,style:a={},onClose:E,onOk:b,showFullTools:y,noAssociationId:z})=>{const ee=(0,x.useRef)(null),oe=(0,x.useRef)(null),ie=(0,x.useRef)(null),ge=(0,x.useRef)(null),[se,he]=(0,x.useState)(!1),[Oe,pe]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>(ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),be!=null&&be.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",be!=null&&be.src&&Ie()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null)),()=>{document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null)}),[be==null?void 0:be.visible]);const Ie=()=>ce(void 0,null,function*(){he(!0),pe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ve=yield(0,ye.ZJ)(be==null?void 0:be.src);ee.current.src="",ee.current.src=Ve,ee.current.onload=function(){vA()},he(!1),pe("")}),Re=Ve=>ce(void 0,null,function*(){he(!0),pe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Xe=yield(0,Qe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:be.title,file:Ve.dataUrl}});Xe!=null&&Xe.id&&!z?(yield(0,Qe.ZP)(`/api/attachments/${be.id}/add_subitem.json`,{method:"post",body:{subitem_id:Xe==null?void 0:Xe.id,settings:JSON.stringify(Ve.state)}})).status===0&&b():Xe!=null&&Xe.id&&b(Xe),he(!1),pe("")}),_e=()=>{const Ve=document.querySelector('a[href="https://markerjs.com/"]');Ve&&Ve.parentNode&&(Ve.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(aA=>{const BA=document.querySelector(aA.name);BA&&BA.setAttribute("title",aA.title)})},vA=()=>{oe.current=new Be.hP(ee.current),oe.current.targetRoot=ge.current,oe.current.addEventListener("render",Re),oe.current.addEventListener("beforeclose",E),y&&(oe.current.availableMarkerTypes=oe.current.ALL_MARKER_TYPES,oe.current.uiStyleSettings.redoButtonVisible=!0,oe.current.uiStyleSettings.notesButtonVisible=!0,oe.current.uiStyleSettings.zoomButtonVisible=!0,oe.current.uiStyleSettings.zoomOutButtonVisible=!0,oe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=oe.current.uiStyleSettings,oe.current.show(),be!=null&&be.snapshotData&&oe.current.restoreState(be.snapshotData),setTimeout(()=>{window.scrollTo(0,0),_e()},300)};return x.createElement(x.Fragment,null,(be==null?void 0:be.visible)&&x.createElement(Ee.Z,{spinning:se,tip:Oe,style:{position:"absolute",width:"100vw"}},x.createElement("div",{ref:ge,className:we()(Ce.imageDimensions,oA,le?Ce.fullWidth:""),style:a},x.createElement("img",{className:Ce.img,ref:ee}))))}},17354:function(Ue,Ze,ae){"use strict";ae.d(Ze,{xp:function(){return Ee},AG:function(){return De},JA:function(){return Qe},FX:function(){return Bt},k$:function(){return pA},ub:function(){return JA},e6:function(){return Ge},v7:function(){return le},BO:function(){return be},x7:function(){return se},em:function(){return mA},BV:function(){return Be},qz:function(){return ce},Gm:function(){return ye},yt:function(){return oe},I2:function(){return aA},sQ:function(){return ee},z3:function(){return ve},GY:function(){return KA},wC:function(){return Pe},Pt:function(){return IA},Oe:function(){return sA},L6:function(){return Ce},RL:function(){return x},f$:function(){return we},j1:function(){return a},jD:function(){return oA},g4:function(){return E}});var x=ae(58143),Ce="data:image/png;base64,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",ve=ae(93314),we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Be=ae.p+"static/err.2323787b.png",Qe="data:image/png;base64,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",ye="data:image/png;base64,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",ce="data:image/png;base64,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",Me="data:image/png;base64,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",De="data:image/png;base64,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",be=ae.p+"static/douyu.1e926b4a.jpg",oA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII=",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",b="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII=",z="data:image/png;base64,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",ee="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",oe="data:image/png;base64,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",ie=ae(37377),ge=ae.p+"static/teacherQQ.833913ba.jpg",se="data:image/png;base64,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",he=ae(59301),Oe=Object.defineProperty,pe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,_e=(bt,ht,VA)=>ht in bt?Oe(bt,ht,{enumerable:!0,configurable:!0,writable:!0,value:VA}):bt[ht]=VA,vA=(bt,ht)=>{for(var VA in ht||(ht={}))Ie.call(ht,VA)&&_e(bt,VA,ht[VA]);if(pe)for(var VA of pe(ht))Re.call(ht,VA)&&_e(bt,VA,ht[VA]);return bt};const Ve=bt=>React.createElement("svg",vA({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},bt),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Xe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",aA="data:image/jpeg;base64,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",BA=ae.p+"static/certificate.a2a9ee77.jpg",lA=Object.defineProperty,$e=Object.getOwnPropertySymbols,tA=Object.prototype.hasOwnProperty,EA=Object.prototype.propertyIsEnumerable,iA=(bt,ht,VA)=>ht in bt?lA(bt,ht,{enumerable:!0,configurable:!0,writable:!0,value:VA}):bt[ht]=VA,NA=(bt,ht)=>{for(var VA in ht||(ht={}))tA.call(ht,VA)&&iA(bt,VA,ht[VA]);if($e)for(var VA of $e(ht))EA.call(ht,VA)&&iA(bt,VA,ht[VA]);return bt};const ke=bt=>React.createElement("svg",NA({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},bt),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Je="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",mA="data:image/png;base64,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",sA="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",IA=ae.p+"static/question.ed747acc.gif",KA="data:image/gif;base64,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",Pe=ae(55351),pA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",JA="data:image/png;base64,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",Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",cA="data:image/png;base64,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",Rt=ae(53114),It="data:image/png;base64,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",Bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},24302:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(25346),ve=ae(48136),we=ae(53267),Ee=ae(62957),Be=ae(59301);const Qe=(0,x.forwardRef)(({callback:ye,width:ce,onChange:Me,disabled:De,readOnly:be,type:oA="",value:le="",style:a={}},E)=>{const b=(0,x.useRef)(),y=(0,x.useRef)(),[z,ee]=(0,x.useState)(0),[oe,ie]=(0,x.useState)(0),[ge,se]=(0,x.useState)(!1),he=()=>{var Re=document.createElement("div");Re.innerHTML=b.current.getValue();var _e=Re.innerText;return ye&&ye(_e),_e};(0,x.useImperativeHandle)(E,()=>({getData:he}));const Oe=Re=>{Re.preventDefault();const _e=Re.clientX-z,vA=Re.clientY-oe;document.body.onmousemove=Ve=>{let Xe=Ve.clientX-_e,aA=Ve.clientY-vA;const BA=document.getElementsByClassName("markdown-popup-form")[0],lA=window.innerWidth-BA.offsetWidth,$e=window.innerHeight-BA.offsetHeight;Xe=Math.max(0,Math.min(Xe,lA)),aA=Math.max(0,Math.min(aA,$e)),pe(Ve.clientX,Ve.clientY,_e,vA)&&(ee(Xe),ie(aA))},document.body.onmouseup=function(){document.body.onmousemove=null}},pe=(Re,_e,vA,Ve)=>{const Xe=document.body.clientHeight,aA=document.body.clientWidth;return Re<20&&vA>Re||Re>aA-20&&vA_e||_e>Xe-20&&Ve<_e?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,x.useEffect)(()=>{ge&&setTimeout(()=>{const Re=document.getElementsByClassName("markdown-popup-form")[0],_e=window.innerWidth/2-Re.offsetWidth/2,vA=window.innerHeight/2-Re.offsetHeight/2;ee(_e),ie(vA)},0)},[ge]);const Ie=()=>{De||be||se(!0)};return Be.createElement("div",{style:a},Be.createElement("div",{style:{width:ce||"100%",position:"relative"},className:`${Ce.Z.mathFillWrap} ${De||be?"cursorDefault":""}`,onClick:()=>Ie()},Be.createElement("math-field",{disabled:De,locale:"zh_cn",class:`${Ce.Z.mathField} ${oA}`,readOnly:be,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:"100%",fontSize:le?18:14},value:le||""})),Be.createElement(Ee.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:oe},title:Be.createElement("div",{style:{cursor:"move"},onMouseDown:Oe},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const Re=y.current.getData();b.current.setValue(Re),Me(Re),se(!1)},onCancel:()=>{se(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Be.createElement(we.Z,{value:le,ref:y,onChange:Me,showSaveButton:!1})))});Ze.Z=Qe},53267:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(77019),ve=ae(5269),we=ae(20554),Ee=ae(99571),Be=ae(98573),Qe=ae(25346),ye=ae(48136),ce=ae(59301);const Me=(0,x.forwardRef)(({callback:De,showSaveButton:be,value:oA=""},le)=>{const a=(0,x.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +\`\`\``},x.createElement(Be.CopyToClipboard,{text:cA,onCopy:()=>ye.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},x.createElement("button",null,"\u590D\u5236")),Ge[1]==="html"&&EA&&x.createElement("button",{className:Qe.runCode,onClick:()=>{lA(ie({},ge(ie({},BA),{open:++BA.open,defaultValue:cA,language:Ge[1]})))}},"\u8FD0\u884CHTML"),x.createElement(ve.Z,ie({wrapLongLines:!0,style:Ee.Z,language:Ge[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},JA),cA))},img({node:mA}){var sA;const IA=(sA=mA.properties)==null?void 0:sA.src;return x.createElement(ce.Z,{src:IA,width:320,"data-text":IA,onLoad:()=>vA&&setTimeout(()=>ke(),500)})}}},EA?Xe:`${Xe}__`)),[Xe]);return x.createElement(x.Fragment,null,x.createElement(le.Z,{defaultValue:BA.defaultValue,open:BA.open,language:BA.language,height:BA.height,onChange:(mA,sA)=>{aA(Xe.replaceAll(sA,mA))},onDynamic:Ve}),Je)}},83297:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Ee}});var x=ae(59301),Ce=ae(89299),ve={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Ee=({src:Be,onClick:Qe,topPercentage:ye=.62,draggableExtraNode:ce})=>{const Me=(0,x.useRef)(null),De=(0,x.useRef)(!1),be=(0,x.useRef)(!1),[oA,le]=(0,x.useState)(window.innerHeight*ye),[a,E]=(0,x.useState)(!1),b=10;return(0,x.useEffect)(()=>{if(Me.current){let y=function(ge){var se;De.current=!0,ie=ge.pageY,oe=ge.pageY-(((se=Me.current)==null?void 0:se.getBoundingClientRect().top)||0),(0,Ce.kk)("none"),document.onselectstart=function(){return!1}},z=function(){De.current&&!be.current&&Qe&&Qe(),De.current=!1,be.current=!1,(0,Ce.kk)("auto"),document.onselectstart=null},ee=function(ge){var se;if(De.current){const Oe=ge.pageY-oe,pe=window.innerHeight-(((se=Me.current)==null?void 0:se.offsetHeight)||0)-50,Ie=50;if(!be.current&&Math.abs(ie-ge.pageY)>b&&(be.current=!0),be.current){let Re=Math.max(Ie,Math.min(Oe,pe));le(Re)}}},oe=0,ie=0;return Me.current.addEventListener("mousedown",y),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",z),()=>{var ge,se;(se=(ge=Me==null?void 0:Me.current)==null?void 0:ge.removeEventListener)==null||se.call(ge,"mousedown",y),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",z)}}},[Qe]),(0,x.useEffect)(()=>{const y=()=>{le(window.innerHeight*ye)};return window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y)}},[ye]),x.createElement("div",{className:ve.draggableImage,style:{top:`${oA}px`,display:a?"none":"block",cursor:De.current?"grabbing":"grab"},ref:Me},ce&&x.createElement("div",{className:ve.extraNode,onMouseUp:y=>y.stopPropagation(),onMouseDownCapture:y=>y.stopPropagation()},ce),x.createElement("img",{className:ve.img,src:Be,width:60,draggable:"false"}),x.createElement("i",{className:`iconfont icon-tupianguanbi ${ve.close}`,onMouseUp:y=>{y.stopPropagation(),E(!0)}}))}},25842:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return st}});var x=ae(59301),Ce=ae(30641),ve=ae(6767),we=ae(14566),Ee=ae(62957),Be=ae(25399),Qe=ae(37568),ye=ae(99571),ce=ae(29787),Me=ae(584),De=ae(93725),be=ae(75727),oA=ae(92310),le=ae.n(oA),a=ae(24615),E=ae(60959),b=ae(50252),y={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},z=ae(52430),ee=ae(89299),oe=ae(83297),ie=ae(37166),ge=ae(28984),se=ae(71986),he=ae(13952),Oe=ae(56102),pe=ae(48102),Ie=Object.defineProperty,Re=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,vA=Object.prototype.propertyIsEnumerable,Ve=(jA,TA,DA)=>TA in jA?Ie(jA,TA,{enumerable:!0,configurable:!0,writable:!0,value:DA}):jA[TA]=DA,Xe=(jA,TA)=>{for(var DA in TA||(TA={}))_e.call(TA,DA)&&Ve(jA,DA,TA[DA]);if(Re)for(var DA of Re(TA))vA.call(TA,DA)&&Ve(jA,DA,TA[DA]);return jA},aA=(jA,TA)=>{var DA={};for(var Jt in jA)_e.call(jA,Jt)&&TA.indexOf(Jt)<0&&(DA[Jt]=jA[Jt]);if(jA!=null&&Re)for(var Jt of Re(jA))TA.indexOf(Jt)<0&&vA.call(jA,Jt)&&(DA[Jt]=jA[Jt]);return DA};const BA=ae(20441),lA={};BA.keys().forEach(jA=>{const TA=jA.replace("./","").replace(".svg","");lA[TA]=BA(jA)});var tA=jA=>{var TA=jA,{filename:DA}=TA,Jt=aA(TA,["filename"]),da;const Gn=((da=DA==null?void 0:DA.split(".").pop())==null?void 0:da.toLowerCase())||"unknown",ha=lA[Gn]||lA.default;return x.createElement("img",Xe({src:ha,alt:Gn},Jt))},EA=ae(34547),iA=Object.defineProperty,NA=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,mA=Object.prototype.hasOwnProperty,sA=Object.prototype.propertyIsEnumerable,IA=(jA,TA,DA)=>TA in jA?iA(jA,TA,{enumerable:!0,configurable:!0,writable:!0,value:DA}):jA[TA]=DA,KA=(jA,TA)=>{for(var DA in TA||(TA={}))mA.call(TA,DA)&&IA(jA,DA,TA[DA]);if(Je)for(var DA of Je(TA))sA.call(TA,DA)&&IA(jA,DA,TA[DA]);return jA},Pe=(jA,TA)=>NA(jA,ke(TA)),pA=(jA,TA,DA)=>new Promise((Jt,da)=>{var Gn=On=>{try{Kn(DA.next(On))}catch(ra){da(ra)}},ha=On=>{try{Kn(DA.throw(On))}catch(ra){da(ra)}},Kn=On=>On.done?Jt(On.value):Promise.resolve(On.value).then(Gn,ha);Kn((DA=DA.apply(jA,TA)).next())}),Ge=({title:jA="\u5934\u6B4CAI",placeholder:TA,hideUpload:DA,hideInputBox:Jt,aiIcon:da=ie,userIcon:Gn=ge,dragIcon:ha=se,children:Kn,fetchUrl:On,fetchData:ra={},extraAnswerAction:gA,showDefaultTips:GA=!0,onOpen:Ft,onClose:Qt,loadingOption:vt,showPreference:qt=!1,initMessage:Mt,customRequest:Ot,visible:yn,width:un=1200,isCheckRestrictNumber:Pn=!1,headNode:yt,headFunctionNode:ot,showRedraw:tn,showEdit:xt,promptPropName:Et="prompt",topPercentage:dt,showSwitchingModel:_t=!1,showImageGenerator:PA=!1,showLookHistory:RA=!1,fetchListObject:Le,customPreference:Ke,customDataNode:We,showAddSession:hA,historyId:zA,draggableExtraNode:$A,drawerExtraNode:ft,menuExtraFunctionNode:Lt,showSceneAwareness:zt=!1,ReactComponent:wt=Ce.Z,topFunctionNode:gn,footerContainerStyle:kA,chatContainerStyle:$t={},showCodePreview:Tn=!1,showSource:WA=!0,onSendMessage:Ba,onDynamic:Ea=()=>{},setSelectItem:Xt})=>{var nt,Yn;const[ta,ea]=(0,x.useState)(!1),[nn,Hn]=(0,x.useState)("qwen-max"),[Jn,ua]=(0,x.useState)([]),[LA,Sa]=(0,x.useState)([]),[Pa,Qa]=(0,x.useState)(!1),[_a,YA]=(0,x.useState)(!1),[St,mt]=(0,x.useState)(!1),[et,Cn]=(0,x.useState)([]),[ca,Ya]=(0,x.useState)(""),[fe,me]=(0,x.useState)(0),[He,qe]=(0,x.useState)(void 0),[yA,nA]=(0,x.useState)(!1),[tt,ut]=(0,x.useState)(null),[Tt,Pt]=(0,x.useState)(""),XA=(0,x.useRef)(),it=(0,x.useRef)(null),vn=(0,x.useRef)(null),[Vt,ln]=(0,x.useState)(!1),[Fn,mn]=(0,x.useState)(!1),[aa,Fa]=(0,x.useState)(!1),[an,hn]=(0,x.useState)(!1),[ya,ja]=(0,x.useState)(!1),[Oa,ga]=(0,x.useState)(0),Un=(0,x.useRef)(null),AA=(0,x.useRef)(!1),eA=(0,x.useRef)(null),[uA,qA]=(0,x.useState)(void 0),[ZA,at]=(0,x.useState)(!0),[Gt,kt]=(0,x.useState)(un-28),[Ut,Dt]=(0,x.useState)(!1),[oa,wn]=(0,x.useState)(!0),[OA,xn]=(0,x.useState)([]),ia=(0,x.useRef)([]),_A=(0,x.useRef)(null),Ua=(0,x.useRef)(null),va=(0,x.useRef)(!1),Ar=Gt-22,bn=ca==null?void 0:ca.split(` +`).length,{onAdd:or,onGetList:nr,onListClick:fn,onListDelete:rn,onListDealData:la}=Le||{},fa=50,Ia=10,$a={maxCount:fa,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Jn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:fA=>pA(void 0,null,function*(){var Nt,sn,An,En;const on=(En=(An=(sn=(Nt=fA==null?void 0:fA.name)==null?void 0:Nt.split("."))==null?void 0:sn.slice(-1))==null?void 0:An[0])==null?void 0:En.toLowerCase(),jt=["doc","docx","md","pdf","txt","xlsx","xls"].includes(on);return fA.size==0?(ve.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):jt?fA.size/1024/1024>100?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(ve.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),we.default.LIST_IGNORE)}),onChange:({fileList:fA})=>{ua(fA)},action:`${(nt=he.Z)==null?void 0:nt.API_SERVER}/api/intelligent_imports/upload_file.json`},Ka={maxCount:Ia,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:LA,multiple:!0,accept:".jpg,.png,",beforeUpload:fA=>{var Nt,sn,An,En;const on=(En=(An=(sn=(Nt=fA==null?void 0:fA.name)==null?void 0:Nt.split("."))==null?void 0:sn.slice(-1))==null?void 0:An[0])==null?void 0:En.toLowerCase(),jt=["jpg","png"].includes(on);return fA.size==0?(ve.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):jt?fA.size/1024/1024>10?(ve.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(ve.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),we.default.LIST_IGNORE)},onChange:({fileList:fA})=>{Sa(fA)},action:`${(Yn=he.Z)==null?void 0:Yn.API_SERVER}/api/ai/generals/update_file.json`};(0,x.useEffect)(()=>{if(!et.length||!XA.current)return;const fA=et[et.length-1];fA!=null&&fA.loading&&(XA.current.scrollTop=XA.current.scrollHeight)},[et.length]),(0,x.useEffect)(()=>{if(!XA.current||!Un.current)return;const fA=new IntersectionObserver(([Nt])=>{var sn,An,En,on;if(!document.contains(Nt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((sn=Nt.rootBounds)==null?void 0:sn.width)===0&&((An=Nt.rootBounds)==null?void 0:An.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((En=Nt.boundingClientRect)==null?void 0:En.width)===0&&((on=Nt.boundingClientRect)==null?void 0:on.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}at(Nt.isIntersecting)},{root:XA.current,rootMargin:"70px",threshold:0});return fA.observe(Un.current),()=>{Un.current&&fA.unobserve(Un.current)}},[XA.current,Un.current]),(0,x.useEffect)(()=>{if(!Vt)return;const fA=XA.current,Nt=eA.current;AA.current=!1;let sn=fA.scrollTop;const An=()=>{const{scrollTop:on,scrollHeight:jn,clientHeight:jt}=fA;on>sn?on+jt>=jn-50&&(fA.scrollTop=fA.scrollHeight,AA.current=!1):on{AA.current||(fA.scrollTop=fA.scrollHeight)});return En.observe(Nt),()=>{var on;En.unobserve(Nt),(on=fA==null?void 0:fA.removeEventListener)==null||on.call(fA,"scroll",An)}},[Vt]),(0,x.useEffect)(()=>{!Vt&&ia.current.length&&(Cn([...et,...ia.current]),ia.current=[])},[Vt]),(0,x.useEffect)(()=>{if(!XA.current)return;const fA=new ResizeObserver(()=>{var Nt;XA.current&&kt((Nt=XA.current)==null?void 0:Nt.offsetWidth)});return fA.observe(XA.current),()=>{XA.current&&fA.unobserve(XA.current)}},[XA.current]),(0,x.useEffect)(()=>{typeof yn=="boolean"&&ea(yn)},[yn]),(0,x.useEffect)(()=>{var fA;if(it.current&&tt!==null){it.current.focus();const Nt=(fA=it.current.resizableTextArea)==null?void 0:fA.textArea;Nt&&(Nt.selectionStart=Nt.selectionEnd=Nt.value.length)}},[tt]),(0,x.useEffect)(()=>{bn<5&&nA(!1)},[bn]),(0,x.useEffect)(()=>{ta&&Mt&&(Cn(sr(Mt)),Qa(!0),Kt(Mt,{history:[]})),ta&&(CA(),zA?Mn(zA):hA&&!uA&&Qn()),ta||Se()},[ta]);const sr=(fA="",Nt=[],sn=[])=>{const An=Date.now();return[{text:fA,key:An,sender:"user",fileList:Nt,imageList:sn,show:!0},{loading:!0,key:An,sender:"AI",show:!0,model:nn,imageGenerator:an,thinkingEnabled:Fn,codePreview:aa}]},Se=()=>{Pt(""),ut(null),ua([]),Sa([]),Ya("")},Cr=()=>{if(Ft){Ft({chatData:et,setChatData:Cn,setLoading:Qa,getData:Kt,renderChatItems:sr,handleAdd:Qn,identifier:uA});return}ea(!0)},Fr=()=>{if(wn(!0),Qt){Qt();return}ea(!1)},Br=()=>{nA(!yA)},CA=()=>pA(void 0,null,function*(){if(!Pn)return;const fA=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(fA==null?void 0:fA.status)===0&&(fA==null?void 0:fA.total_number)!==-1&&(me((fA==null?void 0:fA.total_number)-(fA==null?void 0:fA.remaining_number)),qe(fA==null?void 0:fA.total_number))}),Bn=()=>{Ee.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:x.createElement("div",null,x.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),x.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",He,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},_n=fA=>fA.reduce((sn,An)=>{if(An.sender==="user"){const En=fA.find(on=>on.key===An.key&&on.sender==="AI");En&&(En!=null&&En.text)&&!(En!=null&&En.error)&&sn.push({question:An.text,answer:En.text})}return sn},[]),Kt=(...fA)=>pA(void 0,[...fA],function*(Nt="",sn={},An=et){if(Ot&&(yield Ot({mes:Nt,setChatData:Cn,fileList:Jn,body:sn,checkNum:CA,setLoading:Qa,bodyChatData:An,setTyping:ln,setImageGenerator:hn,renderChatItems:sr})),!Ot){const En=Jn==null?void 0:Jn.map(Ct=>{var Zt;return(Zt=Ct==null?void 0:Ct.response)==null?void 0:Zt.file_id}),on=LA==null?void 0:LA.map(Ct=>{var Zt;return(Zt=Ct==null?void 0:Ct.response)==null?void 0:Zt.data}),jn=sn.history||_n(An),jt=KA(KA({identifier:uA,response_mode:"streaming",model:nn,scene_awareness:ya,thinking_enabled:Fn,image_generator:an,code_preview:aa,file_ids:En,image_list:on,history:jn,[Et]:Nt},ra),sn),pt=Object.fromEntries(Object.entries(jt).filter(([Ct,Zt])=>Zt!==void 0));vn.current=new pe.Z(he.Z.API_SERVER+On,pt),yield new Promise((Ct,Zt)=>{let Xn=null,Ca=null;vn.current.on("data",Za=>{ln(!0);const{chunk:{content:Na,type:ar,created:xa,msg:ba}}=Za,Ha=ba==="error";ar==="thinking"&&(Xn=Xn||xa,Cn(Wa=>[...Wa].map((Ln,gt)=>gt===Wa.length-1?Pe(KA({},Ln),{reasoning:(Ln.reasoning||"")+Na,loading:!1,hideAnswer:!0,error:Ha}):Ln))),ar==="text"&&(Ca=Ca||xa,Cn(Wa=>[...Wa].map((Ln,gt)=>gt===Wa.length-1?Pe(KA({},Ln),{text:(Ln.text||"")+Na,loading:!1,startTime:Xn,endTime:Ca,error:Ha}):Ln)))}),vn.current.on("done",()=>{Ct()}),vn.current.on("error",Za=>{let Na="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Za)==="[object Object]"&&Za.status===-9&&(Na=Za==null?void 0:Za.message),Cn(ar=>[...ar].map((xa,ba)=>ba===ar.length-1?Pe(KA({},xa),{text:Na,loading:!1,error:!0}):xa)),Ct()}),vn.current.on("cancelled",()=>{Ct()}),vn.current.startStream()})}CA(),Qa(!1)}),Dn=fA=>{Ya(fA.target.value)},Nn=(fA,Nt)=>{if(Se(),Qa(!0),fA==="edit"){ia.current=et.slice(Nt+2);const sn=et.splice(Nt),{fileList:An=[],imageList:En=[]}=(sn==null?void 0:sn[0])||{},on=An.map(pt=>{var Ct;return(Ct=pt.response)==null?void 0:Ct.file_id}),jn=En.map(pt=>{var Ct;return(Ct=pt.response)==null?void 0:Ct.data}),jt={history:_n(et),file_ids:on,image_list:jn,edit:!0};Cn([...et,...sr(Tt,An,En)]),Kt(Tt,jt,et)}if(fA==="redraw"){ia.current=et.slice(Nt+1);const sn=et.splice(Nt-1),{text:An,fileList:En=[],imageList:on=[]}=(sn==null?void 0:sn[0])||{},jn=En.map(Ct=>{var Zt;return(Zt=Ct.response)==null?void 0:Zt.file_id}),jt=on.map(Ct=>{var Zt;return(Zt=Ct.response)==null?void 0:Zt.data}),pt={history:_n(et),file_ids:jn,image_list:jt,edit:!0};Cn([...et,...sr(An,En,on)]),Kt(An,pt,et)}},Zn=()=>{if(ca.trim()!==""){Se(),Qa(!0);const fA=Jn.filter(sn=>sn.status==="done"),Nt=LA.filter(sn=>sn.status==="done");Cn([...et,...sr(ca,fA,Nt)]),Kt(ca)}},rt=fA=>{if(fA.shiftKey){if(fA.key==="Enter")return}else if(fA.key==="Enter"){if(fA.preventDefault(),Sn||va.current)return;Zn()}},wr=(fA,Nt)=>{let sn=!1;xt===!0?sn=!0:xt==="last"&&(sn=et.reduce((jn,jt,pt)=>jt.sender==="user"?pt:jn,-1)===Nt);const An=Nt===tt,En=[...(fA==null?void 0:fA.fileList)||[],...(fA==null?void 0:fA.imageList)||[]];return x.createElement("div",{className:y.li,style:KA({width:Ar},$t)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:Gn})),x.createElement("div",{className:y.content},!!(En!=null&&En.length)&&x.createElement("div",{className:y.fileWrap},En==null?void 0:En.map((on,jn)=>x.createElement("div",{key:jn,className:y.file},x.createElement(tA,{filename:on==null?void 0:on.name,className:"mr10",width:24}),x.createElement("aside",null,x.createElement(Be.Z,{title:on==null?void 0:on.name},x.createElement("div",{className:y.fileName},on==null?void 0:on.name)),x.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(on==null?void 0:on.size)))))),x.createElement("div",{className:y.borderBox},An?x.createElement(Qe.default.TextArea,{value:Tt,ref:it,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:on=>Pt(on.target.value)}):x.createElement("div",{className:y.text},fA==null?void 0:fA.text)),An?x.createElement("div",{className:y.action},x.createElement(ye.ZP,{onClick:()=>{Pt(""),ut(null)},size:"small"},"\u53D6\u6D88"),x.createElement(ye.ZP,{disabled:!Tt.trim(),onClick:()=>Nn("edit",Nt),type:"primary",size:"small"},"\u786E\u8BA4")):x.createElement("div",{className:y.action},x.createElement(Oe.CopyToClipboard,{text:(fA==null?void 0:fA.text)||"",onCopy:()=>ve.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Be.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),sn&&!Pa&&x.createElement(Be.Z,{title:"\u7F16\u8F91"},x.createElement("i",{onClick:()=>{ut(Nt),Pt((fA==null?void 0:fA.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Te=(fA,Nt)=>{let sn=!1;tn===!0?sn=!0:tn==="last"&&(sn=et.reduce((on,jn,jt)=>jn.sender==="AI"?jt:on,-1)===Nt);let An="";return fA!=null&&fA.source?An=fA==null?void 0:fA.source:(fA==null?void 0:fA.model)==="deepseek-r1"?An="\u7531deepseek\u751F\u6210":(fA==null?void 0:fA.model)==="qwen-max"&&(An="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),x.createElement("div",{className:y.li,style:KA({width:Ar},$t)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:da})),x.createElement("div",{className:y.content},x.createElement("div",{className:y.borderBox},fA.loading&&x.createElement(x.Fragment,null,fA!=null&&fA.imageGenerator?x.createElement("div",{className:y.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",x.createElement("div",{className:"ai-loading"})):!(fA!=null&&fA.thinkingEnabled)&&x.createElement("div",null,x.createElement("div",{className:y.loading},x.createElement("div",{className:y.dot}),x.createElement("div",{className:y.dot}),x.createElement("div",{className:y.dot})),x.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(vt==null?void 0:vt.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(fA==null?void 0:fA.thinkingEnabled)&&x.createElement(E.Z,{time:fA==null?void 0:fA.time,cancelIndex:Oa,loading:fA.loading,streamingStatus:!(fA!=null&&fA.text),onFinish:()=>{ga(0),Cn(En=>[...En].map((on,jn)=>jn===En.length-1?Pe(KA({},on),{hideAnswer:!1,time:on.startTime?on.endTime-on.startTime:null}):on))},value:fA==null?void 0:fA.reasoning}),!!(fA!=null&&fA.text)&&!fA.hideAnswer&&x.createElement(a.Z,{onDynamic:Ea,cancelIndex:Oa,streamingStatus:Pa,loadImage:!!(fA!=null&&fA.imageGenerator),onFinish:()=>pA(void 0,null,function*(){ga(0),setTimeout(()=>ln(!1),0)}),value:fA==null?void 0:fA.text})),WA&&!!(fA!=null&&fA.text)&&An&&x.createElement("div",{className:y.source},An),x.createElement("div",{className:y.action},gA==null?void 0:gA(fA,Nt,Rn),!(fA!=null&&fA.imageGenerator)&&x.createElement(Oe.CopyToClipboard,{text:String((fA==null?void 0:fA.text)||""),onCopy:()=>ve.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},x.createElement(Be.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),qt&&!Pa&&x.createElement(x.Fragment,null,x.createElement(Be.Z,{title:"\u559C\u6B22"},x.createElement("i",{style:fA!=null&&fA.like?{color:"#FA8D30"}:{},onClick:()=>dA("like",!(fA!=null&&fA.like),Nt),className:"iconfot icon-yijiejue font15"})),x.createElement(Be.Z,{title:"\u4E0D\u559C\u6B22"},x.createElement("i",{style:fA!=null&&fA.dislike?{color:"#e86d7c"}:{},onClick:()=>dA("dislike",!(fA!=null&&fA.dislike),Nt),className:"iconfot icon-weijiejuezhengchang font15"}))),sn&&!Pa&&x.createElement(Be.Z,{title:"\u91CD\u65B0\u751F\u6210"},x.createElement("i",{onClick:()=>Nn("redraw",Nt),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},dA=(fA,Nt,sn)=>pA(void 0,null,function*(){if(Ke){const An=et.slice(0,sn+1),on=_n(An).length;yield Ke({type:fA,value:Nt,index:sn,identifier:uA,objectIndex:on})}Cn(An=>(An[sn][fA]=Nt,Nt&&(An[sn][fA==="like"?"dislike":"like"]=!1),[...An]))}),SA=()=>{var fA,Nt;ga(1),(Nt=(fA=vn.current)==null?void 0:fA.cancelRequest)==null||Nt.call(fA),Qa(!1),ln(!1)},Qn=()=>pA(void 0,null,function*(){var fA,Nt,sn;Xt({}),(Nt=(fA=vn.current)==null?void 0:fA.cancelRequest)==null||Nt.call(fA),Se(),Cn([]),Qa(!0);const An=yield or();(An==null?void 0:An.status)===0&&qA((sn=An==null?void 0:An.data)==null?void 0:sn.identifier),Qa(!1),ln(!1)}),Wt=()=>pA(void 0,null,function*(){var fA;mt(!0);const Nt=yield nr();(Nt==null?void 0:Nt.status)===0&&xn(((fA=Nt==null?void 0:Nt.data)==null?void 0:fA.list)||[]),mt(!1)}),Mn=(...fA)=>pA(void 0,[...fA],function*(Nt=uA){var sn,An,En,on;Xt({}),(An=(sn=vn.current)==null?void 0:sn.cancelRequest)==null||An.call(sn),Se(),YA(!0);const jn=yield fn(Nt);if(jn.status===0){const jt=la(((En=jn==null?void 0:jn.data)==null?void 0:En.messages)||[]);Cn(jt),YA(!1),qA((on=jn==null?void 0:jn.data)==null?void 0:on.identifier);return}Cn([]),YA(!1)}),Yt=(fA,Nt)=>pA(void 0,null,function*(){(yield rn(fA)).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Nt===uA&&Qn(),Wt())}),cn=()=>x.createElement("div",{className:y.menuWarp},x.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),x.createElement(ce.Z,{spinning:St},!OA.length&&x.createElement(Me.Z,{style:{width:250,paddingBottom:30},image:Me.Z.PRESENTED_IMAGE_SIMPLE}),!!OA.length&&x.createElement("div",{className:y.menu},OA.map(function(fA,Nt){return x.createElement("aside",{className:le()(uA===fA.identifier&&y.active),key:fA.id,onClick:()=>Mn(fA.id)},x.createElement("div",{className:y.menuText},x.createElement(Be.Z,{title:fA==null?void 0:fA.question},x.createElement("span",null,fA==null?void 0:fA.question)),Lt&&Lt(fA)),x.createElement("div",{className:y.menuDel,onClick:sn=>sn.stopPropagation()},x.createElement(De.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Yt(fA.id,fA.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},x.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),At=fA=>{if(fA==="file"){if(LA.length){Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Sa([]),_A.current.upload.uploader.fileInput.click()}});return}_A.current.upload.uploader.fileInput.click()}if(fA==="image"){if(Jn.length){Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{ua([]),Ua.current.upload.uploader.fileInput.click()}});return}Ua.current.upload.uploader.fileInput.click()}},en=[...Jn,...LA],Sn=en.some(fA=>fA.status==="uploading")||Pa||Vt,Vn=fe>=He,Rn={chatData:et,stream:vn,isDisabledNum:Vn,isDisAbledUpload:Sn,checkNumModal:Bn,checkNum:CA,onClose:Fr,setChatData:Cn,setLoading:Qa,getData:Kt,clearStatus:Se,typing:Vt,setImageGenerator:hn,renderChatItems:sr,setSceneAwareness:ja,setIdentifier:qA,setCodePreview:Fa,setTyping:ln,onMenuClick:Mn};return x.createElement(x.Fragment,null,Kn?x.createElement("div",{onClick:Cr},Kn):Kn!==null&&!ta&&x.createElement(oe.Z,{draggableExtraNode:$A,src:ha,onClick:Cr,topPercentage:dt}),ta&&x.createElement("div",{className:y.draggableWrap},x.createElement(EA.s,{dragHandleClassName:y.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},x.createElement("div",{className:y.modal},x.createElement("div",{className:y.head},x.createElement("div",{className:y.title},x.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),x.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),ft,_t&&x.createElement(b.Z,{value:nn,onChange:fA=>{mn(!1),hn(!1),Hn(fA),Sa([]),ua([])}}),RA&&x.createElement(x.Fragment,null,x.createElement(be.Z,{className:"ml10",dropdownRender:cn,onOpenChange:fA=>{fA&&Wt()},placement:"bottomRight",arrow:{pointAtCenter:!0}},x.createElement("div",{className:y.headBtn},x.createElement("i",{className:"icon-lishiduihua1 font14"})))),hA&&x.createElement(x.Fragment,null,x.createElement(Be.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},x.createElement("div",{className:y.headBtn,onClick:Qn},x.createElement("i",{className:"icon-xinjianduihua font14"}))),x.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),x.createElement(Be.Z,{title:"\u6536\u8D77\u7A97\u53E3"},x.createElement("div",{className:y.headBtn,onClick:Fr},x.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),x.createElement("div",{className:le()(y.wrap,ta&&"body-overflow-hidden")},x.createElement("div",{ref:XA,className:y.chatContainer},gn==null?void 0:gn(Rn),GA&&x.createElement("div",{className:`${y.li} mb20`,style:KA({width:Ar},$t)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:da})),x.createElement("div",{className:y.content},x.createElement("div",{className:y.borderBox},yt,ot==null?void 0:ot(Rn)))),x.createElement("div",{ref:eA},x.createElement(ce.Z,{spinning:_a,className:"mt20"},et==null?void 0:et.map((fA,Nt)=>x.createElement(x.Fragment,{key:fA.key+Nt},fA.show&&x.createElement(x.Fragment,null,fA.sender==="user"&&wr(fA,Nt),fA.sender==="AI"&&Te(fA,Nt),We&&!["AI","user"].includes(fA.sender)&&We(fA,Nt,{width:Ar})))))),!ZA&&x.createElement("div",{className:y.backBottom,onClick:()=>{XA.current.scrollTop=XA.current.scrollHeight}},x.createElement("i",{className:"iconfont icon-huidaodibu"})),x.createElement("div",{ref:Un})),!Jt&&x.createElement("div",{className:y.footer},x.createElement("div",{className:y.main},!!en.length&&x.createElement("div",{className:y.files},en==null?void 0:en.map((fA,Nt)=>x.createElement("div",{key:Nt,className:y.file},x.createElement(ce.Z,{size:"small",spinning:(fA==null?void 0:fA.status)==="uploading"},x.createElement(tA,{filename:fA==null?void 0:fA.name,className:"block",width:24})),x.createElement("aside",null,x.createElement(Be.Z,{title:fA==null?void 0:fA.name},x.createElement("div",{className:y.fileName},fA==null?void 0:fA.name)),x.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(fA==null?void 0:fA.size))),x.createElement("i",{onClick:()=>{ua(sn=>sn.filter(An=>An.uid!==fA.uid)),Sa(sn=>sn.filter(An=>An.uid!==fA.uid))},className:`aitubiao icon-tupianguanbi ${y.fileDel}`})))),x.createElement("div",{className:y.inputWrap},x.createElement(Qe.default.TextArea,{placeholder:TA||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:ca,bordered:!1,onChange:Dn,onPressEnter:rt,onCompositionStart:()=>{va.current=!0},onCompositionEnd:()=>{va.current=!1}}),x.createElement("div",{className:y.action},x.createElement("div",{className:y.btnWrap},zt&&x.createElement(Be.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},x.createElement("div",{onClick:()=>ja(!ya),className:le()(y.btn,ya&&y.btnActive)},x.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),nn==="deepseek-r1"&&x.createElement(Be.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},x.createElement("div",{onClick:()=>mn(!Fn),className:le()(y.btn,Fn&&y.btnActive)},x.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),PA&&nn==="qwen-max"&&x.createElement("div",{onClick:()=>hn(!an),className:le()(y.btn,an&&y.btnActive)},x.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!DA&&x.createElement(x.Fragment,null,nn==="qwen-max"&&x.createElement(we.default,KA({ref:Ua},Ka),x.createElement(Be.Z,{title:LA.length>=Ia?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},x.createElement("div",{onClick:()=>!(LA.length>=Ia)&&At("image"),className:LA.length>=Ia?y.uploadDisabledBtn:y.uploadBtn},x.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),x.createElement(we.default,KA({ref:_A},$a),x.createElement(Be.Z,{title:Jn.length>=fa?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":x.createElement("div",null,x.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),x.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},x.createElement("div",{onClick:()=>!(Jn.length>=fa)&&At("file"),className:Jn.length>=fa?y.uploadDisabledBtn:y.uploadBtn},x.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),x.createElement("div",{className:"mr13"}),Vt?x.createElement(Be.Z,{title:"\u505C\u6B62\u751F\u6210"},x.createElement("div",{className:`iconfont icon-tingzhihuida ${y.cancelBtn}`,onClick:SA})):x.createElement(ye.ZP,{className:(ca==null?void 0:ca.trim())===""?y.sendBtnDisabled:y.sendBtn,icon:x.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Sn,onClick:Zn}))))))))))},cA={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},Rt=ae(64681),It=Object.defineProperty,Bt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,VA=Object.prototype.hasOwnProperty,rA=Object.prototype.propertyIsEnumerable,QA=(jA,TA,DA)=>TA in jA?It(jA,TA,{enumerable:!0,configurable:!0,writable:!0,value:DA}):jA[TA]=DA,Ye=(jA,TA)=>{for(var DA in TA||(TA={}))VA.call(TA,DA)&&QA(jA,DA,TA[DA]);if(ht)for(var DA of ht(TA))rA.call(TA,DA)&&QA(jA,DA,TA[DA]);return jA},MA=(jA,TA)=>Bt(jA,bt(TA)),Fe=(jA,TA,DA)=>new Promise((Jt,da)=>{var Gn=On=>{try{Kn(DA.next(On))}catch(ra){da(ra)}},ha=On=>{try{Kn(DA.throw(On))}catch(ra){da(ra)}},Kn=On=>On.done?Jt(On.value):Promise.resolve(On.value).then(Gn,ha);Kn((DA=DA.apply(jA,TA)).next())}),st=({description:jA,code:TA,showData:DA={},sendParams:Jt={},allShow:da=!1,draggableExtraNode:Gn})=>{const[ha,Kn]=(0,x.useState)({}),On=[{img:ae(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:jA,show:DA==null?void 0:DA.ai_exam_question,type:1},{img:ae(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:TA,show:DA==null?void 0:DA.ai_syntax_check,type:5},{img:ae(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_diagnosis,type:2},{img:ae(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:jA,query:TA,show:DA==null?void 0:DA.ai_guidance,type:3},{img:ae(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_evaluation,type:9},{img:ae(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_optimization,type:7},{img:ae(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_comment,type:8},(0,Rt.fn)()&&{img:ae(47480),name:"SQL\u52A9\u624B",des:"\u667A\u80FD\u7406\u89E3\u8BED\u4E49\uFF0C\u751F\u6210SQL\u8BED\u53E5",description:jA,query:TA,show:DA==null?void 0:DA.ai_code_comment,type:12,width:24,custom_agent_name:"sql_assistant"}].filter(vt=>!!vt),ra=vt=>{const{setChatData:qt,setLoading:Mt,getData:Ot,clearStatus:yn,typing:un,setImageGenerator:Pn,renderChatItems:yt,setSceneAwareness:ot,setIdentifier:tn}=vt;let xt=On;return da||(xt=On.filter(Et=>Et.show)),x.createElement("div",{className:cA.bigTips},xt.map((Et,dt)=>x.createElement(Be.Z,{title:Et.des},x.createElement("div",{onClick:()=>Fe(void 0,null,function*(){var _t;if(un){ve.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}ot(!1),Pn(!1),Mt(!0),yn(),Kn(Et);const PA=yt(Et.query);PA[0].show=!1,PA[1].imageGenerator=!1,qt(PA);const RA=yield Qt.onAdd(),Le=(_t=RA==null?void 0:RA.data)==null?void 0:_t.identifier;tn(Le),Ot("",MA(Ye({type:Et.type,description:Et.description,query:Et.query,file_ids:[],history:[],is_chat:Et.type===12,image_generator:!1,scene_awareness:!1,identifier:Le,custom_agent_name:Et.custom_agent_name},Jt),{prompt:DA==null?void 0:DA.ai_code_evaluation_promote}))}),key:dt,className:cA.item},x.createElement("img",{src:Et.img,width:Et.width}),x.createElement("span",null,Et.name)))))},gA=vt=>Fe(void 0,[vt],function*({type:qt,value:Mt,index:Ot,identifier:yn,objectIndex:un}){const Pn={index:un,identifier:yn};if(qt==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Pn})).status!==0||qt==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Pn})).status!==0)return Promise.reject()}),GA=vt=>{let qt=[];return vt==null||vt.forEach(Mt=>{var Ot;const yn=Mt.id,un=Mt.think?{reasoning:Mt.think,thinkingEnabled:!0}:{},Pn=[{text:Mt.question,key:yn,sender:"user",fileList:[],show:!0},Ye({key:yn,loading:!1,sender:"AI",show:!0,source:Mt.answer_source,text:Mt.answer,like:Mt.like,dislike:Mt.dislike,time:Mt.think_time,id:Mt.id,imageGenerator:((Ot=Mt==null?void 0:Mt.answer)==null?void 0:Ot.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Ft,by_self:!0}}),onListClick:vt=>(0,z.ZP)(`/api/course_qna_sessions/${vt}.json`,{method:"get"}),onListDelete:vt=>(0,z.ZP)(`/api/course_qna_sessions/${vt}.json`,{method:"delete"}),onListDealData:GA};return x.createElement(Ge,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:da?!1:!(DA!=null&&DA.ai_q_and_a),topFunctionNode:ra,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Kn,fetchListObject:Qt,customPreference:gA,fetchData:Ye(MA(Ye({},Jt),{questionable_type:Ft,is_chat:!0}),ha.type===12?{custom_agent_name:"sql_assistant"}:{}),headNode:x.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},x.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u5934\u6B4C\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),x.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Jt==null?void 0:Jt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Gn})}},50252:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return ie}});var x=ae(59301),Ce={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ve=ae(77736),we=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,ye=(ge,se,he)=>se in ge?we(ge,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ge[se]=he,ce=(ge,se)=>{for(var he in se||(se={}))Be.call(se,he)&&ye(ge,he,se[he]);if(Ee)for(var he of Ee(se))Qe.call(se,he)&&ye(ge,he,se[he]);return ge};const Me=ge=>React.createElement("svg",ce({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ge),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var De="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",be=Object.defineProperty,oA=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ge,se,he)=>se in ge?be(ge,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ge[se]=he,b=(ge,se)=>{for(var he in se||(se={}))le.call(se,he)&&E(ge,he,se[he]);if(oA)for(var he of oA(se))a.call(se,he)&&E(ge,he,se[he]);return ge};const y=ge=>React.createElement("svg",b({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ge),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=ae(59301),ie=({value:ge,onChange:se})=>{const[he,Oe]=(0,x.useState)(!1),pe=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:De},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],Ie=pe.find(Re=>Re.key===ge);return ee.createElement("div",{className:Ce.select},ee.createElement(ve.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:Ce.box,onMouseLeave:()=>Oe(!1)},ee.createElement("div",{className:Ce.text,onClick:()=>Oe(!0)},ee.createElement("img",{src:Ie.img,width:20}),ee.createElement("span",null,Ie.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),he&&ee.createElement("div",{className:Ce.itemWrap},ee.createElement("aside",null,pe.map(Re=>ee.createElement("div",{key:Re.key,className:`${Ce.item} ${Re.key===ge?Ce.active:""}`,onClick:_e=>{_e.stopPropagation(),se(Re.key),Oe(!1)}},ee.createElement("img",{src:Re.img,width:20}),ee.createElement("span",null,Re.name))))))))}},60959:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Qe}});var x=ae(59301),Ce={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},ve=ae(29787),we=ae(59301),Ee=(ye,ce,Me)=>new Promise((De,be)=>{var oA=E=>{try{a(Me.next(E))}catch(b){be(b)}},le=E=>{try{a(Me.throw(E))}catch(b){be(b)}},a=E=>E.done?De(E.value):Promise.resolve(E.value).then(oA,le);a((Me=Me.apply(ye,ce)).next())}),Qe=({value:ye="",streamingStatus:ce,onFinish:Me,cancelIndex:De,time:be,loading:oA,loadAll:le})=>{const[a,E]=(0,x.useState)(""),[b,y]=(0,x.useState)(!0),z=(0,x.useRef)(ye),ee=(0,x.useRef)(ce),oe=(0,x.useRef)(0),ie=(0,x.useRef)(null),[ge,se]=(0,x.useState)(!1),he=70;(0,x.useEffect)(()=>{ee.current=ce},[ce]),(0,x.useEffect)(()=>{z.current=ye},[ye]),(0,x.useEffect)(()=>{if(!ce){E(z.current);return}return se(!0),ie.current=setInterval(Oe,he),()=>{clearInterval(ie.current)}},[]),(0,x.useEffect)(()=>{ge&&(E(z.current),clearInterval(ie.current),se(!1),Me())},[De]);const Oe=()=>Ee(void 0,null,function*(){const pe=z.current[oe.current];pe!==void 0?(E(Ie=>Ie+pe),oe.current++,clearInterval(ie.current),ie.current=setInterval(Oe,280/(z.current.length-oe.current))):ee.current===!1&&(E(z.current),clearInterval(ie.current),se(!1),Me())});return we.createElement("div",{className:`${Ce.reasoning} fadeIn animated`},we.createElement("div",{className:Ce.btn,onClick:()=>y(!b)},we.createElement("i",{className:"iconfont icon-shendusikao"}),be?we.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",be," \u79D2\uFF09"):we.createElement("span",null,"\u601D\u8003\u4E2D..."),b?we.createElement("b",{className:"iconfont icon-shouqi6"}):we.createElement("b",{className:"iconfont icon-zhankai6"})),oA&&we.createElement(ve.Z,{spinning:!0,className:"mt20"}),b&&!oA&&we.createElement("div",{className:Ce.content},a,ge?we.createElement("span",{className:"aiBlink"},"__"):""))}},54775:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return NA}});var x=ae(59301),Ce=ae(30641),ve=ae(6767),we=ae(14566),Ee=ae(62957),Be=ae(25399),Qe=ae(37568),ye=ae(99571),ce=ae(29787),Me=ae(584),De=ae(93725),be=ae(75727),oA=ae(92310),le=ae.n(oA),a=ae(24615),E=ae(60959),b=ae(50252),y={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},z=ae(52430),ee=ae(89299),oe=ae(83297),ie=ae(37166),ge=ae(28984),se=ae(71986),he=ae(13952),Oe=ae(56102),pe=ae(48102),Ie=ae(58617),Re=ae(32050),_e=Object.defineProperty,vA=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,aA=Object.prototype.hasOwnProperty,BA=Object.prototype.propertyIsEnumerable,lA=(ke,Je,mA)=>Je in ke?_e(ke,Je,{enumerable:!0,configurable:!0,writable:!0,value:mA}):ke[Je]=mA,$e=(ke,Je)=>{for(var mA in Je||(Je={}))aA.call(Je,mA)&&lA(ke,mA,Je[mA]);if(Xe)for(var mA of Xe(Je))BA.call(Je,mA)&&lA(ke,mA,Je[mA]);return ke},tA=(ke,Je)=>vA(ke,Ve(Je)),EA=(ke,Je,mA)=>new Promise((sA,IA)=>{var KA=JA=>{try{pA(mA.next(JA))}catch(Ge){IA(Ge)}},Pe=JA=>{try{pA(mA.throw(JA))}catch(Ge){IA(Ge)}},pA=JA=>JA.done?sA(JA.value):Promise.resolve(JA.value).then(KA,Pe);pA((mA=mA.apply(ke,Je)).next())}),NA=({title:ke="\u5934\u6B4CAI",placeholder:Je,hideUpload:mA,hideInputBox:sA,aiIcon:IA=ie,userIcon:KA=ge,dragIcon:Pe=se,children:pA,fetchUrl:JA,fetchData:Ge={},extraAnswerAction:cA,showDefaultTips:Rt=!0,onOpen:It,onClose:Bt,loadingOption:bt,showPreference:ht=!1,initMessage:VA,customRequest:rA,visible:QA,width:Ye=1200,isCheckRestrictNumber:MA=!1,headNode:Fe,headFunctionNode:UA,showRedraw:st,showEdit:jA,promptPropName:TA="prompt",topPercentage:DA,showSwitchingModel:Jt=!1,showImageGenerator:da=!1,showLookHistory:Gn=!1,fetchListObject:ha,customPreference:Kn,customDataNode:On,showAddSession:ra,historyId:gA,draggableExtraNode:GA,drawerExtraNode:Ft,menuExtraFunctionNode:Qt,showSceneAwareness:vt=!1,ReactComponent:qt=Ce.Z,topFunctionNode:Mt,footerContainerStyle:Ot,chatContainerStyle:yn={},showCodePreview:un=!1,showSource:Pn=!0,onSendMessage:yt,onDynamic:ot=()=>{}})=>{var tn,xt;const[Et,dt]=(0,x.useState)(!1),[_t,PA]=(0,x.useState)("qwen-max"),[RA,Le]=(0,x.useState)([]),[Ke,We]=(0,x.useState)([]),[hA,zA]=(0,x.useState)(!1),[$A,ft]=(0,x.useState)(!1),[Lt,zt]=(0,x.useState)(!1),[wt,gn]=(0,x.useState)([]),[kA,$t]=(0,x.useState)(""),[Tn,WA]=(0,x.useState)(0),[Ba,Ea]=(0,x.useState)(void 0),[Xt,nt]=(0,x.useState)(!1),[Yn,ta]=(0,x.useState)(null),[ea,nn]=(0,x.useState)(""),Hn=(0,x.useRef)(),Jn=(0,x.useRef)(null),ua=(0,x.useRef)(null),[LA,Sa]=(0,x.useState)(!1),[Pa,Qa]=(0,x.useState)(!1),[_a,YA]=(0,x.useState)(!1),[St,mt]=(0,x.useState)(!1),[et,Cn]=(0,x.useState)(!1),[ca,Ya]=(0,x.useState)(0),fe=(0,x.useRef)(null),me=(0,x.useRef)(!1),He=(0,x.useRef)(null),[qe,yA]=(0,x.useState)(void 0),[nA,tt]=(0,x.useState)(!0),[ut,Tt]=(0,x.useState)(Ye-28),[Pt,XA]=(0,x.useState)(!1),[it,vn]=(0,x.useState)(!0),[Vt,ln]=(0,x.useState)([]),Fn=(0,x.useRef)([]),mn=(0,x.useRef)(null),aa=(0,x.useRef)(null),Fa=(0,x.useRef)(!1),an=ut-22,hn=kA==null?void 0:kA.split(` +`).length,{onAdd:ya,onGetList:ja,onListClick:Oa,onListDelete:ga,onListDealData:Un}=ha||{},AA=50,eA=10,uA={maxCount:AA,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:RA,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:CA=>EA(void 0,null,function*(){var Bn,_n,Kt,Dn;const Nn=(Dn=(Kt=(_n=(Bn=CA==null?void 0:CA.name)==null?void 0:Bn.split("."))==null?void 0:_n.slice(-1))==null?void 0:Kt[0])==null?void 0:Dn.toLowerCase(),rt=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Nn);return CA.size==0?(ve.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):rt?CA.size/1024/1024>100?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(ve.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),we.default.LIST_IGNORE)}),onChange:({fileList:CA})=>{Le(CA)},action:`${(tn=he.Z)==null?void 0:tn.API_SERVER}/api/intelligent_imports/upload_file.json`},qA={maxCount:eA,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ke,multiple:!0,accept:".jpg,.png,",beforeUpload:CA=>{var Bn,_n,Kt,Dn;const Nn=(Dn=(Kt=(_n=(Bn=CA==null?void 0:CA.name)==null?void 0:Bn.split("."))==null?void 0:_n.slice(-1))==null?void 0:Kt[0])==null?void 0:Dn.toLowerCase(),rt=["jpg","png"].includes(Nn);return CA.size==0?(ve.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):rt?CA.size/1024/1024>10?(ve.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(ve.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),we.default.LIST_IGNORE)},onChange:({fileList:CA})=>{We(CA)},action:`${(xt=he.Z)==null?void 0:xt.API_SERVER}/api/ai/generals/update_file.json`};(0,x.useEffect)(()=>{if(!wt.length||!Hn.current)return;const CA=wt[wt.length-1];CA!=null&&CA.loading&&(Hn.current.scrollTop=Hn.current.scrollHeight)},[wt.length]),(0,x.useEffect)(()=>{if(!Hn.current||!fe.current)return;const CA=new IntersectionObserver(([Bn])=>{tt(Bn.isIntersecting)},{root:Hn.current,rootMargin:"70px",threshold:0});return CA.observe(fe.current),()=>{fe.current&&CA.unobserve(fe.current)}},[Hn.current,fe.current]),(0,x.useEffect)(()=>{if(!LA)return;const CA=Hn.current,Bn=He.current;me.current=!1;let _n=CA.scrollTop;const Kt=()=>{const{scrollTop:Nn,scrollHeight:Zn,clientHeight:rt}=CA;Nn>_n?Nn+rt>=Zn-50&&(CA.scrollTop=CA.scrollHeight,me.current=!1):Nn<_n&&(me.current=!0),_n=Nn};CA.addEventListener("scroll",Kt);const Dn=new ResizeObserver(()=>{me.current||(CA.scrollTop=CA.scrollHeight)});return Dn.observe(Bn),()=>{var Nn;Dn.unobserve(Bn),(Nn=CA==null?void 0:CA.removeEventListener)==null||Nn.call(CA,"scroll",Kt)}},[LA]),(0,x.useEffect)(()=>{!LA&&Fn.current.length&&(gn([...wt,...Fn.current]),Fn.current=[])},[LA]),(0,x.useEffect)(()=>{if(!Hn.current)return;const CA=new ResizeObserver(()=>{var Bn;Hn.current&&Tt((Bn=Hn.current)==null?void 0:Bn.offsetWidth)});return CA.observe(Hn.current),()=>{Hn.current&&CA.unobserve(Hn.current)}},[Hn.current]),(0,x.useEffect)(()=>{typeof QA=="boolean"&&dt(QA)},[QA]),(0,x.useEffect)(()=>{var CA;if(Jn.current&&Yn!==null){Jn.current.focus();const Bn=(CA=Jn.current.resizableTextArea)==null?void 0:CA.textArea;Bn&&(Bn.selectionStart=Bn.selectionEnd=Bn.value.length)}},[Yn]),(0,x.useEffect)(()=>{hn<5&&nt(!1)},[hn]),(0,x.useEffect)(()=>{Et&&VA&&(gn(ZA(VA)),zA(!0),OA(VA,{history:[]})),Et&&(Dt(),gA?rn(gA):ra&&!qe&&nr()),Et||at()},[Et]);const ZA=(CA="",Bn=[],_n=[])=>{const Kt=Date.now();return[{text:CA,key:Kt,sender:"user",fileList:Bn,imageList:_n,show:!0},{loading:!0,key:Kt,sender:"AI",show:!0,model:_t,imageGenerator:St,thinkingEnabled:Pa,codePreview:_a}]},at=()=>{nn(""),ta(null),Le([]),We([]),$t("")},Gt=()=>{if(It){It({chatData:wt,setChatData:gn,setLoading:zA,getData:OA,renderChatItems:ZA,handleAdd:nr,identifier:qe});return}dt(!0)},kt=()=>{if(vn(!0),Bt){Bt();return}dt(!1)},Ut=()=>{nt(!Xt)},Dt=()=>EA(void 0,null,function*(){if(!MA)return;const CA=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(CA==null?void 0:CA.status)===0&&(CA==null?void 0:CA.total_number)!==-1&&(WA((CA==null?void 0:CA.total_number)-(CA==null?void 0:CA.remaining_number)),Ea(CA==null?void 0:CA.total_number))}),oa=()=>{Ee.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:x.createElement("div",null,x.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),x.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Ba,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},wn=CA=>CA.reduce((_n,Kt)=>{if(Kt.sender==="user"){const Dn=CA.find(Nn=>Nn.key===Kt.key&&Nn.sender==="AI");Dn&&(Dn!=null&&Dn.text)&&!(Dn!=null&&Dn.error)&&_n.push({question:Kt.text,answer:Dn.text})}return _n},[]),OA=(...CA)=>EA(void 0,[...CA],function*(Bn="",_n={},Kt=wt){if(rA&&(yield rA({mes:Bn,setChatData:gn,fileList:RA,body:_n,checkNum:Dt,setLoading:zA,bodyChatData:Kt,setTyping:Sa,setImageGenerator:mt,renderChatItems:ZA})),!rA){const Dn=RA==null?void 0:RA.map(Te=>{var dA;return(dA=Te==null?void 0:Te.response)==null?void 0:dA.file_id}),Nn=Ke==null?void 0:Ke.map(Te=>{var dA;return(dA=Te==null?void 0:Te.response)==null?void 0:dA.data}),Zn=_n.history||wn(Kt),rt=$e($e({identifier:qe,response_mode:"streaming",model:_t,scene_awareness:et,thinking_enabled:Pa,image_generator:St,code_preview:_a,file_ids:Dn,image_list:Nn,history:Zn,[TA]:Bn},Ge),_n),wr=Object.fromEntries(Object.entries(rt).filter(([Te,dA])=>dA!==void 0));ua.current=new pe.Z(he.Z.API_SERVER+JA,wr),yield new Promise((Te,dA)=>{let SA=null,Qn=null;ua.current.on("data",Wt=>{Sa(!0);const{chunk:{content:Mn,type:Yt,created:cn,msg:At}}=Wt,en=At==="error";Yt==="thinking"&&(SA=SA||cn,gn(Sn=>[...Sn].map((Vn,Rn)=>Rn===Sn.length-1?tA($e({},Vn),{reasoning:(Vn.reasoning||"")+Mn,loading:!1,hideAnswer:!0,error:en}):Vn))),Yt==="text"&&(Qn=Qn||cn,gn(Sn=>[...Sn].map((Vn,Rn)=>Rn===Sn.length-1?tA($e({},Vn),{text:(Vn.text||"")+Mn,loading:!1,startTime:SA,endTime:Qn,error:en}):Vn)))}),ua.current.on("done",()=>{Te()}),ua.current.on("error",Wt=>{let Mn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Wt)==="[object Object]"&&Wt.status===-9&&(Mn=Wt==null?void 0:Wt.message),gn(Yt=>[...Yt].map((cn,At)=>At===Yt.length-1?tA($e({},cn),{text:Mn,loading:!1,error:!0}):cn)),Te()}),ua.current.on("cancelled",()=>{Te()}),ua.current.startStream()})}Dt(),zA(!1)}),xn=CA=>{$t(CA.target.value)},ia=(CA,Bn)=>{if(at(),zA(!0),CA==="edit"){Fn.current=wt.slice(Bn+2);const _n=wt.splice(Bn),{fileList:Kt=[],imageList:Dn=[]}=(_n==null?void 0:_n[0])||{},Nn=Kt.map(wr=>{var Te;return(Te=wr.response)==null?void 0:Te.file_id}),Zn=Dn.map(wr=>{var Te;return(Te=wr.response)==null?void 0:Te.data}),rt={history:wn(wt),file_ids:Nn,image_list:Zn,edit:!0};gn([...wt,...ZA(ea,Kt,Dn)]),OA(ea,rt,wt)}if(CA==="redraw"){Fn.current=wt.slice(Bn+1);const _n=wt.splice(Bn-1),{text:Kt,fileList:Dn=[],imageList:Nn=[]}=(_n==null?void 0:_n[0])||{},Zn=Dn.map(Te=>{var dA;return(dA=Te.response)==null?void 0:dA.file_id}),rt=Nn.map(Te=>{var dA;return(dA=Te.response)==null?void 0:dA.data}),wr={history:wn(wt),file_ids:Zn,image_list:rt,edit:!0};gn([...wt,...ZA(Kt,Dn,Nn)]),OA(Kt,wr,wt)}},_A=()=>{if(kA.trim()!==""){at(),zA(!0);const CA=RA.filter(_n=>_n.status==="done"),Bn=Ke.filter(_n=>_n.status==="done");gn([...wt,...ZA(kA,CA,Bn)]),OA(kA)}},Ua=CA=>{if(CA.shiftKey){if(CA.key==="Enter")return}else if(CA.key==="Enter"){if(CA.preventDefault(),sr||Fa.current)return;_A()}},va=(CA,Bn)=>{let _n=!1;jA===!0?_n=!0:jA==="last"&&(_n=wt.reduce((Zn,rt,wr)=>rt.sender==="user"?wr:Zn,-1)===Bn);const Kt=Bn===Yn,Dn=[...(CA==null?void 0:CA.fileList)||[],...(CA==null?void 0:CA.imageList)||[]];return x.createElement("div",{className:y.li,style:$e({width:an},yn)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:KA})),x.createElement("div",{className:y.content},!!(Dn!=null&&Dn.length)&&x.createElement("div",{className:y.fileWrap},Dn==null?void 0:Dn.map((Nn,Zn)=>{var rt,wr;return x.createElement("div",{key:Zn,className:y.file},x.createElement("img",{src:ae(90034)(`./${((wr=(rt=Nn==null?void 0:Nn.name)==null?void 0:rt.split("."))==null?void 0:wr.pop())||"txt"}.png`),width:20,className:"mr10"}),x.createElement("aside",null,x.createElement(Be.Z,{title:Nn==null?void 0:Nn.name},x.createElement("div",{className:y.fileName},Nn==null?void 0:Nn.name)),x.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Nn==null?void 0:Nn.size))))})),x.createElement("div",{className:y.borderBox},Kt?x.createElement(Qe.default.TextArea,{value:ea,ref:Jn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Nn=>nn(Nn.target.value)}):x.createElement("div",{className:y.text},CA==null?void 0:CA.text)),Kt?x.createElement("div",{className:y.action},x.createElement(ye.ZP,{onClick:()=>{nn(""),ta(null)},size:"small"},"\u53D6\u6D88"),x.createElement(ye.ZP,{disabled:!ea.trim(),onClick:()=>ia("edit",Bn),type:"primary",size:"small"},"\u786E\u8BA4")):x.createElement("div",{className:y.action},x.createElement(Oe.CopyToClipboard,{text:(CA==null?void 0:CA.text)||"",onCopy:()=>ve.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Be.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),_n&&!hA&&x.createElement(Be.Z,{title:"\u7F16\u8F91"},x.createElement("i",{onClick:()=>{ta(Bn),nn((CA==null?void 0:CA.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Ar=(CA,Bn)=>{let _n=!1;st===!0?_n=!0:st==="last"&&(_n=wt.reduce((Nn,Zn,rt)=>Zn.sender==="AI"?rt:Nn,-1)===Bn);let Kt="";return CA!=null&&CA.source?Kt=CA==null?void 0:CA.source:(CA==null?void 0:CA.model)==="deepseek-r1"?Kt="\u7531deepseek\u751F\u6210":(CA==null?void 0:CA.model)==="qwen-max"&&(Kt="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),x.createElement("div",{className:y.li,style:$e({width:an},yn)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:IA})),x.createElement("div",{className:y.content},x.createElement("div",{className:y.borderBox},CA.loading&&x.createElement(x.Fragment,null,CA!=null&&CA.imageGenerator?x.createElement("div",{className:y.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",x.createElement("div",{className:"ai-loading"})):!(CA!=null&&CA.thinkingEnabled)&&x.createElement("div",null,x.createElement("div",{className:y.loading},x.createElement("div",{className:y.dot}),x.createElement("div",{className:y.dot}),x.createElement("div",{className:y.dot})),x.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(bt==null?void 0:bt.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(CA==null?void 0:CA.thinkingEnabled)&&x.createElement(E.Z,{time:CA==null?void 0:CA.time,cancelIndex:ca,loading:CA.loading,streamingStatus:!(CA!=null&&CA.text),onFinish:()=>{Ya(0),gn(Dn=>[...Dn].map((Nn,Zn)=>Zn===Dn.length-1?tA($e({},Nn),{hideAnswer:!1,time:Nn.startTime?Nn.endTime-Nn.startTime:null}):Nn))},value:CA==null?void 0:CA.reasoning}),!!(CA!=null&&CA.text)&&!CA.hideAnswer&&x.createElement(a.Z,{onDynamic:ot,cancelIndex:ca,streamingStatus:hA,loadImage:!!(CA!=null&&CA.imageGenerator),onFinish:()=>EA(void 0,null,function*(){Ya(0),setTimeout(()=>Sa(!1),0)}),value:CA==null?void 0:CA.text})),Pn&&!!(CA!=null&&CA.text)&&Kt&&x.createElement("div",{className:y.source},Kt),x.createElement("div",{className:y.action},cA==null?void 0:cA(CA,Bn,Br),!(CA!=null&&CA.imageGenerator)&&x.createElement(Oe.CopyToClipboard,{text:String((CA==null?void 0:CA.text)||""),onCopy:()=>ve.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},x.createElement(Be.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),ht&&!hA&&x.createElement(x.Fragment,null,x.createElement(Be.Z,{title:"\u559C\u6B22"},x.createElement("i",{style:CA!=null&&CA.like?{color:"#FA8D30"}:{},onClick:()=>bn("like",!(CA!=null&&CA.like),Bn),className:"iconfot icon-yijiejue font15"})),x.createElement(Be.Z,{title:"\u4E0D\u559C\u6B22"},x.createElement("i",{style:CA!=null&&CA.dislike?{color:"#e86d7c"}:{},onClick:()=>bn("dislike",!(CA!=null&&CA.dislike),Bn),className:"iconfot icon-weijiejuezhengchang font15"}))),_n&&!hA&&x.createElement(Be.Z,{title:"\u91CD\u65B0\u751F\u6210"},x.createElement("i",{onClick:()=>ia("redraw",Bn),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},bn=(CA,Bn,_n)=>EA(void 0,null,function*(){if(Kn){const Kt=wt.slice(0,_n+1),Nn=wn(Kt).length;yield Kn({type:CA,value:Bn,index:_n,identifier:qe,objectIndex:Nn})}gn(Kt=>(Kt[_n][CA]=Bn,Bn&&(Kt[_n][CA==="like"?"dislike":"like"]=!1),[...Kt]))}),or=()=>{var CA,Bn;Ya(1),(Bn=(CA=ua.current)==null?void 0:CA.cancelRequest)==null||Bn.call(CA),zA(!1),Sa(!1)},nr=()=>EA(void 0,null,function*(){var CA,Bn,_n;(Bn=(CA=ua.current)==null?void 0:CA.cancelRequest)==null||Bn.call(CA),at(),gn([]),zA(!0);const Kt=yield ya();(Kt==null?void 0:Kt.status)===0&&yA((_n=Kt==null?void 0:Kt.data)==null?void 0:_n.identifier),zA(!1),Sa(!1)}),fn=()=>EA(void 0,null,function*(){var CA;zt(!0);const Bn=yield ja();(Bn==null?void 0:Bn.status)===0&&ln(((CA=Bn==null?void 0:Bn.data)==null?void 0:CA.list)||[]),zt(!1)}),rn=(...CA)=>EA(void 0,[...CA],function*(Bn=qe){var _n,Kt,Dn,Nn;(Kt=(_n=ua.current)==null?void 0:_n.cancelRequest)==null||Kt.call(_n),at(),ft(!0);const Zn=yield Oa(Bn);if(Zn.status===0){const rt=Un(((Dn=Zn==null?void 0:Zn.data)==null?void 0:Dn.messages)||[]);gn(rt),ft(!1),yA((Nn=Zn==null?void 0:Zn.data)==null?void 0:Nn.identifier);return}gn([]),ft(!1)}),la=(CA,Bn)=>EA(void 0,null,function*(){(yield ga(CA)).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Bn===qe&&nr(),fn())}),fa=()=>x.createElement("div",{className:y.menuWarp},x.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),x.createElement(ce.Z,{spinning:Lt},!Vt.length&&x.createElement(Me.Z,{style:{width:250,paddingBottom:30},image:Me.Z.PRESENTED_IMAGE_SIMPLE}),!!Vt.length&&x.createElement("div",{className:y.menu},Vt.map(function(CA,Bn){return x.createElement("aside",{className:le()(qe===CA.identifier&&y.active),key:CA.id,onClick:()=>rn(CA.id)},x.createElement("div",{className:y.menuText},x.createElement(Be.Z,{title:CA==null?void 0:CA.question},x.createElement("span",null,CA==null?void 0:CA.question)),Qt&&Qt(CA)),x.createElement("div",{className:y.menuDel,onClick:_n=>_n.stopPropagation()},x.createElement(De.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>la(CA.id,CA.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},x.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ia=CA=>{if(CA==="file"){if(Ke.length){Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{We([]),mn.current.upload.uploader.fileInput.click()}});return}mn.current.upload.uploader.fileInput.click()}if(CA==="image"){if(RA.length){Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Le([]),aa.current.upload.uploader.fileInput.click()}});return}aa.current.upload.uploader.fileInput.click()}},$a=[{key:"file",disabled:RA.length>=AA,label:x.createElement(Be.Z,{placement:"right",title:x.createElement("div",null,x.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),x.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},_t!=="deepseek-r1"&&{key:"image",disabled:Ke.length>=eA,label:x.createElement(Be.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),Ka=[...RA,...Ke],sr=Ka.some(CA=>CA.status==="uploading")||hA||LA,Se=Tn>=Ba,Cr=mA||RA.length>=AA||Ke.length>=eA,Fr=St||Pa||et||_a||!!Ka.length,Br={chatData:wt,stream:ua,isDisabledNum:Se,isDisAbledUpload:sr,checkNumModal:oa,checkNum:Dt,onClose:kt,setChatData:gn,setLoading:zA,getData:OA,clearStatus:at,typing:LA,setImageGenerator:mt,renderChatItems:ZA,setSceneAwareness:Cn,setIdentifier:yA,setCodePreview:YA,setTyping:Sa,onMenuClick:rn};return x.createElement(x.Fragment,null,pA?x.createElement("div",{onClick:Gt},pA):pA!==null&&x.createElement(oe.Z,{draggableExtraNode:GA,src:Pe,onClick:Gt,topPercentage:DA}),x.createElement(qt,{open:Et,width:Pt?"100%":Ye,afterOpenChange:CA=>{CA&&vn(!1)},push:!1,contentWrapperStyle:it?{}:{transition:"none"},extra:x.createElement("div",{className:y.head},Ft,Jt&&x.createElement(b.Z,{value:_t,onChange:CA=>{Qa(!1),mt(!1),PA(CA),We([]),Le([])}}),Gn&&x.createElement(x.Fragment,null,x.createElement(be.Z,{dropdownRender:fa,onOpenChange:CA=>{CA&&fn()},placement:"bottomLeft",arrow:!0},x.createElement("div",{className:y.headBtn},x.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),ra&&x.createElement(x.Fragment,null,x.createElement("div",{className:y.headBtn,onClick:nr},x.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),x.createElement(Be.Z,{title:Pt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},x.createElement("div",{className:y.headBtn,style:{padding:"0 12px"},onClick:()=>XA(!Pt)},Pt&&x.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Pt&&x.createElement("i",{className:"iconfont icon-quanping4"})))),title:x.createElement("span",{className:"c-grey-333 font16"},ke),onClose:kt,bodyStyle:{paddingRight:4}},x.createElement("div",{className:le()(y.wrap,Et&&"body-overflow-hidden")},x.createElement("div",{ref:Hn,className:y.chatContainer},Mt==null?void 0:Mt(Br),Rt&&x.createElement("div",{className:`${y.li} mb20`,style:$e({width:an},yn)},x.createElement("div",{className:y.avatarIcon},x.createElement("img",{className:y.img,src:IA})),x.createElement("div",{className:y.content},x.createElement("div",{className:y.borderBox},Fe,UA==null?void 0:UA(Br)))),x.createElement("div",{ref:He},x.createElement(ce.Z,{spinning:$A,className:"mt20"},wt==null?void 0:wt.map((CA,Bn)=>x.createElement(x.Fragment,{key:CA.key+Bn},CA.show&&x.createElement(x.Fragment,null,CA.sender==="user"&&va(CA,Bn),CA.sender==="AI"&&Ar(CA,Bn),On&&!["AI","user"].includes(CA.sender)&&On(CA,Bn,{width:an})))))),!nA&&x.createElement("div",{className:y.backBottom,onClick:()=>{Hn.current.scrollTop=Hn.current.scrollHeight}},x.createElement("i",{className:"iconfont icon-huidaodibu"})),x.createElement("div",{ref:fe})),!sA&&x.createElement("div",{style:Ot,className:le()(y.footerContainer,Xt&&y.full,Fr&&y.footerContainerSelected)},x.createElement("div",{className:y.btnWrp},un&&x.createElement(Be.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},x.createElement("div",{onClick:()=>YA(!_a),className:le()(y.btn,_a&&y.btnActive)},x.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),vt&&x.createElement(Be.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},x.createElement("div",{onClick:()=>Cn(!et),className:le()(y.btn,et&&y.btnActive)},x.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),_t==="deepseek-r1"&&x.createElement(Be.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},x.createElement("div",{onClick:()=>Qa(!Pa),className:le()(y.btn,Pa&&y.btnActive)},x.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),da&&_t==="qwen-max"&&x.createElement("div",{onClick:()=>mt(!St),className:le()(y.btn,St&&y.btnActive)},x.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),Ka.map(CA=>x.createElement("div",{key:CA.uid},(CA==null?void 0:CA.status)==="uploading"&&x.createElement(ce.Z,{indicator:x.createElement(Ie.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),x.createElement("span",{title:CA==null?void 0:CA.name,className:"mr10"},(0,ee.Pq)(CA.name,20)),x.createElement("i",{onClick:()=>{Le(Bn=>Bn.filter(_n=>_n.uid!==CA.uid)),We(Bn=>Bn.filter(_n=>_n.uid!==CA.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),x.createElement(Be.Z,{title:Se&&x.createElement("div",null,x.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),x.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Ba,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},x.createElement("div",{className:le()(y.inputContainer,hn>4&&y.lineFour,Se&&y.disabledInput)},x.createElement(we.default,$e({ref:mn},uA)),x.createElement(we.default,$e({ref:aa},qA)),x.createElement(be.Z,{className:`${Cr&&"hide"}`,menu:{items:$a,onClick:CA=>Ia(CA.key)},placement:"top"},x.createElement(ye.ZP,{className:y.uploadBtn,icon:x.createElement(Re.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),x.createElement(Qe.default.TextArea,{rows:hn>4?4:hn,placeholder:Je||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:kA,bordered:!1,style:Cr?{paddingLeft:0,marginLeft:0}:{},onChange:xn,onPressEnter:Ua,onFocus:()=>yt==null?void 0:yt(),onCompositionStart:()=>{Fa.current=!0},onCompositionEnd:()=>{Fa.current=!1}}),LA?x.createElement(Be.Z,{title:"\u505C\u6B62\u751F\u6210"},x.createElement("div",{className:`iconfont icon-tingzhihuida ${y.cancelBtn}`,onClick:or})):x.createElement(ye.ZP,{className:(kA==null?void 0:kA.trim())===""?y.sendBtnDisabled:y.sendBtn,icon:x.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:sr,onClick:_A}),hn>4&&x.createElement("span",{className:y.fullIcon,onClick:Ut},Xt&&x.createElement("span",{className:"iconfont icon-shousuo"}),!Xt&&x.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},84845:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Re},U:function(){return Oe}});var x=ae(59301),Ce=ae(11938),ve=ae(62957),we=ae(54172),Ee=ae(48931),Be=ae(68606),Qe=ae(61186),ye=ae.n(Qe),ce={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},Me="data:image/png;base64,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",De="data:image/png;base64,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",be=ae(89299),oA=ae(44993),le=ae(37838),a=ae(59301),E=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ie=(_e,vA,Ve)=>vA in _e?E(_e,vA,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):_e[vA]=Ve,ge=(_e,vA)=>{for(var Ve in vA||(vA={}))ee.call(vA,Ve)&&ie(_e,Ve,vA[Ve]);if(z)for(var Ve of z(vA))oe.call(vA,Ve)&&ie(_e,Ve,vA[Ve]);return _e},se=(_e,vA)=>b(_e,y(vA)),he=(_e,vA,Ve)=>new Promise((Xe,aA)=>{var BA=tA=>{try{$e(Ve.next(tA))}catch(EA){aA(EA)}},lA=tA=>{try{$e(Ve.throw(tA))}catch(EA){aA(EA)}},$e=tA=>tA.done?Xe(tA.value):Promise.resolve(tA.value).then(BA,lA);$e((Ve=Ve.apply(_e,vA)).next())});const Oe=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:pe}=Ce.default,Ie=({exercise:_e,socket:vA,dispatch:Ve,onStartScreenshot:Xe,onCloseScreenshot:aA,handleToDetail:BA})=>{const[lA,$e]=ve.default.useModal(),tA=(0,x.useRef)(),[EA,iA]=(0,x.useState)(!0),NA=(0,x.useRef)(!1),ke=(0,oA.useParams)();(0,x.useEffect)(()=>{var rA,QA,Ye;if(document.addEventListener((0,Ee.gH)(),ht,!1),window.addEventListener("blur",Bt,!1),(rA=_e.exerciseUserInfo)!=null&&rA.screen_open&&(0,Ee.vp)()&&iA(!1),(QA=_e.exerciseUserInfo)!=null&&QA.screen_open&&!(0,Ee.vp)()){(0,be.RG)(" ",!0);const MA=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?_e.exerciseUserInfo.screen_sec+3:_e.exerciseUserInfo.screen_sec+10+1;tA.current=ve.default.info({icon:null,centered:!0,width:444,title:(0,le._V)(le.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,le._V)(le.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},_e.exerciseUserInfo.screen_num-_e.exerciseUserInfo.used_screen_num),(0,le._V)(le.CP.recordScreen3)),okText:a.createElement("span",null,(0,le._V)(le.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(pe,{onFinish:()=>he(void 0,null,function*(){var Fe;const UA=yield bt();(Fe=tA.current)==null||Fe.destroy(),UA.used_screen_num&&cA(UA.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+MA*1e3})),"S\uFF09"),onOk:()=>{var Fe;(0,be.RG)(" ",!0),(Fe=tA.current)==null||Fe.destroy(),iA(!1),(0,Ee.Dj)(document.body),document.getElementById("root").addEventListener("click",mA,!1)}})}return(Ye=_e.exerciseUserInfo)!=null&&Ye.screen_open&&!(0,Ee.vp)()||document.getElementById("root").addEventListener("click",mA,!1),()=>{document.getElementById("root").removeEventListener("click",mA,!1),document.removeEventListener((0,Ee.gH)(),ht,!1),window.removeEventListener("blur",Bt,!1)}},[]),(0,x.useEffect)(()=>{setTimeout(()=>{_e.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",mA,!1),document.removeEventListener((0,Ee.gH)(),ht,!1))},500),sA()},[_e.actionTabs]),(0,x.useEffect)(()=>{setTimeout(()=>{_e.exerciseUserInfo.used_screen_num>_e.exerciseUserInfo.screen_num&&Rt()},500)},[_e.exerciseUserInfo]);const Je=()=>he(void 0,null,function*(){const rA=yield bt();setTimeout(()=>{var QA,Ye;(QA=tA.current)==null||QA.destroy(),tA.current=ve.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},rA.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Ye=_e.exerciseUserInfo)==null?void 0:Ye.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>he(void 0,null,function*(){(0,Ee.Dj)(document.body)})})},1e3)}),mA=rA=>{!(0,Ee.vp)()&&rA.target.nodeName!=="A"&&rA.target.nodeName!=="BUTTON"&&rA.target.innerHTML!=="\u786E \u5B9A"&&(0,Ee.Dj)(document.body)},sA=()=>he(void 0,null,function*(){const rA=yield Ve({type:"exercise/getExerciseUserInfo",payload:ge({},ke)});return rA==null?void 0:rA.data}),IA=rA=>he(void 0,null,function*(){var QA;if((QA=_e.exerciseUserInfo)!=null&&QA.screen_at){const MA=yield(0,Be.ck)(se(ge({},ke),{reset:!0}));if((MA==null?void 0:MA.status)===-6)return}const Ye=yield(0,Be.oy)({id:ke.categoryId});if(Ye!=null&&Ye.is_commit){ve.default.destroyAll(),yield KA(),It(!0);return}else cA(rA+1)}),KA=()=>he(void 0,null,function*(){var rA;const QA=ye()(),Ye=_e.exerciseUserInfo.screen_sec;if(JA.current.length>0){const MA=QA.format("YYYY-MM-DD HH:mm:ss");let Fe=Math.floor(QA.diff(ye()(JA.current[0].start))/1e3);const UA=JA.current.length;Fe/Ye>>0>UA&&(Fe=(UA+1)*Ye-1),yield(0,Be.P8)(ke.categoryId,{exercise_user_id:(rA=_e.exerciseUserInfo)==null?void 0:rA.exercise_user_id,time:MA,time_long:Fe,count:UA})}JA.current=[]}),Pe=(0,x.useRef)(0),pA=(0,x.useRef)(0),JA=(0,x.useRef)([]),Ge=(0,x.useRef)(!1),cA=rA=>he(void 0,null,function*(){var QA;NA.current||(Xe(),ve.default.destroyAll(),Pe.current=ye()().valueOf(),Ge.current=!0,tA.current=ve.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ce.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,le._V)(le.CP.recordScreen8)),content:a.createElement("div",{className:ce.exitFullScreenModal},a.createElement("img",{src:Me,alt:"",className:ce.warningIcon}),a.createElement("div",{className:ce.warningText,style:{marginBottom:50,fontWeight:500}},(0,le._V)(le.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen11),a.createElement("span",{className:ce.warningText},((QA=_e.exerciseUserInfo)==null?void 0:QA.screen_num)+1),(0,le._V)(le.CP.recordScreen12),a.createElement("span",{className:ce.warningText,style:{fontWeight:600}},(0,le._V)(le.CP.recordScreen13)),",",(0,le._V)(le.CP.recordScreen14),a.createElement("span",{className:ce.warningText},rA-1),(0,le._V)(le.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(pe,{className:ce.countdownWrapper,onFinish:()=>{pA.current=ye()().valueOf(),JA.current.push({start:Pe.current,end:pA.current}),IA(rA)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(_e.exerciseUserInfo.screen_sec+1)*1e3}),(0,le._V)(le.CP.recordScreen25)),(0,le._V)(le.CP.recordScreen16))),onOk:()=>{(0,be.RG)(" ",!0),KA(),(0,Ee.Dj)(document.body),aA(),tA.current.destroy(),Ge.current=!1}}))}),Rt=()=>he(void 0,null,function*(){ve.default.destroyAll(),(yield(0,Be.VL)({categoryId:ke.categoryId,commit_method:1}))&&It()}),It=(rA=!1)=>he(void 0,null,function*(){var QA,Ye;if(document.removeEventListener((0,Ee.gH)(),ht,!1),(0,Ee.BU)(),ve.default.destroyAll(),NA.current=!0,rA){const MA=yield(0,Be.Yu)(ke.categoryId,{exercise_user_id:(QA=_e.exerciseUserInfo)==null?void 0:QA.exercise_user_id});lA.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ce.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ce.forcedModalContent},a.createElement("img",{src:De,alt:""}),a.createElement("div",{className:ce.forcedText},(0,le._V)(le.CP.recordScreen17)),a.createElement("div",{className:ce.screenNumText},(0,le._V)(le.CP.recordScreen18),(Ye=_e.exerciseUserInfo)==null?void 0:Ye.screen_num,(0,le._V)(le.CP.recordScreen19)),a.createElement(we.default,{dataSource:MA==null?void 0:MA.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,le._V)(le.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,le._V)(le.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,le._V)(le.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{aA(),BA()},onOk:()=>{oA.history.push(`/classrooms/${ke.coursesId}/exercisenotice/${ke.categoryId}/users/${ke.login}?isShowApply=true`)}})}else lA.info({content:a.createElement("div",{className:"tc font16"},(0,le._V)(le.CP.recordScreen23),a.createElement("br",null),(0,le._V)(le.CP.recordScreen24)),onOk:()=>{BA()}})}),Bt=rA=>{(0,Ee.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ge.current&&(0,Ee.BU)()},bt=()=>he(void 0,null,function*(){var rA;if((rA=_e.exerciseUserInfo)!=null&&rA.screen_at){const MA=yield(0,Be.ck)(se(ge({},ke),{reset:!0}));if((MA==null?void 0:MA.status)===-6)return}const QA=yield(0,Be.oy)({id:ke.categoryId});if(QA!=null&&QA.is_commit){It();return}return yield sA()}),ht=()=>he(void 0,null,function*(){var rA;if((0,be.RG)(" ",!0),(0,Ee.vp)()){if((rA=_e.exerciseUserInfo)!=null&&rA.screen_at){var QA=yield(0,Be.ck)(se(ge({},ke),{reset:!0}));if((QA==null?void 0:QA.status)===-6)return}}else if(!Ge.current){var QA=yield(0,Be.ck)(ge({},ke));if((QA==null?void 0:QA.status)===-6)return;const MA=yield sA();cA(MA.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),VA=()=>he(void 0,null,function*(){(0,Be.ck)(ge({},ke));const rA=yield sA();cA(rA.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,$e)};var Re=(0,oA.connect)(({exercise:_e,globalSetting:vA})=>({globalSetting:vA,exercise:_e}))(Ie)},36166:function(Ue,Ze,ae){"use strict";ae.d(Ze,{X:function(){return we},y:function(){return ve}});var x=ae(59301),Ce=ae(6767);const ve=Ee=>{(0,x.useEffect)(()=>{if(Ee){const Be=ye=>{ye.key==="F12"&&(ye.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Qe=ye=>{ye.preventDefault()};return document.addEventListener("keydown",Be),document.addEventListener("contextmenu",Qe),()=>{document.removeEventListener("keydown",Be),document.removeEventListener("contextmenu",Qe)}}},[Ee])},we=()=>{const[Ee,Be]=(0,x.useState)(!1),Qe=ye=>{const{keyCode:ce,ctrlKey:Me,metaKey:De,type:be}=ye;(be==="paste"||(ce===67||ce===86)&&(De||Me))&&(Ce.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ye.preventDefault(),ye.stopPropagation())};return(0,x.useEffect)(()=>(Ee&&(window.addEventListener("keydown",Qe,!0),window.addEventListener("paste",Qe,!0)),()=>{window.removeEventListener("keydown",Qe,!0),window.removeEventListener("paste",Qe,!0)}),[Ee]),{setOpenDisableCopyAndPaste:Be,disableCopyAndPaste:Ee}}},89837:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return De}});var x=ae(59301),Ce={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ve=ae(92310),we=ae.n(ve),Ee=ae(29787),Be=ae(2859),Qe=ae(52430),ye=ae(89299),ce=(be,oA,le)=>new Promise((a,E)=>{var b=ee=>{try{z(le.next(ee))}catch(oe){E(oe)}},y=ee=>{try{z(le.throw(ee))}catch(oe){E(oe)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(b,y);z((le=le.apply(be,oA)).next())}),De=({data:be,className:oA,fullWidth:le,style:a={},onClose:E,onOk:b,showFullTools:y,noAssociationId:z})=>{const ee=(0,x.useRef)(null),oe=(0,x.useRef)(null),ie=(0,x.useRef)(null),ge=(0,x.useRef)(null),[se,he]=(0,x.useState)(!1),[Oe,pe]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>(ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),be!=null&&be.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",be!=null&&be.src&&Ie()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null)),()=>{document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null)}),[be==null?void 0:be.visible]);const Ie=()=>ce(void 0,null,function*(){he(!0),pe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ve=yield(0,ye.ZJ)(be==null?void 0:be.src);ee.current.src="",ee.current.src=Ve,ee.current.onload=function(){vA()},he(!1),pe("")}),Re=Ve=>ce(void 0,null,function*(){he(!0),pe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Xe=yield(0,Qe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:be.title,file:Ve.dataUrl}});Xe!=null&&Xe.id&&!z?(yield(0,Qe.ZP)(`/api/attachments/${be.id}/add_subitem.json`,{method:"post",body:{subitem_id:Xe==null?void 0:Xe.id,settings:JSON.stringify(Ve.state)}})).status===0&&b():Xe!=null&&Xe.id&&b(Xe),he(!1),pe("")}),_e=()=>{const Ve=document.querySelector('a[href="https://markerjs.com/"]');Ve&&Ve.parentNode&&(Ve.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(aA=>{const BA=document.querySelector(aA.name);BA&&BA.setAttribute("title",aA.title)})},vA=()=>{oe.current=new Be.hP(ee.current),oe.current.targetRoot=ge.current,oe.current.addEventListener("render",Re),oe.current.addEventListener("beforeclose",E),y&&(oe.current.availableMarkerTypes=oe.current.ALL_MARKER_TYPES,oe.current.uiStyleSettings.redoButtonVisible=!0,oe.current.uiStyleSettings.notesButtonVisible=!0,oe.current.uiStyleSettings.zoomButtonVisible=!0,oe.current.uiStyleSettings.zoomOutButtonVisible=!0,oe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=oe.current.uiStyleSettings,oe.current.show(),be!=null&&be.snapshotData&&oe.current.restoreState(be.snapshotData),setTimeout(()=>{window.scrollTo(0,0),_e()},300)};return x.createElement(x.Fragment,null,(be==null?void 0:be.visible)&&x.createElement(Ee.Z,{spinning:se,tip:Oe,style:{position:"absolute",width:"100vw"}},x.createElement("div",{ref:ge,className:we()(Ce.imageDimensions,oA,le?Ce.fullWidth:""),style:a},x.createElement("img",{className:Ce.img,ref:ee}))))}},17354:function(Ue,Ze,ae){"use strict";ae.d(Ze,{xp:function(){return Ee},AG:function(){return De},JA:function(){return Qe},FX:function(){return Bt},k$:function(){return pA},ub:function(){return JA},e6:function(){return Ge},v7:function(){return le},BO:function(){return be},x7:function(){return se},em:function(){return mA},BV:function(){return Be},qz:function(){return ce},Gm:function(){return ye},yt:function(){return oe},I2:function(){return aA},sQ:function(){return ee},z3:function(){return ve},GY:function(){return KA},wC:function(){return Pe},Pt:function(){return IA},Oe:function(){return sA},L6:function(){return Ce},RL:function(){return x},f$:function(){return we},j1:function(){return a},jD:function(){return oA},g4:function(){return E}});var x=ae(58143),Ce="data:image/png;base64,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",ve=ae(93314),we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Be=ae.p+"static/err.2323787b.png",Qe="data:image/png;base64,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",ye="data:image/png;base64,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",ce="data:image/png;base64,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",Me="data:image/png;base64,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",De="data:image/png;base64,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",be=ae.p+"static/douyu.1e926b4a.jpg",oA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",a="data:image/png;base64,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",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",b="data:image/png;base64,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",y="data:image/png;base64,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",z="data:image/png;base64,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",ee="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",oe="data:image/png;base64,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",ie=ae(37377),ge=ae.p+"static/teacherQQ.833913ba.jpg",se="data:image/png;base64,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",he=ae(59301),Oe=Object.defineProperty,pe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,_e=(bt,ht,VA)=>ht in bt?Oe(bt,ht,{enumerable:!0,configurable:!0,writable:!0,value:VA}):bt[ht]=VA,vA=(bt,ht)=>{for(var VA in ht||(ht={}))Ie.call(ht,VA)&&_e(bt,VA,ht[VA]);if(pe)for(var VA of pe(ht))Re.call(ht,VA)&&_e(bt,VA,ht[VA]);return bt};const Ve=bt=>React.createElement("svg",vA({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},bt),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Xe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",aA="data:image/jpeg;base64,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",BA=ae.p+"static/certificate.a2a9ee77.jpg",lA=Object.defineProperty,$e=Object.getOwnPropertySymbols,tA=Object.prototype.hasOwnProperty,EA=Object.prototype.propertyIsEnumerable,iA=(bt,ht,VA)=>ht in bt?lA(bt,ht,{enumerable:!0,configurable:!0,writable:!0,value:VA}):bt[ht]=VA,NA=(bt,ht)=>{for(var VA in ht||(ht={}))tA.call(ht,VA)&&iA(bt,VA,ht[VA]);if($e)for(var VA of $e(ht))EA.call(ht,VA)&&iA(bt,VA,ht[VA]);return bt};const ke=bt=>React.createElement("svg",NA({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},bt),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Je="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",mA="data:image/png;base64,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",sA="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",IA=ae.p+"static/question.ed747acc.gif",KA="data:image/gif;base64,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",Pe=ae(55351),pA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg==",JA="data:image/png;base64,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",Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",cA="data:image/png;base64,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",Rt=ae(53114),It="data:image/png;base64,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",Bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},24302:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(25346),ve=ae(48136),we=ae(53267),Ee=ae(62957),Be=ae(59301);const Qe=(0,x.forwardRef)(({callback:ye,width:ce,onChange:Me,disabled:De,readOnly:be,type:oA="",value:le="",style:a={}},E)=>{const b=(0,x.useRef)(),y=(0,x.useRef)(),[z,ee]=(0,x.useState)(0),[oe,ie]=(0,x.useState)(0),[ge,se]=(0,x.useState)(!1),he=()=>{var Re=document.createElement("div");Re.innerHTML=b.current.getValue();var _e=Re.innerText;return ye&&ye(_e),_e};(0,x.useImperativeHandle)(E,()=>({getData:he}));const Oe=Re=>{Re.preventDefault();const _e=Re.clientX-z,vA=Re.clientY-oe;document.body.onmousemove=Ve=>{let Xe=Ve.clientX-_e,aA=Ve.clientY-vA;const BA=document.getElementsByClassName("markdown-popup-form")[0],lA=window.innerWidth-BA.offsetWidth,$e=window.innerHeight-BA.offsetHeight;Xe=Math.max(0,Math.min(Xe,lA)),aA=Math.max(0,Math.min(aA,$e)),pe(Ve.clientX,Ve.clientY,_e,vA)&&(ee(Xe),ie(aA))},document.body.onmouseup=function(){document.body.onmousemove=null}},pe=(Re,_e,vA,Ve)=>{const Xe=document.body.clientHeight,aA=document.body.clientWidth;return Re<20&&vA>Re||Re>aA-20&&vA_e||_e>Xe-20&&Ve<_e?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,x.useEffect)(()=>{ge&&setTimeout(()=>{const Re=document.getElementsByClassName("markdown-popup-form")[0],_e=window.innerWidth/2-Re.offsetWidth/2,vA=window.innerHeight/2-Re.offsetHeight/2;ee(_e),ie(vA)},0)},[ge]);const Ie=()=>{De||be||se(!0)};return Be.createElement("div",{style:a},Be.createElement("div",{style:{width:ce||"100%",position:"relative"},className:`${Ce.Z.mathFillWrap} ${De||be?"cursorDefault":""}`,onClick:()=>Ie()},Be.createElement("math-field",{disabled:De,locale:"zh_cn",class:`${Ce.Z.mathField} ${oA}`,readOnly:be,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:"100%",fontSize:le?18:14},value:le||""})),Be.createElement(Ee.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:oe},title:Be.createElement("div",{style:{cursor:"move"},onMouseDown:Oe},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const Re=y.current.getData();b.current.setValue(Re),Me(Re),se(!1)},onCancel:()=>{se(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Be.createElement(we.Z,{value:le,ref:y,onChange:Me,showSaveButton:!1})))});Ze.Z=Qe},53267:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(77019),ve=ae(5269),we=ae(20554),Ee=ae(99571),Be=ae(98573),Qe=ae(25346),ye=ae(48136),ce=ae(59301);const Me=(0,x.forwardRef)(({callback:De,showSaveButton:be,value:oA=""},le)=>{const a=(0,x.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -1059,7 +1059,7 @@ ${pA} margin-bottom: 16px; }`;return(0,x.useEffect)(()=>{const _e=pe.current.attachShadow({mode:"open"});Ie.current=document.createElement("div"),Ie.current.className="markdown-body",Ie.current.innerHTML=Oe,_e.appendChild(Ie.current);const vA=document.createElement("style");return vA.textContent=Re,_e.appendChild(vA),()=>{_e.innerHTML=""}},[]),(0,x.useEffect)(()=>{Ie.current&&(Ie.current.innerHTML=Oe)},[Oe]),De.createElement("div",{ref:pe})},le=Object.defineProperty,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(Oe,pe,Ie)=>pe in Oe?le(Oe,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Oe[pe]=Ie,z=(Oe,pe)=>{for(var Ie in pe||(pe={}))E.call(pe,Ie)&&y(Oe,Ie,pe[Ie]);if(a)for(var Ie of a(pe))b.call(pe,Ie)&&y(Oe,Ie,pe[Ie]);return Oe};const ee="@\u2581\u2581@",oe="@\u2581@",ie=/]*>/g;function ge(Oe){let pe=document.createElement("div");return pe.innerHTML=Oe,pe.childNodes.length===0?"":pe.childNodes[0].nodeValue}const se=(Oe,pe)=>{Oe=Oe||"";const Ie=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Re=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,_e=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,vA=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return pe?Oe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ie,(Ve,Xe,aA,BA,lA,$e,tA)=>{const EA=Xe||BA||$e,iA=aA||lA||tA||"?";return Be.Z.API_SERVER+"/api/attachments/"+EA+iA+"&t="+(0,Qe.Jn)(EA,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Oe=Oe.replace(vA,(Ve,Xe,aA,BA,lA,$e,tA)=>{const EA=Xe||BA||$e,iA=aA||lA||tA||"?";return Be.Z.API_SERVER+"/attachments/download/"+EA+iA+"&t="+(0,Qe.Jn)(EA,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(Ie,(Ve,Xe,aA,BA,lA,$e,tA)=>{const EA=Xe||BA||$e,iA=aA||lA||tA||"?";return Be.Z.API_SERVER+"/api/attachments/"+EA+iA+"&t="+(0,Qe.Jn)(EA,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(Re,(Ve,Xe,aA,BA,lA)=>{const $e=Xe||BA,tA=aA||lA||"";return'"'+Be.Z.API_SERVER+"/api/attachments/"+$e+tA+$e+tA+"&t="+(0,Qe.Jn)($e,Date.now())}).replace(_e,(Ve,Xe,aA,BA,lA)=>{const $e=Xe||BA,tA=aA||lA||"";return"("+Be.Z.API_SERVER+"/files/uploads/"+$e+tA+$e+tA+"&t="+(0,Qe.Jn)($e,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Oe)};var he=({value:Oe="",className:pe,showTextOnly:Ie,showLines:Re,style:_e={},stylesPrev:vA={},highlightKeywords:Ve,showProgramFill:Xe,isProgramFill:aA,disabledFill:BA=!1,programFillValue:lA,onFillChange:$e=iA=>{},onFillBlur:tA=()=>{},onFillFocus:EA=()=>{}})=>{let iA=String(Oe);const[NA,ke]=(0,x.useState)(""),[Je,mA]=(0,x.useState)("office"),[sA,IA]=(0,x.useState)([]),KA=(0,x.useRef)("a"+(0,ce.Z)()),Pe={},pA=(Ye,MA,Fe)=>{const UA=document.createElement(Ye===oe?"input":"textarea");UA.style.width="100%",UA.style.height=Ye===oe?"40px":"151px",UA.rows=5,UA.spellcheck=!1,UA.name="edu-program-fill",UA.placeholder="\u8BF7\u8F93\u5165",UA.dataset.id=MA;const st=Object.keys(Pe).length;return Pe[st]=UA,`${UA.outerHTML}`};function JA(Ye){return Ye=Ye.replace(/!\[.*?\]\(.*?\)/g,""),Ye=Ye.replace(/\[.*?\]\(.*?\)/g,""),Ye=Ye.replace(new RegExp("","gs"),""),Ye=Ye.replace(//g,""),Ye=Ye.replace(//g,""),Ye=Ye.replace(new RegExp(".*?<\\/video>","gs"),""),Ye=Ye.replace(new RegExp(".*?<\\/audio>","gs"),""),Ye=Ye.replace(new RegExp(".*?<\\/style>","gs"),""),Ye=Ye.replace(new RegExp(".*?<\\/script>","gs"),""),Ye}const Ge=Ye=>Ye.replace(/([\s\S]+?)<\/style>/gim,function(MA,Fe){let UA=Fe.replace(/(\n|\r)/g,"").split("}"),st=[];return UA.map(jA=>{jA!=""&&st.push(`.${KA.current} ${jA}`)}),``}),cA=(0,x.useMemo)(()=>{try{const UA=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,st=/\"\/api\/attachments\/|\"\/attachments\/download\//g,jA=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,TA=/\(\/attachments\/download\//g;iA=iA.replace(TA,"("+Be.Z.API_SERVER+"/attachments/download/").replace(UA,"("+Be.Z.API_SERVER+"/api/attachments/").replace(st,'"'+Be.Z.API_SERVER+"/api/attachments/").replace(jA,'"'+Be.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(UA){}if(Xe){let UA=-1;return iA=iA.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(st,jA,TA){var DA;return++UA,pA(st,UA,(DA=lA==null?void 0:lA[UA])==null?void 0:DA.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${Ge(iA||"")}
      `}let Ye=Ge(iA);Ye=(0,ve.ZP)(Ye);const MA=(0,ve.ez)();iA.match(/\[TOC\]/)&&(Ye=Ye.replace("

      [TOC]

      ",(0,ve.Qv)()),(0,ve.Iy)()),Ye=Ye.replace(/(__special_katext_id_\d+__)/g,(UA,st)=>{const{type:jA,expression:TA}=MA[st];return(0,ye.renderToString)(ge(TA)||"",{displayMode:jA==="block",throwOnError:!1,output:"html"})}),Ye=Ye.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ve.AL)();const Fe=document.createElement("div");if(Fe.innerHTML=Ye,Ie)return Fe.innerText;if(Ve){const UA=Ve.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return bt(Fe,UA),Fe.innerHTML}return setTimeout(()=>rA(),500),Fe.innerHTML},[iA,Ve]);(0,x.useEffect)(()=>{ht.current&&ht.current.querySelectorAll(["input","textarea"]).forEach(MA=>{MA.oninput=Rt,MA.onblur=It,MA.onfocus=Bt})},[sA]),(0,x.useEffect)(()=>{var Ye,MA,Fe,UA,st;if(lA!=null&&lA.length)try{const jA=ht.current.querySelectorAll(".edu-program-fill-score"),TA=ht.current.querySelectorAll('[name="edu-program-fill"]');for(const[DA,Jt]of TA.entries())Jt.value=((Ye=lA==null?void 0:lA[DA])==null?void 0:Ye.value)||"",((MA=lA==null?void 0:lA[DA])==null?void 0:MA.type)==="warning"?Jt.className="program-fill-warning":((Fe=lA==null?void 0:lA[DA])==null?void 0:Fe.type)==="success"?Jt.className="program-fill-success":Jt.className="";for(const[DA,Jt]of jA.entries())Jt.innerHTML=(UA=lA==null?void 0:lA[DA])!=null&&UA.score?`${(st=lA==null?void 0:lA[DA])==null?void 0:st.score}\u5206`:"";IA(lA)}catch(jA){console.log(jA,"error")}},[lA]);const Rt=Ye=>{sA[Ye.target.dataset.id]=sA[Ye.target.dataset.id]||{},sA[Ye.target.dataset.id].value=Ye.target.value,IA([...sA]),$e(sA,Ye.target.dataset.id)},It=Ye=>{sA[Ye.target.dataset.id]=sA[Ye.target.dataset.id]||{},sA[Ye.target.dataset.id].value=Ye.target.value,IA([...sA]),tA(sA,Ye.target.dataset.id)},Bt=Ye=>{sA[Ye.target.dataset.id]=sA[Ye.target.dataset.id]||{},sA[Ye.target.dataset.id].value=Ye.target.value,IA([...sA]),EA(sA,Ye.target.dataset.id)};function bt(Ye,MA){return Ye.childNodes.forEach(Fe=>{var UA;if(Fe.childNodes.length>0)bt(Fe,MA);else if(Fe.nodeName!=="IMG")if(Fe.innerHTML)Fe.innerHTML=(UA=Fe.innerHTML)==null?void 0:UA.replace(new RegExp(MA,"gi"),'$&');else{const st=document.createElement("span");st.innerHTML=Fe.textContent.replace(new RegExp(MA,"gi"),'$&'),Fe.replaceWith(st)}})}const ht=(0,x.useRef)();ve.jb.WebkitLineClamp=Re,Re&&(_e=z(z({},_e),ve.jb));function VA(Ye){let MA=Ye.target;if(MA.tagName.toUpperCase()==="A"){let Fe=MA.getAttribute("href");if(Fe.indexOf("office")>-1)Ye.preventDefault(),ke(Fe),mA("office");else if(Fe.indexOf("application/pdf")>-1)Ye.preventDefault(),ke(Fe),mA("pdf");else if(Fe.indexOf("text/html")>-1)Ye.preventDefault(),ke(Fe),mA("html");else if(Fe.startsWith("#")){Ye.preventDefault();let UA=document.getElementById(Fe.replace("#",""));UA&&UA.scrollIntoView(!0)}}}const rA=()=>{var Ye;const MA=(Ye=ht.current)==null?void 0:Ye.querySelectorAll("video");MA==null||MA.forEach(Fe=>{if(Fe.oncontextmenu=()=>!1,Fe.src.indexOf(".m3u8")>-1&&!Fe.canPlayType("application/vnd.apple.mpegurl")){if(Ee.ZP.isSupported()){var UA=new Ee.ZP;UA.loadSource(Fe.src),UA.attachMedia(Fe)}}})};(0,x.useEffect)(()=>{if(ht.current&&cA&&cA.match(ie)&&window.PR.prettyPrint(),ht.current)return ht.current.addEventListener("click",VA),()=>{var Ye;(Ye=ht.current)==null||Ye.removeEventListener("click",VA),(0,ve.AL)(),(0,ve.Iy)()}},[cA,ht.current,VA]),(0,x.useEffect)(()=>{var Ye;const MA=Fe=>{Fe.preventDefault(),Fe.clipboardData.setData("text",window.getSelection().toString())};return(Ye=ht.current)==null||Ye.addEventListener("copy",MA),()=>{var Fe;(Fe=ht.current)==null||Fe.removeEventListener("copy",MA)}},[ht.current]);const QA=Ye=>//i.test(Ye||"");return x.createElement(x.Fragment,null,Ie&&x.createElement("div",{ref:ht},cA),!Ie&&!QA(cA)&&x.createElement("div",{ref:ht,style:z({},_e),className:`${pe||""} ${BA?"disabled-fill":""} markdown-body ${KA.current}`,dangerouslySetInnerHTML:{__html:cA}}),!Ie&&QA(cA)&&x.createElement(oA,{html:cA}),x.createElement(Me.Z,{close:!0,data:NA,type:NA!=null&&NA.length?Je:"",style:z({},vA),onClose:()=>ke("")}))}},97596:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return we}});var x=ae(44993),Ce={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},ve=ae(59301),we=({message:Ee,className:Be,children:Qe,style:ye={}})=>ve.createElement("div",{className:`custom-spinner ${Ce.idsRingWrapper} ${Be}`},ve.createElement("div",{className:Ce.ldsRing},ve.createElement("div",null),ve.createElement("div",null),ve.createElement("div",null),ve.createElement("div",null)),Ee?ve.createElement("p",{style:ye},Ee):null,Qe,ve.createElement(x.Outlet,null))},2162:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return we}});var x=ae(59301),Ce=ae(41312),ve=ae(59301),we=({defaultX:Ee="40%",leftChild:Be,rightChild:Qe,className:ye,hideResize:ce=!1})=>{const[Me,De]=(0,x.useState)(Ee),be=(0,x.useRef)();function oA(){be.current=!0}(0,x.useEffect)(()=>{function E(y){be.current&&(Ce.Z.publish("resize-move-bar",y),De(y.pageX))}function b(){be.current=!1}return window.addEventListener("mousemove",E),window.addEventListener("mouseup",b),()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",b)}},[]);const le=typeof Me=="number"&&Me!==.01?`${Me}px`:Ee,a=`calc(100% - ${ce?"0px":"4px"} - ${le})`;return ve.createElement("div",{className:`split-panel-container ${ye}`},ve.createElement("section",{style:{width:le,display:Me===.01?"none":""}},Be),ve.createElement("section",{className:"resize-x-bar",onMouseDown:oA},ve.createElement("a",{className:"btn-resize"},ve.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ve.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),ve.createElement("section",{style:{width:a}},Qe))}},21541:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Be}});var x=ae(59301),Ce={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},ve=ae(92310),we=ae.n(ve),Be=({className:Qe,style:ye={},leftNode:ce,leftTitle:Me="\u81EA\u6D4B\u8F93\u5165",rightNode:De,rightTitle:be="\u8FD0\u884C\u7ED3\u679C"})=>x.createElement("div",{className:we()(Ce.result,Qe),style:ye},x.createElement("div",{className:Ce.left},x.createElement("div",{className:Ce.title},x.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),x.createElement("span",null,Me)),x.createElement("div",{className:Ce.leftNode},ce)),x.createElement("div",{className:Ce.right},x.createElement("div",{className:Ce.title},x.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),x.createElement("span",null,be)),x.createElement("div",{className:Ce.rightNode},De)))},90655:function(Ue,Ze,ae){"use strict";var x=ae(59301);const Ce=we=>String(we).length===1?`0${we}`:we,ve=({className:we="",onChange:Ee,defaultValue:Be=0})=>{const[Qe,ye]=(0,x.useState)(Be);(0,x.useEffect)(()=>{const be=setTimeout(()=>{ye(Qe+1e3)},1e3);return Ee(Qe+1e3),()=>{clearInterval(be)}},[Qe]);const ce=parseInt(Qe/(60*6e4))||"00",Me=parseInt(Qe%(60*6e4)/6e4)||"00",De=parseInt(Qe%6e4/1e3)||"00";return x.createElement("div",{className:we},Ce(ce),":",Ce(Me),":",Ce(De))};Ze.Z=ve},74505:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(59301);const ve=({text:we,speed:Ee=100})=>{const[Be,Qe]=(0,x.useState)(""),ye=(0,x.useRef)(0);return(0,x.useEffect)(()=>{Qe(""),ye.current=0;const ce=setInterval(()=>{ye.currentMe+we.charAt(ye.current)),ye.current+=1):clearInterval(ce)},Ee);return()=>{clearInterval(ce)}},[we]),Ce.createElement("div",{className:"c-black"},Be)};Ze.Z=ve},12230:function(Ue,Ze,ae){"use strict";ae.d(Ze,{cT:function(){return Oe},pe:function(){return ge}});var x=ae(59301),Ce=ae(14566),ve=ae(6767),we=ae(52430),Ee=ae(28209),Be=ae.n(Ee),Qe=ae(1012),ye=ae(44993),ce=ae(47257),Me=ae.n(ce),De=Object.defineProperty,be=Object.defineProperties,oA=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(Ie,Re,_e)=>Re in Ie?De(Ie,Re,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ie[Re]=_e,y=(Ie,Re)=>{for(var _e in Re||(Re={}))a.call(Re,_e)&&b(Ie,_e,Re[_e]);if(le)for(var _e of le(Re))E.call(Re,_e)&&b(Ie,_e,Re[_e]);return Ie},z=(Ie,Re)=>be(Ie,oA(Re)),ee=(Ie,Re)=>{var _e={};for(var vA in Ie)a.call(Ie,vA)&&Re.indexOf(vA)<0&&(_e[vA]=Ie[vA]);if(Ie!=null&&le)for(var vA of le(Ie))Re.indexOf(vA)<0&&E.call(Ie,vA)&&(_e[vA]=Ie[vA]);return _e},oe=(Ie,Re,_e)=>new Promise((vA,Ve)=>{var Xe=lA=>{try{BA(_e.next(lA))}catch($e){Ve($e)}},aA=lA=>{try{BA(_e.throw(lA))}catch($e){Ve($e)}},BA=lA=>lA.done?vA(lA.value):Promise.resolve(lA.value).then(Xe,aA);BA((_e=_e.apply(Ie,Re)).next())});const{Dragger:ie}=Ce.default,ge=Ie=>{const Re="bf3c199c2470cb477d907b1e0917c17b",_e="5183666c72eec9e4";var vA=Be().enc.Utf8.parse(Re);let Ve=Be().enc.Utf8.parse(_e);var Xe=Be().AES.decrypt(Ie,vA,{iv:Ve,mode:Be().mode.CBC});return Xe.toString(Be().enc.Utf8)};let se;const he=Ie=>oe(void 0,[Ie],function*({identifier:Re,oldFilename:_e,newFilename:vA}){var Ve,Xe,aA,BA,lA,$e;const tA=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});tA.data=JSON.parse(ge(tA.data));const EA=new OSS({endpoint:(Ve=tA==null?void 0:tA.data)==null?void 0:Ve.end_point,region:(Xe=tA==null?void 0:tA.data)==null?void 0:Xe.region,accessKeyId:(aA=tA==null?void 0:tA.data)==null?void 0:aA.access_key_id,accessKeySecret:(BA=tA==null?void 0:tA.data)==null?void 0:BA.access_key_secret,bucket:(lA=tA==null?void 0:tA.data)==null?void 0:lA.bucket,stsToken:($e=tA==null?void 0:tA.data)==null?void 0:$e.security_token});return new Promise((iA,NA)=>{console.log(11111,`${Re}/${_e}`,`${Re}/${vA}`,tA.data),EA.copy(`/${Re}/${_e}`,`/${Re}/${vA}`).then(ke=>{console.log("\u62F7\u8D1D\u6210\u529F",ke)}).catch(ke=>{console.log(ke)})})}),Oe=(Ie,Re,_e)=>oe(void 0,null,function*(){var vA,Ve,Xe,aA,BA,lA;Re.file_name=Ie.name;const $e=yield(0,we.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ge($e.data)),$e.data=JSON.parse(ge($e.data));const tA=Ie.name.split(".");tA.pop();const EA=Re.realFileName?tA.join(""):(0,Qe.Z)(),iA=new(Me())({endpoint:(vA=$e==null?void 0:$e.data)==null?void 0:vA.end_point,region:(Ve=$e==null?void 0:$e.data)==null?void 0:Ve.region,accessKeyId:(Xe=$e==null?void 0:$e.data)==null?void 0:Xe.access_key_id,accessKeySecret:(aA=$e==null?void 0:$e.data)==null?void 0:aA.access_key_secret,bucket:(BA=$e==null?void 0:$e.data)==null?void 0:BA.bucket,stsToken:(lA=$e==null?void 0:$e.data)==null?void 0:lA.security_token});return new Promise((NA,ke)=>{var Je;iA.multipartUpload(`${EA}`,new Blob([Ie],{type:Ie.type}),z(y({timeout:200*1e3,partSize:102400},_e),{callback:{url:(Je=$e==null?void 0:$e.data)==null?void 0:Je.callback_url,host:$e==null?void 0:$e.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(Re)}})).then(function(mA){var sA;Ie.response=(sA=mA.data)==null?void 0:sA.data,NA(mA==null?void 0:mA.data)}).catch(function(mA){ke(mA),console.log("err:",mA)})})}),pe=Ie=>{var Re=Ie,{user:_e,cancelUpload:vA}=Re,Ve=ee(Re,["user","cancelUpload"]);const[Xe,aA]=(0,x.useState)([]);let[BA,lA]=(0,x.useState)();const $e={onRemove:EA=>{aA([...Xe.filter(iA=>iA.name!==EA.name)]),Ve.onChange(Xe.filter(iA=>iA.name!==EA.name))},disabled:Ve.disabled,multiple:!0,fileList:Xe==null?void 0:Xe.map(EA=>EA.file),customRequest:()=>{},beforeUpload:EA=>oe(void 0,null,function*(){let iA=Ve.maxSize||1073741824;if(Xe.filter(NA=>NA.name===EA.name).length){ve.ZP.info(`${EA.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(EA==null?void 0:EA.size)>iA?(ve.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${iA/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Xe.push({name:EA.name,file:EA}),aA([...Xe]),Ve.onChange(Xe),!1)})},tA=(EA,iA)=>oe(void 0,null,function*(){var NA,ke,Je,mA,sA,IA;iA.file_name=EA.name;const KA=EA.name,Pe=yield(0,we.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Pe.data=JSON.parse(ge(Pe.data)),(Pe==null?void 0:Pe.status)!==0){Xe[Xe.findIndex(Ge=>Ge.name===KA)].status="error",Xe[Xe.findIndex(Ge=>Ge.name===KA)].file.status="error",Ve.onChange(Xe),ve.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}BA=new(Me())({endpoint:(NA=Pe==null?void 0:Pe.data)==null?void 0:NA.end_point,region:(ke=Pe==null?void 0:Pe.data)==null?void 0:ke.region,accessKeyId:(Je=Pe==null?void 0:Pe.data)==null?void 0:Je.access_key_id,accessKeySecret:(mA=Pe==null?void 0:Pe.data)==null?void 0:mA.access_key_secret,bucket:(sA=Pe==null?void 0:Pe.data)==null?void 0:sA.bucket,stsToken:(IA=Pe==null?void 0:Pe.data)==null?void 0:IA.security_token}),console.log(EA,"file"),lA(BA);const pA=EA.name.split(".");pA.pop();const JA=KA.indexOf(".")>-1?iA.realFileName?pA.join("."):(0,Qe.Z)():KA;return new Promise((Ge,cA)=>{var Rt;try{BA.multipartUpload(`${Ve.identifier}/${JA}${KA.indexOf(".")>-1?"."+KA.split(".").pop():""}`,new Blob([EA.file],{type:EA.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(It,Bt,bt)=>{try{console.log("\u8FDB\u5EA6",It,Bt,bt);const ht=Xe.findIndex(VA=>VA.name===KA);Xe[ht].file.percent=It*100,Xe[ht].tempCheckpoint=Bt,aA([...Xe])}catch(ht){}},checkpoint:Xe[Xe.findIndex(It=>It.name===KA)].tempCheckpoint,callback:{customValue:{id:KA+""},url:(Rt=Pe==null?void 0:Pe.data)==null?void 0:Rt.callback_url,host:Pe==null?void 0:Pe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(iA)}}).then(function(It){var Bt,bt,ht;const VA=Xe.findIndex(QA=>QA.name===KA);let rA="done";if(((Bt=It.data)==null?void 0:Bt.status)===0){EA.response=(bt=It.data)==null?void 0:bt.data;const QA=Xe.findIndex(Ye=>Ye.name===KA);Xe[QA].status="done",Xe[QA].file.status="done"}else ve.ZP.warning((ht=It.data)==null?void 0:ht.message),rA="error";Xe[VA].status=rA,Xe[VA].file.status=rA,Ve.onChange(Xe),Ge(It==null?void 0:It.data)}).catch(function(It){Xe[Xe.findIndex(Bt=>Bt.name===KA)].status="error",Xe[Xe.findIndex(Bt=>Bt.name===KA)].file.status="error",ve.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),aA([...Xe]),Ve.onChange(Xe),cA(It),console.log("err:",It)})}catch(It){}})});return(0,x.useEffect)(()=>{Xe.every(EA=>EA==="done"||EA==="error")&&Ve.onComplete(Xe)},[Xe]),(0,x.useEffect)(()=>{vA&&(BA==null||BA.cancel())},[vA]),(0,x.useEffect)(()=>{Ve.uploading&&Xe.map(EA=>oe(void 0,null,function*(){var iA;if((!EA.status||EA.status==="error")&&!vA){EA.status="uploading",EA.file.status="uploading";const NA=yield tA(EA,{login:(iA=_e==null?void 0:_e.userInfo)==null?void 0:iA.login,container_type:Ve.container_type,container_id:Ve.container_id,description:Ve.description,realFileName:Ve.realFileName})}}))},[Ve.uploading]),x.createElement(ie,z(y({},$e),{height:Ve.height,className:Ve.className}),x.createElement("p",{className:"ant-upload-hint"},Ve.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Ze.ZP=(0,ye.connect)(({loading:Ie,globalSetting:Re,user:_e})=>({globalSetting:Re,loading:Ie.models.competitions,user:_e}))(pe)},71465:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return _e}});var x=ae(59301),Ce=ae(44993),ve=ae(62957),we=ae(28284),Ee=ae(6767),Be=ae(29787),Qe=ae(18287),ye=ae(77019),ce=ae(5269),Me=ae(25399),De=ae(37568),be={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},oA=ae(96911),le=ae(37425),a=ae(63604),E=ae(38776),b=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ge=(vA,Ve,Xe)=>Ve in vA?b(vA,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):vA[Ve]=Xe,se=(vA,Ve)=>{for(var Xe in Ve||(Ve={}))oe.call(Ve,Xe)&&ge(vA,Xe,Ve[Xe]);if(ee)for(var Xe of ee(Ve))ie.call(Ve,Xe)&&ge(vA,Xe,Ve[Xe]);return vA},he=(vA,Ve)=>y(vA,z(Ve)),Oe=(vA,Ve)=>{var Xe={};for(var aA in vA)oe.call(vA,aA)&&Ve.indexOf(aA)<0&&(Xe[aA]=vA[aA]);if(vA!=null&&ee)for(var aA of ee(vA))Ve.indexOf(aA)<0&&ie.call(vA,aA)&&(Xe[aA]=vA[aA]);return Xe},pe=(vA,Ve,Xe)=>new Promise((aA,BA)=>{var lA=EA=>{try{tA(Xe.next(EA))}catch(iA){BA(iA)}},$e=EA=>{try{tA(Xe.throw(EA))}catch(iA){BA(iA)}},tA=EA=>EA.done?aA(EA.value):Promise.resolve(EA.value).then(lA,$e);tA((Xe=Xe.apply(vA,Ve)).next())});const Ie=(vA=[])=>vA==null?void 0:vA.map(Ve=>he(se({},Ve),{title:(Ve==null?void 0:Ve.value)||"",key:Ve==null?void 0:Ve.id,isLeaf:!0})),Re=vA=>{var Ve=vA,{user:Xe,children:aA,isShowComponent:BA=!0,ModalProps:lA={},onDataSelect:$e}=Ve,tA=Oe(Ve,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[EA,iA]=ve.default.useModal(),[NA]=we.default.useForm(),[ke,Je]=(0,x.useState)([]),[mA,sA]=(0,x.useState)(!1),[IA,KA]=(0,x.useState)(!1),[,Pe,pA,JA]=(0,oA.U)(le.qE,{page:1,limit:9999}),[,,Ge]=(0,oA.U)(le.V8,{}),[,,cA]=(0,oA.U)(le.B$,{}),[,,Rt]=(0,oA.U)(le.DH,{}),[,,It]=(0,oA.U)(le.bJ,{}),Bt=()=>{sA(!1),NA.resetFields(),KA(!1)},bt=VA=>pe(void 0,null,function*(){const{node:rA,dragNode:QA,event:Ye}=VA,MA=VA.node.pos.split("-"),Fe=VA.dropPosition-Number(MA[MA.length-1]);if(Fe==0){Ee.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(Fe==1&&(QA==null?void 0:QA.item_index)==(rA==null?void 0:rA.item_index)+1){Ee.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const UA=yield It({id:QA==null?void 0:QA.key,position:Fe==-1?1:(QA==null?void 0:QA.item_index)>(rA==null?void 0:rA.item_index)?(rA==null?void 0:rA.item_index)+1:rA==null?void 0:rA.item_index});(UA==null?void 0:UA.status)===0&&(Ee.ZP.success("\u79FB\u52A8\u6210\u529F"),pA({},!0))}),ht=VA=>pe(void 0,null,function*(){let rA={};IA?rA=yield cA(se({},VA)):rA=yield Rt(se({},VA)),(rA==null?void 0:rA.status)==0&&(Ee.ZP.success((rA==null?void 0:rA.message)||(IA?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),pA({},!0),Bt())});return(0,x.useEffect)(()=>{lA!=null&&lA.open&&pA({},!0)},[lA==null?void 0:lA.open]),(0,x.useEffect)(()=>{var VA;Je(Ie((VA=JA==null?void 0:JA.data)==null?void 0:VA.list))},[JA]),BA?x.createElement(x.Fragment,null,iA,aA,x.createElement(ve.default,se({},se({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},lA)),x.createElement(Be.Z,{spinning:Pe},(ke==null?void 0:ke.length)>0?x.createElement(x.Fragment,null,x.createElement(Qe.default.DirectoryTree,{height:500,className:be.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:$e,treeData:ke,onDrop:bt,titleRender:VA=>x.createElement(x.Fragment,null,x.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},VA==null?void 0:VA.title),x.createElement("div",{className:`${be.EditDom}`},x.createElement(ye.Z,{wrap:!1,align:"middle",gutter:16},x.createElement(ce.Z,null,x.createElement(Me.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},x.createElement("i",{className:`iconfont icon-tuodong1 font12 ${be.currentPrimary}`}))),x.createElement(ce.Z,null,x.createElement(Me.Z,{title:"\u7F16\u8F91"},x.createElement("i",{className:`iconfont icon-bianji11 font12 ${be.currentPrimary}`,onClick:rA=>{rA.stopPropagation(),NA.setFieldsValue(se({},VA)),sA(!0)}}))),x.createElement(ce.Z,null,x.createElement(Me.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`iconfont icon-shanchu14 font12 ${be.currentDelete}`,onClick:rA=>{rA.stopPropagation(),EA.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>pe(void 0,null,function*(){const QA=yield Ge({id:VA==null?void 0:VA.key});(QA==null?void 0:QA.status)==0&&(Ee.ZP.success((QA==null?void 0:QA.message)||"\u5220\u9664\u6210\u529F"),pA({},!0))})})}}))))))}),x.createElement(E.op,{className:"ml20 mt20",icon:x.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{KA(!0),sA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):x.createElement(a.Z,{styles:{margin:"30px auto"},customText:x.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",x.createElement("a",{onClick:()=>{KA(!0),sA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),x.createElement(ve.default,{title:IA?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:mA,okText:IA?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Bt()},onOk:()=>{NA.submit()}},x.createElement(we.default,{form:NA,onFinish:ht},IA&&x.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),x.createElement(we.default.Item,{hidden:!0,name:"id"}),x.createElement(we.default.Item,{className:"mt10",name:"value"},x.createElement(De.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var _e=(0,Ce.connect)(({loading:vA,user:Ve})=>({user:Ve,loading:vA.effects}))(Re)},5885:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return we}});var x=ae(59301),Ce=ae(41312),ve=ae(90083),we=()=>{const[Ee,Be]=(0,x.useState)(""),[Qe,ye]=(0,x.useState)(0);let[ce,Me]=(0,x.useState)(),[De,be]=(0,x.useState)();const[oA,le]=(0,x.useState)(!1),a=(0,x.useRef)("");(0,x.useEffect)(()=>Ce.Z.subscribe("preview-image",Oe=>{Be(Oe),console.log(ge.current),document.body.style.overflow="hidden"}),[]),(0,x.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,x.useEffect)(()=>{a.current=Ee},[Ee]);function E(he){he.keyCode==27&&a.current&&b()}function b(){document.body.style.overflow="auto",Me(void 0),be(void 0),ye(0),Be("")}function y(){ye(Qe+90)}function z(){ce=ge.current.width*1.1,De=ge.current.height*1.1,be(De),Me(ce)}function ee(){ce=ge.current.width/1.1,De=ge.current.height/1.1,be(De),Me(ce)}const oe=(0,x.useRef)(),ie=(0,x.useRef)(),ge=(0,x.useRef)(),se=he=>{(he.nativeEvent.target===oe.current||he.nativeEvent.target===ie.current)&&b()};return x.createElement(x.Fragment,null,Ee?x.createElement("div",null,x.createElement("div",{className:"preview-wrp-group",ref:ie},x.createElement(ve.Z,{className:"image-preview",src:Ee,style:{display:"none"},preview:{visible:!0,src:Ee,onVisibleChange:he=>{Be("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},41539:function(Ue,Ze,ae){"use strict";ae.d(Ze,{h:function(){return oe}});var x=ae(59301),Ce=ae(82326),ve=ae(28284),we=ae(99571),Ee=ae(89780),Be=ae.n(Ee),Qe=ae(39060),ye=ae(76596),ce=Object.defineProperty,Me=Object.defineProperties,De=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,oA=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,a=(ie,ge,se)=>ge in ie?ce(ie,ge,{enumerable:!0,configurable:!0,writable:!0,value:se}):ie[ge]=se,E=(ie,ge)=>{for(var se in ge||(ge={}))oA.call(ge,se)&&a(ie,se,ge[se]);if(be)for(var se of be(ge))le.call(ge,se)&&a(ie,se,ge[se]);return ie},b=(ie,ge)=>Me(ie,De(ge));const y=Ce.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ze.Z=({callback:ie,onCancel:ge})=>{const[se,he]=(0,x.useState)("python");function Oe(Ie){he(ee[Ie][1])}function pe(Ie){ie(Ie)}return x.createElement(ve.default,b(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:pe,style:{width:500}}),x.createElement(ve.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(Ce.default,{getPopupContainer:Ie=>Ie.parentNode,onChange:Oe},Object.keys(ee).map(Ie=>x.createElement(y,{key:Ie,value:Ie},ee[Ie][0])))),x.createElement(ve.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(oe,{mode:se})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(we.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function oe({value:ie,onChange:ge,mode:se,options:he={}}){const Oe=(0,x.useRef)(),[pe,Ie]=(0,x.useState)();return(0,x.useEffect)(()=>{if(pe){let Re=function(_e){const vA=_e.getValue();ge&&ge(vA)};return pe.on("change",Re),()=>{pe.off("change",Re)}}},[pe,ge]),(0,x.useEffect)(()=>{pe&&pe.setOption("mode",se)},[pe,se]),(0,x.useEffect)(()=>{pe&&(ie!==pe.getValue()||ie==="")&&setTimeout(()=>{pe.setValue(ie||"")},300)},[pe,ie]),(0,x.useEffect)(()=>{if(Oe.current&&!pe){const Re=Be().fromTextArea(Oe.current,E({mode:se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},he));Ie(Re)}},[Oe.current,pe]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Oe}))}},4213:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return RA}});var x=ae(59301),Ce=ae(89780),ve=ae.n(Ce),we=ae(76374),Ee=ae(39060),Be=ae(6313),Qe=ae(25717),ye=ae(99498),ce=ae(25419),Me=ae(67549),De=ae(98573),be=({value:Le="",className:Ke,showTextOnly:We,showLines:hA,style:zA={}})=>{const $A=(0,x.useMemo)(()=>"",[Le]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:$A}}))},oA=ae(59301),le=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Le,Ke,We)=>Ke in Le?le(Le,Ke,{enumerable:!0,configurable:!0,writable:!0,value:We}):Le[Ke]=We,oe=(Le,Ke)=>{for(var We in Ke||(Ke={}))y.call(Ke,We)&&ee(Le,We,Ke[We]);if(b)for(var We of b(Ke))z.call(Ke,We)&&ee(Le,We,Ke[We]);return Le},ie=(Le,Ke)=>a(Le,E(Ke));let ge=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function se({onActionCallback:Le,title:Ke,icon:We,actionName:hA,className:zA="",children:$A}){function ft(){Le(hA)}return oA.createElement("a",{title:Ke,className:zA,onClick:ft},oA.createElement("i",{className:`${We}`}),$A)}var he=({watch:Le,showNullButton:Ke,showNullProgramButton:We,onActionCallback:hA,fullScreen:zA,insertTemp:$A,hidetoolBar:ft,extraUse:Lt})=>{const zt=[...ge,{title:`${Le?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Le?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return oA.createElement("ul",{className:"markdown-toolbar-container"},!ft&&zt.map((wt,gn)=>oA.createElement("li",{key:gn},wt.actionName?oA.createElement(se,ie(oe({},wt),{onActionCallback:hA})):oA.createElement("span",{className:"v-line"}))),Ke?oA.createElement("li",null,oA.createElement(se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:hA},oA.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,We?oA.createElement(oA.Fragment,null,oA.createElement("li",null,oA.createElement(se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:hA},oA.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),oA.createElement("li",null,oA.createElement(se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:hA},oA.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,$A&&oA.createElement("li",null,oA.createElement(se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${$A}`,onActionCallback:hA},oA.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Lt&&oA.createElement("li",null,Lt),oA.createElement("li",{className:"btn-full-screen"},oA.createElement(se,{icon:`${zA?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:zA?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:hA})))},Oe=ae(51498),pe=ae(28284),Ie=ae(37568),Re=ae(99571),_e=Object.defineProperty,vA=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,aA=Object.prototype.hasOwnProperty,BA=Object.prototype.propertyIsEnumerable,lA=(Le,Ke,We)=>Ke in Le?_e(Le,Ke,{enumerable:!0,configurable:!0,writable:!0,value:We}):Le[Ke]=We,$e=(Le,Ke)=>{for(var We in Ke||(Ke={}))aA.call(Ke,We)&&lA(Le,We,Ke[We]);if(Xe)for(var We of Xe(Ke))BA.call(Ke,We)&&lA(Le,We,Ke[We]);return Le},tA=(Le,Ke)=>vA(Le,Ve(Ke));const EA={labelCol:{span:4},wrapperCol:{span:20}};var iA=({callback:Le,onCancel:Ke})=>{function We(hA){Le(hA)}return x.createElement(pe.default,tA($e({},EA),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:We,style:{width:500}}),x.createElement(pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Ie.default,null)),x.createElement(pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Ie.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Re.ZP,{type:"ghost",onClick:Ke},"\u53D6\u6D88")))},NA=ae(41539),ke=ae(35944),Je=ae(62957),mA=ae(77019),sA=ae(89837),IA=ae(59301),KA=({callback:Le,onCancel:Ke})=>{const We=document.createElement("canvas"),hA=We.getContext("2d");We.width=1e3,We.height=800,hA.fillStyle="#ffffff",hA.fillRect(0,0,We.width,We.height);const zA=We.toDataURL("image/png");return IA.createElement(Je.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},IA.createElement(mA.Z,{style:{height:"100vh"}},IA.createElement(sA.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:zA,visible:!0,title:String(Date.now())},onOk:$A=>{Le({src:$A.url})},onClose:Ke})))},Pe=ae(12378);function pA(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(pA,go.CommandHandler),pA.prototype.canAlignSelection=function(){var Le=this.diagram;return!(Le===null||Le.isReadOnly||Le.isModelReadOnly||Le.selection.count<2)},pA.prototype.alignLeft=function(){var Le=this.diagram;Le.startTransaction("aligning left");var Ke=1/0;Le.selection.each(function(We){We instanceof go.Link||(Ke=Math.min(We.position.x,Ke))}),Le.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Ke,We.position.y))}),Le.commitTransaction("aligning left")},pA.prototype.alignRight=function(){var Le=this.diagram;Le.startTransaction("aligning right");var Ke=-1/0;Le.selection.each(function(We){if(!(We instanceof go.Link)){var hA=We.actualBounds.x+We.actualBounds.width;Ke=Math.max(hA,Ke)}}),Le.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Ke-We.actualBounds.width,We.position.y))}),Le.commitTransaction("aligning right")},pA.prototype.alignTop=function(){var Le=this.diagram;Le.startTransaction("alignTop");var Ke=1/0;Le.selection.each(function(We){We instanceof go.Link||(Ke=Math.min(We.position.y,Ke))}),Le.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.position.x,Ke))}),Le.commitTransaction("alignTop")},pA.prototype.alignBottom=function(){var Le=this.diagram;Le.startTransaction("aligning bottom");var Ke=-1/0;Le.selection.each(function(We){if(!(We instanceof go.Link)){var hA=We.actualBounds.y+We.actualBounds.height;Ke=Math.max(hA,Ke)}}),Le.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.actualBounds.x,Ke-We.actualBounds.height))}),Le.commitTransaction("aligning bottom")},pA.prototype.alignCenterX=function(){var Le=this.diagram,Ke=Le.selection.first();if(Ke){Le.startTransaction("aligning Center X");var We=Ke.actualBounds.x+Ke.actualBounds.width/2;Le.selection.each(function(hA){hA instanceof go.Link||hA.move(new go.Point(We-hA.actualBounds.width/2,hA.actualBounds.y))}),Le.commitTransaction("aligning Center X")}},pA.prototype.alignCenterY=function(){var Le=this.diagram,Ke=Le.selection.first();if(Ke){Le.startTransaction("aligning Center Y");var We=Ke.actualBounds.y+Ke.actualBounds.height/2;Le.selection.each(function(hA){hA instanceof go.Link||hA.move(new go.Point(hA.actualBounds.x,We-hA.actualBounds.height/2))}),Le.commitTransaction("aligning Center Y")}},pA.prototype.alignColumn=function(Le){var Ke=this.diagram;Ke.startTransaction("align Column"),Le===void 0&&(Le=0),Le=parseFloat(Le);var We=new Array;Ke.selection.each(function(Lt){Lt instanceof go.Link||We.push(Lt)});for(var hA=0;hA0){for(var Lt=$A.elt(ft-1);Lt!==null&&Lt.isTreeExpanded&&!Lt.isTreeLeaf;){var zt=this._sortTreeChildrenByY(Lt);Lt=zt.last()}Lt!==null&&Le.select(Lt)}else Le.select(zA)}}else if(We.key==="Down")if(Ke.isTreeExpanded&&!Ke.isTreeLeaf){var hA=this._sortTreeChildrenByY(Ke).first();hA!==null&&Le.select(hA)}else for(;Ke!==null;){var zA=Ke.findTreeParentNode();if(zA===null)break;var $A=this._sortTreeChildrenByY(zA),ft=$A.indexOf(Ke);if(ft<$A.length-1){Le.select($A.elt(ft+1));break}else Ke=zA}var wt=Le.selection.first();wt!==null&&Le.scrollToRect(wt.actualBounds)}},pA.prototype._sortTreeChildrenByY=function(Le){var Ke=new go.List().addAll(Le.findTreeChildrenNodes());return Ke.sort(function(We,hA){var zA=We.location,$A=hA.location;return zA.y<$A.y?-1:zA.y>$A.y?1:zA.x<$A.x?-1:zA.x>$A.x?1:0}),Ke},pA.prototype.copyToClipboard=function(Le){go.CommandHandler.prototype.copyToClipboard.call(this,Le),this._lastPasteOffset.set(this.pasteOffset)},pA.prototype.pasteFromClipboard=function(){var Le=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Le,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Le},Object.defineProperty(pA.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Le){if(Le!=="move"&&Le!=="select"&&Le!=="scroll"&&Le!=="tree"&&Le!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Le);this._arrowKeyBehavior=Le}}),Object.defineProperty(pA.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Le){if(!(Le instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Le);this._pasteOffset.set(Le)}});var JA=pA,Ge=ae(74042),cA=ae(5269),Rt=ae(52430),It={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Bt=ae(64681),bt=ae(59301),ht=(Le,Ke,We)=>new Promise((hA,zA)=>{var $A=zt=>{try{Lt(We.next(zt))}catch(wt){zA(wt)}},ft=zt=>{try{Lt(We.throw(zt))}catch(wt){zA(wt)}},Lt=zt=>zt.done?hA(zt.value):Promise.resolve(zt.value).then($A,ft);Lt((We=We.apply(Le,Ke)).next())});function VA({onCancel:Le,callback:Ke}){let We=(0,x.useRef)(),hA=(0,x.useRef)(),zA=(0,x.useRef)(),$A=(0,x.useRef)(!1);const ft=(0,x.useRef)(!1),[Lt,zt]=(0,x.useState)(0);function wt(){const kA=Pe.bx.make,$t={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};We.current=new Pe.S0(hA.current,{padding:20,grid:kA(Pe.s_,"Grid",kA(Pe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kA(Pe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:YA=>{var St=YA.diagram.commandHandler.addTopLevelParts(YA.diagram.selection,!0);St||YA.diagram.currentTool.doCancel()},commandHandler:kA(JA),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:YA=>{var St=YA.subject;St.location=St.location.copy().snapToGridPoint(YA.diagram.grid.gridOrigin,YA.diagram.grid.gridCellSize),setTimeout(()=>{YA.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:YA=>{var St=YA.subject;setTimeout(()=>{YA.diagram.commandHandler.editTextBlock()})},LinkRelinked:YA=>{var St=YA.parameter.part;St.invalidateConnectedLinks();var mt=YA.subject;YA.diagram.toolManager.linkingTool.isForwards?mt.toNode.invalidateConnectedLinks():mt.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),We.current.nodeTemplate=kA(Pe.NB,"Auto",{locationSpot:Pe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Pe.$u(120,60),minSize:new Pe.$u(40,40),resizable:!0,resizeCellSize:new Pe.$u(10,10),rotatable:!0},new Pe.KX("location","loc",Pe.E9.parse).makeTwoWay(Pe.E9.stringify),new Pe.KX("desiredSize","size",Pe.$u.parse).makeTwoWay(Pe.$u.stringify),kA(Pe.bn,{name:"SHAPE",fill:$t.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Pe.z6.AllSides,toSpot:Pe.z6.AllSides},new Pe.KX("figure"),new Pe.KX("fill"),new Pe.KX("stroke","borderColor"),new Pe.KX("strokeWidth","thickness"),new Pe.KX("strokeDashArray","dash")),kA(Pe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),kA(Pe.al,{margin:1,textAlign:"center",overflow:Pe.al.OverflowEllipsis,editable:!0},new Pe.KX("text").makeTwoWay(),new Pe.KX("stroke","color"))),We.current.nodeTemplate.toolTip=kA("ToolTip",kA(Pe.s_,"Vertical",{maxSize:new Pe.$u(200,NaN)},kA(Pe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Pe.KX("text")),kA(Pe.al,{font:"10pt sans-serif",textAlign:"center"},new Pe.KX("text","details"))));function Tn(YA,St){var mt=(et,pn)=>{et.handled=!0,et.diagram.model.commit(ca=>{var Ya=pn.part.adornedPart,fe=new Pe.E9().setRectSpot(Ya.actualBounds,YA);fe.subtract(Ya.location),fe.scale(2,2),fe.x+=Math.sign(fe.x)*130,fe.y+=Math.sign(fe.y)*130,fe.add(Ya.location),fe.snapToGridPoint(et.diagram.grid.gridOrigin,et.diagram.grid.gridCellSize);var me=ca.copyNodeData(Ya.data);ca.setGroupKeyForNodeData(me,ca.getGroupKeyForNodeData(Ya.data)),ca.addNodeData(me);var He={from:Ya.key,to:ca.getKeyForNodeData(me)};ca.addLinkData(He);var qe=et.diagram.findNodeForData(me);qe.location=fe,et.diagram.select(qe),setTimeout(()=>{et.diagram.commandHandler.editTextBlock()},20)})};return kA(Pe.bn,{figure:St,alignment:YA,alignmentFocus:YA.opposite(),width:YA.equals(Pe.z6.Top)||YA.equals(Pe.z6.Bottom)?25:18,height:YA.equals(Pe.z6.Top)||YA.equals(Pe.z6.Bottom)?18:25,fill:"orange",stroke:$t.white,strokeWidth:4,mouseEnter:(et,pn)=>pn.fill="dodgerblue",mouseLeave:(et,pn)=>pn.fill="orange",isActionable:!0,click:mt,contextClick:mt})}function WA(YA){return kA(Pe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(St,mt)=>mt.fill="dodgerblue",mouseLeave:(St,mt)=>mt.fill="orange",click:(St,mt)=>{St.diagram.commandHandler.showContextMenu(mt.part.adornedPart)}},YA||{})}We.current.nodeTemplate.selectionAdornmentTemplate=kA(Pe.uz,"Spot",kA(Pe.Vm,{padding:10}),Tn(Pe.z6.Top,"TriangleUp"),Tn(Pe.z6.Left,"TriangleLeft"),Tn(Pe.z6.Right,"TriangleRight"),Tn(Pe.z6.Bottom,"TriangleDown"),WA({alignment:new Pe.z6(.75,0)}));function Ba(YA,St){return(mt,et)=>{mt.handled=!0,mt.diagram.model.commit(pn=>{pn.set(et.part.adornedPart.data,YA,St)})}}function Ea(YA,St){return St||(St="color"),kA(Pe.bn,{width:16,height:16,stroke:"lightgray",fill:YA,margin:1,background:"transparent",mouseEnter:(mt,et)=>et.stroke="dodgerblue",mouseLeave:(mt,et)=>et.stroke="lightgray",click:Ba(St,YA),contextClick:Ba(St,YA)})}function Xt(){return[kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Ea($t.white,"fill"),Ea($t.beige,"fill"),Ea($t.extralightblue,"fill"),Ea($t.extralightred,"fill"))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Ea($t.lightgray,"fill"),Ea($t.lightgreen,"fill"),Ea($t.lightblue,"fill"),Ea($t.lightred,"fill")))]}function nt(){return[kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Ea($t.black),Ea($t.green),Ea($t.blue),Ea($t.red))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Ea($t.white),Ea($t.magenta),Ea($t.purple),Ea($t.orange)))]}function Yn(YA,St){return St||(St="thickness"),kA(Pe.bn,"LineH",{width:16,height:16,strokeWidth:YA,margin:1,background:"transparent",mouseEnter:(mt,et)=>et.background="dodgerblue",mouseLeave:(mt,et)=>et.background="transparent",click:Ba(St,YA),contextClick:Ba(St,YA)})}function ta(YA,St){return St||(St="dash"),kA(Pe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:YA,margin:1,background:"transparent",mouseEnter:(mt,et)=>et.background="dodgerblue",mouseLeave:(mt,et)=>et.background="transparent",click:Ba(St,YA),contextClick:Ba(St,YA)})}function ea(){return[kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Yn(1),Yn(2),Yn(3),Yn(4))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",ta(null),ta([2,4]),ta([4,4])))]}function nn(YA,St){return St||(St="figure"),kA(Pe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:YA,margin:1,background:"transparent",mouseEnter:(mt,et)=>et.fill="dodgerblue",mouseLeave:(mt,et)=>et.fill="lightgray",click:Ba(St,YA),contextClick:Ba(St,YA)})}We.current.nodeTemplate.contextMenu=kA("ContextMenu",kA("ContextMenuButton",kA(Pe.s_,"Horizontal",nn("Rectangle"),nn("RoundedRectangle"),nn("Ellipse"),nn("Diamond"))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",nn("Parallelogram2"),nn("ManualOperation"),nn("Procedure"),nn("Cylinder1"))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",nn("Terminator"),nn("CreateRequest"),nn("Document"),nn("TriangleDown"))),Xt(),nt(),ea()),We.current.groupTemplate=kA(Pe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Pe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(YA,St)=>{var mt=St.addMembers(St.diagram.selection,!0);mt||St.diagram.currentTool.doCancel()},avoidable:!1},new Pe.KX("location","loc",Pe.E9.parse).makeTwoWay(Pe.E9.stringify),kA(Pe.s_,"Auto",{name:"BODY"},kA(Pe.bn,{parameter1:10,fill:$t.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Pe.z6.AllSides,toSpot:Pe.z6.AllSides},new Pe.KX("fill"),new Pe.KX("stroke","color"),new Pe.KX("strokeWidth","thickness"),new Pe.KX("strokeDashArray","dash")),kA(Pe.Vm,{background:"transparent",margin:20})),kA(Pe.al,{alignment:Pe.z6.Top,alignmentFocus:Pe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Pe.KX("text"),new Pe.KX("stroke","color"))),We.current.groupTemplate.selectionAdornmentTemplate=kA(Pe.uz,"Spot",kA(Pe.s_,"Auto",kA(Pe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),kA(Pe.Vm,{margin:1.5})),WA({alignment:Pe.z6.TopRight,alignmentFocus:Pe.z6.BottomRight})),We.current.groupTemplate.contextMenu=kA("ContextMenu",Xt(),nt(),ea()),We.current.linkTemplate=kA(Pe.rU,{layerName:"Foreground",routing:Pe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Pe.KX("fromSpot","fromSpot",Pe.z6.parse),new Pe.KX("toSpot","toSpot",Pe.z6.parse),new Pe.KX("fromShortLength","dir",YA=>YA>=1?10:0),new Pe.KX("toShortLength","dir",YA=>YA>=1?10:0),new Pe.KX("points").makeTwoWay(),kA(Pe.bn,{strokeWidth:2},new Pe.KX("stroke","color"),new Pe.KX("strokeWidth","thickness"),new Pe.KX("strokeDashArray","dash")),kA(Pe.bn,{segmentIndex:0,segmentOffset:new Pe.E9(15,0),segmentOrientation:Pe.rU.OrientAlong,alignmentFocus:Pe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Pe.KX("fill","color"),new Pe.KX("visible","dir",YA=>YA===1)),kA(Pe.bn,{segmentIndex:-1,segmentOffset:new Pe.E9(-10,6),segmentOrientation:Pe.rU.OrientPlus90,alignmentFocus:Pe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Pe.KX("fill","color"),new Pe.KX("visible","dir",YA=>YA>=1),new Pe.KX("width","thickness",YA=>7+3*YA),new Pe.KX("height","thickness",YA=>7+3*YA),new Pe.KX("segmentOffset","thickness",YA=>new Pe.E9(-15,4+1.5*YA))),kA(Pe.bn,{segmentIndex:0,segmentOffset:new Pe.E9(15,-6),segmentOrientation:Pe.rU.OrientMinus90,alignmentFocus:Pe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Pe.KX("fill","color"),new Pe.KX("visible","dir",YA=>YA===2),new Pe.KX("width","thickness",YA=>7+3*YA),new Pe.KX("height","thickness",YA=>7+3*YA),new Pe.KX("segmentOffset","thickness",YA=>new Pe.E9(-15,4+1.5*YA))),kA(Pe.al,{alignmentFocus:new Pe.z6(0,1,-4,0),editable:!0},new Pe.KX("text").makeTwoWay(),new Pe.KX("stroke","color"))),We.current.linkTemplate.selectionAdornmentTemplate=kA(Pe.uz,kA(Pe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Hn(2)},new Pe.KX("pathPattern","thickness",Hn)),WA({alignmentFocus:new Pe.z6(0,0,-6,-4)}));function Hn(YA){return kA(Pe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(YA+4).toString()+" H3"})}function Jn(YA){var St="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return YA===0?St="M0 0 M16 16 M0 8 L16 8":YA===2&&(St="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),kA(Pe.bn,{geometryString:St,margin:2,background:"transparent",mouseEnter:(mt,et)=>et.background="dodgerblue",mouseLeave:(mt,et)=>et.background="transparent",click:Ba("dir",YA),contextClick:Ba("dir",YA)})}function ua(YA){var St=(mt,et)=>{mt.handled=!0,mt.diagram.model.commit(pn=>{var ca=et.part.adornedPart;pn.set(ca.data,YA?"toSpot":"fromSpot",Pe.z6.stringify(Pe.z6.AllSides)),(YA?ca.toNode:ca.fromNode).invalidateConnectedLinks()})};return kA(Pe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(mt,et)=>et.background="dodgerblue",mouseLeave:(mt,et)=>et.background="transparent",click:St,contextClick:St})}function LA(YA,St){var mt=0,et=Pe.z6.RightSide;YA.equals(Pe.z6.Top)?(mt=270,et=Pe.z6.TopSide):YA.equals(Pe.z6.Left)?(mt=180,et=Pe.z6.LeftSide):YA.equals(Pe.z6.Bottom)&&(mt=90,et=Pe.z6.BottomSide),St||(mt-=180);var pn=(ca,Ya)=>{ca.handled=!0,ca.diagram.model.commit(fe=>{var me=Ya.part.adornedPart;fe.set(me.data,St?"toSpot":"fromSpot",Pe.z6.stringify(et)),(St?me.toNode:me.fromNode).invalidateConnectedLinks()})};return kA(Pe.bn,{alignment:YA,alignmentFocus:YA.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:mt,background:"transparent",mouseEnter:(ca,Ya)=>Ya.background="dodgerblue",mouseLeave:(ca,Ya)=>Ya.background="transparent",click:pn,contextClick:pn})}We.current.linkTemplate.contextMenu=kA("ContextMenu",nt(),ea(),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Jn(0),Jn(1),Jn(2))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",kA(Pe.s_,"Spot",ua(!1),LA(Pe.z6.Top,!1),LA(Pe.z6.Left,!1),LA(Pe.z6.Right,!1),LA(Pe.z6.Bottom,!1)),kA(Pe.s_,"Spot",{margin:new Pe.Zt(0,0,0,2)},ua(!0),LA(Pe.z6.Top,!0),LA(Pe.z6.Left,!0),LA(Pe.z6.Right,!0),LA(Pe.z6.Bottom,!0)))));const Sa=`{ "class": "GraphLinksModel", +`)}catch(UA){}if(Xe){let UA=-1;return iA=iA.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(st,jA,TA){var DA;return++UA,pA(st,UA,(DA=lA==null?void 0:lA[UA])==null?void 0:DA.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${Ge(iA||"")}
      `}let Ye=Ge(iA);Ye=(0,ve.ZP)(Ye);const MA=(0,ve.ez)();iA.match(/\[TOC\]/)&&(Ye=Ye.replace("

      [TOC]

      ",(0,ve.Qv)()),(0,ve.Iy)()),Ye=Ye.replace(/(__special_katext_id_\d+__)/g,(UA,st)=>{const{type:jA,expression:TA}=MA[st];return(0,ye.renderToString)(ge(TA)||"",{displayMode:jA==="block",throwOnError:!1,output:"html"})}),Ye=Ye.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ve.AL)();const Fe=document.createElement("div");if(Fe.innerHTML=Ye,Ie)return Fe.innerText;if(Ve){const UA=Ve.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return bt(Fe,UA),Fe.innerHTML}return setTimeout(()=>rA(),500),Fe.innerHTML},[iA,Ve]);(0,x.useEffect)(()=>{ht.current&&ht.current.querySelectorAll(["input","textarea"]).forEach(MA=>{MA.oninput=Rt,MA.onblur=It,MA.onfocus=Bt})},[sA]),(0,x.useEffect)(()=>{var Ye,MA,Fe,UA,st;if(lA!=null&&lA.length)try{const jA=ht.current.querySelectorAll(".edu-program-fill-score"),TA=ht.current.querySelectorAll('[name="edu-program-fill"]');for(const[DA,Jt]of TA.entries())Jt.value=((Ye=lA==null?void 0:lA[DA])==null?void 0:Ye.value)||"",((MA=lA==null?void 0:lA[DA])==null?void 0:MA.type)==="warning"?Jt.className="program-fill-warning":((Fe=lA==null?void 0:lA[DA])==null?void 0:Fe.type)==="success"?Jt.className="program-fill-success":Jt.className="";for(const[DA,Jt]of jA.entries())Jt.innerHTML=(UA=lA==null?void 0:lA[DA])!=null&&UA.score?`${(st=lA==null?void 0:lA[DA])==null?void 0:st.score}\u5206`:"";IA(lA)}catch(jA){console.log(jA,"error")}},[lA]);const Rt=Ye=>{sA[Ye.target.dataset.id]=sA[Ye.target.dataset.id]||{},sA[Ye.target.dataset.id].value=Ye.target.value,IA([...sA]),$e(sA,Ye.target.dataset.id)},It=Ye=>{sA[Ye.target.dataset.id]=sA[Ye.target.dataset.id]||{},sA[Ye.target.dataset.id].value=Ye.target.value,IA([...sA]),tA(sA,Ye.target.dataset.id)},Bt=Ye=>{sA[Ye.target.dataset.id]=sA[Ye.target.dataset.id]||{},sA[Ye.target.dataset.id].value=Ye.target.value,IA([...sA]),EA(sA,Ye.target.dataset.id)};function bt(Ye,MA){return Ye.childNodes.forEach(Fe=>{var UA;if(Fe.childNodes.length>0)bt(Fe,MA);else if(Fe.nodeName!=="IMG")if(Fe.innerHTML)Fe.innerHTML=(UA=Fe.innerHTML)==null?void 0:UA.replace(new RegExp(MA,"gi"),'$&');else{const st=document.createElement("span");st.innerHTML=Fe.textContent.replace(new RegExp(MA,"gi"),'$&'),Fe.replaceWith(st)}})}const ht=(0,x.useRef)();ve.jb.WebkitLineClamp=Re,Re&&(_e=z(z({},_e),ve.jb));function VA(Ye){let MA=Ye.target;if(MA.tagName.toUpperCase()==="A"){let Fe=MA.getAttribute("href");if(Fe.indexOf("office")>-1)Ye.preventDefault(),ke(Fe),mA("office");else if(Fe.indexOf("application/pdf")>-1)Ye.preventDefault(),ke(Fe),mA("pdf");else if(Fe.indexOf("text/html")>-1)Ye.preventDefault(),ke(Fe),mA("html");else if(Fe.startsWith("#")){Ye.preventDefault();let UA=document.getElementById(Fe.replace("#",""));UA&&UA.scrollIntoView(!0)}}}const rA=()=>{var Ye;const MA=(Ye=ht.current)==null?void 0:Ye.querySelectorAll("video");MA==null||MA.forEach(Fe=>{if(Fe.oncontextmenu=()=>!1,Fe.src.indexOf(".m3u8")>-1&&!Fe.canPlayType("application/vnd.apple.mpegurl")){if(Ee.ZP.isSupported()){var UA=new Ee.ZP;UA.loadSource(Fe.src),UA.attachMedia(Fe)}}})};(0,x.useEffect)(()=>{if(ht.current&&cA&&cA.match(ie)&&window.PR.prettyPrint(),ht.current)return ht.current.addEventListener("click",VA),()=>{var Ye;(Ye=ht.current)==null||Ye.removeEventListener("click",VA),(0,ve.AL)(),(0,ve.Iy)()}},[cA,ht.current,VA]),(0,x.useEffect)(()=>{var Ye;const MA=Fe=>{Fe.preventDefault(),Fe.clipboardData.setData("text",window.getSelection().toString())};return(Ye=ht.current)==null||Ye.addEventListener("copy",MA),()=>{var Fe;(Fe=ht.current)==null||Fe.removeEventListener("copy",MA)}},[ht.current]);const QA=Ye=>//i.test(Ye||"");return x.createElement(x.Fragment,null,Ie&&x.createElement("div",{ref:ht},cA),!Ie&&!QA(cA)&&x.createElement("div",{ref:ht,style:z({},_e),className:`${pe||""} ${BA?"disabled-fill":""} markdown-body ${KA.current}`,dangerouslySetInnerHTML:{__html:cA}}),!Ie&&QA(cA)&&x.createElement(oA,{html:cA}),x.createElement(Me.Z,{close:!0,data:NA,type:NA!=null&&NA.length?Je:"",style:z({},vA),onClose:()=>ke("")}))}},97596:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return we}});var x=ae(44993),Ce={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},ve=ae(59301),we=({message:Ee,className:Be,children:Qe,style:ye={}})=>ve.createElement("div",{className:`custom-spinner ${Ce.idsRingWrapper} ${Be}`},ve.createElement("div",{className:Ce.ldsRing},ve.createElement("div",null),ve.createElement("div",null),ve.createElement("div",null),ve.createElement("div",null)),Ee?ve.createElement("p",{style:ye},Ee):null,Qe,ve.createElement(x.Outlet,null))},2162:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return we}});var x=ae(59301),Ce=ae(41312),ve=ae(59301),we=({defaultX:Ee="40%",leftChild:Be,rightChild:Qe,className:ye,hideResize:ce=!1})=>{const[Me,De]=(0,x.useState)(Ee),be=(0,x.useRef)();function oA(){be.current=!0}(0,x.useEffect)(()=>{function E(y){be.current&&(Ce.Z.publish("resize-move-bar",y),De(y.pageX))}function b(){be.current=!1}return window.addEventListener("mousemove",E),window.addEventListener("mouseup",b),()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",b)}},[]);const le=typeof Me=="number"&&Me!==.01?`${Me}px`:Ee,a=`calc(100% - ${ce?"0px":"4px"} - ${le})`;return ve.createElement("div",{className:`split-panel-container ${ye}`},ve.createElement("section",{style:{width:le,display:Me===.01?"none":""}},Be),ve.createElement("section",{className:"resize-x-bar",onMouseDown:oA},ve.createElement("a",{className:"btn-resize"},ve.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ve.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),ve.createElement("section",{style:{width:a}},Qe))}},21541:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Be}});var x=ae(59301),Ce={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},ve=ae(92310),we=ae.n(ve),Be=({className:Qe,style:ye={},leftNode:ce,leftTitle:Me="\u81EA\u6D4B\u8F93\u5165",rightNode:De,rightTitle:be="\u8FD0\u884C\u7ED3\u679C"})=>x.createElement("div",{className:we()(Ce.result,Qe),style:ye},x.createElement("div",{className:Ce.left},x.createElement("div",{className:Ce.title},x.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),x.createElement("span",null,Me)),x.createElement("div",{className:Ce.leftNode},ce)),x.createElement("div",{className:Ce.right},x.createElement("div",{className:Ce.title},x.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),x.createElement("span",null,be)),x.createElement("div",{className:Ce.rightNode},De)))},90655:function(Ue,Ze,ae){"use strict";var x=ae(59301);const Ce=we=>String(we).length===1?`0${we}`:we,ve=({className:we="",onChange:Ee,defaultValue:Be=0})=>{const[Qe,ye]=(0,x.useState)(Be);(0,x.useEffect)(()=>{const be=setTimeout(()=>{ye(Qe+1e3)},1e3);return Ee(Qe+1e3),()=>{clearInterval(be)}},[Qe]);const ce=parseInt(Qe/(60*6e4))||"00",Me=parseInt(Qe%(60*6e4)/6e4)||"00",De=parseInt(Qe%6e4/1e3)||"00";return x.createElement("div",{className:we},Ce(ce),":",Ce(Me),":",Ce(De))};Ze.Z=ve},74505:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(59301);const ve=({text:we,speed:Ee=100})=>{const[Be,Qe]=(0,x.useState)(""),ye=(0,x.useRef)(0);return(0,x.useEffect)(()=>{Qe(""),ye.current=0;const ce=setInterval(()=>{ye.currentMe+we.charAt(ye.current)),ye.current+=1):clearInterval(ce)},Ee);return()=>{clearInterval(ce)}},[we]),Ce.createElement("div",{className:"c-black"},Be)};Ze.Z=ve},12230:function(Ue,Ze,ae){"use strict";ae.d(Ze,{cT:function(){return Oe},pe:function(){return ge}});var x=ae(59301),Ce=ae(14566),ve=ae(6767),we=ae(52430),Ee=ae(28209),Be=ae.n(Ee),Qe=ae(1012),ye=ae(44993),ce=ae(47257),Me=ae.n(ce),De=Object.defineProperty,be=Object.defineProperties,oA=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(Ie,Re,_e)=>Re in Ie?De(Ie,Re,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ie[Re]=_e,y=(Ie,Re)=>{for(var _e in Re||(Re={}))a.call(Re,_e)&&b(Ie,_e,Re[_e]);if(le)for(var _e of le(Re))E.call(Re,_e)&&b(Ie,_e,Re[_e]);return Ie},z=(Ie,Re)=>be(Ie,oA(Re)),ee=(Ie,Re)=>{var _e={};for(var vA in Ie)a.call(Ie,vA)&&Re.indexOf(vA)<0&&(_e[vA]=Ie[vA]);if(Ie!=null&&le)for(var vA of le(Ie))Re.indexOf(vA)<0&&E.call(Ie,vA)&&(_e[vA]=Ie[vA]);return _e},oe=(Ie,Re,_e)=>new Promise((vA,Ve)=>{var Xe=lA=>{try{BA(_e.next(lA))}catch($e){Ve($e)}},aA=lA=>{try{BA(_e.throw(lA))}catch($e){Ve($e)}},BA=lA=>lA.done?vA(lA.value):Promise.resolve(lA.value).then(Xe,aA);BA((_e=_e.apply(Ie,Re)).next())});const{Dragger:ie}=Ce.default,ge=Ie=>{const Re="bf3c199c2470cb477d907b1e0917c17b",_e="5183666c72eec9e4";var vA=Be().enc.Utf8.parse(Re);let Ve=Be().enc.Utf8.parse(_e);var Xe=Be().AES.decrypt(Ie,vA,{iv:Ve,mode:Be().mode.CBC});return Xe.toString(Be().enc.Utf8)};let se;const he=Ie=>oe(void 0,[Ie],function*({identifier:Re,oldFilename:_e,newFilename:vA}){var Ve,Xe,aA,BA,lA,$e;const tA=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});tA.data=JSON.parse(ge(tA.data));const EA=new OSS({endpoint:(Ve=tA==null?void 0:tA.data)==null?void 0:Ve.end_point,region:(Xe=tA==null?void 0:tA.data)==null?void 0:Xe.region,accessKeyId:(aA=tA==null?void 0:tA.data)==null?void 0:aA.access_key_id,accessKeySecret:(BA=tA==null?void 0:tA.data)==null?void 0:BA.access_key_secret,bucket:(lA=tA==null?void 0:tA.data)==null?void 0:lA.bucket,stsToken:($e=tA==null?void 0:tA.data)==null?void 0:$e.security_token});return new Promise((iA,NA)=>{console.log(11111,`${Re}/${_e}`,`${Re}/${vA}`,tA.data),EA.copy(`/${Re}/${_e}`,`/${Re}/${vA}`).then(ke=>{console.log("\u62F7\u8D1D\u6210\u529F",ke)}).catch(ke=>{console.log(ke)})})}),Oe=(Ie,Re,_e)=>oe(void 0,null,function*(){var vA,Ve,Xe,aA,BA,lA;Re.file_name=Ie.name;const $e=yield(0,we.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ge($e.data)),$e.data=JSON.parse(ge($e.data));const tA=Ie.name.split(".");tA.pop();const EA=Re.realFileName?tA.join(""):(0,Qe.Z)(),iA=new(Me())({endpoint:(vA=$e==null?void 0:$e.data)==null?void 0:vA.end_point,region:(Ve=$e==null?void 0:$e.data)==null?void 0:Ve.region,accessKeyId:(Xe=$e==null?void 0:$e.data)==null?void 0:Xe.access_key_id,accessKeySecret:(aA=$e==null?void 0:$e.data)==null?void 0:aA.access_key_secret,bucket:(BA=$e==null?void 0:$e.data)==null?void 0:BA.bucket,stsToken:(lA=$e==null?void 0:$e.data)==null?void 0:lA.security_token});return new Promise((NA,ke)=>{var Je;iA.multipartUpload(`${EA}`,new Blob([Ie],{type:Ie.type}),z(y({timeout:200*1e3,partSize:102400},_e),{callback:{url:(Je=$e==null?void 0:$e.data)==null?void 0:Je.callback_url,host:$e==null?void 0:$e.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(Re)}})).then(function(mA){var sA;Ie.response=(sA=mA.data)==null?void 0:sA.data,NA(mA==null?void 0:mA.data)}).catch(function(mA){ke(mA),console.log("err:",mA)})})}),pe=Ie=>{var Re=Ie,{user:_e,cancelUpload:vA}=Re,Ve=ee(Re,["user","cancelUpload"]);const[Xe,aA]=(0,x.useState)([]);let[BA,lA]=(0,x.useState)();const $e={onRemove:EA=>{aA([...Xe.filter(iA=>iA.name!==EA.name)]),Ve.onChange(Xe.filter(iA=>iA.name!==EA.name))},disabled:Ve.disabled,multiple:!0,fileList:Xe==null?void 0:Xe.map(EA=>EA.file),customRequest:()=>{},beforeUpload:EA=>oe(void 0,null,function*(){let iA=Ve.maxSize||1073741824;if(Xe.filter(NA=>NA.name===EA.name).length){ve.ZP.info(`${EA.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(EA==null?void 0:EA.size)>iA?(ve.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${iA/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Xe.push({name:EA.name,file:EA}),aA([...Xe]),Ve.onChange(Xe),!1)})},tA=(EA,iA)=>oe(void 0,null,function*(){var NA,ke,Je,mA,sA,IA;iA.file_name=EA.name;const KA=EA.name,Pe=yield(0,we.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Pe.data=JSON.parse(ge(Pe.data)),(Pe==null?void 0:Pe.status)!==0){Xe[Xe.findIndex(Ge=>Ge.name===KA)].status="error",Xe[Xe.findIndex(Ge=>Ge.name===KA)].file.status="error",Ve.onChange(Xe),ve.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}BA=new(Me())({endpoint:(NA=Pe==null?void 0:Pe.data)==null?void 0:NA.end_point,region:(ke=Pe==null?void 0:Pe.data)==null?void 0:ke.region,accessKeyId:(Je=Pe==null?void 0:Pe.data)==null?void 0:Je.access_key_id,accessKeySecret:(mA=Pe==null?void 0:Pe.data)==null?void 0:mA.access_key_secret,bucket:(sA=Pe==null?void 0:Pe.data)==null?void 0:sA.bucket,stsToken:(IA=Pe==null?void 0:Pe.data)==null?void 0:IA.security_token}),console.log(EA,"file"),lA(BA);const pA=EA.name.split(".");pA.pop();const JA=KA.indexOf(".")>-1?iA.realFileName?pA.join("."):(0,Qe.Z)():KA;return new Promise((Ge,cA)=>{var Rt;try{BA.multipartUpload(`${Ve.identifier}/${JA}${KA.indexOf(".")>-1?"."+KA.split(".").pop():""}`,new Blob([EA.file],{type:EA.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(It,Bt,bt)=>{try{console.log("\u8FDB\u5EA6",It,Bt,bt);const ht=Xe.findIndex(VA=>VA.name===KA);Xe[ht].file.percent=It*100,Xe[ht].tempCheckpoint=Bt,aA([...Xe])}catch(ht){}},checkpoint:Xe[Xe.findIndex(It=>It.name===KA)].tempCheckpoint,callback:{customValue:{id:KA+""},url:(Rt=Pe==null?void 0:Pe.data)==null?void 0:Rt.callback_url,host:Pe==null?void 0:Pe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(iA)}}).then(function(It){var Bt,bt,ht;const VA=Xe.findIndex(QA=>QA.name===KA);let rA="done";if(((Bt=It.data)==null?void 0:Bt.status)===0){EA.response=(bt=It.data)==null?void 0:bt.data;const QA=Xe.findIndex(Ye=>Ye.name===KA);Xe[QA].status="done",Xe[QA].file.status="done"}else ve.ZP.warning((ht=It.data)==null?void 0:ht.message),rA="error";Xe[VA].status=rA,Xe[VA].file.status=rA,Ve.onChange(Xe),Ge(It==null?void 0:It.data)}).catch(function(It){Xe[Xe.findIndex(Bt=>Bt.name===KA)].status="error",Xe[Xe.findIndex(Bt=>Bt.name===KA)].file.status="error",ve.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),aA([...Xe]),Ve.onChange(Xe),cA(It),console.log("err:",It)})}catch(It){}})});return(0,x.useEffect)(()=>{Xe.every(EA=>EA==="done"||EA==="error")&&Ve.onComplete(Xe)},[Xe]),(0,x.useEffect)(()=>{vA&&(BA==null||BA.cancel())},[vA]),(0,x.useEffect)(()=>{Ve.uploading&&Xe.map(EA=>oe(void 0,null,function*(){var iA;if((!EA.status||EA.status==="error")&&!vA){EA.status="uploading",EA.file.status="uploading";const NA=yield tA(EA,{login:(iA=_e==null?void 0:_e.userInfo)==null?void 0:iA.login,container_type:Ve.container_type,container_id:Ve.container_id,description:Ve.description,realFileName:Ve.realFileName})}}))},[Ve.uploading]),x.createElement(ie,z(y({},$e),{height:Ve.height,className:Ve.className}),x.createElement("p",{className:"ant-upload-hint"},Ve.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Ze.ZP=(0,ye.connect)(({loading:Ie,globalSetting:Re,user:_e})=>({globalSetting:Re,loading:Ie.models.competitions,user:_e}))(pe)},71465:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return _e}});var x=ae(59301),Ce=ae(44993),ve=ae(62957),we=ae(28284),Ee=ae(6767),Be=ae(29787),Qe=ae(18287),ye=ae(77019),ce=ae(5269),Me=ae(25399),De=ae(37568),be={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},oA=ae(96911),le=ae(37425),a=ae(63604),E=ae(38776),b=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ge=(vA,Ve,Xe)=>Ve in vA?b(vA,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):vA[Ve]=Xe,se=(vA,Ve)=>{for(var Xe in Ve||(Ve={}))oe.call(Ve,Xe)&&ge(vA,Xe,Ve[Xe]);if(ee)for(var Xe of ee(Ve))ie.call(Ve,Xe)&&ge(vA,Xe,Ve[Xe]);return vA},he=(vA,Ve)=>y(vA,z(Ve)),Oe=(vA,Ve)=>{var Xe={};for(var aA in vA)oe.call(vA,aA)&&Ve.indexOf(aA)<0&&(Xe[aA]=vA[aA]);if(vA!=null&&ee)for(var aA of ee(vA))Ve.indexOf(aA)<0&&ie.call(vA,aA)&&(Xe[aA]=vA[aA]);return Xe},pe=(vA,Ve,Xe)=>new Promise((aA,BA)=>{var lA=EA=>{try{tA(Xe.next(EA))}catch(iA){BA(iA)}},$e=EA=>{try{tA(Xe.throw(EA))}catch(iA){BA(iA)}},tA=EA=>EA.done?aA(EA.value):Promise.resolve(EA.value).then(lA,$e);tA((Xe=Xe.apply(vA,Ve)).next())});const Ie=(vA=[])=>vA==null?void 0:vA.map(Ve=>he(se({},Ve),{title:(Ve==null?void 0:Ve.value)||"",key:Ve==null?void 0:Ve.id,isLeaf:!0})),Re=vA=>{var Ve=vA,{user:Xe,children:aA,isShowComponent:BA=!0,ModalProps:lA={},onDataSelect:$e}=Ve,tA=Oe(Ve,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[EA,iA]=ve.default.useModal(),[NA]=we.default.useForm(),[ke,Je]=(0,x.useState)([]),[mA,sA]=(0,x.useState)(!1),[IA,KA]=(0,x.useState)(!1),[,Pe,pA,JA]=(0,oA.U)(le.qE,{page:1,limit:9999}),[,,Ge]=(0,oA.U)(le.V8,{}),[,,cA]=(0,oA.U)(le.B$,{}),[,,Rt]=(0,oA.U)(le.DH,{}),[,,It]=(0,oA.U)(le.bJ,{}),Bt=()=>{sA(!1),NA.resetFields(),KA(!1)},bt=VA=>pe(void 0,null,function*(){const{node:rA,dragNode:QA,event:Ye}=VA,MA=VA.node.pos.split("-"),Fe=VA.dropPosition-Number(MA[MA.length-1]);if(Fe==0){Ee.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(Fe==1&&(QA==null?void 0:QA.item_index)==(rA==null?void 0:rA.item_index)+1){Ee.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const UA=yield It({id:QA==null?void 0:QA.key,position:Fe==-1?1:(QA==null?void 0:QA.item_index)>(rA==null?void 0:rA.item_index)?(rA==null?void 0:rA.item_index)+1:rA==null?void 0:rA.item_index});(UA==null?void 0:UA.status)===0&&(Ee.ZP.success("\u79FB\u52A8\u6210\u529F"),pA({},!0))}),ht=VA=>pe(void 0,null,function*(){let rA={};IA?rA=yield cA(se({},VA)):rA=yield Rt(se({},VA)),(rA==null?void 0:rA.status)==0&&(Ee.ZP.success((rA==null?void 0:rA.message)||(IA?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),pA({},!0),Bt())});return(0,x.useEffect)(()=>{lA!=null&&lA.open&&pA({},!0)},[lA==null?void 0:lA.open]),(0,x.useEffect)(()=>{var VA;Je(Ie((VA=JA==null?void 0:JA.data)==null?void 0:VA.list))},[JA]),BA?x.createElement(x.Fragment,null,iA,aA,x.createElement(ve.default,se({},se({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},lA)),x.createElement(Be.Z,{spinning:Pe},(ke==null?void 0:ke.length)>0?x.createElement(x.Fragment,null,x.createElement(Qe.default.DirectoryTree,{height:500,className:be.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:$e,treeData:ke,onDrop:bt,titleRender:VA=>x.createElement(x.Fragment,null,x.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},VA==null?void 0:VA.title),x.createElement("div",{className:`${be.EditDom}`},x.createElement(ye.Z,{wrap:!1,align:"middle",gutter:16},x.createElement(ce.Z,null,x.createElement(Me.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},x.createElement("i",{className:`iconfont icon-tuodong1 font12 ${be.currentPrimary}`}))),x.createElement(ce.Z,null,x.createElement(Me.Z,{title:"\u7F16\u8F91"},x.createElement("i",{className:`iconfont icon-bianji11 font12 ${be.currentPrimary}`,onClick:rA=>{rA.stopPropagation(),NA.setFieldsValue(se({},VA)),sA(!0)}}))),x.createElement(ce.Z,null,x.createElement(Me.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`iconfont icon-shanchu14 font12 ${be.currentDelete}`,onClick:rA=>{rA.stopPropagation(),EA.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>pe(void 0,null,function*(){const QA=yield Ge({id:VA==null?void 0:VA.key});(QA==null?void 0:QA.status)==0&&(Ee.ZP.success((QA==null?void 0:QA.message)||"\u5220\u9664\u6210\u529F"),pA({},!0))})})}}))))))}),x.createElement(E.op,{className:"ml20 mt20",icon:x.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{KA(!0),sA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):x.createElement(a.Z,{styles:{margin:"30px auto"},customText:x.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",x.createElement("a",{onClick:()=>{KA(!0),sA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),x.createElement(ve.default,{title:IA?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:mA,okText:IA?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Bt()},onOk:()=>{NA.submit()}},x.createElement(we.default,{form:NA,onFinish:ht},IA&&x.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),x.createElement(we.default.Item,{hidden:!0,name:"id"}),x.createElement(we.default.Item,{className:"mt10",name:"value"},x.createElement(De.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var _e=(0,Ce.connect)(({loading:vA,user:Ve})=>({user:Ve,loading:vA.effects}))(Re)},5885:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return we}});var x=ae(59301),Ce=ae(41312),ve=ae(90083),we=()=>{const[Ee,Be]=(0,x.useState)(""),[Qe,ye]=(0,x.useState)(0);let[ce,Me]=(0,x.useState)(),[De,be]=(0,x.useState)();const[oA,le]=(0,x.useState)(!1),a=(0,x.useRef)("");(0,x.useEffect)(()=>Ce.Z.subscribe("preview-image",Oe=>{Be(Oe),console.log(ge.current),document.body.style.overflow="hidden"}),[]),(0,x.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,x.useEffect)(()=>{a.current=Ee},[Ee]);function E(he){he.keyCode==27&&a.current&&b()}function b(){document.body.style.overflow="auto",Me(void 0),be(void 0),ye(0),Be("")}function y(){ye(Qe+90)}function z(){ce=ge.current.width*1.1,De=ge.current.height*1.1,be(De),Me(ce)}function ee(){ce=ge.current.width/1.1,De=ge.current.height/1.1,be(De),Me(ce)}const oe=(0,x.useRef)(),ie=(0,x.useRef)(),ge=(0,x.useRef)(),se=he=>{(he.nativeEvent.target===oe.current||he.nativeEvent.target===ie.current)&&b()};return x.createElement(x.Fragment,null,Ee?x.createElement("div",null,x.createElement("div",{className:"preview-wrp-group",ref:ie},x.createElement(ve.Z,{className:"image-preview",src:Ee,style:{display:"none"},preview:{visible:!0,src:Ee,onVisibleChange:he=>{Be("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},41539:function(Ue,Ze,ae){"use strict";ae.d(Ze,{h:function(){return oe}});var x=ae(59301),Ce=ae(82326),ve=ae(28284),we=ae(99571),Ee=ae(89780),Be=ae.n(Ee),Qe=ae(39060),ye=ae(76596),ce=Object.defineProperty,Me=Object.defineProperties,De=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,oA=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,a=(ie,ge,se)=>ge in ie?ce(ie,ge,{enumerable:!0,configurable:!0,writable:!0,value:se}):ie[ge]=se,E=(ie,ge)=>{for(var se in ge||(ge={}))oA.call(ge,se)&&a(ie,se,ge[se]);if(be)for(var se of be(ge))le.call(ge,se)&&a(ie,se,ge[se]);return ie},b=(ie,ge)=>Me(ie,De(ge));const y=Ce.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ze.Z=({callback:ie,onCancel:ge})=>{const[se,he]=(0,x.useState)("python");function Oe(Ie){he(ee[Ie][1])}function pe(Ie){ie(Ie)}return x.createElement(ve.default,b(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:pe,style:{width:500}}),x.createElement(ve.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(Ce.default,{getPopupContainer:Ie=>Ie.parentNode,onChange:Oe},Object.keys(ee).map(Ie=>x.createElement(y,{key:Ie,value:Ie},ee[Ie][0])))),x.createElement(ve.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(oe,{mode:se})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(we.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function oe({value:ie,onChange:ge,mode:se,options:he={}}){const Oe=(0,x.useRef)(),[pe,Ie]=(0,x.useState)();return(0,x.useEffect)(()=>{if(pe){let Re=function(_e){const vA=_e.getValue();ge&&ge(vA)};return pe.on("change",Re),()=>{pe.off("change",Re)}}},[pe,ge]),(0,x.useEffect)(()=>{pe&&pe.setOption("mode",se)},[pe,se]),(0,x.useEffect)(()=>{pe&&(ie!==pe.getValue()||ie==="")&&setTimeout(()=>{pe.setValue(ie||"")},300)},[pe,ie]),(0,x.useEffect)(()=>{if(Oe.current&&!pe){const Re=Be().fromTextArea(Oe.current,E({mode:se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},he));Ie(Re)}},[Oe.current,pe]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Oe}))}},4213:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return RA}});var x=ae(59301),Ce=ae(89780),ve=ae.n(Ce),we=ae(76374),Ee=ae(39060),Be=ae(6313),Qe=ae(25717),ye=ae(99498),ce=ae(25419),Me=ae(67549),De=ae(98573),be=({value:Le="",className:Ke,showTextOnly:We,showLines:hA,style:zA={}})=>{const $A=(0,x.useMemo)(()=>"",[Le]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:$A}}))},oA=ae(59301),le=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Le,Ke,We)=>Ke in Le?le(Le,Ke,{enumerable:!0,configurable:!0,writable:!0,value:We}):Le[Ke]=We,oe=(Le,Ke)=>{for(var We in Ke||(Ke={}))y.call(Ke,We)&&ee(Le,We,Ke[We]);if(b)for(var We of b(Ke))z.call(Ke,We)&&ee(Le,We,Ke[We]);return Le},ie=(Le,Ke)=>a(Le,E(Ke));let ge=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function se({onActionCallback:Le,title:Ke,icon:We,actionName:hA,className:zA="",children:$A}){function ft(){Le(hA)}return oA.createElement("a",{title:Ke,className:zA,onClick:ft},oA.createElement("i",{className:`${We}`}),$A)}var he=({watch:Le,showNullButton:Ke,showNullProgramButton:We,onActionCallback:hA,fullScreen:zA,insertTemp:$A,hidetoolBar:ft,extraUse:Lt})=>{const zt=[...ge,{title:`${Le?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Le?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return oA.createElement("ul",{className:"markdown-toolbar-container"},!ft&&zt.map((wt,gn)=>oA.createElement("li",{key:gn},wt.actionName?oA.createElement(se,ie(oe({},wt),{onActionCallback:hA})):oA.createElement("span",{className:"v-line"}))),Ke?oA.createElement("li",null,oA.createElement(se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:hA},oA.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,We?oA.createElement(oA.Fragment,null,oA.createElement("li",null,oA.createElement(se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:hA},oA.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),oA.createElement("li",null,oA.createElement(se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:hA},oA.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,$A&&oA.createElement("li",null,oA.createElement(se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${$A}`,onActionCallback:hA},oA.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Lt&&oA.createElement("li",null,Lt),oA.createElement("li",{className:"btn-full-screen"},oA.createElement(se,{icon:`${zA?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:zA?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:hA})))},Oe=ae(51498),pe=ae(28284),Ie=ae(37568),Re=ae(99571),_e=Object.defineProperty,vA=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,aA=Object.prototype.hasOwnProperty,BA=Object.prototype.propertyIsEnumerable,lA=(Le,Ke,We)=>Ke in Le?_e(Le,Ke,{enumerable:!0,configurable:!0,writable:!0,value:We}):Le[Ke]=We,$e=(Le,Ke)=>{for(var We in Ke||(Ke={}))aA.call(Ke,We)&&lA(Le,We,Ke[We]);if(Xe)for(var We of Xe(Ke))BA.call(Ke,We)&&lA(Le,We,Ke[We]);return Le},tA=(Le,Ke)=>vA(Le,Ve(Ke));const EA={labelCol:{span:4},wrapperCol:{span:20}};var iA=({callback:Le,onCancel:Ke})=>{function We(hA){Le(hA)}return x.createElement(pe.default,tA($e({},EA),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:We,style:{width:500}}),x.createElement(pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Ie.default,null)),x.createElement(pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Ie.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Re.ZP,{type:"ghost",onClick:Ke},"\u53D6\u6D88")))},NA=ae(41539),ke=ae(35944),Je=ae(62957),mA=ae(77019),sA=ae(89837),IA=ae(59301),KA=({callback:Le,onCancel:Ke})=>{const We=document.createElement("canvas"),hA=We.getContext("2d");We.width=1e3,We.height=800,hA.fillStyle="#ffffff",hA.fillRect(0,0,We.width,We.height);const zA=We.toDataURL("image/png");return IA.createElement(Je.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},IA.createElement(mA.Z,{style:{height:"100vh"}},IA.createElement(sA.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:zA,visible:!0,title:String(Date.now())},onOk:$A=>{Le({src:$A.url})},onClose:Ke})))},Pe=ae(12378);function pA(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(pA,go.CommandHandler),pA.prototype.canAlignSelection=function(){var Le=this.diagram;return!(Le===null||Le.isReadOnly||Le.isModelReadOnly||Le.selection.count<2)},pA.prototype.alignLeft=function(){var Le=this.diagram;Le.startTransaction("aligning left");var Ke=1/0;Le.selection.each(function(We){We instanceof go.Link||(Ke=Math.min(We.position.x,Ke))}),Le.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Ke,We.position.y))}),Le.commitTransaction("aligning left")},pA.prototype.alignRight=function(){var Le=this.diagram;Le.startTransaction("aligning right");var Ke=-1/0;Le.selection.each(function(We){if(!(We instanceof go.Link)){var hA=We.actualBounds.x+We.actualBounds.width;Ke=Math.max(hA,Ke)}}),Le.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Ke-We.actualBounds.width,We.position.y))}),Le.commitTransaction("aligning right")},pA.prototype.alignTop=function(){var Le=this.diagram;Le.startTransaction("alignTop");var Ke=1/0;Le.selection.each(function(We){We instanceof go.Link||(Ke=Math.min(We.position.y,Ke))}),Le.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.position.x,Ke))}),Le.commitTransaction("alignTop")},pA.prototype.alignBottom=function(){var Le=this.diagram;Le.startTransaction("aligning bottom");var Ke=-1/0;Le.selection.each(function(We){if(!(We instanceof go.Link)){var hA=We.actualBounds.y+We.actualBounds.height;Ke=Math.max(hA,Ke)}}),Le.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.actualBounds.x,Ke-We.actualBounds.height))}),Le.commitTransaction("aligning bottom")},pA.prototype.alignCenterX=function(){var Le=this.diagram,Ke=Le.selection.first();if(Ke){Le.startTransaction("aligning Center X");var We=Ke.actualBounds.x+Ke.actualBounds.width/2;Le.selection.each(function(hA){hA instanceof go.Link||hA.move(new go.Point(We-hA.actualBounds.width/2,hA.actualBounds.y))}),Le.commitTransaction("aligning Center X")}},pA.prototype.alignCenterY=function(){var Le=this.diagram,Ke=Le.selection.first();if(Ke){Le.startTransaction("aligning Center Y");var We=Ke.actualBounds.y+Ke.actualBounds.height/2;Le.selection.each(function(hA){hA instanceof go.Link||hA.move(new go.Point(hA.actualBounds.x,We-hA.actualBounds.height/2))}),Le.commitTransaction("aligning Center Y")}},pA.prototype.alignColumn=function(Le){var Ke=this.diagram;Ke.startTransaction("align Column"),Le===void 0&&(Le=0),Le=parseFloat(Le);var We=new Array;Ke.selection.each(function(Lt){Lt instanceof go.Link||We.push(Lt)});for(var hA=0;hA0){for(var Lt=$A.elt(ft-1);Lt!==null&&Lt.isTreeExpanded&&!Lt.isTreeLeaf;){var zt=this._sortTreeChildrenByY(Lt);Lt=zt.last()}Lt!==null&&Le.select(Lt)}else Le.select(zA)}}else if(We.key==="Down")if(Ke.isTreeExpanded&&!Ke.isTreeLeaf){var hA=this._sortTreeChildrenByY(Ke).first();hA!==null&&Le.select(hA)}else for(;Ke!==null;){var zA=Ke.findTreeParentNode();if(zA===null)break;var $A=this._sortTreeChildrenByY(zA),ft=$A.indexOf(Ke);if(ft<$A.length-1){Le.select($A.elt(ft+1));break}else Ke=zA}var wt=Le.selection.first();wt!==null&&Le.scrollToRect(wt.actualBounds)}},pA.prototype._sortTreeChildrenByY=function(Le){var Ke=new go.List().addAll(Le.findTreeChildrenNodes());return Ke.sort(function(We,hA){var zA=We.location,$A=hA.location;return zA.y<$A.y?-1:zA.y>$A.y?1:zA.x<$A.x?-1:zA.x>$A.x?1:0}),Ke},pA.prototype.copyToClipboard=function(Le){go.CommandHandler.prototype.copyToClipboard.call(this,Le),this._lastPasteOffset.set(this.pasteOffset)},pA.prototype.pasteFromClipboard=function(){var Le=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Le,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Le},Object.defineProperty(pA.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Le){if(Le!=="move"&&Le!=="select"&&Le!=="scroll"&&Le!=="tree"&&Le!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Le);this._arrowKeyBehavior=Le}}),Object.defineProperty(pA.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Le){if(!(Le instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Le);this._pasteOffset.set(Le)}});var JA=pA,Ge=ae(74042),cA=ae(5269),Rt=ae(52430),It={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Bt=ae(64681),bt=ae(59301),ht=(Le,Ke,We)=>new Promise((hA,zA)=>{var $A=zt=>{try{Lt(We.next(zt))}catch(wt){zA(wt)}},ft=zt=>{try{Lt(We.throw(zt))}catch(wt){zA(wt)}},Lt=zt=>zt.done?hA(zt.value):Promise.resolve(zt.value).then($A,ft);Lt((We=We.apply(Le,Ke)).next())});function VA({onCancel:Le,callback:Ke}){let We=(0,x.useRef)(),hA=(0,x.useRef)(),zA=(0,x.useRef)(),$A=(0,x.useRef)(!1);const ft=(0,x.useRef)(!1),[Lt,zt]=(0,x.useState)(0);function wt(){const kA=Pe.bx.make,$t={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};We.current=new Pe.S0(hA.current,{padding:20,grid:kA(Pe.s_,"Grid",kA(Pe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kA(Pe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:YA=>{var St=YA.diagram.commandHandler.addTopLevelParts(YA.diagram.selection,!0);St||YA.diagram.currentTool.doCancel()},commandHandler:kA(JA),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:YA=>{var St=YA.subject;St.location=St.location.copy().snapToGridPoint(YA.diagram.grid.gridOrigin,YA.diagram.grid.gridCellSize),setTimeout(()=>{YA.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:YA=>{var St=YA.subject;setTimeout(()=>{YA.diagram.commandHandler.editTextBlock()})},LinkRelinked:YA=>{var St=YA.parameter.part;St.invalidateConnectedLinks();var mt=YA.subject;YA.diagram.toolManager.linkingTool.isForwards?mt.toNode.invalidateConnectedLinks():mt.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),We.current.nodeTemplate=kA(Pe.NB,"Auto",{locationSpot:Pe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Pe.$u(120,60),minSize:new Pe.$u(40,40),resizable:!0,resizeCellSize:new Pe.$u(10,10),rotatable:!0},new Pe.KX("location","loc",Pe.E9.parse).makeTwoWay(Pe.E9.stringify),new Pe.KX("desiredSize","size",Pe.$u.parse).makeTwoWay(Pe.$u.stringify),kA(Pe.bn,{name:"SHAPE",fill:$t.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Pe.z6.AllSides,toSpot:Pe.z6.AllSides},new Pe.KX("figure"),new Pe.KX("fill"),new Pe.KX("stroke","borderColor"),new Pe.KX("strokeWidth","thickness"),new Pe.KX("strokeDashArray","dash")),kA(Pe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),kA(Pe.al,{margin:1,textAlign:"center",overflow:Pe.al.OverflowEllipsis,editable:!0},new Pe.KX("text").makeTwoWay(),new Pe.KX("stroke","color"))),We.current.nodeTemplate.toolTip=kA("ToolTip",kA(Pe.s_,"Vertical",{maxSize:new Pe.$u(200,NaN)},kA(Pe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Pe.KX("text")),kA(Pe.al,{font:"10pt sans-serif",textAlign:"center"},new Pe.KX("text","details"))));function Tn(YA,St){var mt=(et,Cn)=>{et.handled=!0,et.diagram.model.commit(ca=>{var Ya=Cn.part.adornedPart,fe=new Pe.E9().setRectSpot(Ya.actualBounds,YA);fe.subtract(Ya.location),fe.scale(2,2),fe.x+=Math.sign(fe.x)*130,fe.y+=Math.sign(fe.y)*130,fe.add(Ya.location),fe.snapToGridPoint(et.diagram.grid.gridOrigin,et.diagram.grid.gridCellSize);var me=ca.copyNodeData(Ya.data);ca.setGroupKeyForNodeData(me,ca.getGroupKeyForNodeData(Ya.data)),ca.addNodeData(me);var He={from:Ya.key,to:ca.getKeyForNodeData(me)};ca.addLinkData(He);var qe=et.diagram.findNodeForData(me);qe.location=fe,et.diagram.select(qe),setTimeout(()=>{et.diagram.commandHandler.editTextBlock()},20)})};return kA(Pe.bn,{figure:St,alignment:YA,alignmentFocus:YA.opposite(),width:YA.equals(Pe.z6.Top)||YA.equals(Pe.z6.Bottom)?25:18,height:YA.equals(Pe.z6.Top)||YA.equals(Pe.z6.Bottom)?18:25,fill:"orange",stroke:$t.white,strokeWidth:4,mouseEnter:(et,Cn)=>Cn.fill="dodgerblue",mouseLeave:(et,Cn)=>Cn.fill="orange",isActionable:!0,click:mt,contextClick:mt})}function WA(YA){return kA(Pe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(St,mt)=>mt.fill="dodgerblue",mouseLeave:(St,mt)=>mt.fill="orange",click:(St,mt)=>{St.diagram.commandHandler.showContextMenu(mt.part.adornedPart)}},YA||{})}We.current.nodeTemplate.selectionAdornmentTemplate=kA(Pe.uz,"Spot",kA(Pe.Vm,{padding:10}),Tn(Pe.z6.Top,"TriangleUp"),Tn(Pe.z6.Left,"TriangleLeft"),Tn(Pe.z6.Right,"TriangleRight"),Tn(Pe.z6.Bottom,"TriangleDown"),WA({alignment:new Pe.z6(.75,0)}));function Ba(YA,St){return(mt,et)=>{mt.handled=!0,mt.diagram.model.commit(Cn=>{Cn.set(et.part.adornedPart.data,YA,St)})}}function Ea(YA,St){return St||(St="color"),kA(Pe.bn,{width:16,height:16,stroke:"lightgray",fill:YA,margin:1,background:"transparent",mouseEnter:(mt,et)=>et.stroke="dodgerblue",mouseLeave:(mt,et)=>et.stroke="lightgray",click:Ba(St,YA),contextClick:Ba(St,YA)})}function Xt(){return[kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Ea($t.white,"fill"),Ea($t.beige,"fill"),Ea($t.extralightblue,"fill"),Ea($t.extralightred,"fill"))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Ea($t.lightgray,"fill"),Ea($t.lightgreen,"fill"),Ea($t.lightblue,"fill"),Ea($t.lightred,"fill")))]}function nt(){return[kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Ea($t.black),Ea($t.green),Ea($t.blue),Ea($t.red))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Ea($t.white),Ea($t.magenta),Ea($t.purple),Ea($t.orange)))]}function Yn(YA,St){return St||(St="thickness"),kA(Pe.bn,"LineH",{width:16,height:16,strokeWidth:YA,margin:1,background:"transparent",mouseEnter:(mt,et)=>et.background="dodgerblue",mouseLeave:(mt,et)=>et.background="transparent",click:Ba(St,YA),contextClick:Ba(St,YA)})}function ta(YA,St){return St||(St="dash"),kA(Pe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:YA,margin:1,background:"transparent",mouseEnter:(mt,et)=>et.background="dodgerblue",mouseLeave:(mt,et)=>et.background="transparent",click:Ba(St,YA),contextClick:Ba(St,YA)})}function ea(){return[kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Yn(1),Yn(2),Yn(3),Yn(4))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",ta(null),ta([2,4]),ta([4,4])))]}function nn(YA,St){return St||(St="figure"),kA(Pe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:YA,margin:1,background:"transparent",mouseEnter:(mt,et)=>et.fill="dodgerblue",mouseLeave:(mt,et)=>et.fill="lightgray",click:Ba(St,YA),contextClick:Ba(St,YA)})}We.current.nodeTemplate.contextMenu=kA("ContextMenu",kA("ContextMenuButton",kA(Pe.s_,"Horizontal",nn("Rectangle"),nn("RoundedRectangle"),nn("Ellipse"),nn("Diamond"))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",nn("Parallelogram2"),nn("ManualOperation"),nn("Procedure"),nn("Cylinder1"))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",nn("Terminator"),nn("CreateRequest"),nn("Document"),nn("TriangleDown"))),Xt(),nt(),ea()),We.current.groupTemplate=kA(Pe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Pe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(YA,St)=>{var mt=St.addMembers(St.diagram.selection,!0);mt||St.diagram.currentTool.doCancel()},avoidable:!1},new Pe.KX("location","loc",Pe.E9.parse).makeTwoWay(Pe.E9.stringify),kA(Pe.s_,"Auto",{name:"BODY"},kA(Pe.bn,{parameter1:10,fill:$t.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Pe.z6.AllSides,toSpot:Pe.z6.AllSides},new Pe.KX("fill"),new Pe.KX("stroke","color"),new Pe.KX("strokeWidth","thickness"),new Pe.KX("strokeDashArray","dash")),kA(Pe.Vm,{background:"transparent",margin:20})),kA(Pe.al,{alignment:Pe.z6.Top,alignmentFocus:Pe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Pe.KX("text"),new Pe.KX("stroke","color"))),We.current.groupTemplate.selectionAdornmentTemplate=kA(Pe.uz,"Spot",kA(Pe.s_,"Auto",kA(Pe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),kA(Pe.Vm,{margin:1.5})),WA({alignment:Pe.z6.TopRight,alignmentFocus:Pe.z6.BottomRight})),We.current.groupTemplate.contextMenu=kA("ContextMenu",Xt(),nt(),ea()),We.current.linkTemplate=kA(Pe.rU,{layerName:"Foreground",routing:Pe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Pe.KX("fromSpot","fromSpot",Pe.z6.parse),new Pe.KX("toSpot","toSpot",Pe.z6.parse),new Pe.KX("fromShortLength","dir",YA=>YA>=1?10:0),new Pe.KX("toShortLength","dir",YA=>YA>=1?10:0),new Pe.KX("points").makeTwoWay(),kA(Pe.bn,{strokeWidth:2},new Pe.KX("stroke","color"),new Pe.KX("strokeWidth","thickness"),new Pe.KX("strokeDashArray","dash")),kA(Pe.bn,{segmentIndex:0,segmentOffset:new Pe.E9(15,0),segmentOrientation:Pe.rU.OrientAlong,alignmentFocus:Pe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Pe.KX("fill","color"),new Pe.KX("visible","dir",YA=>YA===1)),kA(Pe.bn,{segmentIndex:-1,segmentOffset:new Pe.E9(-10,6),segmentOrientation:Pe.rU.OrientPlus90,alignmentFocus:Pe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Pe.KX("fill","color"),new Pe.KX("visible","dir",YA=>YA>=1),new Pe.KX("width","thickness",YA=>7+3*YA),new Pe.KX("height","thickness",YA=>7+3*YA),new Pe.KX("segmentOffset","thickness",YA=>new Pe.E9(-15,4+1.5*YA))),kA(Pe.bn,{segmentIndex:0,segmentOffset:new Pe.E9(15,-6),segmentOrientation:Pe.rU.OrientMinus90,alignmentFocus:Pe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Pe.KX("fill","color"),new Pe.KX("visible","dir",YA=>YA===2),new Pe.KX("width","thickness",YA=>7+3*YA),new Pe.KX("height","thickness",YA=>7+3*YA),new Pe.KX("segmentOffset","thickness",YA=>new Pe.E9(-15,4+1.5*YA))),kA(Pe.al,{alignmentFocus:new Pe.z6(0,1,-4,0),editable:!0},new Pe.KX("text").makeTwoWay(),new Pe.KX("stroke","color"))),We.current.linkTemplate.selectionAdornmentTemplate=kA(Pe.uz,kA(Pe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Hn(2)},new Pe.KX("pathPattern","thickness",Hn)),WA({alignmentFocus:new Pe.z6(0,0,-6,-4)}));function Hn(YA){return kA(Pe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(YA+4).toString()+" H3"})}function Jn(YA){var St="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return YA===0?St="M0 0 M16 16 M0 8 L16 8":YA===2&&(St="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),kA(Pe.bn,{geometryString:St,margin:2,background:"transparent",mouseEnter:(mt,et)=>et.background="dodgerblue",mouseLeave:(mt,et)=>et.background="transparent",click:Ba("dir",YA),contextClick:Ba("dir",YA)})}function ua(YA){var St=(mt,et)=>{mt.handled=!0,mt.diagram.model.commit(Cn=>{var ca=et.part.adornedPart;Cn.set(ca.data,YA?"toSpot":"fromSpot",Pe.z6.stringify(Pe.z6.AllSides)),(YA?ca.toNode:ca.fromNode).invalidateConnectedLinks()})};return kA(Pe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(mt,et)=>et.background="dodgerblue",mouseLeave:(mt,et)=>et.background="transparent",click:St,contextClick:St})}function LA(YA,St){var mt=0,et=Pe.z6.RightSide;YA.equals(Pe.z6.Top)?(mt=270,et=Pe.z6.TopSide):YA.equals(Pe.z6.Left)?(mt=180,et=Pe.z6.LeftSide):YA.equals(Pe.z6.Bottom)&&(mt=90,et=Pe.z6.BottomSide),St||(mt-=180);var Cn=(ca,Ya)=>{ca.handled=!0,ca.diagram.model.commit(fe=>{var me=Ya.part.adornedPart;fe.set(me.data,St?"toSpot":"fromSpot",Pe.z6.stringify(et)),(St?me.toNode:me.fromNode).invalidateConnectedLinks()})};return kA(Pe.bn,{alignment:YA,alignmentFocus:YA.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:mt,background:"transparent",mouseEnter:(ca,Ya)=>Ya.background="dodgerblue",mouseLeave:(ca,Ya)=>Ya.background="transparent",click:Cn,contextClick:Cn})}We.current.linkTemplate.contextMenu=kA("ContextMenu",nt(),ea(),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",Jn(0),Jn(1),Jn(2))),kA("ContextMenuButton",kA(Pe.s_,"Horizontal",kA(Pe.s_,"Spot",ua(!1),LA(Pe.z6.Top,!1),LA(Pe.z6.Left,!1),LA(Pe.z6.Right,!1),LA(Pe.z6.Bottom,!1)),kA(Pe.s_,"Spot",{margin:new Pe.Zt(0,0,0,2)},ua(!0),LA(Pe.z6.Top,!0),LA(Pe.z6.Left,!0),LA(Pe.z6.Right,!0),LA(Pe.z6.Bottom,!0)))));const Sa=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -1079,18 +1079,18 @@ ${pA} {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var Pa=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Qa(YA){return console.log("shapeName:",YA),Pa.indexOf(YA)>=0}var _a=new Pe.YI(zA.current,{maxSelectionCount:1,linkTemplate:kA(Pe.rU,{locationSpot:Pe.z6.Center,selectionAdornmentTemplate:kA(Pe.uz,"Link",{locationSpot:Pe.z6.Center},kA(Pe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),kA(Pe.bn,{toArrow:"Standard",stroke:null}))},{routing:Pe.rU.AvoidsNodes,curve:Pe.rU.JumpOver,corner:5,toShortLength:4},new Pe.KX("points"),kA(Pe.bn,{isPanelMain:!0,strokeWidth:2}),kA(Pe.bn,{toArrow:"Standard",stroke:null})),model:new Pe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Pe.bn.getFigureGenerators().toArray().map(YA=>({text:"\u672A\u547D\u540D",size:"100 100",figure:YA.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return We.current.addDiagramListener("TextEdited",function(YA){var St;const mt=YA.subject.part;var et=(St=document.activeElement)==null?void 0:St.value;typeof et=="string"&&et.trim()===""&&We.current.model.commit(function(pn){pn.set(mt.data,"text","\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}),_a.nodeTemplate=kA(Pe.NB,"Auto",{locationSpot:Pe.z6.Center},new Pe.KX("location","location",Pe.E9.parse).makeTwoWay(Pe.E9.stringify),kA(Pe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Pe.KX("stroke").makeTwoWay(),new Pe.KX("fill").makeTwoWay(),new Pe.KX("figure")),kA(Pe.al,{margin:new Pe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Pe.$u(16,16),maxSize:new Pe.$u(10,NaN),textAlign:"center",editable:!0},new Pe.KX("key").makeTwoWay())),setTimeout(()=>{We.current.grid=kA(Pe.s_,"Grid",kA(Pe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kA(Pe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),We.current.grid.visible=!0,We.current.grid.gridCellStroke="darkgray",We.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=We.current,We.current}const gn=()=>ht(this,null,function*(){var kA,$t=We.current.makeImage();const Tn=yield(0,Rt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:$t.src,file_data:JSON.stringify({login:(kA=(0,Bt.eY)())==null?void 0:kA.login,data:JSON.parse(We.current.model.toJson())})}});Ke({src:Tn.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{wt()},500),zt(Lt+1),()=>{We.current=null}),[]),bt.createElement("div",{ref:ft,className:"body-overflow-initial"},bt.createElement(Je.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Lt,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:bt.createElement(mA.Z,null,bt.createElement(cA.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),bt.createElement(cA.Z,{onClick:()=>{var kA,$t,Tn=We.current.selection.first();if($A.current=!$A.current,document.activeElement&&Tn){let WA=($t=(kA=document.activeElement)==null?void 0:kA.value)==null?void 0:$t.trim();typeof WA=="string"&&We.current.model.commit(function(Ba){Ba.set(Tn.data,"text",WA||"\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}zt(Lt+1)}},bt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Le},bt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:$A.current?"none":"block"},className:It.flowChartWrp},bt.createElement("div",{style:{display:"flex",height:"100%"}},bt.createElement("div",{style:{width:"300px",height:"100%"}},bt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),bt.createElement("div",{style:{height:"calc(100% - 50px)"},className:It.myPaletteDiv,ref:zA})),bt.createElement("div",{style:{flex:1,position:"relative"}},bt.createElement("div",{ref:hA,style:{height:"80vh"}}))),bt.createElement("div",{className:"tr"},bt.createElement(Re.ZP,{size:"large",onClick:gn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var rA=VA,QA=ae(47889),Ye=ae(71051);const MA=QA.ZP.Group,Fe={margin:"0 8px"};var UA=({callback:Le,onCancel:Ke})=>{function We(hA){Le(hA)}return x.createElement(pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:We},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Fe},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Fe},"\u884C\u6570"),x.createElement(pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(Ye.Z,null)),x.createElement("span",{style:Fe},"\u5217\u6570"),x.createElement(pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(Ye.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Fe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(pe.default.Item,{name:"align"},x.createElement(MA,null,x.createElement(QA.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(QA.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(QA.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(QA.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Re.ZP,{type:"ghost",onClick:Ke},"\u53D6\u6D88")))},st=ae(71411),jA=ae(84072),TA=ae.n(jA),Jt=(0,x.forwardRef)(({use3d:Le,width:Ke,height:We,callback:hA,showSaveButton:zA},$A)=>{const ft=(0,x.useRef)(),Lt=(0,x.useRef)(),[zt,wt]=(0,x.useState)(!1),gn=(0,x.useRef)({id:ft,appName:"graphing",width:Ke||1e3,height:We||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{Lt.current=new(TA())(gn.current,!0),window.onload=function(){Lt.current.inject("applet_container")}},[]);const kA=()=>{var $t=window.ggbApplet.getPNGBase64(1,!0,72);return hA&&hA($t),$t};return(0,x.useEffect)(()=>{gn.current.appName=zt?"3D":"graphing",Lt.current.inject("applet_container")},[zt]),(0,x.useEffect)(()=>{wt(Le)},[Le]),(0,x.useImperativeHandle)($A,()=>({getImgData:kA})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ft}),x.createElement(mA.Z,{align:"middle"},x.createElement(cA.Z,{flex:1},x.createElement(st.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zt,onChange:$t=>wt($t)})),x.createElement(cA.Z,null,x.createElement(Re.ZP,{size:"large",onClick:kA,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),da=ae(53267),Gn=ae(6767);const ha="link",Kn="upload-image",On="add-flowchart",ra="draw-image",gA="add-flowchart",GA="code-block",Ft="add-table",Qt="------------",vt={default:Qt,left:`:${Qt}`,center:`:${Qt}:`,right:`${Qt}:`};var qt=ae(47458);function Mt(){}let Ot=0;const yn=1e4,un="\u2581",Pn="@\u2581\u2581@",yt="@\u2581@",ot=` +]}`;var Pa=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Qa(YA){return console.log("shapeName:",YA),Pa.indexOf(YA)>=0}var _a=new Pe.YI(zA.current,{maxSelectionCount:1,linkTemplate:kA(Pe.rU,{locationSpot:Pe.z6.Center,selectionAdornmentTemplate:kA(Pe.uz,"Link",{locationSpot:Pe.z6.Center},kA(Pe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),kA(Pe.bn,{toArrow:"Standard",stroke:null}))},{routing:Pe.rU.AvoidsNodes,curve:Pe.rU.JumpOver,corner:5,toShortLength:4},new Pe.KX("points"),kA(Pe.bn,{isPanelMain:!0,strokeWidth:2}),kA(Pe.bn,{toArrow:"Standard",stroke:null})),model:new Pe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Pe.bn.getFigureGenerators().toArray().map(YA=>({text:"\u672A\u547D\u540D",size:"100 100",figure:YA.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return We.current.addDiagramListener("TextEdited",function(YA){var St;const mt=YA.subject.part;var et=(St=document.activeElement)==null?void 0:St.value;typeof et=="string"&&et.trim()===""&&We.current.model.commit(function(Cn){Cn.set(mt.data,"text","\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}),_a.nodeTemplate=kA(Pe.NB,"Auto",{locationSpot:Pe.z6.Center},new Pe.KX("location","location",Pe.E9.parse).makeTwoWay(Pe.E9.stringify),kA(Pe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Pe.KX("stroke").makeTwoWay(),new Pe.KX("fill").makeTwoWay(),new Pe.KX("figure")),kA(Pe.al,{margin:new Pe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Pe.$u(16,16),maxSize:new Pe.$u(10,NaN),textAlign:"center",editable:!0},new Pe.KX("key").makeTwoWay())),setTimeout(()=>{We.current.grid=kA(Pe.s_,"Grid",kA(Pe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kA(Pe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),We.current.grid.visible=!0,We.current.grid.gridCellStroke="darkgray",We.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=We.current,We.current}const gn=()=>ht(this,null,function*(){var kA,$t=We.current.makeImage();const Tn=yield(0,Rt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:$t.src,file_data:JSON.stringify({login:(kA=(0,Bt.eY)())==null?void 0:kA.login,data:JSON.parse(We.current.model.toJson())})}});Ke({src:Tn.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{wt()},500),zt(Lt+1),()=>{We.current=null}),[]),bt.createElement("div",{ref:ft,className:"body-overflow-initial"},bt.createElement(Je.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Lt,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:bt.createElement(mA.Z,null,bt.createElement(cA.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),bt.createElement(cA.Z,{onClick:()=>{var kA,$t,Tn=We.current.selection.first();if($A.current=!$A.current,document.activeElement&&Tn){let WA=($t=(kA=document.activeElement)==null?void 0:kA.value)==null?void 0:$t.trim();typeof WA=="string"&&We.current.model.commit(function(Ba){Ba.set(Tn.data,"text",WA||"\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}zt(Lt+1)}},bt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Le},bt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:$A.current?"none":"block"},className:It.flowChartWrp},bt.createElement("div",{style:{display:"flex",height:"100%"}},bt.createElement("div",{style:{width:"300px",height:"100%"}},bt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),bt.createElement("div",{style:{height:"calc(100% - 50px)"},className:It.myPaletteDiv,ref:zA})),bt.createElement("div",{style:{flex:1,position:"relative"}},bt.createElement("div",{ref:hA,style:{height:"80vh"}}))),bt.createElement("div",{className:"tr"},bt.createElement(Re.ZP,{size:"large",onClick:gn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var rA=VA,QA=ae(47889),Ye=ae(71051);const MA=QA.ZP.Group,Fe={margin:"0 8px"};var UA=({callback:Le,onCancel:Ke})=>{function We(hA){Le(hA)}return x.createElement(pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:We},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Fe},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Fe},"\u884C\u6570"),x.createElement(pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(Ye.Z,null)),x.createElement("span",{style:Fe},"\u5217\u6570"),x.createElement(pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(Ye.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Fe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(pe.default.Item,{name:"align"},x.createElement(MA,null,x.createElement(QA.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(QA.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(QA.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(QA.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Re.ZP,{type:"ghost",onClick:Ke},"\u53D6\u6D88")))},st=ae(71411),jA=ae(84072),TA=ae.n(jA),Jt=(0,x.forwardRef)(({use3d:Le,width:Ke,height:We,callback:hA,showSaveButton:zA},$A)=>{const ft=(0,x.useRef)(),Lt=(0,x.useRef)(),[zt,wt]=(0,x.useState)(!1),gn=(0,x.useRef)({id:ft,appName:"graphing",width:Ke||1e3,height:We||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{Lt.current=new(TA())(gn.current,!0),window.onload=function(){Lt.current.inject("applet_container")}},[]);const kA=()=>{var $t=window.ggbApplet.getPNGBase64(1,!0,72);return hA&&hA($t),$t};return(0,x.useEffect)(()=>{gn.current.appName=zt?"3D":"graphing",Lt.current.inject("applet_container")},[zt]),(0,x.useEffect)(()=>{wt(Le)},[Le]),(0,x.useImperativeHandle)($A,()=>({getImgData:kA})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ft}),x.createElement(mA.Z,{align:"middle"},x.createElement(cA.Z,{flex:1},x.createElement(st.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zt,onChange:$t=>wt($t)})),x.createElement(cA.Z,null,x.createElement(Re.ZP,{size:"large",onClick:kA,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),da=ae(53267),Gn=ae(6767);const ha="link",Kn="upload-image",On="add-flowchart",ra="draw-image",gA="add-flowchart",GA="code-block",Ft="add-table",Qt="------------",vt={default:Qt,left:`:${Qt}`,center:`:${Qt}:`,right:`${Qt}:`};var qt=ae(47458);function Mt(){}let Ot=0;const yn=1e4,un="\u2581",Pn="@\u2581\u2581@",yt="@\u2581@",ot=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,An=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xt(Le){return/^\d+$/.test(Le)?`${Le}px`:Le}const dt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_t={[dt+"-B"]:"bold",[dt+"-I"]:"italic"},PA={[ha]:"\u6DFB\u52A0\u94FE\u63A5",[GA]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Kn]:"\u6DFB\u52A0\u56FE\u7247",[ra]:"\u6DFB\u52A0\u753B\u56FE",[On]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ft]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var RA=({defaultValue:Le="",onChange:Ke,width:We="100%",height:hA=400,miniToolbar:zA=!1,isFocus:$A=!1,watch:ft,insertTemp:Lt,mode:zt="markdown",id:wt="markdown-editor-id",showResizeBar:gn=!1,noStorage:kA=!1,showNullButton:$t=!1,showNullProgramButton:Tn=!1,hidetoolBar:WA=!1,fullScreen:Ba=!1,onBlur:Ea,onCMBeforeChange:Xt,onFullScreen:nt,className:Yn="",disablePaste:ta=!1,disabled:ea=!1,disabledFill:nn=!1,placeholder:Hn="",values:Jn="",extraUse:ua})=>{const[LA,Sa]=(0,x.useState)(null),[Pa,Qa]=(0,x.useState)(Le),[_a,YA]=(0,x.useState)(ft),[St,mt]=(0,x.useState)(Ba),[et,pn]=(0,x.useState)(""),[ca,Ya]=(0,x.useState)(0),[fe,me]=(0,x.useState)(hA),[He,qe]=(0,x.useState)(!1),[yA,nA]=(0,x.useState)(0),[tt,ut]=(0,x.useState)(0),Tt=(0,x.useRef)(),Pt=(0,x.useRef)(),XA=(0,x.useRef)(),it=(0,x.useRef)();(0,x.useEffect)(()=>{const eA=window.scrollY||window.pageYOffset;Qa(Jn),LA==null||LA.setValue(Jn),window.scrollTo(0,eA)},[Jn]),(0,x.useEffect)(()=>{nt==null||nt(St)},[St]),(0,x.useEffect)(()=>{if(Tt.current){let eA=function(qA,ZA){var at;if(ta){ZA.preventDefault();return}const Gt=ZA.clipboardData;if(Gt){const kt=Gt.types.toString(),Ut=Gt.items;if(kt==="Files"||Gt.types.indexOf("Files")>-1){if(ZA.preventDefault(),zt=="stex")return;try{let Dt=Ut[1];((at=Ut[0])==null?void 0:at.kind)==="file"&&(Dt=Ut[0]);const oa=Dt.getAsFile(),wn=oa.name.split(".").pop();(0,ke.I)(oa,OA=>{var xn,ia,_A;OA.id?((xn=oa==null?void 0:oa.type)==null?void 0:xn.indexOf("image"))>-1?uA.replaceSelection(``):((ia=oa==null?void 0:oa.type)==null?void 0:ia.indexOf("video"))>-1?uA.replaceSelection(``):((_A=oa==null?void 0:oa.type)==null?void 0:_A.indexOf("pdf"))>-1?uA.replaceSelection(`${oa.name}`):An.includes(wn)?uA.replaceSelection(`${oa.name}`):uA.replaceSelection(`[${oa.name}](/api/attachments/${OA.id}?type=${OA.content_type})`):(OA==null?void 0:OA.status)===401&&(document.location.href="/user/login")})}catch(Dt){Gn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const uA=ve().fromTextArea(Tt.current,{mode:zt,lineNumbers:!zA,lineWrapping:!0,value:Le,autoCloseTags:!0,autoCloseBrackets:!0});return uA.on("keyup",function(qA,ZA){ZA.keyCode===8&&(qA.getValue()==""?uA.setOption("placeholder",Hn):uA.setOption("placeholder",null))}),uA.on("keydown",function(qA,ZA){if(ZA.keyCode===8){var at=Vt(qA);at&&ZA.preventDefault()}}),$A&&uA.focus(),uA.on("paste",eA),ea&&uA.on("beforeChange",function(qA,ZA){(ZA.origin==="paste"||ZA.origin==="+input")&&ZA.cancel()}),Sa(uA),()=>{uA.off("paste",eA)}}},[]);const vn=(0,x.useCallback)(()=>{if(Pt.current)try{}catch(eA){console.log(eA,"---- to set md editor body height")}},[fe,Pt,St]);(0,x.useEffect)(()=>{function eA(){let uA=new we.Z(qA=>{for(let ZA of qA)(ZA.target.offsetHeight>0||ZA.target.offsetWidth>0)&&(vn(),LA.setSize("100%","100%"),LA.refresh())});return uA.observe(Tt.current.parentElement),uA}if(LA){const uA=eA();return()=>{var qA,ZA;(qA=Tt.current)!=null&&qA.parentElement&&uA.unobserve((ZA=Tt.current)==null?void 0:ZA.parentElement)}}},[LA,vn]),(0,x.useEffect)(()=>{if(LA){let eA=[];for(const[uA,qA]of Object.entries(_t)){let ZA={[uA]:()=>{ln(qA)}};eA.push(ZA),LA.addKeyMap(ZA)}return()=>{for(let uA of eA)LA.removeKeyMap(uA)}}},[LA]),(0,x.useEffect)(()=>{Ba!==St&&mt(Ba)},[Ba]),(0,qt.Z)(()=>{if(!kA&&ca>0){let eA=new Date().getTime(),uA=window.sessionStorage.getItem(wt);eA>=ca+yn&&(!uA||uA!==Pa)&&(window.sessionStorage.setItem(wt,Pa),qe(!0))}},yn),(0,x.useEffect)(()=>{YA(ft)},[LA,ft]),(0,x.useEffect)(()=>{LA&&$A&&LA.focus()},[LA,$A]),(0,x.useEffect)(()=>{if(_a&&LA){let eA=function(qA){let ZA=qA.target;if(it.current){let at=ZA.scrollTop/ZA.scrollHeight;it.current.scrollTop=it.current.scrollHeight*at}};const uA=LA.getScrollerElement();return uA.addEventListener("scroll",eA),()=>{uA.removeEventListener("scroll",eA)}}},[LA,_a]),(0,x.useEffect)(()=>{if(LA&&Xt){let eA=function(uA,qA){Xt(uA,qA)};return LA.on("beforeChange",eA),()=>{LA.off("beforeChange",eA)}}},[LA,Xt]),(0,x.useEffect)(()=>{if(LA&&Ea){let eA=function(){Ea(LA.getValue())};return LA.on("blur",eA),()=>{LA.off("blur",eA)}}},[LA,Ea]);function Vt(eA,uA){var qA=eA.getDoc(),ZA=qA.getCursor(),at=qA.getLine(ZA.line),Gt=at.charAt(ZA.ch-1),kt=at.lastIndexOf("@\u2581@",ZA.ch),Ut=at.lastIndexOf("@\u2581\u2581@",ZA.ch),Dt=kt>Ut?kt:Ut,oa=kt>Ut?3:4;if(Pn.indexOf(Gt)===-1)return null;if(console.log("change1:",uA,eA,at,ZA,Dt,kt,Ut,Gt),Dt>=0&&ZA.ch-Dt<5){var wn=Dt+oa;return qA.replaceRange("",{line:ZA.line,ch:Dt},{line:ZA.line,ch:wn}),{line:ZA.line,ch:wn}}return null}(0,x.useEffect)(()=>{if(LA){let eA=function(uA,qA){const ZA=uA.getValue();Qa(ZA),Ya(new Date().getTime()),uA.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ke&&(Tn?Ke(ZA,ja(ZA)):Ke(ZA))};return LA.on("change",eA),()=>{LA.off("change",eA)}}},[LA,Ke]),(0,x.useEffect)(()=>{if(LA)if(Le==null)LA.setValue(""),Qa("");else{const eA=window.scrollY||window.pageYOffset;Le!==LA.getValue()&&(LA.setValue(Le),Qa(Le),LA.setCursor(ea?1:LA.lineCount(),0),window.scrollTo(0,eA))}},[LA,Le]);const ln=(0,x.useCallback)(eA=>{const uA=LA.getCursor(),qA=LA.getSelection();let ZA=qA.split(` -`);switch(eA){case"bold":return LA.replaceSelection("**"+qA+"**"),qA===""&&LA.setCursor(uA.line,uA.ch+2),LA.focus();case"italic":return LA.replaceSelection("*"+qA+"*"),qA===""&&LA.setCursor(uA.line,uA.ch+1),LA.focus();case"code":return LA.replaceSelection("`"+qA+"`"),qA===""&&LA.setCursor(uA.line,uA.ch+1),LA.focus();case"inline-latex":return pn("inline-latex"),LA.focus();case"latex":return LA.replaceSelection("```latex\n"+qA+"\n```"),LA.setCursor(uA.line+1,qA.length+1),LA.focus();case"line-break":return LA.replaceSelection(`
      +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,tn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xt(Le){return/^\d+$/.test(Le)?`${Le}px`:Le}const dt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_t={[dt+"-B"]:"bold",[dt+"-I"]:"italic"},PA={[ha]:"\u6DFB\u52A0\u94FE\u63A5",[GA]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Kn]:"\u6DFB\u52A0\u56FE\u7247",[ra]:"\u6DFB\u52A0\u753B\u56FE",[On]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ft]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var RA=({defaultValue:Le="",onChange:Ke,width:We="100%",height:hA=400,miniToolbar:zA=!1,isFocus:$A=!1,watch:ft,insertTemp:Lt,mode:zt="markdown",id:wt="markdown-editor-id",showResizeBar:gn=!1,noStorage:kA=!1,showNullButton:$t=!1,showNullProgramButton:Tn=!1,hidetoolBar:WA=!1,fullScreen:Ba=!1,onBlur:Ea,onCMBeforeChange:Xt,onFullScreen:nt,className:Yn="",disablePaste:ta=!1,disabled:ea=!1,disabledFill:nn=!1,placeholder:Hn="",values:Jn="",extraUse:ua})=>{const[LA,Sa]=(0,x.useState)(null),[Pa,Qa]=(0,x.useState)(Le),[_a,YA]=(0,x.useState)(ft),[St,mt]=(0,x.useState)(Ba),[et,Cn]=(0,x.useState)(""),[ca,Ya]=(0,x.useState)(0),[fe,me]=(0,x.useState)(hA),[He,qe]=(0,x.useState)(!1),[yA,nA]=(0,x.useState)(0),[tt,ut]=(0,x.useState)(0),Tt=(0,x.useRef)(),Pt=(0,x.useRef)(),XA=(0,x.useRef)(),it=(0,x.useRef)();(0,x.useEffect)(()=>{const eA=window.scrollY||window.pageYOffset;Qa(Jn),LA==null||LA.setValue(Jn),window.scrollTo(0,eA)},[Jn]),(0,x.useEffect)(()=>{nt==null||nt(St)},[St]),(0,x.useEffect)(()=>{if(Tt.current){let eA=function(qA,ZA){var at;if(ta){ZA.preventDefault();return}const Gt=ZA.clipboardData;if(Gt){const kt=Gt.types.toString(),Ut=Gt.items;if(kt==="Files"||Gt.types.indexOf("Files")>-1){if(ZA.preventDefault(),zt=="stex")return;try{let Dt=Ut[1];((at=Ut[0])==null?void 0:at.kind)==="file"&&(Dt=Ut[0]);const oa=Dt.getAsFile(),wn=oa.name.split(".").pop();(0,ke.I)(oa,OA=>{var xn,ia,_A;OA.id?((xn=oa==null?void 0:oa.type)==null?void 0:xn.indexOf("image"))>-1?uA.replaceSelection(``):((ia=oa==null?void 0:oa.type)==null?void 0:ia.indexOf("video"))>-1?uA.replaceSelection(``):((_A=oa==null?void 0:oa.type)==null?void 0:_A.indexOf("pdf"))>-1?uA.replaceSelection(`${oa.name}`):tn.includes(wn)?uA.replaceSelection(`${oa.name}`):uA.replaceSelection(`[${oa.name}](/api/attachments/${OA.id}?type=${OA.content_type})`):(OA==null?void 0:OA.status)===401&&(document.location.href="/user/login")})}catch(Dt){Gn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const uA=ve().fromTextArea(Tt.current,{mode:zt,lineNumbers:!zA,lineWrapping:!0,value:Le,autoCloseTags:!0,autoCloseBrackets:!0});return uA.on("keyup",function(qA,ZA){ZA.keyCode===8&&(qA.getValue()==""?uA.setOption("placeholder",Hn):uA.setOption("placeholder",null))}),uA.on("keydown",function(qA,ZA){if(ZA.keyCode===8){var at=Vt(qA);at&&ZA.preventDefault()}}),$A&&uA.focus(),uA.on("paste",eA),ea&&uA.on("beforeChange",function(qA,ZA){(ZA.origin==="paste"||ZA.origin==="+input")&&ZA.cancel()}),Sa(uA),()=>{uA.off("paste",eA)}}},[]);const vn=(0,x.useCallback)(()=>{if(Pt.current)try{}catch(eA){console.log(eA,"---- to set md editor body height")}},[fe,Pt,St]);(0,x.useEffect)(()=>{function eA(){let uA=new we.Z(qA=>{for(let ZA of qA)(ZA.target.offsetHeight>0||ZA.target.offsetWidth>0)&&(vn(),LA.setSize("100%","100%"),LA.refresh())});return uA.observe(Tt.current.parentElement),uA}if(LA){const uA=eA();return()=>{var qA,ZA;(qA=Tt.current)!=null&&qA.parentElement&&uA.unobserve((ZA=Tt.current)==null?void 0:ZA.parentElement)}}},[LA,vn]),(0,x.useEffect)(()=>{if(LA){let eA=[];for(const[uA,qA]of Object.entries(_t)){let ZA={[uA]:()=>{ln(qA)}};eA.push(ZA),LA.addKeyMap(ZA)}return()=>{for(let uA of eA)LA.removeKeyMap(uA)}}},[LA]),(0,x.useEffect)(()=>{Ba!==St&&mt(Ba)},[Ba]),(0,qt.Z)(()=>{if(!kA&&ca>0){let eA=new Date().getTime(),uA=window.sessionStorage.getItem(wt);eA>=ca+yn&&(!uA||uA!==Pa)&&(window.sessionStorage.setItem(wt,Pa),qe(!0))}},yn),(0,x.useEffect)(()=>{YA(ft)},[LA,ft]),(0,x.useEffect)(()=>{LA&&$A&&LA.focus()},[LA,$A]),(0,x.useEffect)(()=>{if(_a&&LA){let eA=function(qA){let ZA=qA.target;if(it.current){let at=ZA.scrollTop/ZA.scrollHeight;it.current.scrollTop=it.current.scrollHeight*at}};const uA=LA.getScrollerElement();return uA.addEventListener("scroll",eA),()=>{uA.removeEventListener("scroll",eA)}}},[LA,_a]),(0,x.useEffect)(()=>{if(LA&&Xt){let eA=function(uA,qA){Xt(uA,qA)};return LA.on("beforeChange",eA),()=>{LA.off("beforeChange",eA)}}},[LA,Xt]),(0,x.useEffect)(()=>{if(LA&&Ea){let eA=function(){Ea(LA.getValue())};return LA.on("blur",eA),()=>{LA.off("blur",eA)}}},[LA,Ea]);function Vt(eA,uA){var qA=eA.getDoc(),ZA=qA.getCursor(),at=qA.getLine(ZA.line),Gt=at.charAt(ZA.ch-1),kt=at.lastIndexOf("@\u2581@",ZA.ch),Ut=at.lastIndexOf("@\u2581\u2581@",ZA.ch),Dt=kt>Ut?kt:Ut,oa=kt>Ut?3:4;if(Pn.indexOf(Gt)===-1)return null;if(console.log("change1:",uA,eA,at,ZA,Dt,kt,Ut,Gt),Dt>=0&&ZA.ch-Dt<5){var wn=Dt+oa;return qA.replaceRange("",{line:ZA.line,ch:Dt},{line:ZA.line,ch:wn}),{line:ZA.line,ch:wn}}return null}(0,x.useEffect)(()=>{if(LA){let eA=function(uA,qA){const ZA=uA.getValue();Qa(ZA),Ya(new Date().getTime()),uA.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ke&&(Tn?Ke(ZA,ja(ZA)):Ke(ZA))};return LA.on("change",eA),()=>{LA.off("change",eA)}}},[LA,Ke]),(0,x.useEffect)(()=>{if(LA)if(Le==null)LA.setValue(""),Qa("");else{const eA=window.scrollY||window.pageYOffset;Le!==LA.getValue()&&(LA.setValue(Le),Qa(Le),LA.setCursor(ea?1:LA.lineCount(),0),window.scrollTo(0,eA))}},[LA,Le]);const ln=(0,x.useCallback)(eA=>{const uA=LA.getCursor(),qA=LA.getSelection();let ZA=qA.split(` +`);switch(eA){case"bold":return LA.replaceSelection("**"+qA+"**"),qA===""&&LA.setCursor(uA.line,uA.ch+2),LA.focus();case"italic":return LA.replaceSelection("*"+qA+"*"),qA===""&&LA.setCursor(uA.line,uA.ch+1),LA.focus();case"code":return LA.replaceSelection("`"+qA+"`"),qA===""&&LA.setCursor(uA.line,uA.ch+1),LA.focus();case"inline-latex":return Cn("inline-latex"),LA.focus();case"latex":return LA.replaceSelection("```latex\n"+qA+"\n```"),LA.setCursor(uA.line+1,qA.length+1),LA.focus();case"line-break":return LA.replaceSelection(`
      `),LA.focus();case"list-ul":return qA===""?LA.replaceSelection("- "+qA):LA.replaceSelection(ZA.map(at=>at===""?"":`- ${at}`).join(` `)),LA.focus();case"list-ol":return qA===""?LA.replaceSelection("1. "+qA):LA.replaceSelection(ZA.map((at,Gt)=>at===""?"":`${Gt+1}. ${at}`).join(` -`)),LA.focus();case"add-null-ch":return qA===""&&LA.setCursor(uA.line,uA.ch),LA.replaceSelection(un),LA.focus();case"add-signal":return qA===""&&LA.setCursor(uA.line,uA.ch),LA.replaceSelection(yt),LA.focus();case"add-multiple":return qA===""&&LA.setCursor(uA.line,uA.ch),LA.replaceSelection(Pn),LA.focus();case"inster-template-1":return qA===""&&LA.setCursor(uA.line,uA.ch),LA.replaceSelection(ot),LA.focus();case"eraser":return LA.setValue(""),LA.focus();case"trigger-watch":return YA(!_a),LA.focus();case"trigger-full-screen":return mt(!St),LA.focus();case ha:pn(ha);return;case GA:pn(GA);return;case Kn:pn(Kn);return;case ra:pn(ra);return;case"maths-latex":pn("maths-latex");return;case On:pn(On);return;case Ft:pn(Ft);return;default:throw new Error}},[LA,_a,St]),Fn=(0,x.useCallback)((eA,uA)=>{var qA,ZA,at,Gt,kt,Ut;switch(pn(""),et){case ha:const{title:xn,link:ia}=eA;return LA.replaceSelection(`[${xn}](${ia})`),LA.focus();case GA:const{language:_A,content:Ua}=eA;return LA.replaceSelection(["```"+_A,Ua,"```"].join(` -`)),LA.focus();case"maths-latex":for(var Dt=atob(eA),oa=new Uint8Array(Dt.length),wn=0;wn{fa.id?LA.replaceSelection(`![,](/api/attachments/${fa.id}?type=${fa.content_type})`):(fa==null?void 0:fa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":LA.replaceSelection("`$$"+eA+"$$`");break;case Kn:case ra:case gA:const{src:va,alt:Ar}=eA,bn=uA,or=(at=(ZA=(qA=bn==null?void 0:bn.name)==null?void 0:qA.split("."))==null?void 0:ZA.pop)==null?void 0:at.call(ZA);return((Gt=bn==null?void 0:bn.type)==null?void 0:Gt.indexOf("image"))>-1||!(bn!=null&&bn.type)?bn!=null&&bn.align||bn!=null&&bn.width?LA.replaceSelection(`

      ${Ar||

      `):LA.replaceSelection(`${Ar||`):((kt=bn==null?void 0:bn.type)==null?void 0:kt.indexOf("video"))>-1?LA.replaceSelection(``):((Ut=bn==null?void 0:bn.type)==null?void 0:Ut.indexOf("pdf"))>-1?LA.replaceSelection(`${bn.name}`):An.includes(or)?LA.replaceSelection(`${bn.name}`):LA.replaceSelection(`[${bn.name}](${va})`),LA.focus();case Ft:const{row:nr,col:fn,align:rn}=eA;let la=` +`)),LA.focus();case"add-null-ch":return qA===""&&LA.setCursor(uA.line,uA.ch),LA.replaceSelection(un),LA.focus();case"add-signal":return qA===""&&LA.setCursor(uA.line,uA.ch),LA.replaceSelection(yt),LA.focus();case"add-multiple":return qA===""&&LA.setCursor(uA.line,uA.ch),LA.replaceSelection(Pn),LA.focus();case"inster-template-1":return qA===""&&LA.setCursor(uA.line,uA.ch),LA.replaceSelection(ot),LA.focus();case"eraser":return LA.setValue(""),LA.focus();case"trigger-watch":return YA(!_a),LA.focus();case"trigger-full-screen":return mt(!St),LA.focus();case ha:Cn(ha);return;case GA:Cn(GA);return;case Kn:Cn(Kn);return;case ra:Cn(ra);return;case"maths-latex":Cn("maths-latex");return;case On:Cn(On);return;case Ft:Cn(Ft);return;default:throw new Error}},[LA,_a,St]),Fn=(0,x.useCallback)((eA,uA)=>{var qA,ZA,at,Gt,kt,Ut;switch(Cn(""),et){case ha:const{title:xn,link:ia}=eA;return LA.replaceSelection(`[${xn}](${ia})`),LA.focus();case GA:const{language:_A,content:Ua}=eA;return LA.replaceSelection(["```"+_A,Ua,"```"].join(` +`)),LA.focus();case"maths-latex":for(var Dt=atob(eA),oa=new Uint8Array(Dt.length),wn=0;wn{fa.id?LA.replaceSelection(`![,](/api/attachments/${fa.id}?type=${fa.content_type})`):(fa==null?void 0:fa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":LA.replaceSelection("`$$"+eA+"$$`");break;case Kn:case ra:case gA:const{src:va,alt:Ar}=eA,bn=uA,or=(at=(ZA=(qA=bn==null?void 0:bn.name)==null?void 0:qA.split("."))==null?void 0:ZA.pop)==null?void 0:at.call(ZA);return((Gt=bn==null?void 0:bn.type)==null?void 0:Gt.indexOf("image"))>-1||!(bn!=null&&bn.type)?bn!=null&&bn.align||bn!=null&&bn.width?LA.replaceSelection(`

      ${Ar||

      `):LA.replaceSelection(`${Ar||`):((kt=bn==null?void 0:bn.type)==null?void 0:kt.indexOf("video"))>-1?LA.replaceSelection(``):((Ut=bn==null?void 0:bn.type)==null?void 0:Ut.indexOf("pdf"))>-1?LA.replaceSelection(`${bn.name}`):tn.includes(or)?LA.replaceSelection(`${bn.name}`):LA.replaceSelection(`[${bn.name}](${va})`),LA.focus();case Ft:const{row:nr,col:fn,align:rn}=eA;let la=` `;for(let fa=0;fa{switch(et){case ha:return x.createElement(iA,{callback:Fn,onCancel:aa});case GA:return x.createElement(NA.Z,{callback:Fn,onCancel:aa});case Kn:return x.createElement(ke.Z,{callback:Fn,onCancel:aa});case On:return x.createElement(rA,{callback:Fn,onCancel:aa});case Ft:return x.createElement(UA,{callback:Fn,onCancel:aa});case"maths-latex":return x.createElement(Jt,{showSaveButton:!0,callback:Fn});case"inline-latex":return x.createElement(da.Z,{showSaveButton:!0,callback:Fn});default:return null}},[et]);function aa(){pn("")}(0,x.useEffect)(()=>{if(XA.current){let eA=function(kt){at=!0,Gt=kt.pageY},uA=function(){at=!1},qA=function(kt){if(at){let Ut=kt.pageY-Gt;Ut<0&&(Ut=0),Ut>300&&(Ut=300);let Dt=hA+Ut+"px";me(Dt)}},ZA=XA.current,at=!1,Gt=0;return ZA.addEventListener("mousedown",eA),document.addEventListener("mousemove",qA),document.addEventListener("mouseup",uA),()=>{ZA.removeEventListener("mousedown",eA),document.removeEventListener("mousemove",qA),document.removeEventListener("mouseup",uA)}}},[LA,XA]),(0,x.useEffect)(()=>{me(hA)},[hA]);const Fa=xt(We),an=xt(fe),hn={width:Fa,height:an},ya=(0,x.useMemo)(()=>{if(ca){let eA=new Date(ca),uA=eA.getHours(),qA=eA.getMinutes(),ZA=eA.getSeconds();return uA=uA<10?"0"+uA:uA,qA=qA<10?"0"+qA:qA,ZA=ZA<10?"0"+ZA:ZA,`${uA}:${qA}:${ZA}`}return 0},[ca]),ja=eA=>{const uA=[];if(Tn){let qA=-1;eA=eA.replace(/(@▁▁@|@▁@)/g,function(ZA,at,Gt){uA.push({multiLine:ZA!==yt})})}return uA};function Oa(){window.sessionStorage.removeItem(wt),qe(!1),Ya(0)}function ga(){qe(!1),Ya(0),LA.setValue(window.sessionStorage.getItem(wt))}(0,x.useEffect)(()=>{PA[et]&&et!==ra&&et!==On&&setTimeout(()=>{const eA=document.getElementsByClassName("markdown-popup-form")[0],uA=window.innerWidth/2-eA.offsetWidth/2,qA=window.innerHeight/2-eA.offsetHeight/2;nA(uA),ut(qA)},0)},[et]);const Un=eA=>{eA.preventDefault();const uA=eA.clientX-yA,qA=eA.clientY-tt;document.body.onmousemove=ZA=>{let at=ZA.clientX-uA,Gt=ZA.clientY-qA;const kt=document.getElementsByClassName("markdown-popup-form")[0],Ut=window.innerWidth-kt.offsetWidth,Dt=window.innerHeight-kt.offsetHeight;at=Math.max(0,Math.min(at,Ut)),Gt=Math.max(0,Math.min(Gt,Dt)),AA(ZA.clientX,ZA.clientY,uA,qA)&&(nA(at),ut(Gt))},document.body.onmouseup=function(){document.body.onmousemove=null}},AA=(eA,uA,qA,ZA)=>{const at=document.body.clientHeight,Gt=document.body.clientWidth;return eA<20&&qA>eA||eA>Gt-20&&qAuA||uA>at-20&&ZApe in Oe?De(Oe,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Oe[pe]=Ie,y=(Oe,pe)=>{for(var Ie in pe||(pe={}))a.call(pe,Ie)&&b(Oe,Ie,pe[Ie]);if(le)for(var Ie of le(pe))E.call(pe,Ie)&&b(Oe,Ie,pe[Ie]);return Oe},z=(Oe,pe)=>be(Oe,oA(pe));const{useForm:ee}=x.default,oe={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:Oe,onCancel:pe})=>{const[Ie]=ee();let Re=(0,ce.useRef)();function _e(Xe){Re.current.width=Ie.getFieldValue("width"),Re.current.align=Ie.getFieldValue("align"),Oe(Xe,Re.current)}function vA(Xe,aA){if(Xe.status===-1){Ce.ZP.error(Xe.message);return}Ie.setFieldsValue({src:`/api/attachments/${Xe.id}`,type:aA.type})}function Ve(Xe){let aA=Xe.target.files[0];Re.current=aA,he(aA,vA)}return Me.createElement(x.default,z(y({form:Ie},ie),{className:"upload-image-panel",onFinish:_e,style:{width:470,overflow:"hidden"}}),Me.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Me.createElement("div",{className:"flex-container"},Me.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Me.createElement(ve.default,{style:oe})),Me.createElement(se,{onFileChange:Ve}))),Me.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Me.createElement(ve.default,{style:{width:264}})),Me.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Me.createElement(we.Z,null,Me.createElement(x.default.Item,{name:"width",style:{margin:0}},Me.createElement(Ee.Z,{style:{width:264}})),Me.createElement("span",{className:"ml8"},"%"))),Me.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Me.createElement(Be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Me.createElement("aside",null,Me.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Me.createElement(Qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Me.createElement(Qe.ZP,{type:"default",onClick:pe},"\u53D6\u6D88"))))};function se({onFileChange:Oe}){return Me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Me.createElement("input",{type:"file",onChange:Oe}))}function he(Oe,pe){if(!Oe)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ie=new FormData;Ie.append("editormd-image-file",Oe),Ie.append("file_param_name","editormd-image-file"),Ie.append("byxhr","true");var Re=new window.XMLHttpRequest;Re.withCredentials=!0,Re.addEventListener("load",function(_e){pe(JSON.parse(_e.target.responseText),Oe)},!1),Re.addEventListener("error",function(_e){console.error(_e)},!1),Re.open("POST",`${ye.KI}/api/attachments.json`),Re.send(Ie)}},51498:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return ve}});var x=ae(59301),Ce=ae(4676);class ve extends x.Component{constructor(Ee){super(Ee);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Ee}=this.props;return(0,Ce.createPortal)(Ee,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},58531:function(Ue,Ze,ae){"use strict";ae.d(Ze,{SV:function(){return VA},ZP:function(){return ht}});var x=ae(59301),Ce=ae(76374);const ve={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},we={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),LA.focus();default:throw new Error}},[LA,et]),mn=(0,x.useMemo)(()=>{switch(et){case ha:return x.createElement(iA,{callback:Fn,onCancel:aa});case GA:return x.createElement(NA.Z,{callback:Fn,onCancel:aa});case Kn:return x.createElement(ke.Z,{callback:Fn,onCancel:aa});case On:return x.createElement(rA,{callback:Fn,onCancel:aa});case Ft:return x.createElement(UA,{callback:Fn,onCancel:aa});case"maths-latex":return x.createElement(Jt,{showSaveButton:!0,callback:Fn});case"inline-latex":return x.createElement(da.Z,{showSaveButton:!0,callback:Fn});default:return null}},[et]);function aa(){Cn("")}(0,x.useEffect)(()=>{if(XA.current){let eA=function(kt){at=!0,Gt=kt.pageY},uA=function(){at=!1},qA=function(kt){if(at){let Ut=kt.pageY-Gt;Ut<0&&(Ut=0),Ut>300&&(Ut=300);let Dt=hA+Ut+"px";me(Dt)}},ZA=XA.current,at=!1,Gt=0;return ZA.addEventListener("mousedown",eA),document.addEventListener("mousemove",qA),document.addEventListener("mouseup",uA),()=>{ZA.removeEventListener("mousedown",eA),document.removeEventListener("mousemove",qA),document.removeEventListener("mouseup",uA)}}},[LA,XA]),(0,x.useEffect)(()=>{me(hA)},[hA]);const Fa=xt(We),an=xt(fe),hn={width:Fa,height:an},ya=(0,x.useMemo)(()=>{if(ca){let eA=new Date(ca),uA=eA.getHours(),qA=eA.getMinutes(),ZA=eA.getSeconds();return uA=uA<10?"0"+uA:uA,qA=qA<10?"0"+qA:qA,ZA=ZA<10?"0"+ZA:ZA,`${uA}:${qA}:${ZA}`}return 0},[ca]),ja=eA=>{const uA=[];if(Tn){let qA=-1;eA=eA.replace(/(@▁▁@|@▁@)/g,function(ZA,at,Gt){uA.push({multiLine:ZA!==yt})})}return uA};function Oa(){window.sessionStorage.removeItem(wt),qe(!1),Ya(0)}function ga(){qe(!1),Ya(0),LA.setValue(window.sessionStorage.getItem(wt))}(0,x.useEffect)(()=>{PA[et]&&et!==ra&&et!==On&&setTimeout(()=>{const eA=document.getElementsByClassName("markdown-popup-form")[0],uA=window.innerWidth/2-eA.offsetWidth/2,qA=window.innerHeight/2-eA.offsetHeight/2;nA(uA),ut(qA)},0)},[et]);const Un=eA=>{eA.preventDefault();const uA=eA.clientX-yA,qA=eA.clientY-tt;document.body.onmousemove=ZA=>{let at=ZA.clientX-uA,Gt=ZA.clientY-qA;const kt=document.getElementsByClassName("markdown-popup-form")[0],Ut=window.innerWidth-kt.offsetWidth,Dt=window.innerHeight-kt.offsetHeight;at=Math.max(0,Math.min(at,Ut)),Gt=Math.max(0,Math.min(Gt,Dt)),AA(ZA.clientX,ZA.clientY,uA,qA)&&(nA(at),ut(Gt))},document.body.onmouseup=function(){document.body.onmousemove=null}},AA=(eA,uA,qA,ZA)=>{const at=document.body.clientHeight,Gt=document.body.clientWidth;return eA<20&&qA>eA||eA>Gt-20&&qAuA||uA>at-20&&ZApe in Oe?De(Oe,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Oe[pe]=Ie,y=(Oe,pe)=>{for(var Ie in pe||(pe={}))a.call(pe,Ie)&&b(Oe,Ie,pe[Ie]);if(le)for(var Ie of le(pe))E.call(pe,Ie)&&b(Oe,Ie,pe[Ie]);return Oe},z=(Oe,pe)=>be(Oe,oA(pe));const{useForm:ee}=x.default,oe={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:Oe,onCancel:pe})=>{const[Ie]=ee();let Re=(0,ce.useRef)();function _e(Xe){Re.current.width=Ie.getFieldValue("width"),Re.current.align=Ie.getFieldValue("align"),Oe(Xe,Re.current)}function vA(Xe,aA){if(Xe.status===-1){Ce.ZP.error(Xe.message);return}Ie.setFieldsValue({src:`/api/attachments/${Xe.id}`,type:aA.type})}function Ve(Xe){let aA=Xe.target.files[0];Re.current=aA,he(aA,vA)}return Me.createElement(x.default,z(y({form:Ie},ie),{className:"upload-image-panel",onFinish:_e,style:{width:470,overflow:"hidden"}}),Me.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Me.createElement("div",{className:"flex-container"},Me.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Me.createElement(ve.default,{style:oe})),Me.createElement(se,{onFileChange:Ve}))),Me.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Me.createElement(ve.default,{style:{width:264}})),Me.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Me.createElement(we.Z,null,Me.createElement(x.default.Item,{name:"width",style:{margin:0}},Me.createElement(Ee.Z,{style:{width:264}})),Me.createElement("span",{className:"ml8"},"%"))),Me.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Me.createElement(Be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Me.createElement("aside",null,Me.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Me.createElement(Qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Me.createElement(Qe.ZP,{type:"default",onClick:pe},"\u53D6\u6D88"))))};function se({onFileChange:Oe}){return Me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Me.createElement("input",{type:"file",onChange:Oe}))}function he(Oe,pe){if(!Oe)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ie=new FormData;Ie.append("editormd-image-file",Oe),Ie.append("file_param_name","editormd-image-file"),Ie.append("byxhr","true");var Re=new window.XMLHttpRequest;Re.withCredentials=!0,Re.addEventListener("load",function(_e){pe(JSON.parse(_e.target.responseText),Oe)},!1),Re.addEventListener("error",function(_e){console.error(_e)},!1),Re.open("POST",`${ye.KI}/api/attachments.json`),Re.send(Ie)}},51498:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return ve}});var x=ae(59301),Ce=ae(4676);class ve extends x.Component{constructor(Ee){super(Ee);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Ee}=this.props;return(0,Ce.createPortal)(Ee,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},58531:function(Ue,Ze,ae){"use strict";ae.d(Ze,{SV:function(){return VA},ZP:function(){return ht}});var x=ae(59301),Ce=ae(76374);const ve={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},we={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Ee={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1110,25 +1110,25 @@ ${pA} `)},{label:"include ",content:["#include "].join(` `)}]},Be={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Qe={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var ye=ae(53184),ce=ae.n(ye),Me=Object.defineProperty,De=Object.defineProperties,be=Object.getOwnPropertyDescriptors,oA=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(rA,QA,Ye)=>QA in rA?Me(rA,QA,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):rA[QA]=Ye,b=(rA,QA)=>{for(var Ye in QA||(QA={}))le.call(QA,Ye)&&E(rA,Ye,QA[Ye]);if(oA)for(var Ye of oA(QA))a.call(QA,Ye)&&E(rA,Ye,QA[Ye]);return rA},y=(rA,QA)=>De(rA,be(QA)),z=(rA,QA,Ye)=>new Promise((MA,Fe)=>{var UA=TA=>{try{jA(Ye.next(TA))}catch(DA){Fe(DA)}},st=TA=>{try{jA(Ye.throw(TA))}catch(DA){Fe(DA)}},jA=TA=>TA.done?MA(TA.value):Promise.resolve(TA.value).then(UA,st);jA((Ye=Ye.apply(rA,QA)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},oe=(rA,QA)=>QA.map(Ye=>({label:Ye,kind:rA.languages.CompletionItemKind.Keyword,insertText:Ye})),ie=rA=>Object.keys(ee.tables).map(QA=>({label:QA,kind:rA.languages.CompletionItemKind.Variable,insertText:QA})),ge=(rA,QA)=>{const Ye=ee.tables[rA];return Ye?Ye.map(MA=>({label:MA,kind:QA.languages.CompletionItemKind.Field,insertText:MA})):[]};function se(rA,QA,Ye,MA,Fe){let UA=QA.getWordUntilPosition(Ye),st={startLineNumber:Ye.lineNumber,endLineNumber:Ye.lineNumber,startColumn:UA.startColumn,endColumn:UA.endColumn},jA=MA.map(TA=>({label:TA,kind:rA.languages.CompletionItemKind.Keyword,insertText:TA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:st}));return Fe.map(TA=>{jA.push(y(b({},TA),{range:st}))}),jA}var he=rA=>{ee.languages.map(Fe=>(rA.languages.registerDocumentFormattingEditProvider(Fe,{provideDocumentFormattingEdits(UA,st,jA){return z(this,null,function*(){const TA=ce()(UA.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:UA.getFullModelRange(),text:TA}]})}}),Fe));const QA=Ee.quickKey.map(Fe=>({label:Fe.label,kind:rA.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ye=Be.quickKey.map(Fe=>({label:Fe.label,kind:rA.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet})),MA=we.quickKey.map(Fe=>({label:Fe.label,kind:rA.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet}));rA.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn},TA=Fe.getLineContent(UA.lineNumber).substring(st.startColumn-2,st.endColumn);return{suggestions:[...Ee.keywords.map(DA=>({label:DA,kind:rA.languages.CompletionItemKind.Function,documentation:DA,insertText:DA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA})),...Ee.quickKey.map(DA=>({label:DA.label,kind:rA.languages.CompletionItemKind.Function,documentation:DA.content,insertText:TA.startsWith("#")?DA.content.replace(/#/,""):DA.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}}),rA.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn};return{suggestions:[...ve.keywords.map(TA=>({label:TA,kind:rA.languages.CompletionItemKind.Function,documentation:TA,insertText:TA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}}),rA.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn},TA=Fe.getLineContent(UA.lineNumber).substring(st.startColumn-2,st.endColumn);return{suggestions:[...we.keywords.map(DA=>({label:DA,kind:rA.languages.CompletionItemKind.Function,documentation:DA,insertText:DA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA})),...we.quickKey.map(DA=>({label:DA.label,kind:rA.languages.CompletionItemKind.Function,documentation:DA.content,insertText:TA.startsWith("#")?DA.content.replace(/#/,""):DA.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}}),rA.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn},TA=Fe.getLineContent(UA.lineNumber).substring(st.startColumn-2,st.endColumn);return{suggestions:[...Qe.keywords.map(DA=>({label:DA,kind:rA.languages.CompletionItemKind.Function,documentation:DA,insertText:DA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA})),...Qe.quickKey.map(DA=>({label:DA.label,kind:rA.languages.CompletionItemKind.Function,documentation:DA.content,insertText:TA.startsWith("#")?DA.content.replace(/#/,""):DA.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}}),rA.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn},TA=Fe.getLineContent(UA.lineNumber).substring(st.startColumn-2,st.endColumn);return{suggestions:[...Be.keywords.map(DA=>({label:DA,kind:rA.languages.CompletionItemKind.Function,documentation:DA,insertText:DA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA})),...Be.quickKey.map(DA=>({label:DA.label,kind:rA.languages.CompletionItemKind.Function,documentation:DA.content,insertText:TA.startsWith("#")?DA.content.replace(/#/,""):DA.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}})};const Oe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var pe=Object.defineProperty,Ie=(rA,QA,Ye)=>QA in rA?pe(rA,QA,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):rA[QA]=Ye,Re=(rA,QA,Ye)=>Ie(rA,typeof QA!="symbol"?QA+"":QA,Ye);const _e=class Su{constructor(QA,Ye,MA){this.placeholder=QA,this.editor=Ye,this.monaco=MA,Ye.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Su.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Re(_e,"ID","editor.widget.placeholderHint");var Ve=_e,Xe=ae(96236),aA=ae(6767),BA=ae(25399),lA=ae(89392),$e=ae(41312),tA=ae(56102),EA=Object.defineProperty,iA=Object.defineProperties,NA=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,mA=Object.prototype.propertyIsEnumerable,sA=(rA,QA,Ye)=>QA in rA?EA(rA,QA,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):rA[QA]=Ye,IA=(rA,QA)=>{for(var Ye in QA||(QA={}))Je.call(QA,Ye)&&sA(rA,Ye,QA[Ye]);if(ke)for(var Ye of ke(QA))mA.call(QA,Ye)&&sA(rA,Ye,QA[Ye]);return rA},KA=(rA,QA)=>iA(rA,NA(QA)),Pe=(rA,QA)=>{var Ye={};for(var MA in rA)Je.call(rA,MA)&&QA.indexOf(MA)<0&&(Ye[MA]=rA[MA]);if(rA!=null&&ke)for(var MA of ke(rA))QA.indexOf(MA)<0&&mA.call(rA,MA)&&(Ye[MA]=rA[MA]);return Ye},pA=(rA,QA,Ye)=>new Promise((MA,Fe)=>{var UA=TA=>{try{jA(Ye.next(TA))}catch(DA){Fe(DA)}},st=TA=>{try{jA(Ye.throw(TA))}catch(DA){Fe(DA)}},jA=TA=>TA.done?MA(TA.value):Promise.resolve(TA.value).then(UA,st);jA((Ye=Ye.apply(rA,QA)).next())});function JA(rA){return/^\d+$/.test(rA)?`${rA}px`:rA}function Ge(){}let cA=!1;const Rt={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function It(rA=[]){let QA=rA;if(Array.isArray(rA)){for(let Ye=0;YepA(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(rA){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",rA)}});var ht=rA=>{var QA=rA,{width:Ye="100%",height:MA="100%",value:Fe,language:UA="javascript",style:st={},options:jA={},overrideServices:TA={},theme:DA="vs-dark",onEditBlur:Jt,isCopy:da=!1,onSave:Gn,autoHeight:ha=!1,forbidCopy:Kn=!1,onChange:On=Ge,editorDidMount:ra=Ge,onFocus:gA=Ge,onBreakPoint:GA=Ge,breakPointValue:Ft=[],filename:Qt="educoder.txt",errorLine:vt,errorContent:qt="",highlightLine:Mt,openBreakPoint:Ot=!1,placeholder:yn="",showMiniMap:un=!0}=QA,Pn=Pe(QA,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const yt=(0,x.useRef)(),ot=(0,x.useRef)({}),An=(0,x.useRef)(),xt=(0,x.useRef)(),Et=(0,x.useRef)([]),dt=(0,x.useRef)(!1),_t=(0,x.useRef)(),PA=(0,x.useRef)(),RA=(0,x.useRef)(!1),[Le,Ke]=(0,x.useState)(!1);function We(){let Xt;return yt.current&&(Xt=new Ce.Z(nt=>{for(let Yn of nt)(Yn.target.offsetHeight>0||Yn.target.offsetWidth>0)&&ot.current.instance.layout()}),Xt.observe(yt.current)),Xt}function hA(){aA.ZP.warning({content:decodeURIComponent(Oe),key:"monaco-editor-tip"})}const zA=()=>{let Xt=ot.current.instance;if(Fe!=null&&Xt&&Le){const nt=Xt.getModel();nt&&Fe!==nt.getValue()&&(cA=!0,nt.setValue(Fe),Xt.layout(),cA=!1)}};(0,x.useEffect)(()=>{const Xt=$e.Z.subscribe("formatDocument",nt=>{var Yn;let ta=ot.current.instance;(Yn=ta==null?void 0:ta.getAction)==null||Yn.call(ta,"editor.action.formatDocument").run()});return window.updateMonacoValue=nt=>{On(nt)},Xt},[]),(0,x.useEffect)(()=>{var Xt;let nt=ot.current.instance;xt.current&&clearTimeout(xt.current),xt.current=setTimeout(()=>{zA()},500),Fe&&(Fe!=null&&Fe.length)&&((Xt=nt==null?void 0:nt.updateOptions)==null||Xt.call(nt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Fe.split(/\r\n|\r|\n/g).length))+3,5)}))},[Fe,Le,ot.current]),(0,x.useEffect)(()=>{if(vt&&ot.current&&ot.current.instance){let nt=ot.current.instance;nt.changeViewZones(function(Yn){var ta=document.createElement("div");ta.style.padding="10px 20px",ta.style.width="calc(100% - 20px)",ta.className="my-error-line-wrp",ta.innerHTML=qt,Yn.addZone({afterLineNumber:vt||11,heightInLines:3,domNode:ta})});var Xt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};nt.addOverlayWidget(Xt),nt.revealPositionInCenter({lineNumber:20,column:1})}},[vt,ot.current,Le]);const $A=(Xt="",nt)=>{if(!Xt||Xt.trim()==="")return!0;const ta=ot.current.instance.getModel().getLineTokens(nt);let ea=!1;for(let nn=0;nn<2;nn++)ta.getStandardTokenType(nn)===1&&(ea=!0);return ea};(0,x.useEffect)(()=>{var Xt;const nt=(Xt=ot.current)==null?void 0:Xt.instance;if(nt&&Le&&Kn){const Yn=nt.onDidBlurEditorWidget(()=>{RA.current=!1}),ta=nt.onDidFocusEditorText(()=>{RA.current=!0});return()=>{Yn.dispose(),ta.dispose()}}},[ot.current,Le,Kn]),(0,x.useEffect)(()=>{var Xt;if((Xt=ot.current)!=null&&Xt.instance&&Le&&Ot){let nt=ot.current.instance,Yn=nt.getModel();if(!Yn)return;(()=>{var YA;let St=[],mt=[];const et=Yn.getAllDecorations();for(let ca of et)ca.options.className==="highlighted-line"&&(St.push((YA=ca==null?void 0:ca.range)==null?void 0:YA.startLineNumber),mt.push(ca==null?void 0:ca.id));if(Mt===St[0])return;Yn.deltaDecorations(mt,[]);const pn=Yn.getLineCount();Mt&&Mt<=pn&&(nt.deltaDecorations([],[{range:new Bt.Range(Mt,1,Mt,Yn.getLineMaxColumn(Mt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),nt.revealLineInCenter(Mt))})();const ea=(YA=!1)=>{var St;let mt=[],et=[];const pn=Yn.getAllDecorations();for(let ca of pn)ca.options.linesDecorationsClassName==="breakpoints-select"&&(mt.push((St=ca==null?void 0:ca.range)==null?void 0:St.startLineNumber),et.push(ca==null?void 0:ca.id));if(YA)return{lines:mt,ids:et};GA(mt)},nn=YA=>pA(void 0,null,function*(){let St={range:new Bt.Range(YA,1,YA,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Yn.deltaDecorations([],[St]),ea()}),Hn=YA=>pA(void 0,null,function*(){let St=[];const mt=nt.getLineDecorations(YA);for(let et of mt)et.options.linesDecorationsClassName==="breakpoints-select"&&St.push(et.id);yield Yn.deltaDecorations(St,[]),ea()}),Jn=YA=>{let St=nt.getLineDecorations(YA);for(let mt of St)if(mt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,lA.isEqual)(Ft,ea(!0).lines)){Yn.deltaDecorations(ea(!0).ids,[]);const YA=Ft.map(St=>({range:new Bt.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Yn.deltaDecorations([],YA)}const ua=nt.onDidChangeModelContent(YA=>{let St=nt.getPosition();if(St){let mt=St.lineNumber;clearTimeout(PA.current),PA.current=setTimeout(()=>{$A(Yn.getLineContent(mt),mt)?Hn(mt):Jn(mt)?(Hn(mt),nn(mt)):ea()},100)}}),LA=nt.onMouseDown(YA=>{var St,mt,et;if(YA.target.detail&&((et=(mt=(St=YA.target)==null?void 0:St.element)==null?void 0:mt.className)!=null&&et.includes("line-numbers"))){let pn=YA.target.position.lineNumber;if($A(Yn.getLineContent(pn),pn))return;Jn(pn)?Hn(pn):nn(pn)}}),Sa=YA=>{let St={range:new Bt.Range(YA,1,YA,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Et.current=nt.deltaDecorations(Et.current,[St])},Pa=()=>{Et.current=nt.deltaDecorations(Et.current,[])},Qa=nt.onMouseMove(YA=>{var St,mt,et;if(Pa(),YA.target.detail&&((et=(mt=(St=YA.target)==null?void 0:St.element)==null?void 0:mt.className)!=null&&et.includes("line-numbers"))){let pn=YA.target.position.lineNumber;if($A(Yn.getLineContent(pn),pn))return;Sa(pn)}}),_a=nt.onMouseLeave(()=>{Pa()});return()=>{ua.dispose(),LA.dispose(),Qa.dispose(),_a.dispose()}}},[ot.current,Le,Ft,Mt,Ot,UA]),(0,x.useEffect)(()=>{var Xt;(Xt=ot.current)!=null&&Xt.instance&&Ot&&ot.current.instance.setPosition({lineNumber:0,column:0})},[Mt]);function ft(){let Xt=ot.current.instance;if(Xt){const nt=Xt.getSelection(),Yn=ot.current.pastePos||{},ta=new Bt.Range(Yn.startLineNumber||nt.endLineNumber,Yn.startColumn||nt.endColumn,Yn.endLineNumber||nt.endLineNumber,Yn.endColumn||nt.endColumn);setTimeout(()=>{Xt.executeEdits("",[{range:ta,text:""}])},300)}}function Lt(Xt){(window.navigator.platform.match("Mac")?Xt.metaKey:Xt.ctrlKey)&&Xt.keyCode==83&&(Xt.preventDefault(),Gn())}const zt=()=>{if(ha&&ot.current.instance){const Xt=ot.current.instance.getContentHeight();Ba(Xt{if(!RA.current)return;const{keyCode:nt,ctrlKey:Yn,metaKey:ta,target:ea,type:nn}=Xt;return(nn==="paste"||(nt===67||nt===86)&&(ta||Yn))&&ea.nodeName==="TEXTAREA"&&(hA(),Xt.preventDefault()),!1};function kA(Xt,nt){var Yn=window.URL||window.webkitURL||window,ta=new Blob([nt]),ea=document.createElementNS("http://www.w3.org/1999/xhtml","a");ea.href=Yn.createObjectURL(ta),ea.download=Xt,wt(ea)}(0,x.useEffect)(()=>{zt()},[zt]),(0,x.useEffect)(()=>{yt.current&&!Le&&Promise.all([ae.e(8909),ae.e(503)]).then(ae.bind(ae,71448)).then(Xt=>{try{Bt=Xt,ot.current.instance=Bt.editor.create(yt.current,{value:Fe,language:It(UA),theme:DA,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:un||!1}},TA);const nt=ot.current.instance;let ea=[...Xe.BH._menuItems].find(ua=>ua[0]._debugName=="EditorContext")[1],nn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Hn=(ua,LA)=>{var Sa,Pa;let Qa=ua._first;do LA.includes((Pa=(Sa=Qa.element)==null?void 0:Sa.command)==null?void 0:Pa.id)&&ua._remove(Qa);while(Qa=Qa.next)};if(ra(nt,Bt),setTimeout(()=>{zt(),ot.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{kA(Qt||"educoder.txt",nt.getValue())}})},500),ot.current.subscription=nt.onDidChangeModelContent(ua=>{dt.current?clearTimeout(_t.current):(zt(),On(nt.getValue(),ua)),_t.current=setTimeout(()=>{dt.current=!1},500)}),window.Monaco||he(Bt,It(UA)),Kn&&(Hn(ea,nn),yt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gn),window.removeEventListener("paste",gn),window.addEventListener("keydown",gn),window.addEventListener("paste",gn)),window.Monaco=Bt,Jt&&nt.onDidBlurEditorWidget(()=>{Jt(nt.getValue())}),gA&&nt.onDidFocusEditorText(()=>{Kn&&bt(),gA(nt.getValue())}),Kn){bt();try{nt.onDidPaste(ua=>{const LA=nt.getSelection(),Sa=ot.current.pastePos||{},Pa=new Bt.Range(Sa.startLineNumber||LA.endLineNumber,Sa.startColumn||LA.endColumn,Sa.endLineNumber||LA.endLineNumber,Sa.endColumn||LA.endColumn);nt.executeEdits("",[{range:ua.range,text:""}])})}catch(ua){}}let Jn=We();return yn&&typeof yn=="string"&&new Ve(yn,nt,Bt),Ke(!0),()=>{const ua=ot.current.instance;ua.dispose();const LA=ua.getModel();LA&&LA.dispose(),ot.current.subscription&&ot.current.subscription.dispose(),Jn.unobserve(yt.current)}}catch(nt){}})},[]),(0,x.useEffect)(()=>{if(ot.current.instance&&Le)return document.addEventListener("keydown",Lt,!1),()=>{document.removeEventListener("keydown",Lt)}},[Gn,Le]),(0,x.useEffect)(()=>{let Xt=ot.current.instance;if(Xt&&Le){let nt=It(UA);Bt.editor.setModelLanguage(Xt.getModel(),nt)}},[UA,Le]),(0,x.useEffect)(()=>{ot.current.instance&&Le&&Bt.editor.setTheme(DA)},[DA,Le]),(0,x.useEffect)(()=>{let Xt=ot.current.instance;An.current=jA,Xt&&Le&&(Xt.updateOptions(IA({},jA)),setTimeout(()=>{Xt.getModel().updateOptions(IA({},jA))},200))},[JSON.stringify(jA),Le]),(0,x.useEffect)(()=>{let Xt=ot.current.instance;Xt&&Le&&Xt.layout()},[Ye,MA,Le]);const[$t,Tn]=(0,x.useState)(JA(Ye)),[WA,Ba]=(0,x.useState)(JA(MA)),Ea=KA(IA({},st),{width:$t,height:WA,position:"relative"});return x.createElement("div",{className:"my-monaco-editor",ref:yt,style:Ea},da&&x.createElement(tA.CopyToClipboard,{text:Fe,onCopy:()=>aA.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(BA.Z,{title:"\u590D\u5236\u4EE3\u7801"},x.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},x.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function VA({width:rA="100%",height:QA="100%",original:Ye,modified:MA,language:Fe,options:UA={}}){const st=(0,x.useRef)(),[jA,TA]=(0,x.useState)(null);function DA(ha){let Kn;return st.current&&(Kn=new Ce.Z(On=>{for(let ra of On)(ra.target.offsetHeight>0||ra.target.offsetWidth>0)&&ha.layout()}),Kn.observe(st.current)),Kn}(0,x.useEffect)(()=>(st.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(ha=>{Bt=ha;const Kn=Bt.editor.createDiffEditor(st.current,KA(IA({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},UA),{wordWrap:!0}));TA(Kn);let On=DA(Kn);return()=>{Kn.dispose();const ra=Kn.getModel();ra&&ra.dispose(),On.unobserve(st.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,x.useEffect)(()=>{jA&&jA.setModel({original:Bt.editor.createModel(Ye,Fe),modified:Bt.editor.createModel(MA,Fe)})},[Ye,MA,Fe,jA]);const Jt=JA(rA),da=JA(QA),Gn={width:Jt,height:da};return x.createElement("div",{className:"my-diff-editor",ref:st,style:Gn})}},69794:function(Ue,Ze,ae){"use strict";var x=ae(30434),Ce=ae(82326),ve=ae(71411),we=ae(59301);const Ee=Ce.default.Option;Ze.Z=({isTheoretical:Be,onFontSizeChange:Qe,cmFontSize:ye,cmCodeMode:ce,autoFormat:Me,onCodeModeChange:De,onTabToSpace:be,onAutoFormat:oA,formatDocument:le,className:a="",tabToSpace:E,children:b,code_editor:y,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return we.createElement("div",{className:`tpi-code-setting ${a}`},we.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),we.createElement(Ce.default,{bordered:!1,size:"small",value:ce,onChange:De},we.createElement(Ee,{value:"vs"},"\u767D\u8272\u80CC\u666F"),we.createElement(Ee,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!Be&&we.createElement(we.Fragment,null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),we.createElement(Ce.default,{bordered:!1,size:"small",value:ye,onChange:Qe},we.createElement(Ee,{value:12},"12px"),we.createElement(Ee,{value:14},"14px"),we.createElement(Ee,{value:16},"16px"),we.createElement(Ee,{value:18},"18px"),we.createElement(Ee,{value:20},"20px"),we.createElement(Ee,{value:22},"22px"))),we.createElement("div",{className:"file-item"},we.createElement("b",null,"Tab\u8F6C\u6362"),we.createElement(ve.Z,{checked:E,onChange:be})),we.createElement("div",{className:"file-item",onClick:le},we.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!Be&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),we.createElement("span",null,"Ctrl + S")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),we.createElement("span",null,"F1 / Alt + F1")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),we.createElement("span",null,"Ctrl + ]/[")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),we.createElement("span",null,"Ctrl + Shift + \\")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),we.createElement("span",null,"Home")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),we.createElement("span",null,"End"))),b),!Be&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),we.createElement("span",null,ee[z==null?void 0:z.difficulty])),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),we.createElement("span",null,y==null?void 0:y.name)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),we.createElement("span",null,y!=null&&y.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},38776:function(Ue,Ze,ae){"use strict";ae.d(Ze,{jL:function(){return Ee},w9:function(){return Je},QD:function(){return Kn},cQ:function(){return tA},op:function(){return TA},O5:function(){return _t},_b:function(){return Qt},t7:function(){return y},Gi:function(){return pA},YG:function(){return KA},qp:function(){return De},vr:function(){return gA},qE:function(){return da},Je:function(){return oe},wb:function(){return Xe},cq:function(){return Bt},tp:function(){return le}});var x=ae(59301),Ce={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Ee=({dataSource:PA=[],img:RA,imgWidth:Le=346,title:Ke,sunTitle:We,bannerExtraContent:hA})=>x.createElement("div",{className:Ce.banner},x.createElement("div",{className:Ce.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,Ke),x.createElement("span",null,We)),PA.length>0&&x.createElement("div",{className:Ce.btns},PA.map((zA,$A)=>x.createElement("div",{key:$A,onClick:zA.click},zA.name,zA.sign?x.createElement("img",{src:ve,width:39}):null))),hA),RA&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:RA,width:Le}))),Be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Qe=ae(92310),ye=ae.n(Qe),ce=ae(89392),De=({dataSource:PA=[],value:RA,onChange:Le,onTitleChange:Ke,className:We,title:hA,titleWidth:zA=41,style:$A={},fontColor:ft="#6A7283",showCount:Lt})=>{const[zt,wt]=(0,x.useState)(0),[gn,kA]=(0,x.useState)(!1),$t=(0,x.useRef)(null),Tn=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var WA;PA.length!==0&&(((WA=$t==null?void 0:$t.current)==null?void 0:WA.clientHeight)>97?wt(1):wt(0)),PA.length===0&&wt(0),kA(!1)},[PA]),x.createElement("div",{className:ye()(Be.row,We),style:$A},x.createElement("div",{onClick:(0,ce.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:zA,marginTop:gn?12:4},className:`${Be.title} ${Ke?"current":""}`},hA),x.createElement("div",{className:gn?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},x.createElement("div",{className:Be.bar,ref:Tn,style:zt>0?{height:zt===1?97:"auto",overflow:zt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Be.tag,ref:$t},PA==null?void 0:PA.map(WA=>x.createElement("span",{onClick:()=>Le(WA.id),key:WA.id,style:{color:ft},className:RA===WA.id?Be.active:""},x.createElement("span",{title:WA.name,className:Be.name},WA.name),!!Lt&&x.createElement("span",{className:Be.num},WA.count))))),!!zt&&x.createElement(x.Fragment,null,zt===1?x.createElement("div",{onClick:()=>{var WA;wt(2),((WA=$t==null?void 0:$t.current)==null?void 0:WA.clientHeight)>245?kA(!0):kA(!1)},className:Be.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{Tn.current.scrollTop=0,wt(1),kA(!1)},className:Be.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},be={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},le=({dataSource:PA=[],value:RA,onChange:Le,className:Ke,style:We={}})=>x.createElement("div",{style:We,className:ye()(be.tabs,Ke)},PA.map(hA=>x.createElement("span",{onClick:()=>Le(hA.id),className:RA===hA.id?be.active:"",key:hA.id},hA.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},E=ae(37568),y=({dataSource:PA=[],value:RA="",onChange:Le,onInputChange:Ke=()=>{},className:We,style:hA={},placeholder:zA,allowClear:$A=!1})=>{var ft;const[Lt,zt]=(0,x.useState)(""),[wt,gn]=(0,x.useState)("");(0,x.useEffect)(()=>{var Tn;let WA=RA;(Tn=JSON.stringify(RA))!=null&&Tn.includes("{")&&(zt(RA.id),WA=RA.value||"");try{gn(decodeURIComponent(WA||""))}catch(Ba){gn(decodeURIComponent(WA||""))}},[RA]);const kA=()=>{Le(encodeURIComponent(wt),Lt||null)},$t=Tn=>{Tn!==Lt&&(zt(Tn),Le(encodeURIComponent(wt),Tn))};return x.createElement("div",{className:ye()(a.input,We),style:hA},!!PA.length&&x.createElement("div",{className:a.dropdown},x.createElement("div",{className:a.text},(ft=PA.find(Tn=>Tn.id===Lt))==null?void 0:ft.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:a.b1}),x.createElement("b",{className:a.b2})),x.createElement("div",{className:a.menu},PA.map((Tn,WA)=>x.createElement("div",{key:WA,onClick:()=>$t(Tn.id)},Tn.name)))),x.createElement(E.default,{onPressEnter:kA,value:wt,onChange:Tn=>{gn(Tn.target.value),Ke(encodeURIComponent(Tn.target.value),Lt||null)},bordered:!1,placeholder:zA}),x.createElement("i",{onClick:kA,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},oe=({value:PA,onChange:RA,className:Le,total:Ke,pageSize:We,style:hA={}})=>{const zA=PA<2,$A=PA>=Math.ceil(Ke/We);return Ke<=We?x.createElement(x.Fragment,null):x.createElement("div",{className:ye()(z.quickPager,Le),style:hA},x.createElement("div",{onClick:()=>{zA||RA(PA-1,"prev")},className:zA?z.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{$A||RA(PA+1,"next")},className:$A?z.disabled:""},"\u4E0B\u4E00\u9875"))},ie={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ge=ae(29787),se=ae(25399),he=ae(58018),Oe=ae(13952),pe=ae(89299),Ie=ae(96908),Re=ae(57177),_e=ae(81378),vA=ae(63604),Xe=({className:PA,dataSource:RA=[],col:Le=4,right:Ke,bottom:We=23,precision:hA=0,wrapWidth:zA=1200,trackEventItems:$A,loading:ft})=>{const Lt=Math.floor((zA-(Le-1)*Ke)/Le);return x.createElement(ge.Z,{spinning:ft},x.createElement("div",{className:ye()(ie.list,PA)},!!RA.length&&RA.map((zt,wt)=>{const{name:gn,id:kA,identifier:$t,power:Tn,cover_image_id:WA,pic:Ba}=zt;return x.createElement("div",{className:ie.wrap,key:kA,style:{width:Lt,marginRight:(1+wt)%Le===0?0:Ke+hA,marginBottom:We}},x.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:ie.li,onClick:Ea=>{Ea.preventDefault(),$A&&(0,pe.L9)([$A]),Tn&&(0,pe.xg)(`/shixuns/${$t}/challenges`)}},x.createElement("div",{className:ie.img},x.createElement("img",{className:ie.cover,src:`${Ba}`}),zt.is_jupyter&&x.createElement("img",{className:ie.sign,src:Ie}),zt.is_jupyter_lab&&x.createElement("img",{className:ie.sign,src:Re}),zt.is_unity_3d&&x.createElement("img",{className:ie.sign,src:_e})),x.createElement("div",{className:ie.name},x.createElement(se.Z,{title:gn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ie.e},gn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:ie.tags},x.createElement(se.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,zt.challenges_count))),!!zt.myshixuns_count&&x.createElement(se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,zt.myshixuns_count))),x.createElement(se.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,zt.level))),x.createElement("div",{className:ie.rate},x.createElement(he.Z,{allowHalf:!0,disabled:!0,defaultValue:zt.score_info}),x.createElement("span",null,"\xA0",zt.score_info?`${zt.score_info}\u5206`:"5\u5206")))),!Tn&&x.createElement("div",{className:ie.lockWrap},x.createElement("img",{src:`${Oe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!RA.length&&x.createElement(vA.Z,null)))},aA={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},BA=ae(64681),lA=ae(59301),tA=({className:PA,dataSource:RA=[],col:Le=4,right:Ke,bottom:We=23,precision:hA=0,wrapWidth:zA=1200,trackEventItems:$A,loading:ft,onRemove:Lt=()=>{},isCurrent:zt=!0,showAlias:wt=!1})=>{const gn=Math.floor((zA-(Le-1)*Ke)/Le),kA=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return lA.createElement(ge.Z,{spinning:ft},lA.createElement("div",{className:ye()(aA.list,PA)},!!(RA!=null&&RA.length)&&(RA==null?void 0:RA.map(($t,Tn)=>{var WA;const{name:Ba,id:Ea,identifier:Xt,featured:nt,school_name:Yn,image_url:ta,excellent:ea,is_plan:nn}=$t;return lA.createElement("div",{key:Ea,className:aA.wrap,style:{width:gn,marginRight:(1+Tn)%Le===0?0:Ke+hA,marginBottom:We}},lA.createElement("a",{className:aA.li,onClick:Hn=>{Hn.preventDefault(),Hn.stopPropagation(),$A&&(0,pe.L9)([$A]),(0,pe.xg)(`/paths/${Xt}`)}},lA.createElement("div",{className:aA.img},lA.createElement("img",{className:aA.cover,src:`${ta}`}),zt&&(0,BA.bg)()&&($t==null?void 0:$t.studying)&&lA.createElement("div",{className:`${aA.movebq} user-path-items`,onClick:Hn=>{Hn.stopPropagation(),Lt($t)}},lA.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),lA.createElement("span",{className:"c-red"},"\u79FB\u9664")),(WA=$t==null?void 0:$t.subject_tags)==null?void 0:WA.map((Hn,Jn)=>{var ua,LA;if(Jn===0){const Pa=(ua=kA.find(Qa=>Qa.name==Hn))==null?void 0:ua.swimg;return lA.createElement("img",{className:aA.sign,src:Pa,style:{left:"-4px"}})}const Sa=(LA=kA.find(Pa=>Pa.name==Hn))==null?void 0:LA.ptimg;return lA.createElement("img",{className:aA.sign,src:Sa,style:{left:`${48+52*(Jn-1)+2*Jn}px`}})}),lA.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},($t==null?void 0:$t.excellent)&&lA.createElement("div",{className:aA.bq},"\u5F00\u653E\u8BFE\u7A0B"))),lA.createElement("div",{className:aA.name},lA.createElement(se.Z,{title:wt&&($t!=null&&$t.excellent_alias_name)?lA.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ba}`,lA.createElement("br",null),lA.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${$t==null?void 0:$t.excellent_alias_name}`)):Ba},lA.createElement("span",{className:aA.e},wt&&($t==null?void 0:$t.excellent_alias_name)||Ba))),lA.createElement(se.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Yn}`},lA.createElement("div",{className:aA.unit},lA.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Yn)),lA.createElement("div",{className:aA.tags},lA.createElement("div",null,lA.createElement(se.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},lA.createElement("span",null,lA.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),lA.createElement("span",null,$t.stages_count))),lA.createElement(se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},lA.createElement("span",null,lA.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),lA.createElement("span",null,$t.members_count)))))))})),!RA.length&&lA.createElement(vA.Z,null)))},EA={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},iA="data:image/png;base64,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",NA=ae(59301),Je=({className:PA,dataSource:RA=[],col:Le=4,right:Ke,bottom:We=23,precision:hA=0,wrapWidth:zA=1200,trackEventItems:$A,loading:ft,handleVery:Lt=()=>!0})=>{const zt=Math.floor((zA-(Le-1)*Ke)/Le);return NA.createElement(ge.Z,{spinning:ft},NA.createElement("div",{className:ye()(EA.list,PA)},!!RA.length&&RA.map((wt,gn)=>{const{subject_identifier:kA,id:$t,identifier:Tn,power:WA}=wt,Ba=wt.is_public!=0&&wt.is_public;return NA.createElement("div",{className:EA.wrap,key:$t,style:{width:zt,marginRight:(1+gn)%Le===0?0:Ke+hA,marginBottom:We}},NA.createElement("a",{className:EA.li,onClick:Ea=>{Ea.preventDefault(),Lt(wt==null?void 0:wt.first_category_url)&&($A&&(0,pe.L9)([$A]),(0,pe.xg)(wt.first_category_url))}},NA.createElement("div",{className:EA.top},NA.createElement(se.Z,{title:wt.name},NA.createElement("div",{className:EA.name},wt.name)),NA.createElement("img",{className:EA.img,src:Oe.Z.IMG_SERVER+"/images/"+wt.avatar_url}),NA.createElement("div",{className:EA.text,title:wt.creator},wt.creator),kA&&NA.createElement("div",{className:EA.btns},NA.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),NA.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ba&&NA.createElement("div",{className:EA.sign},"\u516C\u5F00")),NA.createElement("div",{className:EA.bottom},wt.visits>0&&NA.createElement(se.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},NA.createElement("span",null,NA.createElement("i",{className:"iconfont icon-liulanyan"}),NA.createElement("span",null,wt.visits))),wt.course_members_count>0&&NA.createElement(se.Z,{title:"\u6210\u5458",placement:"bottom"},NA.createElement("span",null,NA.createElement("i",{className:"iconfont icon-chengyuan"}),wt.course_members_count)),wt.tasks_count>0&&NA.createElement(se.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},NA.createElement("span",null,NA.createElement("i",{className:"iconfont icon-zuoye"}),wt.tasks_count)),wt.is_end?NA.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):NA.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!wt.is_accessible&&NA.createElement("div",{className:EA.lockWrap},NA.createElement("img",{src:`${Oe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),NA.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!RA.length&&NA.createElement(vA.Z,null)))},mA={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},sA=ae(44993),KA=({dataSource:PA=[],value:RA,onChange:Le,className:Ke,style:We={},tabBarExtraContent:hA})=>x.createElement("div",{className:ye()(mA.tabs,Ke),style:We},x.createElement("div",{className:mA.tabsWrap},PA.map((zA,$A)=>!(zA!=null&&zA.hide)&&x.createElement("aside",{className:mA.tab,onClick:()=>{Le(zA.id),zA.link&&sA.history.push(zA.link)},key:$A},x.createElement("div",{className:RA===zA.id?mA.active:""},zA.name),(zA==null?void 0:zA.resetCount)==null&&(zA==null?void 0:zA.total)!==void 0&&x.createElement("span",null,"\uFF08",zA==null?void 0:zA.total,"\uFF09"),(zA==null?void 0:zA.resetCount)!==void 0&&(zA==null?void 0:zA.total)!==void 0&&x.createElement(se.Z,{title:(zA==null?void 0:zA.tip)!=null?zA==null?void 0:zA.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},zA==null?void 0:zA.resetCount),"/",x.createElement("span",null,zA==null?void 0:zA.total),"\uFF09"))))),x.createElement("div",{className:mA.tabBar},hA)),pA=({className:PA,style:RA={},children:Le})=>x.createElement("div",{className:ye()(PA),style:RA},Le),JA={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ge=ae(75727),cA=ae(93041);const Rt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Bt=({sortValue:PA,dropValue:RA,className:Le,onSort:Ke,onDrop:We,dataSource:hA=Rt})=>{var zA;return x.createElement("div",{className:ye()(JA.orderWrap,Le)},x.createElement(Ge.Z,{dropdownRender:()=>x.createElement(cA.default,null,hA.map(($A,ft)=>x.createElement(cA.default.Item,{key:ft,onClick:()=>We($A.id)},$A.name)))},x.createElement("span",{className:JA.orderTextWrap},(zA=hA.find($A=>RA===$A.id))==null?void 0:zA.name)),x.createElement("span",{className:JA.orderIconWrap},x.createElement("span",{className:JA.orderAsc},x.createElement("i",{className:PA==="asc"?`iconfont icon-sanjiaoxing-up font12 ${JA.cursorPointer} ${JA.active}`:`iconfont icon-sanjiaoxing-up font12 ${JA.cursorPointer}`,onClick:()=>Ke(PA==="asc"?"desc":"asc")})),x.createElement("span",{className:JA.orderDesc},x.createElement("i",{className:PA==="desc"?`iconfont icon-sanjiaoxing-down font12 ${JA.cursorPointer} ${JA.active}`:`iconfont icon-sanjiaoxing-down font12 ${JA.cursorPointer}`,onClick:()=>Ke(PA==="asc"?"desc":"asc")}))))},bt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ht=ae(99571),VA=Object.defineProperty,rA=Object.getOwnPropertySymbols,QA=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,MA=(PA,RA,Le)=>RA in PA?VA(PA,RA,{enumerable:!0,configurable:!0,writable:!0,value:Le}):PA[RA]=Le,Fe=(PA,RA)=>{for(var Le in RA||(RA={}))QA.call(RA,Le)&&MA(PA,Le,RA[Le]);if(rA)for(var Le of rA(RA))Ye.call(RA,Le)&&MA(PA,Le,RA[Le]);return PA},UA=(PA,RA)=>{var Le={};for(var Ke in PA)QA.call(PA,Ke)&&RA.indexOf(Ke)<0&&(Le[Ke]=PA[Ke]);if(PA!=null&&rA)for(var Ke of rA(PA))RA.indexOf(Ke)<0&&Ye.call(PA,Ke)&&(Le[Ke]=PA[Ke]);return Le},st=(PA,RA,Le)=>new Promise((Ke,We)=>{var hA=ft=>{try{$A(Le.next(ft))}catch(Lt){We(Lt)}},zA=ft=>{try{$A(Le.throw(ft))}catch(Lt){We(Lt)}},$A=ft=>ft.done?Ke(ft.value):Promise.resolve(ft.value).then(hA,zA);$A((Le=Le.apply(PA,RA)).next())}),TA=PA=>{var RA=PA,{className:Le,style:Ke,children:We,loading:hA=!1,openLoading:zA,onClick:$A=()=>{},size:ft="middle",shape:Lt="round"}=RA,zt=UA(RA,["className","style","children","loading","openLoading","onClick","size","shape"]);const[wt,gn]=(0,x.useState)(!1);return x.createElement(ht.ZP,Fe({onClick:(0,ce.throttle)(kA=>st(void 0,null,function*(){zA&&gn(!0);try{yield $A(kA)}catch($t){console.log("error",$t)}zA&&gn(!1)}),2e3,{leading:!0,trailing:!1}),className:ye()(bt.btn,bt[`${ft}-${Lt}`],Le),style:Ke,size:ft,shape:Lt,loading:wt||hA},zt),We)},DA={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},da=({className:PA,style:RA,children:Le=null,onClick:Ke,title:We})=>x.createElement("div",{className:ye()(DA.head,PA),style:RA},x.createElement("span",{className:"primary-hover",onClick:Ke},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:We},We),x.createElement("div",{className:DA.node},Le)),Gn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Kn=({confirmShow:PA=!0,confirmTitle:RA,confirmClick:Le,cancelShow:Ke=!0,cancelTitle:We,cancelClick:hA,className:zA,style:$A,confirmLoading:ft=!1})=>x.createElement("div",{className:ye()(Gn.btns,zA),style:$A},PA&&x.createElement(ht.ZP,{loading:ft,onClick:Le,type:"primary",className:Gn.confirm},RA),Ke&&x.createElement(ht.ZP,{onClick:hA,className:Gn.cancel},We)),On={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},gA=({className:PA,style:RA={},LeftContent:Le,children:Ke,RightContent:We})=>x.createElement("div",{className:ye()(On.fixedBottom,PA),style:RA},x.createElement("div",{className:On.wrap},x.createElement("div",{className:On.left},Le),x.createElement("div",{className:On.center},Ke),x.createElement("div",{className:On.right},We))),GA={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Qt=({className:PA,style:RA={},dataSource:Le=[]})=>x.createElement("div",{className:ye()(GA.crumbs,PA),style:RA},Le.map((Ke,We)=>WesA.history.push(Ke.path)},Ke.name):x.createElement("span",null,Ke.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:We,style:{color:"#5F6368"}},Ke.name))),vt=ae(11938),qt=Object.defineProperty,Mt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,yt=(PA,RA,Le)=>RA in PA?qt(PA,RA,{enumerable:!0,configurable:!0,writable:!0,value:Le}):PA[RA]=Le,ot=(PA,RA)=>{for(var Le in RA||(RA={}))un.call(RA,Le)&&yt(PA,Le,RA[Le]);if(yn)for(var Le of yn(RA))Pn.call(RA,Le)&&yt(PA,Le,RA[Le]);return PA},An=(PA,RA)=>Mt(PA,Ot(RA)),xt=(PA,RA)=>{var Le={};for(var Ke in PA)un.call(PA,Ke)&&RA.indexOf(Ke)<0&&(Le[Ke]=PA[Ke]);if(PA!=null&&yn)for(var Ke of yn(PA))RA.indexOf(Ke)<0&&Pn.call(PA,Ke)&&(Le[Ke]=PA[Ke]);return Le};const{Countdown:Et}=vt.default;var _t=PA=>{var RA=PA,{onChange:Le}=RA,Ke=xt(RA,["onChange"]);const[We,hA]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof We=="number"&&We>=0&&Le(We)},[We]);const zA=$A=>{const ft=Math.floor($A/1e3);hA(ft)};return x.createElement(Et,An(ot({},Ke),{onChange:zA}))}},47458:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Ce}});var x=ae(59301);function Ce(ve,we){const Ee=(0,x.useRef)();(0,x.useEffect)(()=>{Ee.current=ve}),(0,x.useEffect)(()=>{function Be(){Ee.current()}if(we!==null){let Qe=setInterval(Be,we);return()=>clearInterval(Qe)}},[we])}},18074:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return vA}});var x=ae(59301),Ce=ae(37568),ve=ae(6767),we=ae(62957),Ee=ae(29787),Be=ae(77019),Qe=ae(5269),ye=ae(14566),ce=ae(62673),Me=ae(71051),De=ae(62772),be={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},oA=ae(44993),le=ae(52430),a=ae(17354),E=ae(41312),b=ae(13952),y=ae(5885),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",oe=ae(59301),ie=Object.defineProperty,ge=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Oe=(Ve,Xe,aA)=>Xe in Ve?ie(Ve,Xe,{enumerable:!0,configurable:!0,writable:!0,value:aA}):Ve[Xe]=aA,pe=(Ve,Xe)=>{for(var aA in Xe||(Xe={}))se.call(Xe,aA)&&Oe(Ve,aA,Xe[aA]);if(ge)for(var aA of ge(Xe))he.call(Xe,aA)&&Oe(Ve,aA,Xe[aA]);return Ve},Ie=(Ve,Xe,aA)=>new Promise((BA,lA)=>{var $e=iA=>{try{EA(aA.next(iA))}catch(NA){lA(NA)}},tA=iA=>{try{EA(aA.throw(iA))}catch(NA){lA(NA)}},EA=iA=>iA.done?BA(iA.value):Promise.resolve(iA.value).then($e,tA);EA((aA=aA.apply(Ve,Xe)).next())});const{TextArea:Re}=Ce.default,_e=({exercise:Ve,loading:Xe,dispatch:aA})=>{var BA;const{workSetting:lA}=Ve,$e=(0,oA.useParams)();$e.category=$e.categoryId||$e.exerciseId,$e.categoryId=$e.categoryId||$e.exerciseId;const[tA,EA]=(0,x.useState)(!1),[iA,NA]=(0,x.useState)(!1);let[ke,Je]=(0,x.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,x.useEffect)(()=>{mA()},[lA]),(0,x.useEffect)(()=>{Ve.actionTabs.key==="exportSetting"&&!(lA!=null&&lA.exercise_header)&&aA({type:"exercise/getWorkSetting",payload:pe({},$e)})},[Ve.actionTabs.key]);const mA=()=>{var Pe,pA,JA,Ge;const cA=JSON.parse(JSON.stringify(lA));Object.keys(ke).forEach(Rt=>{var It;ke[Rt]=(It=cA==null?void 0:cA.exercise_header)==null?void 0:It[Rt]}),ke.file_list=(Pe=cA==null?void 0:cA.exercise_header)!=null&&Pe.attachment_id?[{uid:(pA=cA==null?void 0:cA.exercise_header)==null?void 0:pA.attachment_id,id:(JA=cA==null?void 0:cA.exercise_header)==null?void 0:JA.attachment_id,url:(Ge=cA==null?void 0:cA.exercise_header)==null?void 0:Ge.photo_url}]:[],Je(ke)},sA=()=>{var Pe,pA,JA;const Ge=JSON.parse(JSON.stringify(ke));Ge.categoryId=$e.categoryId,Ge.attachment_id=((JA=(pA=(Pe=Ge.file_list)==null?void 0:Pe[0])==null?void 0:pA.response)==null?void 0:JA.id)||null,IA(Ge)},IA=Pe=>Ie(void 0,null,function*(){NA(!0),(yield(0,le.ZP)(`/api/exercises/${$e==null?void 0:$e.categoryId}/foramt_settings.json`,{method:"post",body:Pe})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),aA({type:"exercise/getCommonHeader",payload:pe({},$e)}),aA({type:"exercise/getWorkSetting",payload:pe({},$e)}),aA({type:"exercise/getExerciseExportHeadData",payload:{id:$e.exerciseId||$e.categoryId,identify:$e.userId||null}}),NA(!1))}),KA={disabled:tA,multiple:!1,listType:"picture-card",onPreview:Pe=>{E.Z.publish("preview-image",Pe.thumbUrl||Pe.url)},withCredentials:!0,fileList:ke.file_list,beforeUpload:Pe=>Pe.size/1024>200?(ve.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${b.Z.API_SERVER}/api/attachments.json`,onChange(Pe){let pA=Pe.fileList.filter(JA=>!!JA.status);ke.file_list=pA,Je(Object.assign({},ke))},onRemove:Pe=>Ie(void 0,null,function*(){return ke.file_list=[],Je(Object.assign({},ke)),!0})};return oe.createElement(we.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:be.modalWrapper,width:900,centered:!0,open:Ve.actionTabs.key==="exportSetting",onOk:()=>sA(),onCancel:()=>{mA(),aA({type:"exercise/setActionTabs",payload:{}})}},oe.createElement("section",{className:be.exportSettingWrapper},oe.createElement(Ee.Z,{spinning:Xe["exercise/getWorkSetting"]||iA},oe.createElement(Be.Z,{wrap:!1,justify:"space-between"},oe.createElement(Qe.Z,null,oe.createElement(Be.Z,{align:"middle"},oe.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),oe.createElement("span",{className:be.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),oe.createElement("div",{className:"mt15"},oe.createElement(ye.default,pe({},KA),!((BA=ke.file_list)!=null&&BA.length)&&oe.createElement("div",null,oe.createElement(De.Z,null),oe.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement(ce.default,{checked:ke.show_title,disabled:tA,onChange:Pe=>{ke.show_title=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement(ce.default,{checked:ke.show_body,disabled:tA,onChange:Pe=>{ke.show_body=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement(ce.default,{checked:ke.show_info,disabled:tA,onChange:Pe=>{ke.show_info=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement(ce.default,{checked:ke.show_table,disabled:tA,onChange:Pe=>{ke.show_table=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),oe.createElement(Be.Z,{align:"middle",className:`mt20 ${be.pottedLine}`},oe.createElement(Qe.Z,null,oe.createElement("img",{src:z,alt:""})),oe.createElement(Qe.Z,{className:be.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),oe.createElement(Qe.Z,null,oe.createElement("img",{src:z,alt:""}))),oe.createElement(Be.Z,{className:"mt15",justify:"center",style:{width:320}},oe.createElement(ce.default,{className:"pl8",checked:ke.show_user,disabled:tA,onChange:Pe=>{ke.show_user=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u59D3\u540D")),oe.createElement(ce.default,{checked:ke.show_no,disabled:tA,onChange:Pe=>{ke.show_no=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5B66\u53F7")),oe.createElement(ce.default,{checked:ke.show_group,disabled:tA,onChange:Pe=>{ke.show_group=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),oe.createElement(ce.default,{checked:ke.show_school_name,disabled:tA,onChange:Pe=>{ke.show_school_name=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),oe.createElement(ce.default,{checked:ke.show_phone,disabled:tA,onChange:Pe=>{ke.show_phone=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u624B\u673A\u53F7"))),oe.createElement("img",{src:ee,alt:"",className:"mt15",style:{width:320}}),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),oe.createElement(Me.Z,{size:"middle",min:1,value:ke.export_page_num?ke.export_page_num:40,onChange:Pe=>{ke.export_page_num=Pe,Je(pe({},ke))}}),oe.createElement("span",{className:"ml10"},"\u9898")),oe.createElement(Be.Z,{className:"mt15"},oe.createElement(ce.default,{checked:ke.show_desc,disabled:tA,onChange:Pe=>{ke.show_desc=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),oe.createElement(Qe.Z,{className:be.imgPreviewPart},oe.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),oe.createElement("img",{src:a.qz})))),oe.createElement(y.Z,null)))};var vA=(0,oA.connect)(({exercise:Ve,loading:Xe,globalSetting:aA})=>({exercise:Ve,loading:Xe.effects,globalSetting:aA}))(_e)},35155:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return ee}});var x=ae(59301),Ce=ae(44993),ve=ae(77019),we=ae(54172),Ee={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Be=ae(68606),Qe=ae(89299),ye=ae(18074),ce=ae(45722),Me=ae(13952),De=ae(59301),be=Object.defineProperty,oA=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(oe,ie,ge)=>ie in oe?be(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ie]=ge,b=(oe,ie)=>{for(var ge in ie||(ie={}))le.call(ie,ge)&&E(oe,ge,ie[ge]);if(oA)for(var ge of oA(ie))a.call(ie,ge)&&E(oe,ge,ie[ge]);return oe},y=(oe,ie,ge)=>new Promise((se,he)=>{var Oe=Re=>{try{Ie(ge.next(Re))}catch(_e){he(_e)}},pe=Re=>{try{Ie(ge.throw(Re))}catch(_e){he(_e)}},Ie=Re=>Re.done?se(Re.value):Promise.resolve(Re.value).then(Oe,pe);Ie((ge=ge.apply(oe,ie)).next())});const z=({isPreview:oe=!1,isExportBlank:ie=!1,activeTabs:ge,exercise:se,globalSetting:he,loading:Oe,user:pe,dispatch:Ie,showExportBtn:Re=!1,sealStyle:_e={}})=>{var vA,Ve,Xe,aA,BA,lA,$e,tA,EA,iA,NA,ke,Je,mA,sA;const IA=(0,Ce.useParams)(),{userInfo:KA}=pe,[Pe,pA]=(0,x.useState)(),[JA,Ge]=(0,x.useState)();let cA=(0,x.useRef)(null);const[Rt,It]=(0,x.useState)(21),[Bt,bt]=(0,x.useState)([]),ht=(0,x.useRef)(!0);(0,x.useEffect)(()=>{y(void 0,null,function*(){if(!ht.current)return;ht.current=!1;const Ye=yield(0,Be.cV)({id:IA.exerciseId||IA.categoryId});Ye.status==0&&bt(Ye.data)}),(0,Qe.W)(ge)||ge==="2"&&VA()},[IA.userId,IA.coursesId,IA.exerciseId,IA.categoryId,ge]),(0,x.useEffect)(()=>{cA.current&&It(cA.current.clientHeight)},[cA.current]),(0,x.useEffect)(()=>{var Ye;if((Ye=se.exerciseExportHeadData)!=null&&Ye.title){const MA=se.exerciseExportHeadData;pA(b({},MA||{}));const{table:Fe}=MA||{};let UA,st;(Fe!=null&&Fe.total_singles_scores||Fe!=null&&Fe.total_doubles_scores||Fe!=null&&Fe.total_nulls_scores||Fe!=null&&Fe.total_judges_scores||Fe!=null&&Fe.total_pros_scores||Fe!=null&&Fe.total_shixuns_scores||Fe!=null&&Fe.total_mains_scores||Fe!=null&&Fe.total_combination_scores||Fe!=null&&Fe.total_bpros_scores)&&(UA=Number(Fe==null?void 0:Fe.total_singles_scores)+Number(Fe==null?void 0:Fe.total_doubles_scores)+Number(Fe==null?void 0:Fe.total_nulls_scores)+Number(Fe==null?void 0:Fe.total_judges_scores)+Number(Fe==null?void 0:Fe.total_bpros_scores)+Number(Fe==null?void 0:Fe.total_pros_scores)+Number(Fe==null?void 0:Fe.total_shixuns_scores)+Number(Fe==null?void 0:Fe.total_mains_scores)+Number(Fe==null?void 0:Fe.total_combination_scores)),(Fe!=null&&Fe.singles_scores||Fe!=null&&Fe.doubles_scores||Fe!=null&&Fe.nulls_scores||Fe!=null&&Fe.judges_scores||Fe!=null&&Fe.pros_scores||Fe!=null&&Fe.bpros_scores||Fe!=null&&Fe.shixuns_scores||Fe!=null&&Fe.mains_scores||Fe!=null&&Fe.combination_scores)&&(st=Number(Fe==null?void 0:Fe.singles_scores)+Number(Fe==null?void 0:Fe.doubles_scores)+Number(Fe==null?void 0:Fe.nulls_scores)+Number(Fe==null?void 0:Fe.judges_scores)+Number(Fe==null?void 0:Fe.pros_scores)+Number(Fe==null?void 0:Fe.bpros_scores)+Number(Fe==null?void 0:Fe.shixuns_scores)+Number(Fe==null?void 0:Fe.mains_scores)+Number(Fe==null?void 0:Fe.combination_scores));const jA=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.total_singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.total_doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.total_nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.total_judges_scores)||0,pros_score:(Fe==null?void 0:Fe.total_pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.total_bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.total_shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.total_mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.total_combination_scores)||0,total_score:UA||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.judges_scores)||0,pros_score:(Fe==null?void 0:Fe.pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.combination_scores)||0,total_score:st||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],TA=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.total_singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.total_doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.total_nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.total_judges_scores)||0,pros_score:(Fe==null?void 0:Fe.total_pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.total_bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.total_shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.total_mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.total_combination_scores)||0,total_score:UA||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Ge([...ie?TA:jA])}},[se.exerciseExportHeadData]);const VA=()=>y(void 0,null,function*(){const Ye={id:IA.exerciseId||IA.categoryId,identify:(KA==null?void 0:KA.login)||null},MA=yield(0,Be.iw)(Ye);pA(MA||{});const{table:Fe}=MA||{};let UA,st;(Fe!=null&&Fe.total_singles_scores||Fe!=null&&Fe.total_doubles_scores||Fe!=null&&Fe.total_nulls_scores||Fe!=null&&Fe.total_judges_scores||Fe!=null&&Fe.total_pros_scores||Fe!=null&&Fe.total_bpros_scores||Fe!=null&&Fe.total_shixuns_scores||Fe!=null&&Fe.total_mains_scores||Fe!=null&&Fe.total_combination_scores)&&(UA=Number(Fe==null?void 0:Fe.total_singles_scores)+Number(Fe==null?void 0:Fe.total_doubles_scores)+Number(Fe==null?void 0:Fe.total_nulls_scores)+Number(Fe==null?void 0:Fe.total_bpros_scores)+Number(Fe==null?void 0:Fe.total_judges_scores)+Number(Fe==null?void 0:Fe.total_pros_scores)+Number(Fe==null?void 0:Fe.total_shixuns_scores)+Number(Fe==null?void 0:Fe.total_mains_scores)+Number(Fe==null?void 0:Fe.total_combination_scores)),(Fe!=null&&Fe.singles_scores||Fe!=null&&Fe.doubles_scores||Fe!=null&&Fe.nulls_scores||Fe!=null&&Fe.judges_scores||Fe!=null&&Fe.pros_scores||Fe!=null&&Fe.bpros_scores||Fe!=null&&Fe.shixuns_scores||Fe!=null&&Fe.mains_scores||Fe!=null&&Fe.combination_scores)&&(st=Number(Fe==null?void 0:Fe.singles_scores)+Number(Fe==null?void 0:Fe.doubles_scores)+Number(Fe==null?void 0:Fe.bpros_scores)+Number(Fe==null?void 0:Fe.nulls_scores)+Number(Fe==null?void 0:Fe.judges_scores)+Number(Fe==null?void 0:Fe.pros_scores)+Number(Fe==null?void 0:Fe.shixuns_scores)+Number(Fe==null?void 0:Fe.mains_scores)+Number(Fe==null?void 0:Fe.combination_scores));const jA=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.total_singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.total_doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.total_nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.total_judges_scores)||0,pros_score:(Fe==null?void 0:Fe.total_pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.total_bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.total_shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.total_mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.total_combination_scores)||0,total_score:UA||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.judges_scores)||0,pros_score:(Fe==null?void 0:Fe.pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.combination_scores)||0,total_score:st||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Ge(ie?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:jA)}),rA=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Ye=>De.createElement("a",null,Ye)},{title:((vA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[0].nameType))==null?void 0:vA.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((Ve=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[1].nameType))==null?void 0:Ve.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((Xe=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[3].nameType))==null?void 0:Xe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((aA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[2].nameType))==null?void 0:aA.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((BA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[6].nameType))==null?void 0:BA.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((lA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[5].nameType))==null?void 0:lA.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:(($e=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[4].nameType))==null?void 0:$e.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((tA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[7].nameType))==null?void 0:tA.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((EA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[8].nameType))==null?void 0:EA.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye==null?void 0:Ye.toFixed(1))}],{exercise_header:QA}=Pe||{};return De.createElement(De.Fragment,null,((QA==null?void 0:QA.show_user)||(QA==null?void 0:QA.show_no)||(QA==null?void 0:QA.show_group))&&De.createElement("section",{className:Ee.glassSeal,style:_e},(QA==null?void 0:QA.show_user)&&De.createElement("span",null,"\u59D3\u540D\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.user)),(QA==null?void 0:QA.show_no)&&De.createElement("span",null,"\u5B66\u53F7\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.student_id)),(QA==null?void 0:QA.show_group)&&De.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.group_name)),(QA==null?void 0:QA.show_school_name)&&De.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.school_name)),(QA==null?void 0:QA.show_phone)&&De.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.phone))),De.createElement("section",{className:`${Ee.wrap} ${oe?"pl20":""} `},(Pe==null?void 0:Pe.photo_url)&&De.createElement("img",{className:Ee.img,src:`${Me.Z.API_SERVER}${Pe==null?void 0:Pe.photo_url}`}),(QA==null?void 0:QA.show_title)&&De.createElement(ve.Z,{className:Ee.paperHeader,justify:"center"},De.createElement("div",null,Pe==null?void 0:Pe.title)),(QA==null?void 0:QA.show_info)&&De.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Pe==null?void 0:Pe.large_counts,"\u5927\u9898\u3011\u3010",Pe==null?void 0:Pe.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Pe==null?void 0:Pe.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Pe==null?void 0:Pe.time)>-1?`${Pe==null?void 0:Pe.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(QA==null?void 0:QA.show_desc)&&(((iA=se==null?void 0:se.exerciseExportHeadData)==null?void 0:iA.exercise_description)||((NA=se==null?void 0:se.commonHeader)==null?void 0:NA.exercise_description))&&De.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},De.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),De.createElement("span",null,((ke=se==null?void 0:se.exerciseExportHeadData)==null?void 0:ke.exercise_description)||((Je=se==null?void 0:se.commonHeader)==null?void 0:Je.exercise_description))),(QA==null?void 0:QA.show_table)&&De.createElement("div",{className:"mt10"},De.createElement(we.default,{className:Ee.table,columns:rA,dataSource:[...JA||[]],bordered:!0,pagination:!1})),((mA=se==null?void 0:se.exerciseExportHeadData)==null?void 0:mA.analysis)&&De.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(sA=se==null?void 0:se.exerciseExportHeadData)==null?void 0:sA.analysis}`)),De.createElement(ye.Z,null))};var ee=(0,Ce.connect)(({exercise:oe,loading:ie,user:ge,globalSetting:se})=>({exercise:oe,globalSetting:se,user:ge,loading:ie.effects}))(z)},19326:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return De}});var x=ae(44993),Ce={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},ve=ae(77019),we=ae(25399),Ee=ae(13952),Be=ae(61186),Qe=ae.n(Be),ye=ae(98573),ce=ae(59301);const Me=({exercise:be,list:oA,hideScore:le=!1,newuserCommentVisible:a,isShowEditAndDel:E=!1,userLogin:b="",handleDel:y,handleEdit:z})=>ce.createElement("div",null,oA==null?void 0:oA.map(ee=>{var oe,ie,ge,se,he,Oe;return ce.createElement("div",{className:"mt20 mb20"},((oe=ee==null?void 0:ee.user)==null?void 0:oe.user_id)==-1?ce.createElement(ve.Z,{align:"middle",key:(ie=ee==null?void 0:ee.user)==null?void 0:ie.user_id},ce.createElement("img",{src:ae(24252),width:"35",height:"40"}),ce.createElement("img",{src:ae(53595),width:"60",height:"16",className:"ml10"})):ce.createElement(ve.Z,{align:"middle",key:(ge=ee==null?void 0:ee.user)==null?void 0:ge.user_id},ce.createElement("img",{src:Ee.Z.API_SERVER+"/images/"+((se=ee==null?void 0:ee.user)==null?void 0:se.image_url),width:"40",style:{borderRadius:40}}),ce.createElement("span",{className:"ml10 font16"},(he=ee==null?void 0:ee.user)==null?void 0:he.name)),ce.createElement("div",{className:Ce.comments},(Oe=ee==null?void 0:ee.comments)==null?void 0:Oe.map((pe,Ie)=>{var Re,_e,vA,Ve,Xe;if(a&&pe.question_type!==5){if(Ie===0)return ce.createElement("div",{key:((Re=ee==null?void 0:ee.user)==null?void 0:Re.user_id)+"-"+Ie},ce.createElement(ve.Z,{align:"middle",justify:"space-between"},!!pe.shixun_chanllge_position&&ce.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",pe.shixun_chanllge_position,"\u5173"),!le&&ce.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",pe==null?void 0:pe.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",ce.createElement("span",{className:"c-light-primary"},pe==null?void 0:pe.score),"\u5206"),ce.createElement("div",{style:{flexShrink:0}},Qe()(pe.updated_at).format("YYYY-MM-DD HH:mm"))),!!pe.comment&&ce.createElement("div",null,"\u8BC4\u8BED\uFF1A",ce.createElement("span",{className:"c-light-primary"},pe.comment)),((_e=ee==null?void 0:ee.comments)==null?void 0:_e.length)-1>Ie&&ce.createElement("div",{className:Ce.line}))}else return ce.createElement("div",{key:((vA=ee==null?void 0:ee.user)==null?void 0:vA.user_id)+"-"+Ie},ce.createElement(ve.Z,{align:"middle",justify:"space-between"},!!pe.shixun_chanllge_position&&ce.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",pe.shixun_chanllge_position,"\u5173"),!le&&ce.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",pe==null?void 0:pe.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",ce.createElement("span",{className:"c-light-primary"},pe==null?void 0:pe.score),"\u5206"),ce.createElement("div",{style:{flexShrink:0}},Qe()(pe.updated_at).format("YYYY-MM-DD HH:mm"))),!!pe.comment&&ce.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},ce.createElement("span",null,"\u8BC4\u8BED\uFF1A"),ce.createElement(ye.Z,{className:Ce.mkd_html,value:pe==null?void 0:pe.comment}),E&&b===((Ve=ee==null?void 0:ee.user)==null?void 0:Ve.login)&&ce.createElement("span",{className:"ml30"},ce.createElement(we.Z,{title:"\u7F16\u8F91"},ce.createElement("i",{className:`iconfont icon-bianji14 current ${Ce.editSty}`,onClick:()=>{z(pe==null?void 0:pe.comment,pe==null?void 0:pe.id)}})),ce.createElement(we.Z,{title:"\u5220\u9664"},ce.createElement("i",{className:`iconfont icon-shanchutimu current ${Ce.delSty}`,onClick:()=>{y("",pe==null?void 0:pe.id)}})))),((Xe=ee==null?void 0:ee.comments)==null?void 0:Xe.length)-1>Ie&&ce.createElement("div",{className:Ce.line}))})))}));var De=(0,x.connect)(({exercise:be})=>({exercise:be}))(Me)},66669:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(98573),ve=ae(37568),we=ae(91816),Ee=ae(39734),Be=ae(24302),Qe=ae(59301),ye=Object.defineProperty,ce=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,be=(E,b,y)=>b in E?ye(E,b,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[b]=y,oA=(E,b)=>{for(var y in b||(b={}))Me.call(b,y)&&be(E,y,b[y]);if(ce)for(var y of ce(b))De.call(b,y)&&be(E,y,b[y]);return E};const{TextArea:le}=ve.default,a=({item:E,answerData:b,changeScoreData:y,textValue:z,textOnChange:ee=()=>{},seeAnswerVisible:oe=!0})=>{var ie;const[ge,se]=(0,x.useState)([]),[he,Oe]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{y!=null&&y[E.q_position]?!he&&Oe(!0):he&&Oe(!1)},[y==null?void 0:y[E==null?void 0:E.q_position]]),(ie=E==null?void 0:E.standard_answer)==null||ie.map(pe=>{pe.used=!1}),(0,x.useEffect)(()=>{var pe;console.log("item=====",E,b,y,"#37AD83;");const Ie=[];for(let Re=0;Re<(E==null?void 0:E.multi_count);Re++){const _e=((pe=E==null?void 0:E.user_answer)==null?void 0:pe.find(vA=>vA.choice_id===Re+1))||{choice_id:Re+1,answer_text:""};Ie.push(oA({},_e))}se(Ie)},[E==null?void 0:E.user_answer]),Qe.createElement("div",{className:Ee.Z.fillBg},Qe.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ge==null?void 0:ge.map((pe,Ie)=>Qe.createElement("div",null,Qe.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Ie+1,"):"),Qe.createElement("div",null,E.question_type==3?(pe==null?void 0:pe.model)===1?Qe.createElement("span",{style:{whiteSpace:"pre-wrap",color:pe!=null&&pe.user_answer_boolean?"#37AD83":"#E30000"}},pe==null?void 0:pe.answer_text):Qe.createElement(Be.Z,{type:pe!=null&&pe.user_answer_boolean?"success":"error",readOnly:!0,value:pe.answer_text,disabled:!0}):Qe.createElement(Ce.Z,{value:pe==null?void 0:pe.answer_text})))),oe&&Qe.createElement(we.u,{data:E}))};Ze.Z=a},35699:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(98573),ve=ae(61186),we=ae.n(ve),Ee=ae(54172),Be=ae(58531),Qe=ae(24334),ye=ae.n(Qe),ce=ae(68374);const Me=({item:De,answerData:be,autoHeight:oA})=>{var le,a,E,b,y;const[z,ee]=(0,x.useState)([]);(0,x.useEffect)(()=>{var ge,se;((ge=De==null?void 0:De.evaluate_codes)==null?void 0:ge.length)>0?ee((se=De==null?void 0:De.evaluate_codes)==null?void 0:se.map((he,Oe)=>({key:Oe+1,error_msg:he!=null&&he.error_msg?Qe.Base64.decode(he==null?void 0:he.error_msg):"",created_at:he.created_at}))):ee([{key:"--",error_msg:"--"}])},[De==null?void 0:De.evaluate_codes]);const oe=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ge,se)=>x.createElement("span",null,se.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ge,se)=>x.createElement("span",null,se.created_at?we()(se.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ge,se)=>{var he;return x.createElement("span",null,se.error_msg?((he=se.error_msg)==null?void 0:he.length)>1e3?se.error_msg.substring(0,1e3)+"...":se.error_msg:"--")}}],ie={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return x.createElement(x.Fragment,null,x.createElement("div",{className:"mt15 mb15"},x.createElement(Ce.Z,{value:De==null?void 0:De.description})),(!!((le=be==null?void 0:be.exercise)!=null&&le.student_commit_status)&&((a=be==null?void 0:be.exercise)==null?void 0:a.student_commit_status)!==0||!!((E=be==null?void 0:be.exercise)!=null&&E.user_exercise_status)&&((b=be==null?void 0:be.exercise)==null?void 0:b.user_exercise_status)!==0)&&x.createElement(Ee.default,{className:"mt5",bordered:!0,dataSource:z,columns:oe,pagination:!1}),!!((y=De==null?void 0:De.user_answer)!=null&&y.length)&&(De==null?void 0:De.passed_code)&&x.createElement("aside",{className:ce.Z.shixunWrp},x.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),x.createElement(Be.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:De!=null&&De.passed_code?Qe.Base64.decode(De==null?void 0:De.passed_code):"",autoHeight:oA,options:ie})))};Ze.Z=Me},91816:function(Ue,Ze,ae){"use strict";ae.d(Ze,{u:function(){return Qe}});var x=ae(59301),Ce=ae(77019),ve=ae(5269),we=ae(98573),Ee=ae(24302),Be=ae(59301);const Qe=({data:ye})=>{const[ce,Me]=(0,x.useState)(!1),De=()=>{var be,oA,le;switch(ye.question_type){case 3:return Be.createElement("aside",{className:"mt20"},Be.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{Me(!ce)}},ce?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),ce&&Be.createElement("div",null,(be=ye==null?void 0:ye.standard_answer)==null?void 0:be.map(function(a,E){var b,y;return Be.createElement(Ce.Z,{style:{alignItems:"baseline"},className:"mr20"},Be.createElement(ve.Z,{flex:"50px"},Be.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),(a==null?void 0:a.model)===1?Be.createElement(ve.Z,{flex:1},(b=a==null?void 0:a.answer_text)==null?void 0:b.map(function(z,ee){return Be.createElement("div",null,z)})):Be.createElement(ve.Z,{flex:1},(y=a==null?void 0:a.answer_text)==null?void 0:y.map(function(z,ee){return Be.createElement(Ee.Z,{readOnly:!0,value:z})})))})));case 8:return Be.createElement("aside",{className:"mt20"},Be.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{Me(!ce)}},ce?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),ce&&Be.createElement("div",null,(oA=ye==null?void 0:ye.standard_answer)==null?void 0:oA.map(function(a,E){return Be.createElement(Ce.Z,{style:{alignItems:"baseline"},className:"mr20"},Be.createElement(ve.Z,{flex:"50px"},Be.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),Be.createElement(ve.Z,{flex:1},Be.createElement("div",null,a==null?void 0:a.answer_text)))})));case 4:return Be.createElement("aside",{className:"mt20"},Be.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{Me(!ce)}},ce?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),ce&&Be.createElement("div",null,Be.createElement(we.Z,{value:(le=ye==null?void 0:ye.standard_answer)==null?void 0:le.join(" ")})))}};return Be.createElement("section",null,De())}},76476:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(98573),ve=ae(64681),we=ae(25399),Ee=ae(71051),Be=ae(6767),Qe=ae(54172),ye=ae(61186),ce=ae.n(ye),Me=ae(44993),De=ae(58531),be=ae(39734),oA=Object.defineProperty,le=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(oe,ie,ge)=>ie in oe?oA(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ie]=ge,y=(oe,ie)=>{for(var ge in ie||(ie={}))a.call(ie,ge)&&b(oe,ge,ie[ge]);if(le)for(var ge of le(ie))E.call(ie,ge)&&b(oe,ge,ie[ge]);return oe},z=(oe,ie,ge)=>new Promise((se,he)=>{var Oe=Re=>{try{Ie(ge.next(Re))}catch(_e){he(_e)}},pe=Re=>{try{Ie(ge.throw(Re))}catch(_e){he(_e)}},Ie=Re=>Re.done?se(Re.value):Promise.resolve(Re.value).then(Oe,pe);Ie((ge=ge.apply(oe,ie)).next())});const ee=({item:oe,answerData:ie,hasChangeScore:ge=!0,autoHeight:se,showAnswer:he,saveChangeScore:Oe=()=>{}})=>{var pe,Ie,Re;const[_e,vA]=(0,x.useState)([]),[Ve,Xe]=(0,x.useState)([]);(0,x.useEffect)(()=>{var $e,tA,EA,iA,NA,ke,Je,mA,sA,IA,KA,Pe;if(!(($e=oe==null?void 0:oe.shixun_details)!=null&&$e.length))return;let pA=[],JA=[];for(let Ge=0;Ge<((tA=oe==null?void 0:oe.shixun_details)==null?void 0:tA.length);Ge++){for(let cA=0;cA<(oe==null?void 0:oe.shixun_details[Ge].stage_list.length);cA++){let Rt=oe==null?void 0:oe.shixun_details[Ge].stage_list[cA];pA.push(y(y({},Rt),{operation:(ke=(NA=(iA=(EA=oe==null?void 0:oe.shixun_details)==null?void 0:EA[Ge])==null?void 0:iA.shixun_detail)==null?void 0:NA[0])==null?void 0:ke.game_identifier,shixun_challenge_id:(Je=oe==null?void 0:oe.shixun_details[Ge])==null?void 0:Je.shixun_challenge_id}))}(sA=(mA=oe==null?void 0:oe.shixun_details)==null?void 0:mA[Ge])!=null&&sA.shixun_detail&&JA.push((Pe=(KA=(IA=oe==null?void 0:oe.shixun_details)==null?void 0:IA[Ge])==null?void 0:KA.shixun_detail)==null?void 0:Pe[0])}Xe(JA),vA([...pA])},[oe==null?void 0:oe.shixun_details]);const aA=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:$e=>x.createElement(we.Z,{title:$e},x.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:$e&&$e.length>25?$e:""},$e))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:($e,tA)=>x.createElement("span",null,tA.evaluate_count?tA.evaluate_count:x.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:($e,tA)=>{let EA=!1;return tA.finished_time&&(ie!=null&&ie.exercise)&&(ie!=null&&ie.exercise_answer_user)&&((ie==null?void 0:ie.exercise.time)===-1?EA=ce()(ie==null?void 0:ie.exercise.end_time).isBefore(tA.finished_time):EA=ce()(ie==null?void 0:ie.exercise_answer_user.start_at).add(ie==null?void 0:ie.exercise.time,"m").isBefore(tA.finished_time)),x.createElement("span",null,tA.finished_time||x.createElement("span",{className:"c-grey-999"},"--"),x.createElement("span",{className:"c-orange-ff9 "},EA?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:($e,tA)=>x.createElement("span",null,tA.time_consuming||x.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:($e,tA)=>x.createElement("span",null,tA.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:($e,tA)=>x.createElement("span",null,x.createElement("span",{className:"c-orange"},tA.user_score),"/",tA.game_score)},ge&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:($e,tA,EA)=>x.createElement(Ee.Z,{min:0,max:Number(tA.game_score),defaultValue:$e,onBlur:iA=>z(void 0,null,function*(){if(iA.target.value!=$e){const NA=yield Oe(y(y({},oe),{shixun_challenge_id:tA.shixun_challenge_id,shixunScore:iA.target.value}));console.log("res: ",NA),NA!=null&&NA.question_comments&&Be.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter($e=>!!$e),BA=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:($e,tA)=>x.createElement("span",null,tA.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:($e,tA)=>x.createElement("span",null,tA.error_msg?tA.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:($e,tA)=>x.createElement("span",null,tA.updated_at?tA.updated_at:"--")}],lA={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return x.createElement(x.Fragment,null,(((pe=ie==null?void 0:ie.exercise)==null?void 0:pe.student_commit_status)!==0||((Ie=ie==null?void 0:ie.exercise)==null?void 0:Ie.user_exercise_status)!==0)&&x.createElement("div",{className:"mt15"},x.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(_e!=null&&_e.length)&&x.createElement(Qe.default,{columns:aA,dataSource:_e,pagination:!1})),!!(Ve!=null&&Ve.length)&&x.createElement(x.Fragment,null,x.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Ve==null?void 0:Ve.map(($e,tA)=>{var EA,iA,NA,ke,Je;return x.createElement(x.Fragment,null,x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16 mr15"}," \u7B2C",$e.position,"\u5173"),x.createElement(Me.Link,{className:"current c-black font16",to:`/tasks/${$e.game_identifier}`},$e.name)),!!((EA=$e==null?void 0:$e.outputs)!=null&&EA.length)&&x.createElement(Qe.default,{bordered:!0,dataSource:$e.outputs.map(mA=>({key:mA.position,error_msg:mA.output_detail,updated_at:mA.updated_at})),columns:BA,pagination:!1}),($e==null?void 0:$e.st)===0&&$e.challenge_paths&&x.createElement("div",{className:be.Z.shixunWrp},x.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",x.createElement("span",{className:"c-light-black"},(NA=(iA=$e.challenge_paths)==null?void 0:iA[0])==null?void 0:NA.file_name)),x.createElement(De.ZP,{height:300,autoHeight:se,language:"python",theme:"default",value:((Je=(ke=$e.challenge_paths)==null?void 0:ke[0])==null?void 0:Je.latest_code)||"",options:lA})))})),(0,ve.dE)()&&x.createElement(Ce.Z,{className:"c-grey-999 mt20 mb20",value:oe==null?void 0:oe.question_title}),(Re=oe==null?void 0:oe.shixun)==null?void 0:Re.map(($e,tA)=>{var EA,iA;return x.createElement("div",null,x.createElement("p",{className:"font16 c-grey-666 mb5"},x.createElement("span",{className:"mr20"},"\u7B2C",$e==null?void 0:$e.challenge_position,"\u5173 ",$e==null?void 0:$e.challenge_name),x.createElement("span",null,$e==null?void 0:$e.challenge_score,"\u5206")),he&&x.createElement("div",null,x.createElement("div",{className:be.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((EA=$e.challenge_answers)==null?void 0:EA.length)===0?"\u6682\u65E0":""),(iA=$e.challenge_answers)==null?void 0:iA.map((NA,ke)=>x.createElement("div",{className:"mt15"},x.createElement("div",null,"\u7EA7\u522B",ke+1,"\uFF1A",NA.name),x.createElement(Ce.Z,{value:(NA==null?void 0:NA.contents)||"",className:be.Z.answerText})))))}),x.createElement("div",{className:"mb15"}))};Ze.Z=ee},38410:function(Ue,Ze,ae){"use strict";var x=ae(61186),Ce=ae.n(x),ve=ae(77019),we=ae(59301);const Ee=({date:Be,showTag:Qe})=>we.createElement(ve.Z,{align:"middle"},we.createElement("div",null," ",Be?Ce()(Be).format("YYYY-MM-DD HH:mm"):"--"," "),Qe&&we.createElement(ve.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},we.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));Ze.Z=Ee},55552:function(Ue,Ze,ae){"use strict";ae.r(Ze),ae.d(Ze,{default:function(){return wr}});var x=ae(59301),Ce=ae(44993),ve=ae(28284),we=ae(6767),Ee=ae(99571),Be=ae(62957),Qe=ae(37568),ye=ae(77019),ce=ae(5269),Me=ae(47889),De=ae(62673),be=ae(25399),oA=ae(37285),le=ae(71051),a=ae(60840),E=ae(29787),b=ae(91882),y=ae(48608),z=ae(71411),ee=ae(54172),oe=ae(60242),ie=ae(30641),ge=ae(67921),se=ae(4958),he=ae(61186),Oe=ae.n(he),pe=ae(68606),Ie=ae(68374),Re=ae(98573),_e=ae(89299),vA=ae(66669),Ve=ae(91816),Xe=ae(39734),aA=ae(52430),BA=ae(24334),lA={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},$e=ae(78837),tA=ae(56102),EA=ae(7051),iA=ae(59301),NA=Object.defineProperty,ke=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,mA=Object.getOwnPropertySymbols,sA=Object.prototype.hasOwnProperty,IA=Object.prototype.propertyIsEnumerable,KA=(Te,dA,SA)=>dA in Te?NA(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,Pe=(Te,dA)=>{for(var SA in dA||(dA={}))sA.call(dA,SA)&&KA(Te,SA,dA[SA]);if(mA)for(var SA of mA(dA))IA.call(dA,SA)&&KA(Te,SA,dA[SA]);return Te},pA=(Te,dA)=>ke(Te,Je(dA)),JA=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())}),cA=({buttonProps:Te,buttonText:dA,form:SA,hackIdentifier:Qn="",infoData:Wt,answerKey:Mn,data:Yt})=>{var cn;const[At,en]=(0,x.useState)(!1),[Sn,Vn]=(0,x.useState)(!1),[Rn,fA]=(0,x.useState)(!1),[Nt,sn]=(0,x.useState)({}),[tn,Cn]=(0,x.useState)(""),on=(0,x.useRef)(Qn),jn=(0,x.useRef)(""),jt=(0,x.useRef)(!1),[pt,Ct]=(0,x.useState)([]);(0,x.useEffect)(()=>{var xa,ba;Wt!=null&&Wt.test_input&&Cn(Wt==null?void 0:Wt.test_input);let Ha=[];const Wa=(xa=(Yt==null?void 0:Yt.answer_content)||[])==null?void 0:xa.map(Ln=>{var gt;return pA(Pe({},Ln),{score:[void 0,null,0,"0","0.0"].includes(Ln.score)?"0":(gt=Ln.score)==null?void 0:gt.toFixed(1)})});(ba=Wt==null?void 0:Wt.standard_answer)==null||ba.forEach((Ln,gt)=>{var ct,Ht;const xA=gt+1;(Wa==null?void 0:Wa.find(wa=>{var Ra;return Number((Ra=wa==null?void 0:wa.name)==null?void 0:Ra.replace("\u586B\u7A7A",""))===xA}))?Ha.push({position:Ln==null?void 0:Ln.choice_id,value:(Ht=(ct=Yt==null?void 0:Yt.answer_content)==null?void 0:ct[gt])==null?void 0:Ht.value}):Ha.push({position:Ln==null?void 0:Ln.choice_id,value:" "})}),Ct([...Ha]),Rn&&Za()},[Rn]),(0,x.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Zt=()=>new Date().getTime(),Xn=Yt==null?void 0:Yt.code,Ca=xa=>{var ba,Ha;let Wa=[];const Ln=(ba=(Wt==null?void 0:Wt.last_score_detail)||[])==null?void 0:ba.map(gt=>{var ct;return pA(Pe({},gt),{score:[void 0,null,0,"0","0.0"].includes(gt.score)?"0":(ct=gt.score)==null?void 0:ct.toFixed(1)})});(Ha=Wt==null?void 0:Wt.standard_answer)==null||Ha.forEach((gt,ct)=>{var Ht,xA,dn,wa,Ra,Va,Da;const za=ct+1,Ta=Ln==null?void 0:Ln.find(er=>er.position===za);Ta?(console.log(xa==null?void 0:xa.score_detail),console.log(za),(xA=(Ht=xa==null?void 0:xa.score_detail)==null?void 0:Ht.map(er=>er==null?void 0:er.position))!=null&&xA.includes(za)?(Ta.value=(wa=(dn=Yt==null?void 0:Yt.answer_content)==null?void 0:dn.find(er=>{var vr;if(Number((vr=er==null?void 0:er.name)==null?void 0:vr.replace("\u586B\u7A7A",""))==za)return er}))==null?void 0:wa.value,Ta.type="success",Wa.push(Ta)):(Ta.value=(Va=(Ra=Yt==null?void 0:Yt.answer_content)==null?void 0:Ra.find(er=>{var vr;if(Number((vr=er==null?void 0:er.name)==null?void 0:vr.replace("\u586B\u7A7A",""))==za)return er}))==null?void 0:Va.value,Ta.type="warning",Wa.push(Ta))):Wa.push({position:za,name:`\u586B\u7A7A${za}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(gt.score)?"0":(Da=gt.score)==null?void 0:Da.toFixed(1)})}),Ct([...Wa])},Za=()=>JA(void 0,null,function*(){var xa,ba,Ha,Wa,Ln;const gt=Zt(),ct=Xn?Yt==null?void 0:Yt.time_limit:(xa=SA.getFieldsValue())==null?void 0:xa.hack.time_limit,Ht=Xn?(ba=Yt==null?void 0:Yt.answer_content)==null?void 0:ba.length:(Wa=(Ha=SA.getFieldsValue())==null?void 0:Ha.standard_answers)==null?void 0:Wa.length;en(!0),yield(0,$e.bM)(jn.current,{test_hack_code:Wt==null?void 0:Wt.code,test_input:tn,teacher_submit:!0,answers:(Ln=Wt==null?void 0:Wt.standard_answer)==null?void 0:Ln.map(dn=>{var wa,Ra,Va,Da;return(Ra=(wa=Yt==null?void 0:Yt.answer_content)==null?void 0:wa.map(za=>{var Ta;return Number((Ta=za==null?void 0:za.name)==null?void 0:Ta.replace("\u586B\u7A7A",""))}))!=null&&Ra.includes(dn==null?void 0:dn.choice_id)?(Da=(Va=Yt==null?void 0:Yt.answer_content)==null?void 0:Va.find(za=>{var Ta;if(Number((Ta=za==null?void 0:za.name)==null?void 0:Ta.replace("\u586B\u7A7A",""))==(dn==null?void 0:dn.choice_id))return za}))==null?void 0:Da.value:""})});function xA(){return JA(this,null,function*(){const{status:dn,data:wa}=yield(0,$e.rX)(jn.current,"submit"),Va=Zt()-gt>(ct+3)*1e3*Ht;if(jt.current){if(Va){we.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),en(!1);return}if(dn===0){en(!1),sn(pA(Pe({},wa),{showText:!0})),Ca(wa);return}setTimeout(xA,1e3)}})}xA()}),Na=()=>JA(void 0,null,function*(){var xa,ba,Ha,Wa,Ln,gt,ct;if(!Yt){try{yield SA.validateFields()}catch(wa){(Ha=(ba=(xa=wa==null?void 0:wa.errorFields)==null?void 0:xa[0])==null?void 0:ba.name)!=null&&Ha.includes("standard_answers")?we.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):we.ZP.error(wa.errorFields[0].errors[0]),SA.scrollToField(wa.errorFields[0].name,{behavior:"smooth",block:"center"});return}Vn(!0);let xA="";const dn=SA.getFieldsValue();on.current?xA=yield(0,aA.ZP)(`/api/problems/${on.current}.json`,{method:"put",body:pA(Pe({},dn),{hack:pA(Pe({},dn==null?void 0:dn.hack),{sub_discipline_id:(ct=(gt=dn==null?void 0:dn.hack)==null?void 0:gt.sub_discipline_id)==null?void 0:ct[1],difficult:dn.difficulty,item_banks_group_id:dn.item_banks_group_id}),hack_codes:pA(Pe({},dn.hack_codes),{code:BA.Base64.encode(dn.hack_codes.code)}),update_hack_sets:[Pe({},dn.hack_sets)],is_blank:!0})}):(xA=yield(0,aA.ZP)("/api/problems.json",{method:"post",body:pA(Pe({},dn),{hack:pA(Pe({},dn==null?void 0:dn.hack),{sub_discipline_id:(Ln=(Wa=dn==null?void 0:dn.hack)==null?void 0:Wa.sub_discipline_id)==null?void 0:Ln[1],difficult:dn.difficulty,item_banks_group_id:dn.item_banks_group_id}),hack_codes:pA(Pe({},dn.hack_codes),{code:BA.Base64.encode(dn.hack_codes.code)}),hack_sets:[Pe({},dn.hack_sets)],is_blank:!0})}),on.current=xA==null?void 0:xA.identifier,sessionStorage.projectFill=xA==null?void 0:xA.identifier)}const Ht=yield(0,aA.ZP)(`/api/problems/${on.current}/start.json`,{method:"get"});if((Ht==null?void 0:Ht.status)===0){jn.current=Ht==null?void 0:Ht.identifier,jt.current=!0,Vn(!1),fA(!0);return}Vn(!1)}),ar=xa=>{const{status:ba,error_msg:Ha,execute_time:Wa,output:Ln,input:gt,expected_output:ct}=xa;let Ht=null;switch(ba){case EA.h.OK:Ht=iA.createElement(iA.Fragment,null,iA.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Wa/1e3,"\u79D2"),iA.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case EA.h.NOMATCH:Ht=iA.createElement(iA.Fragment,null,iA.createElement("div",null,"\u8F93\u5165\uFF1A"),iA.createElement("pre",{style:{fontFamily:"initial"}},gt),iA.createElement("div",null,"\u8F93\u51FA\uFF1A"),iA.createElement("pre",{style:{fontFamily:"initial"}},Ln&&BA.Base64.decode(Ln)),iA.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),iA.createElement("pre",{style:{fontFamily:"initial"}},ct&&BA.Base64.decode(ct)));break;case EA.h.EXECUTEFAILURE:Ht=iA.createElement(iA.Fragment,null,iA.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",iA.createElement("pre",null,gt)),iA.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),iA.createElement("pre",{className:"error"},BA.Base64.decode(Ha)));break;case EA.h.COMPILEFAILURE:Ht=iA.createElement(iA.Fragment,null,iA.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",iA.createElement("pre",null,gt)),iA.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),iA.createElement("pre",{className:"error"},BA.Base64.decode(Ha)));break;case EA.h.PODFAILURE:Ht=iA.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case EA.h.TIMEOUT:Ht=iA.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return iA.createElement(iA.Fragment,null," ",Ht," ")};return iA.createElement("div",null,iA.createElement(Ee.ZP,pA(Pe({loading:Sn},Te),{onClick:Na}),dA),iA.createElement(Be.default,{open:Rn,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:At,cancelButtonProps:{style:{display:"none"}},onOk:()=>Za(),onCancel:()=>{jt.current=!1,fA(!1)}},iA.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},iA.createElement("div",{className:lA.result},iA.createElement("div",{className:lA.left},iA.createElement("div",{className:"mb20"},iA.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Yt&&iA.createElement(tA.CopyToClipboard,{text:Wt==null?void 0:Wt.code,onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},iA.createElement("span",{style:{float:"right"},className:"current c-light-primary"},iA.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),iA.createElement(Re.Z,{programFillValue:pt,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:BA.Base64.decode((Wt==null?void 0:Wt.code)||"")})),iA.createElement("div",{className:lA.right},iA.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),iA.createElement("div",{className:lA.box},iA.createElement("div",{className:lA.li},iA.createElement(Qe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:tn,onChange:xa=>Cn(xa.target.value),bordered:!1,style:{height:180}}))),iA.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),iA.createElement("div",{className:lA.box},iA.createElement(E.Z,{spinning:At,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},iA.createElement("div",{className:lA.li,style:{height:196,overflow:"auto",padding:10}},ar(Nt)))))),iA.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),iA.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(cn=Wt==null?void 0:Wt.standard_answer)==null?void 0:cn.map(function(xa,ba){return iA.createElement(ye.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},iA.createElement(ce.Z,{flex:"50px"},iA.createElement("span",{className:"mt10"},"\u586B\u7A7A",xa.choice_id,":")),iA.createElement(ce.Z,{flex:1},iA.createElement("div",null,xa==null?void 0:xa.answer_text)))})))))},Rt=ae(38410),It=ae(59301),Bt=Object.defineProperty,bt=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,VA=Object.getOwnPropertySymbols,rA=Object.prototype.hasOwnProperty,QA=Object.prototype.propertyIsEnumerable,Ye=(Te,dA,SA)=>dA in Te?Bt(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,MA=(Te,dA)=>{for(var SA in dA||(dA={}))rA.call(dA,SA)&&Ye(Te,SA,dA[SA]);if(VA)for(var SA of VA(dA))QA.call(dA,SA)&&Ye(Te,SA,dA[SA]);return Te},Fe=(Te,dA)=>bt(Te,ht(dA)),UA=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const{TextArea:st}=Qe.default;var TA=({item:Te,answerData:dA,changeScoreData:SA,textValue:Qn,textOnChange:Wt=()=>{},seeAnswerVisible:Mn=!0})=>{var Yt,cn;const[At,en]=(0,x.useState)([]),[Sn,Vn]=(0,x.useState)(!1),[Rn,fA]=(0,x.useState)(!1),[Nt,sn]=(0,x.useState)([]),[tn,Cn]=(0,x.useState)({page:1,limit:5}),on=()=>({title:It.createElement("span",null,"\u64CD\u4F5C ",It.createElement(be.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},It.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:Ct=>{var Zt;const Xn=[];return(Zt=Te==null?void 0:Te.standard_answer)==null||Zt.forEach((Ca,Za)=>{const Na=`\u586B\u7A7A${Za+1}`,ar=Ct==null?void 0:Ct.find(xa=>xa.name===Na);ar?Xn.push(ar):Xn.push({name:Na,value:""})}),It.createElement(cA,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:Te==null?void 0:Te.hack_identifier,infoData:Te,data:{code:BA.Base64.decode(Te==null?void 0:Te.code),answer_content:Xn,time_limit:(Te==null?void 0:Te.time_limit)||10,input:Te==null?void 0:Te.test_input}})}}),jn=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:Ct=>Ct==null?void 0:Ct.map((Zt,Xn)=>It.createElement("pre",{key:Xn,style:{whiteSpace:"pre-wrap"}},Zt==null?void 0:Zt.name,":",Zt==null?void 0:Zt.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Ct,Zt)=>Ct==="\u672A\u8BC4\u6D4B"?It.createElement("span",{className:"c-red"},Ct):Ct},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Ct,Zt)=>It.createElement(Rt.Z,{date:Zt.evaluate_time,showTag:Zt==null?void 0:Zt.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Ct=>Ct==="0.0"?"0":Ct},on()],jt=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((Yt=Nt==null?void 0:Nt.records)==null?void 0:Yt.every(Ct=>!(Ct!=null&&Ct.is_new)))&&80,dataIndex:"answer_content",render:(Ct,Zt)=>Ct==null?void 0:Ct.map((Xn,Ca)=>It.createElement("pre",{key:Ca,style:{whiteSpace:"pre-wrap"}},Xn==null?void 0:Xn.name,":",Xn==null?void 0:Xn.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Ct,Zt)=>Zt!=null&&Zt.is_new?Ct==="\u672A\u8BC4\u6D4B"?It.createElement("span",{className:"c-red"},Ct):Ct:BA.Base64.decode(Ct)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Ct,Zt)=>It.createElement(Rt.Z,{date:Zt.evaluate_time,showTag:Zt==null?void 0:Zt.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Ct=>Ct==="0.0"?"0":Ct},on()];(0,x.useEffect)(()=>{SA!=null&&SA[Te.q_position]?!Sn&&Vn(!0):Sn&&Vn(!1)},[SA==null?void 0:SA[Te==null?void 0:Te.q_position]]),(0,x.useEffect)(()=>{var Ct;console.log("item=====",Te,dA,SA,"#37AD83;");let Zt=(Ct=Te==null?void 0:Te.user_answer)==null?void 0:Ct.map((Xn,Ca)=>{var Za,Na;return Fe(MA({},Xn),{value:((Na=(Za=Te==null?void 0:Te.user_answer)==null?void 0:Za[Ca])==null?void 0:Na.answer_text)||""})});en(Zt)},[Te==null?void 0:Te.user_answer]),(0,x.useEffect)(()=>{Rn&&pt()},[tn]);const pt=()=>UA(void 0,null,function*(){const Ct=yield(0,aA.ZP)(`/api/myproblems/${Te==null?void 0:Te.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:Te==null?void 0:Te.question_id}});sn(Ct)});return It.createElement(It.Fragment,null,(Te==null?void 0:Te.bprogram_tip)&&It.createElement("div",{className:Xe.Z.tip},It.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),It.createElement("div",{className:Xe.Z.fillBg},It.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},It.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),It.createElement("aside",{style:{cursor:"pointer"},onClick:()=>UA(void 0,null,function*(){if(!(Te!=null&&Te.hack_user_identifier)){we.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}fA(!0),Cn(Fe(MA({},tn),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),At==null?void 0:At.map((Ct,Zt)=>It.createElement("div",{style:{display:"flex"}},It.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",Ct==null?void 0:Ct.choice_id,")\uFF1A"),It.createElement("div",{className:"mb5"},Te.question_type==3?It.createElement("span",{style:{whiteSpace:"pre-wrap",color:Ct!=null&&Ct.user_answer_boolean?"#37AD83":"#E30000"}},Ct==null?void 0:Ct.answer_text):It.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},Ct==null?void 0:Ct.answer_text)))),Mn&&It.createElement(Ve.u,{data:Te}),!!((cn=Te==null?void 0:Te.submit_records)!=null&&cn.length)&&It.createElement(ee.default,{className:"mt20",dataSource:Te==null?void 0:Te.submit_records,columns:jn,pagination:!1}),It.createElement(Be.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Rn,footer:!1,centered:!0,width:1e3,onCancel:()=>{fA(!1)}},It.createElement(ee.default,{scroll:{y:400},dataSource:Nt==null?void 0:Nt.records,columns:jt,pagination:{current:tn.page,pageSize:tn.limit,total:Nt==null?void 0:Nt.records_count,onChange:(Ct,Zt)=>{Cn(Fe(MA({},tn),{page:Ct,limit:Zt}))}}}))))},DA=ae(64681),Jt=ae(20554),da=ae(58531),Gn=ae(82326),Kn=({chanllenge:Te,styles:dA,autoHeight:SA,setVisible:Qn,devalueValue:Wt})=>{var Mn,Yt;const[cn,At]=(0,x.useState)(Wt),en={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Sn=(Mn=Te==null?void 0:Te.challenge_paths)==null?void 0:Mn.map(Rn=>({label:Rn.file_name,value:Rn.file_name,code:Rn.latest_code})),Vn=(Yt=Sn==null?void 0:Sn.find(Rn=>cn===Rn.value))==null?void 0:Yt.code;return x.createElement(x.Fragment,null,(Te==null?void 0:Te.st)===0&&Te.passed_code&&x.createElement("div",{className:dA.shixunWrp},x.createElement("h2",null,x.createElement(Gn.default,{style:{width:200},value:cn,onChange:Rn=>At(Rn),options:Sn}),x.createElement("span",{className:dA.s,onClick:()=>Qn(Vn)},x.createElement("i",{className:"iconfont icon-quanping2"}),x.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),x.createElement(da.ZP,{height:300,autoHeight:SA,language:"python",theme:"default",value:Vn,options:en})))},On=ae(54877),ra=Object.defineProperty,gA=Object.defineProperties,GA=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,qt=(Te,dA,SA)=>dA in Te?ra(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,Mt=(Te,dA)=>{for(var SA in dA||(dA={}))Qt.call(dA,SA)&&qt(Te,SA,dA[SA]);if(Ft)for(var SA of Ft(dA))vt.call(dA,SA)&&qt(Te,SA,dA[SA]);return Te},Ot=(Te,dA)=>gA(Te,GA(dA)),yn=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const{TabPane:un}=Jt.default;var yt=({item:Te,answerData:dA,hasChangeScore:SA=!0,autoHeight:Qn,saveChangeScore:Wt=()=>{},sealedReview:Mn,coursesId:Yt})=>{var cn,At;let[en,Sn]=(0,x.useState)([]),[Vn,Rn]=(0,x.useState)([]);const[fA,Nt]=(0,x.useState)(""),sn=(cn=dA==null?void 0:dA.exercise)==null?void 0:cn.id;(0,x.useEffect)(()=>{var jt,pt,Ct,Zt,Xn,Ca,Za,Na,ar,xa,ba,Ha;if(!((jt=Te==null?void 0:Te.shixun_details)!=null&&jt.length))return;let Wa=[],Ln=[];for(let gt=0;gt<((pt=Te==null?void 0:Te.shixun_details)==null?void 0:pt.length);gt++){for(let ct=0;ct<(Te==null?void 0:Te.shixun_details[gt].stage_list.length);ct++){let Ht=Te==null?void 0:Te.shixun_details[gt].stage_list[ct];Wa.push(Mt(Mt({},Ht),{operation:(Ca=(Xn=(Zt=(Ct=Te==null?void 0:Te.shixun_details)==null?void 0:Ct[gt])==null?void 0:Zt.shixun_detail)==null?void 0:Xn[0])==null?void 0:Ca.game_identifier,shixun_challenge_id:(Za=Te==null?void 0:Te.shixun_details[gt])==null?void 0:Za.shixun_challenge_id,is_jupyter:Te==null?void 0:Te.is_jupyter,is_jupyter_lab:Te==null?void 0:Te.is_jupyter_lab,myshixun_identifier:Te==null?void 0:Te.myshixun_identifier}))}(ar=(Na=Te==null?void 0:Te.shixun_details)==null?void 0:Na[gt])!=null&&ar.shixun_detail&&Ln.push((Ha=(ba=(xa=Te==null?void 0:Te.shixun_details)==null?void 0:xa[gt])==null?void 0:ba.shixun_detail)==null?void 0:Ha[0])}return Rn(Ln),Wa==null||Wa.map(gt=>(gt.input_value=gt==null?void 0:gt.user_score,gt)),Sn([...Wa]),()=>{en=[],Vn=[],Sn([]),Rn([])}},[Te==null?void 0:Te.shixun_details]);const tn=(jt,pt)=>yn(void 0,null,function*(){if(Number(jt.target.value)!=pt.user_score){const Ct=yield Wt(Mt(Mt({},Te),{shixun_challenge_id:pt.shixun_challenge_id,score:Number(jt.target.value)}));Ct!=null&&Ct.question_comments&&we.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),Cn=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(jt,pt)=>x.createElement(be.Z,{title:jt},pt.operation?x.createElement(Ce.Link,{target:"_blank",style:{maxWidth:"400px"},title:jt&&jt.length>25?jt:"",className:"current c-light-primary overflowHidden1",to:pt.is_jupyter||pt.is_jupyter_lab?`/tasks/${pt.myshixun_identifier}/jupyter`:`/tasks/${Yt}/${sn}/${pt.game_identifier}/exercise`},pt.position,"\u3001",jt):x.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:jt&&jt.length>25?jt:""},pt.position,"\u3001",jt))},{title:x.createElement(be.Z,{overlayStyle:{minWidth:350},title:x.createElement("div",null,x.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(jt,pt)=>x.createElement("span",null,pt.evaluate_count||pt.evaluate_count===0?pt.evaluate_count:x.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(jt,pt)=>{let Ct=!1;return pt.finished_time&&(dA!=null&&dA.exercise)&&(dA!=null&&dA.exercise_answer_user)&&((dA==null?void 0:dA.exercise.time)===-1?Ct=Oe()(dA==null?void 0:dA.exercise.end_time).isBefore(pt.finished_time):Ct=Oe()(dA==null?void 0:dA.exercise_answer_user.start_at).add(dA==null?void 0:dA.exercise.time,"m").isBefore(pt.finished_time)),x.createElement("span",null,pt.finished_time||x.createElement("span",{className:"c-grey-999"},"--"),x.createElement("span",{className:"c-orange-ff9 "},Ct?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(jt,pt)=>x.createElement("span",null,pt.time_consuming||x.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(jt,pt)=>x.createElement("span",null,x.createElement("span",{className:"c-orange"},pt.user_score),"/",pt.game_score)},SA&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(jt,pt,Ct)=>x.createElement(le.Z,{formatter:Zt=>{var Xn,Ca;return((Ca=(Xn=`${Zt}`)==null?void 0:Xn.match(/^(\d)*.\d{0,1}/))==null?void 0:Ca[0])||"0"},min:0,max:Number(pt.game_score),defaultValue:pt==null?void 0:pt.input_value,onChange:Zt=>{en[Ct].input_value=Zt,Sn([...en])},value:pt==null?void 0:pt.input_value,onPressEnter:Zt=>tn(Zt,pt),onBlur:Zt=>tn(Zt,pt)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(jt,pt)=>pt.operation?x.createElement(Ce.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:pt.is_jupyter||pt.is_jupyter_lab?`/tasks/${pt.myshixun_identifier}/jupyter`:`/tasks/${Yt}/${sn}/${pt.game_identifier}/exercise`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"):x.createElement(be.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},x.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"))}].filter(jt=>!!jt),on=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(jt,pt)=>x.createElement("span",null,pt.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(jt,pt)=>x.createElement(Rt.Z,{date:pt.updated_at,showTag:pt==null?void 0:pt.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(jt,pt)=>x.createElement("span",null,pt.error_msg?pt.error_msg:"--")},!Mn&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(jt,pt)=>x.createElement("span",{className:"c-blue current",onClick:()=>yn(void 0,null,function*(){var Ct,Zt,Xn;if(pt!=null&&pt.is_jupyter||pt!=null&&pt.is_jupyter_lab)window.open(`/tasks/${pt.myshixun_identifier}/jupyter`);else{const Ca=yield(0,On.Lk)(pt.game_identifier,{path:(Xn=(Zt=(Ct=pt.path)==null?void 0:Ct.replace(/\;/g,";"))==null?void 0:Zt.split(";"))==null?void 0:Xn[0],query_index:pt.query_index,exercise_id:sn});(Ca==null?void 0:Ca.status)===0&&Be.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${Xe.Z.lookCode} custom-modal-divider`,content:x.createElement(da.ZP,{height:500,autoHeight:Qn,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((Ca==null?void 0:Ca.content)||""))),options:Ot(Mt({},jn),{readonly:!0})})})}})},pt.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(jt=>!!jt),jn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return x.createElement(x.Fragment,null,x.createElement(Jt.default,{defaultActiveKey:"1",tabBarExtraContent:!(Te!=null&&Te.shixun_start)&&x.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},x.createElement(un,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(en!=null&&en.length)&&x.createElement(ee.default,{columns:Cn,dataSource:en,pagination:!1})),x.createElement(un,{tab:x.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",x.createElement(be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},x.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Vn==null?void 0:Vn.map((jt,pt)=>{var Ct,Zt,Xn;return x.createElement(x.Fragment,{key:pt},x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16 mr15"}," \u7B2C",jt.position,"\u5173"),jt.game_identifier?x.createElement(Ce.Link,{target:"_blank",className:"current c-light-primary font16",to:Te.is_jupyter||Te.is_jupyter_lab?`/tasks/${Te.myshixun_identifier}/jupyter`:`/tasks/${Yt}/${sn}/${jt.game_identifier}/exercise`},jt.name):x.createElement("span",{className:"font16"},jt.name)),!!((Ct=jt==null?void 0:jt.outputs)!=null&&Ct.length)&&x.createElement(ee.default,{bordered:!0,dataSource:jt.outputs.map(Ca=>Ot(Mt({},Ca),{key:Ca.position,error_msg:Ca.output_detail,updated_at:Ca.updated_at,game_identifier:jt==null?void 0:jt.game_identifier,path:jt==null?void 0:jt.path,myshixun_identifier:Te==null?void 0:Te.myshixun_identifier,is_jupyter:Te==null?void 0:Te.is_jupyter,is_jupyter_lab:Te==null?void 0:Te.is_jupyter_lab})),columns:on,pagination:!1}),x.createElement(Kn,{chanllenge:jt,autoHeight:Qn,setVisible:Nt,styles:Xe.Z,devalueValue:(Xn=(Zt=jt==null?void 0:jt.challenge_paths)==null?void 0:Zt[0])==null?void 0:Xn.file_name}))}))),(0,DA.dE)()&&x.createElement(Re.Z,{className:"c-grey-999 mt20 mb20",value:Te==null?void 0:Te.question_title}),(At=Te==null?void 0:Te.shixun)==null?void 0:At.map((jt,pt)=>x.createElement("p",{className:"font16 c-grey-666 mb5"},x.createElement("span",{className:"mr20"},"\u7B2C",jt==null?void 0:jt.challenge_position,"\u5173 ",jt==null?void 0:jt.challenge_name),x.createElement("span",null,jt==null?void 0:jt.challenge_score,"\u5206"))),x.createElement("div",{className:"mb15"}),x.createElement(Be.default,{centered:!0,destroyOnClose:!0,open:!!fA,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Nt(!1),footer:null},x.createElement(da.ZP,{height:500,autoHeight:Qn,language:"python",theme:"default",value:fA,options:jn})))},ot=ae(4213),An=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const{TextArea:xt}=Qe.default;var dt=({item:Te,answerData:dA,changeScoreData:SA,textValue:Qn,textOnChange:Wt=()=>{}})=>{var Mn,Yt;const[cn,At]=(0,x.useState)(!1),en=(0,x.useRef)();(0,x.useEffect)(()=>{var Vn;if(en!=null&&en.current)return(Vn=en==null?void 0:en.current)==null||Vn.addEventListener("mousedown",_e.Dw),()=>{var Rn;(Rn=en==null?void 0:en.current)==null||Rn.removeEventListener("mousedown",_e.Dw)}},[en==null?void 0:en.current]),(0,x.useEffect)(()=>{SA!=null&&SA[Te.q_position]?!cn&&At(!0):cn&&At(!1)},[SA==null?void 0:SA[Te==null?void 0:Te.q_position]]);const Sn=Vn=>An(void 0,null,function*(){const Rn=Be.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:x.createElement(ye.Z,null,x.createElement(ce.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),x.createElement(ce.Z,null,x.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Rn.destroy()}))),content:x.createElement(ot.Z,{height:"70vh",defaultValue:Vn||"",hidetoolBar:!0,disabled:!0})})});return x.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),x.createElement("br",null),x.createElement("div",{className:Xe.Z.simpleWrap},x.createElement(Re.Z,{value:(Te==null?void 0:Te.kp_content)||""})),x.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),x.createElement("br",null),x.createElement("div",{className:Xe.Z.simpleWrap},x.createElement(Re.Z,{value:(Te==null?void 0:Te.kp_clazz)||""})),x.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),x.createElement("br",null),x.createElement("div",{className:Xe.Z.simpleWrap},x.createElement(Re.Z,{value:((Mn=Te==null?void 0:Te.user_answer)==null?void 0:Mn[0])||""}))),(0,DA.GJ)()&&x.createElement(Ve.u,{data:Te}),x.createElement(oA.Z,null)),document.domain!=="kepukehuan.educoder.net"&&x.createElement("div",{className:Xe.Z.simpleBg},x.createElement(ye.Z,null,x.createElement(ce.Z,{flex:1},x.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),x.createElement(ce.Z,null,x.createElement(Ee.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var Vn;return Sn((Vn=Te==null?void 0:Te.user_answer)==null?void 0:Vn[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),x.createElement("div",{ref:en,key:Te.question_id},x.createElement(Re.Z,{value:((Yt=Te==null?void 0:Te.user_answer)==null?void 0:Yt[0])||""})),(0,DA.GJ)()&&x.createElement(Ve.u,{data:Te})))},_t=ae(42440),PA={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},RA="data:image/png;base64,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",Le=ae(71465),Ke=ae(12911),We=ae.n(Ke),hA=ae(59301),zA=Object.defineProperty,$A=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,zt=(Te,dA,SA)=>dA in Te?zA(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,wt=(Te,dA)=>{for(var SA in dA||(dA={}))ft.call(dA,SA)&&zt(Te,SA,dA[SA]);if($A)for(var SA of $A(dA))Lt.call(dA,SA)&&zt(Te,SA,dA[SA]);return Te},gn=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const kA=({value:Te,onChange:dA,max:SA})=>{const Qn=Wt=>{Number.isNaN(Wt)||dA(Wt)};return hA.createElement(ye.Z,{wrap:!1,align:"middle",gutter:20},hA.createElement(ce.Z,{flex:1},hA.createElement(ye.Z,{wrap:!1,align:"middle",gutter:10},hA.createElement(ce.Z,null,hA.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),hA.createElement(ce.Z,{flex:1},hA.createElement(_t.Z,{className:PA.slider,min:0,step:.5,max:Number(SA),onChange:Qn,value:Te})),hA.createElement(ce.Z,null,hA.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},SA)))),hA.createElement(ce.Z,null,hA.createElement(le.Z,{min:0,max:SA,precision:1,step:.1,value:Te,onChange:Qn})),hA.createElement(ce.Z,null,hA.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},hA.createElement(Ee.ZP,{onClick:()=>{Qn(SA)}},"\u6EE1\u5206"))))};var Tn=({item:Te,visible:dA,onCancel:SA,onOk:Qn,saveChangeScore:Wt})=>{const[Mn]=ve.default.useForm(),[Yt,cn]=(0,x.useState)(!0),[At,en]=(0,x.useState)(!1),[Sn,Vn]=(0,x.useState)(!1),[Rn,fA]=(0,x.useState)(!1),[Nt,sn]=(0,x.useState)([]),[tn,Cn]=Be.default.useModal(),[on,jn]=(0,x.useState)(!1),[jt,pt]=(0,x.useState)(!0),[Ct,Zt]=(0,x.useState)({left:0,top:0,bottom:0,right:0}),Xn=(0,x.useRef)(null);(0,x.useEffect)(()=>{dA&&(Ca(),Mn.setFieldsValue({score:Number(Te==null?void 0:Te.user_score)})),console.log("item",Te)},[dA]);const Ca=()=>gn(void 0,null,function*(){cn(!0);const Ln=yield(0,aA.ZP)("/api/users/get_score_list.json",{method:"get"});(Ln==null?void 0:Ln.status)===0&&sn((Ln==null?void 0:Ln.data)||[]),cn(!1)}),Za=Ln=>gn(void 0,null,function*(){cn(!0);const gt=yield(0,aA.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:Ln}});if((gt==null?void 0:gt.status)===0){Ca();return}cn(!1)}),Na=()=>gn(void 0,null,function*(){yield Mn.validateFields(),en(!0);const Ln=Mn.getFieldsValue();yield Wt(wt(wt({},Te),Ln)),en(!1),SA()}),ba=Rn?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],Ha=()=>{let Ln="";Be.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>gn(void 0,null,function*(){if(!Ln)return we.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(Ln<0)return we.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const gt=yield(0,aA.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:Ln}});(gt==null?void 0:gt.status)===0&&Ca()}),content:hA.createElement("div",null,hA.createElement(ve.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},hA.createElement(le.Z,{style:{width:322},defaultValue:Ln,onChange:gt=>{Ln=gt}})))})},Wa=(Ln,gt)=>{var ct;const{clientWidth:Ht,clientHeight:xA}=window.document.documentElement,dn=(ct=Xn.current)==null?void 0:ct.getBoundingClientRect();dn&&Zt({left:-dn.left+gt.x,right:Ht-(dn.right-gt.x),top:-dn.top+gt.y,bottom:xA-(dn.bottom-gt.y)})};return hA.createElement(hA.Fragment,null,Cn,hA.createElement(Be.default,{title:hA.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{jt&&pt(!1)},onMouseOut:()=>{pt(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",hA.createElement("span",{className:"font14"},Te==null?void 0:Te.ModelTitleDec)),open:dA,onCancel:SA,onOk:Na,okText:"\u786E\u5B9A",width:506,afterClose:()=>{Mn.resetFields()},confirmLoading:At,cancelText:"\u53D6\u6D88",modalRender:Ln=>hA.createElement(We(),{disabled:jt,bounds:Ct,nodeRef:Xn,onStart:(gt,ct)=>Wa(gt,ct)},hA.createElement("div",{ref:Xn},Ln))},hA.createElement(E.Z,{spinning:Yt},hA.createElement(ve.default,{size:"large",form:Mn,colon:!1},hA.createElement(ye.Z,{align:"middle"},hA.createElement(ve.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},hA.createElement(kA,{max:Te.question_score}))),hA.createElement("div",{className:PA.box},hA.createElement("div",{className:PA.head,onClick:()=>Vn(!Sn)},Sn?hA.createElement("i",{className:"iconfont icon-zhankai4 font12"}):hA.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),hA.createElement("span",null,Sn?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),hA.createElement("img",{src:RA})),Sn&&hA.createElement("div",{className:PA.content},hA.createElement(ye.Z,{align:"middle"},hA.createElement("span",{className:"c-grey-333 mr10"},"0.5"),hA.createElement(z.Z,{checked:Rn,onChange:Ln=>fA(Ln)}),hA.createElement(Ee.ZP,{onClick:Ha,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),hA.createElement("div",{className:PA.row},ba.map(Ln=>hA.createElement("div",{key:Ln,className:PA.btnWrap},hA.createElement("div",{onClick:()=>{Number(Ln)>Number(Te.question_score)||Mn.setFieldsValue({score:Ln})},className:Number(Ln)>Number(Te.question_score)?PA.disabledBtn:PA.btn},Ln)))),!!(Nt!=null&&Nt.length)&&hA.createElement(hA.Fragment,null,hA.createElement("div",{className:PA.line}),hA.createElement("div",{className:PA.row},Nt.map(Ln=>hA.createElement("div",{key:Ln.id,className:PA.btnWrap},hA.createElement("div",{onClick:()=>{Number(Ln.score)>Number(Te.question_score)||Mn.setFieldsValue({score:Ln.score})},className:Number(Ln.score)>Number(Te.question_score)?PA.disabledBtn:PA.btn},Ln.score),hA.createElement("div",{onClick:()=>{Za(Ln.id)},className:`iconfont icon-weishezhi ${PA.del}`}))))))),hA.createElement(ye.Z,{wrap:!1,align:"middle",justify:"end"},hA.createElement(ce.Z,null,hA.createElement(Le.Z,{isShowComponent:(0,DA.G5)(),ModalProps:{open:on,onCancel:()=>{jn(!1)}},onDataSelect:(Ln,gt)=>gn(void 0,[Ln,gt],function*(ct,{node:Ht}){const xA=()=>{Mn.setFieldsValue({comment:Ht==null?void 0:Ht.value}),jn(!1)};if(Mn.getFieldValue("comment")){tn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:xA});return}xA()})},hA.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:hA.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ln=>{jn(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),hA.createElement(ve.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},hA.createElement(Qe.default.TextArea,null))))))},WA={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},Ba=ae(92310),Ea=ae.n(Ba),Xt=ae(54775),nt=ae(59301),Yn=Object.defineProperty,ta=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,ua=(Te,dA,SA)=>dA in Te?Yn(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,LA=(Te,dA)=>{for(var SA in dA||(dA={}))Hn.call(dA,SA)&&ua(Te,SA,dA[SA]);if(nn)for(var SA of nn(dA))Jn.call(dA,SA)&&ua(Te,SA,dA[SA]);return Te},Sa=(Te,dA)=>ta(Te,ea(dA)),Pa=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const Qa=({exercise:Te,className:dA,style:SA,checkAssistant:Qn,dataSource:Wt,saveChangeScore:Mn,loading:Yt})=>{const cn=(0,Ce.useParams)(),[At,en]=(0,x.useState)({show:!1}),[Sn,Vn]=(0,x.useState)(!1),[Rn,fA]=(0,x.useState)(!1),Nt=(0,x.useRef)({}),[sn]=ve.default.useForm(),{unified_ai_setting:tn,ai_review_settings:Cn}=Te.commonHeader,on=()=>Pa(void 0,null,function*(){const pt=sn.getFieldValue("ai_review_settings");(0,_e.BR)(pt)&&(en({show:!1}),At==null||At.onOk(),Vn(!0),yield new Promise(Zt=>setTimeout(Zt,3e3)),Vn(!1))}),jn=pt=>Pa(void 0,[pt],function*({chatData:Ct,setChatData:Zt,setLoading:Xn,getData:Ca,renderChatItems:Za}){var Na;if((yield Qn())!==!0)return;const xa=yield(0,aA.ZP)(`/api/exercises/${cn==null?void 0:cn.categoryId}/all_subj_questions.json`,{method:"get"});if(xa.status==0){const ba=xa==null?void 0:xa.data.find(Wa=>Wa.id===(Wt==null?void 0:Wt.question_id)),Ha=((Na=ba==null?void 0:ba.ai_review_settings)==null?void 0:Na.length)>0?ba.ai_review_settings:Cn;sn.setFieldValue("ai_review_settings",Ha)}en({show:!0,onOk:()=>{Nt.current=sn.getFieldsValue(),fA(!0),Xn(!0);const ba=Za();ba[0].show=!1,Zt(ba),Ca()}})}),jt=pt=>Pa(void 0,null,function*(){var Ct,Zt,Xn,Ca,Za,Na,ar;const{mes:xa,setChatData:ba,setTyping:Ha,renderChatItems:Wa}=pt,Ln=Nt.current,gt=Wa();gt[0].show=!1,ba(gt);const ct=LA({user_id:Wt==null?void 0:Wt.user_id,scoring_criteria:xa,history:[]},Ln),Ht=yield(0,aA.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/ai_adjust_score.json`,{method:"post",body:ct});if((Ht==null?void 0:Ht.status)===-3&&(Ha(!0),ba(dn=>[...dn].map((wa,Ra)=>Ra===dn.length-1?Sa(LA({},wa),{text:Ht==null?void 0:Ht.message,loading:!1,response:{data:{message:Ht==null?void 0:Ht.message}}}):wa))),(Ht==null?void 0:Ht.status)!==0)return;let xA;do if(xA=yield(0,aA.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(Ct=Ht==null?void 0:Ht.data)==null?void 0:Ct.request_id}}),(Zt=xA==null?void 0:xA.data)!=null&&Zt.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((Xn=xA==null?void 0:xA.data)==null?void 0:Xn.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(dn=>setTimeout(dn,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Ca=xA==null?void 0:xA.data)==null?void 0:Ca.comment)===null);if((xA==null?void 0:xA.status)===0){const dn=((Za=xA==null?void 0:xA.data)==null?void 0:Za.message)||`\u8BC4\u5206\uFF1A${(Na=xA==null?void 0:xA.data)==null?void 0:Na.score}\u5206 +`)}]};var ye=ae(53184),ce=ae.n(ye),Me=Object.defineProperty,De=Object.defineProperties,be=Object.getOwnPropertyDescriptors,oA=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(rA,QA,Ye)=>QA in rA?Me(rA,QA,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):rA[QA]=Ye,b=(rA,QA)=>{for(var Ye in QA||(QA={}))le.call(QA,Ye)&&E(rA,Ye,QA[Ye]);if(oA)for(var Ye of oA(QA))a.call(QA,Ye)&&E(rA,Ye,QA[Ye]);return rA},y=(rA,QA)=>De(rA,be(QA)),z=(rA,QA,Ye)=>new Promise((MA,Fe)=>{var UA=TA=>{try{jA(Ye.next(TA))}catch(DA){Fe(DA)}},st=TA=>{try{jA(Ye.throw(TA))}catch(DA){Fe(DA)}},jA=TA=>TA.done?MA(TA.value):Promise.resolve(TA.value).then(UA,st);jA((Ye=Ye.apply(rA,QA)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},oe=(rA,QA)=>QA.map(Ye=>({label:Ye,kind:rA.languages.CompletionItemKind.Keyword,insertText:Ye})),ie=rA=>Object.keys(ee.tables).map(QA=>({label:QA,kind:rA.languages.CompletionItemKind.Variable,insertText:QA})),ge=(rA,QA)=>{const Ye=ee.tables[rA];return Ye?Ye.map(MA=>({label:MA,kind:QA.languages.CompletionItemKind.Field,insertText:MA})):[]};function se(rA,QA,Ye,MA,Fe){let UA=QA.getWordUntilPosition(Ye),st={startLineNumber:Ye.lineNumber,endLineNumber:Ye.lineNumber,startColumn:UA.startColumn,endColumn:UA.endColumn},jA=MA.map(TA=>({label:TA,kind:rA.languages.CompletionItemKind.Keyword,insertText:TA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:st}));return Fe.map(TA=>{jA.push(y(b({},TA),{range:st}))}),jA}var he=rA=>{ee.languages.map(Fe=>(rA.languages.registerDocumentFormattingEditProvider(Fe,{provideDocumentFormattingEdits(UA,st,jA){return z(this,null,function*(){const TA=ce()(UA.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:UA.getFullModelRange(),text:TA}]})}}),Fe));const QA=Ee.quickKey.map(Fe=>({label:Fe.label,kind:rA.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ye=Be.quickKey.map(Fe=>({label:Fe.label,kind:rA.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet})),MA=we.quickKey.map(Fe=>({label:Fe.label,kind:rA.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet}));rA.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn},TA=Fe.getLineContent(UA.lineNumber).substring(st.startColumn-2,st.endColumn);return{suggestions:[...Ee.keywords.map(DA=>({label:DA,kind:rA.languages.CompletionItemKind.Function,documentation:DA,insertText:DA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA})),...Ee.quickKey.map(DA=>({label:DA.label,kind:rA.languages.CompletionItemKind.Function,documentation:DA.content,insertText:TA.startsWith("#")?DA.content.replace(/#/,""):DA.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}}),rA.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn};return{suggestions:[...ve.keywords.map(TA=>({label:TA,kind:rA.languages.CompletionItemKind.Function,documentation:TA,insertText:TA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}}),rA.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn},TA=Fe.getLineContent(UA.lineNumber).substring(st.startColumn-2,st.endColumn);return{suggestions:[...we.keywords.map(DA=>({label:DA,kind:rA.languages.CompletionItemKind.Function,documentation:DA,insertText:DA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA})),...we.quickKey.map(DA=>({label:DA.label,kind:rA.languages.CompletionItemKind.Function,documentation:DA.content,insertText:TA.startsWith("#")?DA.content.replace(/#/,""):DA.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}}),rA.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn},TA=Fe.getLineContent(UA.lineNumber).substring(st.startColumn-2,st.endColumn);return{suggestions:[...Qe.keywords.map(DA=>({label:DA,kind:rA.languages.CompletionItemKind.Function,documentation:DA,insertText:DA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA})),...Qe.quickKey.map(DA=>({label:DA.label,kind:rA.languages.CompletionItemKind.Function,documentation:DA.content,insertText:TA.startsWith("#")?DA.content.replace(/#/,""):DA.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}}),rA.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Fe,UA){var st=Fe.getWordUntilPosition(UA),jA={startLineNumber:UA.lineNumber,endLineNumber:UA.lineNumber,startColumn:st.startColumn,endColumn:st.endColumn},TA=Fe.getLineContent(UA.lineNumber).substring(st.startColumn-2,st.endColumn);return{suggestions:[...Be.keywords.map(DA=>({label:DA,kind:rA.languages.CompletionItemKind.Function,documentation:DA,insertText:DA,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA})),...Be.quickKey.map(DA=>({label:DA.label,kind:rA.languages.CompletionItemKind.Function,documentation:DA.content,insertText:TA.startsWith("#")?DA.content.replace(/#/,""):DA.content,insertTextRules:rA.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:jA}))]}}})};const Oe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var pe=Object.defineProperty,Ie=(rA,QA,Ye)=>QA in rA?pe(rA,QA,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):rA[QA]=Ye,Re=(rA,QA,Ye)=>Ie(rA,typeof QA!="symbol"?QA+"":QA,Ye);const _e=class Su{constructor(QA,Ye,MA){this.placeholder=QA,this.editor=Ye,this.monaco=MA,Ye.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Su.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Re(_e,"ID","editor.widget.placeholderHint");var Ve=_e,Xe=ae(96236),aA=ae(6767),BA=ae(25399),lA=ae(89392),$e=ae(41312),tA=ae(56102),EA=Object.defineProperty,iA=Object.defineProperties,NA=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,mA=Object.prototype.propertyIsEnumerable,sA=(rA,QA,Ye)=>QA in rA?EA(rA,QA,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):rA[QA]=Ye,IA=(rA,QA)=>{for(var Ye in QA||(QA={}))Je.call(QA,Ye)&&sA(rA,Ye,QA[Ye]);if(ke)for(var Ye of ke(QA))mA.call(QA,Ye)&&sA(rA,Ye,QA[Ye]);return rA},KA=(rA,QA)=>iA(rA,NA(QA)),Pe=(rA,QA)=>{var Ye={};for(var MA in rA)Je.call(rA,MA)&&QA.indexOf(MA)<0&&(Ye[MA]=rA[MA]);if(rA!=null&&ke)for(var MA of ke(rA))QA.indexOf(MA)<0&&mA.call(rA,MA)&&(Ye[MA]=rA[MA]);return Ye},pA=(rA,QA,Ye)=>new Promise((MA,Fe)=>{var UA=TA=>{try{jA(Ye.next(TA))}catch(DA){Fe(DA)}},st=TA=>{try{jA(Ye.throw(TA))}catch(DA){Fe(DA)}},jA=TA=>TA.done?MA(TA.value):Promise.resolve(TA.value).then(UA,st);jA((Ye=Ye.apply(rA,QA)).next())});function JA(rA){return/^\d+$/.test(rA)?`${rA}px`:rA}function Ge(){}let cA=!1;const Rt={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function It(rA=[]){let QA=rA;if(Array.isArray(rA)){for(let Ye=0;YepA(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(rA){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",rA)}});var ht=rA=>{var QA=rA,{width:Ye="100%",height:MA="100%",value:Fe,language:UA="javascript",style:st={},options:jA={},overrideServices:TA={},theme:DA="vs-dark",onEditBlur:Jt,isCopy:da=!1,onSave:Gn,autoHeight:ha=!1,forbidCopy:Kn=!1,onChange:On=Ge,editorDidMount:ra=Ge,onFocus:gA=Ge,onBreakPoint:GA=Ge,breakPointValue:Ft=[],filename:Qt="educoder.txt",errorLine:vt,errorContent:qt="",highlightLine:Mt,openBreakPoint:Ot=!1,placeholder:yn="",showMiniMap:un=!0}=QA,Pn=Pe(QA,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const yt=(0,x.useRef)(),ot=(0,x.useRef)({}),tn=(0,x.useRef)(),xt=(0,x.useRef)(),Et=(0,x.useRef)([]),dt=(0,x.useRef)(!1),_t=(0,x.useRef)(),PA=(0,x.useRef)(),RA=(0,x.useRef)(!1),[Le,Ke]=(0,x.useState)(!1);function We(){let Xt;return yt.current&&(Xt=new Ce.Z(nt=>{for(let Yn of nt)(Yn.target.offsetHeight>0||Yn.target.offsetWidth>0)&&ot.current.instance.layout()}),Xt.observe(yt.current)),Xt}function hA(){aA.ZP.warning({content:decodeURIComponent(Oe),key:"monaco-editor-tip"})}const zA=()=>{let Xt=ot.current.instance;if(Fe!=null&&Xt&&Le){const nt=Xt.getModel();nt&&Fe!==nt.getValue()&&(cA=!0,nt.setValue(Fe),Xt.layout(),cA=!1)}};(0,x.useEffect)(()=>{const Xt=$e.Z.subscribe("formatDocument",nt=>{var Yn;let ta=ot.current.instance;(Yn=ta==null?void 0:ta.getAction)==null||Yn.call(ta,"editor.action.formatDocument").run()});return window.updateMonacoValue=nt=>{On(nt)},Xt},[]),(0,x.useEffect)(()=>{var Xt;let nt=ot.current.instance;xt.current&&clearTimeout(xt.current),xt.current=setTimeout(()=>{zA()},500),Fe&&(Fe!=null&&Fe.length)&&((Xt=nt==null?void 0:nt.updateOptions)==null||Xt.call(nt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Fe.split(/\r\n|\r|\n/g).length))+3,5)}))},[Fe,Le,ot.current]),(0,x.useEffect)(()=>{if(vt&&ot.current&&ot.current.instance){let nt=ot.current.instance;nt.changeViewZones(function(Yn){var ta=document.createElement("div");ta.style.padding="10px 20px",ta.style.width="calc(100% - 20px)",ta.className="my-error-line-wrp",ta.innerHTML=qt,Yn.addZone({afterLineNumber:vt||11,heightInLines:3,domNode:ta})});var Xt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};nt.addOverlayWidget(Xt),nt.revealPositionInCenter({lineNumber:20,column:1})}},[vt,ot.current,Le]);const $A=(Xt="",nt)=>{if(!Xt||Xt.trim()==="")return!0;const ta=ot.current.instance.getModel().getLineTokens(nt);let ea=!1;for(let nn=0;nn<2;nn++)ta.getStandardTokenType(nn)===1&&(ea=!0);return ea};(0,x.useEffect)(()=>{var Xt;const nt=(Xt=ot.current)==null?void 0:Xt.instance;if(nt&&Le&&Kn){const Yn=nt.onDidBlurEditorWidget(()=>{RA.current=!1}),ta=nt.onDidFocusEditorText(()=>{RA.current=!0});return()=>{Yn.dispose(),ta.dispose()}}},[ot.current,Le,Kn]),(0,x.useEffect)(()=>{var Xt;if((Xt=ot.current)!=null&&Xt.instance&&Le&&Ot){let nt=ot.current.instance,Yn=nt.getModel();if(!Yn)return;(()=>{var YA;let St=[],mt=[];const et=Yn.getAllDecorations();for(let ca of et)ca.options.className==="highlighted-line"&&(St.push((YA=ca==null?void 0:ca.range)==null?void 0:YA.startLineNumber),mt.push(ca==null?void 0:ca.id));if(Mt===St[0])return;Yn.deltaDecorations(mt,[]);const Cn=Yn.getLineCount();Mt&&Mt<=Cn&&(nt.deltaDecorations([],[{range:new Bt.Range(Mt,1,Mt,Yn.getLineMaxColumn(Mt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),nt.revealLineInCenter(Mt))})();const ea=(YA=!1)=>{var St;let mt=[],et=[];const Cn=Yn.getAllDecorations();for(let ca of Cn)ca.options.linesDecorationsClassName==="breakpoints-select"&&(mt.push((St=ca==null?void 0:ca.range)==null?void 0:St.startLineNumber),et.push(ca==null?void 0:ca.id));if(YA)return{lines:mt,ids:et};GA(mt)},nn=YA=>pA(void 0,null,function*(){let St={range:new Bt.Range(YA,1,YA,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Yn.deltaDecorations([],[St]),ea()}),Hn=YA=>pA(void 0,null,function*(){let St=[];const mt=nt.getLineDecorations(YA);for(let et of mt)et.options.linesDecorationsClassName==="breakpoints-select"&&St.push(et.id);yield Yn.deltaDecorations(St,[]),ea()}),Jn=YA=>{let St=nt.getLineDecorations(YA);for(let mt of St)if(mt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,lA.isEqual)(Ft,ea(!0).lines)){Yn.deltaDecorations(ea(!0).ids,[]);const YA=Ft.map(St=>({range:new Bt.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Yn.deltaDecorations([],YA)}const ua=nt.onDidChangeModelContent(YA=>{let St=nt.getPosition();if(St){let mt=St.lineNumber;clearTimeout(PA.current),PA.current=setTimeout(()=>{$A(Yn.getLineContent(mt),mt)?Hn(mt):Jn(mt)?(Hn(mt),nn(mt)):ea()},100)}}),LA=nt.onMouseDown(YA=>{var St,mt,et;if(YA.target.detail&&((et=(mt=(St=YA.target)==null?void 0:St.element)==null?void 0:mt.className)!=null&&et.includes("line-numbers"))){let Cn=YA.target.position.lineNumber;if($A(Yn.getLineContent(Cn),Cn))return;Jn(Cn)?Hn(Cn):nn(Cn)}}),Sa=YA=>{let St={range:new Bt.Range(YA,1,YA,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Et.current=nt.deltaDecorations(Et.current,[St])},Pa=()=>{Et.current=nt.deltaDecorations(Et.current,[])},Qa=nt.onMouseMove(YA=>{var St,mt,et;if(Pa(),YA.target.detail&&((et=(mt=(St=YA.target)==null?void 0:St.element)==null?void 0:mt.className)!=null&&et.includes("line-numbers"))){let Cn=YA.target.position.lineNumber;if($A(Yn.getLineContent(Cn),Cn))return;Sa(Cn)}}),_a=nt.onMouseLeave(()=>{Pa()});return()=>{ua.dispose(),LA.dispose(),Qa.dispose(),_a.dispose()}}},[ot.current,Le,Ft,Mt,Ot,UA]),(0,x.useEffect)(()=>{var Xt;(Xt=ot.current)!=null&&Xt.instance&&Ot&&ot.current.instance.setPosition({lineNumber:0,column:0})},[Mt]);function ft(){let Xt=ot.current.instance;if(Xt){const nt=Xt.getSelection(),Yn=ot.current.pastePos||{},ta=new Bt.Range(Yn.startLineNumber||nt.endLineNumber,Yn.startColumn||nt.endColumn,Yn.endLineNumber||nt.endLineNumber,Yn.endColumn||nt.endColumn);setTimeout(()=>{Xt.executeEdits("",[{range:ta,text:""}])},300)}}function Lt(Xt){(window.navigator.platform.match("Mac")?Xt.metaKey:Xt.ctrlKey)&&Xt.keyCode==83&&(Xt.preventDefault(),Gn())}const zt=()=>{if(ha&&ot.current.instance){const Xt=ot.current.instance.getContentHeight();Ba(Xt{if(!RA.current)return;const{keyCode:nt,ctrlKey:Yn,metaKey:ta,target:ea,type:nn}=Xt;return(nn==="paste"||(nt===67||nt===86)&&(ta||Yn))&&ea.nodeName==="TEXTAREA"&&(hA(),Xt.preventDefault()),!1};function kA(Xt,nt){var Yn=window.URL||window.webkitURL||window,ta=new Blob([nt]),ea=document.createElementNS("http://www.w3.org/1999/xhtml","a");ea.href=Yn.createObjectURL(ta),ea.download=Xt,wt(ea)}(0,x.useEffect)(()=>{zt()},[zt]),(0,x.useEffect)(()=>{yt.current&&!Le&&Promise.all([ae.e(8909),ae.e(503)]).then(ae.bind(ae,71448)).then(Xt=>{try{Bt=Xt,ot.current.instance=Bt.editor.create(yt.current,{value:Fe,language:It(UA),theme:DA,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:un||!1}},TA);const nt=ot.current.instance;let ea=[...Xe.BH._menuItems].find(ua=>ua[0]._debugName=="EditorContext")[1],nn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Hn=(ua,LA)=>{var Sa,Pa;let Qa=ua._first;do LA.includes((Pa=(Sa=Qa.element)==null?void 0:Sa.command)==null?void 0:Pa.id)&&ua._remove(Qa);while(Qa=Qa.next)};if(ra(nt,Bt),setTimeout(()=>{zt(),ot.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{kA(Qt||"educoder.txt",nt.getValue())}})},500),ot.current.subscription=nt.onDidChangeModelContent(ua=>{dt.current?clearTimeout(_t.current):(zt(),On(nt.getValue(),ua)),_t.current=setTimeout(()=>{dt.current=!1},500)}),window.Monaco||he(Bt,It(UA)),Kn&&(Hn(ea,nn),yt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gn),window.removeEventListener("paste",gn),window.addEventListener("keydown",gn),window.addEventListener("paste",gn)),window.Monaco=Bt,Jt&&nt.onDidBlurEditorWidget(()=>{Jt(nt.getValue())}),gA&&nt.onDidFocusEditorText(()=>{Kn&&bt(),gA(nt.getValue())}),Kn){bt();try{nt.onDidPaste(ua=>{const LA=nt.getSelection(),Sa=ot.current.pastePos||{},Pa=new Bt.Range(Sa.startLineNumber||LA.endLineNumber,Sa.startColumn||LA.endColumn,Sa.endLineNumber||LA.endLineNumber,Sa.endColumn||LA.endColumn);nt.executeEdits("",[{range:ua.range,text:""}])})}catch(ua){}}let Jn=We();return yn&&typeof yn=="string"&&new Ve(yn,nt,Bt),Ke(!0),()=>{const ua=ot.current.instance;ua.dispose();const LA=ua.getModel();LA&&LA.dispose(),ot.current.subscription&&ot.current.subscription.dispose(),Jn.unobserve(yt.current)}}catch(nt){}})},[]),(0,x.useEffect)(()=>{if(ot.current.instance&&Le)return document.addEventListener("keydown",Lt,!1),()=>{document.removeEventListener("keydown",Lt)}},[Gn,Le]),(0,x.useEffect)(()=>{let Xt=ot.current.instance;if(Xt&&Le){let nt=It(UA);Bt.editor.setModelLanguage(Xt.getModel(),nt)}},[UA,Le]),(0,x.useEffect)(()=>{ot.current.instance&&Le&&Bt.editor.setTheme(DA)},[DA,Le]),(0,x.useEffect)(()=>{let Xt=ot.current.instance;tn.current=jA,Xt&&Le&&(Xt.updateOptions(IA({},jA)),setTimeout(()=>{Xt.getModel().updateOptions(IA({},jA))},200))},[JSON.stringify(jA),Le]),(0,x.useEffect)(()=>{let Xt=ot.current.instance;Xt&&Le&&Xt.layout()},[Ye,MA,Le]);const[$t,Tn]=(0,x.useState)(JA(Ye)),[WA,Ba]=(0,x.useState)(JA(MA)),Ea=KA(IA({},st),{width:$t,height:WA,position:"relative"});return x.createElement("div",{className:"my-monaco-editor",ref:yt,style:Ea},da&&x.createElement(tA.CopyToClipboard,{text:Fe,onCopy:()=>aA.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(BA.Z,{title:"\u590D\u5236\u4EE3\u7801"},x.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},x.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function VA({width:rA="100%",height:QA="100%",original:Ye,modified:MA,language:Fe,options:UA={}}){const st=(0,x.useRef)(),[jA,TA]=(0,x.useState)(null);function DA(ha){let Kn;return st.current&&(Kn=new Ce.Z(On=>{for(let ra of On)(ra.target.offsetHeight>0||ra.target.offsetWidth>0)&&ha.layout()}),Kn.observe(st.current)),Kn}(0,x.useEffect)(()=>(st.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(ha=>{Bt=ha;const Kn=Bt.editor.createDiffEditor(st.current,KA(IA({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},UA),{wordWrap:!0}));TA(Kn);let On=DA(Kn);return()=>{Kn.dispose();const ra=Kn.getModel();ra&&ra.dispose(),On.unobserve(st.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,x.useEffect)(()=>{jA&&jA.setModel({original:Bt.editor.createModel(Ye,Fe),modified:Bt.editor.createModel(MA,Fe)})},[Ye,MA,Fe,jA]);const Jt=JA(rA),da=JA(QA),Gn={width:Jt,height:da};return x.createElement("div",{className:"my-diff-editor",ref:st,style:Gn})}},69794:function(Ue,Ze,ae){"use strict";var x=ae(30434),Ce=ae(82326),ve=ae(71411),we=ae(59301);const Ee=Ce.default.Option;Ze.Z=({isTheoretical:Be,onFontSizeChange:Qe,cmFontSize:ye,cmCodeMode:ce,autoFormat:Me,onCodeModeChange:De,onTabToSpace:be,onAutoFormat:oA,formatDocument:le,className:a="",tabToSpace:E,children:b,code_editor:y,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return we.createElement("div",{className:`tpi-code-setting ${a}`},we.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),we.createElement(Ce.default,{bordered:!1,size:"small",value:ce,onChange:De},we.createElement(Ee,{value:"vs"},"\u767D\u8272\u80CC\u666F"),we.createElement(Ee,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!Be&&we.createElement(we.Fragment,null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),we.createElement(Ce.default,{bordered:!1,size:"small",value:ye,onChange:Qe},we.createElement(Ee,{value:12},"12px"),we.createElement(Ee,{value:14},"14px"),we.createElement(Ee,{value:16},"16px"),we.createElement(Ee,{value:18},"18px"),we.createElement(Ee,{value:20},"20px"),we.createElement(Ee,{value:22},"22px"))),we.createElement("div",{className:"file-item"},we.createElement("b",null,"Tab\u8F6C\u6362"),we.createElement(ve.Z,{checked:E,onChange:be})),we.createElement("div",{className:"file-item",onClick:le},we.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!Be&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),we.createElement("span",null,"Ctrl + S")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),we.createElement("span",null,"F1 / Alt + F1")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),we.createElement("span",null,"Ctrl + ]/[")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),we.createElement("span",null,"Ctrl + Shift + \\")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),we.createElement("span",null,"Home")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),we.createElement("span",null,"End"))),b),!Be&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),we.createElement("span",null,ee[z==null?void 0:z.difficulty])),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),we.createElement("span",null,y==null?void 0:y.name)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),we.createElement("span",null,y!=null&&y.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},38776:function(Ue,Ze,ae){"use strict";ae.d(Ze,{jL:function(){return Ee},w9:function(){return Je},QD:function(){return Kn},cQ:function(){return tA},op:function(){return TA},O5:function(){return _t},_b:function(){return Qt},t7:function(){return y},Gi:function(){return pA},YG:function(){return KA},qp:function(){return De},vr:function(){return gA},qE:function(){return da},Je:function(){return oe},wb:function(){return Xe},cq:function(){return Bt},tp:function(){return le}});var x=ae(59301),Ce={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},ve="data:image/png;base64,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",Ee=({dataSource:PA=[],img:RA,imgWidth:Le=346,title:Ke,sunTitle:We,bannerExtraContent:hA})=>x.createElement("div",{className:Ce.banner},x.createElement("div",{className:Ce.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,Ke),x.createElement("span",null,We)),PA.length>0&&x.createElement("div",{className:Ce.btns},PA.map((zA,$A)=>x.createElement("div",{key:$A,onClick:zA.click},zA.name,zA.sign?x.createElement("img",{src:ve,width:39}):null))),hA),RA&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:RA,width:Le}))),Be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Qe=ae(92310),ye=ae.n(Qe),ce=ae(89392),De=({dataSource:PA=[],value:RA,onChange:Le,onTitleChange:Ke,className:We,title:hA,titleWidth:zA=41,style:$A={},fontColor:ft="#6A7283",showCount:Lt})=>{const[zt,wt]=(0,x.useState)(0),[gn,kA]=(0,x.useState)(!1),$t=(0,x.useRef)(null),Tn=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var WA;PA.length!==0&&(((WA=$t==null?void 0:$t.current)==null?void 0:WA.clientHeight)>97?wt(1):wt(0)),PA.length===0&&wt(0),kA(!1)},[PA]),x.createElement("div",{className:ye()(Be.row,We),style:$A},x.createElement("div",{onClick:(0,ce.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:zA,marginTop:gn?12:4},className:`${Be.title} ${Ke?"current":""}`},hA),x.createElement("div",{className:gn?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},x.createElement("div",{className:Be.bar,ref:Tn,style:zt>0?{height:zt===1?97:"auto",overflow:zt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Be.tag,ref:$t},PA==null?void 0:PA.map(WA=>x.createElement("span",{onClick:()=>Le(WA.id),key:WA.id,style:{color:ft},className:RA===WA.id?Be.active:""},x.createElement("span",{title:WA.name,className:Be.name},WA.name),!!Lt&&x.createElement("span",{className:Be.num},WA.count))))),!!zt&&x.createElement(x.Fragment,null,zt===1?x.createElement("div",{onClick:()=>{var WA;wt(2),((WA=$t==null?void 0:$t.current)==null?void 0:WA.clientHeight)>245?kA(!0):kA(!1)},className:Be.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{Tn.current.scrollTop=0,wt(1),kA(!1)},className:Be.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},be={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},le=({dataSource:PA=[],value:RA,onChange:Le,className:Ke,style:We={}})=>x.createElement("div",{style:We,className:ye()(be.tabs,Ke)},PA.map(hA=>x.createElement("span",{onClick:()=>Le(hA.id),className:RA===hA.id?be.active:"",key:hA.id},hA.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},E=ae(37568),y=({dataSource:PA=[],value:RA="",onChange:Le,onInputChange:Ke=()=>{},className:We,style:hA={},placeholder:zA,allowClear:$A=!1})=>{var ft;const[Lt,zt]=(0,x.useState)(""),[wt,gn]=(0,x.useState)("");(0,x.useEffect)(()=>{var Tn;let WA=RA;(Tn=JSON.stringify(RA))!=null&&Tn.includes("{")&&(zt(RA.id),WA=RA.value||"");try{gn(decodeURIComponent(WA||""))}catch(Ba){gn(decodeURIComponent(WA||""))}},[RA]);const kA=()=>{Le(encodeURIComponent(wt),Lt||null)},$t=Tn=>{Tn!==Lt&&(zt(Tn),Le(encodeURIComponent(wt),Tn))};return x.createElement("div",{className:ye()(a.input,We),style:hA},!!PA.length&&x.createElement("div",{className:a.dropdown},x.createElement("div",{className:a.text},(ft=PA.find(Tn=>Tn.id===Lt))==null?void 0:ft.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:a.b1}),x.createElement("b",{className:a.b2})),x.createElement("div",{className:a.menu},PA.map((Tn,WA)=>x.createElement("div",{key:WA,onClick:()=>$t(Tn.id)},Tn.name)))),x.createElement(E.default,{onPressEnter:kA,value:wt,onChange:Tn=>{gn(Tn.target.value),Ke(encodeURIComponent(Tn.target.value),Lt||null)},bordered:!1,placeholder:zA}),x.createElement("i",{onClick:kA,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},oe=({value:PA,onChange:RA,className:Le,total:Ke,pageSize:We,style:hA={}})=>{const zA=PA<2,$A=PA>=Math.ceil(Ke/We);return Ke<=We?x.createElement(x.Fragment,null):x.createElement("div",{className:ye()(z.quickPager,Le),style:hA},x.createElement("div",{onClick:()=>{zA||RA(PA-1,"prev")},className:zA?z.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{$A||RA(PA+1,"next")},className:$A?z.disabled:""},"\u4E0B\u4E00\u9875"))},ie={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ge=ae(29787),se=ae(25399),he=ae(58018),Oe=ae(13952),pe=ae(89299),Ie=ae(96908),Re=ae(57177),_e=ae(81378),vA=ae(63604),Xe=({className:PA,dataSource:RA=[],col:Le=4,right:Ke,bottom:We=23,precision:hA=0,wrapWidth:zA=1200,trackEventItems:$A,loading:ft})=>{const Lt=Math.floor((zA-(Le-1)*Ke)/Le);return x.createElement(ge.Z,{spinning:ft},x.createElement("div",{className:ye()(ie.list,PA)},!!RA.length&&RA.map((zt,wt)=>{const{name:gn,id:kA,identifier:$t,power:Tn,cover_image_id:WA,pic:Ba}=zt;return x.createElement("div",{className:ie.wrap,key:kA,style:{width:Lt,marginRight:(1+wt)%Le===0?0:Ke+hA,marginBottom:We}},x.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:ie.li,onClick:Ea=>{Ea.preventDefault(),$A&&(0,pe.L9)([$A]),Tn&&(0,pe.xg)(`/shixuns/${$t}/challenges`)}},x.createElement("div",{className:ie.img},x.createElement("img",{className:ie.cover,src:`${Ba}`}),zt.is_jupyter&&x.createElement("img",{className:ie.sign,src:Ie}),zt.is_jupyter_lab&&x.createElement("img",{className:ie.sign,src:Re}),zt.is_unity_3d&&x.createElement("img",{className:ie.sign,src:_e})),x.createElement("div",{className:ie.name},x.createElement(se.Z,{title:gn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ie.e},gn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:ie.tags},x.createElement(se.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,zt.challenges_count))),!!zt.myshixuns_count&&x.createElement(se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,zt.myshixuns_count))),x.createElement(se.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,zt.level))),x.createElement("div",{className:ie.rate},x.createElement(he.Z,{allowHalf:!0,disabled:!0,defaultValue:zt.score_info}),x.createElement("span",null,"\xA0",zt.score_info?`${zt.score_info}\u5206`:"5\u5206")))),!Tn&&x.createElement("div",{className:ie.lockWrap},x.createElement("img",{src:`${Oe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!RA.length&&x.createElement(vA.Z,null)))},aA={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},BA=ae(64681),lA=ae(59301),tA=({className:PA,dataSource:RA=[],col:Le=4,right:Ke,bottom:We=23,precision:hA=0,wrapWidth:zA=1200,trackEventItems:$A,loading:ft,onRemove:Lt=()=>{},isCurrent:zt=!0,showAlias:wt=!1})=>{const gn=Math.floor((zA-(Le-1)*Ke)/Le),kA=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return lA.createElement(ge.Z,{spinning:ft},lA.createElement("div",{className:ye()(aA.list,PA)},!!(RA!=null&&RA.length)&&(RA==null?void 0:RA.map(($t,Tn)=>{var WA;const{name:Ba,id:Ea,identifier:Xt,featured:nt,school_name:Yn,image_url:ta,excellent:ea,is_plan:nn}=$t;return lA.createElement("div",{key:Ea,className:aA.wrap,style:{width:gn,marginRight:(1+Tn)%Le===0?0:Ke+hA,marginBottom:We}},lA.createElement("a",{className:aA.li,onClick:Hn=>{Hn.preventDefault(),Hn.stopPropagation(),$A&&(0,pe.L9)([$A]),(0,pe.xg)(`/paths/${Xt}`)}},lA.createElement("div",{className:aA.img},lA.createElement("img",{className:aA.cover,src:`${ta}`}),zt&&(0,BA.bg)()&&($t==null?void 0:$t.studying)&&lA.createElement("div",{className:`${aA.movebq} user-path-items`,onClick:Hn=>{Hn.stopPropagation(),Lt($t)}},lA.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),lA.createElement("span",{className:"c-red"},"\u79FB\u9664")),(WA=$t==null?void 0:$t.subject_tags)==null?void 0:WA.map((Hn,Jn)=>{var ua,LA;if(Jn===0){const Pa=(ua=kA.find(Qa=>Qa.name==Hn))==null?void 0:ua.swimg;return lA.createElement("img",{className:aA.sign,src:Pa,style:{left:"-4px"}})}const Sa=(LA=kA.find(Pa=>Pa.name==Hn))==null?void 0:LA.ptimg;return lA.createElement("img",{className:aA.sign,src:Sa,style:{left:`${48+52*(Jn-1)+2*Jn}px`}})}),lA.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},($t==null?void 0:$t.excellent)&&lA.createElement("div",{className:aA.bq},"\u5F00\u653E\u8BFE\u7A0B"))),lA.createElement("div",{className:aA.name},lA.createElement(se.Z,{title:wt&&($t!=null&&$t.excellent_alias_name)?lA.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ba}`,lA.createElement("br",null),lA.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${$t==null?void 0:$t.excellent_alias_name}`)):Ba},lA.createElement("span",{className:aA.e},wt&&($t==null?void 0:$t.excellent_alias_name)||Ba))),lA.createElement(se.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Yn}`},lA.createElement("div",{className:aA.unit},lA.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Yn)),lA.createElement("div",{className:aA.tags},lA.createElement("div",null,lA.createElement(se.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},lA.createElement("span",null,lA.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),lA.createElement("span",null,$t.stages_count))),lA.createElement(se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},lA.createElement("span",null,lA.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),lA.createElement("span",null,$t.members_count)))))))})),!RA.length&&lA.createElement(vA.Z,null)))},EA={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},iA="data:image/png;base64,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",NA=ae(59301),Je=({className:PA,dataSource:RA=[],col:Le=4,right:Ke,bottom:We=23,precision:hA=0,wrapWidth:zA=1200,trackEventItems:$A,loading:ft,handleVery:Lt=()=>!0})=>{const zt=Math.floor((zA-(Le-1)*Ke)/Le);return NA.createElement(ge.Z,{spinning:ft},NA.createElement("div",{className:ye()(EA.list,PA)},!!RA.length&&RA.map((wt,gn)=>{const{subject_identifier:kA,id:$t,identifier:Tn,power:WA}=wt,Ba=wt.is_public!=0&&wt.is_public;return NA.createElement("div",{className:EA.wrap,key:$t,style:{width:zt,marginRight:(1+gn)%Le===0?0:Ke+hA,marginBottom:We}},NA.createElement("a",{className:EA.li,onClick:Ea=>{Ea.preventDefault(),Lt(wt==null?void 0:wt.first_category_url)&&($A&&(0,pe.L9)([$A]),(0,pe.xg)(wt.first_category_url))}},NA.createElement("div",{className:EA.top},NA.createElement(se.Z,{title:wt.name},NA.createElement("div",{className:EA.name},wt.name)),NA.createElement("img",{className:EA.img,src:Oe.Z.IMG_SERVER+"/images/"+wt.avatar_url}),NA.createElement("div",{className:EA.text,title:wt.creator},wt.creator),kA&&NA.createElement("div",{className:EA.btns},NA.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),NA.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ba&&NA.createElement("div",{className:EA.sign},"\u516C\u5F00")),NA.createElement("div",{className:EA.bottom},wt.visits>0&&NA.createElement(se.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},NA.createElement("span",null,NA.createElement("i",{className:"iconfont icon-liulanyan"}),NA.createElement("span",null,wt.visits))),wt.course_members_count>0&&NA.createElement(se.Z,{title:"\u6210\u5458",placement:"bottom"},NA.createElement("span",null,NA.createElement("i",{className:"iconfont icon-chengyuan"}),wt.course_members_count)),wt.tasks_count>0&&NA.createElement(se.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},NA.createElement("span",null,NA.createElement("i",{className:"iconfont icon-zuoye"}),wt.tasks_count)),wt.is_end?NA.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):NA.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!wt.is_accessible&&NA.createElement("div",{className:EA.lockWrap},NA.createElement("img",{src:`${Oe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),NA.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!RA.length&&NA.createElement(vA.Z,null)))},mA={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},sA=ae(44993),KA=({dataSource:PA=[],value:RA,onChange:Le,className:Ke,style:We={},tabBarExtraContent:hA})=>x.createElement("div",{className:ye()(mA.tabs,Ke),style:We},x.createElement("div",{className:mA.tabsWrap},PA.map((zA,$A)=>!(zA!=null&&zA.hide)&&x.createElement("aside",{className:mA.tab,onClick:()=>{Le(zA.id),zA.link&&sA.history.push(zA.link)},key:$A},x.createElement("div",{className:RA===zA.id?mA.active:""},zA.name),(zA==null?void 0:zA.resetCount)==null&&(zA==null?void 0:zA.total)!==void 0&&x.createElement("span",null,"\uFF08",zA==null?void 0:zA.total,"\uFF09"),(zA==null?void 0:zA.resetCount)!==void 0&&(zA==null?void 0:zA.total)!==void 0&&x.createElement(se.Z,{title:(zA==null?void 0:zA.tip)!=null?zA==null?void 0:zA.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},zA==null?void 0:zA.resetCount),"/",x.createElement("span",null,zA==null?void 0:zA.total),"\uFF09"))))),x.createElement("div",{className:mA.tabBar},hA)),pA=({className:PA,style:RA={},children:Le})=>x.createElement("div",{className:ye()(PA),style:RA},Le),JA={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ge=ae(75727),cA=ae(93041);const Rt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Bt=({sortValue:PA,dropValue:RA,className:Le,onSort:Ke,onDrop:We,dataSource:hA=Rt})=>{var zA;return x.createElement("div",{className:ye()(JA.orderWrap,Le)},x.createElement(Ge.Z,{dropdownRender:()=>x.createElement(cA.default,null,hA.map(($A,ft)=>x.createElement(cA.default.Item,{key:ft,onClick:()=>We($A.id)},$A.name)))},x.createElement("span",{className:JA.orderTextWrap},(zA=hA.find($A=>RA===$A.id))==null?void 0:zA.name)),x.createElement("span",{className:JA.orderIconWrap},x.createElement("span",{className:JA.orderAsc},x.createElement("i",{className:PA==="asc"?`iconfont icon-sanjiaoxing-up font12 ${JA.cursorPointer} ${JA.active}`:`iconfont icon-sanjiaoxing-up font12 ${JA.cursorPointer}`,onClick:()=>Ke(PA==="asc"?"desc":"asc")})),x.createElement("span",{className:JA.orderDesc},x.createElement("i",{className:PA==="desc"?`iconfont icon-sanjiaoxing-down font12 ${JA.cursorPointer} ${JA.active}`:`iconfont icon-sanjiaoxing-down font12 ${JA.cursorPointer}`,onClick:()=>Ke(PA==="asc"?"desc":"asc")}))))},bt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ht=ae(99571),VA=Object.defineProperty,rA=Object.getOwnPropertySymbols,QA=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,MA=(PA,RA,Le)=>RA in PA?VA(PA,RA,{enumerable:!0,configurable:!0,writable:!0,value:Le}):PA[RA]=Le,Fe=(PA,RA)=>{for(var Le in RA||(RA={}))QA.call(RA,Le)&&MA(PA,Le,RA[Le]);if(rA)for(var Le of rA(RA))Ye.call(RA,Le)&&MA(PA,Le,RA[Le]);return PA},UA=(PA,RA)=>{var Le={};for(var Ke in PA)QA.call(PA,Ke)&&RA.indexOf(Ke)<0&&(Le[Ke]=PA[Ke]);if(PA!=null&&rA)for(var Ke of rA(PA))RA.indexOf(Ke)<0&&Ye.call(PA,Ke)&&(Le[Ke]=PA[Ke]);return Le},st=(PA,RA,Le)=>new Promise((Ke,We)=>{var hA=ft=>{try{$A(Le.next(ft))}catch(Lt){We(Lt)}},zA=ft=>{try{$A(Le.throw(ft))}catch(Lt){We(Lt)}},$A=ft=>ft.done?Ke(ft.value):Promise.resolve(ft.value).then(hA,zA);$A((Le=Le.apply(PA,RA)).next())}),TA=PA=>{var RA=PA,{className:Le,style:Ke,children:We,loading:hA=!1,openLoading:zA,onClick:$A=()=>{},size:ft="middle",shape:Lt="round"}=RA,zt=UA(RA,["className","style","children","loading","openLoading","onClick","size","shape"]);const[wt,gn]=(0,x.useState)(!1);return x.createElement(ht.ZP,Fe({onClick:(0,ce.throttle)(kA=>st(void 0,null,function*(){zA&&gn(!0);try{yield $A(kA)}catch($t){console.log("error",$t)}zA&&gn(!1)}),2e3,{leading:!0,trailing:!1}),className:ye()(bt.btn,bt[`${ft}-${Lt}`],Le),style:Ke,size:ft,shape:Lt,loading:wt||hA},zt),We)},DA={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},da=({className:PA,style:RA,children:Le=null,onClick:Ke,title:We})=>x.createElement("div",{className:ye()(DA.head,PA),style:RA},x.createElement("span",{className:"primary-hover",onClick:Ke},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:We},We),x.createElement("div",{className:DA.node},Le)),Gn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Kn=({confirmShow:PA=!0,confirmTitle:RA,confirmClick:Le,cancelShow:Ke=!0,cancelTitle:We,cancelClick:hA,className:zA,style:$A,confirmLoading:ft=!1})=>x.createElement("div",{className:ye()(Gn.btns,zA),style:$A},PA&&x.createElement(ht.ZP,{loading:ft,onClick:Le,type:"primary",className:Gn.confirm},RA),Ke&&x.createElement(ht.ZP,{onClick:hA,className:Gn.cancel},We)),On={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},gA=({className:PA,style:RA={},LeftContent:Le,children:Ke,RightContent:We})=>x.createElement("div",{className:ye()(On.fixedBottom,PA),style:RA},x.createElement("div",{className:On.wrap},x.createElement("div",{className:On.left},Le),x.createElement("div",{className:On.center},Ke),x.createElement("div",{className:On.right},We))),GA={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Qt=({className:PA,style:RA={},dataSource:Le=[]})=>x.createElement("div",{className:ye()(GA.crumbs,PA),style:RA},Le.map((Ke,We)=>WesA.history.push(Ke.path)},Ke.name):x.createElement("span",null,Ke.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:We,style:{color:"#5F6368"}},Ke.name))),vt=ae(11938),qt=Object.defineProperty,Mt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,yt=(PA,RA,Le)=>RA in PA?qt(PA,RA,{enumerable:!0,configurable:!0,writable:!0,value:Le}):PA[RA]=Le,ot=(PA,RA)=>{for(var Le in RA||(RA={}))un.call(RA,Le)&&yt(PA,Le,RA[Le]);if(yn)for(var Le of yn(RA))Pn.call(RA,Le)&&yt(PA,Le,RA[Le]);return PA},tn=(PA,RA)=>Mt(PA,Ot(RA)),xt=(PA,RA)=>{var Le={};for(var Ke in PA)un.call(PA,Ke)&&RA.indexOf(Ke)<0&&(Le[Ke]=PA[Ke]);if(PA!=null&&yn)for(var Ke of yn(PA))RA.indexOf(Ke)<0&&Pn.call(PA,Ke)&&(Le[Ke]=PA[Ke]);return Le};const{Countdown:Et}=vt.default;var _t=PA=>{var RA=PA,{onChange:Le}=RA,Ke=xt(RA,["onChange"]);const[We,hA]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof We=="number"&&We>=0&&Le(We)},[We]);const zA=$A=>{const ft=Math.floor($A/1e3);hA(ft)};return x.createElement(Et,tn(ot({},Ke),{onChange:zA}))}},47458:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return Ce}});var x=ae(59301);function Ce(ve,we){const Ee=(0,x.useRef)();(0,x.useEffect)(()=>{Ee.current=ve}),(0,x.useEffect)(()=>{function Be(){Ee.current()}if(we!==null){let Qe=setInterval(Be,we);return()=>clearInterval(Qe)}},[we])}},18074:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return vA}});var x=ae(59301),Ce=ae(37568),ve=ae(6767),we=ae(62957),Ee=ae(29787),Be=ae(77019),Qe=ae(5269),ye=ae(14566),ce=ae(62673),Me=ae(71051),De=ae(62772),be={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},oA=ae(44993),le=ae(52430),a=ae(17354),E=ae(41312),b=ae(13952),y=ae(5885),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",oe=ae(59301),ie=Object.defineProperty,ge=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Oe=(Ve,Xe,aA)=>Xe in Ve?ie(Ve,Xe,{enumerable:!0,configurable:!0,writable:!0,value:aA}):Ve[Xe]=aA,pe=(Ve,Xe)=>{for(var aA in Xe||(Xe={}))se.call(Xe,aA)&&Oe(Ve,aA,Xe[aA]);if(ge)for(var aA of ge(Xe))he.call(Xe,aA)&&Oe(Ve,aA,Xe[aA]);return Ve},Ie=(Ve,Xe,aA)=>new Promise((BA,lA)=>{var $e=iA=>{try{EA(aA.next(iA))}catch(NA){lA(NA)}},tA=iA=>{try{EA(aA.throw(iA))}catch(NA){lA(NA)}},EA=iA=>iA.done?BA(iA.value):Promise.resolve(iA.value).then($e,tA);EA((aA=aA.apply(Ve,Xe)).next())});const{TextArea:Re}=Ce.default,_e=({exercise:Ve,loading:Xe,dispatch:aA})=>{var BA;const{workSetting:lA}=Ve,$e=(0,oA.useParams)();$e.category=$e.categoryId||$e.exerciseId,$e.categoryId=$e.categoryId||$e.exerciseId;const[tA,EA]=(0,x.useState)(!1),[iA,NA]=(0,x.useState)(!1);let[ke,Je]=(0,x.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,x.useEffect)(()=>{mA()},[lA]),(0,x.useEffect)(()=>{Ve.actionTabs.key==="exportSetting"&&!(lA!=null&&lA.exercise_header)&&aA({type:"exercise/getWorkSetting",payload:pe({},$e)})},[Ve.actionTabs.key]);const mA=()=>{var Pe,pA,JA,Ge;const cA=JSON.parse(JSON.stringify(lA));Object.keys(ke).forEach(Rt=>{var It;ke[Rt]=(It=cA==null?void 0:cA.exercise_header)==null?void 0:It[Rt]}),ke.file_list=(Pe=cA==null?void 0:cA.exercise_header)!=null&&Pe.attachment_id?[{uid:(pA=cA==null?void 0:cA.exercise_header)==null?void 0:pA.attachment_id,id:(JA=cA==null?void 0:cA.exercise_header)==null?void 0:JA.attachment_id,url:(Ge=cA==null?void 0:cA.exercise_header)==null?void 0:Ge.photo_url}]:[],Je(ke)},sA=()=>{var Pe,pA,JA;const Ge=JSON.parse(JSON.stringify(ke));Ge.categoryId=$e.categoryId,Ge.attachment_id=((JA=(pA=(Pe=Ge.file_list)==null?void 0:Pe[0])==null?void 0:pA.response)==null?void 0:JA.id)||null,IA(Ge)},IA=Pe=>Ie(void 0,null,function*(){NA(!0),(yield(0,le.ZP)(`/api/exercises/${$e==null?void 0:$e.categoryId}/foramt_settings.json`,{method:"post",body:Pe})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),aA({type:"exercise/getCommonHeader",payload:pe({},$e)}),aA({type:"exercise/getWorkSetting",payload:pe({},$e)}),aA({type:"exercise/getExerciseExportHeadData",payload:{id:$e.exerciseId||$e.categoryId,identify:$e.userId||null}}),NA(!1))}),KA={disabled:tA,multiple:!1,listType:"picture-card",onPreview:Pe=>{E.Z.publish("preview-image",Pe.thumbUrl||Pe.url)},withCredentials:!0,fileList:ke.file_list,beforeUpload:Pe=>Pe.size/1024>200?(ve.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${b.Z.API_SERVER}/api/attachments.json`,onChange(Pe){let pA=Pe.fileList.filter(JA=>!!JA.status);ke.file_list=pA,Je(Object.assign({},ke))},onRemove:Pe=>Ie(void 0,null,function*(){return ke.file_list=[],Je(Object.assign({},ke)),!0})};return oe.createElement(we.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:be.modalWrapper,width:900,centered:!0,open:Ve.actionTabs.key==="exportSetting",onOk:()=>sA(),onCancel:()=>{mA(),aA({type:"exercise/setActionTabs",payload:{}})}},oe.createElement("section",{className:be.exportSettingWrapper},oe.createElement(Ee.Z,{spinning:Xe["exercise/getWorkSetting"]||iA},oe.createElement(Be.Z,{wrap:!1,justify:"space-between"},oe.createElement(Qe.Z,null,oe.createElement(Be.Z,{align:"middle"},oe.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),oe.createElement("span",{className:be.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),oe.createElement("div",{className:"mt15"},oe.createElement(ye.default,pe({},KA),!((BA=ke.file_list)!=null&&BA.length)&&oe.createElement("div",null,oe.createElement(De.Z,null),oe.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement(ce.default,{checked:ke.show_title,disabled:tA,onChange:Pe=>{ke.show_title=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement(ce.default,{checked:ke.show_body,disabled:tA,onChange:Pe=>{ke.show_body=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement(ce.default,{checked:ke.show_info,disabled:tA,onChange:Pe=>{ke.show_info=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement(ce.default,{checked:ke.show_table,disabled:tA,onChange:Pe=>{ke.show_table=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),oe.createElement(Be.Z,{align:"middle",className:`mt20 ${be.pottedLine}`},oe.createElement(Qe.Z,null,oe.createElement("img",{src:z,alt:""})),oe.createElement(Qe.Z,{className:be.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),oe.createElement(Qe.Z,null,oe.createElement("img",{src:z,alt:""}))),oe.createElement(Be.Z,{className:"mt15",justify:"center",style:{width:320}},oe.createElement(ce.default,{className:"pl8",checked:ke.show_user,disabled:tA,onChange:Pe=>{ke.show_user=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u59D3\u540D")),oe.createElement(ce.default,{checked:ke.show_no,disabled:tA,onChange:Pe=>{ke.show_no=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5B66\u53F7")),oe.createElement(ce.default,{checked:ke.show_group,disabled:tA,onChange:Pe=>{ke.show_group=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),oe.createElement(ce.default,{checked:ke.show_school_name,disabled:tA,onChange:Pe=>{ke.show_school_name=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),oe.createElement(ce.default,{checked:ke.show_phone,disabled:tA,onChange:Pe=>{ke.show_phone=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u624B\u673A\u53F7"))),oe.createElement("img",{src:ee,alt:"",className:"mt15",style:{width:320}}),oe.createElement(Qe.Z,{span:24,className:"mt15"},oe.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),oe.createElement(Me.Z,{size:"middle",min:1,value:ke.export_page_num?ke.export_page_num:40,onChange:Pe=>{ke.export_page_num=Pe,Je(pe({},ke))}}),oe.createElement("span",{className:"ml10"},"\u9898")),oe.createElement(Be.Z,{className:"mt15"},oe.createElement(ce.default,{checked:ke.show_desc,disabled:tA,onChange:Pe=>{ke.show_desc=Pe.target.checked,Je(Object.assign({},ke))}},oe.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),oe.createElement(Qe.Z,{className:be.imgPreviewPart},oe.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),oe.createElement("img",{src:a.qz})))),oe.createElement(y.Z,null)))};var vA=(0,oA.connect)(({exercise:Ve,loading:Xe,globalSetting:aA})=>({exercise:Ve,loading:Xe.effects,globalSetting:aA}))(_e)},35155:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return ee}});var x=ae(59301),Ce=ae(44993),ve=ae(77019),we=ae(54172),Ee={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Be=ae(68606),Qe=ae(89299),ye=ae(18074),ce=ae(45722),Me=ae(13952),De=ae(59301),be=Object.defineProperty,oA=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(oe,ie,ge)=>ie in oe?be(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ie]=ge,b=(oe,ie)=>{for(var ge in ie||(ie={}))le.call(ie,ge)&&E(oe,ge,ie[ge]);if(oA)for(var ge of oA(ie))a.call(ie,ge)&&E(oe,ge,ie[ge]);return oe},y=(oe,ie,ge)=>new Promise((se,he)=>{var Oe=Re=>{try{Ie(ge.next(Re))}catch(_e){he(_e)}},pe=Re=>{try{Ie(ge.throw(Re))}catch(_e){he(_e)}},Ie=Re=>Re.done?se(Re.value):Promise.resolve(Re.value).then(Oe,pe);Ie((ge=ge.apply(oe,ie)).next())});const z=({isPreview:oe=!1,isExportBlank:ie=!1,activeTabs:ge,exercise:se,globalSetting:he,loading:Oe,user:pe,dispatch:Ie,showExportBtn:Re=!1,sealStyle:_e={}})=>{var vA,Ve,Xe,aA,BA,lA,$e,tA,EA,iA,NA,ke,Je,mA,sA;const IA=(0,Ce.useParams)(),{userInfo:KA}=pe,[Pe,pA]=(0,x.useState)(),[JA,Ge]=(0,x.useState)();let cA=(0,x.useRef)(null);const[Rt,It]=(0,x.useState)(21),[Bt,bt]=(0,x.useState)([]),ht=(0,x.useRef)(!0);(0,x.useEffect)(()=>{y(void 0,null,function*(){if(!ht.current)return;ht.current=!1;const Ye=yield(0,Be.cV)({id:IA.exerciseId||IA.categoryId});Ye.status==0&&bt(Ye.data)}),(0,Qe.W)(ge)||ge==="2"&&VA()},[IA.userId,IA.coursesId,IA.exerciseId,IA.categoryId,ge]),(0,x.useEffect)(()=>{cA.current&&It(cA.current.clientHeight)},[cA.current]),(0,x.useEffect)(()=>{var Ye;if((Ye=se.exerciseExportHeadData)!=null&&Ye.title){const MA=se.exerciseExportHeadData;pA(b({},MA||{}));const{table:Fe}=MA||{};let UA,st;(Fe!=null&&Fe.total_singles_scores||Fe!=null&&Fe.total_doubles_scores||Fe!=null&&Fe.total_nulls_scores||Fe!=null&&Fe.total_judges_scores||Fe!=null&&Fe.total_pros_scores||Fe!=null&&Fe.total_shixuns_scores||Fe!=null&&Fe.total_mains_scores||Fe!=null&&Fe.total_combination_scores||Fe!=null&&Fe.total_bpros_scores)&&(UA=Number(Fe==null?void 0:Fe.total_singles_scores)+Number(Fe==null?void 0:Fe.total_doubles_scores)+Number(Fe==null?void 0:Fe.total_nulls_scores)+Number(Fe==null?void 0:Fe.total_judges_scores)+Number(Fe==null?void 0:Fe.total_bpros_scores)+Number(Fe==null?void 0:Fe.total_pros_scores)+Number(Fe==null?void 0:Fe.total_shixuns_scores)+Number(Fe==null?void 0:Fe.total_mains_scores)+Number(Fe==null?void 0:Fe.total_combination_scores)),(Fe!=null&&Fe.singles_scores||Fe!=null&&Fe.doubles_scores||Fe!=null&&Fe.nulls_scores||Fe!=null&&Fe.judges_scores||Fe!=null&&Fe.pros_scores||Fe!=null&&Fe.bpros_scores||Fe!=null&&Fe.shixuns_scores||Fe!=null&&Fe.mains_scores||Fe!=null&&Fe.combination_scores)&&(st=Number(Fe==null?void 0:Fe.singles_scores)+Number(Fe==null?void 0:Fe.doubles_scores)+Number(Fe==null?void 0:Fe.nulls_scores)+Number(Fe==null?void 0:Fe.judges_scores)+Number(Fe==null?void 0:Fe.pros_scores)+Number(Fe==null?void 0:Fe.bpros_scores)+Number(Fe==null?void 0:Fe.shixuns_scores)+Number(Fe==null?void 0:Fe.mains_scores)+Number(Fe==null?void 0:Fe.combination_scores));const jA=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.total_singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.total_doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.total_nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.total_judges_scores)||0,pros_score:(Fe==null?void 0:Fe.total_pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.total_bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.total_shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.total_mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.total_combination_scores)||0,total_score:UA||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.judges_scores)||0,pros_score:(Fe==null?void 0:Fe.pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.combination_scores)||0,total_score:st||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],TA=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.total_singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.total_doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.total_nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.total_judges_scores)||0,pros_score:(Fe==null?void 0:Fe.total_pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.total_bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.total_shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.total_mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.total_combination_scores)||0,total_score:UA||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Ge([...ie?TA:jA])}},[se.exerciseExportHeadData]);const VA=()=>y(void 0,null,function*(){const Ye={id:IA.exerciseId||IA.categoryId,identify:(KA==null?void 0:KA.login)||null},MA=yield(0,Be.iw)(Ye);pA(MA||{});const{table:Fe}=MA||{};let UA,st;(Fe!=null&&Fe.total_singles_scores||Fe!=null&&Fe.total_doubles_scores||Fe!=null&&Fe.total_nulls_scores||Fe!=null&&Fe.total_judges_scores||Fe!=null&&Fe.total_pros_scores||Fe!=null&&Fe.total_bpros_scores||Fe!=null&&Fe.total_shixuns_scores||Fe!=null&&Fe.total_mains_scores||Fe!=null&&Fe.total_combination_scores)&&(UA=Number(Fe==null?void 0:Fe.total_singles_scores)+Number(Fe==null?void 0:Fe.total_doubles_scores)+Number(Fe==null?void 0:Fe.total_nulls_scores)+Number(Fe==null?void 0:Fe.total_bpros_scores)+Number(Fe==null?void 0:Fe.total_judges_scores)+Number(Fe==null?void 0:Fe.total_pros_scores)+Number(Fe==null?void 0:Fe.total_shixuns_scores)+Number(Fe==null?void 0:Fe.total_mains_scores)+Number(Fe==null?void 0:Fe.total_combination_scores)),(Fe!=null&&Fe.singles_scores||Fe!=null&&Fe.doubles_scores||Fe!=null&&Fe.nulls_scores||Fe!=null&&Fe.judges_scores||Fe!=null&&Fe.pros_scores||Fe!=null&&Fe.bpros_scores||Fe!=null&&Fe.shixuns_scores||Fe!=null&&Fe.mains_scores||Fe!=null&&Fe.combination_scores)&&(st=Number(Fe==null?void 0:Fe.singles_scores)+Number(Fe==null?void 0:Fe.doubles_scores)+Number(Fe==null?void 0:Fe.bpros_scores)+Number(Fe==null?void 0:Fe.nulls_scores)+Number(Fe==null?void 0:Fe.judges_scores)+Number(Fe==null?void 0:Fe.pros_scores)+Number(Fe==null?void 0:Fe.shixuns_scores)+Number(Fe==null?void 0:Fe.mains_scores)+Number(Fe==null?void 0:Fe.combination_scores));const jA=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.total_singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.total_doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.total_nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.total_judges_scores)||0,pros_score:(Fe==null?void 0:Fe.total_pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.total_bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.total_shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.total_mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.total_combination_scores)||0,total_score:UA||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Fe==null?void 0:Fe.singles_scores)||0,doubles_score:(Fe==null?void 0:Fe.doubles_scores)||0,nulls_score:(Fe==null?void 0:Fe.nulls_scores)||0,judges_score:(Fe==null?void 0:Fe.judges_scores)||0,pros_score:(Fe==null?void 0:Fe.pros_scores)||0,bpros_score:(Fe==null?void 0:Fe.bpros_scores)||0,shixuns_score:(Fe==null?void 0:Fe.shixuns_scores)||0,mains_score:(Fe==null?void 0:Fe.mains_scores)||0,total_combination_scores:(Fe==null?void 0:Fe.combination_scores)||0,total_score:st||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Ge(ie?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:jA)}),rA=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Ye=>De.createElement("a",null,Ye)},{title:((vA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[0].nameType))==null?void 0:vA.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((Ve=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[1].nameType))==null?void 0:Ve.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((Xe=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[3].nameType))==null?void 0:Xe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((aA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[2].nameType))==null?void 0:aA.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((BA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[6].nameType))==null?void 0:BA.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((lA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[5].nameType))==null?void 0:lA.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:(($e=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[4].nameType))==null?void 0:$e.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((tA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[7].nameType))==null?void 0:tA.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{title:((EA=Bt==null?void 0:Bt.find(Ye=>Ye.value==ce.fw[8].nameType))==null?void 0:EA.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Ye=>De.createElement("a",null,Ye==="0.0"?0:Ye==null?void 0:Ye.toFixed(1))}],{exercise_header:QA}=Pe||{};return De.createElement(De.Fragment,null,((QA==null?void 0:QA.show_user)||(QA==null?void 0:QA.show_no)||(QA==null?void 0:QA.show_group))&&De.createElement("section",{className:Ee.glassSeal,style:_e},(QA==null?void 0:QA.show_user)&&De.createElement("span",null,"\u59D3\u540D\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.user)),(QA==null?void 0:QA.show_no)&&De.createElement("span",null,"\u5B66\u53F7\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.student_id)),(QA==null?void 0:QA.show_group)&&De.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.group_name)),(QA==null?void 0:QA.show_school_name)&&De.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.school_name)),(QA==null?void 0:QA.show_phone)&&De.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",De.createElement("span",null,Pe==null?void 0:Pe.phone))),De.createElement("section",{className:`${Ee.wrap} ${oe?"pl20":""} `},(Pe==null?void 0:Pe.photo_url)&&De.createElement("img",{className:Ee.img,src:`${Me.Z.API_SERVER}${Pe==null?void 0:Pe.photo_url}`}),(QA==null?void 0:QA.show_title)&&De.createElement(ve.Z,{className:Ee.paperHeader,justify:"center"},De.createElement("div",null,Pe==null?void 0:Pe.title)),(QA==null?void 0:QA.show_info)&&De.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Pe==null?void 0:Pe.large_counts,"\u5927\u9898\u3011\u3010",Pe==null?void 0:Pe.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Pe==null?void 0:Pe.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Pe==null?void 0:Pe.time)>-1?`${Pe==null?void 0:Pe.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(QA==null?void 0:QA.show_desc)&&(((iA=se==null?void 0:se.exerciseExportHeadData)==null?void 0:iA.exercise_description)||((NA=se==null?void 0:se.commonHeader)==null?void 0:NA.exercise_description))&&De.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},De.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),De.createElement("span",null,((ke=se==null?void 0:se.exerciseExportHeadData)==null?void 0:ke.exercise_description)||((Je=se==null?void 0:se.commonHeader)==null?void 0:Je.exercise_description))),(QA==null?void 0:QA.show_table)&&De.createElement("div",{className:"mt10"},De.createElement(we.default,{className:Ee.table,columns:rA,dataSource:[...JA||[]],bordered:!0,pagination:!1})),((mA=se==null?void 0:se.exerciseExportHeadData)==null?void 0:mA.analysis)&&De.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(sA=se==null?void 0:se.exerciseExportHeadData)==null?void 0:sA.analysis}`)),De.createElement(ye.Z,null))};var ee=(0,Ce.connect)(({exercise:oe,loading:ie,user:ge,globalSetting:se})=>({exercise:oe,globalSetting:se,user:ge,loading:ie.effects}))(z)},19326:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return De}});var x=ae(44993),Ce={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},ve=ae(77019),we=ae(25399),Ee=ae(13952),Be=ae(61186),Qe=ae.n(Be),ye=ae(98573),ce=ae(59301);const Me=({exercise:be,list:oA,hideScore:le=!1,newuserCommentVisible:a,isShowEditAndDel:E=!1,userLogin:b="",handleDel:y,handleEdit:z})=>ce.createElement("div",null,oA==null?void 0:oA.map(ee=>{var oe,ie,ge,se,he,Oe;return ce.createElement("div",{className:"mt20 mb20"},((oe=ee==null?void 0:ee.user)==null?void 0:oe.user_id)==-1?ce.createElement(ve.Z,{align:"middle",key:(ie=ee==null?void 0:ee.user)==null?void 0:ie.user_id},ce.createElement("img",{src:ae(24252),width:"35",height:"40"}),ce.createElement("img",{src:ae(53595),width:"60",height:"16",className:"ml10"})):ce.createElement(ve.Z,{align:"middle",key:(ge=ee==null?void 0:ee.user)==null?void 0:ge.user_id},ce.createElement("img",{src:Ee.Z.API_SERVER+"/images/"+((se=ee==null?void 0:ee.user)==null?void 0:se.image_url),width:"40",style:{borderRadius:40}}),ce.createElement("span",{className:"ml10 font16"},(he=ee==null?void 0:ee.user)==null?void 0:he.name)),ce.createElement("div",{className:Ce.comments},(Oe=ee==null?void 0:ee.comments)==null?void 0:Oe.map((pe,Ie)=>{var Re,_e,vA,Ve,Xe;if(a&&pe.question_type!==5){if(Ie===0)return ce.createElement("div",{key:((Re=ee==null?void 0:ee.user)==null?void 0:Re.user_id)+"-"+Ie},ce.createElement(ve.Z,{align:"middle",justify:"space-between"},!!pe.shixun_chanllge_position&&ce.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",pe.shixun_chanllge_position,"\u5173"),!le&&ce.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",pe==null?void 0:pe.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",ce.createElement("span",{className:"c-light-primary"},pe==null?void 0:pe.score),"\u5206"),ce.createElement("div",{style:{flexShrink:0}},Qe()(pe.updated_at).format("YYYY-MM-DD HH:mm"))),!!pe.comment&&ce.createElement("div",null,"\u8BC4\u8BED\uFF1A",ce.createElement("span",{className:"c-light-primary"},pe.comment)),((_e=ee==null?void 0:ee.comments)==null?void 0:_e.length)-1>Ie&&ce.createElement("div",{className:Ce.line}))}else return ce.createElement("div",{key:((vA=ee==null?void 0:ee.user)==null?void 0:vA.user_id)+"-"+Ie},ce.createElement(ve.Z,{align:"middle",justify:"space-between"},!!pe.shixun_chanllge_position&&ce.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",pe.shixun_chanllge_position,"\u5173"),!le&&ce.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",pe==null?void 0:pe.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",ce.createElement("span",{className:"c-light-primary"},pe==null?void 0:pe.score),"\u5206"),ce.createElement("div",{style:{flexShrink:0}},Qe()(pe.updated_at).format("YYYY-MM-DD HH:mm"))),!!pe.comment&&ce.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},ce.createElement("span",null,"\u8BC4\u8BED\uFF1A"),ce.createElement(ye.Z,{className:Ce.mkd_html,value:pe==null?void 0:pe.comment}),E&&b===((Ve=ee==null?void 0:ee.user)==null?void 0:Ve.login)&&ce.createElement("span",{className:"ml30"},ce.createElement(we.Z,{title:"\u7F16\u8F91"},ce.createElement("i",{className:`iconfont icon-bianji14 current ${Ce.editSty}`,onClick:()=>{z(pe==null?void 0:pe.comment,pe==null?void 0:pe.id)}})),ce.createElement(we.Z,{title:"\u5220\u9664"},ce.createElement("i",{className:`iconfont icon-shanchutimu current ${Ce.delSty}`,onClick:()=>{y("",pe==null?void 0:pe.id)}})))),((Xe=ee==null?void 0:ee.comments)==null?void 0:Xe.length)-1>Ie&&ce.createElement("div",{className:Ce.line}))})))}));var De=(0,x.connect)(({exercise:be})=>({exercise:be}))(Me)},66669:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(98573),ve=ae(37568),we=ae(91816),Ee=ae(39734),Be=ae(24302),Qe=ae(59301),ye=Object.defineProperty,ce=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,be=(E,b,y)=>b in E?ye(E,b,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[b]=y,oA=(E,b)=>{for(var y in b||(b={}))Me.call(b,y)&&be(E,y,b[y]);if(ce)for(var y of ce(b))De.call(b,y)&&be(E,y,b[y]);return E};const{TextArea:le}=ve.default,a=({item:E,answerData:b,changeScoreData:y,textValue:z,textOnChange:ee=()=>{},seeAnswerVisible:oe=!0})=>{var ie;const[ge,se]=(0,x.useState)([]),[he,Oe]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{y!=null&&y[E.q_position]?!he&&Oe(!0):he&&Oe(!1)},[y==null?void 0:y[E==null?void 0:E.q_position]]),(ie=E==null?void 0:E.standard_answer)==null||ie.map(pe=>{pe.used=!1}),(0,x.useEffect)(()=>{var pe;console.log("item=====",E,b,y,"#37AD83;");const Ie=[];for(let Re=0;Re<(E==null?void 0:E.multi_count);Re++){const _e=((pe=E==null?void 0:E.user_answer)==null?void 0:pe.find(vA=>vA.choice_id===Re+1))||{choice_id:Re+1,answer_text:""};Ie.push(oA({},_e))}se(Ie)},[E==null?void 0:E.user_answer]),Qe.createElement("div",{className:Ee.Z.fillBg},Qe.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ge==null?void 0:ge.map((pe,Ie)=>Qe.createElement("div",null,Qe.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Ie+1,"):"),Qe.createElement("div",null,E.question_type==3?(pe==null?void 0:pe.model)===1?Qe.createElement("span",{style:{whiteSpace:"pre-wrap",color:pe!=null&&pe.user_answer_boolean?"#37AD83":"#E30000"}},pe==null?void 0:pe.answer_text):Qe.createElement(Be.Z,{type:pe!=null&&pe.user_answer_boolean?"success":"error",readOnly:!0,value:pe.answer_text,disabled:!0}):Qe.createElement(Ce.Z,{value:pe==null?void 0:pe.answer_text})))),oe&&Qe.createElement(we.u,{data:E}))};Ze.Z=a},35699:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(98573),ve=ae(61186),we=ae.n(ve),Ee=ae(54172),Be=ae(58531),Qe=ae(24334),ye=ae.n(Qe),ce=ae(68374);const Me=({item:De,answerData:be,autoHeight:oA})=>{var le,a,E,b,y;const[z,ee]=(0,x.useState)([]);(0,x.useEffect)(()=>{var ge,se;((ge=De==null?void 0:De.evaluate_codes)==null?void 0:ge.length)>0?ee((se=De==null?void 0:De.evaluate_codes)==null?void 0:se.map((he,Oe)=>({key:Oe+1,error_msg:he!=null&&he.error_msg?Qe.Base64.decode(he==null?void 0:he.error_msg):"",created_at:he.created_at}))):ee([{key:"--",error_msg:"--"}])},[De==null?void 0:De.evaluate_codes]);const oe=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ge,se)=>x.createElement("span",null,se.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ge,se)=>x.createElement("span",null,se.created_at?we()(se.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ge,se)=>{var he;return x.createElement("span",null,se.error_msg?((he=se.error_msg)==null?void 0:he.length)>1e3?se.error_msg.substring(0,1e3)+"...":se.error_msg:"--")}}],ie={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return x.createElement(x.Fragment,null,x.createElement("div",{className:"mt15 mb15"},x.createElement(Ce.Z,{value:De==null?void 0:De.description})),(!!((le=be==null?void 0:be.exercise)!=null&&le.student_commit_status)&&((a=be==null?void 0:be.exercise)==null?void 0:a.student_commit_status)!==0||!!((E=be==null?void 0:be.exercise)!=null&&E.user_exercise_status)&&((b=be==null?void 0:be.exercise)==null?void 0:b.user_exercise_status)!==0)&&x.createElement(Ee.default,{className:"mt5",bordered:!0,dataSource:z,columns:oe,pagination:!1}),!!((y=De==null?void 0:De.user_answer)!=null&&y.length)&&(De==null?void 0:De.passed_code)&&x.createElement("aside",{className:ce.Z.shixunWrp},x.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),x.createElement(Be.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:De!=null&&De.passed_code?Qe.Base64.decode(De==null?void 0:De.passed_code):"",autoHeight:oA,options:ie})))};Ze.Z=Me},91816:function(Ue,Ze,ae){"use strict";ae.d(Ze,{u:function(){return Qe}});var x=ae(59301),Ce=ae(77019),ve=ae(5269),we=ae(98573),Ee=ae(24302),Be=ae(59301);const Qe=({data:ye})=>{const[ce,Me]=(0,x.useState)(!1),De=()=>{var be,oA,le;switch(ye.question_type){case 3:return Be.createElement("aside",{className:"mt20"},Be.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{Me(!ce)}},ce?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),ce&&Be.createElement("div",null,(be=ye==null?void 0:ye.standard_answer)==null?void 0:be.map(function(a,E){var b,y;return Be.createElement(Ce.Z,{style:{alignItems:"baseline"},className:"mr20"},Be.createElement(ve.Z,{flex:"50px"},Be.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),(a==null?void 0:a.model)===1?Be.createElement(ve.Z,{flex:1},(b=a==null?void 0:a.answer_text)==null?void 0:b.map(function(z,ee){return Be.createElement("div",null,z)})):Be.createElement(ve.Z,{flex:1},(y=a==null?void 0:a.answer_text)==null?void 0:y.map(function(z,ee){return Be.createElement(Ee.Z,{readOnly:!0,value:z})})))})));case 8:return Be.createElement("aside",{className:"mt20"},Be.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{Me(!ce)}},ce?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),ce&&Be.createElement("div",null,(oA=ye==null?void 0:ye.standard_answer)==null?void 0:oA.map(function(a,E){return Be.createElement(Ce.Z,{style:{alignItems:"baseline"},className:"mr20"},Be.createElement(ve.Z,{flex:"50px"},Be.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),Be.createElement(ve.Z,{flex:1},Be.createElement("div",null,a==null?void 0:a.answer_text)))})));case 4:return Be.createElement("aside",{className:"mt20"},Be.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{Me(!ce)}},ce?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),ce&&Be.createElement("div",null,Be.createElement(we.Z,{value:(le=ye==null?void 0:ye.standard_answer)==null?void 0:le.join(" ")})))}};return Be.createElement("section",null,De())}},76476:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(98573),ve=ae(64681),we=ae(25399),Ee=ae(71051),Be=ae(6767),Qe=ae(54172),ye=ae(61186),ce=ae.n(ye),Me=ae(44993),De=ae(58531),be=ae(39734),oA=Object.defineProperty,le=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(oe,ie,ge)=>ie in oe?oA(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ie]=ge,y=(oe,ie)=>{for(var ge in ie||(ie={}))a.call(ie,ge)&&b(oe,ge,ie[ge]);if(le)for(var ge of le(ie))E.call(ie,ge)&&b(oe,ge,ie[ge]);return oe},z=(oe,ie,ge)=>new Promise((se,he)=>{var Oe=Re=>{try{Ie(ge.next(Re))}catch(_e){he(_e)}},pe=Re=>{try{Ie(ge.throw(Re))}catch(_e){he(_e)}},Ie=Re=>Re.done?se(Re.value):Promise.resolve(Re.value).then(Oe,pe);Ie((ge=ge.apply(oe,ie)).next())});const ee=({item:oe,answerData:ie,hasChangeScore:ge=!0,autoHeight:se,showAnswer:he,saveChangeScore:Oe=()=>{}})=>{var pe,Ie,Re;const[_e,vA]=(0,x.useState)([]),[Ve,Xe]=(0,x.useState)([]);(0,x.useEffect)(()=>{var $e,tA,EA,iA,NA,ke,Je,mA,sA,IA,KA,Pe;if(!(($e=oe==null?void 0:oe.shixun_details)!=null&&$e.length))return;let pA=[],JA=[];for(let Ge=0;Ge<((tA=oe==null?void 0:oe.shixun_details)==null?void 0:tA.length);Ge++){for(let cA=0;cA<(oe==null?void 0:oe.shixun_details[Ge].stage_list.length);cA++){let Rt=oe==null?void 0:oe.shixun_details[Ge].stage_list[cA];pA.push(y(y({},Rt),{operation:(ke=(NA=(iA=(EA=oe==null?void 0:oe.shixun_details)==null?void 0:EA[Ge])==null?void 0:iA.shixun_detail)==null?void 0:NA[0])==null?void 0:ke.game_identifier,shixun_challenge_id:(Je=oe==null?void 0:oe.shixun_details[Ge])==null?void 0:Je.shixun_challenge_id}))}(sA=(mA=oe==null?void 0:oe.shixun_details)==null?void 0:mA[Ge])!=null&&sA.shixun_detail&&JA.push((Pe=(KA=(IA=oe==null?void 0:oe.shixun_details)==null?void 0:IA[Ge])==null?void 0:KA.shixun_detail)==null?void 0:Pe[0])}Xe(JA),vA([...pA])},[oe==null?void 0:oe.shixun_details]);const aA=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:$e=>x.createElement(we.Z,{title:$e},x.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:$e&&$e.length>25?$e:""},$e))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:($e,tA)=>x.createElement("span",null,tA.evaluate_count?tA.evaluate_count:x.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:($e,tA)=>{let EA=!1;return tA.finished_time&&(ie!=null&&ie.exercise)&&(ie!=null&&ie.exercise_answer_user)&&((ie==null?void 0:ie.exercise.time)===-1?EA=ce()(ie==null?void 0:ie.exercise.end_time).isBefore(tA.finished_time):EA=ce()(ie==null?void 0:ie.exercise_answer_user.start_at).add(ie==null?void 0:ie.exercise.time,"m").isBefore(tA.finished_time)),x.createElement("span",null,tA.finished_time||x.createElement("span",{className:"c-grey-999"},"--"),x.createElement("span",{className:"c-orange-ff9 "},EA?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:($e,tA)=>x.createElement("span",null,tA.time_consuming||x.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:($e,tA)=>x.createElement("span",null,tA.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:($e,tA)=>x.createElement("span",null,x.createElement("span",{className:"c-orange"},tA.user_score),"/",tA.game_score)},ge&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:($e,tA,EA)=>x.createElement(Ee.Z,{min:0,max:Number(tA.game_score),defaultValue:$e,onBlur:iA=>z(void 0,null,function*(){if(iA.target.value!=$e){const NA=yield Oe(y(y({},oe),{shixun_challenge_id:tA.shixun_challenge_id,shixunScore:iA.target.value}));console.log("res: ",NA),NA!=null&&NA.question_comments&&Be.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter($e=>!!$e),BA=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:($e,tA)=>x.createElement("span",null,tA.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:($e,tA)=>x.createElement("span",null,tA.error_msg?tA.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:($e,tA)=>x.createElement("span",null,tA.updated_at?tA.updated_at:"--")}],lA={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return x.createElement(x.Fragment,null,(((pe=ie==null?void 0:ie.exercise)==null?void 0:pe.student_commit_status)!==0||((Ie=ie==null?void 0:ie.exercise)==null?void 0:Ie.user_exercise_status)!==0)&&x.createElement("div",{className:"mt15"},x.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(_e!=null&&_e.length)&&x.createElement(Qe.default,{columns:aA,dataSource:_e,pagination:!1})),!!(Ve!=null&&Ve.length)&&x.createElement(x.Fragment,null,x.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Ve==null?void 0:Ve.map(($e,tA)=>{var EA,iA,NA,ke,Je;return x.createElement(x.Fragment,null,x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16 mr15"}," \u7B2C",$e.position,"\u5173"),x.createElement(Me.Link,{className:"current c-black font16",to:`/tasks/${$e.game_identifier}`},$e.name)),!!((EA=$e==null?void 0:$e.outputs)!=null&&EA.length)&&x.createElement(Qe.default,{bordered:!0,dataSource:$e.outputs.map(mA=>({key:mA.position,error_msg:mA.output_detail,updated_at:mA.updated_at})),columns:BA,pagination:!1}),($e==null?void 0:$e.st)===0&&$e.challenge_paths&&x.createElement("div",{className:be.Z.shixunWrp},x.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",x.createElement("span",{className:"c-light-black"},(NA=(iA=$e.challenge_paths)==null?void 0:iA[0])==null?void 0:NA.file_name)),x.createElement(De.ZP,{height:300,autoHeight:se,language:"python",theme:"default",value:((Je=(ke=$e.challenge_paths)==null?void 0:ke[0])==null?void 0:Je.latest_code)||"",options:lA})))})),(0,ve.dE)()&&x.createElement(Ce.Z,{className:"c-grey-999 mt20 mb20",value:oe==null?void 0:oe.question_title}),(Re=oe==null?void 0:oe.shixun)==null?void 0:Re.map(($e,tA)=>{var EA,iA;return x.createElement("div",null,x.createElement("p",{className:"font16 c-grey-666 mb5"},x.createElement("span",{className:"mr20"},"\u7B2C",$e==null?void 0:$e.challenge_position,"\u5173 ",$e==null?void 0:$e.challenge_name),x.createElement("span",null,$e==null?void 0:$e.challenge_score,"\u5206")),he&&x.createElement("div",null,x.createElement("div",{className:be.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((EA=$e.challenge_answers)==null?void 0:EA.length)===0?"\u6682\u65E0":""),(iA=$e.challenge_answers)==null?void 0:iA.map((NA,ke)=>x.createElement("div",{className:"mt15"},x.createElement("div",null,"\u7EA7\u522B",ke+1,"\uFF1A",NA.name),x.createElement(Ce.Z,{value:(NA==null?void 0:NA.contents)||"",className:be.Z.answerText})))))}),x.createElement("div",{className:"mb15"}))};Ze.Z=ee},38410:function(Ue,Ze,ae){"use strict";var x=ae(61186),Ce=ae.n(x),ve=ae(77019),we=ae(59301);const Ee=({date:Be,showTag:Qe})=>we.createElement(ve.Z,{align:"middle"},we.createElement("div",null," ",Be?Ce()(Be).format("YYYY-MM-DD HH:mm"):"--"," "),Qe&&we.createElement(ve.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},we.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));Ze.Z=Ee},55552:function(Ue,Ze,ae){"use strict";ae.r(Ze),ae.d(Ze,{default:function(){return wr}});var x=ae(59301),Ce=ae(44993),ve=ae(28284),we=ae(6767),Ee=ae(99571),Be=ae(62957),Qe=ae(37568),ye=ae(77019),ce=ae(5269),Me=ae(47889),De=ae(62673),be=ae(25399),oA=ae(37285),le=ae(71051),a=ae(60840),E=ae(29787),b=ae(91882),y=ae(48608),z=ae(71411),ee=ae(54172),oe=ae(60242),ie=ae(30641),ge=ae(67921),se=ae(4958),he=ae(61186),Oe=ae.n(he),pe=ae(68606),Ie=ae(68374),Re=ae(98573),_e=ae(89299),vA=ae(66669),Ve=ae(91816),Xe=ae(39734),aA=ae(52430),BA=ae(24334),lA={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},$e=ae(78837),tA=ae(56102),EA=ae(7051),iA=ae(59301),NA=Object.defineProperty,ke=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,mA=Object.getOwnPropertySymbols,sA=Object.prototype.hasOwnProperty,IA=Object.prototype.propertyIsEnumerable,KA=(Te,dA,SA)=>dA in Te?NA(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,Pe=(Te,dA)=>{for(var SA in dA||(dA={}))sA.call(dA,SA)&&KA(Te,SA,dA[SA]);if(mA)for(var SA of mA(dA))IA.call(dA,SA)&&KA(Te,SA,dA[SA]);return Te},pA=(Te,dA)=>ke(Te,Je(dA)),JA=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())}),cA=({buttonProps:Te,buttonText:dA,form:SA,hackIdentifier:Qn="",infoData:Wt,answerKey:Mn,data:Yt})=>{var cn;const[At,en]=(0,x.useState)(!1),[Sn,Vn]=(0,x.useState)(!1),[Rn,fA]=(0,x.useState)(!1),[Nt,sn]=(0,x.useState)({}),[An,En]=(0,x.useState)(""),on=(0,x.useRef)(Qn),jn=(0,x.useRef)(""),jt=(0,x.useRef)(!1),[pt,Ct]=(0,x.useState)([]);(0,x.useEffect)(()=>{var xa,ba;Wt!=null&&Wt.test_input&&En(Wt==null?void 0:Wt.test_input);let Ha=[];const Wa=(xa=(Yt==null?void 0:Yt.answer_content)||[])==null?void 0:xa.map(Ln=>{var gt;return pA(Pe({},Ln),{score:[void 0,null,0,"0","0.0"].includes(Ln.score)?"0":(gt=Ln.score)==null?void 0:gt.toFixed(1)})});(ba=Wt==null?void 0:Wt.standard_answer)==null||ba.forEach((Ln,gt)=>{var ct,Ht;const xA=gt+1;(Wa==null?void 0:Wa.find(wa=>{var Ra;return Number((Ra=wa==null?void 0:wa.name)==null?void 0:Ra.replace("\u586B\u7A7A",""))===xA}))?Ha.push({position:Ln==null?void 0:Ln.choice_id,value:(Ht=(ct=Yt==null?void 0:Yt.answer_content)==null?void 0:ct[gt])==null?void 0:Ht.value}):Ha.push({position:Ln==null?void 0:Ln.choice_id,value:" "})}),Ct([...Ha]),Rn&&Za()},[Rn]),(0,x.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Zt=()=>new Date().getTime(),Xn=Yt==null?void 0:Yt.code,Ca=xa=>{var ba,Ha;let Wa=[];const Ln=(ba=(Wt==null?void 0:Wt.last_score_detail)||[])==null?void 0:ba.map(gt=>{var ct;return pA(Pe({},gt),{score:[void 0,null,0,"0","0.0"].includes(gt.score)?"0":(ct=gt.score)==null?void 0:ct.toFixed(1)})});(Ha=Wt==null?void 0:Wt.standard_answer)==null||Ha.forEach((gt,ct)=>{var Ht,xA,dn,wa,Ra,Va,Da;const za=ct+1,Ta=Ln==null?void 0:Ln.find(er=>er.position===za);Ta?(console.log(xa==null?void 0:xa.score_detail),console.log(za),(xA=(Ht=xa==null?void 0:xa.score_detail)==null?void 0:Ht.map(er=>er==null?void 0:er.position))!=null&&xA.includes(za)?(Ta.value=(wa=(dn=Yt==null?void 0:Yt.answer_content)==null?void 0:dn.find(er=>{var vr;if(Number((vr=er==null?void 0:er.name)==null?void 0:vr.replace("\u586B\u7A7A",""))==za)return er}))==null?void 0:wa.value,Ta.type="success",Wa.push(Ta)):(Ta.value=(Va=(Ra=Yt==null?void 0:Yt.answer_content)==null?void 0:Ra.find(er=>{var vr;if(Number((vr=er==null?void 0:er.name)==null?void 0:vr.replace("\u586B\u7A7A",""))==za)return er}))==null?void 0:Va.value,Ta.type="warning",Wa.push(Ta))):Wa.push({position:za,name:`\u586B\u7A7A${za}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(gt.score)?"0":(Da=gt.score)==null?void 0:Da.toFixed(1)})}),Ct([...Wa])},Za=()=>JA(void 0,null,function*(){var xa,ba,Ha,Wa,Ln;const gt=Zt(),ct=Xn?Yt==null?void 0:Yt.time_limit:(xa=SA.getFieldsValue())==null?void 0:xa.hack.time_limit,Ht=Xn?(ba=Yt==null?void 0:Yt.answer_content)==null?void 0:ba.length:(Wa=(Ha=SA.getFieldsValue())==null?void 0:Ha.standard_answers)==null?void 0:Wa.length;en(!0),yield(0,$e.bM)(jn.current,{test_hack_code:Wt==null?void 0:Wt.code,test_input:An,teacher_submit:!0,answers:(Ln=Wt==null?void 0:Wt.standard_answer)==null?void 0:Ln.map(dn=>{var wa,Ra,Va,Da;return(Ra=(wa=Yt==null?void 0:Yt.answer_content)==null?void 0:wa.map(za=>{var Ta;return Number((Ta=za==null?void 0:za.name)==null?void 0:Ta.replace("\u586B\u7A7A",""))}))!=null&&Ra.includes(dn==null?void 0:dn.choice_id)?(Da=(Va=Yt==null?void 0:Yt.answer_content)==null?void 0:Va.find(za=>{var Ta;if(Number((Ta=za==null?void 0:za.name)==null?void 0:Ta.replace("\u586B\u7A7A",""))==(dn==null?void 0:dn.choice_id))return za}))==null?void 0:Da.value:""})});function xA(){return JA(this,null,function*(){const{status:dn,data:wa}=yield(0,$e.rX)(jn.current,"submit"),Va=Zt()-gt>(ct+3)*1e3*Ht;if(jt.current){if(Va){we.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),en(!1);return}if(dn===0){en(!1),sn(pA(Pe({},wa),{showText:!0})),Ca(wa);return}setTimeout(xA,1e3)}})}xA()}),Na=()=>JA(void 0,null,function*(){var xa,ba,Ha,Wa,Ln,gt,ct;if(!Yt){try{yield SA.validateFields()}catch(wa){(Ha=(ba=(xa=wa==null?void 0:wa.errorFields)==null?void 0:xa[0])==null?void 0:ba.name)!=null&&Ha.includes("standard_answers")?we.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):we.ZP.error(wa.errorFields[0].errors[0]),SA.scrollToField(wa.errorFields[0].name,{behavior:"smooth",block:"center"});return}Vn(!0);let xA="";const dn=SA.getFieldsValue();on.current?xA=yield(0,aA.ZP)(`/api/problems/${on.current}.json`,{method:"put",body:pA(Pe({},dn),{hack:pA(Pe({},dn==null?void 0:dn.hack),{sub_discipline_id:(ct=(gt=dn==null?void 0:dn.hack)==null?void 0:gt.sub_discipline_id)==null?void 0:ct[1],difficult:dn.difficulty,item_banks_group_id:dn.item_banks_group_id}),hack_codes:pA(Pe({},dn.hack_codes),{code:BA.Base64.encode(dn.hack_codes.code)}),update_hack_sets:[Pe({},dn.hack_sets)],is_blank:!0})}):(xA=yield(0,aA.ZP)("/api/problems.json",{method:"post",body:pA(Pe({},dn),{hack:pA(Pe({},dn==null?void 0:dn.hack),{sub_discipline_id:(Ln=(Wa=dn==null?void 0:dn.hack)==null?void 0:Wa.sub_discipline_id)==null?void 0:Ln[1],difficult:dn.difficulty,item_banks_group_id:dn.item_banks_group_id}),hack_codes:pA(Pe({},dn.hack_codes),{code:BA.Base64.encode(dn.hack_codes.code)}),hack_sets:[Pe({},dn.hack_sets)],is_blank:!0})}),on.current=xA==null?void 0:xA.identifier,sessionStorage.projectFill=xA==null?void 0:xA.identifier)}const Ht=yield(0,aA.ZP)(`/api/problems/${on.current}/start.json`,{method:"get"});if((Ht==null?void 0:Ht.status)===0){jn.current=Ht==null?void 0:Ht.identifier,jt.current=!0,Vn(!1),fA(!0);return}Vn(!1)}),ar=xa=>{const{status:ba,error_msg:Ha,execute_time:Wa,output:Ln,input:gt,expected_output:ct}=xa;let Ht=null;switch(ba){case EA.h.OK:Ht=iA.createElement(iA.Fragment,null,iA.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Wa/1e3,"\u79D2"),iA.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case EA.h.NOMATCH:Ht=iA.createElement(iA.Fragment,null,iA.createElement("div",null,"\u8F93\u5165\uFF1A"),iA.createElement("pre",{style:{fontFamily:"initial"}},gt),iA.createElement("div",null,"\u8F93\u51FA\uFF1A"),iA.createElement("pre",{style:{fontFamily:"initial"}},Ln&&BA.Base64.decode(Ln)),iA.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),iA.createElement("pre",{style:{fontFamily:"initial"}},ct&&BA.Base64.decode(ct)));break;case EA.h.EXECUTEFAILURE:Ht=iA.createElement(iA.Fragment,null,iA.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",iA.createElement("pre",null,gt)),iA.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),iA.createElement("pre",{className:"error"},BA.Base64.decode(Ha)));break;case EA.h.COMPILEFAILURE:Ht=iA.createElement(iA.Fragment,null,iA.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",iA.createElement("pre",null,gt)),iA.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),iA.createElement("pre",{className:"error"},BA.Base64.decode(Ha)));break;case EA.h.PODFAILURE:Ht=iA.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case EA.h.TIMEOUT:Ht=iA.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return iA.createElement(iA.Fragment,null," ",Ht," ")};return iA.createElement("div",null,iA.createElement(Ee.ZP,pA(Pe({loading:Sn},Te),{onClick:Na}),dA),iA.createElement(Be.default,{open:Rn,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:At,cancelButtonProps:{style:{display:"none"}},onOk:()=>Za(),onCancel:()=>{jt.current=!1,fA(!1)}},iA.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},iA.createElement("div",{className:lA.result},iA.createElement("div",{className:lA.left},iA.createElement("div",{className:"mb20"},iA.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Yt&&iA.createElement(tA.CopyToClipboard,{text:Wt==null?void 0:Wt.code,onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},iA.createElement("span",{style:{float:"right"},className:"current c-light-primary"},iA.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),iA.createElement(Re.Z,{programFillValue:pt,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:BA.Base64.decode((Wt==null?void 0:Wt.code)||"")})),iA.createElement("div",{className:lA.right},iA.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),iA.createElement("div",{className:lA.box},iA.createElement("div",{className:lA.li},iA.createElement(Qe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:An,onChange:xa=>En(xa.target.value),bordered:!1,style:{height:180}}))),iA.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),iA.createElement("div",{className:lA.box},iA.createElement(E.Z,{spinning:At,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},iA.createElement("div",{className:lA.li,style:{height:196,overflow:"auto",padding:10}},ar(Nt)))))),iA.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),iA.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(cn=Wt==null?void 0:Wt.standard_answer)==null?void 0:cn.map(function(xa,ba){return iA.createElement(ye.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},iA.createElement(ce.Z,{flex:"50px"},iA.createElement("span",{className:"mt10"},"\u586B\u7A7A",xa.choice_id,":")),iA.createElement(ce.Z,{flex:1},iA.createElement("div",null,xa==null?void 0:xa.answer_text)))})))))},Rt=ae(38410),It=ae(59301),Bt=Object.defineProperty,bt=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,VA=Object.getOwnPropertySymbols,rA=Object.prototype.hasOwnProperty,QA=Object.prototype.propertyIsEnumerable,Ye=(Te,dA,SA)=>dA in Te?Bt(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,MA=(Te,dA)=>{for(var SA in dA||(dA={}))rA.call(dA,SA)&&Ye(Te,SA,dA[SA]);if(VA)for(var SA of VA(dA))QA.call(dA,SA)&&Ye(Te,SA,dA[SA]);return Te},Fe=(Te,dA)=>bt(Te,ht(dA)),UA=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const{TextArea:st}=Qe.default;var TA=({item:Te,answerData:dA,changeScoreData:SA,textValue:Qn,textOnChange:Wt=()=>{},seeAnswerVisible:Mn=!0})=>{var Yt,cn;const[At,en]=(0,x.useState)([]),[Sn,Vn]=(0,x.useState)(!1),[Rn,fA]=(0,x.useState)(!1),[Nt,sn]=(0,x.useState)([]),[An,En]=(0,x.useState)({page:1,limit:5}),on=()=>({title:It.createElement("span",null,"\u64CD\u4F5C ",It.createElement(be.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},It.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:Ct=>{var Zt;const Xn=[];return(Zt=Te==null?void 0:Te.standard_answer)==null||Zt.forEach((Ca,Za)=>{const Na=`\u586B\u7A7A${Za+1}`,ar=Ct==null?void 0:Ct.find(xa=>xa.name===Na);ar?Xn.push(ar):Xn.push({name:Na,value:""})}),It.createElement(cA,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:Te==null?void 0:Te.hack_identifier,infoData:Te,data:{code:BA.Base64.decode(Te==null?void 0:Te.code),answer_content:Xn,time_limit:(Te==null?void 0:Te.time_limit)||10,input:Te==null?void 0:Te.test_input}})}}),jn=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:Ct=>Ct==null?void 0:Ct.map((Zt,Xn)=>It.createElement("pre",{key:Xn,style:{whiteSpace:"pre-wrap"}},Zt==null?void 0:Zt.name,":",Zt==null?void 0:Zt.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Ct,Zt)=>Ct==="\u672A\u8BC4\u6D4B"?It.createElement("span",{className:"c-red"},Ct):Ct},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Ct,Zt)=>It.createElement(Rt.Z,{date:Zt.evaluate_time,showTag:Zt==null?void 0:Zt.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Ct=>Ct==="0.0"?"0":Ct},on()],jt=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((Yt=Nt==null?void 0:Nt.records)==null?void 0:Yt.every(Ct=>!(Ct!=null&&Ct.is_new)))&&80,dataIndex:"answer_content",render:(Ct,Zt)=>Ct==null?void 0:Ct.map((Xn,Ca)=>It.createElement("pre",{key:Ca,style:{whiteSpace:"pre-wrap"}},Xn==null?void 0:Xn.name,":",Xn==null?void 0:Xn.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Ct,Zt)=>Zt!=null&&Zt.is_new?Ct==="\u672A\u8BC4\u6D4B"?It.createElement("span",{className:"c-red"},Ct):Ct:BA.Base64.decode(Ct)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Ct,Zt)=>It.createElement(Rt.Z,{date:Zt.evaluate_time,showTag:Zt==null?void 0:Zt.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Ct=>Ct==="0.0"?"0":Ct},on()];(0,x.useEffect)(()=>{SA!=null&&SA[Te.q_position]?!Sn&&Vn(!0):Sn&&Vn(!1)},[SA==null?void 0:SA[Te==null?void 0:Te.q_position]]),(0,x.useEffect)(()=>{var Ct;console.log("item=====",Te,dA,SA,"#37AD83;");let Zt=(Ct=Te==null?void 0:Te.user_answer)==null?void 0:Ct.map((Xn,Ca)=>{var Za,Na;return Fe(MA({},Xn),{value:((Na=(Za=Te==null?void 0:Te.user_answer)==null?void 0:Za[Ca])==null?void 0:Na.answer_text)||""})});en(Zt)},[Te==null?void 0:Te.user_answer]),(0,x.useEffect)(()=>{Rn&&pt()},[An]);const pt=()=>UA(void 0,null,function*(){const Ct=yield(0,aA.ZP)(`/api/myproblems/${Te==null?void 0:Te.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:Te==null?void 0:Te.question_id}});sn(Ct)});return It.createElement(It.Fragment,null,(Te==null?void 0:Te.bprogram_tip)&&It.createElement("div",{className:Xe.Z.tip},It.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),It.createElement("div",{className:Xe.Z.fillBg},It.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},It.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),It.createElement("aside",{style:{cursor:"pointer"},onClick:()=>UA(void 0,null,function*(){if(!(Te!=null&&Te.hack_user_identifier)){we.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}fA(!0),En(Fe(MA({},An),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),At==null?void 0:At.map((Ct,Zt)=>It.createElement("div",{style:{display:"flex"}},It.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",Ct==null?void 0:Ct.choice_id,")\uFF1A"),It.createElement("div",{className:"mb5"},Te.question_type==3?It.createElement("span",{style:{whiteSpace:"pre-wrap",color:Ct!=null&&Ct.user_answer_boolean?"#37AD83":"#E30000"}},Ct==null?void 0:Ct.answer_text):It.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},Ct==null?void 0:Ct.answer_text)))),Mn&&It.createElement(Ve.u,{data:Te}),!!((cn=Te==null?void 0:Te.submit_records)!=null&&cn.length)&&It.createElement(ee.default,{className:"mt20",dataSource:Te==null?void 0:Te.submit_records,columns:jn,pagination:!1}),It.createElement(Be.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Rn,footer:!1,centered:!0,width:1e3,onCancel:()=>{fA(!1)}},It.createElement(ee.default,{scroll:{y:400},dataSource:Nt==null?void 0:Nt.records,columns:jt,pagination:{current:An.page,pageSize:An.limit,total:Nt==null?void 0:Nt.records_count,onChange:(Ct,Zt)=>{En(Fe(MA({},An),{page:Ct,limit:Zt}))}}}))))},DA=ae(64681),Jt=ae(20554),da=ae(58531),Gn=ae(82326),Kn=({chanllenge:Te,styles:dA,autoHeight:SA,setVisible:Qn,devalueValue:Wt})=>{var Mn,Yt;const[cn,At]=(0,x.useState)(Wt),en={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Sn=(Mn=Te==null?void 0:Te.challenge_paths)==null?void 0:Mn.map(Rn=>({label:Rn.file_name,value:Rn.file_name,code:Rn.latest_code})),Vn=(Yt=Sn==null?void 0:Sn.find(Rn=>cn===Rn.value))==null?void 0:Yt.code;return x.createElement(x.Fragment,null,(Te==null?void 0:Te.st)===0&&Te.passed_code&&x.createElement("div",{className:dA.shixunWrp},x.createElement("h2",null,x.createElement(Gn.default,{style:{width:200},value:cn,onChange:Rn=>At(Rn),options:Sn}),x.createElement("span",{className:dA.s,onClick:()=>Qn(Vn)},x.createElement("i",{className:"iconfont icon-quanping2"}),x.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),x.createElement(da.ZP,{height:300,autoHeight:SA,language:"python",theme:"default",value:Vn,options:en})))},On=ae(54877),ra=Object.defineProperty,gA=Object.defineProperties,GA=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,qt=(Te,dA,SA)=>dA in Te?ra(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,Mt=(Te,dA)=>{for(var SA in dA||(dA={}))Qt.call(dA,SA)&&qt(Te,SA,dA[SA]);if(Ft)for(var SA of Ft(dA))vt.call(dA,SA)&&qt(Te,SA,dA[SA]);return Te},Ot=(Te,dA)=>gA(Te,GA(dA)),yn=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const{TabPane:un}=Jt.default;var yt=({item:Te,answerData:dA,hasChangeScore:SA=!0,autoHeight:Qn,saveChangeScore:Wt=()=>{},sealedReview:Mn,coursesId:Yt})=>{var cn,At;let[en,Sn]=(0,x.useState)([]),[Vn,Rn]=(0,x.useState)([]);const[fA,Nt]=(0,x.useState)(""),sn=(cn=dA==null?void 0:dA.exercise)==null?void 0:cn.id;(0,x.useEffect)(()=>{var jt,pt,Ct,Zt,Xn,Ca,Za,Na,ar,xa,ba,Ha;if(!((jt=Te==null?void 0:Te.shixun_details)!=null&&jt.length))return;let Wa=[],Ln=[];for(let gt=0;gt<((pt=Te==null?void 0:Te.shixun_details)==null?void 0:pt.length);gt++){for(let ct=0;ct<(Te==null?void 0:Te.shixun_details[gt].stage_list.length);ct++){let Ht=Te==null?void 0:Te.shixun_details[gt].stage_list[ct];Wa.push(Mt(Mt({},Ht),{operation:(Ca=(Xn=(Zt=(Ct=Te==null?void 0:Te.shixun_details)==null?void 0:Ct[gt])==null?void 0:Zt.shixun_detail)==null?void 0:Xn[0])==null?void 0:Ca.game_identifier,shixun_challenge_id:(Za=Te==null?void 0:Te.shixun_details[gt])==null?void 0:Za.shixun_challenge_id,is_jupyter:Te==null?void 0:Te.is_jupyter,is_jupyter_lab:Te==null?void 0:Te.is_jupyter_lab,myshixun_identifier:Te==null?void 0:Te.myshixun_identifier}))}(ar=(Na=Te==null?void 0:Te.shixun_details)==null?void 0:Na[gt])!=null&&ar.shixun_detail&&Ln.push((Ha=(ba=(xa=Te==null?void 0:Te.shixun_details)==null?void 0:xa[gt])==null?void 0:ba.shixun_detail)==null?void 0:Ha[0])}return Rn(Ln),Wa==null||Wa.map(gt=>(gt.input_value=gt==null?void 0:gt.user_score,gt)),Sn([...Wa]),()=>{en=[],Vn=[],Sn([]),Rn([])}},[Te==null?void 0:Te.shixun_details]);const An=(jt,pt)=>yn(void 0,null,function*(){if(Number(jt.target.value)!=pt.user_score){const Ct=yield Wt(Mt(Mt({},Te),{shixun_challenge_id:pt.shixun_challenge_id,score:Number(jt.target.value)}));Ct!=null&&Ct.question_comments&&we.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),En=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(jt,pt)=>x.createElement(be.Z,{title:jt},pt.operation?x.createElement(Ce.Link,{target:"_blank",style:{maxWidth:"400px"},title:jt&&jt.length>25?jt:"",className:"current c-light-primary overflowHidden1",to:pt.is_jupyter||pt.is_jupyter_lab?`/tasks/${pt.myshixun_identifier}/jupyter`:`/tasks/${Yt}/${sn}/${pt.game_identifier}/exercise`},pt.position,"\u3001",jt):x.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:jt&&jt.length>25?jt:""},pt.position,"\u3001",jt))},{title:x.createElement(be.Z,{overlayStyle:{minWidth:350},title:x.createElement("div",null,x.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(jt,pt)=>x.createElement("span",null,pt.evaluate_count||pt.evaluate_count===0?pt.evaluate_count:x.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(jt,pt)=>{let Ct=!1;return pt.finished_time&&(dA!=null&&dA.exercise)&&(dA!=null&&dA.exercise_answer_user)&&((dA==null?void 0:dA.exercise.time)===-1?Ct=Oe()(dA==null?void 0:dA.exercise.end_time).isBefore(pt.finished_time):Ct=Oe()(dA==null?void 0:dA.exercise_answer_user.start_at).add(dA==null?void 0:dA.exercise.time,"m").isBefore(pt.finished_time)),x.createElement("span",null,pt.finished_time||x.createElement("span",{className:"c-grey-999"},"--"),x.createElement("span",{className:"c-orange-ff9 "},Ct?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(jt,pt)=>x.createElement("span",null,pt.time_consuming||x.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(jt,pt)=>x.createElement("span",null,x.createElement("span",{className:"c-orange"},pt.user_score),"/",pt.game_score)},SA&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(jt,pt,Ct)=>x.createElement(le.Z,{formatter:Zt=>{var Xn,Ca;return((Ca=(Xn=`${Zt}`)==null?void 0:Xn.match(/^(\d)*.\d{0,1}/))==null?void 0:Ca[0])||"0"},min:0,max:Number(pt.game_score),defaultValue:pt==null?void 0:pt.input_value,onChange:Zt=>{en[Ct].input_value=Zt,Sn([...en])},value:pt==null?void 0:pt.input_value,onPressEnter:Zt=>An(Zt,pt),onBlur:Zt=>An(Zt,pt)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(jt,pt)=>pt.operation?x.createElement(Ce.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:pt.is_jupyter||pt.is_jupyter_lab?`/tasks/${pt.myshixun_identifier}/jupyter`:`/tasks/${Yt}/${sn}/${pt.game_identifier}/exercise`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"):x.createElement(be.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},x.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"))}].filter(jt=>!!jt),on=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(jt,pt)=>x.createElement("span",null,pt.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(jt,pt)=>x.createElement(Rt.Z,{date:pt.updated_at,showTag:pt==null?void 0:pt.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(jt,pt)=>x.createElement("span",null,pt.error_msg?pt.error_msg:"--")},!Mn&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(jt,pt)=>x.createElement("span",{className:"c-blue current",onClick:()=>yn(void 0,null,function*(){var Ct,Zt,Xn;if(pt!=null&&pt.is_jupyter||pt!=null&&pt.is_jupyter_lab)window.open(`/tasks/${pt.myshixun_identifier}/jupyter`);else{const Ca=yield(0,On.Lk)(pt.game_identifier,{path:(Xn=(Zt=(Ct=pt.path)==null?void 0:Ct.replace(/\;/g,";"))==null?void 0:Zt.split(";"))==null?void 0:Xn[0],query_index:pt.query_index,exercise_id:sn});(Ca==null?void 0:Ca.status)===0&&Be.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${Xe.Z.lookCode} custom-modal-divider`,content:x.createElement(da.ZP,{height:500,autoHeight:Qn,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((Ca==null?void 0:Ca.content)||""))),options:Ot(Mt({},jn),{readonly:!0})})})}})},pt.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(jt=>!!jt),jn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return x.createElement(x.Fragment,null,x.createElement(Jt.default,{defaultActiveKey:"1",tabBarExtraContent:!(Te!=null&&Te.shixun_start)&&x.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},x.createElement(un,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(en!=null&&en.length)&&x.createElement(ee.default,{columns:En,dataSource:en,pagination:!1})),x.createElement(un,{tab:x.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",x.createElement(be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},x.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Vn==null?void 0:Vn.map((jt,pt)=>{var Ct,Zt,Xn;return x.createElement(x.Fragment,{key:pt},x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16 mr15"}," \u7B2C",jt.position,"\u5173"),jt.game_identifier?x.createElement(Ce.Link,{target:"_blank",className:"current c-light-primary font16",to:Te.is_jupyter||Te.is_jupyter_lab?`/tasks/${Te.myshixun_identifier}/jupyter`:`/tasks/${Yt}/${sn}/${jt.game_identifier}/exercise`},jt.name):x.createElement("span",{className:"font16"},jt.name)),!!((Ct=jt==null?void 0:jt.outputs)!=null&&Ct.length)&&x.createElement(ee.default,{bordered:!0,dataSource:jt.outputs.map(Ca=>Ot(Mt({},Ca),{key:Ca.position,error_msg:Ca.output_detail,updated_at:Ca.updated_at,game_identifier:jt==null?void 0:jt.game_identifier,path:jt==null?void 0:jt.path,myshixun_identifier:Te==null?void 0:Te.myshixun_identifier,is_jupyter:Te==null?void 0:Te.is_jupyter,is_jupyter_lab:Te==null?void 0:Te.is_jupyter_lab})),columns:on,pagination:!1}),x.createElement(Kn,{chanllenge:jt,autoHeight:Qn,setVisible:Nt,styles:Xe.Z,devalueValue:(Xn=(Zt=jt==null?void 0:jt.challenge_paths)==null?void 0:Zt[0])==null?void 0:Xn.file_name}))}))),(0,DA.dE)()&&x.createElement(Re.Z,{className:"c-grey-999 mt20 mb20",value:Te==null?void 0:Te.question_title}),(At=Te==null?void 0:Te.shixun)==null?void 0:At.map((jt,pt)=>x.createElement("p",{className:"font16 c-grey-666 mb5"},x.createElement("span",{className:"mr20"},"\u7B2C",jt==null?void 0:jt.challenge_position,"\u5173 ",jt==null?void 0:jt.challenge_name),x.createElement("span",null,jt==null?void 0:jt.challenge_score,"\u5206"))),x.createElement("div",{className:"mb15"}),x.createElement(Be.default,{centered:!0,destroyOnClose:!0,open:!!fA,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Nt(!1),footer:null},x.createElement(da.ZP,{height:500,autoHeight:Qn,language:"python",theme:"default",value:fA,options:jn})))},ot=ae(4213),tn=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const{TextArea:xt}=Qe.default;var dt=({item:Te,answerData:dA,changeScoreData:SA,textValue:Qn,textOnChange:Wt=()=>{}})=>{var Mn,Yt;const[cn,At]=(0,x.useState)(!1),en=(0,x.useRef)();(0,x.useEffect)(()=>{var Vn;if(en!=null&&en.current)return(Vn=en==null?void 0:en.current)==null||Vn.addEventListener("mousedown",_e.Dw),()=>{var Rn;(Rn=en==null?void 0:en.current)==null||Rn.removeEventListener("mousedown",_e.Dw)}},[en==null?void 0:en.current]),(0,x.useEffect)(()=>{SA!=null&&SA[Te.q_position]?!cn&&At(!0):cn&&At(!1)},[SA==null?void 0:SA[Te==null?void 0:Te.q_position]]);const Sn=Vn=>tn(void 0,null,function*(){const Rn=Be.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:x.createElement(ye.Z,null,x.createElement(ce.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),x.createElement(ce.Z,null,x.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Rn.destroy()}))),content:x.createElement(ot.Z,{height:"70vh",defaultValue:Vn||"",hidetoolBar:!0,disabled:!0})})});return x.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),x.createElement("br",null),x.createElement("div",{className:Xe.Z.simpleWrap},x.createElement(Re.Z,{value:(Te==null?void 0:Te.kp_content)||""})),x.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),x.createElement("br",null),x.createElement("div",{className:Xe.Z.simpleWrap},x.createElement(Re.Z,{value:(Te==null?void 0:Te.kp_clazz)||""})),x.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),x.createElement("br",null),x.createElement("div",{className:Xe.Z.simpleWrap},x.createElement(Re.Z,{value:((Mn=Te==null?void 0:Te.user_answer)==null?void 0:Mn[0])||""}))),(0,DA.GJ)()&&x.createElement(Ve.u,{data:Te}),x.createElement(oA.Z,null)),document.domain!=="kepukehuan.educoder.net"&&x.createElement("div",{className:Xe.Z.simpleBg},x.createElement(ye.Z,null,x.createElement(ce.Z,{flex:1},x.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),x.createElement(ce.Z,null,x.createElement(Ee.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var Vn;return Sn((Vn=Te==null?void 0:Te.user_answer)==null?void 0:Vn[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),x.createElement("div",{ref:en,key:Te.question_id},x.createElement(Re.Z,{value:((Yt=Te==null?void 0:Te.user_answer)==null?void 0:Yt[0])||""})),(0,DA.GJ)()&&x.createElement(Ve.u,{data:Te})))},_t=ae(42440),PA={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},RA="data:image/png;base64,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",Le=ae(71465),Ke=ae(12911),We=ae.n(Ke),hA=ae(59301),zA=Object.defineProperty,$A=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,zt=(Te,dA,SA)=>dA in Te?zA(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,wt=(Te,dA)=>{for(var SA in dA||(dA={}))ft.call(dA,SA)&&zt(Te,SA,dA[SA]);if($A)for(var SA of $A(dA))Lt.call(dA,SA)&&zt(Te,SA,dA[SA]);return Te},gn=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const kA=({value:Te,onChange:dA,max:SA})=>{const Qn=Wt=>{Number.isNaN(Wt)||dA(Wt)};return hA.createElement(ye.Z,{wrap:!1,align:"middle",gutter:20},hA.createElement(ce.Z,{flex:1},hA.createElement(ye.Z,{wrap:!1,align:"middle",gutter:10},hA.createElement(ce.Z,null,hA.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),hA.createElement(ce.Z,{flex:1},hA.createElement(_t.Z,{className:PA.slider,min:0,step:.5,max:Number(SA),onChange:Qn,value:Te})),hA.createElement(ce.Z,null,hA.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},SA)))),hA.createElement(ce.Z,null,hA.createElement(le.Z,{min:0,max:SA,precision:1,step:.1,value:Te,onChange:Qn})),hA.createElement(ce.Z,null,hA.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},hA.createElement(Ee.ZP,{onClick:()=>{Qn(SA)}},"\u6EE1\u5206"))))};var Tn=({item:Te,visible:dA,onCancel:SA,onOk:Qn,saveChangeScore:Wt})=>{const[Mn]=ve.default.useForm(),[Yt,cn]=(0,x.useState)(!0),[At,en]=(0,x.useState)(!1),[Sn,Vn]=(0,x.useState)(!1),[Rn,fA]=(0,x.useState)(!1),[Nt,sn]=(0,x.useState)([]),[An,En]=Be.default.useModal(),[on,jn]=(0,x.useState)(!1),[jt,pt]=(0,x.useState)(!0),[Ct,Zt]=(0,x.useState)({left:0,top:0,bottom:0,right:0}),Xn=(0,x.useRef)(null);(0,x.useEffect)(()=>{dA&&(Ca(),Mn.setFieldsValue({score:Number(Te==null?void 0:Te.user_score)})),console.log("item",Te)},[dA]);const Ca=()=>gn(void 0,null,function*(){cn(!0);const Ln=yield(0,aA.ZP)("/api/users/get_score_list.json",{method:"get"});(Ln==null?void 0:Ln.status)===0&&sn((Ln==null?void 0:Ln.data)||[]),cn(!1)}),Za=Ln=>gn(void 0,null,function*(){cn(!0);const gt=yield(0,aA.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:Ln}});if((gt==null?void 0:gt.status)===0){Ca();return}cn(!1)}),Na=()=>gn(void 0,null,function*(){yield Mn.validateFields(),en(!0);const Ln=Mn.getFieldsValue();yield Wt(wt(wt({},Te),Ln)),en(!1),SA()}),ba=Rn?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],Ha=()=>{let Ln="";Be.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>gn(void 0,null,function*(){if(!Ln)return we.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(Ln<0)return we.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const gt=yield(0,aA.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:Ln}});(gt==null?void 0:gt.status)===0&&Ca()}),content:hA.createElement("div",null,hA.createElement(ve.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},hA.createElement(le.Z,{style:{width:322},defaultValue:Ln,onChange:gt=>{Ln=gt}})))})},Wa=(Ln,gt)=>{var ct;const{clientWidth:Ht,clientHeight:xA}=window.document.documentElement,dn=(ct=Xn.current)==null?void 0:ct.getBoundingClientRect();dn&&Zt({left:-dn.left+gt.x,right:Ht-(dn.right-gt.x),top:-dn.top+gt.y,bottom:xA-(dn.bottom-gt.y)})};return hA.createElement(hA.Fragment,null,En,hA.createElement(Be.default,{title:hA.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{jt&&pt(!1)},onMouseOut:()=>{pt(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",hA.createElement("span",{className:"font14"},Te==null?void 0:Te.ModelTitleDec)),open:dA,onCancel:SA,onOk:Na,okText:"\u786E\u5B9A",width:506,afterClose:()=>{Mn.resetFields()},confirmLoading:At,cancelText:"\u53D6\u6D88",modalRender:Ln=>hA.createElement(We(),{disabled:jt,bounds:Ct,nodeRef:Xn,onStart:(gt,ct)=>Wa(gt,ct)},hA.createElement("div",{ref:Xn},Ln))},hA.createElement(E.Z,{spinning:Yt},hA.createElement(ve.default,{size:"large",form:Mn,colon:!1},hA.createElement(ye.Z,{align:"middle"},hA.createElement(ve.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},hA.createElement(kA,{max:Te.question_score}))),hA.createElement("div",{className:PA.box},hA.createElement("div",{className:PA.head,onClick:()=>Vn(!Sn)},Sn?hA.createElement("i",{className:"iconfont icon-zhankai4 font12"}):hA.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),hA.createElement("span",null,Sn?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),hA.createElement("img",{src:RA})),Sn&&hA.createElement("div",{className:PA.content},hA.createElement(ye.Z,{align:"middle"},hA.createElement("span",{className:"c-grey-333 mr10"},"0.5"),hA.createElement(z.Z,{checked:Rn,onChange:Ln=>fA(Ln)}),hA.createElement(Ee.ZP,{onClick:Ha,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),hA.createElement("div",{className:PA.row},ba.map(Ln=>hA.createElement("div",{key:Ln,className:PA.btnWrap},hA.createElement("div",{onClick:()=>{Number(Ln)>Number(Te.question_score)||Mn.setFieldsValue({score:Ln})},className:Number(Ln)>Number(Te.question_score)?PA.disabledBtn:PA.btn},Ln)))),!!(Nt!=null&&Nt.length)&&hA.createElement(hA.Fragment,null,hA.createElement("div",{className:PA.line}),hA.createElement("div",{className:PA.row},Nt.map(Ln=>hA.createElement("div",{key:Ln.id,className:PA.btnWrap},hA.createElement("div",{onClick:()=>{Number(Ln.score)>Number(Te.question_score)||Mn.setFieldsValue({score:Ln.score})},className:Number(Ln.score)>Number(Te.question_score)?PA.disabledBtn:PA.btn},Ln.score),hA.createElement("div",{onClick:()=>{Za(Ln.id)},className:`iconfont icon-weishezhi ${PA.del}`}))))))),hA.createElement(ye.Z,{wrap:!1,align:"middle",justify:"end"},hA.createElement(ce.Z,null,hA.createElement(Le.Z,{isShowComponent:(0,DA.G5)(),ModalProps:{open:on,onCancel:()=>{jn(!1)}},onDataSelect:(Ln,gt)=>gn(void 0,[Ln,gt],function*(ct,{node:Ht}){const xA=()=>{Mn.setFieldsValue({comment:Ht==null?void 0:Ht.value}),jn(!1)};if(Mn.getFieldValue("comment")){An.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:xA});return}xA()})},hA.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:hA.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ln=>{jn(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),hA.createElement(ve.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},hA.createElement(Qe.default.TextArea,null))))))},WA={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},Ba=ae(92310),Ea=ae.n(Ba),Xt=ae(54775),nt=ae(59301),Yn=Object.defineProperty,ta=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,ua=(Te,dA,SA)=>dA in Te?Yn(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,LA=(Te,dA)=>{for(var SA in dA||(dA={}))Hn.call(dA,SA)&&ua(Te,SA,dA[SA]);if(nn)for(var SA of nn(dA))Jn.call(dA,SA)&&ua(Te,SA,dA[SA]);return Te},Sa=(Te,dA)=>ta(Te,ea(dA)),Pa=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const Qa=({exercise:Te,className:dA,style:SA,checkAssistant:Qn,dataSource:Wt,saveChangeScore:Mn,loading:Yt})=>{const cn=(0,Ce.useParams)(),[At,en]=(0,x.useState)({show:!1}),[Sn,Vn]=(0,x.useState)(!1),[Rn,fA]=(0,x.useState)(!1),Nt=(0,x.useRef)({}),[sn]=ve.default.useForm(),{unified_ai_setting:An,ai_review_settings:En}=Te.commonHeader,on=()=>Pa(void 0,null,function*(){const pt=sn.getFieldValue("ai_review_settings");(0,_e.BR)(pt)&&(en({show:!1}),At==null||At.onOk(),Vn(!0),yield new Promise(Zt=>setTimeout(Zt,3e3)),Vn(!1))}),jn=pt=>Pa(void 0,[pt],function*({chatData:Ct,setChatData:Zt,setLoading:Xn,getData:Ca,renderChatItems:Za}){var Na;if((yield Qn())!==!0)return;const xa=yield(0,aA.ZP)(`/api/exercises/${cn==null?void 0:cn.categoryId}/all_subj_questions.json`,{method:"get"});if(xa.status==0){const ba=xa==null?void 0:xa.data.find(Wa=>Wa.id===(Wt==null?void 0:Wt.question_id)),Ha=An?En:((Na=ba==null?void 0:ba.ai_review_settings)==null?void 0:Na.length)>0?ba.ai_review_settings:En;sn.setFieldValue("ai_review_settings",Ha)}en({show:!0,onOk:()=>{Nt.current=sn.getFieldsValue(),fA(!0),Xn(!0);const ba=Za();ba[0].show=!1,Zt(ba),Ca()}})}),jt=pt=>Pa(void 0,null,function*(){var Ct,Zt,Xn,Ca,Za,Na,ar;const{mes:xa,setChatData:ba,setTyping:Ha,renderChatItems:Wa}=pt,Ln=Nt.current,gt=Wa();gt[0].show=!1,ba(gt);const ct=LA({user_id:Wt==null?void 0:Wt.user_id,scoring_criteria:xa,history:[]},Ln),Ht=yield(0,aA.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/ai_adjust_score.json`,{method:"post",body:ct});if((Ht==null?void 0:Ht.status)===-3&&(Ha(!0),ba(dn=>[...dn].map((wa,Ra)=>Ra===dn.length-1?Sa(LA({},wa),{text:Ht==null?void 0:Ht.message,loading:!1,response:{data:{message:Ht==null?void 0:Ht.message}}}):wa))),(Ht==null?void 0:Ht.status)!==0)return;let xA;do if(xA=yield(0,aA.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(Ct=Ht==null?void 0:Ht.data)==null?void 0:Ct.request_id}}),(Zt=xA==null?void 0:xA.data)!=null&&Zt.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((Xn=xA==null?void 0:xA.data)==null?void 0:Xn.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(dn=>setTimeout(dn,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Ca=xA==null?void 0:xA.data)==null?void 0:Ca.comment)===null);if((xA==null?void 0:xA.status)===0){const dn=((Za=xA==null?void 0:xA.data)==null?void 0:Za.message)||`\u8BC4\u5206\uFF1A${(Na=xA==null?void 0:xA.data)==null?void 0:Na.score}\u5206 -\u8BC4\u8BED\uFF1A${(ar=xA==null?void 0:xA.data)==null?void 0:ar.comment}`;ba(wa=>[...wa].map((Ra,Va)=>Va===wa.length-1?Sa(LA({},Ra),{text:dn,loading:!1,response:xA}):Ra))}});return nt.createElement(x.Fragment,null,nt.createElement(Be.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:At.show,destroyOnClose:!0,onCancel:()=>en({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:on,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:Sn},nt.createElement("div",{className:`${WA.config_title}`},"\u8BC4\u5206\u6807\u51C6"),nt.createElement(ve.default,{form:sn,colon:!1},nt.createElement("div",{className:WA.form_item_warp},nt.createElement(ve.default.List,{name:"ai_review_settings"},(pt,{add:Ct,remove:Zt})=>pt.map((Xn,Ca)=>{var Za;return nt.createElement(ye.Z,{key:Xn.key,style:{padding:"5px 14px 5px 30px"}},nt.createElement(ce.Z,{className:WA.lable_name1},"\u8BC4\u5206\u9879\u76EE"),nt.createElement(ce.Z,null,nt.createElement(ve.default.Item,{className:"ml10",name:[Xn.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},nt.createElement(Qe.default,{onChange:Na=>{sn.setFieldValue([Xn.name,"content"],Na.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),nt.createElement(ce.Z,{className:WA.lable_name1},"\u8BC4\u5206\u6807\u51C6"),nt.createElement(ce.Z,null,nt.createElement(ve.default.Item,{className:"ml10",name:[Xn.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},nt.createElement(Qe.default,{onChange:Na=>{sn.setFieldValue([Xn.name,"content"],Na.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),nt.createElement(ce.Z,{className:WA.lable_name1},"\u6743\u91CD"),nt.createElement(ce.Z,null,nt.createElement(ve.default.Item,{className:"ml10",name:[Xn.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"}]},nt.createElement(le.Z,{onChange:Na=>{Number.isInteger(Na)||sn.setFieldValue([Xn.name,"weight"],parseFloat(Na).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),nt.createElement(ye.Z,{className:(Za=WA)==null?void 0:Za.h_lh_40},nt.createElement(ce.Z,null,nt.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(pt.length>=10)return we.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Ct()}})),Ca>0&&nt.createElement(ce.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Zt(Xn.name)}}))))}))))),nt.createElement(Xt.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:Rn,onOpen:jn,onClose:()=>{fA(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:jt,showDefaultTips:!1,extraAnswerAction:pt=>{var Ct,Zt;return!pt.loading&&!((Zt=(Ct=pt==null?void 0:pt.response)==null?void 0:Ct.data)!=null&&Zt.message)&&nt.createElement("div",{className:WA.apply,onClick:()=>{var Xn,Ca,Za,Na;Mn(Sa(LA({},Wt),{score:(Ca=(Xn=pt==null?void 0:pt.response)==null?void 0:Xn.data)==null?void 0:Ca.score,comment:((Na=(Za=pt==null?void 0:pt.response)==null?void 0:Za.data)==null?void 0:Na.comment)||"",is_ai:!0})),fA(!1)}},nt.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},nt.createElement("div",{className:Ea()(WA.intelligentReview,dA),style:SA},nt.createElement(Ee.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var _a=(0,Ce.connect)(({exercise:Te,loading:dA})=>({exercise:Te,loading:dA.effects}))(Qa),YA=ae(4766),St=ae(33329),mt=ae(59301);const{TabPane:et}=Jt.default;var ca=({item:Te,answerData:dA,autoHeight:SA})=>{var Qn,Wt,Mn,Yt,cn,At;const[en,Sn]=(0,x.useState)([]),[Vn,Rn]=(0,x.useState)(!1),[fA,Nt]=(0,x.useState)(!1);(0,x.useEffect)(()=>{var Cn,on;console.log(Te),console.log(dA),((Cn=Te==null?void 0:Te.evaluate_codes)==null?void 0:Cn.length)>0?Sn((on=Te==null?void 0:Te.evaluate_codes)==null?void 0:on.map((jn,jt)=>({key:jt+1,error_msg:jn!=null&&jn.error_msg?BA.Base64.decode(jn==null?void 0:jn.error_msg):"",status:jn==null?void 0:jn.status,created_at:jn.created_at,code:jn==null?void 0:jn.code,show_code:jn==null?void 0:jn.show_code,language:jn==null?void 0:jn.language,resubmit:jn==null?void 0:jn.resubmit}))):Sn([{key:"--",error_msg:"--",show_code:!1}])},[Te==null?void 0:Te.evaluate_codes]);const sn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(Cn,on)=>mt.createElement("span",null,on.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(Cn,on)=>mt.createElement(Rt.Z,{date:on.created_at,showTag:on==null?void 0:on.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Cn,on)=>{var jn;return mt.createElement("span",{className:Cn===0?"c-green":"c-red"},((jn=YA.Im[Cn])==null?void 0:jn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Qn=en==null?void 0:en[0])==null?void 0:Qn.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Cn,on)=>mt.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:mt.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",mt.createElement(St.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[on==null?void 0:on.language]})),content:mt.createElement("div",{className:"mb10"},mt.createElement(da.ZP,{height:300,language:"python",theme:"vs-light",value:on!=null&&on.code?BA.Base64.decode(on==null?void 0:on.code):"",autoHeight:SA,options:tn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Cn=>!!Cn),tn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return mt.createElement(mt.Fragment,null,mt.createElement(Jt.default,{defaultActiveKey:"1"},mt.createElement(et,{tab:mt.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",mt.createElement(be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},mt.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},mt.createElement("div",{className:"mt15 mb15"},mt.createElement(Re.Z,{value:Te==null?void 0:Te.description})),!!((Wt=Te==null?void 0:Te.user_answer)!=null&&Wt.length)&&(Te==null?void 0:Te.passed_code)&&mt.createElement("aside",{className:Ie.Z.shixunWrp},mt.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),mt.createElement("div",{className:Ie.Z.full},mt.createElement(St.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[Te==null?void 0:Te.language]}),mt.createElement("span",{onClick:()=>Rn(!0)},mt.createElement("i",{className:"iconfont icon-quanping2"}),mt.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),mt.createElement(da.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Te!=null&&Te.passed_code?BA.Base64.decode(Te==null?void 0:Te.passed_code):"",autoHeight:SA,options:tn})),mt.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{Nt(!fA)}},fA?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),fA&&mt.createElement("div",{className:Ie.Z.newProgramBg},mt.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(Te==null?void 0:Te.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),mt.createElement(et,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((Mn=dA==null?void 0:dA.exercise)!=null&&Mn.student_commit_status)&&((Yt=dA==null?void 0:dA.exercise)==null?void 0:Yt.student_commit_status)!==0||!!((cn=dA==null?void 0:dA.exercise)!=null&&cn.user_exercise_status)&&((At=dA==null?void 0:dA.exercise)==null?void 0:At.user_exercise_status)!==0)&&mt.createElement(ee.default,{className:"mt5",bordered:!0,dataSource:en,columns:sn,pagination:!1}))),mt.createElement(Be.default,{centered:!0,destroyOnClose:!0,open:Vn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Rn(!1),footer:null},mt.createElement(da.ZP,{height:500,language:"python",theme:"vs-light",value:Te!=null&&Te.passed_code?BA.Base64.decode(Te==null?void 0:Te.passed_code):"",autoHeight:SA,options:tn})))},Ya=ae(5885),fe=ae(13952),me="data:image/png;base64,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",He="data:image/png;base64,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",qe="data:image/png;base64,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",yA="data:image/png;base64,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",nA="data:image/png;base64,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",tt="data:image/png;base64,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",ut="data:image/png;base64,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",Tt="data:image/png;base64,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",Pt={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},XA=ae(63604),it=ae(5423),Vt=({parentData:Te})=>{var dA,SA,Qn,Wt;const Mn=((dA=(0,it.Uf)(Te))==null?void 0:dA.every(Yt=>{var cn;return!((cn=Yt==null?void 0:Yt.data)!=null&&cn.length)}))&&!((SA=Te==null?void 0:Te.photos)!=null&&SA.length);return x.createElement("div",{className:Pt.wrap},x.createElement("div",{className:Pt.head},x.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),x.createElement("div",null,"\u5171",x.createElement("span",null,(Qn=Te==null?void 0:Te.photos)==null?void 0:Qn.length),"\u5F20")),Mn?x.createElement(XA.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):x.createElement(x.Fragment,null,x.createElement(it.ZP,{data:(0,it.Uf)(Te)}),!!((Wt=Te==null?void 0:Te.photos)!=null&&Wt.length)&&x.createElement(x.Fragment,null,x.createElement("div",{className:Pt.line}),x.createElement(it._s,{dataSource:Te==null?void 0:Te.photos,right:21,col:3,wrapWidth:856}))))},ln={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},Fn=ae(13747),mn=ae(89392),aa=ae.n(mn),Fa=ae(38776),an=ae(59301),hn=Object.defineProperty,ya=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,ga=(Te,dA,SA)=>dA in Te?hn(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,Un=(Te,dA)=>{for(var SA in dA||(dA={}))ja.call(dA,SA)&&ga(Te,SA,dA[SA]);if(ya)for(var SA of ya(dA))Oa.call(dA,SA)&&ga(Te,SA,dA[SA]);return Te},AA=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())}),uA=({visible:Te,value:dA,onChange:SA,onClose:Qn,sealedReview:Wt,data:Mn})=>{var Yt;const cn=(0,Ce.useLocation)(),At=(0,Ce.useParams)(),en=(Yt=cn==null?void 0:cn.pathname)==null?void 0:Yt.includes("/centralizeReview"),[Sn,Vn]=(0,x.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:en?"appraise":"normal"}),[Rn,fA]=(0,x.useState)([]),[Nt,sn]=(0,x.useState)([]),[tn,Cn]=(0,x.useState)(!0),[on,jn]=(0,x.useState)(!1),[jt,pt]=(0,x.useState)(!1),[Ct,Zt]=(0,x.useState)(0),Xn=(0,x.useRef)(!0),Ca=(0,x.useRef)(!0);(0,x.useEffect)(()=>{let gt=Sn;Te&&(console.log(Ca.current),en||(gt=Un({},Sn)),Vn(Un({},gt)),Ca.current=!1,ar(gt),xa())},[Te]),(0,x.useEffect)(()=>{Wt!==void 0&&pt(Wt)},[Wt]);const Za=gt=>{Sn.course_group_id=gt,Sn.page=1,Vn(Un({},Sn)),ar(Sn)},Na=gt=>{Sn.review_status=gt,Sn.page=1,Vn(Un({},Sn)),ar(Sn)},ar=gt=>AA(void 0,null,function*(){console.log(gt);const ct=aa().pickBy(gt,xA=>xA!=="all");delete ct.save_name,delete ct.review,delete ct.exercise_group_id,Cn(!0);const Ht=yield(0,aA.ZP)(`/api/exercises/${At.exerciseId}/user_review_list.json`,{method:"post",body:Un({},ct)});sn((Ht==null?void 0:Ht.review_list)||[]),Zt((Ht==null?void 0:Ht.count)||0),Cn(!1)}),xa=()=>AA(void 0,null,function*(){if(!Xn.current)return;jn(!0);const gt=yield(0,aA.ZP)(`/api/courses/${At.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});gt!=null&>.course_groups&&(fA((gt==null?void 0:gt.course_groups)||[]),Xn.current=!1),jn(!1)}),ba=gt=>AA(void 0,null,function*(){var ct;const Ht=(ct=cn==null?void 0:cn.pathname)!=null&&ct.includes("/centralizeReview")?"centralizeReview":"review";Ce.history.replace(`/classrooms/${At.coursesId}/exercise/${At.exerciseId}/${Ht}/${gt.login}`),SA(gt)}),Ha=gt=>{Sn.page=gt,Vn(Un({},Sn)),ar(Sn)},Wa=(gt,ct)=>{Sn.page=gt,Sn.limit=ct,Vn(Un({},Sn)),ar(Sn)},Ln=()=>an.createElement("div",{className:ln.head},an.createElement("div",{className:ln.title},"\u5B66\u751F\u5217\u8868"),an.createElement("div",{className:ln.inputBox},!jt&&an.createElement(Gn.default,{value:Sn==null?void 0:Sn.course_group_id,className:ln.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:gt=>gt.parentNode,onChange:Za,dropdownRender:gt=>an.createElement(E.Z,{spinning:on},gt)},an.createElement(Gn.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Rn.map(gt=>an.createElement(Gn.default.Option,{key:gt.id,value:gt.id},gt.name))),an.createElement(Gn.default,{className:ln.selectWrapper,style:{width:255},getPopupContainer:gt=>gt.parentNode,value:Sn==null?void 0:Sn.review_status,onChange:Na},an.createElement(Gn.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),an.createElement(Gn.default.Option,{value:0},"\u672A\u8BC4\u9605"),an.createElement(Gn.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),an.createElement(Gn.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),an.createElement(Fa.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Sn==null?void 0:Sn.save_name,onChange:gt=>{Sn.page=1,Sn.name=gt,Vn(Un({},Sn)),ar(Sn)}})));return an.createElement(ie.Z,{className:ln.wrapper,title:Ln(),width:800,placement:"left",closable:!1,onClose:Qn,bodyStyle:{display:"flex",flexDirection:"column"},open:Te},an.createElement("div",{className:ln.content},an.createElement(E.Z,{spinning:tn},Nt.length>0?an.createElement("div",{className:ln.tableHead},an.createElement("div",null,"\u59D3\u540D"),an.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),an.createElement("div",null,"\u5206\u73ED"),an.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):an.createElement(XA.Z,null),Nt==null?void 0:Nt.map(gt=>an.createElement("div",{key:gt.id,className:dA===gt.login?`${ln.list} ${ln.active}`:ln.list,onClick:()=>ba(gt)},an.createElement("span",{title:gt==null?void 0:gt.name},gt.name),an.createElement("span",{title:gt==null?void 0:gt.student_id},gt.student_id),an.createElement("span",{title:gt.course_group},(0,_e.Pq)(gt.course_group,11)),(gt==null?void 0:gt.review_status)===1?an.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(gt==null?void 0:gt.review_status)===0?an.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):an.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),Ct===0&&Sn.name&&an.createElement(XA.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),an.createElement("div",{className:ln.footer},Ct>Sn.limit?an.createElement("div",null,an.createElement("span",{style:{color:"#656F87"}},"\u5171",an.createElement("span",{className:"c-light-primary"},Ct),"\u6761\u6570\u636E")):"",an.createElement(Fn.Z,{total:Ct,pageSize:Sn==null?void 0:Sn.limit,current:Sn==null?void 0:Sn.page,showSizeChanger:!0,size:"small",onShowSizeChange:Wa,onChange:Ha,showQuickJumper:!0,hideOnSinglePage:!0})))},qA=ae(19326),ZA=ae(18074),at=ae(8762),Gt=ae(76476),kt=ae(35699),Ut=ae(35155),Dt=ae(44164),oa=ae.n(Dt),wn=ae(90084),OA=ae(59301),xn=Object.defineProperty,ia=Object.defineProperties,_A=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,bn=(Te,dA,SA)=>dA in Te?xn(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,or=(Te,dA)=>{for(var SA in dA||(dA={}))va.call(dA,SA)&&bn(Te,SA,dA[SA]);if(Ua)for(var SA of Ua(dA))Ar.call(dA,SA)&&bn(Te,SA,dA[SA]);return Te},nr=(Te,dA)=>ia(Te,_A(dA)),fn=(Te,dA)=>{var SA={};for(var Qn in Te)va.call(Te,Qn)&&dA.indexOf(Qn)<0&&(SA[Qn]=Te[Qn]);if(Te!=null&&Ua)for(var Qn of Ua(Te))dA.indexOf(Qn)<0&&Ar.call(Te,Qn)&&(SA[Qn]=Te[Qn]);return SA},rn=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const{TextArea:la}=Qe.default,fa=Te=>{var dA=Te,{exercise:SA,globalSetting:Qn,loading:Wt,user:Mn,dispatch:Yt,isEaxmPaperOpen:cn,studentexportDate:At,onChangeProgress:en=()=>{}}=dA,Sn=fn(dA,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const Vn=(0,Ce.useParams)(),{userInfo:Rn}=Mn,[fA,Nt]=(0,x.useState)({}),sn=(0,x.useRef)(),tn=(0,x.useRef)(!1),[Cn,on]=(0,x.useState)(null),[jn,jt]=(0,x.useState)(!1),[pt,Ct]=(0,x.useState)(!1),[Zt,Xn]=(0,x.useState)(!1),[Ca,Za]=(0,x.useState)(!1),[Na,ar]=(0,x.useState)(!1),xa={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,x.useEffect)(()=>{Rn!=null&&Rn.login&&Wa()},[Vn.userId,Vn.coursesId,Vn.exerciseId,Rn]),(0,x.useEffect)(()=>{cn&&Cn&&(Za(At.userCommentVisible),Xn(At.userScoreVisible),ar(At.new),jt(!0),setTimeout(()=>{Ln(At)},2500))},[cn,Cn]);const ba=()=>{document.querySelectorAll("canvas").forEach(xA=>{(!xA.clientWidth||!xA.clientHeight)&&xA.remove()})},Ha=xA=>{var dn,wa,Ra,Va;const Da=(dn=xA==null?void 0:xA.exercise_answer_user)==null?void 0:dn.user_id;if((wa=xA==null?void 0:xA.exercise)!=null&&wa.question_random||(Ra=xA==null?void 0:xA.exercise)!=null&&Ra.choice_random){let za=1;xA.exercise.question_random=(Va=xA==null?void 0:xA.exercise_question_types)==null?void 0:Va.map(Ta=>{var er,vr;return(er=xA==null?void 0:xA.exercise)!=null&&er.choice_random&&((Ta.question_type===0||Ta.question_type===1)&&Ta.items.map(dr=>(dr.question_choices=(0,_e.M2)(dr.question_choices,Da),dr)),Ta.question_type===7&&Ta.items.forEach(dr=>{dr.sub_exercise_questions.forEach(Lr=>{Lr.question_choices&&(Lr.question_choices=(0,_e.M2)(Lr.question_choices,Da))})})),(vr=xA==null?void 0:xA.exercise)!=null&&vr.question_random&&(Ta.items=(0,_e.M2)(Ta.items,Da)),Ta.items.map(dr=>(dr.question_num=za,za++,dr)),Ta})}},Wa=()=>rn(void 0,null,function*(){let xA;Yt({type:"exercise/getExerciseExportHeadData",payload:{id:Vn.exerciseId||Vn.categoryId,identify:Vn.userId||null}}),Vn.userId?(xA=yield(0,pe.pu)({exerciseId:Vn.exerciseId,login:Vn.userId}),Ha(xA),tn.current=!1):(xA=yield Yt({type:"exercise/editExercise",payload:{coursesId:Vn.coursesId,categoryId:Vn.exerciseId}}),tn.current=!0),on(or({},xA||{}))}),Ln=xA=>rn(void 0,null,function*(){var dn,wa,Ra;xA.type==="all"?tn.current=!1:Vn.userId||(tn.current=!0),ba();const Va=sn.current.children;let Da=`${Oe()().format("YYYY-MM-DD HH:mm:ss")}`;(dn=SA.exerciseExportHeadData)!=null&&dn.new_user&&(Da=`${((wa=SA.exerciseExportHeadData)==null?void 0:wa.new_student_id)||""}${(Ra=SA.exerciseExportHeadData)==null?void 0:Ra.new_user}`);const za={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Ta=oa()();for(let er=0;errn(void 0,null,function*(){er{var Ra,Va,Da,za,Ta,er,vr,dr,Lr,Gr,co,mo,So,Jr;return OA.createElement(OA.Fragment,null,!wa&&OA.createElement("div",{style:{display:"flex"},className:at.Z.programTitle},OA.createElement("span",{style:{flexShrink:0},className:"font18"},dn,"."),OA.createElement(Re.Z,{value:(xA==null?void 0:xA.question_type)===8?xA==null?void 0:xA.description:xA.question_title}),OA.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(xA==null?void 0:xA.question_type)===7?`\u5171${xA==null?void 0:xA.sub_q_count}\u5C0F\u9898`:""," ",xA.question_score,"\u5206\uFF09")),(xA==null?void 0:xA.question_type)===8&&OA.createElement(Re.Z,{showProgramFill:!0,disabledFill:!0,value:BA.Base64.decode((xA==null?void 0:xA.code)||"")}),xA.question_type===wn.c.Single&&((Ra=xA.question_choices)==null?void 0:Ra.map((gr,Nr)=>{var Mr;return OA.createElement(ye.Z,{key:Nr,className:"pr20"},OA.createElement(ce.Z,{flex:"25px"},OA.createElement("div",{style:{width:25,overflow:"hidden"}},OA.createElement(Me.ZP,{checked:(Mr=xA.user_answer)==null?void 0:Mr.includes(gr.choice_id),style:{width:25}}))),OA.createElement(ce.Z,{flex:"1"},OA.createElement(Re.Z,{value:gr.choice_text||""})))})),xA.question_type===wn.c.Multiple&&((Va=xA.question_choices)==null?void 0:Va.map((gr,Nr)=>{var Mr;return OA.createElement(ye.Z,{key:Nr,className:"pr20"},OA.createElement(ce.Z,{flex:"25px"},OA.createElement("div",{style:{width:25,overflow:"hidden"}},OA.createElement(De.default,{checked:(Mr=xA.user_answer)==null?void 0:Mr.includes(gr.choice_id),style:{width:25}}))),OA.createElement(ce.Z,{flex:"1"},OA.createElement(Re.Z,{value:gr.choice_text||""})))})),xA.question_type===wn.c.Judge&&OA.createElement("div",{className:at.Z.flexRow},(Da=xA.question_choices)==null?void 0:Da.map((gr,Nr)=>{var Mr;return OA.createElement(ye.Z,{className:"pr20",key:Nr},OA.createElement(ce.Z,{flex:"25px"},OA.createElement("div",{style:{width:25,overflow:"hidden"}},OA.createElement(Me.ZP,{checked:(Mr=xA.user_answer)==null?void 0:Mr.includes(gr.choice_id),style:{width:25}}))),OA.createElement(ce.Z,{flex:"1"},gr.choice_text))})),xA.question_type===wn.c.Fill&&!tn.current&&OA.createElement(vA.Z,{item:xA,answerData:Cn,changeScoreData:fA,textValue:(za=fA[xA.q_position])==null?void 0:za.text,textOnChange:gr=>{fA[xA.q_position].text=gr,Nt(or({},fA))},seeAnswerVisible:!1}),xA.question_type===wn.c.Shixun&&OA.createElement(Gt.Z,{item:xA,answerData:Cn,hasChangeScore:!1,autoHeight:jn}),xA.question_type===wn.c.Subjective&&((Ta=xA==null?void 0:xA.user_answer)!=null&&Ta[0])?OA.createElement("div",{className:at.Z.simpleBg},OA.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),OA.createElement("div",null,Ca?OA.createElement(Re.Z,{value:(er=xA==null?void 0:xA.user_answer_light)==null?void 0:er[0]}):OA.createElement(Re.Z,{value:(vr=xA==null?void 0:xA.user_answer)==null?void 0:vr[0]}))):null,xA.question_type===wn.c.Program&&OA.createElement(kt.Z,{item:xA,answerData:Cn,autoHeight:jn}),xA.question_type===wn.c.Combine&&((dr=xA.sub_exercise_questions)==null?void 0:dr.map((gr,Nr)=>OA.createElement("div",{style:{marginLeft:10}},OA.createElement("span",{style:{fontSize:"16px"}},dn,".",Nr+1,"\uFF08",xa[`${gr==null?void 0:gr.question_type}`],"\uFF09",gr==null?void 0:gr.question_title,"\uFF08",gr==null?void 0:gr.question_score,"\u5206\uFF09"),gt(gr,Nr,!0)))),xA.question_type===8&&OA.createElement(OA.Fragment,null,OA.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},OA.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((Lr=xA==null?void 0:xA.user_answer)==null?void 0:Lr.length)>0&&((Gr=xA==null?void 0:xA.user_answer)==null?void 0:Gr.map(gr=>OA.createElement("div",{style:{display:"flex"}},OA.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",gr==null?void 0:gr.choice_id,")\uFF1A"),OA.createElement("pre",{style:{whiteSpace:"pre-wrap"}},gr==null?void 0:gr.answer_text)))))),pt&&OA.createElement("div",{style:{marginTop:10}},(xA==null?void 0:xA.question_type)<3&&(xA==null?void 0:xA.standard_answer_show)&&OA.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",xA==null?void 0:xA.standard_answer_show),!!((co=xA==null?void 0:xA.standard_answer)!=null&&co.length)&&pt&&(xA==null?void 0:xA.question_type)===3&&OA.createElement("div",null,(mo=xA==null?void 0:xA.standard_answer)==null?void 0:mo.map((gr,Nr)=>OA.createElement("div",null,OA.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Nr+1,"\uFF09:"),OA.createElement("div",null,OA.createElement(la,{autoSize:!0,disabled:!0,value:gr==null?void 0:gr.answer_text[0]}))))),(xA==null?void 0:xA.standard_answer)&&(xA==null?void 0:xA.question_type)===4&&OA.createElement("div",null,OA.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),OA.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},OA.createElement(Re.Z,{value:(So=xA==null?void 0:xA.standard_answer)==null?void 0:So[0]}))),(xA==null?void 0:xA.question_type)<=4&&((xA==null?void 0:xA.standard_answer_show)||((Jr=xA==null?void 0:xA.standard_answer)==null?void 0:Jr.length)>0)&&OA.createElement(ye.Z,{style:{marginTop:14}},OA.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),OA.createElement(Re.Z,{className:at.Z.renderHtml,value:(xA==null?void 0:xA.analysis)||"\u6682\u65E0\u89E3\u6790"}))),Zt&&!Number.isNaN(parseFloat(xA==null?void 0:xA.user_score))&&(xA==null?void 0:xA.question_type)!==wn.c.Shixun&&(xA==null?void 0:xA.question_type)!==wn.c.Combine&&OA.createElement("span",null,OA.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),xA==null?void 0:xA.user_score,"\u5206"),(xA==null?void 0:xA.answer_comments)&&Ca&&OA.createElement(qA.Z,{newuserCommentVisible:Na,list:xA==null?void 0:xA.answer_comments}),!wa&&OA.createElement(oA.Z,{style:tn.current?{marginTop:30}:{}}))},ct=(xA,dn,wa)=>xA.category?OA.createElement("div",null,OA.createElement("div",null,OA.createElement("span",{className:"font16 c-light-primary"},(0,_e.EM)(xA==null?void 0:xA.category),"\u3001",xA.name),OA.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",xA.count,"\u9898\uFF0C",(xA==null?void 0:xA.question_type)===7?`\u5305\u542B${xA==null?void 0:xA.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",xA.score,"\u5206\uFF09")),gt(xA.questionDetail,dn)):gt(xA.questionDetail,dn),Ht=(0,x.useCallback)(()=>{var xA,dn,wa,Ra,Va,Da;const za=((dn=(xA=SA==null?void 0:SA.exerciseExportHeadData)==null?void 0:xA.exercise_header)==null?void 0:dn.export_page_num)||40,Ta=[];let er=1;for(const[vr,dr]of((wa=Cn==null?void 0:Cn.exercise_question_types)==null?void 0:wa.entries())||[])dr.items.forEach((Lr,Gr)=>{Gr===0?Ta.push(nr(or({},dr),{items:null,category:vr+1,questionDetail:Lr,questionIndex:er})):Ta.push({questionDetail:Lr,questionIndex:er}),er++});return console.log("newData:",Ta),Ta!=null&&Ta.length?(Da=(Va=(Ra=new Array(Math.ceil((Ta==null?void 0:Ta.length)/za)))==null?void 0:Ra.fill([]))==null?void 0:Va.map((vr,dr)=>Ta.slice(dr*za,dr*za+za)))==null?void 0:Da.map((vr,dr)=>OA.createElement("div",{className:"pl60 pr30",key:dr,style:{minHeight:dr===0?1e3:"auto"}},dr===0&&OA.createElement(OA.Fragment,null,OA.createElement(Ut.Z,{isExportBlank:tn.current}),OA.createElement(oA.Z,{className:at.Z.divider})),vr==null?void 0:vr.map((Lr,Gr)=>ct(Lr,Lr.questionIndex,Gr)))):null},[Cn,SA,jn]);return OA.createElement("div",{style:{height:"700px",overflow:"auto"}},OA.createElement("section",{id:"export-all",className:[at.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:sn},Ht()))};var Ia=(0,Ce.connect)(({exercise:Te,loading:dA,user:SA,globalSetting:Qn})=>({exercise:Te,globalSetting:Qn,user:SA,loading:dA.effects}))(fa),$a=ae(27051),Ka=ae(45722),sr=ae(66654),Se=ae(59301),Cr=Object.defineProperty,Fr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,CA=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Kt=(Te,dA,SA)=>dA in Te?Cr(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,Dn=(Te,dA)=>{for(var SA in dA||(dA={}))Bn.call(dA,SA)&&Kt(Te,SA,dA[SA]);if(CA)for(var SA of CA(dA))_n.call(dA,SA)&&Kt(Te,SA,dA[SA]);return Te},Nn=(Te,dA)=>Fr(Te,Br(dA)),Zn=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const rt=({classroomList:Te,exercise:dA,globalSetting:SA,loading:Qn,user:Wt,dispatch:Mn})=>{var Yt,cn,At,en,Sn,Vn,Rn,fA,Nt,sn,tn,Cn,on,jn,jt,pt,Ct,Zt,Xn,Ca,Za,Na,ar,xa,ba,Ha,Wa,Ln,gt,ct,Ht,xA,dn,wa,Ra,Va,Da,za,Ta,er,vr,dr,Lr,Gr,co,mo,So,Jr,gr,Nr,Mr,Di,oi,Li,Ui,Ni,Mi,Oi,to,Hi,Ri,Po,Ti,ki,ji,zi,Fo,Gi,Ki,Zi,Vi,Io,Xi,Wi,Yi,Ji,Qo,qi,_i,$i,el,Al,tl,nl,al,rl,ol,yo,il,ll,ii,sl,ul,jo,xo,gl,cl,dl,ml,fl,Bl,bo,vl,hl,El,pl,Cl,wl,Sl,Pl,Fl,Il;const pa=(0,Ce.useParams)(),Ql=(0,Ce.useLocation)(),{userInfo:qr}=Wt,{reviewExercise:wA,exerciseList:Gs,commonHeader:_r}=dA,[yr,zo]=(0,x.useState)({}),[$r,li]=(0,x.useState)(1),[si,ms]=(0,x.useState)(!1),[fs,yl]=(0,x.useState)(!1),[Go,Bs]=(0,x.useState)(!1),[vs,hs]=(0,x.useState)(!1),[Ir,Ko]=(0,x.useState)(!1),[Zo,Vo]=(0,x.useState)([]),[xl,Es]=(0,x.useState)([]),[bl,Dl]=(0,x.useState)(!1),Ks=(0,x.useRef)(null),Ll=(0,x.useRef)([]),ui=(0,x.useRef)(!0),fo=(Yt=Ql==null?void 0:Ql.pathname)==null?void 0:Yt.includes("/centralizeReview"),Ul=`exercise/${fo?"getCentralizeReviewExercise":"postReviewExercise"}`,[Nl,zn]=(0,x.useState)(!1),[Ml,gi]=(0,x.useState)(!1),[ci,Kr]=(0,x.useState)({}),[ps,Xo]=(0,x.useState)(0),[Bo,Or]=(0,x.useState)(!1),[Cs,no]=(0,x.useState)(!0),[Ol,Hr]=(0,x.useState)("1"),[di,ao]=(0,x.useState)(!1),[Hl,mi]=(0,x.useState)(null),[fi,ro]=(0,x.useState)(!1),[oo,Do]=(0,x.useState)("pdf"),Zs=(0,x.useRef)(),[xr,ws]=(0,x.useState)([]),[Ss,Rl]=(0,x.useState)(!1),[Ps,Tl]=(0,x.useState)({}),[Vs,Xs]=(0,x.useState)(!0),[vo,kl]=(0,x.useState)(!1),[Zr,io]=(0,x.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[Lo]=ve.default.useForm(),Bi={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},vi=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((cn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[0].nameType))==null?void 0:cn.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((At=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[1].nameType))==null?void 0:At.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((en=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[3].nameType))==null?void 0:en.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Sn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[2].nameType))==null?void 0:Sn.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((Vn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[6].nameType))==null?void 0:Vn.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Rn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[5].nameType))==null?void 0:Rn.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((fA=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[7].nameType))==null?void 0:fA.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((Nt=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[4].nameType))==null?void 0:Nt.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((sn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[8].nameType))==null?void 0:sn.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(Ne,In)=>Se.createElement("span",{style:{color:(In==null?void 0:In.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Ne)}],jl=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((tn=wA==null?void 0:wA.table)==null?void 0:tn.total_singles_scores)||0,doubles_scores:((Cn=wA==null?void 0:wA.table)==null?void 0:Cn.total_doubles_scores)||0,nulls_scores:((on=wA==null?void 0:wA.table)==null?void 0:on.total_nulls_scores)||0,judges_scores:((jn=wA==null?void 0:wA.table)==null?void 0:jn.total_judges_scores)||0,pros_scores:((jt=wA==null?void 0:wA.table)==null?void 0:jt.total_pros_scores)||0,bpros_scores:((pt=wA==null?void 0:wA.table)==null?void 0:pt.total_bpros_scores)||0,shixuns_scores:((Ct=wA==null?void 0:wA.table)==null?void 0:Ct.total_shixuns_scores)||0,combination_scores:((Zt=wA==null?void 0:wA.table)==null?void 0:Zt.total_combination_scores)||0,mains_scores:((Xn=wA==null?void 0:wA.table)==null?void 0:Xn.total_mains_scores)||0,all_scores:((Ca=wA==null?void 0:wA.table)==null?void 0:Ca.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((Za=wA==null?void 0:wA.table)==null?void 0:Za.singles_scores)||0,doubles_scores:((Na=wA==null?void 0:wA.table)==null?void 0:Na.doubles_scores)||0,nulls_scores:((ar=wA==null?void 0:wA.table)==null?void 0:ar.nulls_scores)||0,judges_scores:((xa=wA==null?void 0:wA.table)==null?void 0:xa.judges_scores)||0,pros_scores:((ba=wA==null?void 0:wA.table)==null?void 0:ba.pros_scores)||0,bpros_scores:((Ha=wA==null?void 0:wA.table)==null?void 0:Ha.bpros_scores)||0,shixuns_scores:((Wa=wA==null?void 0:wA.table)==null?void 0:Wa.shixuns_scores)||0,combination_scores:((Ln=wA==null?void 0:wA.table)==null?void 0:Ln.combination_scores)||0,mains_scores:((gt=wA==null?void 0:wA.table)==null?void 0:gt.mains_scores)||0,all_scores:((ct=wA==null?void 0:wA.table)==null?void 0:ct.user_get_score)||0}];(0,x.useEffect)(()=>{Zn(void 0,null,function*(){const Ne=yield(0,pe.cV)({id:pa.exerciseId||pa.categoryId});Ne.status==0&&ws(Ne.data)})},[]);function Wo(){var Ne,In,Aa,La,na,Ga;io({param_show_hack_description:(In=(Ne=dA==null?void 0:dA.reviewExercise)==null?void 0:Ne.exercise)==null?void 0:In.show_hack_description,param_show_hack_sets:(La=(Aa=dA==null?void 0:dA.reviewExercise)==null?void 0:Aa.exercise)==null?void 0:La.show_hack_sets,param_show_challenge_task_pass:(Ga=(na=dA==null?void 0:dA.reviewExercise)==null?void 0:na.exercise)==null?void 0:Ga.show_challenge_task_pass})}const zl=((dn=(xA=(Ht=dA==null?void 0:dA.reviewExercise)==null?void 0:Ht.exercise_question_types)==null?void 0:xA.filter(Ne=>Ne.question_type===5))==null?void 0:dn.length)>0,hi=((Va=(Ra=(wa=dA==null?void 0:dA.reviewExercise)==null?void 0:wa.exercise_question_types)==null?void 0:Ra.filter(Ne=>Ne.question_type===6))==null?void 0:Va.length)>0;(0,x.useEffect)(()=>{(0,DA.Rm)()&&Mn({type:"classroomList/getAssistantPermissions",payload:{course_id:pa.coursesId}})},[(Da=Wt==null?void 0:Wt.userInfo)==null?void 0:Da.username]);const Uo=()=>Zn(void 0,null,function*(){var Ne,In;return(0,DA.Rm)()&&!((In=(Ne=Te.AssistantObject)==null?void 0:Ne.exercise)!=null&&In.can_appraise)?new Promise(Aa=>{we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,x.useEffect)(()=>(document.body.scrollIntoView(),qr.login&&Vr(),()=>{Mn({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[pa.userId,qr.login]),(0,x.useEffect)(()=>{var Ne;mi((Ne=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ne.analysis)},[(za=wA==null?void 0:wA.exercise_answer_user)==null?void 0:za.analysis]),(0,x.useEffect)(()=>(Mn({type:"globalSetting/footerToggle",payload:!1}),Mn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Mn({type:"exercise/getCommonHeader",payload:Dn({},pa)}),()=>{Mn({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const No=Ne=>Zn(void 0,null,function*(){var In,Aa;ui.current=!1;const La=yield(0,pe.Ip)({id:Ne.question_id,shixun_challenge_id:Ne.shixun_challenge_id||null,comment:Ne.comment,score:Ne.score,user_id:(In=wA==null?void 0:wA.exercise_answer_user)==null?void 0:In.user_id,review_type:$r===1?"normal":"appraise",sealed_review:((Aa=wA==null?void 0:wA.review_progress)==null?void 0:Aa.sealed_review)||!1,is_ai:(Ne==null?void 0:Ne.is_ai)||!1});return yield Ci(La),delete yr[Ne.q_position],Vr(!0),zo(Dn({},yr)),La}),Gl=Ne=>{var In,Aa;if(Ne.question_type>1&&Ne.question_type!==5&&Ne.question_type!==2&&!vo)return Se.createElement(Se.Fragment,null,Se.createElement("span",{onClick:()=>{Uo().then(()=>Zn(void 0,null,function*(){Tl(Dn({},Ne)),Rl(!0)}))},className:"c-blue mr10 ml10 current"},Se.createElement(Ee.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((In=Ne==null?void 0:Ne.ModelTitleDec)==null?void 0:In.includes("\u7B80\u7B54\u9898"))&&(_r==null?void 0:_r.is_open_ai_review)&&Se.createElement(_a,{saveChangeScore:No,dataSource:Nn(Dn({},Ne),{user_id:(Aa=wA==null?void 0:wA.exercise)==null?void 0:Aa.user_id}),checkAssistant:Uo,className:"mt3"}))},Kl=()=>{var Ne;let In=localStorage[`${(Ne=Wt==null?void 0:Wt.userInfo)==null?void 0:Ne.login}-${pa.coursesId}-${pa.exerciseId}-filter`];return In?In=JSON.parse(In):In={},Object.prototype.toString.call(In)!=="[object Object]"?{}:In},Zl=Ne=>{var In,Aa,La;const na=(Ne==null?void 0:Ne.filter(mr=>mr.question_type!==4))||[],Ga=(Ne==null?void 0:Ne.filter(mr=>mr.question_type===4))||[],Xa=[...na,...Ga];let Er=null,hr=[];Xa.forEach(mr=>{hr=hr.concat(mr.items)});for(let mr=0;mr{let Aa=[];for(let La=0;La<(Ne==null?void 0:Ne.sub_exercise_questions.length);La++){let na=Ne==null?void 0:Ne.sub_exercise_questions[La];Aa.push(Nn(Dn({},na),{number:`${In+1}-${La+1}`}))}return Aa},Ei=(Ne,In)=>{var Aa,La;let na=[];for(let Ga=0;Ga<((Aa=Ne==null?void 0:Ne.shixun_details)==null?void 0:Aa.length);Ga++)for(let Xa=0;Xa<(Ne==null?void 0:Ne.shixun_details[Ga].stage_list.length);Xa++){let Er=Ne==null?void 0:Ne.shixun_details[Ga].stage_list[Xa];na.push(Nn(Dn({},Er),{question_score:Er.game_score,question_id:Ne.question_id,number:`${In+1}-${Ga+1}`,shixun_challenge_id:(La=Ne==null?void 0:Ne.shixun_details[Ga])==null?void 0:La.shixun_challenge_id}))}return console.log(na),na},Vr=(Ne=!1)=>Zn(void 0,null,function*(){var In,Aa,La;let na={exerciseId:pa.exerciseId,login:pa.userId};if(!fo){const rr=Kl();na=Dn(Dn({},rr),na),Ll.current=rr}const Ga=yield Mn({type:Ul,payload:na});!fo&&kl(((In=Ga==null?void 0:Ga.exercise)==null?void 0:In.commit_status)===0);let Xa=(0,mn.cloneDeep)(Ga==null?void 0:Ga.exercise_question_types),Er=Xa.filter(rr=>rr.question_type!==4),hr=Xa.filter(rr=>rr.question_type===4),mr=(Aa=[...Er,...hr].filter(rr=>[3,4,5,6,7,8].includes(rr.question_type)))==null?void 0:Aa.map(rr=>{if(rr.question_type===5){let br=[];return rr.items.map((Yr,eo)=>{br.push(Ei(Yr,eo))}),Nn(Dn({},rr),{items:br.flat()})}else if(rr.question_type===7){let br=[];return rr.items.map((Yr,eo)=>{br.push(Vl(Yr,eo))}),Nn(Dn({},rr),{items:br.flat()})}else return rr});console.log(mr);let Pr=!1;if(mr.map(rr=>{[3,4,5,6,8].includes(rr.question_type)&&(Pr=!0),rr.question_type===7&&rr.items.map(br=>{[3,4,5,6,8].includes(br.question_type)&&(Pr=!0)})}),hs(Pr),Vo([...mr]),Es((0,mn.cloneDeep)(mr)),yield Ci(Ga),ui.current){const rr=Zl(Ga==null?void 0:Ga.exercise_question_types);setTimeout(()=>{let br=document.getElementById(rr)},500)}ui.current=!0,li(fo?((La=Ga==null?void 0:Ga.review_progress)==null?void 0:La.appraise_type)===0?2:3:1)}),Fs=(Ne,In,Aa)=>Zn(void 0,null,function*(){Be.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Zn(void 0,null,function*(){(yield(0,pe.Wj)({exercise_answer_comment_id:In,id:Aa,comment:Ne})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),Vr())})})}),Is=(Ne,In,Aa)=>Zn(void 0,null,function*(){Lo.setFieldValue("comment",Ne),Be.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{Lo.resetFields()},content:Se.createElement("div",null,Se.createElement(ve.default,{size:"large",form:Lo,colon:!1},Se.createElement(ve.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},Se.createElement(Qe.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Zn(void 0,null,function*(){yield Lo.validateFields(),(yield(0,pe.Wj)({exercise_answer_comment_id:In,id:Aa,comment:Lo.getFieldValue("comment")||Ne})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),Vr())})})}),Rr=Ne=>{var In;return Ne.question_type===4?((In=Ne==null?void 0:Ne.answer_comments)==null?void 0:In.length)>0||Ne!=null&&Ne.is_reviewed?Se.createElement("img",{src:ut}):Se.createElement("img",{src:Tt}):Ne.user_score===Ne.question_score?Se.createElement("img",{src:nA}):Ne.user_score>0?Se.createElement("img",{src:tt}):Se.createElement("img",{src:yA})},pi=Ne=>{var In;return Ne.question_type===4?((In=Ne==null?void 0:Ne.answer_comments)==null?void 0:In.length)>0||Ne!=null&&Ne.is_reviewed?Ie.Z.greenBg:Ie.Z.greyBg:Ne.user_score===Ne.question_score?Ie.Z.blueBg:Ne.user_score>0?Ie.Z.orangeBg:Ie.Z.redBg},Qs=Ne=>{var In;return Ne.question_type===4?((In=Ne==null?void 0:Ne.answer_comments)==null?void 0:In.length)>0||Ne!=null&&Ne.is_reviewed?"c-green":"c-grey-333":Ne.user_score===Ne.question_score?"c-blue":Ne.user_score>0?"c-orange":"c-red"},Ci=Ne=>Zn(void 0,null,function*(){var In,Aa;if((Ne==null?void 0:Ne.type)===1)return Be.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/detail`)},content:Se.createElement("div",null,(Ne==null?void 0:Ne.message)||"")}),Promise.reject();if((Ne==null?void 0:Ne.type)===2){const La=()=>{Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/centralizeReview/${Ne==null?void 0:Ne.login}`)};return Be.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:La,onCancel:()=>{Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/detail`)},content:Se.createElement("div",null,Se.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Se.createElement("span",{onClick:La,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Se.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((Ne==null?void 0:Ne.type)===3){const La=()=>{window.location.href=`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/centralizeReview/${Ne==null?void 0:Ne.login}`};return Be.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:La,keyboard:!1,onCancel:()=>{Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/detail`)},content:Se.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((Ne==null?void 0:Ne.type)===6)return Be.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:Se.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(In=Ne==null?void 0:Ne.review_progress)!=null&&In.message&&Be.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:Se.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(Ne==null?void 0:Ne.type)===8&&!((Aa=wA==null?void 0:wA.review_progress)!=null&&Aa.next_login)&&Be.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:Se.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),Xl=(Ne,In,Aa,La)=>{var na,Ga,Xa,Er,hr,mr,Pr,rr,br,Yr,eo,Si,Pi,Fi,Jo,_l,$l,es,As;const ho=[];if((Ne==null?void 0:Ne.question_type)===8){const tr=(na=(Ne==null?void 0:Ne.last_score_detail)||[])==null?void 0:na.map(Sr=>{var Mo;return Nn(Dn({},Sr),{score:[void 0,null,0,"0","0.0"].includes(Sr.score)?"0":(Mo=Sr.score)==null?void 0:Mo.toFixed(1)})});(Ga=Ne==null?void 0:Ne.standard_answer)==null||Ga.forEach((Sr,Mo)=>{var qo;const _o=Mo+1;let Ii=tr==null?void 0:tr.find(ts=>ts.position===_o);Ii?ho.push(Ii):ho.push({position:_o,name:`\u586B\u7A7A${_o}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Sr.score)?"0":(qo=Sr.score)==null?void 0:qo.toFixed(1)})})}return Se.createElement(Se.Fragment,null,Se.createElement(ye.Z,{className:"mb20"},Se.createElement(ce.Z,{flex:"1",style:{width:500}},Se.createElement("div",{className:"pl15 pb5"},Aa?Se.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},Se.createElement(Re.Z,{value:In+1+"."+(La+1)+`\uFF08${Bi[`${Ne==null?void 0:Ne.question_type}`]}\uFF09`+Ne.question_title+`\uFF08${Ne==null?void 0:Ne.question_score}\u5206\uFF09`})):Se.createElement("div",{style:{display:"flex"}},Se.createElement("span",{style:{flexShrink:0},className:"font18"},In+1,"."),Ne.question_type===6?Ne!=null&&Ne.hack_user_identifier?Se.createElement("span",null,Se.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${Ne==null?void 0:Ne.hack_user_identifier}?backUrl=/classrooms/${pa==null?void 0:pa.coursesId}/exercise/${pa==null?void 0:pa.categoryId}/review/${pa==null?void 0:pa.userId}`},Ne.question_title),Se.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${Ne==null?void 0:Ne.hack_user_identifier}?backUrl=/classrooms/${pa==null?void 0:pa.coursesId}/exercise/${pa==null?void 0:pa.categoryId}/review/${pa==null?void 0:pa.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):Se.createElement("span",{style:{lineHeight:"26px"},className:"font16"},Ne.question_title):(Ne==null?void 0:Ne.question_type)===5?Se.createElement(Ce.Link,{target:"_blank",style:{lineHeight:"26px"},title:Ne.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${Ne==null?void 0:Ne.shixun_identifier}/challenges`},Ne.question_title):Se.createElement(Re.Z,{value:(Ne==null?void 0:Ne.question_type)===8?Ne.description:Ne.question_title+`${Ne.question_type===7?`\uFF08\u5171${Ne==null?void 0:Ne.sub_q_count}\u9898 ${Ne==null?void 0:Ne.question_score}\u5206\uFF09`:""}`}),(Ne==null?void 0:Ne.question_type)===5&&((Ne==null?void 0:Ne.is_jupyter)||(Ne==null?void 0:Ne.is_jupyter_lab))&&Se.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},Ne!=null&&Ne.is_jupyter?"jupyter":"jupyterLab")),(Ne==null?void 0:Ne.question_type)===6&&Se.createElement(St.Z,{className:"mt10",dataSource:(Ne==null?void 0:Ne.languages)||[]}),(Ne==null?void 0:Ne.question_type)===8&&Se.createElement(Re.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:ho,value:BA.Base64.decode((Ne==null?void 0:Ne.code)||"")}),Se.createElement("div",null,Ne.question_type===0&&Se.createElement(Se.Fragment,null,(Xa=Ne.question_choices)==null?void 0:Xa.map(function(tr){return Se.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${Ne.user_answer.includes(tr.choice_id)&&Ne.question_score!==Ne.user_score?Ie.Z.answerError:""}`},Se.createElement(Me.ZP,{checked:Ne.user_answer.includes(tr.choice_id)}),Se.createElement(Re.Z,{value:tr.choice_text}))})),Ne.question_type===1&&Se.createElement(Se.Fragment,null,(Er=Ne.question_choices)==null?void 0:Er.map(function(tr){return Se.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${Ne.user_answer.includes(tr.choice_id)&&Ne.question_score!==Ne.user_score?Ie.Z.answerError:""}`},Se.createElement(De.default,{checked:Ne.user_answer.includes(tr.choice_id)}),Se.createElement(Re.Z,{value:tr.choice_text,className:"ml5"}))})),Ne.question_type===2&&Se.createElement("div",{className:Ie.Z.flexRow},(hr=Ne.question_choices)==null?void 0:hr.map(function(tr,Sr){return Se.createElement("div",{style:{marginLeft:Sr>0&&"10px"},className:"multi-llipsis1e flex-container"},Se.createElement(Me.ZP,{checked:Ne.user_answer.includes(tr.choice_id)}),Se.createElement(Re.Z,{value:tr.choice_text}))})),Ne.question_type===3&&Se.createElement(vA.Z,{item:Ne,answerData:wA,changeScoreData:yr,textValue:(mr=yr[Ne.q_position])==null?void 0:mr.text,textOnChange:tr=>{yr[Ne.q_position].text=tr,zo(Dn({},yr))}}),Ne.question_type===8&&Se.createElement(TA,{item:Ne,answerData:wA,changeScoreData:yr,textValue:(Pr=yr[Ne.q_position])==null?void 0:Pr.text,textOnChange:tr=>{yr[Ne.q_position].text=tr,zo(Dn({},yr))}}),Ne.question_type===5&&Se.createElement(yt,{item:Ne,answerData:wA,coursesId:pa.coursesId,saveChangeScore:No,sealedReview:((rr=wA==null?void 0:wA.review_progress)==null?void 0:rr.sealed_review)===!0}),Ne.question_type===4&&Se.createElement(dt,{item:Ne,answerData:wA,changeScoreData:yr,textValue:(br=yr[Ne.q_position])==null?void 0:br.text,textOnChange:tr=>{yr[Ne.q_position].text=tr,zo(Dn({},yr))}}),Ne.question_type===6&&Se.createElement(ca,{item:Ne,answerData:wA}),Ne.question_type===7&&Se.createElement(Se.Fragment,null,(Yr=Ne==null?void 0:Ne.sub_exercise_questions)==null?void 0:Yr.map((tr,Sr)=>Se.createElement("div",null,Se.createElement(Se.Fragment,null,Xl(tr,In,!0,Sr))))),(Ne==null?void 0:Ne.answer_comments)&&Se.createElement(qA.Z,{list:Ne==null?void 0:Ne.answer_comments,isShowEditAndDel:!0,userLogin:qr==null?void 0:qr.login,handleDel:(tr,Sr)=>{Fs(tr,Sr,Ne==null?void 0:Ne.question_id)},handleEdit:(tr,Sr)=>{Is(tr,Sr,Ne==null?void 0:Ne.question_id)}}))),Ne.question_type<3&&Se.createElement("div",{className:`${Ie.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},Se.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",Se.createElement("span",{className:"c-blue"},(Si=(eo=Ne.question_choices)==null?void 0:eo.filter(tr=>{var Sr;return(Sr=Ne.user_answer)==null?void 0:Sr.includes(tr.choice_id)}))==null?void 0:Si.map((tr,Sr)=>Ne.question_type===2?_e.Qq[tr.choice_position-1]:_e.oV[tr.choice_position-1]),((Pi=Ne.user_answer)==null?void 0:Pi.length)<=0&&"\u672A\u7B54")),Se.createElement("br",null),Ne.standard_answer_show&&Se.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",Ne.standard_answer_show),Se.createElement("br",null),Ne.analysis&&Se.createElement("div",null,"\u89E3\u6790:",Se.createElement(Re.Z,{value:Ne.analysis})))),(Ne==null?void 0:Ne.question_type)!=7&&Se.createElement(ce.Z,{flex:"140px",className:"ml20"},Se.createElement("div",{className:`${Ie.Z.questionsInfo} ${pi(Ne)}`},Rr(Ne),Se.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),Se.createElement("br",null),Se.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},Se.createElement("span",{className:Qs(Ne)},Ne.user_score===null?"--":(Fi=Ne==null?void 0:Ne.user_score)!=null&&Fi.includes(".0")?(Jo=Ne==null?void 0:Ne.user_score)==null?void 0:Jo.replace(".0",""):Ne.user_score),"\xA0/\xA0",(Ne==null?void 0:Ne.question_score)===null?"--":(_l=Ne==null?void 0:Ne.question_score)!=null&&_l.includes(".0")?($l=Ne==null?void 0:Ne.question_score)==null?void 0:$l.replace(".0",""):Ne.question_score),Se.createElement("br",null),(Ne==null?void 0:Ne.question_type)!=7&&Gl(Nn(Dn({},Ne),{ModelTitleDec:`\uFF08${Aa?"\u7EC4\u5408\u9898":`${(es=Ka.fw)==null?void 0:es[(Ne==null?void 0:Ne.question_type)||0].name}`} \u7B2C${In+1}${Aa?`.${La+1}`:""}\u9898\uFF09`}))),!((As=wA==null?void 0:wA.exercise)!=null&&As.is_random)&&(Ne==null?void 0:Ne.question_type)==3&&(wA==null?void 0:wA.is_edit_question)&&Se.createElement("div",{style:{width:120}},Se.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",Se.createElement(be.Z,{title:"\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\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"},Se.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),Se.createElement(Me.ZP.Group,{defaultValue:Ne==null?void 0:Ne.use_blank_score,value:Ne==null?void 0:Ne.use_blank_score,className:Ie.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:tr=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Zn(void 0,null,function*(){(0,pe.gA)({id:Ne==null?void 0:Ne.question_id,use_blank_score:!(Ne!=null&&Ne.use_blank_score)}).then(Sr=>{(Sr==null?void 0:Sr.status)==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),Vr())})})})}})))))},Wl=Ne=>{var In;const Aa=(In=wA==null?void 0:wA.exercise_question_types)==null?void 0:In.filter(na=>Ne?na.question_type===4:na.question_type!==4);return Aa==null?void 0:Aa.map((na,Ga)=>{var Xa,Er,hr,mr;return Se.createElement("div",{key:Ga},Se.createElement("div",{className:"pt20"},Se.createElement(ye.Z,{align:"middle"},Se.createElement(ce.Z,{flex:"1"},Se.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},na.name),Se.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",Se.createElement("span",{className:"c-blue"},na.count)," \u9898 ",(na==null?void 0:na.question_type)===7?`\uFF08\u5171${na==null?void 0:na.sub_count}\u5C0F\u9898\uFF09`:"",Se.createElement(oA.Z,{type:"vertical"})," \u5171 ",Se.createElement("span",{className:"c-red"},na.score)," \u5206")),na.question_type==1&&((Xa=wA==null?void 0:wA.exercise)==null?void 0:Xa.show_give_score_method)&&Se.createElement(ce.Z,{style:{paddingRight:"65px"}},Se.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},Se.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",Se.createElement(be.Z,{overlayStyle:{maxWidth:600},title:Se.createElement(Se.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",Se.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},Se.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),Se.createElement(Me.ZP.Group,{defaultValue:(Er=wA==null?void 0:wA.exercise)==null?void 0:Er.use_blank_score,value:(hr=wA==null?void 0:wA.exercise)==null?void 0:hr.use_blank_score,className:`${Ie.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:Pr=>{Be.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Zn(void 0,null,function*(){var rr,br,Yr;(yield(0,aA.ZP)(`/api/exercise_questions/${(br=(rr=na==null?void 0:na.items)==null?void 0:rr[0])==null?void 0:br.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((Yr=wA==null?void 0:wA.exercise)!=null&&Yr.use_blank_score)}})).status==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),Vr())})})}}))),Se.createElement(ce.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",na.user_score)),Se.createElement("div",{className:"ml15"},Se.createElement(oA.Z,{style:{marginTop:8,marginBottom:8}}))),(mr=na.items)==null?void 0:mr.map(function(Pr,rr){return si&&Pr.user_score===Pr.question_score?null:Se.createElement("aside",{id:Pr.question_id,key:rr},Xl(Pr,rr,!1))}))})},Yl=Ne=>{var In;const Aa=(In=wA==null?void 0:wA.exercise_question_types)==null?void 0:In.filter(na=>Ne?na.question_type===4:na.question_type!==4);return Aa==null?void 0:Aa.map(function(na,Ga){return Se.createElement(x.Fragment,{key:na.question_type},Se.createElement("p",null,na.name),na.items.map((Xa,Er)=>{var hr,mr;let Pr="";return Xa.question_type===4?((hr=Xa==null?void 0:Xa.answer_comments)==null?void 0:hr.length)>0||Xa!=null&&Xa.use_keywords||Xa!=null&&Xa.is_reviewed?Pr=Ie.Z.green:Pr=Ie.Z.grey:Number(Xa.question_score)===Number(Xa.user_score)?Pr=Ie.Z.blue:Xa.user_score>0?Pr=Ie.Z.orange:Pr=Ie.Z.red,(((mr=Xa==null?void 0:Xa.answer_comments)==null?void 0:mr.length)>0||Xa!=null&&Xa.is_reviewed)&&(Pr=Ie.Z.green),si&&Xa.user_score===Xa.question_score?null:Se.createElement("span",{className:Pr,onClick:()=>{const rr=Xa.question_id;let br=document.getElementById(rr);br&&window.scrollTo(0,br.offsetTop)}},Er+1)}))})},Jl=(Ne,In,Aa)=>{Number.isNaN(Ne)||(Zo[In].items[Aa].user_score=Ne,Vo([...Zo]))},ys=()=>{var Ne;return(Ne=[...Zo])==null?void 0:Ne.map(function(Aa,La){if(Aa.question_type!==7||Aa.question_type===7&&Aa.items.find(na=>[3,4,5,6,8].includes(na.question_type)))return Se.createElement("div",{key:Aa.question_type,className:Ie.Z.listwrap},Se.createElement("p",{style:{color:"#000000"}},Aa.name),Se.createElement("div",null,Se.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},Aa.question_type===5?"\u9898\u53F7-\u5173\u5361":Aa.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),Se.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),Aa.items.map((na,Ga)=>{if(Aa.question_type!==7||Aa.question_type===7&&[3,4,5,6,8].includes(na.question_type))return Se.createElement("div",{className:"mt10"},Se.createElement("span",{style:{display:"inline-block",width:36}},na.number?na.number:Ga+1),Se.createElement(le.Z,{min:0,max:na.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${na.question_score}\u5206`,value:na.user_score,onChange:Xa=>Jl(Xa,La,Ga),style:{width:80,marginLeft:32,marginRight:10}}),Se.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},Se.createElement(Ee.ZP,{onClick:()=>{Jl(na.question_score,La,Ga)}},"\u6EE1\u5206")))}))})},xs=()=>Zn(void 0,null,function*(){var Ne;const Aa=(0,mn.cloneDeep)(Zo).flatMap(na=>na.items.map(Ga=>{var Xa,Er;return{id:Ga.question_id,shixun_challenge_id:Ga.shixun_challenge_id||null,score:Ga.user_score,user_id:(Xa=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Xa.user_id,review_type:$r===1?"normal":"appraise",sealed_review:((Er=wA==null?void 0:wA.review_progress)==null?void 0:Er.sealed_review)||!1}}));Dl(!0);const La=yield(0,aA.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:pa.exerciseId,user_id:(Ne=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ne.user_id,data:[...Aa]}});(La==null?void 0:La.status)===0&&(we.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),Ko(!1),Vr()),Dl(!1)}),bs=(0,x.useCallback)(Ne=>{var In,Aa;const La=`${((In=dA.exerciseExportHeadData)==null?void 0:In.new_student_id)||""}${(Aa=dA.exerciseExportHeadData)==null?void 0:Aa.new_user}`;Ne.save(La),setTimeout(()=>Xo(100),300),setTimeout(()=>Xo(0),550),gi(!1)},[dA,wA]),ql=()=>{let Ne=0;const In=setInterval(()=>{Ne+=5,Xo(Ne),Ne===100&&clearInterval(In)},200)},Ds=(0,x.useCallback)(Ne=>mi(Ne.target.value),[]),Yo=()=>Zn(void 0,null,function*(){var Ne,In,Aa,La,na,Ga,Xa,Er;if((0,DA.Rm)()&&!((In=(Ne=Te==null?void 0:Te.AssistantObject)==null?void 0:Ne.exercise)!=null&&In.can_appraise)){Uo();return}if(!((Aa=wA==null?void 0:wA.exercise_answer_user)!=null&&Aa.user_id))return;const hr=yield(0,aA.ZP)(`/api/exercises/${pa==null?void 0:pa.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:pa==null?void 0:pa.exerciseId,user_id:(La=wA==null?void 0:wA.exercise_answer_user)==null?void 0:La.user_id,review_type:$r===1?"normal":"appraise",sealed_review:((na=wA==null?void 0:wA.review_progress)==null?void 0:na.sealed_review)||!1,next_login:((Ga=wA==null?void 0:wA.review_progress)==null?void 0:Ga.next_login)||"",analysis:Hl,only_analysis:fi}});if(yield Ci(hr),(hr==null?void 0:hr.status)===0){if(ao(!1),fi){Vr(),we.ZP.success("\u64CD\u4F5C\u6210\u529F"),ro(!1);return}if((Xa=wA==null?void 0:wA.review_progress)!=null&&Xa.next_login){we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const mr=fo?"centralizeReview":"review";Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/${mr}/${(Er=wA==null?void 0:wA.review_progress)==null?void 0:Er.next_login}`);return}Vr(),we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else Be.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:Se.createElement("div",null,hr==null?void 0:hr.message),okText:"\u6211\u77E5\u9053\u4E86"})}),wi=Ne=>Zn(void 0,null,function*(){var In,Aa;const La=fo?"centralizeReview":"review",na=Ne=="next"?(In=wA==null?void 0:wA.review_progress)==null?void 0:In.next_login:(Aa=wA==null?void 0:wA.review_progress)==null?void 0:Aa.prev_login;na?Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/${La}/${na}`):Vr()});return Se.createElement("section",{className:"edu-container"},Se.createElement(E.Z,{spinning:Qn[Ul]},Se.createElement("section",{className:"animated fadeIn"},Se.createElement("aside",{className:"mt10"},qr&&Se.createElement(b.Z,{separator:">"},Se.createElement(b.Z.Item,null,Se.createElement(Ce.Link,{to:`/classrooms/${pa.coursesId}/exercise`},(Ta=qr==null?void 0:qr.course)==null?void 0:Ta.course_name)),Se.createElement(b.Z.Item,null,Se.createElement(Ce.Link,{to:`/classrooms/${pa.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Se.createElement(b.Z.Item,null,Se.createElement(Ce.Link,{to:`/classrooms/${pa.coursesId}/exercise/${(er=wA==null?void 0:wA.exercise)==null?void 0:er.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),Se.createElement(b.Z.Item,null,$r!==1?"\u96C6\u4E2D\u8BC4\u9605":(vr=wA==null?void 0:wA.exercise_answer_user)==null?void 0:vr.user_name))),Se.createElement("aside",{className:[Ie.Z.title,"mt20"].join(" ")},Se.createElement(ye.Z,{style:{width:"100%"},align:"middle"},Se.createElement(ce.Z,{style:{display:"flex",alignItems:"center"}},(0,_e.vB)(_r==null?void 0:_r.exercise_status,_r==null?void 0:_r.appraise_label),Se.createElement(Ce.Link,{to:`/classrooms/${pa.coursesId}/exercise/${(dr=wA==null?void 0:wA.exercise)==null?void 0:dr.id}/detail`},Se.createElement(be.Z,{title:((Lr=wA==null?void 0:wA.exercise)==null?void 0:Lr.exercise_name)||""},Se.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((Gr=wA==null?void 0:wA.exercise)==null?void 0:Gr.exercise_name)||"")))),$r===1&&Se.createElement(x.Fragment,null,Se.createElement(ce.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},Se.createElement("aside",null,Se.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((co=wA.exercise)==null?void 0:co.time)===-1?"\u672A\u9650\u65F6":(((mo=wA.exercise)==null?void 0:mo.time)||"")+"\u5206\u949F",!!((So=wA==null?void 0:wA.exercise_answer_user)!=null&&So.delayed_time)&&Se.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(Jr=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Jr.delayed_time,"\u5206\u949F")),Se.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Nr=(gr=wA.exercise_scores)==null?void 0:gr.exercise_types)==null?void 0:Nr.q_counts,"\u9898"),Se.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(Di=(Mr=wA.exercise_scores)==null?void 0:Mr.exercise_types)==null?void 0:Di.q_scores,"\u5206"))),!vo&&Se.createElement(ce.Z,null,(0,DA.GJ)()&&Se.createElement(Se.Fragment,null,Se.createElement(Ee.ZP,{icon:Se.createElement(ge.Z,null),onClick:()=>{var Ne;if((0,DA.Rm)()&&!((Ne=Te.AssistantObject.exercise)!=null&&Ne.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wo(),zn(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),Se.createElement(Ee.ZP,{style:{marginLeft:"20px"},icon:Se.createElement(se.Z,null),onClick:()=>{var Ne;if((0,DA.Rm)()&&!((Ne=Te.AssistantObject.exercise)!=null&&Ne.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((oi=wA==null?void 0:wA.exercise)==null?void 0:oi.exercise_status)===2&&(_r==null?void 0:_r.exercise_type)!=2&&Se.createElement(Ee.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:Ne=>{var In,Aa;Ne.preventDefault(),(0,DA.Rm)()&&!((Aa=(In=Te==null?void 0:Te.AssistantObject)==null?void 0:In.exercise)!=null&&Aa.can_redo)&&we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let La=!1;Be.default.confirm({width:500,title:"\u63D0\u793A",content:Se.createElement("div",null,Se.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Se.createElement(De.default,{onChange:na=>{La=na.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zn(void 0,null,function*(){var na,Ga;(yield(0,pe.q6)({categoryId:pa.exerciseId,user_ids:[(na=wA==null?void 0:wA.exercise_answer_user)==null?void 0:na.user_id],is_reset:La})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ce.history.push(`/classrooms/${pa.coursesId}/exercise/${(Ga=wA==null?void 0:wA.exercise)==null?void 0:Ga.id}/detail`))})})}},Se.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),Se.createElement(ye.Z,{className:"mt20"},Se.createElement(ce.Z,{flex:"284px",className:Ie.Z.leftBar},Se.createElement(y.Z,{offsetTop:0},!((Li=wA==null?void 0:wA.review_progress)!=null&&Li.sealed_review)&&Se.createElement("section",{className:`${Ie.Z.bg} ${Ie.Z.userInfo}`},Se.createElement(ye.Z,{align:"middle",wrap:!1},Se.createElement("img",{className:Ie.Z.userImg,src:fe.Z.API_SERVER+"/images/"+((Ui=wA.exercise_answer_user)==null?void 0:Ui.user_img)}),Se.createElement(ce.Z,{style:{marginLeft:"14px",width:"145px"}},Se.createElement(ye.Z,{style:{marginBottom:"8px"},wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.userInfoTitle},"\u59D3\u540D"),Se.createElement(ce.Z,{className:Ie.Z.userInfoValue},Se.createElement(be.Z,{placement:"topLeft",title:(Ni=wA.exercise_answer_user)==null?void 0:Ni.user_name},(Mi=wA.exercise_answer_user)==null?void 0:Mi.user_name))),Se.createElement(ye.Z,{style:{marginBottom:"8px"},wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.userInfoTitle},"\u5B66\u53F7"),Se.createElement(ce.Z,{className:Ie.Z.userInfoValue},Se.createElement(be.Z,{placement:"topLeft",title:(Oi=wA.exercise_answer_user)==null?void 0:Oi.student_id},(to=wA.exercise_answer_user)==null?void 0:to.student_id))),Se.createElement(ye.Z,{wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.userInfoTitle},"\u5206\u73ED"),Se.createElement(ce.Z,{flex:1,className:Ie.Z.userInfoValue},Se.createElement(be.Z,{placement:"topLeft",title:(Hi=wA.exercise_answer_user)==null?void 0:Hi.course_group_name},(Ri=wA.exercise_answer_user)==null?void 0:Ri.course_group_name))))),Se.createElement("img",{className:Ie.Z.status,src:((Po=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Po.review_status)==1?He:((Ti=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ti.review_status)==0?me:qe})),$r===3&&Se.createElement("section",{className:`${Ie.Z.bg} p20 mt10`},Se.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),Se.createElement("div",{className:"mt10"},"\u8BD5\u9898"),Se.createElement("div",{className:`${Ie.Z.greyBg} ${Ie.Z.listType} mt10`},(ji=(ki=wA==null?void 0:wA.review_progress)==null?void 0:ki.appraise_question)==null?void 0:ji.map(Ne=>Se.createElement("span",null,Ne.name,"\uFF1B")))),Se.createElement("section",{className:`${Ie.Z.bg} p20 mt10`},Se.createElement("h3",null,"\u7B54\u9898\u5361"),Se.createElement(ye.Z,{style:{flexDirection:"column"}},Se.createElement(ce.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",Se.createElement(z.Z,{className:"ml5",checked:si,onChange:Ne=>ms(Ne)})),Se.createElement(ce.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",Se.createElement(z.Z,{checked:Go,className:"ml5",onChange:Ne=>Bs(Ne)}))),Se.createElement(ye.Z,{align:"middle",justify:"start",className:"mt10"},Se.createElement(ce.Z,null,Se.createElement("span",{className:Ie.Z.circularBlue}),Se.createElement("span",null,"\u6B63\u786E"),Se.createElement("span",{className:`${Ie.Z.circularRed} ml20`}),Se.createElement("span",null,"\u9519\u8BEF"),Se.createElement("span",{className:`${Ie.Z.circularOrange} ml20`}),Se.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),Se.createElement("div",{className:"mt10"},Se.createElement("span",{className:`${Ie.Z.circularGreen}`}),Se.createElement("span",null,"\u5DF2\u8BC4"),Se.createElement("span",{className:`${Ie.Z.circularGrey} ml20`}),Se.createElement("span",null,"\u672A\u8BC4"))))),((zi=wA==null?void 0:wA.exercise_question_types)==null?void 0:zi.some(Ne=>Ne.question_type!==4))&&!Go&&Se.createElement("section",{className:`${Ie.Z.bg} p20 mt10 pr10`},Se.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),Se.createElement("aside",{className:Ie.Z.questionIcons},Yl())),((Fo=wA==null?void 0:wA.exercise_question_types)==null?void 0:Fo.some(Ne=>Ne.question_type===4))&&Se.createElement("section",{className:`${Ie.Z.bg} p20 mt10 pr10`},Se.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),Se.createElement("aside",{className:Ie.Z.questionIcons},Yl(!0))))),Se.createElement(ce.Z,{flex:"916px"},Se.createElement("section",{className:[Ie.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},Se.createElement("div",{className:Ie.Z.result},Se.createElement(ee.default,{columns:vi,dataSource:jl,pagination:!1,bordered:!0}),Se.createElement("div",{className:Ie.Z.evaluate},Se.createElement(ye.Z,{align:"middle",justify:"space-between"},Se.createElement(ce.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!vo&&Se.createElement(Ee.ZP,{icon:Se.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{ao(!0),ro(!0)}},"\u7F16\u8F91")),Se.createElement("div",{className:Ie.Z.analysis,style:{color:(Gi=wA==null?void 0:wA.exercise_answer_user)!=null&&Gi.analysis?"#434D63":""}},((Ki=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ki.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((Zi=wA==null?void 0:wA.exercise)==null?void 0:Zi.open_camera)&&$r===1&&Se.createElement(Vt,{parentData:wA}),((Vi=wA==null?void 0:wA.exercise_question_types)==null?void 0:Vi.some(Ne=>Ne.question_type!==4))&&!Go&&Se.createElement(ye.Z,{align:"middle",className:Ie.Z.typeTitle},Se.createElement(ce.Z,{flex:"1"},Se.createElement(ye.Z,{align:"middle"},Se.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),Se.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Io=wA==null?void 0:wA.exercise)==null?void 0:Io.objective_score,"\u5206\uFF09"))),Se.createElement(ce.Z,null,Se.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(Xi=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Xi.objective_score))),!Go&&Se.createElement("aside",{className:"pl30 pr10"},Wl()),((Wi=wA==null?void 0:wA.exercise_question_types)==null?void 0:Wi.some(Ne=>Ne.question_type===4))&&Se.createElement(ye.Z,{gutter:[10,10]},Se.createElement(ce.Z,{flex:"1"},Se.createElement(ye.Z,{align:"middle",className:Ie.Z.typeTitle},Se.createElement(ce.Z,{flex:"1"},Se.createElement(ye.Z,{align:"middle"},Se.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),Se.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Yi=wA==null?void 0:wA.exercise)==null?void 0:Yi.subjective_score,"\u5206\uFF09"))),Se.createElement(ce.Z,null,Se.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(Ji=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ji.subjective_score))))),Se.createElement("aside",{className:"pl30 pr10 pb30 mb20"},Wl(!0)),Se.createElement(ye.Z,{className:Ie.Z.buttonFixed},Se.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},Se.createElement(ye.Z,{align:"middle"},Se.createElement(Ee.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/detail`},"\u8FD4\u56DE"),!vo&&Se.createElement(Se.Fragment,null,Se.createElement(Ee.ZP,{style:{marginLeft:"20px"},onClick:()=>yl(!0)},"\u5B66\u751F\u5217\u8868"),Se.createElement("div",{className:Ie.Z.progress},Se.createElement(ye.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},Se.createElement(ce.Z,{style:{color:"#5F6367"}},$r===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),Se.createElement(be.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},Se.createElement(ce.Z,{style:{color:"#3061D0"}},`${((qi=(Qo=wA==null?void 0:wA.review_progress)==null?void 0:Qo.progress)==null?void 0:qi.completed_count)||0}/${(($i=(_i=wA==null?void 0:wA.review_progress)==null?void 0:_i.progress)==null?void 0:$i.total)||0}`))),Se.createElement(oe.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((Al=(el=wA==null?void 0:wA.review_progress)==null?void 0:el.progress)==null?void 0:Al.completed_count)/((nl=(tl=wA==null?void 0:wA.review_progress)==null?void 0:tl.progress)==null?void 0:nl.total)*100,showInfo:!1})))),!vo&&Se.createElement(ye.Z,{align:"middle"},((rl=(al=wA==null?void 0:wA.review_progress)==null?void 0:al.progress)==null?void 0:rl.total)!=1&&Se.createElement(Se.Fragment,null,((ol=wA==null?void 0:wA.review_progress)==null?void 0:ol.prev_login)&&Se.createElement($a.Z,{style:{lineHeight:"30px"},onClick:()=>Zn(void 0,null,function*(){yield wi("prev")})},"\u4E0A\u4E00\u4EBA"),((yo=wA==null?void 0:wA.review_progress)==null?void 0:yo.next_login)&&Se.createElement($a.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Zn(void 0,null,function*(){yield wi("next")})},"\u4E0B\u4E00\u4EBA")),!((il=wA==null?void 0:wA.exercise)!=null&&il.review_status)&&Se.createElement($a.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Zn(void 0,null,function*(){yield Yo()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),Se.createElement(uA,{visible:fs,value:pa==null?void 0:pa.userId,onClose:()=>yl(!1),onChange:Ne=>{},data:Ll.current,sealedReview:(ll=wA==null?void 0:wA.review_progress)==null?void 0:ll.sealed_review}),Se.createElement(Ya.Z,null)),vs&&!vo&&Se.createElement(be.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},Se.createElement("div",{className:Ie.Z.score,onClick:()=>Ko(!0)},Se.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),Se.createElement(ie.Z,{width:282,closable:!1,open:Ir,mask:!1},Se.createElement("div",{className:Ie.Z.drawerWrap},Se.createElement("div",{className:Ie.Z.top},Se.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),Se.createElement("div",{onClick:()=>{Ko(!1),Vo([...xl])}},Se.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),Se.createElement("div",{className:Ie.Z.middle},ys()),Se.createElement("div",{className:Ie.Z.btns},Se.createElement(Ee.ZP,{className:"mr20",size:"middle",onClick:()=>{Ko(!1),Vo([...xl])}},"\u53D6\u6D88"),Se.createElement(Ee.ZP,{size:"middle",type:"primary",onClick:()=>xs(),loading:bl},"\u4FDD\u5B58")))),Se.createElement(ZA.Z,null),Se.createElement(Be.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:Nl,footer:Se.createElement("div",null,Se.createElement(Ee.ZP,{onClick:()=>{Do("pdf"),Or(!1),no(!0),Hr("1"),zn(!1),Wo()}},"\u53D6\u6D88"),Se.createElement(Ee.ZP,{type:"primary",onClick:()=>{if(oo==""){we.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else oo=="pdf"?(ql(),Kr({type:"",userCommentVisible:Cs,userScoreVisible:!0,new:Bo}),gi(!0)):oo=="word"&&((0,sr.pO)(Dn({exercise_id:pa.exerciseId,login:pa.userId,middle_export:1,is_export_comment:Bo?1:0},Zr)),gi(!1));Do("pdf"),Or(!1),no(!0),Hr("1"),zn(!1),Wo()}},"\u786E\u5B9A")),onCancel:()=>{Do("pdf"),Or(!1),no(!0),Hr("1"),zn(!1)}},Se.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),Se.createElement("div",{className:Ie.Z.export_type_modal},Se.createElement("div",{className:Ie.Z.export_type_modal_con},Se.createElement("div",{className:Ie.Z.type_item},Se.createElement("div",{className:`${Ie.Z.img_warp} ${oo=="pdf"?Ie.Z.img_warp_active:""}`,onClick:()=>{Do("pdf"),Or(!1),no(!0),Hr("1")}},Se.createElement("img",{src:ae(45614),width:70,height:70})),"pdf\u683C\u5F0F"),Se.createElement("div",{className:Ie.Z.type_item},Se.createElement("div",{className:`${Ie.Z.img_warp} ${oo=="word"?Ie.Z.img_warp_active:""}`,onClick:()=>{Do("word"),Or(!0),Hr("1")}},Se.createElement("img",{src:ae(38347),width:70,height:70})),"word\u683C\u5F0F"))),oo=="pdf"&&Se.createElement("div",{style:{marginTop:"30px"}},Se.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),Se.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},Se.createElement(Me.ZP.Group,{onChange:Ne=>{switch(Hr(Ne.target.value),Ne.target.value){case"1":Or(!1),no(!0);break;case"2":Or(!0),no(!0);break;case"3":Or(!1),no(!1);break}},value:Ol},Se.createElement(Me.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),Se.createElement(Me.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),Se.createElement(Me.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),oo=="word"&&Se.createElement("div",{style:{marginTop:"30px"}},Se.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),Se.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},Se.createElement(Me.ZP.Group,{onChange:Ne=>{switch(Hr(Ne.target.value),Ne.target.value){case"1":Or(!0);break;case"2":Or(!1);break}},value:Ol},Se.createElement(Me.ZP,{value:"1"},"\u662F"),Se.createElement(Me.ZP,{value:"2"},"\u5426"))),(zl||hi)&&Se.createElement("div",{style:{marginTop:30}},Se.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),zl&&Se.createElement("div",null,Se.createElement("span",null,"\u5B9E\u8BAD\u9898"),Se.createElement(De.default,{checked:Zr.param_show_challenge_task_pass,onChange:Ne=>{Zr.param_show_challenge_task_pass=Ne.target.checked,io(Dn({},Zr))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),hi&&Se.createElement("div",{style:{marginTop:20}},Se.createElement("span",null,"\u7F16\u7A0B\u9898"),Se.createElement(De.default,{checked:Zr.param_show_hack_sets,onChange:Ne=>{Zr.param_show_hack_sets=Ne.target.checked,io(Dn({},Zr))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),Se.createElement(De.default,{checked:Zr.param_show_hack_description,onChange:Ne=>{Zr.param_show_hack_description=Ne.target.checked,io(Dn({},Zr))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),Se.createElement(Be.default,{centered:!0,destroyOnClose:!0,title:Se.createElement(ye.Z,{justify:"space-between"},Se.createElement(ce.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",Se.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),Se.createElement(ce.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ps,"%")),open:Ml,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},Se.createElement("div",{style:{overflow:"hidden"}},Se.createElement(Ia,{isEaxmPaperOpen:Ml,studentexportDate:ci,onChangeProgress:bs}))),Se.createElement(Be.default,{centered:!0,destroyOnClose:!0,closable:!1,className:Ie.Z.userInfoModelbody,title:Se.createElement(ye.Z,{align:"middle",justify:"space-between"},Se.createElement(ce.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),Se.createElement(ce.Z,{onClick:()=>{ao(!1),ro(!1)}},Se.createElement("i",{className:"iconfont icon-guanbi7"}))),open:di,footer:!1,width:800,onCancel:()=>{ao(!1),ro(!1)}},Se.createElement("div",{className:Ie.Z.userInfoModel},!((ii=wA==null?void 0:wA.review_progress)!=null&&ii.sealed_review)&&Se.createElement(Se.Fragment,null,Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u59D3\u540D"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:(sl=wA.exercise_answer_user)==null?void 0:sl.user_name},(ul=wA.exercise_answer_user)==null?void 0:ul.user_name))),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u5B66\u53F7"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:(jo=wA.exercise_answer_user)==null?void 0:jo.student_id},(xo=wA.exercise_answer_user)==null?void 0:xo.student_id))),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u5206\u73ED"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:(gl=wA.exercise_answer_user)==null?void 0:gl.course_group_name},(cl=wA.exercise_answer_user)==null?void 0:cl.course_group_name)))),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),Se.createElement(ce.Z,{className:Ie.Z.Value},(dl=wA.exercise_answer_user)!=null&&dl.start_at?Se.createElement(be.Z,{placement:"topLeft",title:Oe()((ml=wA.exercise_answer_user)==null?void 0:ml.start_at).format("YYYY-MM-DD HH:mm")},Oe()((fl=wA.exercise_answer_user)==null?void 0:fl.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((Bl=wA.exercise_answer_user)==null?void 0:Bl.end_at)&&Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:Oe()((bo=wA.exercise_answer_user)==null?void 0:bo.end_at).format("YYYY-MM-DD HH:mm")},Oe()((vl=wA.exercise_answer_user)==null?void 0:vl.end_at).format("YYYY-MM-DD HH:mm")))),((hl=wA.exercise_answer_user)==null?void 0:hl.end_at)&&((El=wA.exercise_answer_user)==null?void 0:El.start_at)&&Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:(0,_e.li)(Math.round(Math.abs(new Date((pl=wA.exercise_answer_user)==null?void 0:pl.end_at).getTime()-new Date((Cl=wA.exercise_answer_user)==null?void 0:Cl.start_at).getTime())/1e3))},(0,_e.li)(Math.round(Math.abs(new Date((wl=wA.exercise_answer_user)==null?void 0:wl.end_at).getTime()-new Date((Sl=wA.exercise_answer_user)==null?void 0:Sl.start_at).getTime())/1e3))))),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),Se.createElement(ce.Z,{className:Ie.Z.Value},((Pl=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Pl.objective_score)||0)),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),Se.createElement(ce.Z,{className:Ie.Z.Value},((Fl=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Fl.subjective_score)||0)),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u603B\u6210\u7EE9"),Se.createElement(ce.Z,{className:Ie.Z.Value,style:{color:"#FA2121"}},((Il=wA==null?void 0:wA.table)==null?void 0:Il.user_get_score)||0)),Se.createElement("div",{style:{width:"100%",marginTop:"30px"}},Se.createElement("span",{className:Ie.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),Se.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},Se.createElement(Qe.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Hl,onChange:Ds,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),Se.createElement(ye.Z,{style:{marginTop:"30px"},justify:"end"},Se.createElement(Ee.ZP,{style:{height:"32px"},onClick:()=>{ao(!1),ro(!1)}},"\u518D\u770B\u770B"),Se.createElement($a.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Zn(void 0,null,function*(){yield Yo()})},fi?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),Se.createElement(Tn,{saveChangeScore:No,visible:Ss,item:Ps,onOk:()=>{},onCancel:()=>{Rl(!1)}}))};var wr=(0,Ce.connect)(({exercise:Te,loading:dA,user:SA,globalSetting:Qn,classroomList:Wt})=>({exercise:Te,globalSetting:Qn,user:SA,loading:dA.effects,classroomList:Wt}))(rt)},23553:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(11938),ve=ae(71051),we=ae(28284),Ee=ae(62957),Be=ae(29787),Qe=ae(54172),ye=ae(37568),ce=ae(77019),Me=ae(5269),De=ae(99571),be=ae(68606),oA=ae(61186),le=ae.n(oA),a=ae(44993),E=ae(89299),b=ae(72734),y=ae(64681),z=ae(96911),ee=ae(59301),oe=(he,Oe,pe)=>new Promise((Ie,Re)=>{var _e=Xe=>{try{Ve(pe.next(Xe))}catch(aA){Re(aA)}},vA=Xe=>{try{Ve(pe.throw(Xe))}catch(aA){Re(aA)}},Ve=Xe=>Xe.done?Ie(Xe.value):Promise.resolve(Xe.value).then(_e,vA);Ve((pe=pe.apply(he,Oe)).next())});const{Countdown:ie}=Ce.default,ge=({value:he,onChange:Oe,MaxMinutes:pe})=>ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(ve.Z,{value:he,onChange:Oe,min:0,precision:0,max:pe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${pe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),se=({exercise:he,successCb:Oe,dispatch:pe})=>{var Ie,Re,_e,vA;const Ve=(0,a.useParams)(),[Xe]=we.default.useForm(),aA=we.default.useWatch("time",Xe),[BA,lA]=(0,x.useState)(!1),$e=(0,x.useRef)(),{actionTabs:tA}=he,[EA,iA]=(0,x.useState)(),[,NA,ke,Je]=(0,z.U)(be.n7,{id:Ve.categoryId}),[,mA,sA]=(0,z.U)(be.Cd,{});(0,x.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(lA(!1),Xe.resetFields())},[he.actionTabs.key]);const IA=()=>new Promise(Bt=>oe(void 0,null,function*(){var bt,ht;return $e.current=yield(0,b.y)({ip_limit:(bt=tA==null?void 0:tA.exerciseParams)==null?void 0:bt.ip_limit,ip_bind:(ht=tA==null?void 0:tA.exerciseParams)==null?void 0:ht.ip_bind_type}),Bt()})),KA=()=>oe(void 0,null,function*(){var Bt,bt,ht,VA,rA;yield Xe.validateFields();const QA=Xe.getFieldsValue();if(lA(!0),(((Bt=tA==null?void 0:tA.exerciseParams)==null?void 0:Bt.ip_limit)!=="no"||(bt=tA==null?void 0:tA.exerciseParams)!=null&&bt.ip_bind_type)&&(yield IA()),(yield(0,be.ZD)((ht=tA==null?void 0:tA.exerciseParams)==null?void 0:ht.id,{exercise_user_id:(VA=tA==null?void 0:tA.exerciseParams)==null?void 0:VA.exercise_user_id,unlock_key:QA.unlock_key,time:QA.time,ip:$e.current})).status===0){if(Oe){pe({type:"exercise/setActionTabs",payload:{}}),Oe();return}const MA=tA==null?void 0:tA.exerciseParams;(0,E.nr)({inner_ip:MA.inner_ip,public_ip:MA.public_ip,open_camera:MA.open_camera,ip_limit:MA.ip_limit,ip_bind:MA.ip_bind,ip_bind_type:MA.ip_bind_type,exercise_tips:MA.exercise_tips,exerciseId:MA.id,screen_open:MA.screen_open,screen_num:MA.screen_num,screen_sec:MA.screen_sec,coursesId:Ve.coursesId,login:(rA=(0,y.eY)())==null?void 0:rA.login,history,identity_verify:MA.identity_verify,open_phone_video_recording:MA.open_phone_video_recording,current_status:MA.current_status}),pe({type:"exercise/setActionTabs",payload:{}})}lA(!1)}),Pe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Bt=>ee.createElement("span",{className:Bt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Bt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Bt=>ee.createElement("span",{className:Bt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Bt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],pA=((Ie=tA==null?void 0:tA.exerciseParams)==null?void 0:Ie.errorMessage)&&typeof((Re=tA==null?void 0:tA.exerciseParams)==null?void 0:Re.errorMessage)=="object";(0,x.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&oe(void 0,null,function*(){const Bt=yield sA(Ve);yield ke({}),Bt.status||iA(Bt)})},[he.actionTabs.key]);const{time:JA,end_time:Ge}=(EA==null?void 0:EA.exercise)||{},cA=Je!=null&&Je.user_end_time?le()(Je==null?void 0:Je.user_end_time).add(1,"minutes"):le()(),Rt=le()(Je==null?void 0:Je.user_total_end_time)>cA?Math.round(le().duration(le()(Je==null?void 0:Je.user_total_end_time).diff(cA.startOf("minute"))).asMinutes()):0,It=((Je==null?void 0:Je.student_left_minutes)||0)+(aA||0);return ee.createElement(ee.Fragment,null,ee.createElement(Ee.default,{width:514,centered:!0,closable:!!((_e=tA==null?void 0:tA.exerciseParams)!=null&&_e.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{pe({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(Be.Z,{spinning:NA||mA},pA&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!pA&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),pA&&ee.createElement(Qe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((vA=tA==null?void 0:tA.exerciseParams)==null?void 0:vA.errorMessage)||{}],columns:Pe}),ee.createElement("div",{className:""},ee.createElement(we.default,{form:Xe,layout:"vertical",autoComplete:"off"},ee.createElement(we.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(ye.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),JA!==-1?ee.createElement(ee.Fragment,null,ee.createElement(we.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",le()(Je==null?void 0:Je.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ge,{MaxMinutes:Rt})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},NA||mA?"--":It),"\u5206\u949F",It!==0&&(Je==null?void 0:Je.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},le()(Je==null?void 0:Je.user_end_time).add(aA||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",le()(Ge).format("YYYY-MM-DD HH:mm")))),ee.createElement(ce.Z,{justify:"space-between",align:"middle"},ee.createElement(Me.Z,null),ee.createElement(Me.Z,null,ee.createElement(De.ZP,{loading:BA,onClick:KA},"\u8FDB\u5165\u8003\u8BD5"))))))};Ze.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(se)},816:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return a}});var x=ae(59301),Ce=ae(44993),ve=ae(62957),we=ae(99571),Ee=ae(29787),Be=ae(78837),Qe=ae(61407),ye=ae(58531),ce=ae(24334),Me=ae(61186),De=ae.n(Me),be=ae(25090),oA=ae(59301),le=(E,b,y)=>new Promise((z,ee)=>{var oe=se=>{try{ge(y.next(se))}catch(he){ee(he)}},ie=se=>{try{ge(y.throw(se))}catch(he){ee(he)}},ge=se=>se.done?z(se.value):Promise.resolve(se.value).then(oe,ie);ge((y=y.apply(E,b)).next())}),a=({open:E,onClose:b})=>{const[y,z]=(0,x.useState)(void 0);console.log((0,Ce.useLocation)(),33);const ee=(0,Ce.useLocation)();(0,x.useEffect)(()=>{E&&function(){return le(this,null,function*(){const iA=yield(0,Be.X6)(E);z(iA.data)})}()},[E]);const{status:oe,created_at:ie,code:ge,name:se,language:he,pass_sets_count:Oe,set_count:pe,error_msg:Ie,output:Re,input:_e,expected_output:vA,execute_memory:Ve,user:Xe,execute_time:aA,input_file_url:BA,output_file_url:lA,is_file:$e,expected_output_file_url:tA}=y||{};return oA.createElement(ve.default,{open:E,width:1e3,onCancel:()=>b(!1),footer:oA.createElement(we.ZP,{type:"primary",onClick:()=>b(!1)},"\u5173\u95ED"),centered:!0},oA.createElement(Ee.Z,{spinning:!y,delay:500},oA.createElement("div",{className:"record-detail-info"},y?oA.createElement(oA.Fragment,null,oA.createElement("div",{className:"record-detail-body"},oA.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),oA.createElement("ul",{className:"record-info"},oA.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",oA.createElement("span",{className:oe===0?"c-green":"c-red"},Qe.Im[oe])," "),oA.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",oA.createElement("span",null,De()(ie).format("YYYY-MM-DD HH:mm:ss"))," "),oA.createElement("li",null," \u8BED\u8A00\uFF1A",oA.createElement("span",null,he)," "),oA.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",oA.createElement("span",null,aA*1e3,"ms")," "),oA.createElement("li",null," ",`${oe===be.h.HIDE_COMPILE_STATUS?"--":Oe} / ${pe} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Qe.gZ)({status:oe,error_msg:Ie,execute_time:aA,output:Re,input:_e,expected_output:vA,input_file_url:BA,output_file_url:lA,is_file:$e,expected_output_file_url:tA}),oA.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),oA.createElement(ye.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},4766:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Im:function(){return pe},Y4:function(){return Re}});var x=ae(59301),Ce=ae(37568),ve=ae(6767),we=ae(99571),Ee=ae(7051),Be=ae(24334),Qe=ae.n(Be),ye=ae(95243),ce=ae(97596),Me=ae(98573),De=ae(89299),be=ae(34376),oA=ae.n(be),le=ae(52430),a=ae(44993),E=ae(816),b=ae(41312),y=ae(78837),z=ae(32402),ee=ae(23416),oe=ae(92310),ie=ae.n(oe),ge=ae(48931),se=ae(59301),he=(Ve,Xe,aA)=>new Promise((BA,lA)=>{var $e=iA=>{try{EA(aA.next(iA))}catch(NA){lA(NA)}},tA=iA=>{try{EA(aA.throw(iA))}catch(NA){lA(NA)}},EA=iA=>iA.done?BA(iA.value):Promise.resolve(iA.value).then($e,tA);EA((aA=aA.apply(Ve,Xe)).next())});const{TextArea:Oe}=Ce.default,pe={[Ee.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ee.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ee.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ie=(Ve=>(Ve[Ve.SET_VISIBLE=0]="SET_VISIBLE",Ve[Ve.SET_TABINDEX=1]="SET_TABINDEX",Ve))(Ie||{});function Re(Ve){const{status:Xe,error_msg:aA,output:BA,input:lA,expected_output:$e,is_file:tA,input_file_url:EA,output_file_url:iA,expected_output_file_url:NA,setMonacoValue:ke,setData:Je}=Ve,mA=(0,x.useRef)(),sA=(0,x.useRef)(),IA=(0,x.useRef)();let KA=null;const Pe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,x.useEffect)(()=>{if(BA&&!tA&&mA.current){const pA=new be.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});pA.open(mA.current);const JA=(0,De.pp)(Be.Base64.decode(BA));pA.write(JA),pA.setOption("theme",{background:"#1e1e1e"})}if(lA&&!tA&&sA.current){const pA=new be.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});pA.open(sA.current),pA.write((0,De.pp)(lA)),pA.setOption("theme",{background:"#1e1e1e"})}if($e&&!tA&&IA.current){const pA=new be.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});pA.open(IA.current),pA.write((0,De.pp)(Be.Base64.decode($e))),pA.setOption("theme",{background:"#1e1e1e"})}},[BA]),Xe){case Ee.h.NOMATCH:KA=se.createElement(se.Fragment,null,se.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tA&&se.createElement("div",{ref:mA}),tA&&se.createElement("div",{style:Pe},se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const pA=yield(0,le.ZP)(iA,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ke(pA),setTimeout(()=>{Je(iA)},200)})},BA)),se.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tA&&se.createElement("div",{ref:IA}),tA&&se.createElement("div",{style:Pe},se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const pA=yield fetch(NA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield pA.text()),setTimeout(()=>{Je(NA)},200)})},$e)));break;case Ee.h.EXECUTEFAILURE:KA=se.createElement(se.Fragment,null,se.createElement("div",{style:{border:"1px #F6F7F9 solid"}},se.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tA&&se.createElement(Me.Z,{value:lA,style:Pe}),tA&&se.createElement("div",{style:Pe},se.createElement("a",{onClick:()=>(0,De.LR)(EA,lA)},lA))),se.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},se.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),se.createElement("pre",{className:ye.Z.error,style:{color:"#E30000",padding:"0 10px"}},Be.Base64.decode(aA),"111")));break;case Ee.h.COMPILEFAILURE:KA=se.createElement(se.Fragment,null,se.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),se.createElement("pre",{className:ye.Z.error},Be.Base64.decode(aA)));break;case Ee.h.PODFAILURE:KA=se.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ee.h.TIMEOUT:KA=se.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return se.createElement(se.Fragment,null," ",KA," ")}function _e(Ve){const{status:Xe,error_msg:aA,execute_time:BA,output:lA,input:$e,expected_output:tA,is_file:EA,input_file_url:iA,output_file_url:NA,expected_output_file_url:ke}=Ve;let Je=null;switch(Xe){case Ee.h.OK:case Ee.h.NOMATCH:case Ee.h.EXECUTEFAILURE:case Ee.h.COMPILEFAILURE:Je=se.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ee.h.PODFAILURE:Je=se.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ee.h.TIMEOUT:Je=se.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return se.createElement(se.Fragment,null," ",Je," ")}function vA({value:Ve,className:Xe}){return se.createElement("span",{className:Xe},Ve)}Ze.ZP=({input:Ve,is_file:Xe,debuging:aA,submitting:BA,executingMessage:lA,debugResult:$e,onChangeInput:tA,onDebugCode:EA,onSubmitCode:iA,hack:NA,user:ke,submitResult:Je,isWhiteTheme:mA,topDispatch:sA})=>{const[IA]=(0,a.useSearchParams)(),KA=(0,a.useParams)(),[Pe,pA]=(0,x.useState)(!1),[JA,Ge]=(0,x.useState)(!1),[cA,Rt]=(0,x.useState)(1),[It,Bt]=(0,x.useState)(!1),[bt,ht]=(0,x.useState)(0),[VA,rA]=(0,x.useState)(!1),[QA,Ye]=(0,x.useState)(""),[MA,Fe]=(0,x.useState)(""),UA=(0,x.useRef)(),st=(0,x.useRef)(),jA=(0,x.useRef)(null),TA=(0,x.useRef)(null),DA=(0,x.useRef)(null);console.log(Je,"submitResult",KA);const{status:Jt,id:da,input:Gn,output:ha,expected_output:Kn,is_file:On,input_file_url:ra,output_file_url:gA,expected_output_file_url:GA,error_msg:Ft,hack_sets:Qt}=Je||{};(0,x.useEffect)(()=>{Jt===0&&(Rt(1),ht(0))},[Jt,da]),(0,x.useEffect)(()=>{he(void 0,null,function*(){var An;const xt=yield(0,y.rX)(KA==null?void 0:KA.id,"submit");(xt==null?void 0:xt.status)===0&&(xt!=null&&xt.data&&((An=xt==null?void 0:xt.data)==null?void 0:An.status)!==0?(sA({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:xt==null?void 0:xt.data}}),Rt(2),ht(320)):(Rt(1),ht(0)))})},[KA==null?void 0:KA.id]),(0,x.useEffect)(()=>{if(UA.current){let ot=function(Le){dt=Et.offsetHeight,_t=!0,PA=Le.pageY,DA.current.style.display="block"},An=function(){_t=!1,DA.current.style.display="none"},xt=function(Le){if(_t){vt();let Ke=PA-Le.pageY,We=dt+Ke;if(We<0&&(We=0),We>window.innerHeight-150&&(We=window.innerHeight-150),cA===1){We<=34?ht(0):ht(We);return}console.log(We,"resizeH"),ht(We)}};const Et=jA.current;let dt=0,_t=!1,PA=0;const RA=document.getElementById("case-y-bar");return RA==null||RA.addEventListener("mousedown",ot),document.addEventListener("mousemove",xt),document.addEventListener("mouseup",An),()=>{const Le=document.getElementById("case-y-bar");Le==null||Le.removeEventListener("mousedown",ot),document.removeEventListener("mousemove",xt),document.removeEventListener("mouseup",An)}}},[UA,cA]),(0,x.useEffect)(()=>{const ot=b.Z.subscribe("resize-move-bar",vt);if(IA.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),Ot),()=>{document.removeEventListener((0,ge.gH)(),Ot),ot()}},[]),(0,x.useEffect)(()=>{});function vt(){var ot,An,xt,Et;const dt=document.getElementById("outputResultRef");if(dt){let _t=dt.dataset.text;st.current.reset(),st.current.writeln(_t);const PA=document.getElementById("outputResultRef").offsetWidth-20,RA=((Et=(xt=(An=(ot=st.current)==null?void 0:ot._core)==null?void 0:An._renderService)==null?void 0:xt.dimensions)==null?void 0:Et.actualCellWidth)||10,Le=Math.ceil(PA/RA);st.current.resize(Le,Math.ceil(dt.clientHeight/16))}}function qt(){pA(!Pe),setTimeout(()=>{vt()},300),ht(Pe?320:window.innerHeight-150)}function Mt(){JA?(Ge(!1),(0,ge.BU)()):(Ge(!0),(0,ge.Dj)(TA.current))}const Ot=ot=>{(0,ge.vp)()||Ge(!1)},yn=(0,x.useMemo)(()=>{if($e){const{status:ot,output:An,error_msg:xt}=$e;return setTimeout(()=>{let Et="",dt=document.getElementById("outputResultRef");An?Et=Be.Base64.decode(An):xt&&(Et=Be.Base64.decode(xt)),st.current=new be.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),st.current.open(dt),st.current.onKey(function(_t){var PA;if(_t.domEvent.key.toLocaleUpperCase()==="C"&&_t.domEvent.ctrlKey){_t.domEvent.preventDefault();let RA=(PA=st.current)==null?void 0:PA.getSelection();navigator.clipboard.writeText(RA).then(()=>{})}}),dt.dataset.text=Et,st.current.setOption("convertEol",!0),vt()},300),se.createElement(se.Fragment,null,_e($e))}return null},[$e]);function un(){var ot,An;if(!(NA!=null&&NA.code)||((ot=NA==null?void 0:NA.code)==null?void 0:ot.trim().length)===0){(An=ve.ZP)==null||An.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rt(1),ht(320),EA()}const Pn=ot=>he(void 0,null,function*(){let An=yield(0,le.ZP)(`/api/problems/${ot}/start.json`,{method:"get",params:{hack_user_id:ke==null?void 0:ke.user_id}});An&&(window.location.href=`/myproblems/${An==null?void 0:An.identifier}${window.location.search}`)});function yt(){On?navigator.clipboard.writeText(Be.Base64.decode(Ft)).then(()=>{ve.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Be.Base64.decode(ha)).then(()=>{ve.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return se.createElement(x.Fragment,null,se.createElement("div",{className:ie()(ye.Z.case,mA&&ye.Z.whiteCase),style:{height:bt},ref:jA},se.createElement("div",{className:ye.Z.fullMask,ref:DA}),se.createElement("div",{className:ye.Z["resize-y-bar"],id:"case-y-bar",ref:UA,draggable:!1},cA===2&&se.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),cA===1&&(bt<=34?se.createElement("div",{onClick:()=>{ht(320)},className:ye.Z.unfoldBtn},"\u63A7\u5236\u53F0",se.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):se.createElement("div",{onClick:()=>{ht(0)},className:ye.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",se.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),se.createElement("div",null,se.createElement("div",{className:ye.Z.caseHead},se.createElement("div",{className:ye.Z.dot}),se.createElement("div",{className:ye.Z.text},cA===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),cA===2&&!BA&&typeof Jt=="number"&&se.createElement(se.Fragment,null,Jt===Ee.h.OK?se.createElement("div",{className:ye.Z.pass},se.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):se.createElement("div",{className:ye.Z.noPass},se.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),pe[Jt])),se.createElement("div",{className:ye.Z.btns},cA===2&&!BA&&se.createElement(se.Fragment,null,Jt!==Ee.h.OK&&se.createElement("div",{onClick:yt},se.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),se.createElement("div",{onClick:()=>{rA(da)}},se.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),IA.get("type")!=="exercises"&&se.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>qt()},se.createElement("i",{className:`iconfont icon-${Pe?"suoxiao1":"fangda"}`})))),se.createElement("div",{style:{display:cA===1?"block":"none"}},aA?se.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):se.createElement("div",{style:{height:bt-34}},se.createElement("div",{className:ye.Z.result},se.createElement("div",{className:ye.Z.left},se.createElement("div",{className:ye.Z.title},se.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),se.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),se.createElement("div",{className:ye.Z.leftNode},se.createElement(Oe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Xe?"":Ve,onChange:tA}))),se.createElement("div",{className:ye.Z.right},se.createElement("div",{className:ye.Z.title},se.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),se.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),se.createElement("div",{className:ye.Z.node},$e?yn:se.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),se.createElement("div",{style:{display:cA===2?"block":"none"}},BA?se.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):se.createElement("div",{style:{height:bt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},se.createElement("div",{ref:TA,className:ye.Z.elseNode},se.createElement("div",{className:ye.Z.nameWrap},se.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),se.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),se.createElement("div",{className:ye.Z.scroll},se.createElement("pre",{className:ye.Z.scrollBox,style:It?{height:JA?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!On&&se.createElement(vA,{value:Gn}),On&&se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const ot=yield fetch(ra,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Fe(yield ot.text()),setTimeout(()=>{Ye(ra)},200)})},Gn)),Gn&&se.createElement("div",{className:ye.Z.action},se.createElement("span",{onClick:()=>Bt(!It)},It?"\u6536\u8D77":"\u5C55\u5F00"),IA.get("type")!=="exercises"&&se.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Mt(),className:`iconfont icon-${JA?"suoxiao1":"fangda"}`})))),se.createElement("div",{className:ye.Z.result,style:{flex:1,overflow:"hidden"}},se.createElement("div",{className:ye.Z.left},se.createElement("div",{className:ye.Z.title},se.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),se.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),se.createElement("div",{className:ye.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},se.createElement("pre",null,!On&&se.createElement(vA,{className:"mb10",value:Kn&&Be.Base64.decode(Kn)||""}),On&&se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const ot=yield fetch(GA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Fe(yield ot.text()),setTimeout(()=>{Ye(GA)},200)})},Kn)))),se.createElement("div",{className:ye.Z.right},se.createElement("div",{className:ye.Z.title},se.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),se.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),se.createElement("div",{className:ye.Z.node,style:{color:Jt===Ee.h.OK?"#2ABD8C":"#FF2C29"}},se.createElement("pre",null,(Jt===4||Jt===5)&&se.createElement(vA,{className:"mb10",value:Ft&&Be.Base64.decode(Ft)||""}),Jt!=4&&Jt!=5&&(On?se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const ot=yield(0,le.ZP)(gA,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Fe(ot)}catch(An){Fe("")}setTimeout(()=>{Ye(gA)},200)})},ha):se.createElement(vA,{className:"mb10",value:ha&&Be.Base64.decode(ha)||""})))))))))),se.createElement("div",{className:ie()(ye.Z.footer,mA&&ye.Z.whiteFooter),style:{zIndex:100}},(NA==null?void 0:NA.is_program)&&(NA==null?void 0:NA.above_question)&&se.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Pn(NA==null?void 0:NA.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(NA==null?void 0:NA.is_program)&&(NA==null?void 0:NA.under_question)&&se.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Pn(NA==null?void 0:NA.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),se.createElement(we.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:aA||BA,loading:aA,color:"#2ABD8C",className:"mr10",onClick:un},"\u8C03\u8BD5\u4EE3\u7801"),IA.get("qtype")!=="8"&&se.createElement(we.ZP,{className:ye.Z.disabled,type:"primary",icon:se.createElement("i",{className:"iconfont icon-bofang1"}),loading:BA,disabled:aA||BA,onClick:()=>{var ot,An;if(!(NA!=null&&NA.code)||((ot=NA==null?void 0:NA.code)==null?void 0:ot.trim().length)===0){(An=ve.ZP)==null||An.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rt(2),ht(320),iA()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),se.createElement(E.Z,{onClose:rA,open:VA}),se.createElement(ee.Z,{close:!0,data:QA,type:QA.length?"txt":"",onClose:()=>Ye(""),monacoEditor:{value:MA,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},32402:function(Ue,Ze,ae){"use strict";ae.r(Ze),ae.d(Ze,{Types:function(){return an},default:function(){return Oa}});var x=ae(59301),Ce=ae(44993),ve=ae(11938),we=ae(62957),Ee=ae(29787),Be=ae(99571),Qe=ae(25399),ye=ae(77019),ce=ae(78837),Me=ae(68606),De=ae(48931),be=ae(2162),oA=ae(13952),le=ae(87169),a=ae(30641),E=ae(58531),b=ae(51498),y=ae(17936),z=ae(69794),ee=ae(59301),oe=Object.defineProperty,ie=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,pe=(AA,eA,uA)=>eA in AA?oe(AA,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):AA[eA]=uA,Ie=(AA,eA)=>{for(var uA in eA||(eA={}))he.call(eA,uA)&&pe(AA,uA,eA[uA]);if(se)for(var uA of se(eA))Oe.call(eA,uA)&&pe(AA,uA,eA[uA]);return AA},Re=(AA,eA)=>ie(AA,ge(eA));const _e={theme:(0,y.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,y.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,y.G)("cmTabToSpace",!0)};var vA=(AA=>(AA[AA.set_font_size=0]="set_font_size",AA[AA.set_theme=1]="set_theme",AA[AA.on_tab_to_space=2]="on_tab_to_space",AA[AA.set_show_editor_setting=3]="set_show_editor_setting",AA))(vA||{});function Ve(AA,eA){switch(eA.type){case 3:return Re(Ie({},AA),{showEditorSetting:eA.payload});case 1:return Re(Ie({},AA),{theme:eA.payload});case 0:return Re(Ie({},AA),{fontSize:eA.payload});case 2:return Re(Ie({},AA),{tabToSpace:eA.payload});default:throw new Error}}var Xe=({isLoading:AA,value:eA,onChange:uA,language:qA,onUpdateCode:ZA,ActionBarRender:at,setIsWhiteTheme:Gt})=>{const[kt,Ut]=(0,x.useReducer)(Ve,_e),{theme:Dt,fontSize:oa,showEditorSetting:wn,tabToSpace:OA}=kt,xn=(0,x.useRef)(),ia=(0,x.useRef)();(0,x.useEffect)(()=>{Gt(Dt==="vs")},[Dt]);const _A={onFontSizeChange:bn=>{Ut({type:0,payload:bn}),(0,y.t)("cmFontSize",bn)},tabToSpace:OA,cmFontSize:oa,className:"oj",cmCodeMode:Dt,onTabToSpace:bn=>{Ut({type:2,payload:bn}),(0,y.t)("cmTabToSpace",bn)},onCodeModeChange:bn=>{Ut({type:1,payload:bn}),(0,y.t)("ProgrammingCodeMode",bn)}};function Ua(){Ut({type:3,payload:!1})}function va(){Ut({type:3,payload:!0})}const Ar={value:eA,language:qA,theme:Dt,options:{fontSize:oa,insertSpaces:OA},onChange:bn=>{uA(bn),ia.current=bn,clearTimeout(xn.current),xn.current=setTimeout(()=>{ZA(ia.current)},1e4)},onEditBlur:bn=>{ia.current&&ZA(ia.current)}};return ee.createElement(x.Fragment,null,at(va),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!AA&&ee.createElement(E.ZP,Ie({},Ar))),ee.createElement(b.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wn,onClose:Ua},ee.createElement(z.Z,Ie({},_A)))))},aA=ae(60141),BA=ae(24334),lA=ae(4766),$e={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},tA={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},EA=ae(54172),iA=ae(13747),NA=ae(58617),ke=ae(816),Je=ae(61186),mA=ae.n(Je),sA=ae(59301);const{Column:IA}=EA.default;var KA=({submitResult:AA,submitting:eA,submitRecords:uA,page:qA,onPageChange:ZA,topicId:at})=>{const[Gt]=(0,Ce.useSearchParams)(),{records:kt,records_count:Ut}=uA||{},[Dt,oa]=(0,x.useState)(!1),wn=Gt.get("type")==="1";return sA.createElement(Ee.Z,{spinning:eA,tip:"\u8BC4\u6D4B\u4E2D...",indicator:sA.createElement(NA.Z,{style:{fontSize:24},spin:!0})},(kt==null?void 0:kt.length)>0?sA.createElement(EA.default,{dataSource:kt,rowKey:"id",pagination:!1},sA.createElement(IA,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(OA,xn)=>sA.createElement("span",null," ",mA()(OA).format("YYYY-MM-DD HH:mm:ss"))}),sA.createElement(IA,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(OA,xn)=>{var ia;return sA.createElement("span",{className:`${OA===0?"c-green":"c-red"} current`,onClick:()=>{oa(xn.id)}},(ia=lA.Im[OA])==null?void 0:ia.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),sA.createElement(IA,{title:`\u6267\u884C\u7528\u65F6 (${wn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:OA=>OA?wn?OA:OA/1e3:""}),sA.createElement(IA,{title:`\u5185\u5B58\u6D88\u8017\uFF08${wn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:OA=>OA?wn?OA:parseFloat((OA/1024).toFixed(2)):""}),sA.createElement(IA,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),sA.createElement(IA,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(OA,xn)=>sA.createElement("span",{className:"c-light-primary current",onClick:()=>{oa(xn.id)}},"\u67E5\u770B")})):sA.createElement("div",{style:{height:300,width:"100%"}}),sA.createElement(ke.Z,{onClose:oa,open:Dt}),Ut>15?sA.createElement(iA.Z,{className:tA.pagination,current:qA,pageSize:15,total:Ut,onChange:ZA}):null)},Pe=ae(63604),pA=ae(96599),JA={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ge=ae(98573),cA=ae(59301);const Rt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var It=({hack:AA})=>{const{language:eA,difficult:uA,time_limit:qA,description:ZA}=AA,[at]=(0,Ce.useSearchParams)(),Gt=Rt[uA];return cA.createElement(cA.Fragment,null,cA.createElement("ul",{className:JA.info},cA.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",cA.createElement("b",{className:JA.info_tag},eA)),cA.createElement("li",null,cA.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",cA.createElement(pA.default,{color:Gt==null?void 0:Gt.color},Gt==null?void 0:Gt.name)),cA.createElement("li",null,cA.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",cA.createElement("span",{style:{color:"#333333"}},qA,"\u79D2"))),at.get("qtype")==="8"?cA.createElement(Ge.Z,{value:ZA,showProgramFill:!0,className:JA.desc}):cA.createElement(Ge.Z,{value:ZA,className:JA.desc}))},Bt={},bt=ae(59301),ht=({hack:AA,current_user:eA})=>bt.createElement("div",{className:Bt.answer},AA!=null&&AA.answer_text?bt.createElement(Ge.Z,{style:{padding:"13px 0"},value:(AA==null?void 0:AA.answer_text)||""}):bt.createElement(Pe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),VA=ae(41312),rA=ae(52430);function QA(AA,eA){return(0,rA.U2)(`/problems/${AA}/comments.json`,{page:eA,limit:10})}function Ye(AA){return(0,rA.v_)(`/discusses/${AA}/plus.json`,{container_type:"Discuss",type:1})}function MA(AA,eA,uA){return(0,rA.v_)(`/problems/${AA}/comments/reply.json`,{comments:{content:uA,parent_id:eA}})}function Fe(AA,eA){return(0,rA.v_)(`/problems/${AA}/comments.json`,{comments:{content:eA}})}function UA(AA,eA,uA){return(0,rA.v_)(`/problems/${AA}/comments/${eA}/hidden.json`,uA)}function st(AA,eA){return(0,rA.IV)(`/problems/${AA}/comments/${eA}`)}var jA=ae(38392);function TA({author:AA}){return x.createElement("a",{href:`/users/${AA.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${oA.Z.IMG_SERVER}/images/${AA.image_url}`,width:"50"}))}function DA({data:AA,index:eA,parentDiscussIndex:uA,user:qA,onSetActionType:ZA}){const{author:at,can_delete:Gt,content:kt,id:Ut,time:Dt}=AA;function oa(){ZA({id:Ut,index:eA,type:"delete-discuss",parentDiscussIndex:uA,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const wn=qA.admin||Gt||at.user_id===qA.user_id;return x.createElement("div",{className:"discuss-item-container second-discuss "},x.createElement(TA,{author:at}),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${at.login}`,target:"_blank"},at.name),x.createElement("span",{className:"grey"},Dt),x.createElement("div",{className:"btn-group",style:{marginBottom:0}},wn?x.createElement("a",{onClick:oa,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})):null)),x.createElement(Ge.Z,{className:"discuss-content",value:kt})))}var Jt=({user:AA,data:eA,index:uA,onPlusDiscuss:qA,onSetActionType:ZA,activeDiscussIndex:at,onReplyDiscuss:Gt,onSetActiveDiscussIndex:kt})=>{const{content:Ut,children:Dt,hidden:oa,id:wn,praise_count:OA,time:xn,user_praise:ia,can_delete:_A,author:Ua}=eA;function va(){kt(wn)}function Ar(){qA(wn,!ia,uA)}function bn(){ZA({id:wn,index:uA,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function or(){ZA({id:wn,index:uA,params:{hidden:oa?"0":"1"},type:"hidden-discuss",message:oa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const nr=AA.admin||AA.user_id===Ua.user_id;return x.createElement("div",{className:"discuss-item-container",key:wn},x.createElement(TA,{author:Ua}),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Ua.login}`,target:"_blank"}," ",Ua.name," "),x.createElement("span",{className:"grey"},xn)),x.createElement(Ge.Z,{className:"discuss-content",value:Ut}),Dt&&Dt.length>0?x.createElement("div",{className:"reply-discuss-container"},Dt.map((fn,rn)=>x.createElement(DA,{key:fn.id,data:fn,index:rn,user:AA,onSetActionType:ZA,parentDiscussIndex:uA}))):null,x.createElement("div",{className:"btn-group"},nr?x.createElement("a",{onClick:or,title:oa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:oa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,_A&&(!Dt||Dt.length==0)?x.createElement("a",{onClick:bn,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})):null,x.createElement("a",{onClick:va,title:"\u56DE\u590D"}," ",x.createElement("i",{className:"iconfont icon-huifu1"})," "),x.createElement("a",{onClick:Ar,className:ia?"c-orange":""},x.createElement("i",{className:ia?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),x.createElement("span",null,OA||""))),x.createElement(jA.Z,{id:wn,activeDiscussIndex:at,onReplyDiscuss:Gt})))},da=ae(5885),Gn={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},ha=ae(4213),Kn=(AA,eA,uA)=>new Promise((qA,ZA)=>{var at=Ut=>{try{kt(uA.next(Ut))}catch(Dt){ZA(Dt)}},Gt=Ut=>{try{kt(uA.throw(Ut))}catch(Dt){ZA(Dt)}},kt=Ut=>Ut.done?qA(Ut.value):Promise.resolve(Ut.value).then(at,Gt);kt((uA=uA.apply(AA,eA)).next())}),On=({user_praise:AA,praise_count:eA,praisePlus:uA,onCreateDiscuss:qA,discuss_count:ZA})=>{const[at,Gt]=(0,x.useState)(!1),[kt,Ut]=(0,x.useState)("");function Dt(xn){Ut(xn)}function oa(){Gt(!0)}function wn(){Gt(!1)}function OA(){return Kn(this,null,function*(){qA(kt),Ut(""),Gt(!1)})}return x.createElement("div",{className:`${Gn["dis-input-editor-container"]} ${at?Gn.active:""} `},x.createElement("div",{className:at?`hide ${Gn["text-area"]}`:Gn["text-area"]},x.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:oa}),x.createElement("a",null," ",x.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ZA," "),x.createElement("a",{className:"c-light-black",onClick:uA,title:AA?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},x.createElement("i",{className:`mr3 ${AA?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),eA?x.createElement("span",null,eA):"")),at?x.createElement("div",{className:Gn["input-mask"],onClick:wn}):null,x.createElement("div",{className:at?Gn["md-container"]:`${Gn["md-container"]} hide`},x.createElement(ha.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:kt,height:240,onChange:Dt}),x.createElement("div",{className:Gn["tip-container"],onClick:wn},x.createElement("a",{className:Gn["btn-send"],onClick:OA}," \u53D1\u9001 "))))},ra=ae(59301),gA=Object.defineProperty,GA=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Mt=(AA,eA,uA)=>eA in AA?gA(AA,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):AA[eA]=uA,Ot=(AA,eA)=>{for(var uA in eA||(eA={}))vt.call(eA,uA)&&Mt(AA,uA,eA[uA]);if(Qt)for(var uA of Qt(eA))qt.call(eA,uA)&&Mt(AA,uA,eA[uA]);return AA},yn=(AA,eA)=>GA(AA,Ft(eA)),un=(AA,eA,uA)=>new Promise((qA,ZA)=>{var at=Ut=>{try{kt(uA.next(Ut))}catch(Dt){ZA(Dt)}},Gt=Ut=>{try{kt(uA.throw(Ut))}catch(Dt){ZA(Dt)}},kt=Ut=>Ut.done?qA(Ut.value):Promise.resolve(Ut.value).then(at,Gt);kt((uA=uA.apply(AA,eA)).next())});const Pn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var yt=(AA=>(AA[AA.GET_DISCUSSES=0]="GET_DISCUSSES",AA[AA.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",AA[AA.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",AA[AA.PLUS_DISCUSS=3]="PLUS_DISCUSS",AA[AA.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",AA[AA.SET_PAGE=5]="SET_PAGE",AA[AA.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",AA))(yt||{});function ot(AA,eA){switch(eA.type){case 6:return yn(Ot({},AA),{loading:!0});case 0:return Ot(Ot({},AA),eA.payload);case 1:return Ot(Ot({},AA),eA.payload);case 4:return Ot(Ot({},AA),eA.payload);case 3:return Ot(Ot({},AA),eA.payload);case 5:return yn(Ot({},AA),{page:eA.payload});case 2:return Ot(Ot({},AA),eA.payload);default:throw new Error}}var An=({user:AA,identifier:eA,hack:uA,onTriggerPraise:qA,activeIndex:ZA})=>{const[at,Gt]=(0,x.useReducer)(ot,Pn),{loading:kt,page:Ut,data:Dt,count:oa,actionType:wn,activeDiscussIndex:OA}=at,xn=(0,x.useCallback)(()=>un(void 0,null,function*(){Gt({type:6});const fn=yield QA(eA,Ut),{comments:rn,disscuss_count:la}=fn;Gt({type:0,payload:{data:rn,count:la,loading:!1}})}),[Ut,eA]);(0,x.useEffect)(()=>{ZA==="2"&&xn()},[eA,Ut,ZA]);function ia(fn){Gt({type:5,payload:fn})}function _A(fn){Gt({type:4,payload:{actionType:fn}})}function Ua(fn){Gt(OA===fn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:fn}})}function va(fn,rn,la){return un(this,null,function*(){try{const fa=yield Ye(fn);Dt[la].user_praise=rn,Dt[la].praise_count=fa.praise_count,Gt({type:3,payload:{data:[...Dt]}})}catch(fa){console.log(fa)}})}function Ar(){return un(this,null,function*(){const{id:fn,params:rn,type:la,index:fa,parentDiscussIndex:Ia}=wn;if(la==="hidden-discuss"&&(yield UA(eA,fn,rn),Ia?Dt[Ia].children[fa].hidden=rn.hidden==1:Dt[fa].hidden=rn.hidden==1,Gt({type:4,payload:{actionType:null,data:[...Dt]}})),la==="delete-discuss"){if(yield st(eA,fn),Ia||Ia===0){let $a=Dt[Ia].children;for(let Ka=$a.length-1;Ka>=0;Ka--)if($a[Ka].id===fn){$a.splice(Ka,1);break}Dt[Ia].children=$a}else for(let $a=Dt.length-1;$a>=0;$a--)if(Dt[$a].id===fn){Dt.splice($a,1);break}Gt({type:4,payload:{actionType:null,data:[...Dt]}})}})}function bn(){Gt({type:4,payload:{actionType:null}})}function or(fn,rn){return un(this,null,function*(){try{yield MA(eA,fn,rn),xn()}catch(la){console.log(la)}})}function nr(fn){return un(this,null,function*(){Gt({type:6}),yield Fe(eA,fn),xn()})}return ra.createElement(ra.Fragment,null,ra.createElement("div",{className:"discuss-panel"},Dt.length===0?ra.createElement(Pe.Z,null):Dt.map((fn,rn)=>ra.createElement(Jt,{onReplyDiscuss:or,onPlusDiscuss:va,onSetActiveDiscussIndex:Ua,onSetActionType:_A,data:fn,index:rn,user:AA,activeDiscussIndex:OA})),oa>10?ra.createElement("div",{className:"pagination-container"},ra.createElement(iA.Z,{showQuickJumper:!0,onChange:ia,current:Ut,total:oa})):null),ra.createElement(On,{user_praise:uA.user_praise,praise_count:uA.praises_count,praisePlus:qA,discuss_count:uA.comments_count,onCreateDiscuss:nr}),ra.createElement(b.Z,null,ra.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:!!wn,onOk:Ar,onCancel:bn},ra.createElement("p",null,wn?wn.message:"")),ra.createElement(da.Z,null)))},xt=ae(82326),Et=ae(37568),dt=ae(86743),_t={},PA=ae(59301),RA=({hack:AA,current_user:eA})=>PA.createElement("div",{className:_t.answer},AA!=null&&AA.analysis?PA.createElement(Ge.Z,{style:{padding:"13px 0"},value:(AA==null?void 0:AA.analysis)||""}):PA.createElement(Pe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Le={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Ke=ae(8848),We=ae(5269),hA=ae(28284),zA=ae(71051),$A=ae(74091),ft=ae(59301);const{TextArea:Lt}=Et.default,{Panel:zt}=Ke.default;var wt=({data:AA,hack:eA})=>(console.log(AA,eA,"data"),eA!=null&&eA.is_file?ft.createElement($A.Y2,{disabled:!0,className:Le.uploadTableWrapper,showScore:!eA.test_set_score,data:AA,isProgramHomework:!0}):ft.createElement("div",{className:Le.hackSets},AA==null?void 0:AA.map((uA,qA)=>ft.createElement(Ke.default,{accordion:!0,bordered:!1,key:qA,defaultActiveKey:qA===0&&uA.id,className:Le.collapseWrapper,expandIcon:({isActive:ZA})=>ft.createElement("i",{className:`iconfont icon-weizhankai ${ZA?Le.open:Le.close}`,style:{fontSize:14,transition:"all .2s"}})},ft.createElement(zt,{key:uA.id,header:ft.createElement(ye.Z,{align:"middle",justify:"space-between",wrap:!1},ft.createElement(We.Z,{className:Le.panelHeader},ft.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",qA+1)),ft.createElement(We.Z,{flex:1},ft.createElement(ye.Z,{align:"middle",justify:"end",wrap:!1},!(eA!=null&&eA.test_set_score)&&ft.createElement(We.Z,{className:Le.rateInput},ft.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),ft.createElement("div",null,ft.createElement(hA.default.Item,{noStyle:!0},ft.createElement(zA.Z,{value:uA==null?void 0:uA.score,className:Le.baseFormItem,min:0,max:100,disabled:!0}))),ft.createElement("span",{className:"ml10"},"%")))))},ft.createElement(hA.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},ft.createElement(Lt,{readOnly:!0,value:uA==null?void 0:uA.input,rows:4})),ft.createElement(hA.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},ft.createElement(Lt,{readOnly:!0,value:uA==null?void 0:uA.output,rows:4}))))))),gn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},kA=ae(59301),Tn=(0,x.forwardRef)(({data:AA=[]},eA)=>{var uA;const[qA,ZA]=(0,x.useState)(),at=AA.filter(kt=>kt.show);(0,x.useEffect)(()=>{at.length&&ZA(at[0].id)},[AA==null?void 0:AA.length]);const Gt=((uA=at.find(kt=>kt.id===qA))==null?void 0:uA.element)||null;return(0,x.useImperativeHandle)(eA,()=>({setActiveTab:kt=>ZA(kt)})),kA.createElement("div",{className:gn.tabs},kA.createElement("div",{className:gn.tabWarp},at.map(kt=>kA.createElement("div",{onClick:()=>ZA(kt.id),className:`${gn.tab} ${kt.id===qA?gn.active:""}`,key:kt.id},kt.name))),kA.createElement("div",{className:gn.content},Gt))}),WA=ae(59301),Ba=Object.defineProperty,Ea=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,ea=(AA,eA,uA)=>eA in AA?Ba(AA,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):AA[eA]=uA,nn=(AA,eA)=>{for(var uA in eA||(eA={}))Yn.call(eA,uA)&&ea(AA,uA,eA[uA]);if(nt)for(var uA of nt(eA))ta.call(eA,uA)&&ea(AA,uA,eA[uA]);return AA},Hn=(AA,eA)=>Ea(AA,Xt(eA)),Jn=(AA,eA,uA)=>new Promise((qA,ZA)=>{var at=Ut=>{try{kt(uA.next(Ut))}catch(Dt){ZA(Dt)}},Gt=Ut=>{try{kt(uA.throw(Ut))}catch(Dt){ZA(Dt)}},kt=Ut=>Ut.done?qA(Ut.value):Promise.resolve(Ut.value).then(at,Gt);kt((uA=uA.apply(AA,eA)).next())});const ua={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},LA={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Sa=({hack:AA,onTriggerPraise:eA,topicId:uA,page:qA,onPageChange:ZA,user:at,current_user:Gt,submitRecords:kt,submitting:Ut,submitResult:Dt,setActiveIndex:oa,hack_sets:wn})=>{var OA,xn;const[ia]=(0,Ce.useSearchParams)(),[_A,Ua]=(0,x.useState)("0"),va=(0,Ce.useLocation)(),[Ar,bn]=(0,x.useState)(!1),[or,nr]=(0,x.useState)(null),[fn,rn]=(0,x.useState)([]),[la,fa]=(0,x.useState)([]),[Ia,$a]=(0,x.useState)({page:1,limit:10}),Ka=(0,x.useRef)(null),sr=(0,x.useRef)(null);console.log(at,"user");let[Se,Cr]=(0,x.useState)(Hn(nn({},(0,Ce.useParams)()),{page:1,per_page:20,name:""}));(0,x.useEffect)(()=>{sr.current&&(AA==null?void 0:AA.is_close_tips)===!1&&or===null&&nr(!0)},[sr.current,AA==null?void 0:AA.is_close_tips,or]);function Fr(){return Jn(this,null,function*(){yield(0,rA.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,x.useEffect)(()=>{oa(_A)},[_A]);function Br(Kt){return Jn(this,null,function*(){let Dn=Kt.target.id;if(Dn==="1"){let Nn=yield(0,rA.ZP)(`/api/myproblems/${Se.id}/redo_logs.json`,{method:"get",params:nn({},Ia)});(Nn==null?void 0:Nn.status)===0&&fa(Nn==null?void 0:Nn.data)}Ua(Dn)})}(0,x.useEffect)(()=>VA.Z.subscribe("to-commit-info",()=>{Ua("1"),Ka.current&&Ka.current.setActiveTab("1")}),[]),(0,x.useEffect)(()=>VA.Z.subscribe("to-reset-info",()=>{Br({target:{id:"1"}}),Ka.current&&Ka.current.setActiveTab("2")}),[]);function CA(){Ua("2")}function Bn(){return Jn(this,null,function*(){let Kt=yield(0,rA.ZP)("/api/problems/my_hack_list.json",{method:"get",params:nn({identifier:Se==null?void 0:Se.id},Se)});rn(Kt)})}const _n=[{title:null,description:WA.createElement("div",null,WA.createElement("b",{onClick:()=>{nr(!1),Fr(),bn(!0),Bn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),WA.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),WA.createElement(Be.ZP,{onClick:()=>{nr(!1),Fr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sr.current}];return WA.createElement("div",{className:$e["left-panel"]},WA.createElement("ul",{className:`${$e["s-navs"]} ${$e["bg-white"]} ${$e.b1}`},(AA==null?void 0:AA.is_program)&&!ia.get("pageId")&&WA.createElement(Qe.Z,{title:"\u9898\u76EE\u5217\u8868"},WA.createElement("div",{onClick:()=>{Bn(),bn(!0)},className:$e.btns,ref:sr,style:or?{pointerEvents:"none"}:{}},WA.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),WA.createElement("li",{style:{marginLeft:20}},WA.createElement("a",{className:_A==="0"?$e.active:"",id:"0",onClick:Br},"\u9898\u76EE\u63CF\u8FF0")),WA.createElement("li",null,WA.createElement("a",{className:_A==="1"?$e.active:"",id:"1",onClick:Br},"\u64CD\u4F5C\u8BB0\u5F55")),(ia.get("type")!=="exercises"&&(AA==null?void 0:AA.answer_text_show)||ia.get("type")!=="exercises"&&(AA==null?void 0:AA.analysis_show))&&WA.createElement("li",null,WA.createElement("a",{className:_A==="4"?$e.active:"",id:"4",onClick:Br},"\u89E3\u7B54\u53C2\u8003")),ia.get("type")!=="exercises"&&WA.createElement("li",null,WA.createElement("a",{className:_A==="2"?$e.active:"",id:"2",onClick:Br},"\u8BC4\u8BBA")),!!(wn!=null&&wn.length)&&ia.get("type")!=="exercises"&&ia.get("type")!=="1"&&WA.createElement("li",null,WA.createElement("a",{className:_A==="5"?$e.active:"",id:"5",onClick:Br},"\u6D4B\u8BD5\u7528\u4F8B"))),WA.createElement("div",{className:`${$e["tab-panel-body"]} ${_A==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},WA.createElement(It,{hack:AA,onTriggerPraise:eA,toDiscuss:CA})),WA.createElement("div",{style:{padding:"12px"},className:`${$e["tab-panel-body"]} ${_A==="1"?"":"hide"}`},WA.createElement(Tn,{ref:Ka,data:[{id:"1",show:ia.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:WA.createElement(WA.Fragment,null,kt!=null&&kt.records_count||Ut?WA.createElement(KA,{page:qA,onPageChange:ZA,topicId:uA,submitting:Ut,key:(Dt==null?void 0:Dt.id)||1,submitRecords:kt,submitResult:Dt}):WA.createElement(Pe.Z,null))},{id:"2",show:ia.get("type")==="exercises"||(AA==null?void 0:AA.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:WA.createElement(WA.Fragment,null,WA.createElement(EA.default,{pagination:!1,dataSource:la==null?void 0:la.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Kt,Dn,Nn)=>mA()(Kt).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Kt,Dn,Nn)=>{var Zn;return(Zn=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(rt=>rt.id===Kt))==null?void 0:Zn.name}}]}),WA.createElement(iA.Z,{style:{marginTop:10},current:Ia.page,total:la==null?void 0:la.count,hideOnSinglePage:!0,onChange:Kt=>Jn(void 0,null,function*(){Ia.page=Kt,$a(Ia);let Dn=yield(0,rA.ZP)(`/api/myproblems/${Se.id}/redo_logs.json`,{method:"get",params:Hn(nn({},Ia),{courseId:Se.courseId})});(Dn==null?void 0:Dn.status)===0&&fa(Dn==null?void 0:Dn.data)})}))}]})),WA.createElement("div",{style:{padding:"12px"},className:`${$e["tab-panel-body"]} ${_A==="4"?"":"hide"}`},WA.createElement(Tn,{data:[{id:"1",show:ia.get("type")!=="exercises"&&(AA==null?void 0:AA.answer_text_show),name:"\u7B54\u6848",element:WA.createElement(WA.Fragment,null,WA.createElement(ht,{hack:AA,current_user:Gt}))},{id:"2",show:ia.get("type")!=="exercises"&&(AA==null?void 0:AA.analysis_show),name:"\u89E3\u6790",element:WA.createElement(WA.Fragment,null,WA.createElement(RA,{hack:AA,current_user:Gt}))}]})),WA.createElement("div",{className:`${$e["tab-panel-body"]} ${_A==="2"?"":"hide"}`,style:{padding:0}},WA.createElement(An,{user:at,activeIndex:_A,identifier:AA.identifier,hack:AA,onTriggerPraise:eA})),WA.createElement("div",{className:`${$e["tab-panel-body"]} ${_A==="5"?"":"hide"}`,style:{padding:12}},WA.createElement(wt,{data:wn||[],hack:AA})),WA.createElement(a.Z,{rootClassName:$e.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>bn(!1),open:Ar},WA.createElement(ye.Z,null,WA.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),WA.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",fn==null?void 0:fn.total_count,"\u9898\xA0[\xA0",fn==null?void 0:fn.total_score,"\u5206\xA0]\xA0"),!(at!=null&&at.hack_manager)&&WA.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",fn==null?void 0:fn.work_score,"\u5206")),WA.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),WA.createElement(ye.Z,{align:"middle",className:"mt10 mb10"},!(at!=null&&at.hack_manager)&&WA.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Kt=>{Se.page=1,Se.finish_status=Kt,Cr(nn({},Se)),Bn()}},WA.createElement(xt.default.Option,{value:""},"\u5168\u90E8"),WA.createElement(xt.default.Option,{value:0},"\u672A\u5F00\u59CB"),WA.createElement(xt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),WA.createElement(xt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),WA.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Kt=>{Se.page=1,Se.difficult=Kt||null,Cr(nn({},Se)),Bn()}},WA.createElement(xt.default.Option,{value:0},"\u5168\u90E8"),WA.createElement(xt.default.Option,{value:1},"\u7B80\u5355"),WA.createElement(xt.default.Option,{value:2},"\u9002\u4E2D"),WA.createElement(xt.default.Option,{value:3},"\u56F0\u96BE")),WA.createElement(Et.default.Search,{size:"large",onSearch:Kt=>{Se.name=Kt,Se.page=1,Cr(nn({},Se)),Bn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),WA.createElement("div",{className:$e.list,style:{height:36,background:"#3D445C"}},!(at!=null&&at.hack_manager)&&WA.createElement("span",null,"\u72B6\u6001"),WA.createElement("span",null,"\u5E8F\u53F7"),WA.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),WA.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),WA.createElement("div",{style:{overflow:"auto",flex:1}},(OA=fn==null?void 0:fn.data)!=null&&OA.length?(xn=fn==null?void 0:fn.data)==null?void 0:xn.map((Kt,Dn)=>WA.createElement("div",{onClick:()=>Jn(void 0,null,function*(){let Nn=yield(0,rA.ZP)(`/api/problems/${Kt==null?void 0:Kt.identifier}/start.json`,{method:"get",params:{hack_user_id:at==null?void 0:at.user_id}});Nn&&(Ce.history.replace(`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`),window.location.reload())}),className:`${$e.list} ${Kt!=null&&Kt.checked?$e.active:""}`},!(at!=null&&at.hack_manager)&&WA.createElement(WA.Fragment,null,!(Kt!=null&&Kt.opened)&&WA.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Kt==null?void 0:Kt.opened)&&!(Kt!=null&&Kt.passed)&&WA.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Kt==null?void 0:Kt.opened)&&(Kt==null?void 0:Kt.passed)&&WA.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),WA.createElement("span",null,(Se.page-1)*20+(Dn+1)),WA.createElement("span",{style:{flex:1},title:Kt.name},`[${Kt==null?void 0:Kt.score}\u5206]`,"\xA0",Kt.name),WA.createElement("span",{style:{flexBasis:48,paddingRight:0}},ua[Kt.difficult]))):WA.createElement(Pe.Z,null)),WA.createElement(iA.Z,{current:Se.page,className:"mt20",hideOnSinglePage:!0,total:fn==null?void 0:fn.count,pageSize:Se.per_page,onChange:(Kt,Dn)=>{Se.page=Kt,Se.per_page=Dn,Bn()}})),WA.createElement(dt.Z,{rootClassName:$e.tour,closeIcon:!1,open:!!or,steps:_n,gap:{offset:3,radius:2}}))},Pa=ae(62522),Qa=ae(72734),_a=ae(90655),YA=ae(23553),St=ae(81813),mt=ae(84845),et=ae(95243),pn=ae(92310),ca=ae.n(pn),Ya=ae(36166),fe=ae(25842),me=ae(64681),He=ae(74505),qe=ae(91686),yA=ae(61394),nA=ae(59301),tt=Object.defineProperty,ut=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,XA=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,vn=(AA,eA,uA)=>eA in AA?tt(AA,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):AA[eA]=uA,Vt=(AA,eA)=>{for(var uA in eA||(eA={}))XA.call(eA,uA)&&vn(AA,uA,eA[uA]);if(Pt)for(var uA of Pt(eA))it.call(eA,uA)&&vn(AA,uA,eA[uA]);return AA},ln=(AA,eA)=>ut(AA,Tt(eA)),Fn=(AA,eA)=>{var uA={};for(var qA in AA)XA.call(AA,qA)&&eA.indexOf(qA)<0&&(uA[qA]=AA[qA]);if(AA!=null&&Pt)for(var qA of Pt(AA))eA.indexOf(qA)<0&&it.call(AA,qA)&&(uA[qA]=AA[qA]);return uA},mn=(AA,eA,uA)=>new Promise((qA,ZA)=>{var at=Ut=>{try{kt(uA.next(Ut))}catch(Dt){ZA(Dt)}},Gt=Ut=>{try{kt(uA.throw(Ut))}catch(Dt){ZA(Dt)}},kt=Ut=>Ut.done?qA(Ut.value):Promise.resolve(Ut.value).then(at,Gt);kt((uA=uA.apply(AA,eA)).next())});const{Countdown:aa}=ve.default,Fa={Java:"java",C:"c",Python:"py","C++":"c"};var an=(AA=>(AA[AA.SET_LOADING=0]="SET_LOADING",AA[AA.GET_DATA=1]="GET_DATA",AA[AA.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",AA[AA.SET_DATA=3]="SET_DATA",AA[AA.SET_DEBUGING=4]="SET_DEBUGING",AA[AA.SET_SUBMITING=5]="SET_SUBMITING",AA[AA.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",AA[AA.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",AA[AA.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",AA[AA.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",AA[AA.SET_PAGE=10]="SET_PAGE",AA))(an||{});function hn(){return new Date().getTime()}const ya={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ja(AA,eA){switch(eA.type){case 1:return Vt(Vt({},AA),eA.payload);case 3:return ln(Vt({},AA),{data:eA.payload});case 0:return ln(Vt({},AA),{loading:eA.payload});case 9:return ln(Vt({},AA),{showNote:eA.payload});case 4:return ln(Vt({},AA),{debuging:eA.payload});case 5:return ln(Vt({},AA),{submitting:eA.payload});case 2:return ln(Vt({},AA),{submitRecords:eA.payload});case 10:return ln(Vt({},AA),{submitRecordPage:eA.payload});case 6:return ln(Vt({},AA),{executingMessage:eA.payload});case 7:return Vt(Vt({},AA),eA.payload);case 8:return Vt(Vt({},AA),eA.payload);default:throw new Error}}var Oa=({children:AA})=>{var eA,uA,qA,ZA,at,Gt,kt,Ut,Dt,oa;const[wn,OA]=(0,x.useReducer)(ja,ya),{id:xn}=(0,Ce.useParams)(),ia=(0,Ce.useLocation)(),[_A]=(0,Ce.useSearchParams)(),{loading:Ua,data:va,debugResult:Ar,submitResult:bn,submitRecords:or,submitRecordPage:nr,showNote:fn,debuging:rn,submitting:la,executingMessage:fa}=wn,[Ia,$a]=(0,x.useState)("#37AD83"),[Ka,sr]=(0,x.useState)(null),[Se,Cr]=(0,x.useState)({}),[Fr,Br]=(0,x.useState)(!0),[CA,Bn]=(0,x.useState)(!1),[_n,Kt]=(0,x.useState)(!1),Dn=(0,x.useRef)(null),Nn=(0,x.useRef)(0),Zn=va==null?void 0:va.user,rt=va==null?void 0:va.hack,[wr,Te]=(0,x.useState)(!1),dA=(0,x.useRef)(1),SA=(0,x.useRef)(!1);(0,Ya.y)(_A.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Qn}=(0,Ya.X)(),[Wt,Mn]=(0,x.useState)(""),Yt=(0,St._)(Se),[cn,At]=(0,x.useState)({open:!1,text:""}),[en,Sn]=(0,x.useState)(null),Vn=(0,x.useRef)(null);(0,x.useEffect)(()=>{var ct;let Ht=(ct=rt==null?void 0:rt.homework_extension)==null?void 0:ct.failed_evaluate_num;typeof Ht=="number"&&Sn(Ht)},[(eA=rt==null?void 0:rt.homework_extension)==null?void 0:eA.failed_evaluate_num]),(0,x.useEffect)(()=>{function ct(){return mn(this,null,function*(){var Ht,xA,dn,wa,Ra;Br(!0);const Va=yield(0,ce.fu)(xn,{exercise_id:_A.get("exercisesId")});if(setTimeout(()=>{Br(!1)},800),Va.status!==401){try{Va.hack.code=BA.Base64.decode(Va.hack.code)}catch(Da){console.log(Da)}Va.hack=ln(Vt({},Va.hack),{is_program:_A.get("type")==="1"}),OA({type:1,payload:{loading:!1,data:Va}})}if(_A.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Da;_A.get("coursesId")=="coursesId"?Da=yield(0,Me._F)({categoryId:_A.get("exercisesId"),login:_A.get("login")}):Da=yield(0,Me._B)({categoryId:_A.get("exercisesId"),login:_A.get("login")}),Cr(Vt({},Da)),Qn((Ht=Da==null?void 0:Da.exercise)==null?void 0:Ht.forbid_copy),typeof((xA=Da==null?void 0:Da.exercise)==null?void 0:xA.left_time)=="number"&&(sr(Date.now()+((dn=Da==null?void 0:Da.exercise)==null?void 0:dn.left_time)*1e3),setTimeout(()=>{$a("red")},(((wa=Da==null?void 0:Da.exercise)==null?void 0:wa.left_time)-300>0?((Ra=Da==null?void 0:Da.exercise)==null?void 0:Ra.left_time)-300:0)*1e3))}})}xn&&ct()},[xn]),(0,x.useEffect)(()=>{var ct;return _A.get("type")==="exercises"&&((ct=Se==null?void 0:Se.exercise)!=null&&ct.screen_open)&&(window.removeEventListener("blur",fA,!1),mt.U.forEach((Ht,xA)=>{window.addEventListener(Ht,fA,!1)}),window.addEventListener("blur",fA,!1),window.focus()),()=>{document.removeEventListener((0,De.gH)(),fA)}},[Se]),(0,x.useEffect)(()=>{Wt==="1"&&xn&&rt!=null&&rt.language&&Nt()},[xn,nr,rt==null?void 0:rt.language,Wt]),(0,x.useEffect)(()=>(rt!=null&&rt.is_program&&(Nn.current=0,Dn.current=setInterval(()=>{Rn()},15e3)),()=>{clearInterval(Dn.current)}),[rt==null?void 0:rt.is_program]);const Rn=()=>mn(void 0,null,function*(){let ct=yield(0,rA.ZP)(`/api/myproblems/${xn}/save_long_time.json`,{method:"get",params:{answer_long_time:Nn.current}})}),fA=()=>{SA.current||(0,De.BU)(),window.parent.postMessage("backExercise","*")};function Nt(){return mn(this,null,function*(){try{const ct=yield(0,ce.zO)(xn,{limit:15,page:nr,language:rt==null?void 0:rt.language});OA({type:2,payload:ct})}catch(ct){console.log(ct)}})}function sn(ct){OA({type:10,payload:ct})}function tn(ct){return mn(this,null,function*(){var Ht;let xA;(_A.get("ip_limit")==="inner"||_A.get("ip_bind_type")==="true")&&(xA=yield(0,Qa.y)({ip_limit:_A.get("ip_limit"),ip_bind:_A.get("ip_bind_type")==="true"}));const dn=yield(0,ce.n4)(xn,{code:BA.Base64.encode(ct||rt.code),language:rt==null?void 0:rt.language,exercise_id:_A.get("exercisesId"),question_id:_A.get("questionId"),ip:xA});return dn.status===-5&&(0,Ce.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ln(Vt({errorMessage:dn==null?void 0:dn.message},(Se==null?void 0:Se.exercise)||{}),{exercise_user_id:(Ht=Se==null?void 0:Se.exercise)==null?void 0:Ht.exercise_user_id,id:_A.get("exercisesId")})}}),dn})}function Cn(){return mn(this,null,function*(){if(dA.current=2,!la){OA({type:5,payload:!0});try{VA.Z.publish("to-commit-info");const ct=yield tn();if(console.log(ct,1),ct.status===0){let Va=function(){return mn(this,null,function*(){const{status:Da,data:za}=yield(0,ce.rX)(xn,"submit"),er=hn()-Ra>(dn*wa+3)*1e3;if(Da!==0&&!er&&setTimeout(Va,1e3),er){we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),OA({type:5,payload:!1});return}if(Da===0){za.status===2&&we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(za==null?void 0:za.status)===0&&_A.get("type")==="1"&&Kt(!0),(za==null?void 0:za.status)!==0&&_A.get("type")==="1"&&Sn(dr=>dr+1);const vr=yield(0,ce.zO)(xn,{limit:15,page:nr,language:rt==null?void 0:rt.language});OA({type:8,payload:ln(Vt({},wn),{submitResult:za,submitting:!1,submitRecords:vr})})}})},Ht={};if(_A.get("type")==="exercises"?(Ht.extras={exercise_id:_A.get("exercisesId"),question_id:_A.get("questionId")},(_A.get("ip_limit")==="inner"||_A.get("ip_bind_type")==="true")&&(Ht.extras.ip=yield(0,Qa.y)({ip_limit:_A.get("ip_limit"),ip_bind:_A.get("ip_bind_type")==="true"}))):_A.get("type")==="smartPlan"&&(Ht.extras={smart_plan_item_bank_id:_A.get("smartPlanItemBankId")}),(yield(0,ce.bM)(xn,Ht)).status===-1&&_A.get("exercisesId")){window.parent.location.href=`/classrooms/${_A.get("coursesId")}/exercise/${_A.get("exercisesId")}/detail`;return}const{time_limit:dn,test_case_size:wa}=rt,Ra=hn();Va()}else OA({type:5,payload:!1})}catch(ct){console.log(ct),OA({type:5,payload:!1})}Te(!1)}})}function on(){return mn(this,null,function*(){dA.current=1,wn.debuging=!0,OA({type:4,payload:!0});try{if((yield tn()).status===0){let Ra=function(){return mn(this,null,function*(){const{status:Va,message:Da,data:za}=yield(0,ce.rX)(xn,"debug"),er=hn()-wa>(Ht+3)*1e3;if(Va!==0&&!er&&(OA({type:6,payload:Da}),setTimeout(Ra,1e3)),er){we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),OA({type:4,payload:!1}),OA({type:7,payload:ln(Vt({},wn),{debugResult:{status:2},debuging:!1})});return}Va===0&&(za.status===2&&we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),OA({type:4,payload:!1}),OA({type:7,payload:ln(Vt({},wn),{debugResult:za,debuging:!1})}))})};const{time_limit:Ht}=rt;let xA={input:encodeURIComponent(va.test_case.input)};if(_A.get("type")==="exercises"&&(xA.exercise_id=_A.get("exercisesId")),(yield(0,ce.MU)(xn,xA)).status===-1&&_A.get("exercisesId")){window.parent.location.href=`/classrooms/${_A.get("coursesId")}/exercise/${_A.get("exercisesId")}/detail`;return}const wa=hn();Ra()}else OA({type:4,payload:!1})}catch(ct){console.log(ct)}finally{}})}function jn(ct,Ht){const xA=Ht?{modify_code:!1}:{};OA({type:3,payload:ln(Vt({},va),{hack:Vt(ln(Vt({},rt),{code:ct}),xA)})}),Te(!0)}const jt=ct=>mn(void 0,null,function*(){let Ht=yield(0,rA.ZP)(`/api/problems/${rt==null?void 0:rt.identifier}/start.json`,{method:"get",params:{language:ct==="C++"||ct==="c++"?encodeURIComponent(ct):ct,hack_user_id:Zn==null?void 0:Zn.user_id}});Ht.status!==-1&&Ce.history.replace(`/myproblems/${Ht==null?void 0:Ht.identifier}${window.location.search}`)});function pt(ct){let Ht=ct.target.value;OA({type:3,payload:ln(Vt({},va),{test_case:{input:Ht}})})}function Ct(){return mn(this,null,function*(){try{let ct={};_A.get("type")==="exercises"?ct.exercise_id=_A.get("exercisesId"):rt!=null&&rt.homework_common_id&&(ct.homework_common_id=rt==null?void 0:rt.homework_common_id);const Ht=yield(0,ce.H7)(xn,Vt({},ct));Ht.status===401||(jn(BA.Base64.decode(Ht.code)),(_A.get("type")==="exercises"||rt!=null&&rt.homework_common_id)&&VA.Z.publish("to-reset-info"))}catch(ct){console.log(ct)}})}function Zt(){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:nA.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",nA.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return mn(this,null,function*(){const ct=yield(0,ce.fi)(xn);ct.status===401||jn(BA.Base64.decode(ct.code),!0)})}})}function Xn(){OA({type:9,payload:!0})}function Ca(){OA({type:9,payload:!1})}function Za(ct){return mn(this,null,function*(){yield(0,ce.MK)(xn,ct),OA({type:1,payload:{showNote:!1,data:ln(Vt({},va),{hack:ln(Vt({},rt),{notes:ct.notes})})}})})}const Na={hack:rt,isLoading:Fr,input:(uA=va==null?void 0:va.test_case)==null?void 0:uA.input,is_file:(qA=va==null?void 0:va.test_case)==null?void 0:qA.is_file,language:rt==null?void 0:rt.language,code:rt==null?void 0:rt.code,title:"main."+Fa[rt==null?void 0:rt.language],modify_code:rt==null?void 0:rt.modify_code,notes:rt==null?void 0:rt.notes,debugResult:Ar,debuging:rn,submitting:la,submitResult:bn,executingMessage:fa,onCancelNote:Ca,onAddNote:Za,showNote:fn,user:Zn,onShowNote:Xn,onSubmitCode:Cn,onChangeCode:jn,onChangeInput:pt,onDebugCode:on,onResetCode:Ct,onSyncCode:Zt,onUpdateCode:tn,onChangeLanguage:jt,isWhiteTheme:CA,setIsWhiteTheme:Bn,topDispatch:OA};function ar(){return mn(this,null,function*(){const{praise_count:ct}=yield(0,ce.vl)(rt.id,{container_type:"Hack",type:1});let Ht=ln(Vt({},va),{hack:ln(Vt({},rt),{praises_count:ct,user_praise:!rt.user_praise})});OA({type:3,payload:Ht})})}const xa={topicId:xn,submitResult:bn,submitRecords:or,submitting:la,page:nr,onPageChange:sn,hack:rt,user:va==null?void 0:va.user,hack_sets:va==null?void 0:va.hack_sets,current_user:va==null?void 0:va.current_user,onTriggerPraise:ar,setActiveIndex:Mn};console.log(Se);const[ba,Ha]=(0,x.useState)(!1),[Wa,Ln]=(0,x.useState)(!1);(0,x.useEffect)(()=>{const ct=Ht=>{if(console.log("event-----",Ht),Ht.data.type==="showIntelligentTeacherStatus"){const{aiStatus:xA,questionStatus:dn}=Ht.data;if(Ha(xA),dn){let wa=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(wa.includes(_A.get("smartPlanItemBankId")))return;we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:nA.createElement("div",{className:"tc font16"},dn?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>mn(void 0,null,function*(){Cn(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(wa.push(_A.get("smartPlanItemBankId"))));let Ra="";_A.get("isMiniprogram")?Ra=`/miniprogram/courseware/study?courses_id=${_A.get("coursesId")}&id=${_A.get("exercisesId")}`:Ra=`/classrooms/${_A.get("coursesId")}/smart_plan/${_A.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Ce.history.push(Ra)})})}}};return window.addEventListener("message",ct),()=>{window.removeEventListener("message",ct)}},[]);const gt=()=>{if(_A.get("type")==="exercises")return!1;const ct=Object.entries((rt==null?void 0:rt.homework_extension)||{}).some(([Ht,xA])=>Ht!=="ai_code_evaluation_promote"&&!!xA);return!!(_A.get("type")==="1"&&((0,me.$O)()||ct)||_A.get("type")==="smartPlan"&&(ba||_A.get("showAi")))};return(0,x.useEffect)(()=>{var ct,Ht,xA,dn,wa,Ra,Va;gt()&&(en>((Ht=(ct=rt==null?void 0:rt.homework_extension)==null?void 0:ct.ai_guide_data)==null?void 0:Ht.evaluation_num)&&At({open:!0,text:(dn=(xA=rt==null?void 0:rt.homework_extension)==null?void 0:xA.ai_guide_data)==null?void 0:dn.evaluation_msg}),(wa=rt==null?void 0:rt.homework_extension)!=null&&wa.ai_guide&&en==0&&!Vn.current&&(Vn.current=setTimeout(()=>{var Da,za;At({open:!0,text:(za=(Da=rt==null?void 0:rt.homework_extension)==null?void 0:Da.ai_guide_data)==null?void 0:za.unanswered_msg})},(((Va=(Ra=rt==null?void 0:rt.homework_extension)==null?void 0:Ra.ai_guide_data)==null?void 0:Va.unanswered_time)||0)*60*1e3)),Vn.current&&en>0&&clearTimeout(Vn.current))},[en,rt]),nA.createElement(nA.Fragment,null,nA.createElement(Ee.Z,{spinning:Ua,delay:500},va?nA.createElement("div",{style:{minWidth:"1200px"}},nA.createElement("header",{className:ca()(et.Z.header,CA&&et.Z.whiteHeader)},!((ZA=["smartPlan","exercises"])!=null&&ZA.includes(_A.get("type")))&&nA.createElement("div",null,nA.createElement("img",{src:`${oA.Z.IMG_SERVER}/images/${Zn==null?void 0:Zn.image_url}`,alt:"user",width:36}),nA.createElement("span",{style:{color:CA?"#333":"#B2BACB",fontSize:16}},Zn==null?void 0:Zn.name)),((at=["smartPlan","exercises"])==null?void 0:at.includes(_A.get("type")))&&nA.createElement("div",null,nA.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",nA.createElement("span",{className:"ml10"},((Gt=Se==null?void 0:Se.exercise)==null?void 0:Gt.user_name)||(Zn==null?void 0:Zn.name)||"--")),nA.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",nA.createElement("span",{className:"ml10"},((kt=Se==null?void 0:Se.exercise)==null?void 0:kt.student_id)||(Zn==null?void 0:Zn.student_id)||"--"))),nA.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},nA.createElement("div",null,rt.name)),(_A.get("type")==="smartPlan"||(rt==null?void 0:rt.is_program))&&nA.createElement(_a.Z,{defaultValue:(rt==null?void 0:rt.answer_long_time)||0,onChange:ct=>{Nn.current=ct},className:et.Z.timepiece}),Zn!=null&&Zn.hack_manager&&!_A.get("is_smart_plan")?nA.createElement(Ce.Link,{className:et.Z.btn_edit,to:_A.get("type")==="1"?_A.get("pageId")?`/problems/newedit/${rt.identifier}?type=1&pageId=${_A.get("pageId")}&backUrl=${_A.get("backUrl")}`:`/problems/newedit/${rt.identifier}?type=1`:_A.get("backUrl")?`/problems/newedit/${rt.identifier}?backUrl=${_A.get("backUrl")}`:`/problems/newedit/${rt.identifier}`}," ",nA.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Ut=Se==null?void 0:Se.exercise)!=null&&Ut.left_time)&&nA.createElement(nA.Fragment,null,nA.createElement("span",{style:{color:Ia,marginRight:6},className:`iconfont icon-daojishi ${et.Z.djs}`}),nA.createElement("span",{className:"c-white mr20"},nA.createElement(aa,{valueStyle:{color:Ia,fontSize:20,fontWeight:500},title:nA.createElement("span",{style:{color:Ia,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ka,onFinish:()=>mn(void 0,null,function*(){const ct=yield(0,Me.VL)({categoryId:_A.get("exercisesId"),commit_method:2});if((ct==null?void 0:ct.status)===0&&(tn(),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:nA.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",nA.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>mn(void 0,null,function*(){window.parent.location.href=`/classrooms/${_A.get("coursesId")}/exercise/${_A.get("exercisesId")}/detail`})})),(ct==null?void 0:ct.status)===-3){const Ht=parseInt(ct==null?void 0:ct.message);sr(Date.now()+Ht*1e3)}})}))),(Dt=["smartPlan","exercises"])!=null&&Dt.includes(_A.get("type"))?nA.createElement(Be.ZP,{type:"primary",onClick:()=>{if(_A.get("type")==="exercises"){const ct=()=>mn(void 0,null,function*(){yield tn(),Te(!1),Yt(),SA.current=!0,fA()});if(!(or!=null&&or.records_count)||wr){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:nA.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ct});return}ct()}else{let ct="";_A.get("isMiniprogram")?ct=`/miniprogram/courseware/study?courses_id=${_A.get("coursesId")}&id=${_A.get("exercisesId")}`:ct=`/classrooms/${_A.get("coursesId")}/smart_plan/${_A.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Ce.history.push(ct)}}},_A.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):nA.createElement("span",{onClick:()=>{var ct;if(_A.get("backUrl"))Ce.history.push(_A.get("backUrl"));else if(_A.get("type")==="1"){let Ht=(ct=localStorage.getItem("program_homework"))==null?void 0:ct.split(",");Ce.history.push(`/classrooms/${Ht==null?void 0:Ht[0]}/program_homework/${Ht==null?void 0:Ht[1]}/detail`)}else Ce.history.push("/problemset")}},nA.createElement(Qe.Z,{title:"\u5173\u95ED"},nA.createElement("i",{style:{color:CA?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),nA.createElement(Ee.Z,{size:"large",spinning:Fr},nA.createElement(be.Z,{className:ca()(et.Z.myProblems,CA&&et.Z.whiteMyProblems),leftChild:nA.createElement(Sa,Vt({},xa)),rightChild:nA.createElement(Un,Vt({},Na))}))):null,nA.createElement(we.default,{centered:!0,closable:!1,width:680,footer:null,open:_n,className:"oj-modal"},nA.createElement("section",{className:"oj-modal-content"},nA.createElement("div",{className:"oj-modal-head"},nA.createElement("img",{src:Pa,alt:""}),nA.createElement("i",{onClick:()=>Kt(!1),className:"iconfont icon-guanbi1"})),nA.createElement("aside",null,nA.createElement("img",{className:"mr30",src:yA.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",nA.createElement("span",{style:{color:"#75d6ba",marginRight:100}},bn==null?void 0:bn.execute_time,"ms"),"\u4F18\u4E8E",nA.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(bn==null?void 0:bn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),nA.createElement("aside",{className:"mb50"},nA.createElement("img",{src:qe.Z,className:"mr30"}),nA.createElement("span",{className:"oj-modal-tt"},nA.createElement("span",null,nA.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),nA.createElement("span",{className:"c-light-primary"},bn==null?void 0:bn.execute_memory,"kb")),nA.createElement("span",null,nA.createElement("span",null))),"\u4F18\u4E8E",nA.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(bn==null?void 0:bn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),nA.createElement("div",{id:"oj-modal-next",onClick:()=>mn(void 0,null,function*(){var ct;if(bn!=null&&bn.next_identifier){let Ht=yield(0,rA.ZP)(`/api/problems/${bn==null?void 0:bn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Zn==null?void 0:Zn.user_id}});Ht&&(Ce.history.replace(`/myproblems/${Ht==null?void 0:Ht.identifier}${window.location.search}`),window.location.reload())}else{let Ht=(ct=localStorage.getItem("program_homework"))==null?void 0:ct.split(",");Ce.history.push(`/classrooms/${Ht==null?void 0:Ht[0]}/program_homework/${Ht==null?void 0:Ht[1]}/detail`)}}),className:"oj-modal-btn"},bn!=null&&bn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),gt()&&nA.createElement(fe.Z,{showData:_A.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:rt==null?void 0:rt.homework_extension,description:rt==null?void 0:rt.description,allShow:(0,me.$O)(),code:rt==null?void 0:rt.code,sendParams:{source:"hack",hack_id:xn},draggableExtraNode:((oa=rt==null?void 0:rt.homework_extension)==null?void 0:oa.ai_guide)&&(cn==null?void 0:cn.open)&&nA.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},nA.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),nA.createElement(He.Z,{text:(cn==null?void 0:cn.text)||""}),nA.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:ct=>{At({open:!1,text:""})}}))})),nA.createElement(YA.Z,{successCb:()=>{dA.current===1?on():Cn()}}))};function ga({title:AA,modify_code:eA,onSyncCode:uA,onShowCodeSetting:qA,onResetCode:ZA,hack:at,onChangeLanguage:Gt,isWhiteTheme:kt}){var Ut;const Dt=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:nA.createElement(le.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ZA})},[oa]=(0,Ce.useSearchParams)(),wn=oa.get("language"),OA=xn=>xn==="1"?"c++":xn==="2"?"C++":xn;return(0,x.useEffect)(()=>{wn&&Gt(OA(wn))},[]),(0,x.useEffect)(()=>{at!=null&&at.tpm_code_modified&&we.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:nA.createElement(le.Z,null),content:nA.createElement("div",null,nA.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),nA.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),nA.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ZA()})},[at==null?void 0:at.language]),console.log(at,kt,"hack"),nA.createElement("div",{className:`${et.Z.codeHead} ${kt?et.Z.whiteCodeHead:""}`},nA.createElement("div",{className:et.Z.navWrap},(Ut=at==null?void 0:at.all_language)==null?void 0:Ut.map(xn=>nA.createElement("div",{className:`${et.Z.nav} ${xn===(at==null?void 0:at.language)?et.Z.active:""}`,key:xn,onClick:()=>Gt(xn)},nA.createElement(Qe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},nA.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),nA.createElement("span",null,xn)))),nA.createElement(ye.Z,{align:"middle",style:{marginLeft:"auto"}},eA?nA.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:uA},nA.createElement("img",{src:aA,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,nA.createElement("a",{onClick:Dt},nA.createElement(Qe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},nA.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),nA.createElement("a",{onClick:qA},nA.createElement(Qe.Z,{title:"\u8BBE\u7F6E"},nA.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Un(AA){var eA=AA,{input:uA,is_file:qA,showNote:ZA,onShowNote:at,notes:Gt,onCancelNote:kt,onAddNote:Ut,debugResult:Dt,language:oa,debuging:wn,submitting:OA,executingMessage:xn,code:ia,onSubmitCode:_A,onDebugCode:Ua,onChangeCode:va,onChangeInput:Ar,onUpdateCode:bn,user:or,isLoading:nr,submitResult:fn}=eA,rn=Fn(eA,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function la(Ia){return nA.createElement(ga,ln(Vt({},rn),{onShowCodeSetting:Ia}))}const fa=Vt({input:uA,is_file:qA,debugResult:Dt,debuging:wn,submitting:OA,executingMessage:xn,onDebugCode:Ua,onChangeCode:va,onSubmitCode:_A,onChangeInput:Ar,user:or,submitResult:fn},rn);return nA.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},nA.createElement(Xe,{setIsWhiteTheme:rn==null?void 0:rn.setIsWhiteTheme,isLoading:nr,language:oa,value:ia,onChange:va,onUpdateCode:bn,ActionBarRender:la}),nA.createElement(lA.ZP,Vt({},fa)))}},7051:function(Ue,Ze,ae){"use strict";ae.d(Ze,{h:function(){return x}});var x=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(x||{})},78837:function(Ue,Ze,ae){"use strict";ae.d(Ze,{H7:function(){return a},MK:function(){return le},MU:function(){return Me},X6:function(){return be},bM:function(){return ce},fi:function(){return E},fu:function(){return ye},n4:function(){return b},rX:function(){return oA},vl:function(){return y},zO:function(){return De}});var x=ae(52430),Ce=Object.defineProperty,ve=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Be=(z,ee,oe)=>ee in z?Ce(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[ee]=oe,Qe=(z,ee)=>{for(var oe in ee||(ee={}))we.call(ee,oe)&&Be(z,oe,ee[oe]);if(ve)for(var oe of ve(ee))Ee.call(ee,oe)&&Be(z,oe,ee[oe]);return z};function ye(z,ee){return(0,x.U2)(`myproblems/${z}.json`,Qe({hidePopLogin:!0},ee||{}))}function ce(z,ee){return(0,x.v_)(`myproblems/${z}/code_submit.json`,ee)}function Me(z,ee){return(0,x.v_)(`myproblems/${z}/code_debug.json`,ee)}function De(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,x.U2)(`myproblems/${z}/submit_records.json`,ee)}function be(z){return(0,x.U2)("myproblems/record_detail.json",{id:z})}function oA(z,ee){return(0,x.U2)(`myproblems/${z}/result.json`,{mode:ee})}function le(z,ee){return(0,x.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,x.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function E(z){return(0,x.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ee){return(0,x.v_)(`myproblems/${z}/update_code.json`,ee)}function y(z,ee){return(0,x.v_)(`discusses/${z}/plus.json`,ee)}},61407:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Im:function(){return pe},ZP:function(){return Xe},gZ:function(){return vA}});var x=ae(59301),Ce=ae(37568),ve=ae(99571),we=ae(84105),Ee=ae(87395),Be=ae(25090),Qe=ae(24334),ye=ae(97596),ce=ae(98573),Me=ae(89299),De=ae(21541),be=ae(34376),oA=ae(92310),le=ae.n(oA),a=ae(59301),E=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ie=(aA,BA,lA)=>BA in aA?E(aA,BA,{enumerable:!0,configurable:!0,writable:!0,value:lA}):aA[BA]=lA,ge=(aA,BA)=>{for(var lA in BA||(BA={}))ee.call(BA,lA)&&ie(aA,lA,BA[lA]);if(z)for(var lA of z(BA))oe.call(BA,lA)&&ie(aA,lA,BA[lA]);return aA},se=(aA,BA)=>b(aA,y(BA));const{TextArea:he}=Ce.default,Oe={visible:!1,tabIndex:"0"},pe={[Be.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Be.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Be.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ie=(aA=>(aA[aA.SET_VISIBLE=0]="SET_VISIBLE",aA[aA.SET_TABINDEX=1]="SET_TABINDEX",aA))(Ie||{});function Re(aA,BA){switch(BA.type){case 0:return se(ge({},aA),{visible:BA.payload});case 1:return se(ge({},aA),{tabIndex:BA.payload});default:throw new Error}}function _e({value:aA,className:BA}){const[lA,$e]=(0,x.useState)(!1),tA=(0,x.useRef)(),EA=(0,x.useRef)();return(0,x.useEffect)(()=>{lA&&(EA.current.reset(),EA.current.write((0,Me.pp)(aA||"")))},[aA,lA]),(0,x.useEffect)(()=>{var iA,NA,ke,Je;if(tA.current){EA.current=new be.Terminal({fontSize:14,disableStdin:!0}),EA.current.open(tA.current);const mA=tA.current.offsetWidth-14,sA=((Je=(ke=(NA=(iA=EA.current)==null?void 0:iA._core)==null?void 0:NA._renderService)==null?void 0:ke.dimensions)==null?void 0:Je.actualCellWidth)||9.5,IA=Math.ceil(mA/sA);EA.current.resize(IA,8),$e(!0)}},[]),a.createElement("div",{ref:tA,className:le()("XtermText-valueRef",BA)})}function vA(aA){const{status:BA,error_msg:lA,output:$e,input:tA,expected_output:EA,is_file:iA,input_file_url:NA,output_file_url:ke,expected_output_file_url:Je}=aA;let mA=null;const sA={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(BA){case Be.h.NOMATCH:mA=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!iA&&a.createElement(_e,{className:"mb10",value:tA}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(NA,tA)},tA)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!iA&&a.createElement(_e,{className:"mb10",value:$e&&Qe.Base64.decode($e)||""}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(ke,$e)},$e)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!iA&&a.createElement(_e,{className:"mb10",value:EA&&Qe.Base64.decode(EA)||""}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(Je,EA)},EA)));break;case Be.h.EXECUTEFAILURE:mA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!iA&&a.createElement(ce.Z,{value:tA,style:sA}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(NA,tA)},tA)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Qe.Base64.decode(lA)));break;case Be.h.COMPILEFAILURE:mA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!iA&&a.createElement(ce.Z,{value:tA,style:sA}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(NA,tA)},tA)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Qe.Base64.decode(lA)));break;case Be.h.PODFAILURE:mA=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:mA=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",mA," ")}function Ve(aA){const{status:BA,error_msg:lA,execute_time:$e,output:tA,input:EA,expected_output:iA,is_file:NA,input_file_url:ke,output_file_url:Je,expected_output_file_url:mA}=aA;let sA=null;switch(BA){case Be.h.OK:sA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",$e,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Qe.Base64.decode(tA)));break;case Be.h.NOMATCH:sA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,EA)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",tA&&Qe.Base64.decode(tA)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",iA&&Qe.Base64.decode(iA)));break;case Be.h.EXECUTEFAILURE:sA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,EA)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Qe.Base64.decode(lA)));break;case Be.h.COMPILEFAILURE:sA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,EA)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Qe.Base64.decode(lA)));break;case Be.h.PODFAILURE:sA=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:sA=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",sA," ")}var Xe=({id:aA,is_file:BA,input:lA,debuging:$e,submitting:tA,executingMessage:EA,debugResult:iA,onChangeInput:NA,onDebugCode:ke,onSubmitCode:Je})=>{const[mA,sA]=(0,x.useReducer)(Re,Oe),{visible:IA,tabIndex:KA}=mA;(0,x.useEffect)(()=>{sA({type:0,payload:!1})},[aA]);function Pe(cA){let Rt=cA.target.id;sA({type:1,payload:Rt})}function pA(){sA({type:0,payload:!IA})}const JA=(0,x.useMemo)(()=>{if(iA){const{status:cA}=iA;return a.createElement(a.Fragment,null,Ve(iA))}return null},[iA]);function Ge(){sA({type:0,payload:!0}),sA({type:1,payload:"1"}),ke()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${IA?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(De.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:BA?"":lA,onChange:NA}),rightNode:$e?a.createElement(ye.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):iA?JA:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${IA?"up":""}`,onClick:pA},IA?a.createElement(we.Z,null):a.createElement(Ee.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(ve.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(ve.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(ve.ZP,{className:"btn-green",type:"ghost",loading:$e,onClick:Ge},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(ve.ZP,{type:"primary",className:"custom-ant-disabled",loading:tA,disabled:tA,onClick:()=>{sA({type:0,payload:!1}),Je()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},25090:function(Ue,Ze,ae){"use strict";ae.d(Ze,{h:function(){return x}});var x=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(x||{})},74091:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Y2:function(){return aA},ZP:function(){return BA}});var x=ae(59301),Ce=ae(14566),ve=ae(6767),we=ae(62957),Ee=ae(77019),Be=ae(47889),Qe=ae(99571),ye=ae(62673),ce=ae(25399),Me=ae(37568),De={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},be="data:image/png;base64,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",oA=ae(47257),le=ae.n(oA),a=ae(12230),E=ae(52430),b=ae(1012),y=ae(89299),z=ae(23416),ee=ae(59301),oe=Object.defineProperty,ie=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,pe=(lA,$e,tA)=>$e in lA?oe(lA,$e,{enumerable:!0,configurable:!0,writable:!0,value:tA}):lA[$e]=tA,Ie=(lA,$e)=>{for(var tA in $e||($e={}))he.call($e,tA)&&pe(lA,tA,$e[tA]);if(se)for(var tA of se($e))Oe.call($e,tA)&&pe(lA,tA,$e[tA]);return lA},Re=(lA,$e)=>ie(lA,ge($e)),_e=(lA,$e,tA)=>new Promise((EA,iA)=>{var NA=mA=>{try{Je(tA.next(mA))}catch(sA){iA(sA)}},ke=mA=>{try{Je(tA.throw(mA))}catch(sA){iA(sA)}},Je=mA=>mA.done?EA(mA.value):Promise.resolve(mA.value).then(NA,ke);Je((tA=tA.apply(lA,$e)).next())});const{Dragger:vA}=Ce.default,Ve=lA=>{const $e=sA=>sA&&sA.substring(0,sA.lastIndexOf("."));for(var tA=[...lA],EA=0,iA=[],NA=0;NA{if(sA.forEach(IA=>{let KA=IA.name.split(/\.(?=[^\.]+$)/);IA.name=`${KA[0]}.${KA[1].toLowerCase()}`}),sA[0].name.includes(".in"))return sA.length===2?sA:[sA[0],{}];if(sA[0].name.includes(".out"))return sA.length===2?sA.reverse():[{},sA[0]]})},Xe=({onClose:lA,onOK:$e,visible:tA,wrapClassName:EA,rootIdentifier:iA,multiple:NA=!1,defaultMultipleValue:ke=!0})=>{const[Je,mA]=(0,x.useState)([]),[sA,IA]=(0,x.useState)({}),[KA,Pe]=(0,x.useState)(!1),[pA,JA]=(0,x.useState)(!0),Ge=(0,x.useRef)([]),cA=(0,x.useRef)(0),Rt=()=>{lA()};(0,x.useEffect)(()=>{It()},[]),(0,x.useEffect)(()=>{tA&&(Ge.current=[],cA.current=0,mA([]),JA(ke))},[tA]);const It=()=>_e(void 0,null,function*(){try{const MA=yield(0,E.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Fe=JSON.parse((0,a.pe)(MA.data));IA(Fe)}catch(MA){}}),Bt=MA=>MA&&MA.substring(0,MA.lastIndexOf(".")),bt=MA=>{var Fe,UA;const st=Bt((Fe=MA[0])==null?void 0:Fe.name)||Bt((UA=MA[1])==null?void 0:UA.name),jA=Je.filter(TA=>Bt(TA.name)!==st);Ge.current=[...jA],mA([...jA])},ht=MA=>{if(!pA){const DA=new FormData;DA.append("file",MA.file),(0,E.ZP)("/api/attachments/get_file_content.json",{method:"post",body:DA},!0).then(da=>{if(da.status===0){cA.current=cA.current+1;const Gn=Ge.current.map(ha=>{var Kn;if(ha.name===MA.name){const On=Ie({},ha);return(Kn=MA==null?void 0:MA.name)!=null&&Kn.includes(".in")?On.input=da==null?void 0:da.content:On.output=da==null?void 0:da.content,On}return ha});if(Ge.current=[...Gn],mA([...Gn]),cA.current>0&&cA.current===Je.length){Pe(!1);let ha=Ve(Gn);ha=ha.filter(Kn=>{var On,ra;return!!((On=Kn[0])!=null&&On.name&&((ra=Kn[1])!=null&&ra.name))}),ha=ha.map(Kn=>Re(Ie(Ie({},Kn[0]),Kn[1]),{is_file:!1})),$e(ha),lA()}}else Pe(!1),lA()});return}const Fe=new(le())({endpoint:sA.end_point,region:sA.region,accessKeyId:sA.access_key_id,accessKeySecret:sA.access_key_secret,bucket:sA.bucket,stsToken:sA.security_token}),UA=MA.name,st={container_type:"TestSet",file_name:UA},jA=(0,b.Z)();let TA=`testsets/${iA}/${jA}${UA.indexOf(".")>-1?"."+UA.split(".").pop():""}`;iA===null&&(TA=`testsets/${jA}${UA.indexOf(".")>-1?"."+UA.split(".").pop():""}`),Fe.multipartUpload(TA,new Blob([MA.file],{type:MA.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:UA+""},url:sA==null?void 0:sA.callback_url,host:sA==null?void 0:sA.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,E.rz)(st)}}).then(function(DA){if(DA.data.status===0){cA.current=cA.current+1;const Jt=Ge.current.map(da=>{var Gn,ha,Kn,On,ra,gA,GA,Ft,Qt,vt,qt,Mt,Ot,yn,un,Pn,yt;if(da.name===((ha=(Gn=DA.data)==null?void 0:Gn.data)==null?void 0:ha.file_name)){const ot=Ie({},da);return(ra=(On=(Kn=DA.data)==null?void 0:Kn.data)==null?void 0:On.file_name)!=null&&ra.includes(".in")?(ot.in_object_key=(GA=(gA=DA.data)==null?void 0:gA.data)==null?void 0:GA.object,ot.in_object_size=(Qt=(Ft=DA.data)==null?void 0:Ft.data)==null?void 0:Qt.size,ot.input=(qt=(vt=DA.data)==null?void 0:vt.data)==null?void 0:qt.file_name,ot.in_file=MA):(ot.out_object_key=(Ot=(Mt=DA.data)==null?void 0:Mt.data)==null?void 0:Ot.object,ot.out_object_size=(un=(yn=DA.data)==null?void 0:yn.data)==null?void 0:un.size,ot.output=(yt=(Pn=DA.data)==null?void 0:Pn.data)==null?void 0:yt.file_name,ot.out_file=MA),ot}return da});if(Ge.current=[...Jt],mA([...Jt]),cA.current>0&&cA.current===Je.length){Pe(!1);let da=Ve(Jt);da=da.filter(Gn=>{var ha,Kn;return!!((ha=Gn[0])!=null&&ha.name&&((Kn=Gn[1])!=null&&Kn.name))}),da=da.map(Gn=>Re(Ie(Ie({},Gn[0]),Gn[1]),{is_file:!0})),$e(da),lA()}}})},VA=MA=>new Promise((Fe,UA)=>{let st=0,jA=[];for(let TA=0;TA{st++,st===MA.length&&(jA.length?(ve.ZP.warning(`${jA.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),UA()):Fe(MA))}).catch(DA=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",DA),st++,jA.push(MA[TA].name),st===MA.length&&(jA.length?(ve.ZP.warning(`${jA.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),UA()):Fe(MA))})}),rA=()=>_e(void 0,null,function*(){if(Je.length===0){ve.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield VA(Je),Pe(!0),Ve(Je).some(Fe=>{var UA,st;return!((UA=Fe[0])!=null&&UA.name&&((st=Fe[1])!=null&&st.name))})){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>_e(void 0,null,function*(){Je.map(Fe=>_e(void 0,null,function*(){ht(Fe)}))}),onCancel:()=>{Pe(!1)}});return}Je.map(Fe=>_e(void 0,null,function*(){ht(Fe)}))}),QA={name:"file",fileList:Je,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:MA=>{if(Je!=null&&Je.some(UA=>UA.name===MA.name))return ve.ZP.info(`${MA.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(MA.size/1024/1024>100)return ve.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(MA.name))return ve.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Fe={name:MA.name,uid:MA.uid,file:MA,percent:0};return Je.push(Fe),Ge.current=[...Je],mA([...Je]),!1}},Ye=Ve(Je);return console.log(Je,Ye,"fileList"),ee.createElement(we.default,{open:tA,wrapClassName:EA,onOk:rA,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:KA},onCancel:Rt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:De.wrap},Je.length?ee.createElement("div",null,ee.createElement(Ee.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:NA?"visible":"hidden"}},ee.createElement("span",{className:De.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(Be.ZP.Group,{className:`ml20 ${De.testCaseRadio}`,optionType:"button",value:pA,onChange:MA=>JA(MA.target.value)},ee.createElement(Be.ZP,{value:!1},"\u6587\u672C"),ee.createElement(Be.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(Ce.default,Ie({},QA),ee.createElement(Qe.ZP,{type:"primary",className:De.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(aA,{data:Ye,onRemove:bt})):ee.createElement("div",{className:`${De.noData} mb30`},ee.createElement(Ce.default.Dragger,Re(Ie({},QA),{className:De.dragger}),ee.createElement("img",{src:be,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:De.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:De.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},aA=({data:lA=[],onRemove:$e,width:tA="auto",showScore:EA=!1,disabled:iA=!1,inputChange:NA,onEvaluatingChange:ke,onSelectAll:Je,checkAll1:mA,checkAll2:sA,checkAll3:IA,checkAll4:KA,checkAll5:Pe,showEvaluatingSetting:pA=!1,className:JA="",isProgramHomework:Ge=!1})=>{const cA={value:"",filename:"",dataUrl:""},[Rt,It]=(0,x.useState)(Ie({},cA)),Bt=VA=>{let rA=document.createElement("a");document.body.appendChild(rA);let QA=URL.createObjectURL(VA.file);rA.href=QA,rA.download=VA.name,rA.click(),URL.revokeObjectURL(QA),document.body.removeChild(rA)},bt=(VA,rA)=>{(0,y.LR)(VA,rA)},ht=(VA,rA)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{$e(VA,rA)},onCancel:()=>{}})};return lA.length?ee.createElement("div",{className:JA,style:{width:tA}},ee.createElement("div",{className:`${Ge?De.headProgram:De.head}`},pA&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:mA,onChange:VA=>{Je(VA.target.checked,"hidden")}}),ee.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Ge?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:EA?Ge?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:EA?Ge?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),EA&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),pA&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:KA,onChange:VA=>{Je(VA.target.checked,"input_visible")}}),ee.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),pA&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:sA,onChange:VA=>{Je(VA.target.checked,"is_invisible")}}),ee.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),pA&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:Pe,onChange:VA=>{Je(VA.target.checked,"actual_output_visible")}}),ee.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),pA&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:IA,onChange:VA=>{Je(VA.target.checked,"last_match_rule")}}),ee.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:De.operation,style:Ge?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:De.listWrapper,style:{boxShadow:Ge?"0px 2px 4px 0px #EAEEF4":"unset"}},lA.map((VA,rA)=>{var QA,Ye,MA,Fe;return ee.createElement("div",{key:rA,className:De.list,style:Ge?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},pA&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(ye.default,{checked:!!VA.hidden,onChange:UA=>{ke(UA.target.checked,rA,"hidden")}})),ee.createElement("div",{style:{width:Ge?"25%":"15%",paddingLeft:Ge?"5px":"0px",paddingRight:Ge?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",rA+1),ee.createElement("div",{className:De.info,style:{width:EA?Ge?"20%":"15%":"25%"}},ee.createElement("span",{title:VA.input||((QA=VA[0])==null?void 0:QA.name),onClick:()=>_e(void 0,null,function*(){let UA;VA.input?VA.input_file_url?UA=VA.input_file_url:UA=VA.in_file:UA=VA[0];let st;typeof UA=="string"?(st=yield fetch(UA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),It({value:yield st.text(),filename:"",dataUrl:UA})):(st=yield(0,y.db)(UA.file),It({value:st.text,filename:UA.name,dataUrl:st.link}))})},VA.input||((Ye=VA[0])==null?void 0:Ye.name))),ee.createElement("div",{className:De.info,style:{width:EA?Ge?"20%":"15%":"25%"}},ee.createElement("span",{title:VA.output||((MA=VA[1])==null?void 0:MA.name),onClick:()=>_e(void 0,null,function*(){let UA;VA.input?VA.output_file_url?UA=VA.output_file_url:UA=VA.out_file:UA=VA[1];let st;typeof UA=="string"?(st=yield fetch(UA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),It({value:yield st.text(),filename:"",dataUrl:UA})):(st=yield(0,y.db)(UA.file),It({value:st.text,filename:UA.name,dataUrl:st.link}))})},VA.output||((Fe=VA[1])==null?void 0:Fe.name))),EA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Me.default,{size:"large",addonAfter:Ge?"%":null,disabled:iA,style:{width:"80%"},onChange:UA=>NA(UA,rA),value:VA.score}),!Ge&&ee.createElement("span",null,"\xA0%")),pA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ye.default,{checked:VA.input_visible||!1,onChange:UA=>{ke(UA.target.checked,rA,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),pA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ye.default,{checked:VA.is_invisible||!1,onChange:UA=>{ke(UA.target.checked,rA,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),pA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ye.default,{checked:VA.actual_output_visible||!1,onChange:UA=>{ke(UA.target.checked,rA,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),pA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ye.default,{checked:VA.last_match_rule||!1,onChange:UA=>{ke(UA.target.checked,rA,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>ht(VA,rA),style:Ge?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:De.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Rt.dataUrl,filename:Rt.filename,type:Rt.dataUrl.length?"txt":"",onClose:()=>It(Ie({},cA)),monacoEditor:{value:Rt.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var BA=Xe},38392:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return oA}});var x=ae(59301),Ce=ae(6767),ve=ae(25399),we=ae(29787),Ee=ae(77019),Be=ae(5269),Qe=ae(13747),ye=ae(99571),ce=ae(4213),Me=ae(52430),De=ae(98573),be=(a,E,b)=>new Promise((y,z)=>{var ee=ge=>{try{ie(b.next(ge))}catch(se){z(se)}},oe=ge=>{try{ie(b.throw(ge))}catch(se){z(se)}},ie=ge=>ge.done?y(ge.value):Promise.resolve(ge.value).then(ee,oe);ie((b=b.apply(a,E)).next())}),oA=({id:a,activeDiscussIndex:E,onReplyDiscuss:b,adminOrOperator:y})=>{const[z,ee]=(0,x.useState)(""),[oe,ie]=(0,x.useState)(!1);function ge(he){ee(he)}function se(){if(!z){Ce.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}b(a,z),ee("")}return(0,x.useEffect)(()=>{E!=a&&ie(!1)},[E]),x.createElement("div",{key:a,className:"discuss-item-editor",style:{display:E===a?"block":"none",width:"100%"}},x.createElement(ce.Z,{miniToolbar:!0,startInit:E===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:y&&x.createElement(ve.Z,{color:"#fff",open:oe,destroyTooltipOnHide:!0,title:le({id:a,isOpen:oe,activeDiscussIndex:E,onChange:ge,setIsOpen:ie}),overlayStyle:{maxWidth:600}},x.createElement("a",{title:oe?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ie(!oe)},x.createElement("i",{className:"iconfont icon-dianzan11"})))}),x.createElement("a",{onClick:se,className:"btn-send"},"\u53D1\u9001"))};const le=a=>{const[E,b]=(0,x.useState)(!1),[y,z]=(0,x.useState)([]),[ee,oe]=(0,x.useState)(1);(0,x.useEffect)(()=>{a!=null&&a.isOpen?ie():(oe(1),z([]))},[a==null?void 0:a.isOpen]);const ie=()=>be(void 0,null,function*(){b(!0);const ge=yield(0,Me.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&z(ge==null?void 0:ge.answer),b(!1)});return x.createElement(we.Z,{spinning:E},x.createElement("div",{style:{color:"#000"}},x.createElement(De.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(y==null?void 0:y[ee-1])||""}),x.createElement(Ee.Z,{justify:"end",align:"middle"},x.createElement(Be.Z,null,x.createElement(Qe.Z,{simple:!0,current:ee,pageSize:1,total:(y==null?void 0:y.length)||0,onChange:ge=>{oe(ge)}})),x.createElement(Be.Z,null,x.createElement(ye.ZP,{onClick:()=>be(void 0,null,function*(){a==null||a.onChange(y==null?void 0:y[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37838:function(Ue,Ze,ae){"use strict";ae.d(Ze,{CP:function(){return ve},_V:function(){return Be}});var x=ae(28209),Ce=ae.n(x);const ve={secret:x.enc.Utf8.parse("0a18e199b87f1a8d"),iv:x.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},we={exam:ve};function Ee(Qe="",ye="exam"){const{secret:ce,iv:Me}=we[ye];return AES.encrypt(Qe,ce,{iv:Me,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function Be(Qe="",ye="exam"){const{secret:ce,iv:Me}=we[ye];return x.AES.decrypt(Qe,ce,{iv:Me,mode:Ce().mode.CBC,padding:Ce().pad.Pkcs7}).toString(x.enc.Utf8)}},90084:function(Ue,Ze,ae){"use strict";ae.d(Ze,{c:function(){return Ce}});var x=(ve=>(ve.FirstPage="firstPage",ve.PrevPage="prevPage",ve.NextPage="nextPage",ve))(x||{}),Ce=(ve=>(ve[ve.Single=0]="Single",ve[ve.Multiple=1]="Multiple",ve[ve.Judge=2]="Judge",ve[ve.Fill=3]="Fill",ve[ve.Subjective=4]="Subjective",ve[ve.Shixun=5]="Shixun",ve[ve.Program=6]="Program",ve[ve.Combine=7]="Combine",ve))(Ce||{})},66654:function(Ue,Ze,ae){"use strict";ae.d(Ze,{AD:function(){return Ve},D9:function(){return tA},Hp:function(){return ge},IM:function(){return iA},Iy:function(){return he},KM:function(){return JA},MJ:function(){return se},Ne:function(){return EA},ON:function(){return sA},Uj:function(){return Pe},VY:function(){return Je},YO:function(){return KA},YX:function(){return IA},Zn:function(){return a},_g:function(){return ee},_k:function(){return lA},c6:function(){return _e},cr:function(){return E},eV:function(){return vA},fi:function(){return b},gh:function(){return Ie},hS:function(){return NA},iA:function(){return y},j6:function(){return oe},je:function(){return BA},jj:function(){return ie},kS:function(){return mA},o6:function(){return Re},pO:function(){return pA},rQ:function(){return Xe},sA:function(){return pe},xm:function(){return $e},xo:function(){return ke},y8:function(){return aA},yd:function(){return z}});var x=ae(54877),Ce=ae(44993),ve=ae(89299),we=ae(6767),Ee=ae(13952),Be=Object.defineProperty,Qe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Me=(Ge,cA,Rt)=>cA in Ge?Be(Ge,cA,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):Ge[cA]=Rt,De=(Ge,cA)=>{for(var Rt in cA||(cA={}))ye.call(cA,Rt)&&Me(Ge,Rt,cA[Rt]);if(Qe)for(var Rt of Qe(cA))ce.call(cA,Rt)&&Me(Ge,Rt,cA[Rt]);return Ge},be=(Ge,cA,Rt)=>new Promise((It,Bt)=>{var bt=rA=>{try{VA(Rt.next(rA))}catch(QA){Bt(QA)}},ht=rA=>{try{VA(Rt.throw(rA))}catch(QA){Bt(QA)}},VA=rA=>rA.done?It(rA.value):Promise.resolve(rA.value).then(bt,ht);VA((Rt=Rt.apply(Ge,cA)).next())});const oA=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},le=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Ge=>be(void 0,null,function*(){oA(),(yield(0,x.YR)(De({},Ge))).status===0&&(yield(0,ve.QH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/export_couser_info.json`,query:Ge}))),le()}),E=Ge=>be(void 0,null,function*(){const cA=yield(0,x.yS)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_member_act_score`);else{if(cA.status===-2)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_member_act_score`))}}),b=Ge=>be(void 0,null,function*(){const cA=yield(0,x.W0)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_score`);else{if(cA.status===-4)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_score`))}}),y=Ge=>be(void 0,null,function*(){const cA=yield(0,x.Nl)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`);else{if(cA.status===-4)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=Ge=>be(void 0,null,function*(){const cA=yield(0,x.IU)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/export_star_user`);else{if(cA.status===-4)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/export_star_user`))}}),ee=Ge=>be(void 0,null,function*(){const cA=yield(0,x.td)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`);else{if(cA.status===-2)return cA;if(cA.status===-3)(0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`);else if(cA.status===-4)return cA}}),oe=Ge=>be(void 0,null,function*(){const cA=yield(0,x.QX)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_homework`);else{if(cA.status===-4)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_homework`))}}),ie=(Ge,cA)=>be(void 0,null,function*(){const Rt=yield(0,x.o_)(De({},Ge));Rt.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`)):Rt.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`))}),ge=(Ge,cA)=>be(void 0,null,function*(){const Rt=yield(0,x.ZL)(De({},Ge));Rt.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`)):Rt.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`))}),se=(Ge,cA)=>be(void 0,null,function*(){const Rt=yield(0,x.vV)(De({},Ge));Rt.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`)):Rt.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`))}),he=(Ge,cA)=>be(void 0,null,function*(){const Rt=yield(0,x.aP)(De({},Ge));Rt.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`)):Rt.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`))}),Oe=Ge=>be(void 0,null,function*(){oA(),(yield exportCourseWorkListAppendix(De({},Ge))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Ge.categoryId}/works_list.zip`,query:Ge}))),le()}),pe=Ge=>be(void 0,null,function*(){oA(),yield(0,ve.QH)("",Ee.Z.API_SERVER+`/api/polls/${Ge.categoryId}/commit_result.xlsx`),le()}),Ie=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/attendances/export_xlsx_data.xlsx`,query:Ge}))}),Re=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/video_study_statics.xlsx`,query:Ge}))}),_e=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/export_video_study.xlsx`,query:Ge}))}),vA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/export_course_students_info.xlsx`,query:Ge}))}),Ve=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Ge}))}),Xe=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Ge}))}),aA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Ge}))}),BA=Ge=>be(void 0,null,function*(){const cA=yield(0,x.Uy)(De({},Ge));cA.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/exercise_score,export_exercise_users`)):cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/exercise_score,export_exercise_users`))}),lA=Ge=>be(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/export_records/${Ge.id}.xlsx`,query:Ge}))}),$e=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Ge}))}),tA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge==null?void 0:Ge.coursesId}/${Ge.menuKey}_statistic.xlsx?${Ge.checkedList.map(cA=>`course_group_id[]=${cA}`).join("&")}`,query:Ge}))}),EA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/ec_years/${Ge==null?void 0:Ge.ec_year_id}/ec_training_objectives.xlsx`,query:Ge}))}),iA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)(Ge==null?void 0:Ge.name,(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Ge}))}),NA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/ec_years/${Ge==null?void 0:Ge.ec_year_id}/ec_courses.xlsx`,query:Ge}))}),ke=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/ec_years/${Ge==null?void 0:Ge.ec_year_id}/ec_graduation_requirements.xlsx`,query:Ge}))}),Je=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Ge}))}),mA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Ge}))}),sA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/examination_banks/${Ge.id}.json`,query:Ge}))}),IA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/exercises/${Ge.categoryId}.json`,query:Ge}))}),KA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/polls/${Ge==null?void 0:Ge.id}/commit_result.json`,query:Ge}))}),Pe=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Ge}))}),pA=(Ge,cA)=>be(void 0,null,function*(){yield(0,ve.FH)(cA||"",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/exercises/${Ge==null?void 0:Ge.exercise_id}/consult_exercise.json`,query:Ge}))}),JA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/competitions/${Ge==null?void 0:Ge.identifier}/competition_commit_records/member_works.xlsx`,query:Ge}))})},48931:function(Ue,Ze,ae){"use strict";ae.d(Ze,{BU:function(){return Ce},Dj:function(){return x},gH:function(){return ve},vp:function(){return we}});function x(Ee){try{Ee.mozRequestFullScreen?Ee.mozRequestFullScreen():Ee.webkitRequestFullScreen&&Ee.webkitRequestFullScreen()}catch(Be){console.log(Be,":e")}}function Ce(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const ve=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function we(){var Ee=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Be=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ee),window.isFullScreen?window.isFullScreen:Ee!=null}},96911:function(Ue,Ze,ae){"use strict";ae.d(Ze,{U:function(){return ce}});var x=ae(59301),Ce=Object.defineProperty,ve=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Be=(Me,De,be)=>De in Me?Ce(Me,De,{enumerable:!0,configurable:!0,writable:!0,value:be}):Me[De]=be,Qe=(Me,De)=>{for(var be in De||(De={}))we.call(De,be)&&Be(Me,be,De[be]);if(ve)for(var be of ve(De))Ee.call(De,be)&&Be(Me,be,De[be]);return Me},ye=(Me,De,be)=>new Promise((oA,le)=>{var a=y=>{try{b(be.next(y))}catch(z){le(z)}},E=y=>{try{b(be.throw(y))}catch(z){le(z)}},b=y=>y.done?oA(y.value):Promise.resolve(y.value).then(a,E);b((be=be.apply(Me,De)).next())});function ce(Me,De){const[be,oA]=(0,x.useState)(De),[le,a]=(0,x.useState)(!1),[E,b]=(0,x.useState)();return[be,le,(z,ee=!1)=>ye(this,null,function*(){const oe=ee?De:Qe(Qe({},be),z);a(!0),oA(oe);const ie=yield Me(oe);return a(!1),b(ie),ie}),E,b]}},81813:function(Ue,Ze,ae){"use strict";ae.d(Ze,{_:function(){return ve}});var x=ae(59301),Ce=ae(62957);const ve=we=>{var Ee,Be;const Qe=(0,x.useRef)([]),ye=()=>{for(const ce of Qe.current)clearTimeout(ce);Qe.current=[]};return(0,x.useEffect)(()=>{var ce,Me,De,be,oA,le;if(ye(),(ce=we==null?void 0:we.exercise)!=null&&ce.left_time&&((De=(Me=we==null?void 0:we.exercise)==null?void 0:Me.exercise_events)==null?void 0:De.length)>0){for(const a of(be=we==null?void 0:we.exercise)==null?void 0:be.exercise_events)if(((oA=we==null?void 0:we.exercise)==null?void 0:oA.left_time)>(a==null?void 0:a.reminder_time)*60){let E=(((le=we==null?void 0:we.exercise)==null?void 0:le.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;E=E>2147483647?2147483647:E;const b=setTimeout(()=>{Ce.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},E);Qe.current.push(b)}}},[(Ee=we==null?void 0:we.exercise)==null?void 0:Ee.left_time,(Be=we==null?void 0:we.exercise)==null?void 0:Be.exercise_events]),ye}},48421:function(Ue,Ze,ae){"use strict";ae.d(Ze,{AL:function(){return oe},Iy:function(){return De},Qv:function(){return le},ez:function(){return ee},jb:function(){return be}});var x=ae(32834),Ce=ae.n(x),ve=ae(11690),we=ae.n(ve);let Ee=1;function Be(Oe,pe){const Ie=Oe.match(/^(\s+)(?:```)/);if(Ie===null)return pe;const Re=Ie[1];return pe.split(` +\u8BC4\u8BED\uFF1A${(ar=xA==null?void 0:xA.data)==null?void 0:ar.comment}`;ba(wa=>[...wa].map((Ra,Va)=>Va===wa.length-1?Sa(LA({},Ra),{text:dn,loading:!1,response:xA}):Ra))}});return nt.createElement(x.Fragment,null,nt.createElement(Be.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:At.show,destroyOnClose:!0,onCancel:()=>en({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:on,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:Sn},nt.createElement("div",{className:`${WA.config_title}`},"\u8BC4\u5206\u6807\u51C6"),nt.createElement(ve.default,{form:sn,colon:!1},nt.createElement("div",{className:WA.form_item_warp},nt.createElement(ve.default.List,{name:"ai_review_settings"},(pt,{add:Ct,remove:Zt})=>pt.map((Xn,Ca)=>{var Za;return nt.createElement(ye.Z,{key:Xn.key,style:{padding:"5px 14px 5px 30px"}},nt.createElement(ce.Z,{className:WA.lable_name1},"\u8BC4\u5206\u9879\u76EE"),nt.createElement(ce.Z,null,nt.createElement(ve.default.Item,{className:"ml10",name:[Xn.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},nt.createElement(Qe.default,{onChange:Na=>{sn.setFieldValue([Xn.name,"content"],Na.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),nt.createElement(ce.Z,{className:WA.lable_name1},"\u8BC4\u5206\u6807\u51C6"),nt.createElement(ce.Z,null,nt.createElement(ve.default.Item,{className:"ml10",name:[Xn.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},nt.createElement(Qe.default,{onChange:Na=>{sn.setFieldValue([Xn.name,"content"],Na.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),nt.createElement(ce.Z,{className:WA.lable_name1},"\u6743\u91CD"),nt.createElement(ce.Z,null,nt.createElement(ve.default.Item,{className:"ml10",name:[Xn.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"}]},nt.createElement(le.Z,{onChange:Na=>{Number.isInteger(Na)||sn.setFieldValue([Xn.name,"weight"],parseFloat(Na).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),nt.createElement(ye.Z,{className:(Za=WA)==null?void 0:Za.h_lh_40},nt.createElement(ce.Z,null,nt.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(pt.length>=10)return we.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Ct()}})),Ca>0&&nt.createElement(ce.Z,null,nt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Zt(Xn.name)}}))))}))))),nt.createElement(Xt.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:Rn,onOpen:jn,onClose:()=>{fA(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:jt,showDefaultTips:!1,extraAnswerAction:pt=>{var Ct,Zt;return!pt.loading&&!((Zt=(Ct=pt==null?void 0:pt.response)==null?void 0:Ct.data)!=null&&Zt.message)&&nt.createElement("div",{className:WA.apply,onClick:()=>{var Xn,Ca,Za,Na;Mn(Sa(LA({},Wt),{score:(Ca=(Xn=pt==null?void 0:pt.response)==null?void 0:Xn.data)==null?void 0:Ca.score,comment:((Na=(Za=pt==null?void 0:pt.response)==null?void 0:Za.data)==null?void 0:Na.comment)||"",is_ai:!0})),fA(!1)}},nt.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},nt.createElement("div",{className:Ea()(WA.intelligentReview,dA),style:SA},nt.createElement(Ee.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var _a=(0,Ce.connect)(({exercise:Te,loading:dA})=>({exercise:Te,loading:dA.effects}))(Qa),YA=ae(4766),St=ae(33329),mt=ae(59301);const{TabPane:et}=Jt.default;var ca=({item:Te,answerData:dA,autoHeight:SA})=>{var Qn,Wt,Mn,Yt,cn,At;const[en,Sn]=(0,x.useState)([]),[Vn,Rn]=(0,x.useState)(!1),[fA,Nt]=(0,x.useState)(!1);(0,x.useEffect)(()=>{var En,on;console.log(Te),console.log(dA),((En=Te==null?void 0:Te.evaluate_codes)==null?void 0:En.length)>0?Sn((on=Te==null?void 0:Te.evaluate_codes)==null?void 0:on.map((jn,jt)=>({key:jt+1,error_msg:jn!=null&&jn.error_msg?BA.Base64.decode(jn==null?void 0:jn.error_msg):"",status:jn==null?void 0:jn.status,created_at:jn.created_at,code:jn==null?void 0:jn.code,show_code:jn==null?void 0:jn.show_code,language:jn==null?void 0:jn.language,resubmit:jn==null?void 0:jn.resubmit}))):Sn([{key:"--",error_msg:"--",show_code:!1}])},[Te==null?void 0:Te.evaluate_codes]);const sn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(En,on)=>mt.createElement("span",null,on.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(En,on)=>mt.createElement(Rt.Z,{date:on.created_at,showTag:on==null?void 0:on.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(En,on)=>{var jn;return mt.createElement("span",{className:En===0?"c-green":"c-red"},((jn=YA.Im[En])==null?void 0:jn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Qn=en==null?void 0:en[0])==null?void 0:Qn.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(En,on)=>mt.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:mt.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",mt.createElement(St.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[on==null?void 0:on.language]})),content:mt.createElement("div",{className:"mb10"},mt.createElement(da.ZP,{height:300,language:"python",theme:"vs-light",value:on!=null&&on.code?BA.Base64.decode(on==null?void 0:on.code):"",autoHeight:SA,options:An}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(En=>!!En),An={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return mt.createElement(mt.Fragment,null,mt.createElement(Jt.default,{defaultActiveKey:"1"},mt.createElement(et,{tab:mt.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",mt.createElement(be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},mt.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},mt.createElement("div",{className:"mt15 mb15"},mt.createElement(Re.Z,{value:Te==null?void 0:Te.description})),!!((Wt=Te==null?void 0:Te.user_answer)!=null&&Wt.length)&&(Te==null?void 0:Te.passed_code)&&mt.createElement("aside",{className:Ie.Z.shixunWrp},mt.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),mt.createElement("div",{className:Ie.Z.full},mt.createElement(St.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[Te==null?void 0:Te.language]}),mt.createElement("span",{onClick:()=>Rn(!0)},mt.createElement("i",{className:"iconfont icon-quanping2"}),mt.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),mt.createElement(da.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Te!=null&&Te.passed_code?BA.Base64.decode(Te==null?void 0:Te.passed_code):"",autoHeight:SA,options:An})),mt.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{Nt(!fA)}},fA?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),fA&&mt.createElement("div",{className:Ie.Z.newProgramBg},mt.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(Te==null?void 0:Te.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),mt.createElement(et,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((Mn=dA==null?void 0:dA.exercise)!=null&&Mn.student_commit_status)&&((Yt=dA==null?void 0:dA.exercise)==null?void 0:Yt.student_commit_status)!==0||!!((cn=dA==null?void 0:dA.exercise)!=null&&cn.user_exercise_status)&&((At=dA==null?void 0:dA.exercise)==null?void 0:At.user_exercise_status)!==0)&&mt.createElement(ee.default,{className:"mt5",bordered:!0,dataSource:en,columns:sn,pagination:!1}))),mt.createElement(Be.default,{centered:!0,destroyOnClose:!0,open:Vn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Rn(!1),footer:null},mt.createElement(da.ZP,{height:500,language:"python",theme:"vs-light",value:Te!=null&&Te.passed_code?BA.Base64.decode(Te==null?void 0:Te.passed_code):"",autoHeight:SA,options:An})))},Ya=ae(5885),fe=ae(13952),me="data:image/png;base64,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",He="data:image/png;base64,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",qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACYCAYAAAAYwiAhAAAAAXNSR0IArs4c6QAAEjlJREFUeF7t3XmYFMXdB/Dvr49l5VAIhwHWV5DF4yUGj8QkGF8BV46wghei8iQSozEcLwgGxCCvS2KSF4NAQISd3dc8GDD6eoMiikRBY5REeBVFIRKCAQQVBOTe6e431T0zuzM7s1szU33NVP+1D1vX1u9DdXd1dTVtvl6xurc2IY/me4CAKr0WM5pPKVPEe4BeqNStM1obkMj4UBAwTa/Fr/hSy1Q2MNYNEhk/BiJM1Wswkz9H8aZMAJPIskNAhMl6DWZll6v4Uv/rsiL5qPsxqiwT9xRfV+TwFyuYVBLBnBxyFk2WRsDYXy6RZRF/BRNKIpiXRY6iSpoWmESWtYFxJbVYkHWuIsiQEZhExh99AiyLMKakBov4cxVHyiaBSWT8CBgyItym1aCGP1fhp2wWmETGjyCG7BatBg/x5yrslFzAJDJ+BEQwiXCzFsFi/lyFm5IbmETGj8BGBozSavB7/lyFmTIrYBIZP4LYSPZ9LYJH+HMVXsqsgUlk/AgIMEjFSK0aj/HnKqyUOQGTyPgRECFKhBu1CB7nz1U4KXMGJpHxI7CRKRihVeMp/lyFkTIvYBIZPwIi1JGF4VotnuXPFf6UeQOTyPgREHCCVFyrVWM5f65wpxQCTCLjRxBDdpVWjRX8ucKbUhgwiYwfARGOQ8GVejVW8ucKZ0qhwCQyfgQEHIOKoXo1VvHnCl9K4cAkMn4ERDgKBVfo1VjNnytcKV0BVojI6JwKwDSAE0dgbXtLWJSJcASESj2CV4QVGqCCXANWaMi02Z+B2nSAdXgfore3FxpCG5mCwXo11gotOACFuQqskJBp0zeA/u08WNE6REeXCA8dAYehYJAewevCC/exQNeBhQ5Z267A/p2NQqKOWw6ld6X973WjS4HoceFhI8IhAAP1GrwhvHCfCvQEWFiQKYPvgvK9u2DMHQxr65+SQqL+aAmUb490gE3sCBz63JWQEeGgZWFgSS3edKUCjwv1DFjQkdFFN0K7dand/daxLxshU295BMq3bnCA3dUD+PzvAKmgs/rC+lDsTSARDlgqBpQswjqPPQivzlNggUZW0hL2afCc/mmRKTc8AOXrQwDLRHTeEGDP36DevBj0rRthLvkJzLURocEhYL8FVJTU4m2hBXtcmOfAwoysYWzovGHQxj7jYLQsd5ARvtBUXEaLsMFjF8Kq8wVYoJGddh606etB5HSNtf1tRO/9JvupvtNJsUcyZcjdUK/8hbvIgH2aiv5UjXeERd3DgnwDFkhkp54J7aevgNp2cdDs3oLorH7AgV31IWnTCdrP3oL5Wg3M1fOhVEzwAtleTUE/imCjhzaEVOUrsEAh48EFQLlxAdR+Y+zON5aOhfnqg16NZJ9pGvrTIrwnJPIeFeI7sEAg48SFU8+CNuM9kKrB2vsxotN6AsYJO1TKsF9Arbzb3dMl4VN7JKvGJo985F1NIID5iowXFwB19FNQLrjK7vTo4ltgvf4/TgBatIF6+0oo5X0SAXHtwh/YoynoSxF8mHf0PSggMMB8QdYUrpJW9oU86o7aYaDy70K78zVnhNr5HqI/Px8wo41wsUdJpOluj2SfaEBfqsEWD4zkVUWggHmKrBlc6oQVgFEHY/4VNjJ16p+h9Pi2M3r9pi+sLWsa4zp+BMb8SlD5xV5c+O/SSnApPYiP8hLgcubAAXMdWav2UL5xHZTK6aC2nZ2RJuVuUR37LJTzhtq/Mz9YDWPhNfaFvHLZBFhvPw6jdmRGXNZmZ9WNJ1MYhB0a2afLrS47ybn4QAJzE5k6eQ2UM/8jqcOM1fOAvdthHT0I6/VaULdvQp34Eqhl23pkbCTr0B04vA84fjjpmsuKjVxxXHYm/SQoA+6oH8kO7XVuCo58kXOwMmT8pw5cSrXYJrpgEeUFFpgryLr0gj4j812+sWwGzOVVzjVXJmSK1jSulu2gXPVLKGdfhmjVuVAGTYFy+SREZ1cAH68XEbN0ZWzXW+BSWoDtblWQa7mBBiYaGfUeCuWSW0HtugLtyoDWHepn7Nm0w/SzExf16ZH9EdBLE3eLSSMXe/B98Q+hXv1re2EiO4wnp8JcORNocyrw5Z5cY8SXj7BNd06XH/Nl8CZV4IGJRpbUrWoJ0LYLqF2ZvVIVnzSeXkodyeL5E7i2vgGlzygoAyeDOvVIFG/t+RuMR8bB2vSSN5F0avl77HS5w8tKm6orFMBcRcYRCTq7P7Q7kpfkROdVwtr4PJSRC6H2/Uk9rOOHYT53L8xVsxOTsBmrUDRAUUUvXvxI19CXFqHxqkmOv1V0ktAA8w1ZmklU1hb77pJd+Hcqh3bPO8DRgzDXLIT58m+Bg7vTx6lFG+D4l4nfUY+Lof7nMphvLoH56kJgt6C5U8KW2OnyE9Fgsi0vVMA8R5aCi50W2dwYtTzF7uc4Mvr6EFjvvwQcO5ix/6lHH6jjlsFY/CNY/+dsT6FUTIQ6Yrb9s7GsCuZygZ9BInyo6+hHDyKD9myp5JY+dMA8Q5YGF5tExfFD6acwYjP+6cJg47p9Jai0jf3SiPHbwfYqWPXWP0C56Ho7S/yUm1sYM+b6IHa6/FRwudzFhRKY68gy4IrPc2WcwkiDrCEu1m57fdn9FcDR/dB++VHixqBu0lfdudMkvK+Xoh/Nx2fcKgQmDC0w15A1gyve942QbVoFY87ApIWJTeFCq/bQ5zovjlhf7ER0SpnAsKYURdioE/pTBO68qdJEy0MNTDgyTlypyFB6MozfjYL1Zv2ev03iYgWUtILynR+ALrgaOLIfRvVwp1i1BHTu4MR1mjB1hHf01uhPc7BPWJkcBYUemEhkyoi5UCsmOKNKusc/aTqUjWTo1BPWuvq9fpvFFS+HPXr6fBsQW4LNcKmjn4DS+woYj02E+fJcjhBmlWSDruMyWgjhz6sytaIggAlD1qI11PErQKdfaK+KSHq2yBlHblxaKbT5B4E9m2G88N+w3loKOudy52ZAUezaXEL2tt4aFTQX+zn/pLySFQwwkcio87/D+kf2ryQ2i6vDGaCe34X154fB0mpTnZd7jWfvgfncz+2f6Ts3QR31kKvIiPAXjXA5RXAgLz0cmQsKmDBkHB2XmoQHlzb5VfsZqLlkNNCiFdTr7reLic7qnzRaeoTsLa0UA2g+Mk/e5dAPjfpFQBmBK8Lr713y4qKvnOZc31kWsGcL0L6bff0VHX9K0kN2D0eyN7R2GET3of7xguBoFtwIFu8fr5BljavuGEgvdV7WfXIqrB3vwno/tpNmx3Io/caAuvSCMXegV6fL1zUdg+lBe+MV4UfBAvPidJktLnP90zAeHQ+NLWbsfI6DbOlYWF/sgNJvLKjXgMTyITYZy2b7PTldAmu1tvgezcJh0cIKGpibyHLCFRlhP8tk68O0ya/YyNIdlmnAfGEmzGemeXfhD7yqKRhCERwRiazggbmBrFlcrNKUl0qiC6+Ftf7J+tilILNM0x6xzL8+DmvD0422h1IGToF67cxEfuP3t7mx4cpqrQ2uoDlwXqUScBQFMKHITjsf2pQ19oNr+4KdPVtcNNxe02+/5tbwYMju/mvsIfcJGIuGw3pnWVpkznuUo2GurW4c1q+cDnYHSh26OXXu3+VsacBuFAQfBKzSyjCUqnBMRNFFA0wYsthkrHLmJYkH10rl3VAuvBbmuj/A2rHRfvRDncqh9LkJdPoFiThZ0cbIqNtF0KY5mwozZMaCK5MReogr3lAivKiVYhjNR97bOBYVMJHIlGtmwnx6mr0qouE7k+n+11ufbgVKTrI3VUlCxvCwzVY6drezmZtehvHA0PopCx9wJZABK7QyXEVVcPZGyPEoOmDCkDXocPW2/wV9bTCotHVSGKwDu2G+sgDmi7+Bva/Ff22wZ+gZMvPRCWDXVUHE1WAke07rimvyQVaUwNxAZq+COP1CgL1Lyea5PvkQ2P2BEyutFOrYZ6B8jS3naXwEaeRKbR0RntUIwymCulwGsaIF5gqydBFIwcVuCnBK58QeZHnh0lqIfmEkrSECntLKMIKqEM0WWVEDcx0ZKbC3IYhtf25uWwdjzgDg5FPtay9r16bcr7nYKXfiizAenSB+7VgaRUR4QuuKG7JFVvTA3ERGfUZB++Hv7HBZ29cjen9/4GhsAQNbC3Zgd24X9AyXvRNjZ2eNf/VwT5ABeEwfgJF0HQzekUwCi/WUG88u2Z2mOmiKXYOx8j6YT94J9nY5uyEwl46uj1E2d4sNcMUL8BjZI/oA/IAXmQTW4L+icGSdejobCsfuLtldJZ3yVXu+KzqjN7BzI5AHLlZOYrPipkayjuWAqol77xJYopfhJqpCysxy43FNAkvpE9HIqOclzirZBlMY1vHD9pZQ7E6Te4Y+ZeSyDu2FMW8IlKEzEnenaUeyjuV2HewNcnv2X9TLvcBivQw3N4dMAktzMSEaGbr0gvr9aijlF8PcvAYGW3B44kheuNgiRex8t9EUSBKyGC57sxd2HfjZNkSnn+U8cBdxEB7SI7iFqOEe78kFS2AZOlo4srLe0KatgzG7Amz00cY/z/dsMc3IlcAVb3vqVEi0Dubjd0AZdKezkxDDVXcMxgPDxG/GQqjRI7gtEzIJrIn/ySKRqZPXgj2/tINtRO2dqu2fm3pwzYMrA7KGf5ZruGKVKIRFagRj0iGTwJo5VYhCplz9a6iDpybVlg0uljH68I9hvVaTucVsJBv/fOJ7S66OXCmtUBQs0CIYl9o4CYzjWkQYsorbwaYuSCtx5sXYMh/21bY0h/qzdVC6s0/Y1B/WsUMw5g5q9KnBRIqUay4bmIfzZATM02vhvFgaOyQwDmAsiShk7C1wtukddm9O/v5Rajvid396KbDvn/bXdm0wmZClwRUv0lNkhDl6DSZJYJywGiYThoy3bjZ/VdIS2Pcx1EmroHT7RnpkqXeL7IK+egSUvmOansLgbUeW6YgwS6/BZJZNjmBZdp7nyOLtO6ltemQH9zjTHenuFtPcXXr1WIkIM/UaTJXAsgQm9HSZbd1pkLFN7xJfh0s3FeEnMgW/ksCyDXIsfVBGssR1VlPzXH4iy7F/ZTaRF/5Z9ibb0YdN2jY8jCfuhPnifZlL8gmZHMGyDG5qcs9Hsgx3i81OYaSeXtn0RWSE84qci4cEJqBzPUOW5m4Rn24Fde3V9BSGT7jkXaQAXPEiXEeWbiqCPVvctq7pKQwfcUlgAoG5eneZCVf8KyKZpjB2vZ+Mz6PTYsNulafIoCNrDlcT82Rse04qO9c5ffqAS45ggnEJP13y4sqALDGF4RMuCcwlYMJOl116Qbvjj6CTO/Gv52rfDdq9W+o/6+wjLgnMRWBCkY1fAePhW7kWC6pjnoFy/jBfT4vyGsxlWA2LF3J3yT47aHBuERFfhdGmkyfzXM11pbzIb66HBPxeCLJs2tGx3NlB8d3l2eRyJa0E5kq3Ni7Uc2Qe/V3NVSOBNddDAn9fjMgkMIGAeIoqNmQSGI8KwWmKCZkEJhgPb3HFgkwC4xXhQrpiQCaBuQAnmyILHZkElo0Gl9IWMjIJzCU02RZbqMgksGwluJi+EJFJYC6CyaXoQkMmgeWiwOU8hYRMAnMZS67FFwoyCSxXAR7kKwRkEpgHUPKpIuzIJLB8ou9R3jAjk8A8QpJvNWFFJoHlG3kP84cRmQTmIRARVYUNmQQmIuoelxEmZBKYxzhEVRcWZBKYqIj7UE4YkElgPsAQWWXQkUlgIqPtU1lBRiaB+YRCdLVBRSaBiY60j+UFEZkE5iMIN6oOGjIJzI0o+1xmkJBJYD5jcKv6oCCTwNyKcADKDQIyCSwAENxsgt/IJDA3oxuQsv1EJoEFBIHbzfALmQTmdmQDVL4fyCSwAAHwoileI5PAvIhqwOrwEpkEFrDge9Ucr5BJYF5FNID1eIFMAgtg4L1sktvIJDAvoxnQutxEJoEFNOheN8stZBKY15EMcH1uIJPAAhxwP5omGpkE5kcUA16nSGQSWMCD7VfzRCGTwPyKYAjqFYFMAgtBoP1sYr7IJDA/oxeSuvNBJoGFJMh+NzNXZBKY35ELUf25IJPAQhTgIDQ1W2QSWBCiFrI2ZINMAgtZcIPSXF5kElhQIhbCdvAgk8BCGNggNbk5ZBJYkKIV0rY0hUwCC2lQg9bsTMgksKBFKsTtSYdMAgtxQIPY9M3XK1b31maiaRJYEKMU4ja9UKlbZ7Q2EEcmgYU4mEFsOgPG2hVHJoEFMUohblMcWBzZ/wO6TfS94p88kwAAAABJRU5ErkJggg==",yA="data:image/png;base64,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",nA="data:image/png;base64,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",tt="data:image/png;base64,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",ut="data:image/png;base64,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",Tt="data:image/png;base64,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",Pt={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},XA=ae(63604),it=ae(5423),Vt=({parentData:Te})=>{var dA,SA,Qn,Wt;const Mn=((dA=(0,it.Uf)(Te))==null?void 0:dA.every(Yt=>{var cn;return!((cn=Yt==null?void 0:Yt.data)!=null&&cn.length)}))&&!((SA=Te==null?void 0:Te.photos)!=null&&SA.length);return x.createElement("div",{className:Pt.wrap},x.createElement("div",{className:Pt.head},x.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),x.createElement("div",null,"\u5171",x.createElement("span",null,(Qn=Te==null?void 0:Te.photos)==null?void 0:Qn.length),"\u5F20")),Mn?x.createElement(XA.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):x.createElement(x.Fragment,null,x.createElement(it.ZP,{data:(0,it.Uf)(Te)}),!!((Wt=Te==null?void 0:Te.photos)!=null&&Wt.length)&&x.createElement(x.Fragment,null,x.createElement("div",{className:Pt.line}),x.createElement(it._s,{dataSource:Te==null?void 0:Te.photos,right:21,col:3,wrapWidth:856}))))},ln={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},Fn=ae(13747),mn=ae(89392),aa=ae.n(mn),Fa=ae(38776),an=ae(59301),hn=Object.defineProperty,ya=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,ga=(Te,dA,SA)=>dA in Te?hn(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,Un=(Te,dA)=>{for(var SA in dA||(dA={}))ja.call(dA,SA)&&ga(Te,SA,dA[SA]);if(ya)for(var SA of ya(dA))Oa.call(dA,SA)&&ga(Te,SA,dA[SA]);return Te},AA=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())}),uA=({visible:Te,value:dA,onChange:SA,onClose:Qn,sealedReview:Wt,data:Mn})=>{var Yt;const cn=(0,Ce.useLocation)(),At=(0,Ce.useParams)(),en=(Yt=cn==null?void 0:cn.pathname)==null?void 0:Yt.includes("/centralizeReview"),[Sn,Vn]=(0,x.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:en?"appraise":"normal"}),[Rn,fA]=(0,x.useState)([]),[Nt,sn]=(0,x.useState)([]),[An,En]=(0,x.useState)(!0),[on,jn]=(0,x.useState)(!1),[jt,pt]=(0,x.useState)(!1),[Ct,Zt]=(0,x.useState)(0),Xn=(0,x.useRef)(!0),Ca=(0,x.useRef)(!0);(0,x.useEffect)(()=>{let gt=Sn;Te&&(console.log(Ca.current),en||(gt=Un({},Sn)),Vn(Un({},gt)),Ca.current=!1,ar(gt),xa())},[Te]),(0,x.useEffect)(()=>{Wt!==void 0&&pt(Wt)},[Wt]);const Za=gt=>{Sn.course_group_id=gt,Sn.page=1,Vn(Un({},Sn)),ar(Sn)},Na=gt=>{Sn.review_status=gt,Sn.page=1,Vn(Un({},Sn)),ar(Sn)},ar=gt=>AA(void 0,null,function*(){console.log(gt);const ct=aa().pickBy(gt,xA=>xA!=="all");delete ct.save_name,delete ct.review,delete ct.exercise_group_id,En(!0);const Ht=yield(0,aA.ZP)(`/api/exercises/${At.exerciseId}/user_review_list.json`,{method:"post",body:Un({},ct)});sn((Ht==null?void 0:Ht.review_list)||[]),Zt((Ht==null?void 0:Ht.count)||0),En(!1)}),xa=()=>AA(void 0,null,function*(){if(!Xn.current)return;jn(!0);const gt=yield(0,aA.ZP)(`/api/courses/${At.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});gt!=null&>.course_groups&&(fA((gt==null?void 0:gt.course_groups)||[]),Xn.current=!1),jn(!1)}),ba=gt=>AA(void 0,null,function*(){var ct;const Ht=(ct=cn==null?void 0:cn.pathname)!=null&&ct.includes("/centralizeReview")?"centralizeReview":"review";Ce.history.replace(`/classrooms/${At.coursesId}/exercise/${At.exerciseId}/${Ht}/${gt.login}`),SA(gt)}),Ha=gt=>{Sn.page=gt,Vn(Un({},Sn)),ar(Sn)},Wa=(gt,ct)=>{Sn.page=gt,Sn.limit=ct,Vn(Un({},Sn)),ar(Sn)},Ln=()=>an.createElement("div",{className:ln.head},an.createElement("div",{className:ln.title},"\u5B66\u751F\u5217\u8868"),an.createElement("div",{className:ln.inputBox},!jt&&an.createElement(Gn.default,{value:Sn==null?void 0:Sn.course_group_id,className:ln.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:gt=>gt.parentNode,onChange:Za,dropdownRender:gt=>an.createElement(E.Z,{spinning:on},gt)},an.createElement(Gn.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Rn.map(gt=>an.createElement(Gn.default.Option,{key:gt.id,value:gt.id},gt.name))),an.createElement(Gn.default,{className:ln.selectWrapper,style:{width:255},getPopupContainer:gt=>gt.parentNode,value:Sn==null?void 0:Sn.review_status,onChange:Na},an.createElement(Gn.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),an.createElement(Gn.default.Option,{value:0},"\u672A\u8BC4\u9605"),an.createElement(Gn.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),an.createElement(Gn.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),an.createElement(Fa.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Sn==null?void 0:Sn.save_name,onChange:gt=>{Sn.page=1,Sn.name=gt,Vn(Un({},Sn)),ar(Sn)}})));return an.createElement(ie.Z,{className:ln.wrapper,title:Ln(),width:800,placement:"left",closable:!1,onClose:Qn,bodyStyle:{display:"flex",flexDirection:"column"},open:Te},an.createElement("div",{className:ln.content},an.createElement(E.Z,{spinning:An},Nt.length>0?an.createElement("div",{className:ln.tableHead},an.createElement("div",null,"\u59D3\u540D"),an.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),an.createElement("div",null,"\u5206\u73ED"),an.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):an.createElement(XA.Z,null),Nt==null?void 0:Nt.map(gt=>an.createElement("div",{key:gt.id,className:dA===gt.login?`${ln.list} ${ln.active}`:ln.list,onClick:()=>ba(gt)},an.createElement("span",{title:gt==null?void 0:gt.name},gt.name),an.createElement("span",{title:gt==null?void 0:gt.student_id},gt.student_id),an.createElement("span",{title:gt.course_group},(0,_e.Pq)(gt.course_group,11)),(gt==null?void 0:gt.review_status)===1?an.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(gt==null?void 0:gt.review_status)===0?an.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):an.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),Ct===0&&Sn.name&&an.createElement(XA.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),an.createElement("div",{className:ln.footer},Ct>Sn.limit?an.createElement("div",null,an.createElement("span",{style:{color:"#656F87"}},"\u5171",an.createElement("span",{className:"c-light-primary"},Ct),"\u6761\u6570\u636E")):"",an.createElement(Fn.Z,{total:Ct,pageSize:Sn==null?void 0:Sn.limit,current:Sn==null?void 0:Sn.page,showSizeChanger:!0,size:"small",onShowSizeChange:Wa,onChange:Ha,showQuickJumper:!0,hideOnSinglePage:!0})))},qA=ae(19326),ZA=ae(18074),at=ae(8762),Gt=ae(76476),kt=ae(35699),Ut=ae(35155),Dt=ae(44164),oa=ae.n(Dt),wn=ae(90084),OA=ae(59301),xn=Object.defineProperty,ia=Object.defineProperties,_A=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,bn=(Te,dA,SA)=>dA in Te?xn(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,or=(Te,dA)=>{for(var SA in dA||(dA={}))va.call(dA,SA)&&bn(Te,SA,dA[SA]);if(Ua)for(var SA of Ua(dA))Ar.call(dA,SA)&&bn(Te,SA,dA[SA]);return Te},nr=(Te,dA)=>ia(Te,_A(dA)),fn=(Te,dA)=>{var SA={};for(var Qn in Te)va.call(Te,Qn)&&dA.indexOf(Qn)<0&&(SA[Qn]=Te[Qn]);if(Te!=null&&Ua)for(var Qn of Ua(Te))dA.indexOf(Qn)<0&&Ar.call(Te,Qn)&&(SA[Qn]=Te[Qn]);return SA},rn=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const{TextArea:la}=Qe.default,fa=Te=>{var dA=Te,{exercise:SA,globalSetting:Qn,loading:Wt,user:Mn,dispatch:Yt,isEaxmPaperOpen:cn,studentexportDate:At,onChangeProgress:en=()=>{}}=dA,Sn=fn(dA,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const Vn=(0,Ce.useParams)(),{userInfo:Rn}=Mn,[fA,Nt]=(0,x.useState)({}),sn=(0,x.useRef)(),An=(0,x.useRef)(!1),[En,on]=(0,x.useState)(null),[jn,jt]=(0,x.useState)(!1),[pt,Ct]=(0,x.useState)(!1),[Zt,Xn]=(0,x.useState)(!1),[Ca,Za]=(0,x.useState)(!1),[Na,ar]=(0,x.useState)(!1),xa={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,x.useEffect)(()=>{Rn!=null&&Rn.login&&Wa()},[Vn.userId,Vn.coursesId,Vn.exerciseId,Rn]),(0,x.useEffect)(()=>{cn&&En&&(Za(At.userCommentVisible),Xn(At.userScoreVisible),ar(At.new),jt(!0),setTimeout(()=>{Ln(At)},2500))},[cn,En]);const ba=()=>{document.querySelectorAll("canvas").forEach(xA=>{(!xA.clientWidth||!xA.clientHeight)&&xA.remove()})},Ha=xA=>{var dn,wa,Ra,Va;const Da=(dn=xA==null?void 0:xA.exercise_answer_user)==null?void 0:dn.user_id;if((wa=xA==null?void 0:xA.exercise)!=null&&wa.question_random||(Ra=xA==null?void 0:xA.exercise)!=null&&Ra.choice_random){let za=1;xA.exercise.question_random=(Va=xA==null?void 0:xA.exercise_question_types)==null?void 0:Va.map(Ta=>{var er,vr;return(er=xA==null?void 0:xA.exercise)!=null&&er.choice_random&&((Ta.question_type===0||Ta.question_type===1)&&Ta.items.map(dr=>(dr.question_choices=(0,_e.M2)(dr.question_choices,Da),dr)),Ta.question_type===7&&Ta.items.forEach(dr=>{dr.sub_exercise_questions.forEach(Lr=>{Lr.question_choices&&(Lr.question_choices=(0,_e.M2)(Lr.question_choices,Da))})})),(vr=xA==null?void 0:xA.exercise)!=null&&vr.question_random&&(Ta.items=(0,_e.M2)(Ta.items,Da)),Ta.items.map(dr=>(dr.question_num=za,za++,dr)),Ta})}},Wa=()=>rn(void 0,null,function*(){let xA;Yt({type:"exercise/getExerciseExportHeadData",payload:{id:Vn.exerciseId||Vn.categoryId,identify:Vn.userId||null}}),Vn.userId?(xA=yield(0,pe.pu)({exerciseId:Vn.exerciseId,login:Vn.userId}),Ha(xA),An.current=!1):(xA=yield Yt({type:"exercise/editExercise",payload:{coursesId:Vn.coursesId,categoryId:Vn.exerciseId}}),An.current=!0),on(or({},xA||{}))}),Ln=xA=>rn(void 0,null,function*(){var dn,wa,Ra;xA.type==="all"?An.current=!1:Vn.userId||(An.current=!0),ba();const Va=sn.current.children;let Da=`${Oe()().format("YYYY-MM-DD HH:mm:ss")}`;(dn=SA.exerciseExportHeadData)!=null&&dn.new_user&&(Da=`${((wa=SA.exerciseExportHeadData)==null?void 0:wa.new_student_id)||""}${(Ra=SA.exerciseExportHeadData)==null?void 0:Ra.new_user}`);const za={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Ta=oa()();for(let er=0;errn(void 0,null,function*(){er{var Ra,Va,Da,za,Ta,er,vr,dr,Lr,Gr,co,mo,So,Jr;return OA.createElement(OA.Fragment,null,!wa&&OA.createElement("div",{style:{display:"flex"},className:at.Z.programTitle},OA.createElement("span",{style:{flexShrink:0},className:"font18"},dn,"."),OA.createElement(Re.Z,{value:(xA==null?void 0:xA.question_type)===8?xA==null?void 0:xA.description:xA.question_title}),OA.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(xA==null?void 0:xA.question_type)===7?`\u5171${xA==null?void 0:xA.sub_q_count}\u5C0F\u9898`:""," ",xA.question_score,"\u5206\uFF09")),(xA==null?void 0:xA.question_type)===8&&OA.createElement(Re.Z,{showProgramFill:!0,disabledFill:!0,value:BA.Base64.decode((xA==null?void 0:xA.code)||"")}),xA.question_type===wn.c.Single&&((Ra=xA.question_choices)==null?void 0:Ra.map((gr,Nr)=>{var Mr;return OA.createElement(ye.Z,{key:Nr,className:"pr20"},OA.createElement(ce.Z,{flex:"25px"},OA.createElement("div",{style:{width:25,overflow:"hidden"}},OA.createElement(Me.ZP,{checked:(Mr=xA.user_answer)==null?void 0:Mr.includes(gr.choice_id),style:{width:25}}))),OA.createElement(ce.Z,{flex:"1"},OA.createElement(Re.Z,{value:gr.choice_text||""})))})),xA.question_type===wn.c.Multiple&&((Va=xA.question_choices)==null?void 0:Va.map((gr,Nr)=>{var Mr;return OA.createElement(ye.Z,{key:Nr,className:"pr20"},OA.createElement(ce.Z,{flex:"25px"},OA.createElement("div",{style:{width:25,overflow:"hidden"}},OA.createElement(De.default,{checked:(Mr=xA.user_answer)==null?void 0:Mr.includes(gr.choice_id),style:{width:25}}))),OA.createElement(ce.Z,{flex:"1"},OA.createElement(Re.Z,{value:gr.choice_text||""})))})),xA.question_type===wn.c.Judge&&OA.createElement("div",{className:at.Z.flexRow},(Da=xA.question_choices)==null?void 0:Da.map((gr,Nr)=>{var Mr;return OA.createElement(ye.Z,{className:"pr20",key:Nr},OA.createElement(ce.Z,{flex:"25px"},OA.createElement("div",{style:{width:25,overflow:"hidden"}},OA.createElement(Me.ZP,{checked:(Mr=xA.user_answer)==null?void 0:Mr.includes(gr.choice_id),style:{width:25}}))),OA.createElement(ce.Z,{flex:"1"},gr.choice_text))})),xA.question_type===wn.c.Fill&&!An.current&&OA.createElement(vA.Z,{item:xA,answerData:En,changeScoreData:fA,textValue:(za=fA[xA.q_position])==null?void 0:za.text,textOnChange:gr=>{fA[xA.q_position].text=gr,Nt(or({},fA))},seeAnswerVisible:!1}),xA.question_type===wn.c.Shixun&&OA.createElement(Gt.Z,{item:xA,answerData:En,hasChangeScore:!1,autoHeight:jn}),xA.question_type===wn.c.Subjective&&((Ta=xA==null?void 0:xA.user_answer)!=null&&Ta[0])?OA.createElement("div",{className:at.Z.simpleBg},OA.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),OA.createElement("div",null,Ca?OA.createElement(Re.Z,{value:(er=xA==null?void 0:xA.user_answer_light)==null?void 0:er[0]}):OA.createElement(Re.Z,{value:(vr=xA==null?void 0:xA.user_answer)==null?void 0:vr[0]}))):null,xA.question_type===wn.c.Program&&OA.createElement(kt.Z,{item:xA,answerData:En,autoHeight:jn}),xA.question_type===wn.c.Combine&&((dr=xA.sub_exercise_questions)==null?void 0:dr.map((gr,Nr)=>OA.createElement("div",{style:{marginLeft:10}},OA.createElement("span",{style:{fontSize:"16px"}},dn,".",Nr+1,"\uFF08",xa[`${gr==null?void 0:gr.question_type}`],"\uFF09",gr==null?void 0:gr.question_title,"\uFF08",gr==null?void 0:gr.question_score,"\u5206\uFF09"),gt(gr,Nr,!0)))),xA.question_type===8&&OA.createElement(OA.Fragment,null,OA.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},OA.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((Lr=xA==null?void 0:xA.user_answer)==null?void 0:Lr.length)>0&&((Gr=xA==null?void 0:xA.user_answer)==null?void 0:Gr.map(gr=>OA.createElement("div",{style:{display:"flex"}},OA.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",gr==null?void 0:gr.choice_id,")\uFF1A"),OA.createElement("pre",{style:{whiteSpace:"pre-wrap"}},gr==null?void 0:gr.answer_text)))))),pt&&OA.createElement("div",{style:{marginTop:10}},(xA==null?void 0:xA.question_type)<3&&(xA==null?void 0:xA.standard_answer_show)&&OA.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",xA==null?void 0:xA.standard_answer_show),!!((co=xA==null?void 0:xA.standard_answer)!=null&&co.length)&&pt&&(xA==null?void 0:xA.question_type)===3&&OA.createElement("div",null,(mo=xA==null?void 0:xA.standard_answer)==null?void 0:mo.map((gr,Nr)=>OA.createElement("div",null,OA.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Nr+1,"\uFF09:"),OA.createElement("div",null,OA.createElement(la,{autoSize:!0,disabled:!0,value:gr==null?void 0:gr.answer_text[0]}))))),(xA==null?void 0:xA.standard_answer)&&(xA==null?void 0:xA.question_type)===4&&OA.createElement("div",null,OA.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),OA.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},OA.createElement(Re.Z,{value:(So=xA==null?void 0:xA.standard_answer)==null?void 0:So[0]}))),(xA==null?void 0:xA.question_type)<=4&&((xA==null?void 0:xA.standard_answer_show)||((Jr=xA==null?void 0:xA.standard_answer)==null?void 0:Jr.length)>0)&&OA.createElement(ye.Z,{style:{marginTop:14}},OA.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),OA.createElement(Re.Z,{className:at.Z.renderHtml,value:(xA==null?void 0:xA.analysis)||"\u6682\u65E0\u89E3\u6790"}))),Zt&&!Number.isNaN(parseFloat(xA==null?void 0:xA.user_score))&&(xA==null?void 0:xA.question_type)!==wn.c.Shixun&&(xA==null?void 0:xA.question_type)!==wn.c.Combine&&OA.createElement("span",null,OA.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),xA==null?void 0:xA.user_score,"\u5206"),(xA==null?void 0:xA.answer_comments)&&Ca&&OA.createElement(qA.Z,{newuserCommentVisible:Na,list:xA==null?void 0:xA.answer_comments}),!wa&&OA.createElement(oA.Z,{style:An.current?{marginTop:30}:{}}))},ct=(xA,dn,wa)=>xA.category?OA.createElement("div",null,OA.createElement("div",null,OA.createElement("span",{className:"font16 c-light-primary"},(0,_e.EM)(xA==null?void 0:xA.category),"\u3001",xA.name),OA.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",xA.count,"\u9898\uFF0C",(xA==null?void 0:xA.question_type)===7?`\u5305\u542B${xA==null?void 0:xA.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",xA.score,"\u5206\uFF09")),gt(xA.questionDetail,dn)):gt(xA.questionDetail,dn),Ht=(0,x.useCallback)(()=>{var xA,dn,wa,Ra,Va,Da;const za=((dn=(xA=SA==null?void 0:SA.exerciseExportHeadData)==null?void 0:xA.exercise_header)==null?void 0:dn.export_page_num)||40,Ta=[];let er=1;for(const[vr,dr]of((wa=En==null?void 0:En.exercise_question_types)==null?void 0:wa.entries())||[])dr.items.forEach((Lr,Gr)=>{Gr===0?Ta.push(nr(or({},dr),{items:null,category:vr+1,questionDetail:Lr,questionIndex:er})):Ta.push({questionDetail:Lr,questionIndex:er}),er++});return console.log("newData:",Ta),Ta!=null&&Ta.length?(Da=(Va=(Ra=new Array(Math.ceil((Ta==null?void 0:Ta.length)/za)))==null?void 0:Ra.fill([]))==null?void 0:Va.map((vr,dr)=>Ta.slice(dr*za,dr*za+za)))==null?void 0:Da.map((vr,dr)=>OA.createElement("div",{className:"pl60 pr30",key:dr,style:{minHeight:dr===0?1e3:"auto"}},dr===0&&OA.createElement(OA.Fragment,null,OA.createElement(Ut.Z,{isExportBlank:An.current}),OA.createElement(oA.Z,{className:at.Z.divider})),vr==null?void 0:vr.map((Lr,Gr)=>ct(Lr,Lr.questionIndex,Gr)))):null},[En,SA,jn]);return OA.createElement("div",{style:{height:"700px",overflow:"auto"}},OA.createElement("section",{id:"export-all",className:[at.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:sn},Ht()))};var Ia=(0,Ce.connect)(({exercise:Te,loading:dA,user:SA,globalSetting:Qn})=>({exercise:Te,globalSetting:Qn,user:SA,loading:dA.effects}))(fa),$a=ae(27051),Ka=ae(45722),sr=ae(66654),Se=ae(59301),Cr=Object.defineProperty,Fr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,CA=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Kt=(Te,dA,SA)=>dA in Te?Cr(Te,dA,{enumerable:!0,configurable:!0,writable:!0,value:SA}):Te[dA]=SA,Dn=(Te,dA)=>{for(var SA in dA||(dA={}))Bn.call(dA,SA)&&Kt(Te,SA,dA[SA]);if(CA)for(var SA of CA(dA))_n.call(dA,SA)&&Kt(Te,SA,dA[SA]);return Te},Nn=(Te,dA)=>Fr(Te,Br(dA)),Zn=(Te,dA,SA)=>new Promise((Qn,Wt)=>{var Mn=At=>{try{cn(SA.next(At))}catch(en){Wt(en)}},Yt=At=>{try{cn(SA.throw(At))}catch(en){Wt(en)}},cn=At=>At.done?Qn(At.value):Promise.resolve(At.value).then(Mn,Yt);cn((SA=SA.apply(Te,dA)).next())});const rt=({classroomList:Te,exercise:dA,globalSetting:SA,loading:Qn,user:Wt,dispatch:Mn})=>{var Yt,cn,At,en,Sn,Vn,Rn,fA,Nt,sn,An,En,on,jn,jt,pt,Ct,Zt,Xn,Ca,Za,Na,ar,xa,ba,Ha,Wa,Ln,gt,ct,Ht,xA,dn,wa,Ra,Va,Da,za,Ta,er,vr,dr,Lr,Gr,co,mo,So,Jr,gr,Nr,Mr,Di,oi,Li,Ui,Ni,Mi,Oi,to,Hi,Ri,Po,Ti,ki,ji,zi,Fo,Gi,Ki,Zi,Vi,Io,Xi,Wi,Yi,Ji,Qo,qi,_i,$i,el,Al,tl,nl,al,rl,ol,yo,il,ll,ii,sl,ul,jo,xo,gl,cl,dl,ml,fl,Bl,bo,vl,hl,El,pl,Cl,wl,Sl,Pl,Fl,Il;const pa=(0,Ce.useParams)(),Ql=(0,Ce.useLocation)(),{userInfo:qr}=Wt,{reviewExercise:wA,exerciseList:Gs,commonHeader:_r}=dA,[yr,zo]=(0,x.useState)({}),[$r,li]=(0,x.useState)(1),[si,ms]=(0,x.useState)(!1),[fs,yl]=(0,x.useState)(!1),[Go,Bs]=(0,x.useState)(!1),[vs,hs]=(0,x.useState)(!1),[Ir,Ko]=(0,x.useState)(!1),[Zo,Vo]=(0,x.useState)([]),[xl,Es]=(0,x.useState)([]),[bl,Dl]=(0,x.useState)(!1),Ks=(0,x.useRef)(null),Ll=(0,x.useRef)([]),ui=(0,x.useRef)(!0),fo=(Yt=Ql==null?void 0:Ql.pathname)==null?void 0:Yt.includes("/centralizeReview"),Ul=`exercise/${fo?"getCentralizeReviewExercise":"postReviewExercise"}`,[Nl,zn]=(0,x.useState)(!1),[Ml,gi]=(0,x.useState)(!1),[ci,Kr]=(0,x.useState)({}),[ps,Xo]=(0,x.useState)(0),[Bo,Or]=(0,x.useState)(!1),[Cs,no]=(0,x.useState)(!0),[Ol,Hr]=(0,x.useState)("1"),[di,ao]=(0,x.useState)(!1),[Hl,mi]=(0,x.useState)(null),[fi,ro]=(0,x.useState)(!1),[oo,Do]=(0,x.useState)("pdf"),Zs=(0,x.useRef)(),[xr,ws]=(0,x.useState)([]),[Ss,Rl]=(0,x.useState)(!1),[Ps,Tl]=(0,x.useState)({}),[Vs,Xs]=(0,x.useState)(!0),[vo,kl]=(0,x.useState)(!1),[Zr,io]=(0,x.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[Lo]=ve.default.useForm(),Bi={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},vi=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((cn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[0].nameType))==null?void 0:cn.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((At=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[1].nameType))==null?void 0:At.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((en=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[3].nameType))==null?void 0:en.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Sn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[2].nameType))==null?void 0:Sn.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((Vn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[6].nameType))==null?void 0:Vn.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Rn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[5].nameType))==null?void 0:Rn.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((fA=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[7].nameType))==null?void 0:fA.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((Nt=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[4].nameType))==null?void 0:Nt.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((sn=xr==null?void 0:xr.find(Ne=>Ne.value==Ka.fw[8].nameType))==null?void 0:sn.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(Ne,In)=>Se.createElement("span",{style:{color:(In==null?void 0:In.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Ne)}],jl=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((An=wA==null?void 0:wA.table)==null?void 0:An.total_singles_scores)||0,doubles_scores:((En=wA==null?void 0:wA.table)==null?void 0:En.total_doubles_scores)||0,nulls_scores:((on=wA==null?void 0:wA.table)==null?void 0:on.total_nulls_scores)||0,judges_scores:((jn=wA==null?void 0:wA.table)==null?void 0:jn.total_judges_scores)||0,pros_scores:((jt=wA==null?void 0:wA.table)==null?void 0:jt.total_pros_scores)||0,bpros_scores:((pt=wA==null?void 0:wA.table)==null?void 0:pt.total_bpros_scores)||0,shixuns_scores:((Ct=wA==null?void 0:wA.table)==null?void 0:Ct.total_shixuns_scores)||0,combination_scores:((Zt=wA==null?void 0:wA.table)==null?void 0:Zt.total_combination_scores)||0,mains_scores:((Xn=wA==null?void 0:wA.table)==null?void 0:Xn.total_mains_scores)||0,all_scores:((Ca=wA==null?void 0:wA.table)==null?void 0:Ca.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((Za=wA==null?void 0:wA.table)==null?void 0:Za.singles_scores)||0,doubles_scores:((Na=wA==null?void 0:wA.table)==null?void 0:Na.doubles_scores)||0,nulls_scores:((ar=wA==null?void 0:wA.table)==null?void 0:ar.nulls_scores)||0,judges_scores:((xa=wA==null?void 0:wA.table)==null?void 0:xa.judges_scores)||0,pros_scores:((ba=wA==null?void 0:wA.table)==null?void 0:ba.pros_scores)||0,bpros_scores:((Ha=wA==null?void 0:wA.table)==null?void 0:Ha.bpros_scores)||0,shixuns_scores:((Wa=wA==null?void 0:wA.table)==null?void 0:Wa.shixuns_scores)||0,combination_scores:((Ln=wA==null?void 0:wA.table)==null?void 0:Ln.combination_scores)||0,mains_scores:((gt=wA==null?void 0:wA.table)==null?void 0:gt.mains_scores)||0,all_scores:((ct=wA==null?void 0:wA.table)==null?void 0:ct.user_get_score)||0}];(0,x.useEffect)(()=>{Zn(void 0,null,function*(){const Ne=yield(0,pe.cV)({id:pa.exerciseId||pa.categoryId});Ne.status==0&&ws(Ne.data)})},[]);function Wo(){var Ne,In,Aa,La,na,Ga;io({param_show_hack_description:(In=(Ne=dA==null?void 0:dA.reviewExercise)==null?void 0:Ne.exercise)==null?void 0:In.show_hack_description,param_show_hack_sets:(La=(Aa=dA==null?void 0:dA.reviewExercise)==null?void 0:Aa.exercise)==null?void 0:La.show_hack_sets,param_show_challenge_task_pass:(Ga=(na=dA==null?void 0:dA.reviewExercise)==null?void 0:na.exercise)==null?void 0:Ga.show_challenge_task_pass})}const zl=((dn=(xA=(Ht=dA==null?void 0:dA.reviewExercise)==null?void 0:Ht.exercise_question_types)==null?void 0:xA.filter(Ne=>Ne.question_type===5))==null?void 0:dn.length)>0,hi=((Va=(Ra=(wa=dA==null?void 0:dA.reviewExercise)==null?void 0:wa.exercise_question_types)==null?void 0:Ra.filter(Ne=>Ne.question_type===6))==null?void 0:Va.length)>0;(0,x.useEffect)(()=>{(0,DA.Rm)()&&Mn({type:"classroomList/getAssistantPermissions",payload:{course_id:pa.coursesId}})},[(Da=Wt==null?void 0:Wt.userInfo)==null?void 0:Da.username]);const Uo=()=>Zn(void 0,null,function*(){var Ne,In;return(0,DA.Rm)()&&!((In=(Ne=Te.AssistantObject)==null?void 0:Ne.exercise)!=null&&In.can_appraise)?new Promise(Aa=>{we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,x.useEffect)(()=>(document.body.scrollIntoView(),qr.login&&Vr(),()=>{Mn({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[pa.userId,qr.login]),(0,x.useEffect)(()=>{var Ne;mi((Ne=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ne.analysis)},[(za=wA==null?void 0:wA.exercise_answer_user)==null?void 0:za.analysis]),(0,x.useEffect)(()=>(Mn({type:"globalSetting/footerToggle",payload:!1}),Mn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Mn({type:"exercise/getCommonHeader",payload:Dn({},pa)}),()=>{Mn({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const No=Ne=>Zn(void 0,null,function*(){var In,Aa;ui.current=!1;const La=yield(0,pe.Ip)({id:Ne.question_id,shixun_challenge_id:Ne.shixun_challenge_id||null,comment:Ne.comment,score:Ne.score,user_id:(In=wA==null?void 0:wA.exercise_answer_user)==null?void 0:In.user_id,review_type:$r===1?"normal":"appraise",sealed_review:((Aa=wA==null?void 0:wA.review_progress)==null?void 0:Aa.sealed_review)||!1,is_ai:(Ne==null?void 0:Ne.is_ai)||!1});return yield Ci(La),delete yr[Ne.q_position],Vr(!0),zo(Dn({},yr)),La}),Gl=Ne=>{var In,Aa;if(Ne.question_type>1&&Ne.question_type!==5&&Ne.question_type!==2&&!vo)return Se.createElement(Se.Fragment,null,Se.createElement("span",{onClick:()=>{Uo().then(()=>Zn(void 0,null,function*(){Tl(Dn({},Ne)),Rl(!0)}))},className:"c-blue mr10 ml10 current"},Se.createElement(Ee.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((In=Ne==null?void 0:Ne.ModelTitleDec)==null?void 0:In.includes("\u7B80\u7B54\u9898"))&&(_r==null?void 0:_r.is_open_ai_review)&&Se.createElement(_a,{saveChangeScore:No,dataSource:Nn(Dn({},Ne),{user_id:(Aa=wA==null?void 0:wA.exercise)==null?void 0:Aa.user_id}),checkAssistant:Uo,className:"mt3"}))},Kl=()=>{var Ne;let In=localStorage[`${(Ne=Wt==null?void 0:Wt.userInfo)==null?void 0:Ne.login}-${pa.coursesId}-${pa.exerciseId}-filter`];return In?In=JSON.parse(In):In={},Object.prototype.toString.call(In)!=="[object Object]"?{}:In},Zl=Ne=>{var In,Aa,La;const na=(Ne==null?void 0:Ne.filter(mr=>mr.question_type!==4))||[],Ga=(Ne==null?void 0:Ne.filter(mr=>mr.question_type===4))||[],Xa=[...na,...Ga];let Er=null,hr=[];Xa.forEach(mr=>{hr=hr.concat(mr.items)});for(let mr=0;mr{let Aa=[];for(let La=0;La<(Ne==null?void 0:Ne.sub_exercise_questions.length);La++){let na=Ne==null?void 0:Ne.sub_exercise_questions[La];Aa.push(Nn(Dn({},na),{number:`${In+1}-${La+1}`}))}return Aa},Ei=(Ne,In)=>{var Aa,La;let na=[];for(let Ga=0;Ga<((Aa=Ne==null?void 0:Ne.shixun_details)==null?void 0:Aa.length);Ga++)for(let Xa=0;Xa<(Ne==null?void 0:Ne.shixun_details[Ga].stage_list.length);Xa++){let Er=Ne==null?void 0:Ne.shixun_details[Ga].stage_list[Xa];na.push(Nn(Dn({},Er),{question_score:Er.game_score,question_id:Ne.question_id,number:`${In+1}-${Ga+1}`,shixun_challenge_id:(La=Ne==null?void 0:Ne.shixun_details[Ga])==null?void 0:La.shixun_challenge_id}))}return console.log(na),na},Vr=(Ne=!1)=>Zn(void 0,null,function*(){var In,Aa,La;let na={exerciseId:pa.exerciseId,login:pa.userId};if(!fo){const rr=Kl();na=Dn(Dn({},rr),na),Ll.current=rr}const Ga=yield Mn({type:Ul,payload:na});!fo&&kl(((In=Ga==null?void 0:Ga.exercise)==null?void 0:In.commit_status)===0);let Xa=(0,mn.cloneDeep)(Ga==null?void 0:Ga.exercise_question_types),Er=Xa.filter(rr=>rr.question_type!==4),hr=Xa.filter(rr=>rr.question_type===4),mr=(Aa=[...Er,...hr].filter(rr=>[3,4,5,6,7,8].includes(rr.question_type)))==null?void 0:Aa.map(rr=>{if(rr.question_type===5){let br=[];return rr.items.map((Yr,eo)=>{br.push(Ei(Yr,eo))}),Nn(Dn({},rr),{items:br.flat()})}else if(rr.question_type===7){let br=[];return rr.items.map((Yr,eo)=>{br.push(Vl(Yr,eo))}),Nn(Dn({},rr),{items:br.flat()})}else return rr});console.log(mr);let Pr=!1;if(mr.map(rr=>{[3,4,5,6,8].includes(rr.question_type)&&(Pr=!0),rr.question_type===7&&rr.items.map(br=>{[3,4,5,6,8].includes(br.question_type)&&(Pr=!0)})}),hs(Pr),Vo([...mr]),Es((0,mn.cloneDeep)(mr)),yield Ci(Ga),ui.current){const rr=Zl(Ga==null?void 0:Ga.exercise_question_types);setTimeout(()=>{let br=document.getElementById(rr)},500)}ui.current=!0,li(fo?((La=Ga==null?void 0:Ga.review_progress)==null?void 0:La.appraise_type)===0?2:3:1)}),Fs=(Ne,In,Aa)=>Zn(void 0,null,function*(){Be.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Zn(void 0,null,function*(){(yield(0,pe.Wj)({exercise_answer_comment_id:In,id:Aa,comment:Ne})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),Vr())})})}),Is=(Ne,In,Aa)=>Zn(void 0,null,function*(){Lo.setFieldValue("comment",Ne),Be.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{Lo.resetFields()},content:Se.createElement("div",null,Se.createElement(ve.default,{size:"large",form:Lo,colon:!1},Se.createElement(ve.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},Se.createElement(Qe.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Zn(void 0,null,function*(){yield Lo.validateFields(),(yield(0,pe.Wj)({exercise_answer_comment_id:In,id:Aa,comment:Lo.getFieldValue("comment")||Ne})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),Vr())})})}),Rr=Ne=>{var In;return Ne.question_type===4?((In=Ne==null?void 0:Ne.answer_comments)==null?void 0:In.length)>0||Ne!=null&&Ne.is_reviewed?Se.createElement("img",{src:ut}):Se.createElement("img",{src:Tt}):Ne.user_score===Ne.question_score?Se.createElement("img",{src:nA}):Ne.user_score>0?Se.createElement("img",{src:tt}):Se.createElement("img",{src:yA})},pi=Ne=>{var In;return Ne.question_type===4?((In=Ne==null?void 0:Ne.answer_comments)==null?void 0:In.length)>0||Ne!=null&&Ne.is_reviewed?Ie.Z.greenBg:Ie.Z.greyBg:Ne.user_score===Ne.question_score?Ie.Z.blueBg:Ne.user_score>0?Ie.Z.orangeBg:Ie.Z.redBg},Qs=Ne=>{var In;return Ne.question_type===4?((In=Ne==null?void 0:Ne.answer_comments)==null?void 0:In.length)>0||Ne!=null&&Ne.is_reviewed?"c-green":"c-grey-333":Ne.user_score===Ne.question_score?"c-blue":Ne.user_score>0?"c-orange":"c-red"},Ci=Ne=>Zn(void 0,null,function*(){var In,Aa;if((Ne==null?void 0:Ne.type)===1)return Be.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/detail`)},content:Se.createElement("div",null,(Ne==null?void 0:Ne.message)||"")}),Promise.reject();if((Ne==null?void 0:Ne.type)===2){const La=()=>{Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/centralizeReview/${Ne==null?void 0:Ne.login}`)};return Be.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:La,onCancel:()=>{Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/detail`)},content:Se.createElement("div",null,Se.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Se.createElement("span",{onClick:La,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Se.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((Ne==null?void 0:Ne.type)===3){const La=()=>{window.location.href=`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/centralizeReview/${Ne==null?void 0:Ne.login}`};return Be.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:La,keyboard:!1,onCancel:()=>{Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/detail`)},content:Se.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((Ne==null?void 0:Ne.type)===6)return Be.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:Se.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(In=Ne==null?void 0:Ne.review_progress)!=null&&In.message&&Be.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:Se.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(Ne==null?void 0:Ne.type)===8&&!((Aa=wA==null?void 0:wA.review_progress)!=null&&Aa.next_login)&&Be.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:Se.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),Xl=(Ne,In,Aa,La)=>{var na,Ga,Xa,Er,hr,mr,Pr,rr,br,Yr,eo,Si,Pi,Fi,Jo,_l,$l,es,As;const ho=[];if((Ne==null?void 0:Ne.question_type)===8){const tr=(na=(Ne==null?void 0:Ne.last_score_detail)||[])==null?void 0:na.map(Sr=>{var Mo;return Nn(Dn({},Sr),{score:[void 0,null,0,"0","0.0"].includes(Sr.score)?"0":(Mo=Sr.score)==null?void 0:Mo.toFixed(1)})});(Ga=Ne==null?void 0:Ne.standard_answer)==null||Ga.forEach((Sr,Mo)=>{var qo;const _o=Mo+1;let Ii=tr==null?void 0:tr.find(ts=>ts.position===_o);Ii?ho.push(Ii):ho.push({position:_o,name:`\u586B\u7A7A${_o}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Sr.score)?"0":(qo=Sr.score)==null?void 0:qo.toFixed(1)})})}return Se.createElement(Se.Fragment,null,Se.createElement(ye.Z,{className:"mb20"},Se.createElement(ce.Z,{flex:"1",style:{width:500}},Se.createElement("div",{className:"pl15 pb5"},Aa?Se.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},Se.createElement(Re.Z,{value:In+1+"."+(La+1)+`\uFF08${Bi[`${Ne==null?void 0:Ne.question_type}`]}\uFF09`+Ne.question_title+`\uFF08${Ne==null?void 0:Ne.question_score}\u5206\uFF09`})):Se.createElement("div",{style:{display:"flex"}},Se.createElement("span",{style:{flexShrink:0},className:"font18"},In+1,"."),Ne.question_type===6?Ne!=null&&Ne.hack_user_identifier?Se.createElement("span",null,Se.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${Ne==null?void 0:Ne.hack_user_identifier}?backUrl=/classrooms/${pa==null?void 0:pa.coursesId}/exercise/${pa==null?void 0:pa.categoryId}/review/${pa==null?void 0:pa.userId}`},Ne.question_title),Se.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${Ne==null?void 0:Ne.hack_user_identifier}?backUrl=/classrooms/${pa==null?void 0:pa.coursesId}/exercise/${pa==null?void 0:pa.categoryId}/review/${pa==null?void 0:pa.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):Se.createElement("span",{style:{lineHeight:"26px"},className:"font16"},Ne.question_title):(Ne==null?void 0:Ne.question_type)===5?Se.createElement(Ce.Link,{target:"_blank",style:{lineHeight:"26px"},title:Ne.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${Ne==null?void 0:Ne.shixun_identifier}/challenges`},Ne.question_title):Se.createElement(Re.Z,{value:(Ne==null?void 0:Ne.question_type)===8?Ne.description:Ne.question_title+`${Ne.question_type===7?`\uFF08\u5171${Ne==null?void 0:Ne.sub_q_count}\u9898 ${Ne==null?void 0:Ne.question_score}\u5206\uFF09`:""}`}),(Ne==null?void 0:Ne.question_type)===5&&((Ne==null?void 0:Ne.is_jupyter)||(Ne==null?void 0:Ne.is_jupyter_lab))&&Se.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},Ne!=null&&Ne.is_jupyter?"jupyter":"jupyterLab")),(Ne==null?void 0:Ne.question_type)===6&&Se.createElement(St.Z,{className:"mt10",dataSource:(Ne==null?void 0:Ne.languages)||[]}),(Ne==null?void 0:Ne.question_type)===8&&Se.createElement(Re.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:ho,value:BA.Base64.decode((Ne==null?void 0:Ne.code)||"")}),Se.createElement("div",null,Ne.question_type===0&&Se.createElement(Se.Fragment,null,(Xa=Ne.question_choices)==null?void 0:Xa.map(function(tr){return Se.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${Ne.user_answer.includes(tr.choice_id)&&Ne.question_score!==Ne.user_score?Ie.Z.answerError:""}`},Se.createElement(Me.ZP,{checked:Ne.user_answer.includes(tr.choice_id)}),Se.createElement(Re.Z,{value:tr.choice_text}))})),Ne.question_type===1&&Se.createElement(Se.Fragment,null,(Er=Ne.question_choices)==null?void 0:Er.map(function(tr){return Se.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${Ne.user_answer.includes(tr.choice_id)&&Ne.question_score!==Ne.user_score?Ie.Z.answerError:""}`},Se.createElement(De.default,{checked:Ne.user_answer.includes(tr.choice_id)}),Se.createElement(Re.Z,{value:tr.choice_text,className:"ml5"}))})),Ne.question_type===2&&Se.createElement("div",{className:Ie.Z.flexRow},(hr=Ne.question_choices)==null?void 0:hr.map(function(tr,Sr){return Se.createElement("div",{style:{marginLeft:Sr>0&&"10px"},className:"multi-llipsis1e flex-container"},Se.createElement(Me.ZP,{checked:Ne.user_answer.includes(tr.choice_id)}),Se.createElement(Re.Z,{value:tr.choice_text}))})),Ne.question_type===3&&Se.createElement(vA.Z,{item:Ne,answerData:wA,changeScoreData:yr,textValue:(mr=yr[Ne.q_position])==null?void 0:mr.text,textOnChange:tr=>{yr[Ne.q_position].text=tr,zo(Dn({},yr))}}),Ne.question_type===8&&Se.createElement(TA,{item:Ne,answerData:wA,changeScoreData:yr,textValue:(Pr=yr[Ne.q_position])==null?void 0:Pr.text,textOnChange:tr=>{yr[Ne.q_position].text=tr,zo(Dn({},yr))}}),Ne.question_type===5&&Se.createElement(yt,{item:Ne,answerData:wA,coursesId:pa.coursesId,saveChangeScore:No,sealedReview:((rr=wA==null?void 0:wA.review_progress)==null?void 0:rr.sealed_review)===!0}),Ne.question_type===4&&Se.createElement(dt,{item:Ne,answerData:wA,changeScoreData:yr,textValue:(br=yr[Ne.q_position])==null?void 0:br.text,textOnChange:tr=>{yr[Ne.q_position].text=tr,zo(Dn({},yr))}}),Ne.question_type===6&&Se.createElement(ca,{item:Ne,answerData:wA}),Ne.question_type===7&&Se.createElement(Se.Fragment,null,(Yr=Ne==null?void 0:Ne.sub_exercise_questions)==null?void 0:Yr.map((tr,Sr)=>Se.createElement("div",null,Se.createElement(Se.Fragment,null,Xl(tr,In,!0,Sr))))),(Ne==null?void 0:Ne.answer_comments)&&Se.createElement(qA.Z,{list:Ne==null?void 0:Ne.answer_comments,isShowEditAndDel:!0,userLogin:qr==null?void 0:qr.login,handleDel:(tr,Sr)=>{Fs(tr,Sr,Ne==null?void 0:Ne.question_id)},handleEdit:(tr,Sr)=>{Is(tr,Sr,Ne==null?void 0:Ne.question_id)}}))),Ne.question_type<3&&Se.createElement("div",{className:`${Ie.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},Se.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",Se.createElement("span",{className:"c-blue"},(Si=(eo=Ne.question_choices)==null?void 0:eo.filter(tr=>{var Sr;return(Sr=Ne.user_answer)==null?void 0:Sr.includes(tr.choice_id)}))==null?void 0:Si.map((tr,Sr)=>Ne.question_type===2?_e.Qq[tr.choice_position-1]:_e.oV[tr.choice_position-1]),((Pi=Ne.user_answer)==null?void 0:Pi.length)<=0&&"\u672A\u7B54")),Se.createElement("br",null),Ne.standard_answer_show&&Se.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",Ne.standard_answer_show),Se.createElement("br",null),Ne.analysis&&Se.createElement("div",null,"\u89E3\u6790:",Se.createElement(Re.Z,{value:Ne.analysis})))),(Ne==null?void 0:Ne.question_type)!=7&&Se.createElement(ce.Z,{flex:"140px",className:"ml20"},Se.createElement("div",{className:`${Ie.Z.questionsInfo} ${pi(Ne)}`},Rr(Ne),Se.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),Se.createElement("br",null),Se.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},Se.createElement("span",{className:Qs(Ne)},Ne.user_score===null?"--":(Fi=Ne==null?void 0:Ne.user_score)!=null&&Fi.includes(".0")?(Jo=Ne==null?void 0:Ne.user_score)==null?void 0:Jo.replace(".0",""):Ne.user_score),"\xA0/\xA0",(Ne==null?void 0:Ne.question_score)===null?"--":(_l=Ne==null?void 0:Ne.question_score)!=null&&_l.includes(".0")?($l=Ne==null?void 0:Ne.question_score)==null?void 0:$l.replace(".0",""):Ne.question_score),Se.createElement("br",null),(Ne==null?void 0:Ne.question_type)!=7&&Gl(Nn(Dn({},Ne),{ModelTitleDec:`\uFF08${Aa?"\u7EC4\u5408\u9898":`${(es=Ka.fw)==null?void 0:es[(Ne==null?void 0:Ne.question_type)||0].name}`} \u7B2C${In+1}${Aa?`.${La+1}`:""}\u9898\uFF09`}))),!((As=wA==null?void 0:wA.exercise)!=null&&As.is_random)&&(Ne==null?void 0:Ne.question_type)==3&&(wA==null?void 0:wA.is_edit_question)&&Se.createElement("div",{style:{width:120}},Se.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",Se.createElement(be.Z,{title:"\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\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"},Se.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),Se.createElement(Me.ZP.Group,{defaultValue:Ne==null?void 0:Ne.use_blank_score,value:Ne==null?void 0:Ne.use_blank_score,className:Ie.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:tr=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Zn(void 0,null,function*(){(0,pe.gA)({id:Ne==null?void 0:Ne.question_id,use_blank_score:!(Ne!=null&&Ne.use_blank_score)}).then(Sr=>{(Sr==null?void 0:Sr.status)==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),Vr())})})})}})))))},Wl=Ne=>{var In;const Aa=(In=wA==null?void 0:wA.exercise_question_types)==null?void 0:In.filter(na=>Ne?na.question_type===4:na.question_type!==4);return Aa==null?void 0:Aa.map((na,Ga)=>{var Xa,Er,hr,mr;return Se.createElement("div",{key:Ga},Se.createElement("div",{className:"pt20"},Se.createElement(ye.Z,{align:"middle"},Se.createElement(ce.Z,{flex:"1"},Se.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},na.name),Se.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",Se.createElement("span",{className:"c-blue"},na.count)," \u9898 ",(na==null?void 0:na.question_type)===7?`\uFF08\u5171${na==null?void 0:na.sub_count}\u5C0F\u9898\uFF09`:"",Se.createElement(oA.Z,{type:"vertical"})," \u5171 ",Se.createElement("span",{className:"c-red"},na.score)," \u5206")),na.question_type==1&&((Xa=wA==null?void 0:wA.exercise)==null?void 0:Xa.show_give_score_method)&&Se.createElement(ce.Z,{style:{paddingRight:"65px"}},Se.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},Se.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",Se.createElement(be.Z,{overlayStyle:{maxWidth:600},title:Se.createElement(Se.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",Se.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},Se.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),Se.createElement(Me.ZP.Group,{defaultValue:(Er=wA==null?void 0:wA.exercise)==null?void 0:Er.use_blank_score,value:(hr=wA==null?void 0:wA.exercise)==null?void 0:hr.use_blank_score,className:`${Ie.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:Pr=>{Be.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Zn(void 0,null,function*(){var rr,br,Yr;(yield(0,aA.ZP)(`/api/exercise_questions/${(br=(rr=na==null?void 0:na.items)==null?void 0:rr[0])==null?void 0:br.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((Yr=wA==null?void 0:wA.exercise)!=null&&Yr.use_blank_score)}})).status==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),Vr())})})}}))),Se.createElement(ce.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",na.user_score)),Se.createElement("div",{className:"ml15"},Se.createElement(oA.Z,{style:{marginTop:8,marginBottom:8}}))),(mr=na.items)==null?void 0:mr.map(function(Pr,rr){return si&&Pr.user_score===Pr.question_score?null:Se.createElement("aside",{id:Pr.question_id,key:rr},Xl(Pr,rr,!1))}))})},Yl=Ne=>{var In;const Aa=(In=wA==null?void 0:wA.exercise_question_types)==null?void 0:In.filter(na=>Ne?na.question_type===4:na.question_type!==4);return Aa==null?void 0:Aa.map(function(na,Ga){return Se.createElement(x.Fragment,{key:na.question_type},Se.createElement("p",null,na.name),na.items.map((Xa,Er)=>{var hr,mr;let Pr="";return Xa.question_type===4?((hr=Xa==null?void 0:Xa.answer_comments)==null?void 0:hr.length)>0||Xa!=null&&Xa.use_keywords||Xa!=null&&Xa.is_reviewed?Pr=Ie.Z.green:Pr=Ie.Z.grey:Number(Xa.question_score)===Number(Xa.user_score)?Pr=Ie.Z.blue:Xa.user_score>0?Pr=Ie.Z.orange:Pr=Ie.Z.red,(((mr=Xa==null?void 0:Xa.answer_comments)==null?void 0:mr.length)>0||Xa!=null&&Xa.is_reviewed)&&(Pr=Ie.Z.green),si&&Xa.user_score===Xa.question_score?null:Se.createElement("span",{className:Pr,onClick:()=>{const rr=Xa.question_id;let br=document.getElementById(rr);br&&window.scrollTo(0,br.offsetTop)}},Er+1)}))})},Jl=(Ne,In,Aa)=>{Number.isNaN(Ne)||(Zo[In].items[Aa].user_score=Ne,Vo([...Zo]))},ys=()=>{var Ne;return(Ne=[...Zo])==null?void 0:Ne.map(function(Aa,La){if(Aa.question_type!==7||Aa.question_type===7&&Aa.items.find(na=>[3,4,5,6,8].includes(na.question_type)))return Se.createElement("div",{key:Aa.question_type,className:Ie.Z.listwrap},Se.createElement("p",{style:{color:"#000000"}},Aa.name),Se.createElement("div",null,Se.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},Aa.question_type===5?"\u9898\u53F7-\u5173\u5361":Aa.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),Se.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),Aa.items.map((na,Ga)=>{if(Aa.question_type!==7||Aa.question_type===7&&[3,4,5,6,8].includes(na.question_type))return Se.createElement("div",{className:"mt10"},Se.createElement("span",{style:{display:"inline-block",width:36}},na.number?na.number:Ga+1),Se.createElement(le.Z,{min:0,max:na.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${na.question_score}\u5206`,value:na.user_score,onChange:Xa=>Jl(Xa,La,Ga),style:{width:80,marginLeft:32,marginRight:10}}),Se.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},Se.createElement(Ee.ZP,{onClick:()=>{Jl(na.question_score,La,Ga)}},"\u6EE1\u5206")))}))})},xs=()=>Zn(void 0,null,function*(){var Ne;const Aa=(0,mn.cloneDeep)(Zo).flatMap(na=>na.items.map(Ga=>{var Xa,Er;return{id:Ga.question_id,shixun_challenge_id:Ga.shixun_challenge_id||null,score:Ga.user_score,user_id:(Xa=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Xa.user_id,review_type:$r===1?"normal":"appraise",sealed_review:((Er=wA==null?void 0:wA.review_progress)==null?void 0:Er.sealed_review)||!1}}));Dl(!0);const La=yield(0,aA.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:pa.exerciseId,user_id:(Ne=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ne.user_id,data:[...Aa]}});(La==null?void 0:La.status)===0&&(we.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),Ko(!1),Vr()),Dl(!1)}),bs=(0,x.useCallback)(Ne=>{var In,Aa;const La=`${((In=dA.exerciseExportHeadData)==null?void 0:In.new_student_id)||""}${(Aa=dA.exerciseExportHeadData)==null?void 0:Aa.new_user}`;Ne.save(La),setTimeout(()=>Xo(100),300),setTimeout(()=>Xo(0),550),gi(!1)},[dA,wA]),ql=()=>{let Ne=0;const In=setInterval(()=>{Ne+=5,Xo(Ne),Ne===100&&clearInterval(In)},200)},Ds=(0,x.useCallback)(Ne=>mi(Ne.target.value),[]),Yo=()=>Zn(void 0,null,function*(){var Ne,In,Aa,La,na,Ga,Xa,Er;if((0,DA.Rm)()&&!((In=(Ne=Te==null?void 0:Te.AssistantObject)==null?void 0:Ne.exercise)!=null&&In.can_appraise)){Uo();return}if(!((Aa=wA==null?void 0:wA.exercise_answer_user)!=null&&Aa.user_id))return;const hr=yield(0,aA.ZP)(`/api/exercises/${pa==null?void 0:pa.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:pa==null?void 0:pa.exerciseId,user_id:(La=wA==null?void 0:wA.exercise_answer_user)==null?void 0:La.user_id,review_type:$r===1?"normal":"appraise",sealed_review:((na=wA==null?void 0:wA.review_progress)==null?void 0:na.sealed_review)||!1,next_login:((Ga=wA==null?void 0:wA.review_progress)==null?void 0:Ga.next_login)||"",analysis:Hl,only_analysis:fi}});if(yield Ci(hr),(hr==null?void 0:hr.status)===0){if(ao(!1),fi){Vr(),we.ZP.success("\u64CD\u4F5C\u6210\u529F"),ro(!1);return}if((Xa=wA==null?void 0:wA.review_progress)!=null&&Xa.next_login){we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const mr=fo?"centralizeReview":"review";Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/${mr}/${(Er=wA==null?void 0:wA.review_progress)==null?void 0:Er.next_login}`);return}Vr(),we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else Be.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:Se.createElement("div",null,hr==null?void 0:hr.message),okText:"\u6211\u77E5\u9053\u4E86"})}),wi=Ne=>Zn(void 0,null,function*(){var In,Aa;const La=fo?"centralizeReview":"review",na=Ne=="next"?(In=wA==null?void 0:wA.review_progress)==null?void 0:In.next_login:(Aa=wA==null?void 0:wA.review_progress)==null?void 0:Aa.prev_login;na?Ce.history.replace(`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/${La}/${na}`):Vr()});return Se.createElement("section",{className:"edu-container"},Se.createElement(E.Z,{spinning:Qn[Ul]},Se.createElement("section",{className:"animated fadeIn"},Se.createElement("aside",{className:"mt10"},qr&&Se.createElement(b.Z,{separator:">"},Se.createElement(b.Z.Item,null,Se.createElement(Ce.Link,{to:`/classrooms/${pa.coursesId}/exercise`},(Ta=qr==null?void 0:qr.course)==null?void 0:Ta.course_name)),Se.createElement(b.Z.Item,null,Se.createElement(Ce.Link,{to:`/classrooms/${pa.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Se.createElement(b.Z.Item,null,Se.createElement(Ce.Link,{to:`/classrooms/${pa.coursesId}/exercise/${(er=wA==null?void 0:wA.exercise)==null?void 0:er.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),Se.createElement(b.Z.Item,null,$r!==1?"\u96C6\u4E2D\u8BC4\u9605":(vr=wA==null?void 0:wA.exercise_answer_user)==null?void 0:vr.user_name))),Se.createElement("aside",{className:[Ie.Z.title,"mt20"].join(" ")},Se.createElement(ye.Z,{style:{width:"100%"},align:"middle"},Se.createElement(ce.Z,{style:{display:"flex",alignItems:"center"}},(0,_e.vB)(_r==null?void 0:_r.exercise_status,_r==null?void 0:_r.appraise_label),Se.createElement(Ce.Link,{to:`/classrooms/${pa.coursesId}/exercise/${(dr=wA==null?void 0:wA.exercise)==null?void 0:dr.id}/detail`},Se.createElement(be.Z,{title:((Lr=wA==null?void 0:wA.exercise)==null?void 0:Lr.exercise_name)||""},Se.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((Gr=wA==null?void 0:wA.exercise)==null?void 0:Gr.exercise_name)||"")))),$r===1&&Se.createElement(x.Fragment,null,Se.createElement(ce.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},Se.createElement("aside",null,Se.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((co=wA.exercise)==null?void 0:co.time)===-1?"\u672A\u9650\u65F6":(((mo=wA.exercise)==null?void 0:mo.time)||"")+"\u5206\u949F",!!((So=wA==null?void 0:wA.exercise_answer_user)!=null&&So.delayed_time)&&Se.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(Jr=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Jr.delayed_time,"\u5206\u949F")),Se.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Nr=(gr=wA.exercise_scores)==null?void 0:gr.exercise_types)==null?void 0:Nr.q_counts,"\u9898"),Se.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(Di=(Mr=wA.exercise_scores)==null?void 0:Mr.exercise_types)==null?void 0:Di.q_scores,"\u5206"))),!vo&&Se.createElement(ce.Z,null,(0,DA.GJ)()&&Se.createElement(Se.Fragment,null,Se.createElement(Ee.ZP,{icon:Se.createElement(ge.Z,null),onClick:()=>{var Ne;if((0,DA.Rm)()&&!((Ne=Te.AssistantObject.exercise)!=null&&Ne.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wo(),zn(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),Se.createElement(Ee.ZP,{style:{marginLeft:"20px"},icon:Se.createElement(se.Z,null),onClick:()=>{var Ne;if((0,DA.Rm)()&&!((Ne=Te.AssistantObject.exercise)!=null&&Ne.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((oi=wA==null?void 0:wA.exercise)==null?void 0:oi.exercise_status)===2&&(_r==null?void 0:_r.exercise_type)!=2&&Se.createElement(Ee.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:Ne=>{var In,Aa;Ne.preventDefault(),(0,DA.Rm)()&&!((Aa=(In=Te==null?void 0:Te.AssistantObject)==null?void 0:In.exercise)!=null&&Aa.can_redo)&&we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let La=!1;Be.default.confirm({width:500,title:"\u63D0\u793A",content:Se.createElement("div",null,Se.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Se.createElement(De.default,{onChange:na=>{La=na.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zn(void 0,null,function*(){var na,Ga;(yield(0,pe.q6)({categoryId:pa.exerciseId,user_ids:[(na=wA==null?void 0:wA.exercise_answer_user)==null?void 0:na.user_id],is_reset:La})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ce.history.push(`/classrooms/${pa.coursesId}/exercise/${(Ga=wA==null?void 0:wA.exercise)==null?void 0:Ga.id}/detail`))})})}},Se.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),Se.createElement(ye.Z,{className:"mt20"},Se.createElement(ce.Z,{flex:"284px",className:Ie.Z.leftBar},Se.createElement(y.Z,{offsetTop:0},!((Li=wA==null?void 0:wA.review_progress)!=null&&Li.sealed_review)&&Se.createElement("section",{className:`${Ie.Z.bg} ${Ie.Z.userInfo}`},Se.createElement(ye.Z,{align:"middle",wrap:!1},Se.createElement("img",{className:Ie.Z.userImg,src:fe.Z.API_SERVER+"/images/"+((Ui=wA.exercise_answer_user)==null?void 0:Ui.user_img)}),Se.createElement(ce.Z,{style:{marginLeft:"14px",width:"145px"}},Se.createElement(ye.Z,{style:{marginBottom:"8px"},wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.userInfoTitle},"\u59D3\u540D"),Se.createElement(ce.Z,{className:Ie.Z.userInfoValue},Se.createElement(be.Z,{placement:"topLeft",title:(Ni=wA.exercise_answer_user)==null?void 0:Ni.user_name},(Mi=wA.exercise_answer_user)==null?void 0:Mi.user_name))),Se.createElement(ye.Z,{style:{marginBottom:"8px"},wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.userInfoTitle},"\u5B66\u53F7"),Se.createElement(ce.Z,{className:Ie.Z.userInfoValue},Se.createElement(be.Z,{placement:"topLeft",title:(Oi=wA.exercise_answer_user)==null?void 0:Oi.student_id},(to=wA.exercise_answer_user)==null?void 0:to.student_id))),Se.createElement(ye.Z,{wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.userInfoTitle},"\u5206\u73ED"),Se.createElement(ce.Z,{flex:1,className:Ie.Z.userInfoValue},Se.createElement(be.Z,{placement:"topLeft",title:(Hi=wA.exercise_answer_user)==null?void 0:Hi.course_group_name},(Ri=wA.exercise_answer_user)==null?void 0:Ri.course_group_name))))),Se.createElement("img",{className:Ie.Z.status,src:((Po=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Po.review_status)==1?He:((Ti=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ti.review_status)==0?me:qe})),$r===3&&Se.createElement("section",{className:`${Ie.Z.bg} p20 mt10`},Se.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),Se.createElement("div",{className:"mt10"},"\u8BD5\u9898"),Se.createElement("div",{className:`${Ie.Z.greyBg} ${Ie.Z.listType} mt10`},(ji=(ki=wA==null?void 0:wA.review_progress)==null?void 0:ki.appraise_question)==null?void 0:ji.map(Ne=>Se.createElement("span",null,Ne.name,"\uFF1B")))),Se.createElement("section",{className:`${Ie.Z.bg} p20 mt10`},Se.createElement("h3",null,"\u7B54\u9898\u5361"),Se.createElement(ye.Z,{style:{flexDirection:"column"}},Se.createElement(ce.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",Se.createElement(z.Z,{className:"ml5",checked:si,onChange:Ne=>ms(Ne)})),Se.createElement(ce.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",Se.createElement(z.Z,{checked:Go,className:"ml5",onChange:Ne=>Bs(Ne)}))),Se.createElement(ye.Z,{align:"middle",justify:"start",className:"mt10"},Se.createElement(ce.Z,null,Se.createElement("span",{className:Ie.Z.circularBlue}),Se.createElement("span",null,"\u6B63\u786E"),Se.createElement("span",{className:`${Ie.Z.circularRed} ml20`}),Se.createElement("span",null,"\u9519\u8BEF"),Se.createElement("span",{className:`${Ie.Z.circularOrange} ml20`}),Se.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),Se.createElement("div",{className:"mt10"},Se.createElement("span",{className:`${Ie.Z.circularGreen}`}),Se.createElement("span",null,"\u5DF2\u8BC4"),Se.createElement("span",{className:`${Ie.Z.circularGrey} ml20`}),Se.createElement("span",null,"\u672A\u8BC4"))))),((zi=wA==null?void 0:wA.exercise_question_types)==null?void 0:zi.some(Ne=>Ne.question_type!==4))&&!Go&&Se.createElement("section",{className:`${Ie.Z.bg} p20 mt10 pr10`},Se.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),Se.createElement("aside",{className:Ie.Z.questionIcons},Yl())),((Fo=wA==null?void 0:wA.exercise_question_types)==null?void 0:Fo.some(Ne=>Ne.question_type===4))&&Se.createElement("section",{className:`${Ie.Z.bg} p20 mt10 pr10`},Se.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),Se.createElement("aside",{className:Ie.Z.questionIcons},Yl(!0))))),Se.createElement(ce.Z,{flex:"916px"},Se.createElement("section",{className:[Ie.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},Se.createElement("div",{className:Ie.Z.result},Se.createElement(ee.default,{columns:vi,dataSource:jl,pagination:!1,bordered:!0}),Se.createElement("div",{className:Ie.Z.evaluate},Se.createElement(ye.Z,{align:"middle",justify:"space-between"},Se.createElement(ce.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!vo&&Se.createElement(Ee.ZP,{icon:Se.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{ao(!0),ro(!0)}},"\u7F16\u8F91")),Se.createElement("div",{className:Ie.Z.analysis,style:{color:(Gi=wA==null?void 0:wA.exercise_answer_user)!=null&&Gi.analysis?"#434D63":""}},((Ki=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ki.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((Zi=wA==null?void 0:wA.exercise)==null?void 0:Zi.open_camera)&&$r===1&&Se.createElement(Vt,{parentData:wA}),((Vi=wA==null?void 0:wA.exercise_question_types)==null?void 0:Vi.some(Ne=>Ne.question_type!==4))&&!Go&&Se.createElement(ye.Z,{align:"middle",className:Ie.Z.typeTitle},Se.createElement(ce.Z,{flex:"1"},Se.createElement(ye.Z,{align:"middle"},Se.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),Se.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Io=wA==null?void 0:wA.exercise)==null?void 0:Io.objective_score,"\u5206\uFF09"))),Se.createElement(ce.Z,null,Se.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(Xi=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Xi.objective_score))),!Go&&Se.createElement("aside",{className:"pl30 pr10"},Wl()),((Wi=wA==null?void 0:wA.exercise_question_types)==null?void 0:Wi.some(Ne=>Ne.question_type===4))&&Se.createElement(ye.Z,{gutter:[10,10]},Se.createElement(ce.Z,{flex:"1"},Se.createElement(ye.Z,{align:"middle",className:Ie.Z.typeTitle},Se.createElement(ce.Z,{flex:"1"},Se.createElement(ye.Z,{align:"middle"},Se.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),Se.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Yi=wA==null?void 0:wA.exercise)==null?void 0:Yi.subjective_score,"\u5206\uFF09"))),Se.createElement(ce.Z,null,Se.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(Ji=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Ji.subjective_score))))),Se.createElement("aside",{className:"pl30 pr10 pb30 mb20"},Wl(!0)),Se.createElement(ye.Z,{className:Ie.Z.buttonFixed},Se.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},Se.createElement(ye.Z,{align:"middle"},Se.createElement(Ee.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${pa.coursesId}/exercise/${pa.exerciseId}/detail`},"\u8FD4\u56DE"),!vo&&Se.createElement(Se.Fragment,null,Se.createElement(Ee.ZP,{style:{marginLeft:"20px"},onClick:()=>yl(!0)},"\u5B66\u751F\u5217\u8868"),Se.createElement("div",{className:Ie.Z.progress},Se.createElement(ye.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},Se.createElement(ce.Z,{style:{color:"#5F6367"}},$r===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),Se.createElement(be.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},Se.createElement(ce.Z,{style:{color:"#3061D0"}},`${((qi=(Qo=wA==null?void 0:wA.review_progress)==null?void 0:Qo.progress)==null?void 0:qi.completed_count)||0}/${(($i=(_i=wA==null?void 0:wA.review_progress)==null?void 0:_i.progress)==null?void 0:$i.total)||0}`))),Se.createElement(oe.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((Al=(el=wA==null?void 0:wA.review_progress)==null?void 0:el.progress)==null?void 0:Al.completed_count)/((nl=(tl=wA==null?void 0:wA.review_progress)==null?void 0:tl.progress)==null?void 0:nl.total)*100,showInfo:!1})))),!vo&&Se.createElement(ye.Z,{align:"middle"},((rl=(al=wA==null?void 0:wA.review_progress)==null?void 0:al.progress)==null?void 0:rl.total)!=1&&Se.createElement(Se.Fragment,null,((ol=wA==null?void 0:wA.review_progress)==null?void 0:ol.prev_login)&&Se.createElement($a.Z,{style:{lineHeight:"30px"},onClick:()=>Zn(void 0,null,function*(){yield wi("prev")})},"\u4E0A\u4E00\u4EBA"),((yo=wA==null?void 0:wA.review_progress)==null?void 0:yo.next_login)&&Se.createElement($a.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Zn(void 0,null,function*(){yield wi("next")})},"\u4E0B\u4E00\u4EBA")),!((il=wA==null?void 0:wA.exercise)!=null&&il.review_status)&&Se.createElement($a.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Zn(void 0,null,function*(){yield Yo()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),Se.createElement(uA,{visible:fs,value:pa==null?void 0:pa.userId,onClose:()=>yl(!1),onChange:Ne=>{},data:Ll.current,sealedReview:(ll=wA==null?void 0:wA.review_progress)==null?void 0:ll.sealed_review}),Se.createElement(Ya.Z,null)),vs&&!vo&&Se.createElement(be.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},Se.createElement("div",{className:Ie.Z.score,onClick:()=>Ko(!0)},Se.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),Se.createElement(ie.Z,{width:282,closable:!1,open:Ir,mask:!1},Se.createElement("div",{className:Ie.Z.drawerWrap},Se.createElement("div",{className:Ie.Z.top},Se.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),Se.createElement("div",{onClick:()=>{Ko(!1),Vo([...xl])}},Se.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),Se.createElement("div",{className:Ie.Z.middle},ys()),Se.createElement("div",{className:Ie.Z.btns},Se.createElement(Ee.ZP,{className:"mr20",size:"middle",onClick:()=>{Ko(!1),Vo([...xl])}},"\u53D6\u6D88"),Se.createElement(Ee.ZP,{size:"middle",type:"primary",onClick:()=>xs(),loading:bl},"\u4FDD\u5B58")))),Se.createElement(ZA.Z,null),Se.createElement(Be.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:Nl,footer:Se.createElement("div",null,Se.createElement(Ee.ZP,{onClick:()=>{Do("pdf"),Or(!1),no(!0),Hr("1"),zn(!1),Wo()}},"\u53D6\u6D88"),Se.createElement(Ee.ZP,{type:"primary",onClick:()=>{if(oo==""){we.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else oo=="pdf"?(ql(),Kr({type:"",userCommentVisible:Cs,userScoreVisible:!0,new:Bo}),gi(!0)):oo=="word"&&((0,sr.pO)(Dn({exercise_id:pa.exerciseId,login:pa.userId,middle_export:1,is_export_comment:Bo?1:0},Zr)),gi(!1));Do("pdf"),Or(!1),no(!0),Hr("1"),zn(!1),Wo()}},"\u786E\u5B9A")),onCancel:()=>{Do("pdf"),Or(!1),no(!0),Hr("1"),zn(!1)}},Se.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),Se.createElement("div",{className:Ie.Z.export_type_modal},Se.createElement("div",{className:Ie.Z.export_type_modal_con},Se.createElement("div",{className:Ie.Z.type_item},Se.createElement("div",{className:`${Ie.Z.img_warp} ${oo=="pdf"?Ie.Z.img_warp_active:""}`,onClick:()=>{Do("pdf"),Or(!1),no(!0),Hr("1")}},Se.createElement("img",{src:ae(45614),width:70,height:70})),"pdf\u683C\u5F0F"),Se.createElement("div",{className:Ie.Z.type_item},Se.createElement("div",{className:`${Ie.Z.img_warp} ${oo=="word"?Ie.Z.img_warp_active:""}`,onClick:()=>{Do("word"),Or(!0),Hr("1")}},Se.createElement("img",{src:ae(38347),width:70,height:70})),"word\u683C\u5F0F"))),oo=="pdf"&&Se.createElement("div",{style:{marginTop:"30px"}},Se.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),Se.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},Se.createElement(Me.ZP.Group,{onChange:Ne=>{switch(Hr(Ne.target.value),Ne.target.value){case"1":Or(!1),no(!0);break;case"2":Or(!0),no(!0);break;case"3":Or(!1),no(!1);break}},value:Ol},Se.createElement(Me.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),Se.createElement(Me.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),Se.createElement(Me.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),oo=="word"&&Se.createElement("div",{style:{marginTop:"30px"}},Se.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),Se.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},Se.createElement(Me.ZP.Group,{onChange:Ne=>{switch(Hr(Ne.target.value),Ne.target.value){case"1":Or(!0);break;case"2":Or(!1);break}},value:Ol},Se.createElement(Me.ZP,{value:"1"},"\u662F"),Se.createElement(Me.ZP,{value:"2"},"\u5426"))),(zl||hi)&&Se.createElement("div",{style:{marginTop:30}},Se.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),zl&&Se.createElement("div",null,Se.createElement("span",null,"\u5B9E\u8BAD\u9898"),Se.createElement(De.default,{checked:Zr.param_show_challenge_task_pass,onChange:Ne=>{Zr.param_show_challenge_task_pass=Ne.target.checked,io(Dn({},Zr))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),hi&&Se.createElement("div",{style:{marginTop:20}},Se.createElement("span",null,"\u7F16\u7A0B\u9898"),Se.createElement(De.default,{checked:Zr.param_show_hack_sets,onChange:Ne=>{Zr.param_show_hack_sets=Ne.target.checked,io(Dn({},Zr))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),Se.createElement(De.default,{checked:Zr.param_show_hack_description,onChange:Ne=>{Zr.param_show_hack_description=Ne.target.checked,io(Dn({},Zr))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),Se.createElement(Be.default,{centered:!0,destroyOnClose:!0,title:Se.createElement(ye.Z,{justify:"space-between"},Se.createElement(ce.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",Se.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),Se.createElement(ce.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ps,"%")),open:Ml,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},Se.createElement("div",{style:{overflow:"hidden"}},Se.createElement(Ia,{isEaxmPaperOpen:Ml,studentexportDate:ci,onChangeProgress:bs}))),Se.createElement(Be.default,{centered:!0,destroyOnClose:!0,closable:!1,className:Ie.Z.userInfoModelbody,title:Se.createElement(ye.Z,{align:"middle",justify:"space-between"},Se.createElement(ce.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),Se.createElement(ce.Z,{onClick:()=>{ao(!1),ro(!1)}},Se.createElement("i",{className:"iconfont icon-guanbi7"}))),open:di,footer:!1,width:800,onCancel:()=>{ao(!1),ro(!1)}},Se.createElement("div",{className:Ie.Z.userInfoModel},!((ii=wA==null?void 0:wA.review_progress)!=null&&ii.sealed_review)&&Se.createElement(Se.Fragment,null,Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u59D3\u540D"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:(sl=wA.exercise_answer_user)==null?void 0:sl.user_name},(ul=wA.exercise_answer_user)==null?void 0:ul.user_name))),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u5B66\u53F7"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:(jo=wA.exercise_answer_user)==null?void 0:jo.student_id},(xo=wA.exercise_answer_user)==null?void 0:xo.student_id))),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u5206\u73ED"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:(gl=wA.exercise_answer_user)==null?void 0:gl.course_group_name},(cl=wA.exercise_answer_user)==null?void 0:cl.course_group_name)))),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),Se.createElement(ce.Z,{className:Ie.Z.Value},(dl=wA.exercise_answer_user)!=null&&dl.start_at?Se.createElement(be.Z,{placement:"topLeft",title:Oe()((ml=wA.exercise_answer_user)==null?void 0:ml.start_at).format("YYYY-MM-DD HH:mm")},Oe()((fl=wA.exercise_answer_user)==null?void 0:fl.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((Bl=wA.exercise_answer_user)==null?void 0:Bl.end_at)&&Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:Oe()((bo=wA.exercise_answer_user)==null?void 0:bo.end_at).format("YYYY-MM-DD HH:mm")},Oe()((vl=wA.exercise_answer_user)==null?void 0:vl.end_at).format("YYYY-MM-DD HH:mm")))),((hl=wA.exercise_answer_user)==null?void 0:hl.end_at)&&((El=wA.exercise_answer_user)==null?void 0:El.start_at)&&Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),Se.createElement(ce.Z,{className:Ie.Z.Value},Se.createElement(be.Z,{placement:"topLeft",title:(0,_e.li)(Math.round(Math.abs(new Date((pl=wA.exercise_answer_user)==null?void 0:pl.end_at).getTime()-new Date((Cl=wA.exercise_answer_user)==null?void 0:Cl.start_at).getTime())/1e3))},(0,_e.li)(Math.round(Math.abs(new Date((wl=wA.exercise_answer_user)==null?void 0:wl.end_at).getTime()-new Date((Sl=wA.exercise_answer_user)==null?void 0:Sl.start_at).getTime())/1e3))))),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),Se.createElement(ce.Z,{className:Ie.Z.Value},((Pl=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Pl.objective_score)||0)),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),Se.createElement(ce.Z,{className:Ie.Z.Value},((Fl=wA==null?void 0:wA.exercise_answer_user)==null?void 0:Fl.subjective_score)||0)),Se.createElement(ye.Z,{className:Ie.Z.width,wrap:!1},Se.createElement(ce.Z,{className:Ie.Z.Title},"\u603B\u6210\u7EE9"),Se.createElement(ce.Z,{className:Ie.Z.Value,style:{color:"#FA2121"}},((Il=wA==null?void 0:wA.table)==null?void 0:Il.user_get_score)||0)),Se.createElement("div",{style:{width:"100%",marginTop:"30px"}},Se.createElement("span",{className:Ie.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),Se.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},Se.createElement(Qe.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Hl,onChange:Ds,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),Se.createElement(ye.Z,{style:{marginTop:"30px"},justify:"end"},Se.createElement(Ee.ZP,{style:{height:"32px"},onClick:()=>{ao(!1),ro(!1)}},"\u518D\u770B\u770B"),Se.createElement($a.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Zn(void 0,null,function*(){yield Yo()})},fi?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),Se.createElement(Tn,{saveChangeScore:No,visible:Ss,item:Ps,onOk:()=>{},onCancel:()=>{Rl(!1)}}))};var wr=(0,Ce.connect)(({exercise:Te,loading:dA,user:SA,globalSetting:Qn,classroomList:Wt})=>({exercise:Te,globalSetting:Qn,user:SA,loading:dA.effects,classroomList:Wt}))(rt)},23553:function(Ue,Ze,ae){"use strict";var x=ae(59301),Ce=ae(11938),ve=ae(71051),we=ae(28284),Ee=ae(62957),Be=ae(29787),Qe=ae(54172),ye=ae(37568),ce=ae(77019),Me=ae(5269),De=ae(99571),be=ae(68606),oA=ae(61186),le=ae.n(oA),a=ae(44993),E=ae(89299),b=ae(72734),y=ae(64681),z=ae(96911),ee=ae(59301),oe=(he,Oe,pe)=>new Promise((Ie,Re)=>{var _e=Xe=>{try{Ve(pe.next(Xe))}catch(aA){Re(aA)}},vA=Xe=>{try{Ve(pe.throw(Xe))}catch(aA){Re(aA)}},Ve=Xe=>Xe.done?Ie(Xe.value):Promise.resolve(Xe.value).then(_e,vA);Ve((pe=pe.apply(he,Oe)).next())});const{Countdown:ie}=Ce.default,ge=({value:he,onChange:Oe,MaxMinutes:pe})=>ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(ve.Z,{value:he,onChange:Oe,min:0,precision:0,max:pe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${pe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),se=({exercise:he,successCb:Oe,dispatch:pe})=>{var Ie,Re,_e,vA;const Ve=(0,a.useParams)(),[Xe]=we.default.useForm(),aA=we.default.useWatch("time",Xe),[BA,lA]=(0,x.useState)(!1),$e=(0,x.useRef)(),{actionTabs:tA}=he,[EA,iA]=(0,x.useState)(),[,NA,ke,Je]=(0,z.U)(be.n7,{id:Ve.categoryId}),[,mA,sA]=(0,z.U)(be.Cd,{});(0,x.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(lA(!1),Xe.resetFields())},[he.actionTabs.key]);const IA=()=>new Promise(Bt=>oe(void 0,null,function*(){var bt,ht;return $e.current=yield(0,b.y)({ip_limit:(bt=tA==null?void 0:tA.exerciseParams)==null?void 0:bt.ip_limit,ip_bind:(ht=tA==null?void 0:tA.exerciseParams)==null?void 0:ht.ip_bind_type}),Bt()})),KA=()=>oe(void 0,null,function*(){var Bt,bt,ht,VA,rA;yield Xe.validateFields();const QA=Xe.getFieldsValue();if(lA(!0),(((Bt=tA==null?void 0:tA.exerciseParams)==null?void 0:Bt.ip_limit)!=="no"||(bt=tA==null?void 0:tA.exerciseParams)!=null&&bt.ip_bind_type)&&(yield IA()),(yield(0,be.ZD)((ht=tA==null?void 0:tA.exerciseParams)==null?void 0:ht.id,{exercise_user_id:(VA=tA==null?void 0:tA.exerciseParams)==null?void 0:VA.exercise_user_id,unlock_key:QA.unlock_key,time:QA.time,ip:$e.current})).status===0){if(Oe){pe({type:"exercise/setActionTabs",payload:{}}),Oe();return}const MA=tA==null?void 0:tA.exerciseParams;(0,E.nr)({inner_ip:MA.inner_ip,public_ip:MA.public_ip,open_camera:MA.open_camera,ip_limit:MA.ip_limit,ip_bind:MA.ip_bind,ip_bind_type:MA.ip_bind_type,exercise_tips:MA.exercise_tips,exerciseId:MA.id,screen_open:MA.screen_open,screen_num:MA.screen_num,screen_sec:MA.screen_sec,coursesId:Ve.coursesId,login:(rA=(0,y.eY)())==null?void 0:rA.login,history,identity_verify:MA.identity_verify,open_phone_video_recording:MA.open_phone_video_recording,current_status:MA.current_status}),pe({type:"exercise/setActionTabs",payload:{}})}lA(!1)}),Pe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Bt=>ee.createElement("span",{className:Bt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Bt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Bt=>ee.createElement("span",{className:Bt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Bt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],pA=((Ie=tA==null?void 0:tA.exerciseParams)==null?void 0:Ie.errorMessage)&&typeof((Re=tA==null?void 0:tA.exerciseParams)==null?void 0:Re.errorMessage)=="object";(0,x.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&oe(void 0,null,function*(){const Bt=yield sA(Ve);yield ke({}),Bt.status||iA(Bt)})},[he.actionTabs.key]);const{time:JA,end_time:Ge}=(EA==null?void 0:EA.exercise)||{},cA=Je!=null&&Je.user_end_time?le()(Je==null?void 0:Je.user_end_time).add(1,"minutes"):le()(),Rt=le()(Je==null?void 0:Je.user_total_end_time)>cA?Math.round(le().duration(le()(Je==null?void 0:Je.user_total_end_time).diff(cA.startOf("minute"))).asMinutes()):0,It=((Je==null?void 0:Je.student_left_minutes)||0)+(aA||0);return ee.createElement(ee.Fragment,null,ee.createElement(Ee.default,{width:514,centered:!0,closable:!!((_e=tA==null?void 0:tA.exerciseParams)!=null&&_e.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{pe({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(Be.Z,{spinning:NA||mA},pA&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!pA&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),pA&&ee.createElement(Qe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((vA=tA==null?void 0:tA.exerciseParams)==null?void 0:vA.errorMessage)||{}],columns:Pe}),ee.createElement("div",{className:""},ee.createElement(we.default,{form:Xe,layout:"vertical",autoComplete:"off"},ee.createElement(we.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(ye.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),JA!==-1?ee.createElement(ee.Fragment,null,ee.createElement(we.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",le()(Je==null?void 0:Je.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ge,{MaxMinutes:Rt})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},NA||mA?"--":It),"\u5206\u949F",It!==0&&(Je==null?void 0:Je.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},le()(Je==null?void 0:Je.user_end_time).add(aA||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",le()(Ge).format("YYYY-MM-DD HH:mm")))),ee.createElement(ce.Z,{justify:"space-between",align:"middle"},ee.createElement(Me.Z,null),ee.createElement(Me.Z,null,ee.createElement(De.ZP,{loading:BA,onClick:KA},"\u8FDB\u5165\u8003\u8BD5"))))))};Ze.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(se)},816:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return a}});var x=ae(59301),Ce=ae(44993),ve=ae(62957),we=ae(99571),Ee=ae(29787),Be=ae(78837),Qe=ae(61407),ye=ae(58531),ce=ae(24334),Me=ae(61186),De=ae.n(Me),be=ae(25090),oA=ae(59301),le=(E,b,y)=>new Promise((z,ee)=>{var oe=se=>{try{ge(y.next(se))}catch(he){ee(he)}},ie=se=>{try{ge(y.throw(se))}catch(he){ee(he)}},ge=se=>se.done?z(se.value):Promise.resolve(se.value).then(oe,ie);ge((y=y.apply(E,b)).next())}),a=({open:E,onClose:b})=>{const[y,z]=(0,x.useState)(void 0);console.log((0,Ce.useLocation)(),33);const ee=(0,Ce.useLocation)();(0,x.useEffect)(()=>{E&&function(){return le(this,null,function*(){const iA=yield(0,Be.X6)(E);z(iA.data)})}()},[E]);const{status:oe,created_at:ie,code:ge,name:se,language:he,pass_sets_count:Oe,set_count:pe,error_msg:Ie,output:Re,input:_e,expected_output:vA,execute_memory:Ve,user:Xe,execute_time:aA,input_file_url:BA,output_file_url:lA,is_file:$e,expected_output_file_url:tA}=y||{};return oA.createElement(ve.default,{open:E,width:1e3,onCancel:()=>b(!1),footer:oA.createElement(we.ZP,{type:"primary",onClick:()=>b(!1)},"\u5173\u95ED"),centered:!0},oA.createElement(Ee.Z,{spinning:!y,delay:500},oA.createElement("div",{className:"record-detail-info"},y?oA.createElement(oA.Fragment,null,oA.createElement("div",{className:"record-detail-body"},oA.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),oA.createElement("ul",{className:"record-info"},oA.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",oA.createElement("span",{className:oe===0?"c-green":"c-red"},Qe.Im[oe])," "),oA.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",oA.createElement("span",null,De()(ie).format("YYYY-MM-DD HH:mm:ss"))," "),oA.createElement("li",null," \u8BED\u8A00\uFF1A",oA.createElement("span",null,he)," "),oA.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",oA.createElement("span",null,aA*1e3,"ms")," "),oA.createElement("li",null," ",`${oe===be.h.HIDE_COMPILE_STATUS?"--":Oe} / ${pe} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Qe.gZ)({status:oe,error_msg:Ie,execute_time:aA,output:Re,input:_e,expected_output:vA,input_file_url:BA,output_file_url:lA,is_file:$e,expected_output_file_url:tA}),oA.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),oA.createElement(ye.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},4766:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Im:function(){return pe},Y4:function(){return Re}});var x=ae(59301),Ce=ae(37568),ve=ae(6767),we=ae(99571),Ee=ae(7051),Be=ae(24334),Qe=ae.n(Be),ye=ae(95243),ce=ae(97596),Me=ae(98573),De=ae(89299),be=ae(34376),oA=ae.n(be),le=ae(52430),a=ae(44993),E=ae(816),b=ae(41312),y=ae(78837),z=ae(32402),ee=ae(23416),oe=ae(92310),ie=ae.n(oe),ge=ae(48931),se=ae(59301),he=(Ve,Xe,aA)=>new Promise((BA,lA)=>{var $e=iA=>{try{EA(aA.next(iA))}catch(NA){lA(NA)}},tA=iA=>{try{EA(aA.throw(iA))}catch(NA){lA(NA)}},EA=iA=>iA.done?BA(iA.value):Promise.resolve(iA.value).then($e,tA);EA((aA=aA.apply(Ve,Xe)).next())});const{TextArea:Oe}=Ce.default,pe={[Ee.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ee.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ee.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ie=(Ve=>(Ve[Ve.SET_VISIBLE=0]="SET_VISIBLE",Ve[Ve.SET_TABINDEX=1]="SET_TABINDEX",Ve))(Ie||{});function Re(Ve){const{status:Xe,error_msg:aA,output:BA,input:lA,expected_output:$e,is_file:tA,input_file_url:EA,output_file_url:iA,expected_output_file_url:NA,setMonacoValue:ke,setData:Je}=Ve,mA=(0,x.useRef)(),sA=(0,x.useRef)(),IA=(0,x.useRef)();let KA=null;const Pe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,x.useEffect)(()=>{if(BA&&!tA&&mA.current){const pA=new be.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});pA.open(mA.current);const JA=(0,De.pp)(Be.Base64.decode(BA));pA.write(JA),pA.setOption("theme",{background:"#1e1e1e"})}if(lA&&!tA&&sA.current){const pA=new be.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});pA.open(sA.current),pA.write((0,De.pp)(lA)),pA.setOption("theme",{background:"#1e1e1e"})}if($e&&!tA&&IA.current){const pA=new be.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});pA.open(IA.current),pA.write((0,De.pp)(Be.Base64.decode($e))),pA.setOption("theme",{background:"#1e1e1e"})}},[BA]),Xe){case Ee.h.NOMATCH:KA=se.createElement(se.Fragment,null,se.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tA&&se.createElement("div",{ref:mA}),tA&&se.createElement("div",{style:Pe},se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const pA=yield(0,le.ZP)(iA,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ke(pA),setTimeout(()=>{Je(iA)},200)})},BA)),se.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tA&&se.createElement("div",{ref:IA}),tA&&se.createElement("div",{style:Pe},se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const pA=yield fetch(NA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield pA.text()),setTimeout(()=>{Je(NA)},200)})},$e)));break;case Ee.h.EXECUTEFAILURE:KA=se.createElement(se.Fragment,null,se.createElement("div",{style:{border:"1px #F6F7F9 solid"}},se.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tA&&se.createElement(Me.Z,{value:lA,style:Pe}),tA&&se.createElement("div",{style:Pe},se.createElement("a",{onClick:()=>(0,De.LR)(EA,lA)},lA))),se.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},se.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),se.createElement("pre",{className:ye.Z.error,style:{color:"#E30000",padding:"0 10px"}},Be.Base64.decode(aA),"111")));break;case Ee.h.COMPILEFAILURE:KA=se.createElement(se.Fragment,null,se.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),se.createElement("pre",{className:ye.Z.error},Be.Base64.decode(aA)));break;case Ee.h.PODFAILURE:KA=se.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ee.h.TIMEOUT:KA=se.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return se.createElement(se.Fragment,null," ",KA," ")}function _e(Ve){const{status:Xe,error_msg:aA,execute_time:BA,output:lA,input:$e,expected_output:tA,is_file:EA,input_file_url:iA,output_file_url:NA,expected_output_file_url:ke}=Ve;let Je=null;switch(Xe){case Ee.h.OK:case Ee.h.NOMATCH:case Ee.h.EXECUTEFAILURE:case Ee.h.COMPILEFAILURE:Je=se.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ee.h.PODFAILURE:Je=se.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ee.h.TIMEOUT:Je=se.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return se.createElement(se.Fragment,null," ",Je," ")}function vA({value:Ve,className:Xe}){return se.createElement("span",{className:Xe},Ve)}Ze.ZP=({input:Ve,is_file:Xe,debuging:aA,submitting:BA,executingMessage:lA,debugResult:$e,onChangeInput:tA,onDebugCode:EA,onSubmitCode:iA,hack:NA,user:ke,submitResult:Je,isWhiteTheme:mA,topDispatch:sA})=>{const[IA]=(0,a.useSearchParams)(),KA=(0,a.useParams)(),[Pe,pA]=(0,x.useState)(!1),[JA,Ge]=(0,x.useState)(!1),[cA,Rt]=(0,x.useState)(1),[It,Bt]=(0,x.useState)(!1),[bt,ht]=(0,x.useState)(0),[VA,rA]=(0,x.useState)(!1),[QA,Ye]=(0,x.useState)(""),[MA,Fe]=(0,x.useState)(""),UA=(0,x.useRef)(),st=(0,x.useRef)(),jA=(0,x.useRef)(null),TA=(0,x.useRef)(null),DA=(0,x.useRef)(null);console.log(Je,"submitResult",KA);const{status:Jt,id:da,input:Gn,output:ha,expected_output:Kn,is_file:On,input_file_url:ra,output_file_url:gA,expected_output_file_url:GA,error_msg:Ft,hack_sets:Qt}=Je||{};(0,x.useEffect)(()=>{Jt===0&&(Rt(1),ht(0))},[Jt,da]),(0,x.useEffect)(()=>{he(void 0,null,function*(){var tn;const xt=yield(0,y.rX)(KA==null?void 0:KA.id,"submit");(xt==null?void 0:xt.status)===0&&(xt!=null&&xt.data&&((tn=xt==null?void 0:xt.data)==null?void 0:tn.status)!==0?(sA({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:xt==null?void 0:xt.data}}),Rt(2),ht(320)):(Rt(1),ht(0)))})},[KA==null?void 0:KA.id]),(0,x.useEffect)(()=>{if(UA.current){let ot=function(Le){dt=Et.offsetHeight,_t=!0,PA=Le.pageY,DA.current.style.display="block"},tn=function(){_t=!1,DA.current.style.display="none"},xt=function(Le){if(_t){vt();let Ke=PA-Le.pageY,We=dt+Ke;if(We<0&&(We=0),We>window.innerHeight-150&&(We=window.innerHeight-150),cA===1){We<=34?ht(0):ht(We);return}console.log(We,"resizeH"),ht(We)}};const Et=jA.current;let dt=0,_t=!1,PA=0;const RA=document.getElementById("case-y-bar");return RA==null||RA.addEventListener("mousedown",ot),document.addEventListener("mousemove",xt),document.addEventListener("mouseup",tn),()=>{const Le=document.getElementById("case-y-bar");Le==null||Le.removeEventListener("mousedown",ot),document.removeEventListener("mousemove",xt),document.removeEventListener("mouseup",tn)}}},[UA,cA]),(0,x.useEffect)(()=>{const ot=b.Z.subscribe("resize-move-bar",vt);if(IA.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),Ot),()=>{document.removeEventListener((0,ge.gH)(),Ot),ot()}},[]),(0,x.useEffect)(()=>{});function vt(){var ot,tn,xt,Et;const dt=document.getElementById("outputResultRef");if(dt){let _t=dt.dataset.text;st.current.reset(),st.current.writeln(_t);const PA=document.getElementById("outputResultRef").offsetWidth-20,RA=((Et=(xt=(tn=(ot=st.current)==null?void 0:ot._core)==null?void 0:tn._renderService)==null?void 0:xt.dimensions)==null?void 0:Et.actualCellWidth)||10,Le=Math.ceil(PA/RA);st.current.resize(Le,Math.ceil(dt.clientHeight/16))}}function qt(){pA(!Pe),setTimeout(()=>{vt()},300),ht(Pe?320:window.innerHeight-150)}function Mt(){JA?(Ge(!1),(0,ge.BU)()):(Ge(!0),(0,ge.Dj)(TA.current))}const Ot=ot=>{(0,ge.vp)()||Ge(!1)},yn=(0,x.useMemo)(()=>{if($e){const{status:ot,output:tn,error_msg:xt}=$e;return setTimeout(()=>{let Et="",dt=document.getElementById("outputResultRef");tn?Et=Be.Base64.decode(tn):xt&&(Et=Be.Base64.decode(xt)),st.current=new be.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),st.current.open(dt),st.current.onKey(function(_t){var PA;if(_t.domEvent.key.toLocaleUpperCase()==="C"&&_t.domEvent.ctrlKey){_t.domEvent.preventDefault();let RA=(PA=st.current)==null?void 0:PA.getSelection();navigator.clipboard.writeText(RA).then(()=>{})}}),dt.dataset.text=Et,st.current.setOption("convertEol",!0),vt()},300),se.createElement(se.Fragment,null,_e($e))}return null},[$e]);function un(){var ot,tn;if(!(NA!=null&&NA.code)||((ot=NA==null?void 0:NA.code)==null?void 0:ot.trim().length)===0){(tn=ve.ZP)==null||tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rt(1),ht(320),EA()}const Pn=ot=>he(void 0,null,function*(){let tn=yield(0,le.ZP)(`/api/problems/${ot}/start.json`,{method:"get",params:{hack_user_id:ke==null?void 0:ke.user_id}});tn&&(window.location.href=`/myproblems/${tn==null?void 0:tn.identifier}${window.location.search}`)});function yt(){On?navigator.clipboard.writeText(Be.Base64.decode(Ft)).then(()=>{ve.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Be.Base64.decode(ha)).then(()=>{ve.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return se.createElement(x.Fragment,null,se.createElement("div",{className:ie()(ye.Z.case,mA&&ye.Z.whiteCase),style:{height:bt},ref:jA},se.createElement("div",{className:ye.Z.fullMask,ref:DA}),se.createElement("div",{className:ye.Z["resize-y-bar"],id:"case-y-bar",ref:UA,draggable:!1},cA===2&&se.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),cA===1&&(bt<=34?se.createElement("div",{onClick:()=>{ht(320)},className:ye.Z.unfoldBtn},"\u63A7\u5236\u53F0",se.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):se.createElement("div",{onClick:()=>{ht(0)},className:ye.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",se.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),se.createElement("div",null,se.createElement("div",{className:ye.Z.caseHead},se.createElement("div",{className:ye.Z.dot}),se.createElement("div",{className:ye.Z.text},cA===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),cA===2&&!BA&&typeof Jt=="number"&&se.createElement(se.Fragment,null,Jt===Ee.h.OK?se.createElement("div",{className:ye.Z.pass},se.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):se.createElement("div",{className:ye.Z.noPass},se.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),pe[Jt])),se.createElement("div",{className:ye.Z.btns},cA===2&&!BA&&se.createElement(se.Fragment,null,Jt!==Ee.h.OK&&se.createElement("div",{onClick:yt},se.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),se.createElement("div",{onClick:()=>{rA(da)}},se.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),IA.get("type")!=="exercises"&&se.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>qt()},se.createElement("i",{className:`iconfont icon-${Pe?"suoxiao1":"fangda"}`})))),se.createElement("div",{style:{display:cA===1?"block":"none"}},aA?se.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):se.createElement("div",{style:{height:bt-34}},se.createElement("div",{className:ye.Z.result},se.createElement("div",{className:ye.Z.left},se.createElement("div",{className:ye.Z.title},se.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),se.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),se.createElement("div",{className:ye.Z.leftNode},se.createElement(Oe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Xe?"":Ve,onChange:tA}))),se.createElement("div",{className:ye.Z.right},se.createElement("div",{className:ye.Z.title},se.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),se.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),se.createElement("div",{className:ye.Z.node},$e?yn:se.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),se.createElement("div",{style:{display:cA===2?"block":"none"}},BA?se.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):se.createElement("div",{style:{height:bt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},se.createElement("div",{ref:TA,className:ye.Z.elseNode},se.createElement("div",{className:ye.Z.nameWrap},se.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),se.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),se.createElement("div",{className:ye.Z.scroll},se.createElement("pre",{className:ye.Z.scrollBox,style:It?{height:JA?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!On&&se.createElement(vA,{value:Gn}),On&&se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const ot=yield fetch(ra,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Fe(yield ot.text()),setTimeout(()=>{Ye(ra)},200)})},Gn)),Gn&&se.createElement("div",{className:ye.Z.action},se.createElement("span",{onClick:()=>Bt(!It)},It?"\u6536\u8D77":"\u5C55\u5F00"),IA.get("type")!=="exercises"&&se.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Mt(),className:`iconfont icon-${JA?"suoxiao1":"fangda"}`})))),se.createElement("div",{className:ye.Z.result,style:{flex:1,overflow:"hidden"}},se.createElement("div",{className:ye.Z.left},se.createElement("div",{className:ye.Z.title},se.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),se.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),se.createElement("div",{className:ye.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},se.createElement("pre",null,!On&&se.createElement(vA,{className:"mb10",value:Kn&&Be.Base64.decode(Kn)||""}),On&&se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const ot=yield fetch(GA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Fe(yield ot.text()),setTimeout(()=>{Ye(GA)},200)})},Kn)))),se.createElement("div",{className:ye.Z.right},se.createElement("div",{className:ye.Z.title},se.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),se.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),se.createElement("div",{className:ye.Z.node,style:{color:Jt===Ee.h.OK?"#2ABD8C":"#FF2C29"}},se.createElement("pre",null,(Jt===4||Jt===5)&&se.createElement(vA,{className:"mb10",value:Ft&&Be.Base64.decode(Ft)||""}),Jt!=4&&Jt!=5&&(On?se.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const ot=yield(0,le.ZP)(gA,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Fe(ot)}catch(tn){Fe("")}setTimeout(()=>{Ye(gA)},200)})},ha):se.createElement(vA,{className:"mb10",value:ha&&Be.Base64.decode(ha)||""})))))))))),se.createElement("div",{className:ie()(ye.Z.footer,mA&&ye.Z.whiteFooter),style:{zIndex:100}},(NA==null?void 0:NA.is_program)&&(NA==null?void 0:NA.above_question)&&se.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Pn(NA==null?void 0:NA.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(NA==null?void 0:NA.is_program)&&(NA==null?void 0:NA.under_question)&&se.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Pn(NA==null?void 0:NA.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),se.createElement(we.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:aA||BA,loading:aA,color:"#2ABD8C",className:"mr10",onClick:un},"\u8C03\u8BD5\u4EE3\u7801"),IA.get("qtype")!=="8"&&se.createElement(we.ZP,{className:ye.Z.disabled,type:"primary",icon:se.createElement("i",{className:"iconfont icon-bofang1"}),loading:BA,disabled:aA||BA,onClick:()=>{var ot,tn;if(!(NA!=null&&NA.code)||((ot=NA==null?void 0:NA.code)==null?void 0:ot.trim().length)===0){(tn=ve.ZP)==null||tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rt(2),ht(320),iA()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),se.createElement(E.Z,{onClose:rA,open:VA}),se.createElement(ee.Z,{close:!0,data:QA,type:QA.length?"txt":"",onClose:()=>Ye(""),monacoEditor:{value:MA,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},32402:function(Ue,Ze,ae){"use strict";ae.r(Ze),ae.d(Ze,{Types:function(){return an},default:function(){return Oa}});var x=ae(59301),Ce=ae(44993),ve=ae(11938),we=ae(62957),Ee=ae(29787),Be=ae(99571),Qe=ae(25399),ye=ae(77019),ce=ae(78837),Me=ae(68606),De=ae(48931),be=ae(2162),oA=ae(13952),le=ae(87169),a=ae(30641),E=ae(58531),b=ae(51498),y=ae(17936),z=ae(69794),ee=ae(59301),oe=Object.defineProperty,ie=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,pe=(AA,eA,uA)=>eA in AA?oe(AA,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):AA[eA]=uA,Ie=(AA,eA)=>{for(var uA in eA||(eA={}))he.call(eA,uA)&&pe(AA,uA,eA[uA]);if(se)for(var uA of se(eA))Oe.call(eA,uA)&&pe(AA,uA,eA[uA]);return AA},Re=(AA,eA)=>ie(AA,ge(eA));const _e={theme:(0,y.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,y.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,y.G)("cmTabToSpace",!0)};var vA=(AA=>(AA[AA.set_font_size=0]="set_font_size",AA[AA.set_theme=1]="set_theme",AA[AA.on_tab_to_space=2]="on_tab_to_space",AA[AA.set_show_editor_setting=3]="set_show_editor_setting",AA))(vA||{});function Ve(AA,eA){switch(eA.type){case 3:return Re(Ie({},AA),{showEditorSetting:eA.payload});case 1:return Re(Ie({},AA),{theme:eA.payload});case 0:return Re(Ie({},AA),{fontSize:eA.payload});case 2:return Re(Ie({},AA),{tabToSpace:eA.payload});default:throw new Error}}var Xe=({isLoading:AA,value:eA,onChange:uA,language:qA,onUpdateCode:ZA,ActionBarRender:at,setIsWhiteTheme:Gt})=>{const[kt,Ut]=(0,x.useReducer)(Ve,_e),{theme:Dt,fontSize:oa,showEditorSetting:wn,tabToSpace:OA}=kt,xn=(0,x.useRef)(),ia=(0,x.useRef)();(0,x.useEffect)(()=>{Gt(Dt==="vs")},[Dt]);const _A={onFontSizeChange:bn=>{Ut({type:0,payload:bn}),(0,y.t)("cmFontSize",bn)},tabToSpace:OA,cmFontSize:oa,className:"oj",cmCodeMode:Dt,onTabToSpace:bn=>{Ut({type:2,payload:bn}),(0,y.t)("cmTabToSpace",bn)},onCodeModeChange:bn=>{Ut({type:1,payload:bn}),(0,y.t)("ProgrammingCodeMode",bn)}};function Ua(){Ut({type:3,payload:!1})}function va(){Ut({type:3,payload:!0})}const Ar={value:eA,language:qA,theme:Dt,options:{fontSize:oa,insertSpaces:OA},onChange:bn=>{uA(bn),ia.current=bn,clearTimeout(xn.current),xn.current=setTimeout(()=>{ZA(ia.current)},1e4)},onEditBlur:bn=>{ia.current&&ZA(ia.current)}};return ee.createElement(x.Fragment,null,at(va),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!AA&&ee.createElement(E.ZP,Ie({},Ar))),ee.createElement(b.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wn,onClose:Ua},ee.createElement(z.Z,Ie({},_A)))))},aA=ae(60141),BA=ae(24334),lA=ae(4766),$e={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},tA={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},EA=ae(54172),iA=ae(13747),NA=ae(58617),ke=ae(816),Je=ae(61186),mA=ae.n(Je),sA=ae(59301);const{Column:IA}=EA.default;var KA=({submitResult:AA,submitting:eA,submitRecords:uA,page:qA,onPageChange:ZA,topicId:at})=>{const[Gt]=(0,Ce.useSearchParams)(),{records:kt,records_count:Ut}=uA||{},[Dt,oa]=(0,x.useState)(!1),wn=Gt.get("type")==="1";return sA.createElement(Ee.Z,{spinning:eA,tip:"\u8BC4\u6D4B\u4E2D...",indicator:sA.createElement(NA.Z,{style:{fontSize:24},spin:!0})},(kt==null?void 0:kt.length)>0?sA.createElement(EA.default,{dataSource:kt,rowKey:"id",pagination:!1},sA.createElement(IA,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(OA,xn)=>sA.createElement("span",null," ",mA()(OA).format("YYYY-MM-DD HH:mm:ss"))}),sA.createElement(IA,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(OA,xn)=>{var ia;return sA.createElement("span",{className:`${OA===0?"c-green":"c-red"} current`,onClick:()=>{oa(xn.id)}},(ia=lA.Im[OA])==null?void 0:ia.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),sA.createElement(IA,{title:`\u6267\u884C\u7528\u65F6 (${wn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:OA=>OA?wn?OA:OA/1e3:""}),sA.createElement(IA,{title:`\u5185\u5B58\u6D88\u8017\uFF08${wn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:OA=>OA?wn?OA:parseFloat((OA/1024).toFixed(2)):""}),sA.createElement(IA,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),sA.createElement(IA,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(OA,xn)=>sA.createElement("span",{className:"c-light-primary current",onClick:()=>{oa(xn.id)}},"\u67E5\u770B")})):sA.createElement("div",{style:{height:300,width:"100%"}}),sA.createElement(ke.Z,{onClose:oa,open:Dt}),Ut>15?sA.createElement(iA.Z,{className:tA.pagination,current:qA,pageSize:15,total:Ut,onChange:ZA}):null)},Pe=ae(63604),pA=ae(96599),JA={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ge=ae(98573),cA=ae(59301);const Rt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var It=({hack:AA})=>{const{language:eA,difficult:uA,time_limit:qA,description:ZA}=AA,[at]=(0,Ce.useSearchParams)(),Gt=Rt[uA];return cA.createElement(cA.Fragment,null,cA.createElement("ul",{className:JA.info},cA.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",cA.createElement("b",{className:JA.info_tag},eA)),cA.createElement("li",null,cA.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",cA.createElement(pA.default,{color:Gt==null?void 0:Gt.color},Gt==null?void 0:Gt.name)),cA.createElement("li",null,cA.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",cA.createElement("span",{style:{color:"#333333"}},qA,"\u79D2"))),at.get("qtype")==="8"?cA.createElement(Ge.Z,{value:ZA,showProgramFill:!0,className:JA.desc}):cA.createElement(Ge.Z,{value:ZA,className:JA.desc}))},Bt={},bt=ae(59301),ht=({hack:AA,current_user:eA})=>bt.createElement("div",{className:Bt.answer},AA!=null&&AA.answer_text?bt.createElement(Ge.Z,{style:{padding:"13px 0"},value:(AA==null?void 0:AA.answer_text)||""}):bt.createElement(Pe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),VA=ae(41312),rA=ae(52430);function QA(AA,eA){return(0,rA.U2)(`/problems/${AA}/comments.json`,{page:eA,limit:10})}function Ye(AA){return(0,rA.v_)(`/discusses/${AA}/plus.json`,{container_type:"Discuss",type:1})}function MA(AA,eA,uA){return(0,rA.v_)(`/problems/${AA}/comments/reply.json`,{comments:{content:uA,parent_id:eA}})}function Fe(AA,eA){return(0,rA.v_)(`/problems/${AA}/comments.json`,{comments:{content:eA}})}function UA(AA,eA,uA){return(0,rA.v_)(`/problems/${AA}/comments/${eA}/hidden.json`,uA)}function st(AA,eA){return(0,rA.IV)(`/problems/${AA}/comments/${eA}`)}var jA=ae(38392);function TA({author:AA}){return x.createElement("a",{href:`/users/${AA.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${oA.Z.IMG_SERVER}/images/${AA.image_url}`,width:"50"}))}function DA({data:AA,index:eA,parentDiscussIndex:uA,user:qA,onSetActionType:ZA}){const{author:at,can_delete:Gt,content:kt,id:Ut,time:Dt}=AA;function oa(){ZA({id:Ut,index:eA,type:"delete-discuss",parentDiscussIndex:uA,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const wn=qA.admin||Gt||at.user_id===qA.user_id;return x.createElement("div",{className:"discuss-item-container second-discuss "},x.createElement(TA,{author:at}),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${at.login}`,target:"_blank"},at.name),x.createElement("span",{className:"grey"},Dt),x.createElement("div",{className:"btn-group",style:{marginBottom:0}},wn?x.createElement("a",{onClick:oa,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})):null)),x.createElement(Ge.Z,{className:"discuss-content",value:kt})))}var Jt=({user:AA,data:eA,index:uA,onPlusDiscuss:qA,onSetActionType:ZA,activeDiscussIndex:at,onReplyDiscuss:Gt,onSetActiveDiscussIndex:kt})=>{const{content:Ut,children:Dt,hidden:oa,id:wn,praise_count:OA,time:xn,user_praise:ia,can_delete:_A,author:Ua}=eA;function va(){kt(wn)}function Ar(){qA(wn,!ia,uA)}function bn(){ZA({id:wn,index:uA,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function or(){ZA({id:wn,index:uA,params:{hidden:oa?"0":"1"},type:"hidden-discuss",message:oa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const nr=AA.admin||AA.user_id===Ua.user_id;return x.createElement("div",{className:"discuss-item-container",key:wn},x.createElement(TA,{author:Ua}),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Ua.login}`,target:"_blank"}," ",Ua.name," "),x.createElement("span",{className:"grey"},xn)),x.createElement(Ge.Z,{className:"discuss-content",value:Ut}),Dt&&Dt.length>0?x.createElement("div",{className:"reply-discuss-container"},Dt.map((fn,rn)=>x.createElement(DA,{key:fn.id,data:fn,index:rn,user:AA,onSetActionType:ZA,parentDiscussIndex:uA}))):null,x.createElement("div",{className:"btn-group"},nr?x.createElement("a",{onClick:or,title:oa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:oa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,_A&&(!Dt||Dt.length==0)?x.createElement("a",{onClick:bn,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})):null,x.createElement("a",{onClick:va,title:"\u56DE\u590D"}," ",x.createElement("i",{className:"iconfont icon-huifu1"})," "),x.createElement("a",{onClick:Ar,className:ia?"c-orange":""},x.createElement("i",{className:ia?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),x.createElement("span",null,OA||""))),x.createElement(jA.Z,{id:wn,activeDiscussIndex:at,onReplyDiscuss:Gt})))},da=ae(5885),Gn={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},ha=ae(4213),Kn=(AA,eA,uA)=>new Promise((qA,ZA)=>{var at=Ut=>{try{kt(uA.next(Ut))}catch(Dt){ZA(Dt)}},Gt=Ut=>{try{kt(uA.throw(Ut))}catch(Dt){ZA(Dt)}},kt=Ut=>Ut.done?qA(Ut.value):Promise.resolve(Ut.value).then(at,Gt);kt((uA=uA.apply(AA,eA)).next())}),On=({user_praise:AA,praise_count:eA,praisePlus:uA,onCreateDiscuss:qA,discuss_count:ZA})=>{const[at,Gt]=(0,x.useState)(!1),[kt,Ut]=(0,x.useState)("");function Dt(xn){Ut(xn)}function oa(){Gt(!0)}function wn(){Gt(!1)}function OA(){return Kn(this,null,function*(){qA(kt),Ut(""),Gt(!1)})}return x.createElement("div",{className:`${Gn["dis-input-editor-container"]} ${at?Gn.active:""} `},x.createElement("div",{className:at?`hide ${Gn["text-area"]}`:Gn["text-area"]},x.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:oa}),x.createElement("a",null," ",x.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ZA," "),x.createElement("a",{className:"c-light-black",onClick:uA,title:AA?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},x.createElement("i",{className:`mr3 ${AA?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),eA?x.createElement("span",null,eA):"")),at?x.createElement("div",{className:Gn["input-mask"],onClick:wn}):null,x.createElement("div",{className:at?Gn["md-container"]:`${Gn["md-container"]} hide`},x.createElement(ha.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:kt,height:240,onChange:Dt}),x.createElement("div",{className:Gn["tip-container"],onClick:wn},x.createElement("a",{className:Gn["btn-send"],onClick:OA}," \u53D1\u9001 "))))},ra=ae(59301),gA=Object.defineProperty,GA=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Mt=(AA,eA,uA)=>eA in AA?gA(AA,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):AA[eA]=uA,Ot=(AA,eA)=>{for(var uA in eA||(eA={}))vt.call(eA,uA)&&Mt(AA,uA,eA[uA]);if(Qt)for(var uA of Qt(eA))qt.call(eA,uA)&&Mt(AA,uA,eA[uA]);return AA},yn=(AA,eA)=>GA(AA,Ft(eA)),un=(AA,eA,uA)=>new Promise((qA,ZA)=>{var at=Ut=>{try{kt(uA.next(Ut))}catch(Dt){ZA(Dt)}},Gt=Ut=>{try{kt(uA.throw(Ut))}catch(Dt){ZA(Dt)}},kt=Ut=>Ut.done?qA(Ut.value):Promise.resolve(Ut.value).then(at,Gt);kt((uA=uA.apply(AA,eA)).next())});const Pn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var yt=(AA=>(AA[AA.GET_DISCUSSES=0]="GET_DISCUSSES",AA[AA.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",AA[AA.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",AA[AA.PLUS_DISCUSS=3]="PLUS_DISCUSS",AA[AA.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",AA[AA.SET_PAGE=5]="SET_PAGE",AA[AA.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",AA))(yt||{});function ot(AA,eA){switch(eA.type){case 6:return yn(Ot({},AA),{loading:!0});case 0:return Ot(Ot({},AA),eA.payload);case 1:return Ot(Ot({},AA),eA.payload);case 4:return Ot(Ot({},AA),eA.payload);case 3:return Ot(Ot({},AA),eA.payload);case 5:return yn(Ot({},AA),{page:eA.payload});case 2:return Ot(Ot({},AA),eA.payload);default:throw new Error}}var tn=({user:AA,identifier:eA,hack:uA,onTriggerPraise:qA,activeIndex:ZA})=>{const[at,Gt]=(0,x.useReducer)(ot,Pn),{loading:kt,page:Ut,data:Dt,count:oa,actionType:wn,activeDiscussIndex:OA}=at,xn=(0,x.useCallback)(()=>un(void 0,null,function*(){Gt({type:6});const fn=yield QA(eA,Ut),{comments:rn,disscuss_count:la}=fn;Gt({type:0,payload:{data:rn,count:la,loading:!1}})}),[Ut,eA]);(0,x.useEffect)(()=>{ZA==="2"&&xn()},[eA,Ut,ZA]);function ia(fn){Gt({type:5,payload:fn})}function _A(fn){Gt({type:4,payload:{actionType:fn}})}function Ua(fn){Gt(OA===fn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:fn}})}function va(fn,rn,la){return un(this,null,function*(){try{const fa=yield Ye(fn);Dt[la].user_praise=rn,Dt[la].praise_count=fa.praise_count,Gt({type:3,payload:{data:[...Dt]}})}catch(fa){console.log(fa)}})}function Ar(){return un(this,null,function*(){const{id:fn,params:rn,type:la,index:fa,parentDiscussIndex:Ia}=wn;if(la==="hidden-discuss"&&(yield UA(eA,fn,rn),Ia?Dt[Ia].children[fa].hidden=rn.hidden==1:Dt[fa].hidden=rn.hidden==1,Gt({type:4,payload:{actionType:null,data:[...Dt]}})),la==="delete-discuss"){if(yield st(eA,fn),Ia||Ia===0){let $a=Dt[Ia].children;for(let Ka=$a.length-1;Ka>=0;Ka--)if($a[Ka].id===fn){$a.splice(Ka,1);break}Dt[Ia].children=$a}else for(let $a=Dt.length-1;$a>=0;$a--)if(Dt[$a].id===fn){Dt.splice($a,1);break}Gt({type:4,payload:{actionType:null,data:[...Dt]}})}})}function bn(){Gt({type:4,payload:{actionType:null}})}function or(fn,rn){return un(this,null,function*(){try{yield MA(eA,fn,rn),xn()}catch(la){console.log(la)}})}function nr(fn){return un(this,null,function*(){Gt({type:6}),yield Fe(eA,fn),xn()})}return ra.createElement(ra.Fragment,null,ra.createElement("div",{className:"discuss-panel"},Dt.length===0?ra.createElement(Pe.Z,null):Dt.map((fn,rn)=>ra.createElement(Jt,{onReplyDiscuss:or,onPlusDiscuss:va,onSetActiveDiscussIndex:Ua,onSetActionType:_A,data:fn,index:rn,user:AA,activeDiscussIndex:OA})),oa>10?ra.createElement("div",{className:"pagination-container"},ra.createElement(iA.Z,{showQuickJumper:!0,onChange:ia,current:Ut,total:oa})):null),ra.createElement(On,{user_praise:uA.user_praise,praise_count:uA.praises_count,praisePlus:qA,discuss_count:uA.comments_count,onCreateDiscuss:nr}),ra.createElement(b.Z,null,ra.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:!!wn,onOk:Ar,onCancel:bn},ra.createElement("p",null,wn?wn.message:"")),ra.createElement(da.Z,null)))},xt=ae(82326),Et=ae(37568),dt=ae(86743),_t={},PA=ae(59301),RA=({hack:AA,current_user:eA})=>PA.createElement("div",{className:_t.answer},AA!=null&&AA.analysis?PA.createElement(Ge.Z,{style:{padding:"13px 0"},value:(AA==null?void 0:AA.analysis)||""}):PA.createElement(Pe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Le={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Ke=ae(8848),We=ae(5269),hA=ae(28284),zA=ae(71051),$A=ae(74091),ft=ae(59301);const{TextArea:Lt}=Et.default,{Panel:zt}=Ke.default;var wt=({data:AA,hack:eA})=>(console.log(AA,eA,"data"),eA!=null&&eA.is_file?ft.createElement($A.Y2,{disabled:!0,className:Le.uploadTableWrapper,showScore:!eA.test_set_score,data:AA,isProgramHomework:!0}):ft.createElement("div",{className:Le.hackSets},AA==null?void 0:AA.map((uA,qA)=>ft.createElement(Ke.default,{accordion:!0,bordered:!1,key:qA,defaultActiveKey:qA===0&&uA.id,className:Le.collapseWrapper,expandIcon:({isActive:ZA})=>ft.createElement("i",{className:`iconfont icon-weizhankai ${ZA?Le.open:Le.close}`,style:{fontSize:14,transition:"all .2s"}})},ft.createElement(zt,{key:uA.id,header:ft.createElement(ye.Z,{align:"middle",justify:"space-between",wrap:!1},ft.createElement(We.Z,{className:Le.panelHeader},ft.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",qA+1)),ft.createElement(We.Z,{flex:1},ft.createElement(ye.Z,{align:"middle",justify:"end",wrap:!1},!(eA!=null&&eA.test_set_score)&&ft.createElement(We.Z,{className:Le.rateInput},ft.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),ft.createElement("div",null,ft.createElement(hA.default.Item,{noStyle:!0},ft.createElement(zA.Z,{value:uA==null?void 0:uA.score,className:Le.baseFormItem,min:0,max:100,disabled:!0}))),ft.createElement("span",{className:"ml10"},"%")))))},ft.createElement(hA.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},ft.createElement(Lt,{readOnly:!0,value:uA==null?void 0:uA.input,rows:4})),ft.createElement(hA.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},ft.createElement(Lt,{readOnly:!0,value:uA==null?void 0:uA.output,rows:4}))))))),gn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},kA=ae(59301),Tn=(0,x.forwardRef)(({data:AA=[]},eA)=>{var uA;const[qA,ZA]=(0,x.useState)(),at=AA.filter(kt=>kt.show);(0,x.useEffect)(()=>{at.length&&ZA(at[0].id)},[AA==null?void 0:AA.length]);const Gt=((uA=at.find(kt=>kt.id===qA))==null?void 0:uA.element)||null;return(0,x.useImperativeHandle)(eA,()=>({setActiveTab:kt=>ZA(kt)})),kA.createElement("div",{className:gn.tabs},kA.createElement("div",{className:gn.tabWarp},at.map(kt=>kA.createElement("div",{onClick:()=>ZA(kt.id),className:`${gn.tab} ${kt.id===qA?gn.active:""}`,key:kt.id},kt.name))),kA.createElement("div",{className:gn.content},Gt))}),WA=ae(59301),Ba=Object.defineProperty,Ea=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,ea=(AA,eA,uA)=>eA in AA?Ba(AA,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):AA[eA]=uA,nn=(AA,eA)=>{for(var uA in eA||(eA={}))Yn.call(eA,uA)&&ea(AA,uA,eA[uA]);if(nt)for(var uA of nt(eA))ta.call(eA,uA)&&ea(AA,uA,eA[uA]);return AA},Hn=(AA,eA)=>Ea(AA,Xt(eA)),Jn=(AA,eA,uA)=>new Promise((qA,ZA)=>{var at=Ut=>{try{kt(uA.next(Ut))}catch(Dt){ZA(Dt)}},Gt=Ut=>{try{kt(uA.throw(Ut))}catch(Dt){ZA(Dt)}},kt=Ut=>Ut.done?qA(Ut.value):Promise.resolve(Ut.value).then(at,Gt);kt((uA=uA.apply(AA,eA)).next())});const ua={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},LA={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Sa=({hack:AA,onTriggerPraise:eA,topicId:uA,page:qA,onPageChange:ZA,user:at,current_user:Gt,submitRecords:kt,submitting:Ut,submitResult:Dt,setActiveIndex:oa,hack_sets:wn})=>{var OA,xn;const[ia]=(0,Ce.useSearchParams)(),[_A,Ua]=(0,x.useState)("0"),va=(0,Ce.useLocation)(),[Ar,bn]=(0,x.useState)(!1),[or,nr]=(0,x.useState)(null),[fn,rn]=(0,x.useState)([]),[la,fa]=(0,x.useState)([]),[Ia,$a]=(0,x.useState)({page:1,limit:10}),Ka=(0,x.useRef)(null),sr=(0,x.useRef)(null);console.log(at,"user");let[Se,Cr]=(0,x.useState)(Hn(nn({},(0,Ce.useParams)()),{page:1,per_page:20,name:""}));(0,x.useEffect)(()=>{sr.current&&(AA==null?void 0:AA.is_close_tips)===!1&&or===null&&nr(!0)},[sr.current,AA==null?void 0:AA.is_close_tips,or]);function Fr(){return Jn(this,null,function*(){yield(0,rA.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,x.useEffect)(()=>{oa(_A)},[_A]);function Br(Kt){return Jn(this,null,function*(){let Dn=Kt.target.id;if(Dn==="1"){let Nn=yield(0,rA.ZP)(`/api/myproblems/${Se.id}/redo_logs.json`,{method:"get",params:nn({},Ia)});(Nn==null?void 0:Nn.status)===0&&fa(Nn==null?void 0:Nn.data)}Ua(Dn)})}(0,x.useEffect)(()=>VA.Z.subscribe("to-commit-info",()=>{Ua("1"),Ka.current&&Ka.current.setActiveTab("1")}),[]),(0,x.useEffect)(()=>VA.Z.subscribe("to-reset-info",()=>{Br({target:{id:"1"}}),Ka.current&&Ka.current.setActiveTab("2")}),[]);function CA(){Ua("2")}function Bn(){return Jn(this,null,function*(){let Kt=yield(0,rA.ZP)("/api/problems/my_hack_list.json",{method:"get",params:nn({identifier:Se==null?void 0:Se.id},Se)});rn(Kt)})}const _n=[{title:null,description:WA.createElement("div",null,WA.createElement("b",{onClick:()=>{nr(!1),Fr(),bn(!0),Bn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),WA.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),WA.createElement(Be.ZP,{onClick:()=>{nr(!1),Fr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sr.current}];return WA.createElement("div",{className:$e["left-panel"]},WA.createElement("ul",{className:`${$e["s-navs"]} ${$e["bg-white"]} ${$e.b1}`},(AA==null?void 0:AA.is_program)&&!ia.get("pageId")&&WA.createElement(Qe.Z,{title:"\u9898\u76EE\u5217\u8868"},WA.createElement("div",{onClick:()=>{Bn(),bn(!0)},className:$e.btns,ref:sr,style:or?{pointerEvents:"none"}:{}},WA.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),WA.createElement("li",{style:{marginLeft:20}},WA.createElement("a",{className:_A==="0"?$e.active:"",id:"0",onClick:Br},"\u9898\u76EE\u63CF\u8FF0")),WA.createElement("li",null,WA.createElement("a",{className:_A==="1"?$e.active:"",id:"1",onClick:Br},"\u64CD\u4F5C\u8BB0\u5F55")),(ia.get("type")!=="exercises"&&(AA==null?void 0:AA.answer_text_show)||ia.get("type")!=="exercises"&&(AA==null?void 0:AA.analysis_show))&&WA.createElement("li",null,WA.createElement("a",{className:_A==="4"?$e.active:"",id:"4",onClick:Br},"\u89E3\u7B54\u53C2\u8003")),ia.get("type")!=="exercises"&&WA.createElement("li",null,WA.createElement("a",{className:_A==="2"?$e.active:"",id:"2",onClick:Br},"\u8BC4\u8BBA")),!!(wn!=null&&wn.length)&&ia.get("type")!=="exercises"&&ia.get("type")!=="1"&&WA.createElement("li",null,WA.createElement("a",{className:_A==="5"?$e.active:"",id:"5",onClick:Br},"\u6D4B\u8BD5\u7528\u4F8B"))),WA.createElement("div",{className:`${$e["tab-panel-body"]} ${_A==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},WA.createElement(It,{hack:AA,onTriggerPraise:eA,toDiscuss:CA})),WA.createElement("div",{style:{padding:"12px"},className:`${$e["tab-panel-body"]} ${_A==="1"?"":"hide"}`},WA.createElement(Tn,{ref:Ka,data:[{id:"1",show:ia.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:WA.createElement(WA.Fragment,null,kt!=null&&kt.records_count||Ut?WA.createElement(KA,{page:qA,onPageChange:ZA,topicId:uA,submitting:Ut,key:(Dt==null?void 0:Dt.id)||1,submitRecords:kt,submitResult:Dt}):WA.createElement(Pe.Z,null))},{id:"2",show:ia.get("type")==="exercises"||(AA==null?void 0:AA.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:WA.createElement(WA.Fragment,null,WA.createElement(EA.default,{pagination:!1,dataSource:la==null?void 0:la.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Kt,Dn,Nn)=>mA()(Kt).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Kt,Dn,Nn)=>{var Zn;return(Zn=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(rt=>rt.id===Kt))==null?void 0:Zn.name}}]}),WA.createElement(iA.Z,{style:{marginTop:10},current:Ia.page,total:la==null?void 0:la.count,hideOnSinglePage:!0,onChange:Kt=>Jn(void 0,null,function*(){Ia.page=Kt,$a(Ia);let Dn=yield(0,rA.ZP)(`/api/myproblems/${Se.id}/redo_logs.json`,{method:"get",params:Hn(nn({},Ia),{courseId:Se.courseId})});(Dn==null?void 0:Dn.status)===0&&fa(Dn==null?void 0:Dn.data)})}))}]})),WA.createElement("div",{style:{padding:"12px"},className:`${$e["tab-panel-body"]} ${_A==="4"?"":"hide"}`},WA.createElement(Tn,{data:[{id:"1",show:ia.get("type")!=="exercises"&&(AA==null?void 0:AA.answer_text_show),name:"\u7B54\u6848",element:WA.createElement(WA.Fragment,null,WA.createElement(ht,{hack:AA,current_user:Gt}))},{id:"2",show:ia.get("type")!=="exercises"&&(AA==null?void 0:AA.analysis_show),name:"\u89E3\u6790",element:WA.createElement(WA.Fragment,null,WA.createElement(RA,{hack:AA,current_user:Gt}))}]})),WA.createElement("div",{className:`${$e["tab-panel-body"]} ${_A==="2"?"":"hide"}`,style:{padding:0}},WA.createElement(tn,{user:at,activeIndex:_A,identifier:AA.identifier,hack:AA,onTriggerPraise:eA})),WA.createElement("div",{className:`${$e["tab-panel-body"]} ${_A==="5"?"":"hide"}`,style:{padding:12}},WA.createElement(wt,{data:wn||[],hack:AA})),WA.createElement(a.Z,{rootClassName:$e.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>bn(!1),open:Ar},WA.createElement(ye.Z,null,WA.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),WA.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",fn==null?void 0:fn.total_count,"\u9898\xA0[\xA0",fn==null?void 0:fn.total_score,"\u5206\xA0]\xA0"),!(at!=null&&at.hack_manager)&&WA.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",fn==null?void 0:fn.work_score,"\u5206")),WA.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),WA.createElement(ye.Z,{align:"middle",className:"mt10 mb10"},!(at!=null&&at.hack_manager)&&WA.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Kt=>{Se.page=1,Se.finish_status=Kt,Cr(nn({},Se)),Bn()}},WA.createElement(xt.default.Option,{value:""},"\u5168\u90E8"),WA.createElement(xt.default.Option,{value:0},"\u672A\u5F00\u59CB"),WA.createElement(xt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),WA.createElement(xt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),WA.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Kt=>{Se.page=1,Se.difficult=Kt||null,Cr(nn({},Se)),Bn()}},WA.createElement(xt.default.Option,{value:0},"\u5168\u90E8"),WA.createElement(xt.default.Option,{value:1},"\u7B80\u5355"),WA.createElement(xt.default.Option,{value:2},"\u9002\u4E2D"),WA.createElement(xt.default.Option,{value:3},"\u56F0\u96BE")),WA.createElement(Et.default.Search,{size:"large",onSearch:Kt=>{Se.name=Kt,Se.page=1,Cr(nn({},Se)),Bn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),WA.createElement("div",{className:$e.list,style:{height:36,background:"#3D445C"}},!(at!=null&&at.hack_manager)&&WA.createElement("span",null,"\u72B6\u6001"),WA.createElement("span",null,"\u5E8F\u53F7"),WA.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),WA.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),WA.createElement("div",{style:{overflow:"auto",flex:1}},(OA=fn==null?void 0:fn.data)!=null&&OA.length?(xn=fn==null?void 0:fn.data)==null?void 0:xn.map((Kt,Dn)=>WA.createElement("div",{onClick:()=>Jn(void 0,null,function*(){let Nn=yield(0,rA.ZP)(`/api/problems/${Kt==null?void 0:Kt.identifier}/start.json`,{method:"get",params:{hack_user_id:at==null?void 0:at.user_id}});Nn&&(Ce.history.replace(`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`),window.location.reload())}),className:`${$e.list} ${Kt!=null&&Kt.checked?$e.active:""}`},!(at!=null&&at.hack_manager)&&WA.createElement(WA.Fragment,null,!(Kt!=null&&Kt.opened)&&WA.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Kt==null?void 0:Kt.opened)&&!(Kt!=null&&Kt.passed)&&WA.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Kt==null?void 0:Kt.opened)&&(Kt==null?void 0:Kt.passed)&&WA.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),WA.createElement("span",null,(Se.page-1)*20+(Dn+1)),WA.createElement("span",{style:{flex:1},title:Kt.name},`[${Kt==null?void 0:Kt.score}\u5206]`,"\xA0",Kt.name),WA.createElement("span",{style:{flexBasis:48,paddingRight:0}},ua[Kt.difficult]))):WA.createElement(Pe.Z,null)),WA.createElement(iA.Z,{current:Se.page,className:"mt20",hideOnSinglePage:!0,total:fn==null?void 0:fn.count,pageSize:Se.per_page,onChange:(Kt,Dn)=>{Se.page=Kt,Se.per_page=Dn,Bn()}})),WA.createElement(dt.Z,{rootClassName:$e.tour,closeIcon:!1,open:!!or,steps:_n,gap:{offset:3,radius:2}}))},Pa=ae(62522),Qa=ae(72734),_a=ae(90655),YA=ae(23553),St=ae(81813),mt=ae(84845),et=ae(95243),Cn=ae(92310),ca=ae.n(Cn),Ya=ae(36166),fe=ae(25842),me=ae(64681),He=ae(74505),qe=ae(91686),yA=ae(61394),nA=ae(59301),tt=Object.defineProperty,ut=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,XA=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,vn=(AA,eA,uA)=>eA in AA?tt(AA,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):AA[eA]=uA,Vt=(AA,eA)=>{for(var uA in eA||(eA={}))XA.call(eA,uA)&&vn(AA,uA,eA[uA]);if(Pt)for(var uA of Pt(eA))it.call(eA,uA)&&vn(AA,uA,eA[uA]);return AA},ln=(AA,eA)=>ut(AA,Tt(eA)),Fn=(AA,eA)=>{var uA={};for(var qA in AA)XA.call(AA,qA)&&eA.indexOf(qA)<0&&(uA[qA]=AA[qA]);if(AA!=null&&Pt)for(var qA of Pt(AA))eA.indexOf(qA)<0&&it.call(AA,qA)&&(uA[qA]=AA[qA]);return uA},mn=(AA,eA,uA)=>new Promise((qA,ZA)=>{var at=Ut=>{try{kt(uA.next(Ut))}catch(Dt){ZA(Dt)}},Gt=Ut=>{try{kt(uA.throw(Ut))}catch(Dt){ZA(Dt)}},kt=Ut=>Ut.done?qA(Ut.value):Promise.resolve(Ut.value).then(at,Gt);kt((uA=uA.apply(AA,eA)).next())});const{Countdown:aa}=ve.default,Fa={Java:"java",C:"c",Python:"py","C++":"c"};var an=(AA=>(AA[AA.SET_LOADING=0]="SET_LOADING",AA[AA.GET_DATA=1]="GET_DATA",AA[AA.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",AA[AA.SET_DATA=3]="SET_DATA",AA[AA.SET_DEBUGING=4]="SET_DEBUGING",AA[AA.SET_SUBMITING=5]="SET_SUBMITING",AA[AA.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",AA[AA.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",AA[AA.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",AA[AA.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",AA[AA.SET_PAGE=10]="SET_PAGE",AA))(an||{});function hn(){return new Date().getTime()}const ya={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ja(AA,eA){switch(eA.type){case 1:return Vt(Vt({},AA),eA.payload);case 3:return ln(Vt({},AA),{data:eA.payload});case 0:return ln(Vt({},AA),{loading:eA.payload});case 9:return ln(Vt({},AA),{showNote:eA.payload});case 4:return ln(Vt({},AA),{debuging:eA.payload});case 5:return ln(Vt({},AA),{submitting:eA.payload});case 2:return ln(Vt({},AA),{submitRecords:eA.payload});case 10:return ln(Vt({},AA),{submitRecordPage:eA.payload});case 6:return ln(Vt({},AA),{executingMessage:eA.payload});case 7:return Vt(Vt({},AA),eA.payload);case 8:return Vt(Vt({},AA),eA.payload);default:throw new Error}}var Oa=({children:AA})=>{var eA,uA,qA,ZA,at,Gt,kt,Ut,Dt,oa;const[wn,OA]=(0,x.useReducer)(ja,ya),{id:xn}=(0,Ce.useParams)(),ia=(0,Ce.useLocation)(),[_A]=(0,Ce.useSearchParams)(),{loading:Ua,data:va,debugResult:Ar,submitResult:bn,submitRecords:or,submitRecordPage:nr,showNote:fn,debuging:rn,submitting:la,executingMessage:fa}=wn,[Ia,$a]=(0,x.useState)("#37AD83"),[Ka,sr]=(0,x.useState)(null),[Se,Cr]=(0,x.useState)({}),[Fr,Br]=(0,x.useState)(!0),[CA,Bn]=(0,x.useState)(!1),[_n,Kt]=(0,x.useState)(!1),Dn=(0,x.useRef)(null),Nn=(0,x.useRef)(0),Zn=va==null?void 0:va.user,rt=va==null?void 0:va.hack,[wr,Te]=(0,x.useState)(!1),dA=(0,x.useRef)(1),SA=(0,x.useRef)(!1);(0,Ya.y)(_A.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Qn}=(0,Ya.X)(),[Wt,Mn]=(0,x.useState)(""),Yt=(0,St._)(Se),[cn,At]=(0,x.useState)({open:!1,text:""}),[en,Sn]=(0,x.useState)(null),Vn=(0,x.useRef)(null);(0,x.useEffect)(()=>{var ct;let Ht=(ct=rt==null?void 0:rt.homework_extension)==null?void 0:ct.failed_evaluate_num;typeof Ht=="number"&&Sn(Ht)},[(eA=rt==null?void 0:rt.homework_extension)==null?void 0:eA.failed_evaluate_num]),(0,x.useEffect)(()=>{function ct(){return mn(this,null,function*(){var Ht,xA,dn,wa,Ra;Br(!0);const Va=yield(0,ce.fu)(xn,{exercise_id:_A.get("exercisesId")});if(setTimeout(()=>{Br(!1)},800),Va.status!==401){try{Va.hack.code=BA.Base64.decode(Va.hack.code)}catch(Da){console.log(Da)}Va.hack=ln(Vt({},Va.hack),{is_program:_A.get("type")==="1"}),OA({type:1,payload:{loading:!1,data:Va}})}if(_A.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Da;_A.get("coursesId")=="coursesId"?Da=yield(0,Me._F)({categoryId:_A.get("exercisesId"),login:_A.get("login")}):Da=yield(0,Me._B)({categoryId:_A.get("exercisesId"),login:_A.get("login")}),Cr(Vt({},Da)),Qn((Ht=Da==null?void 0:Da.exercise)==null?void 0:Ht.forbid_copy),typeof((xA=Da==null?void 0:Da.exercise)==null?void 0:xA.left_time)=="number"&&(sr(Date.now()+((dn=Da==null?void 0:Da.exercise)==null?void 0:dn.left_time)*1e3),setTimeout(()=>{$a("red")},(((wa=Da==null?void 0:Da.exercise)==null?void 0:wa.left_time)-300>0?((Ra=Da==null?void 0:Da.exercise)==null?void 0:Ra.left_time)-300:0)*1e3))}})}xn&&ct()},[xn]),(0,x.useEffect)(()=>{var ct;return _A.get("type")==="exercises"&&((ct=Se==null?void 0:Se.exercise)!=null&&ct.screen_open)&&(window.removeEventListener("blur",fA,!1),mt.U.forEach((Ht,xA)=>{window.addEventListener(Ht,fA,!1)}),window.addEventListener("blur",fA,!1),window.focus()),()=>{document.removeEventListener((0,De.gH)(),fA)}},[Se]),(0,x.useEffect)(()=>{Wt==="1"&&xn&&rt!=null&&rt.language&&Nt()},[xn,nr,rt==null?void 0:rt.language,Wt]),(0,x.useEffect)(()=>(rt!=null&&rt.is_program&&(Nn.current=0,Dn.current=setInterval(()=>{Rn()},15e3)),()=>{clearInterval(Dn.current)}),[rt==null?void 0:rt.is_program]);const Rn=()=>mn(void 0,null,function*(){let ct=yield(0,rA.ZP)(`/api/myproblems/${xn}/save_long_time.json`,{method:"get",params:{answer_long_time:Nn.current}})}),fA=()=>{SA.current||(0,De.BU)(),window.parent.postMessage("backExercise","*")};function Nt(){return mn(this,null,function*(){try{const ct=yield(0,ce.zO)(xn,{limit:15,page:nr,language:rt==null?void 0:rt.language});OA({type:2,payload:ct})}catch(ct){console.log(ct)}})}function sn(ct){OA({type:10,payload:ct})}function An(ct){return mn(this,null,function*(){var Ht;let xA;(_A.get("ip_limit")==="inner"||_A.get("ip_bind_type")==="true")&&(xA=yield(0,Qa.y)({ip_limit:_A.get("ip_limit"),ip_bind:_A.get("ip_bind_type")==="true"}));const dn=yield(0,ce.n4)(xn,{code:BA.Base64.encode(ct||rt.code),language:rt==null?void 0:rt.language,exercise_id:_A.get("exercisesId"),question_id:_A.get("questionId"),ip:xA});return dn.status===-5&&(0,Ce.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ln(Vt({errorMessage:dn==null?void 0:dn.message},(Se==null?void 0:Se.exercise)||{}),{exercise_user_id:(Ht=Se==null?void 0:Se.exercise)==null?void 0:Ht.exercise_user_id,id:_A.get("exercisesId")})}}),dn})}function En(){return mn(this,null,function*(){if(dA.current=2,!la){OA({type:5,payload:!0});try{VA.Z.publish("to-commit-info");const ct=yield An();if(console.log(ct,1),ct.status===0){let Va=function(){return mn(this,null,function*(){const{status:Da,data:za}=yield(0,ce.rX)(xn,"submit"),er=hn()-Ra>(dn*wa+3)*1e3;if(Da!==0&&!er&&setTimeout(Va,1e3),er){we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),OA({type:5,payload:!1});return}if(Da===0){za.status===2&&we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(za==null?void 0:za.status)===0&&_A.get("type")==="1"&&Kt(!0),(za==null?void 0:za.status)!==0&&_A.get("type")==="1"&&Sn(dr=>dr+1);const vr=yield(0,ce.zO)(xn,{limit:15,page:nr,language:rt==null?void 0:rt.language});OA({type:8,payload:ln(Vt({},wn),{submitResult:za,submitting:!1,submitRecords:vr})})}})},Ht={};if(_A.get("type")==="exercises"?(Ht.extras={exercise_id:_A.get("exercisesId"),question_id:_A.get("questionId")},(_A.get("ip_limit")==="inner"||_A.get("ip_bind_type")==="true")&&(Ht.extras.ip=yield(0,Qa.y)({ip_limit:_A.get("ip_limit"),ip_bind:_A.get("ip_bind_type")==="true"}))):_A.get("type")==="smartPlan"&&(Ht.extras={smart_plan_item_bank_id:_A.get("smartPlanItemBankId")}),(yield(0,ce.bM)(xn,Ht)).status===-1&&_A.get("exercisesId")){window.parent.location.href=`/classrooms/${_A.get("coursesId")}/exercise/${_A.get("exercisesId")}/detail`;return}const{time_limit:dn,test_case_size:wa}=rt,Ra=hn();Va()}else OA({type:5,payload:!1})}catch(ct){console.log(ct),OA({type:5,payload:!1})}Te(!1)}})}function on(){return mn(this,null,function*(){dA.current=1,wn.debuging=!0,OA({type:4,payload:!0});try{if((yield An()).status===0){let Ra=function(){return mn(this,null,function*(){const{status:Va,message:Da,data:za}=yield(0,ce.rX)(xn,"debug"),er=hn()-wa>(Ht+3)*1e3;if(Va!==0&&!er&&(OA({type:6,payload:Da}),setTimeout(Ra,1e3)),er){we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),OA({type:4,payload:!1}),OA({type:7,payload:ln(Vt({},wn),{debugResult:{status:2},debuging:!1})});return}Va===0&&(za.status===2&&we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),OA({type:4,payload:!1}),OA({type:7,payload:ln(Vt({},wn),{debugResult:za,debuging:!1})}))})};const{time_limit:Ht}=rt;let xA={input:encodeURIComponent(va.test_case.input)};if(_A.get("type")==="exercises"&&(xA.exercise_id=_A.get("exercisesId")),(yield(0,ce.MU)(xn,xA)).status===-1&&_A.get("exercisesId")){window.parent.location.href=`/classrooms/${_A.get("coursesId")}/exercise/${_A.get("exercisesId")}/detail`;return}const wa=hn();Ra()}else OA({type:4,payload:!1})}catch(ct){console.log(ct)}finally{}})}function jn(ct,Ht){const xA=Ht?{modify_code:!1}:{};OA({type:3,payload:ln(Vt({},va),{hack:Vt(ln(Vt({},rt),{code:ct}),xA)})}),Te(!0)}const jt=ct=>mn(void 0,null,function*(){let Ht=yield(0,rA.ZP)(`/api/problems/${rt==null?void 0:rt.identifier}/start.json`,{method:"get",params:{language:ct==="C++"||ct==="c++"?encodeURIComponent(ct):ct,hack_user_id:Zn==null?void 0:Zn.user_id}});Ht.status!==-1&&Ce.history.replace(`/myproblems/${Ht==null?void 0:Ht.identifier}${window.location.search}`)});function pt(ct){let Ht=ct.target.value;OA({type:3,payload:ln(Vt({},va),{test_case:{input:Ht}})})}function Ct(){return mn(this,null,function*(){try{let ct={};_A.get("type")==="exercises"?ct.exercise_id=_A.get("exercisesId"):rt!=null&&rt.homework_common_id&&(ct.homework_common_id=rt==null?void 0:rt.homework_common_id);const Ht=yield(0,ce.H7)(xn,Vt({},ct));Ht.status===401||(jn(BA.Base64.decode(Ht.code)),(_A.get("type")==="exercises"||rt!=null&&rt.homework_common_id)&&VA.Z.publish("to-reset-info"))}catch(ct){console.log(ct)}})}function Zt(){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:nA.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",nA.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return mn(this,null,function*(){const ct=yield(0,ce.fi)(xn);ct.status===401||jn(BA.Base64.decode(ct.code),!0)})}})}function Xn(){OA({type:9,payload:!0})}function Ca(){OA({type:9,payload:!1})}function Za(ct){return mn(this,null,function*(){yield(0,ce.MK)(xn,ct),OA({type:1,payload:{showNote:!1,data:ln(Vt({},va),{hack:ln(Vt({},rt),{notes:ct.notes})})}})})}const Na={hack:rt,isLoading:Fr,input:(uA=va==null?void 0:va.test_case)==null?void 0:uA.input,is_file:(qA=va==null?void 0:va.test_case)==null?void 0:qA.is_file,language:rt==null?void 0:rt.language,code:rt==null?void 0:rt.code,title:"main."+Fa[rt==null?void 0:rt.language],modify_code:rt==null?void 0:rt.modify_code,notes:rt==null?void 0:rt.notes,debugResult:Ar,debuging:rn,submitting:la,submitResult:bn,executingMessage:fa,onCancelNote:Ca,onAddNote:Za,showNote:fn,user:Zn,onShowNote:Xn,onSubmitCode:En,onChangeCode:jn,onChangeInput:pt,onDebugCode:on,onResetCode:Ct,onSyncCode:Zt,onUpdateCode:An,onChangeLanguage:jt,isWhiteTheme:CA,setIsWhiteTheme:Bn,topDispatch:OA};function ar(){return mn(this,null,function*(){const{praise_count:ct}=yield(0,ce.vl)(rt.id,{container_type:"Hack",type:1});let Ht=ln(Vt({},va),{hack:ln(Vt({},rt),{praises_count:ct,user_praise:!rt.user_praise})});OA({type:3,payload:Ht})})}const xa={topicId:xn,submitResult:bn,submitRecords:or,submitting:la,page:nr,onPageChange:sn,hack:rt,user:va==null?void 0:va.user,hack_sets:va==null?void 0:va.hack_sets,current_user:va==null?void 0:va.current_user,onTriggerPraise:ar,setActiveIndex:Mn};console.log(Se);const[ba,Ha]=(0,x.useState)(!1),[Wa,Ln]=(0,x.useState)(!1);(0,x.useEffect)(()=>{const ct=Ht=>{if(console.log("event-----",Ht),Ht.data.type==="showIntelligentTeacherStatus"){const{aiStatus:xA,questionStatus:dn}=Ht.data;if(Ha(xA),dn){let wa=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(wa.includes(_A.get("smartPlanItemBankId")))return;we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:nA.createElement("div",{className:"tc font16"},dn?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>mn(void 0,null,function*(){En(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(wa.push(_A.get("smartPlanItemBankId"))));let Ra="";_A.get("isMiniprogram")?Ra=`/miniprogram/courseware/study?courses_id=${_A.get("coursesId")}&id=${_A.get("exercisesId")}`:Ra=`/classrooms/${_A.get("coursesId")}/smart_plan/${_A.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Ce.history.push(Ra)})})}}};return window.addEventListener("message",ct),()=>{window.removeEventListener("message",ct)}},[]);const gt=()=>{if(_A.get("type")==="exercises")return!1;const ct=Object.entries((rt==null?void 0:rt.homework_extension)||{}).some(([Ht,xA])=>Ht!=="ai_code_evaluation_promote"&&!!xA);return!!(_A.get("type")==="1"&&((0,me.$O)()||ct)||_A.get("type")==="smartPlan"&&(ba||_A.get("showAi")))};return(0,x.useEffect)(()=>{var ct,Ht,xA,dn,wa,Ra,Va;gt()&&(en>((Ht=(ct=rt==null?void 0:rt.homework_extension)==null?void 0:ct.ai_guide_data)==null?void 0:Ht.evaluation_num)&&At({open:!0,text:(dn=(xA=rt==null?void 0:rt.homework_extension)==null?void 0:xA.ai_guide_data)==null?void 0:dn.evaluation_msg}),(wa=rt==null?void 0:rt.homework_extension)!=null&&wa.ai_guide&&en==0&&!Vn.current&&(Vn.current=setTimeout(()=>{var Da,za;At({open:!0,text:(za=(Da=rt==null?void 0:rt.homework_extension)==null?void 0:Da.ai_guide_data)==null?void 0:za.unanswered_msg})},(((Va=(Ra=rt==null?void 0:rt.homework_extension)==null?void 0:Ra.ai_guide_data)==null?void 0:Va.unanswered_time)||0)*60*1e3)),Vn.current&&en>0&&clearTimeout(Vn.current))},[en,rt]),nA.createElement(nA.Fragment,null,nA.createElement(Ee.Z,{spinning:Ua,delay:500},va?nA.createElement("div",{style:{minWidth:"1200px"}},nA.createElement("header",{className:ca()(et.Z.header,CA&&et.Z.whiteHeader)},!((ZA=["smartPlan","exercises"])!=null&&ZA.includes(_A.get("type")))&&nA.createElement("div",null,nA.createElement("img",{src:`${oA.Z.IMG_SERVER}/images/${Zn==null?void 0:Zn.image_url}`,alt:"user",width:36}),nA.createElement("span",{style:{color:CA?"#333":"#B2BACB",fontSize:16}},Zn==null?void 0:Zn.name)),((at=["smartPlan","exercises"])==null?void 0:at.includes(_A.get("type")))&&nA.createElement("div",null,nA.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",nA.createElement("span",{className:"ml10"},((Gt=Se==null?void 0:Se.exercise)==null?void 0:Gt.user_name)||(Zn==null?void 0:Zn.name)||"--")),nA.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",nA.createElement("span",{className:"ml10"},((kt=Se==null?void 0:Se.exercise)==null?void 0:kt.student_id)||(Zn==null?void 0:Zn.student_id)||"--"))),nA.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},nA.createElement("div",null,rt.name)),(_A.get("type")==="smartPlan"||(rt==null?void 0:rt.is_program))&&nA.createElement(_a.Z,{defaultValue:(rt==null?void 0:rt.answer_long_time)||0,onChange:ct=>{Nn.current=ct},className:et.Z.timepiece}),Zn!=null&&Zn.hack_manager&&!_A.get("is_smart_plan")?nA.createElement(Ce.Link,{className:et.Z.btn_edit,to:_A.get("type")==="1"?_A.get("pageId")?`/problems/newedit/${rt.identifier}?type=1&pageId=${_A.get("pageId")}&backUrl=${_A.get("backUrl")}`:`/problems/newedit/${rt.identifier}?type=1`:_A.get("backUrl")?`/problems/newedit/${rt.identifier}?backUrl=${_A.get("backUrl")}`:`/problems/newedit/${rt.identifier}`}," ",nA.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Ut=Se==null?void 0:Se.exercise)!=null&&Ut.left_time)&&nA.createElement(nA.Fragment,null,nA.createElement("span",{style:{color:Ia,marginRight:6},className:`iconfont icon-daojishi ${et.Z.djs}`}),nA.createElement("span",{className:"c-white mr20"},nA.createElement(aa,{valueStyle:{color:Ia,fontSize:20,fontWeight:500},title:nA.createElement("span",{style:{color:Ia,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ka,onFinish:()=>mn(void 0,null,function*(){const ct=yield(0,Me.VL)({categoryId:_A.get("exercisesId"),commit_method:2});if((ct==null?void 0:ct.status)===0&&(An(),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:nA.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",nA.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>mn(void 0,null,function*(){window.parent.location.href=`/classrooms/${_A.get("coursesId")}/exercise/${_A.get("exercisesId")}/detail`})})),(ct==null?void 0:ct.status)===-3){const Ht=parseInt(ct==null?void 0:ct.message);sr(Date.now()+Ht*1e3)}})}))),(Dt=["smartPlan","exercises"])!=null&&Dt.includes(_A.get("type"))?nA.createElement(Be.ZP,{type:"primary",onClick:()=>{if(_A.get("type")==="exercises"){const ct=()=>mn(void 0,null,function*(){yield An(),Te(!1),Yt(),SA.current=!0,fA()});if(!(or!=null&&or.records_count)||wr){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:nA.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ct});return}ct()}else{let ct="";_A.get("isMiniprogram")?ct=`/miniprogram/courseware/study?courses_id=${_A.get("coursesId")}&id=${_A.get("exercisesId")}`:ct=`/classrooms/${_A.get("coursesId")}/smart_plan/${_A.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Ce.history.push(ct)}}},_A.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):nA.createElement("span",{onClick:()=>{var ct;if(_A.get("backUrl"))Ce.history.push(_A.get("backUrl"));else if(_A.get("type")==="1"){let Ht=(ct=localStorage.getItem("program_homework"))==null?void 0:ct.split(",");Ce.history.push(`/classrooms/${Ht==null?void 0:Ht[0]}/program_homework/${Ht==null?void 0:Ht[1]}/detail`)}else Ce.history.push("/problemset")}},nA.createElement(Qe.Z,{title:"\u5173\u95ED"},nA.createElement("i",{style:{color:CA?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),nA.createElement(Ee.Z,{size:"large",spinning:Fr},nA.createElement(be.Z,{className:ca()(et.Z.myProblems,CA&&et.Z.whiteMyProblems),leftChild:nA.createElement(Sa,Vt({},xa)),rightChild:nA.createElement(Un,Vt({},Na))}))):null,nA.createElement(we.default,{centered:!0,closable:!1,width:680,footer:null,open:_n,className:"oj-modal"},nA.createElement("section",{className:"oj-modal-content"},nA.createElement("div",{className:"oj-modal-head"},nA.createElement("img",{src:Pa,alt:""}),nA.createElement("i",{onClick:()=>Kt(!1),className:"iconfont icon-guanbi1"})),nA.createElement("aside",null,nA.createElement("img",{className:"mr30",src:yA.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",nA.createElement("span",{style:{color:"#75d6ba",marginRight:100}},bn==null?void 0:bn.execute_time,"ms"),"\u4F18\u4E8E",nA.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(bn==null?void 0:bn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),nA.createElement("aside",{className:"mb50"},nA.createElement("img",{src:qe.Z,className:"mr30"}),nA.createElement("span",{className:"oj-modal-tt"},nA.createElement("span",null,nA.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),nA.createElement("span",{className:"c-light-primary"},bn==null?void 0:bn.execute_memory,"kb")),nA.createElement("span",null,nA.createElement("span",null))),"\u4F18\u4E8E",nA.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(bn==null?void 0:bn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),nA.createElement("div",{id:"oj-modal-next",onClick:()=>mn(void 0,null,function*(){var ct;if(bn!=null&&bn.next_identifier){let Ht=yield(0,rA.ZP)(`/api/problems/${bn==null?void 0:bn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Zn==null?void 0:Zn.user_id}});Ht&&(Ce.history.replace(`/myproblems/${Ht==null?void 0:Ht.identifier}${window.location.search}`),window.location.reload())}else{let Ht=(ct=localStorage.getItem("program_homework"))==null?void 0:ct.split(",");Ce.history.push(`/classrooms/${Ht==null?void 0:Ht[0]}/program_homework/${Ht==null?void 0:Ht[1]}/detail`)}}),className:"oj-modal-btn"},bn!=null&&bn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),gt()&&nA.createElement(fe.Z,{showData:_A.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:rt==null?void 0:rt.homework_extension,description:rt==null?void 0:rt.description,allShow:(0,me.$O)(),code:rt==null?void 0:rt.code,sendParams:{source:"hack",hack_id:xn},draggableExtraNode:((oa=rt==null?void 0:rt.homework_extension)==null?void 0:oa.ai_guide)&&(cn==null?void 0:cn.open)&&nA.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},nA.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),nA.createElement(He.Z,{text:(cn==null?void 0:cn.text)||""}),nA.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:ct=>{At({open:!1,text:""})}}))})),nA.createElement(YA.Z,{successCb:()=>{dA.current===1?on():En()}}))};function ga({title:AA,modify_code:eA,onSyncCode:uA,onShowCodeSetting:qA,onResetCode:ZA,hack:at,onChangeLanguage:Gt,isWhiteTheme:kt}){var Ut;const Dt=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:nA.createElement(le.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ZA})},[oa]=(0,Ce.useSearchParams)(),wn=oa.get("language"),OA=xn=>xn==="1"?"c++":xn==="2"?"C++":xn;return(0,x.useEffect)(()=>{wn&&Gt(OA(wn))},[]),(0,x.useEffect)(()=>{at!=null&&at.tpm_code_modified&&we.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:nA.createElement(le.Z,null),content:nA.createElement("div",null,nA.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),nA.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),nA.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ZA()})},[at==null?void 0:at.language]),console.log(at,kt,"hack"),nA.createElement("div",{className:`${et.Z.codeHead} ${kt?et.Z.whiteCodeHead:""}`},nA.createElement("div",{className:et.Z.navWrap},(Ut=at==null?void 0:at.all_language)==null?void 0:Ut.map(xn=>nA.createElement("div",{className:`${et.Z.nav} ${xn===(at==null?void 0:at.language)?et.Z.active:""}`,key:xn,onClick:()=>Gt(xn)},nA.createElement(Qe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},nA.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),nA.createElement("span",null,xn)))),nA.createElement(ye.Z,{align:"middle",style:{marginLeft:"auto"}},eA?nA.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:uA},nA.createElement("img",{src:aA,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,nA.createElement("a",{onClick:Dt},nA.createElement(Qe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},nA.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),nA.createElement("a",{onClick:qA},nA.createElement(Qe.Z,{title:"\u8BBE\u7F6E"},nA.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Un(AA){var eA=AA,{input:uA,is_file:qA,showNote:ZA,onShowNote:at,notes:Gt,onCancelNote:kt,onAddNote:Ut,debugResult:Dt,language:oa,debuging:wn,submitting:OA,executingMessage:xn,code:ia,onSubmitCode:_A,onDebugCode:Ua,onChangeCode:va,onChangeInput:Ar,onUpdateCode:bn,user:or,isLoading:nr,submitResult:fn}=eA,rn=Fn(eA,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function la(Ia){return nA.createElement(ga,ln(Vt({},rn),{onShowCodeSetting:Ia}))}const fa=Vt({input:uA,is_file:qA,debugResult:Dt,debuging:wn,submitting:OA,executingMessage:xn,onDebugCode:Ua,onChangeCode:va,onSubmitCode:_A,onChangeInput:Ar,user:or,submitResult:fn},rn);return nA.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},nA.createElement(Xe,{setIsWhiteTheme:rn==null?void 0:rn.setIsWhiteTheme,isLoading:nr,language:oa,value:ia,onChange:va,onUpdateCode:bn,ActionBarRender:la}),nA.createElement(lA.ZP,Vt({},fa)))}},7051:function(Ue,Ze,ae){"use strict";ae.d(Ze,{h:function(){return x}});var x=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(x||{})},78837:function(Ue,Ze,ae){"use strict";ae.d(Ze,{H7:function(){return a},MK:function(){return le},MU:function(){return Me},X6:function(){return be},bM:function(){return ce},fi:function(){return E},fu:function(){return ye},n4:function(){return b},rX:function(){return oA},vl:function(){return y},zO:function(){return De}});var x=ae(52430),Ce=Object.defineProperty,ve=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Be=(z,ee,oe)=>ee in z?Ce(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[ee]=oe,Qe=(z,ee)=>{for(var oe in ee||(ee={}))we.call(ee,oe)&&Be(z,oe,ee[oe]);if(ve)for(var oe of ve(ee))Ee.call(ee,oe)&&Be(z,oe,ee[oe]);return z};function ye(z,ee){return(0,x.U2)(`myproblems/${z}.json`,Qe({hidePopLogin:!0},ee||{}))}function ce(z,ee){return(0,x.v_)(`myproblems/${z}/code_submit.json`,ee)}function Me(z,ee){return(0,x.v_)(`myproblems/${z}/code_debug.json`,ee)}function De(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,x.U2)(`myproblems/${z}/submit_records.json`,ee)}function be(z){return(0,x.U2)("myproblems/record_detail.json",{id:z})}function oA(z,ee){return(0,x.U2)(`myproblems/${z}/result.json`,{mode:ee})}function le(z,ee){return(0,x.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,x.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function E(z){return(0,x.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ee){return(0,x.v_)(`myproblems/${z}/update_code.json`,ee)}function y(z,ee){return(0,x.v_)(`discusses/${z}/plus.json`,ee)}},61407:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Im:function(){return pe},ZP:function(){return Xe},gZ:function(){return vA}});var x=ae(59301),Ce=ae(37568),ve=ae(99571),we=ae(84105),Ee=ae(87395),Be=ae(25090),Qe=ae(24334),ye=ae(97596),ce=ae(98573),Me=ae(89299),De=ae(21541),be=ae(34376),oA=ae(92310),le=ae.n(oA),a=ae(59301),E=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ie=(aA,BA,lA)=>BA in aA?E(aA,BA,{enumerable:!0,configurable:!0,writable:!0,value:lA}):aA[BA]=lA,ge=(aA,BA)=>{for(var lA in BA||(BA={}))ee.call(BA,lA)&&ie(aA,lA,BA[lA]);if(z)for(var lA of z(BA))oe.call(BA,lA)&&ie(aA,lA,BA[lA]);return aA},se=(aA,BA)=>b(aA,y(BA));const{TextArea:he}=Ce.default,Oe={visible:!1,tabIndex:"0"},pe={[Be.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Be.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Be.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ie=(aA=>(aA[aA.SET_VISIBLE=0]="SET_VISIBLE",aA[aA.SET_TABINDEX=1]="SET_TABINDEX",aA))(Ie||{});function Re(aA,BA){switch(BA.type){case 0:return se(ge({},aA),{visible:BA.payload});case 1:return se(ge({},aA),{tabIndex:BA.payload});default:throw new Error}}function _e({value:aA,className:BA}){const[lA,$e]=(0,x.useState)(!1),tA=(0,x.useRef)(),EA=(0,x.useRef)();return(0,x.useEffect)(()=>{lA&&(EA.current.reset(),EA.current.write((0,Me.pp)(aA||"")))},[aA,lA]),(0,x.useEffect)(()=>{var iA,NA,ke,Je;if(tA.current){EA.current=new be.Terminal({fontSize:14,disableStdin:!0}),EA.current.open(tA.current);const mA=tA.current.offsetWidth-14,sA=((Je=(ke=(NA=(iA=EA.current)==null?void 0:iA._core)==null?void 0:NA._renderService)==null?void 0:ke.dimensions)==null?void 0:Je.actualCellWidth)||9.5,IA=Math.ceil(mA/sA);EA.current.resize(IA,8),$e(!0)}},[]),a.createElement("div",{ref:tA,className:le()("XtermText-valueRef",BA)})}function vA(aA){const{status:BA,error_msg:lA,output:$e,input:tA,expected_output:EA,is_file:iA,input_file_url:NA,output_file_url:ke,expected_output_file_url:Je}=aA;let mA=null;const sA={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(BA){case Be.h.NOMATCH:mA=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!iA&&a.createElement(_e,{className:"mb10",value:tA}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(NA,tA)},tA)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!iA&&a.createElement(_e,{className:"mb10",value:$e&&Qe.Base64.decode($e)||""}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(ke,$e)},$e)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!iA&&a.createElement(_e,{className:"mb10",value:EA&&Qe.Base64.decode(EA)||""}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(Je,EA)},EA)));break;case Be.h.EXECUTEFAILURE:mA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!iA&&a.createElement(ce.Z,{value:tA,style:sA}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(NA,tA)},tA)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Qe.Base64.decode(lA)));break;case Be.h.COMPILEFAILURE:mA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!iA&&a.createElement(ce.Z,{value:tA,style:sA}),iA&&a.createElement("div",{style:sA},a.createElement("a",{onClick:()=>(0,Me.LR)(NA,tA)},tA)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Qe.Base64.decode(lA)));break;case Be.h.PODFAILURE:mA=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:mA=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",mA," ")}function Ve(aA){const{status:BA,error_msg:lA,execute_time:$e,output:tA,input:EA,expected_output:iA,is_file:NA,input_file_url:ke,output_file_url:Je,expected_output_file_url:mA}=aA;let sA=null;switch(BA){case Be.h.OK:sA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",$e,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Qe.Base64.decode(tA)));break;case Be.h.NOMATCH:sA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,EA)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",tA&&Qe.Base64.decode(tA)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",iA&&Qe.Base64.decode(iA)));break;case Be.h.EXECUTEFAILURE:sA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,EA)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Qe.Base64.decode(lA)));break;case Be.h.COMPILEFAILURE:sA=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,EA)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Qe.Base64.decode(lA)));break;case Be.h.PODFAILURE:sA=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:sA=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",sA," ")}var Xe=({id:aA,is_file:BA,input:lA,debuging:$e,submitting:tA,executingMessage:EA,debugResult:iA,onChangeInput:NA,onDebugCode:ke,onSubmitCode:Je})=>{const[mA,sA]=(0,x.useReducer)(Re,Oe),{visible:IA,tabIndex:KA}=mA;(0,x.useEffect)(()=>{sA({type:0,payload:!1})},[aA]);function Pe(cA){let Rt=cA.target.id;sA({type:1,payload:Rt})}function pA(){sA({type:0,payload:!IA})}const JA=(0,x.useMemo)(()=>{if(iA){const{status:cA}=iA;return a.createElement(a.Fragment,null,Ve(iA))}return null},[iA]);function Ge(){sA({type:0,payload:!0}),sA({type:1,payload:"1"}),ke()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${IA?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(De.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:BA?"":lA,onChange:NA}),rightNode:$e?a.createElement(ye.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):iA?JA:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${IA?"up":""}`,onClick:pA},IA?a.createElement(we.Z,null):a.createElement(Ee.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(ve.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(ve.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(ve.ZP,{className:"btn-green",type:"ghost",loading:$e,onClick:Ge},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(ve.ZP,{type:"primary",className:"custom-ant-disabled",loading:tA,disabled:tA,onClick:()=>{sA({type:0,payload:!1}),Je()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},25090:function(Ue,Ze,ae){"use strict";ae.d(Ze,{h:function(){return x}});var x=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(x||{})},74091:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Y2:function(){return aA},ZP:function(){return BA}});var x=ae(59301),Ce=ae(14566),ve=ae(6767),we=ae(62957),Ee=ae(77019),Be=ae(47889),Qe=ae(99571),ye=ae(62673),ce=ae(25399),Me=ae(37568),De={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},be="data:image/png;base64,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",oA=ae(47257),le=ae.n(oA),a=ae(12230),E=ae(52430),b=ae(1012),y=ae(89299),z=ae(23416),ee=ae(59301),oe=Object.defineProperty,ie=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,pe=(lA,$e,tA)=>$e in lA?oe(lA,$e,{enumerable:!0,configurable:!0,writable:!0,value:tA}):lA[$e]=tA,Ie=(lA,$e)=>{for(var tA in $e||($e={}))he.call($e,tA)&&pe(lA,tA,$e[tA]);if(se)for(var tA of se($e))Oe.call($e,tA)&&pe(lA,tA,$e[tA]);return lA},Re=(lA,$e)=>ie(lA,ge($e)),_e=(lA,$e,tA)=>new Promise((EA,iA)=>{var NA=mA=>{try{Je(tA.next(mA))}catch(sA){iA(sA)}},ke=mA=>{try{Je(tA.throw(mA))}catch(sA){iA(sA)}},Je=mA=>mA.done?EA(mA.value):Promise.resolve(mA.value).then(NA,ke);Je((tA=tA.apply(lA,$e)).next())});const{Dragger:vA}=Ce.default,Ve=lA=>{const $e=sA=>sA&&sA.substring(0,sA.lastIndexOf("."));for(var tA=[...lA],EA=0,iA=[],NA=0;NA{if(sA.forEach(IA=>{let KA=IA.name.split(/\.(?=[^\.]+$)/);IA.name=`${KA[0]}.${KA[1].toLowerCase()}`}),sA[0].name.includes(".in"))return sA.length===2?sA:[sA[0],{}];if(sA[0].name.includes(".out"))return sA.length===2?sA.reverse():[{},sA[0]]})},Xe=({onClose:lA,onOK:$e,visible:tA,wrapClassName:EA,rootIdentifier:iA,multiple:NA=!1,defaultMultipleValue:ke=!0})=>{const[Je,mA]=(0,x.useState)([]),[sA,IA]=(0,x.useState)({}),[KA,Pe]=(0,x.useState)(!1),[pA,JA]=(0,x.useState)(!0),Ge=(0,x.useRef)([]),cA=(0,x.useRef)(0),Rt=()=>{lA()};(0,x.useEffect)(()=>{It()},[]),(0,x.useEffect)(()=>{tA&&(Ge.current=[],cA.current=0,mA([]),JA(ke))},[tA]);const It=()=>_e(void 0,null,function*(){try{const MA=yield(0,E.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Fe=JSON.parse((0,a.pe)(MA.data));IA(Fe)}catch(MA){}}),Bt=MA=>MA&&MA.substring(0,MA.lastIndexOf(".")),bt=MA=>{var Fe,UA;const st=Bt((Fe=MA[0])==null?void 0:Fe.name)||Bt((UA=MA[1])==null?void 0:UA.name),jA=Je.filter(TA=>Bt(TA.name)!==st);Ge.current=[...jA],mA([...jA])},ht=MA=>{if(!pA){const DA=new FormData;DA.append("file",MA.file),(0,E.ZP)("/api/attachments/get_file_content.json",{method:"post",body:DA},!0).then(da=>{if(da.status===0){cA.current=cA.current+1;const Gn=Ge.current.map(ha=>{var Kn;if(ha.name===MA.name){const On=Ie({},ha);return(Kn=MA==null?void 0:MA.name)!=null&&Kn.includes(".in")?On.input=da==null?void 0:da.content:On.output=da==null?void 0:da.content,On}return ha});if(Ge.current=[...Gn],mA([...Gn]),cA.current>0&&cA.current===Je.length){Pe(!1);let ha=Ve(Gn);ha=ha.filter(Kn=>{var On,ra;return!!((On=Kn[0])!=null&&On.name&&((ra=Kn[1])!=null&&ra.name))}),ha=ha.map(Kn=>Re(Ie(Ie({},Kn[0]),Kn[1]),{is_file:!1})),$e(ha),lA()}}else Pe(!1),lA()});return}const Fe=new(le())({endpoint:sA.end_point,region:sA.region,accessKeyId:sA.access_key_id,accessKeySecret:sA.access_key_secret,bucket:sA.bucket,stsToken:sA.security_token}),UA=MA.name,st={container_type:"TestSet",file_name:UA},jA=(0,b.Z)();let TA=`testsets/${iA}/${jA}${UA.indexOf(".")>-1?"."+UA.split(".").pop():""}`;iA===null&&(TA=`testsets/${jA}${UA.indexOf(".")>-1?"."+UA.split(".").pop():""}`),Fe.multipartUpload(TA,new Blob([MA.file],{type:MA.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:UA+""},url:sA==null?void 0:sA.callback_url,host:sA==null?void 0:sA.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,E.rz)(st)}}).then(function(DA){if(DA.data.status===0){cA.current=cA.current+1;const Jt=Ge.current.map(da=>{var Gn,ha,Kn,On,ra,gA,GA,Ft,Qt,vt,qt,Mt,Ot,yn,un,Pn,yt;if(da.name===((ha=(Gn=DA.data)==null?void 0:Gn.data)==null?void 0:ha.file_name)){const ot=Ie({},da);return(ra=(On=(Kn=DA.data)==null?void 0:Kn.data)==null?void 0:On.file_name)!=null&&ra.includes(".in")?(ot.in_object_key=(GA=(gA=DA.data)==null?void 0:gA.data)==null?void 0:GA.object,ot.in_object_size=(Qt=(Ft=DA.data)==null?void 0:Ft.data)==null?void 0:Qt.size,ot.input=(qt=(vt=DA.data)==null?void 0:vt.data)==null?void 0:qt.file_name,ot.in_file=MA):(ot.out_object_key=(Ot=(Mt=DA.data)==null?void 0:Mt.data)==null?void 0:Ot.object,ot.out_object_size=(un=(yn=DA.data)==null?void 0:yn.data)==null?void 0:un.size,ot.output=(yt=(Pn=DA.data)==null?void 0:Pn.data)==null?void 0:yt.file_name,ot.out_file=MA),ot}return da});if(Ge.current=[...Jt],mA([...Jt]),cA.current>0&&cA.current===Je.length){Pe(!1);let da=Ve(Jt);da=da.filter(Gn=>{var ha,Kn;return!!((ha=Gn[0])!=null&&ha.name&&((Kn=Gn[1])!=null&&Kn.name))}),da=da.map(Gn=>Re(Ie(Ie({},Gn[0]),Gn[1]),{is_file:!0})),$e(da),lA()}}})},VA=MA=>new Promise((Fe,UA)=>{let st=0,jA=[];for(let TA=0;TA{st++,st===MA.length&&(jA.length?(ve.ZP.warning(`${jA.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),UA()):Fe(MA))}).catch(DA=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",DA),st++,jA.push(MA[TA].name),st===MA.length&&(jA.length?(ve.ZP.warning(`${jA.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),UA()):Fe(MA))})}),rA=()=>_e(void 0,null,function*(){if(Je.length===0){ve.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield VA(Je),Pe(!0),Ve(Je).some(Fe=>{var UA,st;return!((UA=Fe[0])!=null&&UA.name&&((st=Fe[1])!=null&&st.name))})){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>_e(void 0,null,function*(){Je.map(Fe=>_e(void 0,null,function*(){ht(Fe)}))}),onCancel:()=>{Pe(!1)}});return}Je.map(Fe=>_e(void 0,null,function*(){ht(Fe)}))}),QA={name:"file",fileList:Je,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:MA=>{if(Je!=null&&Je.some(UA=>UA.name===MA.name))return ve.ZP.info(`${MA.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(MA.size/1024/1024>100)return ve.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(MA.name))return ve.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Fe={name:MA.name,uid:MA.uid,file:MA,percent:0};return Je.push(Fe),Ge.current=[...Je],mA([...Je]),!1}},Ye=Ve(Je);return console.log(Je,Ye,"fileList"),ee.createElement(we.default,{open:tA,wrapClassName:EA,onOk:rA,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:KA},onCancel:Rt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:De.wrap},Je.length?ee.createElement("div",null,ee.createElement(Ee.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:NA?"visible":"hidden"}},ee.createElement("span",{className:De.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(Be.ZP.Group,{className:`ml20 ${De.testCaseRadio}`,optionType:"button",value:pA,onChange:MA=>JA(MA.target.value)},ee.createElement(Be.ZP,{value:!1},"\u6587\u672C"),ee.createElement(Be.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(Ce.default,Ie({},QA),ee.createElement(Qe.ZP,{type:"primary",className:De.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(aA,{data:Ye,onRemove:bt})):ee.createElement("div",{className:`${De.noData} mb30`},ee.createElement(Ce.default.Dragger,Re(Ie({},QA),{className:De.dragger}),ee.createElement("img",{src:be,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:De.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:De.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},aA=({data:lA=[],onRemove:$e,width:tA="auto",showScore:EA=!1,disabled:iA=!1,inputChange:NA,onEvaluatingChange:ke,onSelectAll:Je,checkAll1:mA,checkAll2:sA,checkAll3:IA,checkAll4:KA,checkAll5:Pe,showEvaluatingSetting:pA=!1,className:JA="",isProgramHomework:Ge=!1})=>{const cA={value:"",filename:"",dataUrl:""},[Rt,It]=(0,x.useState)(Ie({},cA)),Bt=VA=>{let rA=document.createElement("a");document.body.appendChild(rA);let QA=URL.createObjectURL(VA.file);rA.href=QA,rA.download=VA.name,rA.click(),URL.revokeObjectURL(QA),document.body.removeChild(rA)},bt=(VA,rA)=>{(0,y.LR)(VA,rA)},ht=(VA,rA)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{$e(VA,rA)},onCancel:()=>{}})};return lA.length?ee.createElement("div",{className:JA,style:{width:tA}},ee.createElement("div",{className:`${Ge?De.headProgram:De.head}`},pA&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:mA,onChange:VA=>{Je(VA.target.checked,"hidden")}}),ee.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Ge?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:EA?Ge?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:EA?Ge?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),EA&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),pA&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:KA,onChange:VA=>{Je(VA.target.checked,"input_visible")}}),ee.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),pA&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:sA,onChange:VA=>{Je(VA.target.checked,"is_invisible")}}),ee.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),pA&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:Pe,onChange:VA=>{Je(VA.target.checked,"actual_output_visible")}}),ee.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),pA&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ye.default,{checked:IA,onChange:VA=>{Je(VA.target.checked,"last_match_rule")}}),ee.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:De.operation,style:Ge?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:De.listWrapper,style:{boxShadow:Ge?"0px 2px 4px 0px #EAEEF4":"unset"}},lA.map((VA,rA)=>{var QA,Ye,MA,Fe;return ee.createElement("div",{key:rA,className:De.list,style:Ge?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},pA&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(ye.default,{checked:!!VA.hidden,onChange:UA=>{ke(UA.target.checked,rA,"hidden")}})),ee.createElement("div",{style:{width:Ge?"25%":"15%",paddingLeft:Ge?"5px":"0px",paddingRight:Ge?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",rA+1),ee.createElement("div",{className:De.info,style:{width:EA?Ge?"20%":"15%":"25%"}},ee.createElement("span",{title:VA.input||((QA=VA[0])==null?void 0:QA.name),onClick:()=>_e(void 0,null,function*(){let UA;VA.input?VA.input_file_url?UA=VA.input_file_url:UA=VA.in_file:UA=VA[0];let st;typeof UA=="string"?(st=yield fetch(UA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),It({value:yield st.text(),filename:"",dataUrl:UA})):(st=yield(0,y.db)(UA.file),It({value:st.text,filename:UA.name,dataUrl:st.link}))})},VA.input||((Ye=VA[0])==null?void 0:Ye.name))),ee.createElement("div",{className:De.info,style:{width:EA?Ge?"20%":"15%":"25%"}},ee.createElement("span",{title:VA.output||((MA=VA[1])==null?void 0:MA.name),onClick:()=>_e(void 0,null,function*(){let UA;VA.input?VA.output_file_url?UA=VA.output_file_url:UA=VA.out_file:UA=VA[1];let st;typeof UA=="string"?(st=yield fetch(UA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),It({value:yield st.text(),filename:"",dataUrl:UA})):(st=yield(0,y.db)(UA.file),It({value:st.text,filename:UA.name,dataUrl:st.link}))})},VA.output||((Fe=VA[1])==null?void 0:Fe.name))),EA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Me.default,{size:"large",addonAfter:Ge?"%":null,disabled:iA,style:{width:"80%"},onChange:UA=>NA(UA,rA),value:VA.score}),!Ge&&ee.createElement("span",null,"\xA0%")),pA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ye.default,{checked:VA.input_visible||!1,onChange:UA=>{ke(UA.target.checked,rA,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),pA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ye.default,{checked:VA.is_invisible||!1,onChange:UA=>{ke(UA.target.checked,rA,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),pA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ye.default,{checked:VA.actual_output_visible||!1,onChange:UA=>{ke(UA.target.checked,rA,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),pA&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ye.default,{checked:VA.last_match_rule||!1,onChange:UA=>{ke(UA.target.checked,rA,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>ht(VA,rA),style:Ge?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:De.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Rt.dataUrl,filename:Rt.filename,type:Rt.dataUrl.length?"txt":"",onClose:()=>It(Ie({},cA)),monacoEditor:{value:Rt.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var BA=Xe},38392:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return oA}});var x=ae(59301),Ce=ae(6767),ve=ae(25399),we=ae(29787),Ee=ae(77019),Be=ae(5269),Qe=ae(13747),ye=ae(99571),ce=ae(4213),Me=ae(52430),De=ae(98573),be=(a,E,b)=>new Promise((y,z)=>{var ee=ge=>{try{ie(b.next(ge))}catch(se){z(se)}},oe=ge=>{try{ie(b.throw(ge))}catch(se){z(se)}},ie=ge=>ge.done?y(ge.value):Promise.resolve(ge.value).then(ee,oe);ie((b=b.apply(a,E)).next())}),oA=({id:a,activeDiscussIndex:E,onReplyDiscuss:b,adminOrOperator:y})=>{const[z,ee]=(0,x.useState)(""),[oe,ie]=(0,x.useState)(!1);function ge(he){ee(he)}function se(){if(!z){Ce.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}b(a,z),ee("")}return(0,x.useEffect)(()=>{E!=a&&ie(!1)},[E]),x.createElement("div",{key:a,className:"discuss-item-editor",style:{display:E===a?"block":"none",width:"100%"}},x.createElement(ce.Z,{miniToolbar:!0,startInit:E===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:y&&x.createElement(ve.Z,{color:"#fff",open:oe,destroyTooltipOnHide:!0,title:le({id:a,isOpen:oe,activeDiscussIndex:E,onChange:ge,setIsOpen:ie}),overlayStyle:{maxWidth:600}},x.createElement("a",{title:oe?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ie(!oe)},x.createElement("i",{className:"iconfont icon-dianzan11"})))}),x.createElement("a",{onClick:se,className:"btn-send"},"\u53D1\u9001"))};const le=a=>{const[E,b]=(0,x.useState)(!1),[y,z]=(0,x.useState)([]),[ee,oe]=(0,x.useState)(1);(0,x.useEffect)(()=>{a!=null&&a.isOpen?ie():(oe(1),z([]))},[a==null?void 0:a.isOpen]);const ie=()=>be(void 0,null,function*(){b(!0);const ge=yield(0,Me.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&z(ge==null?void 0:ge.answer),b(!1)});return x.createElement(we.Z,{spinning:E},x.createElement("div",{style:{color:"#000"}},x.createElement(De.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(y==null?void 0:y[ee-1])||""}),x.createElement(Ee.Z,{justify:"end",align:"middle"},x.createElement(Be.Z,null,x.createElement(Qe.Z,{simple:!0,current:ee,pageSize:1,total:(y==null?void 0:y.length)||0,onChange:ge=>{oe(ge)}})),x.createElement(Be.Z,null,x.createElement(ye.ZP,{onClick:()=>be(void 0,null,function*(){a==null||a.onChange(y==null?void 0:y[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37838:function(Ue,Ze,ae){"use strict";ae.d(Ze,{CP:function(){return ve},_V:function(){return Be}});var x=ae(28209),Ce=ae.n(x);const ve={secret:x.enc.Utf8.parse("0a18e199b87f1a8d"),iv:x.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},we={exam:ve};function Ee(Qe="",ye="exam"){const{secret:ce,iv:Me}=we[ye];return AES.encrypt(Qe,ce,{iv:Me,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function Be(Qe="",ye="exam"){const{secret:ce,iv:Me}=we[ye];return x.AES.decrypt(Qe,ce,{iv:Me,mode:Ce().mode.CBC,padding:Ce().pad.Pkcs7}).toString(x.enc.Utf8)}},90084:function(Ue,Ze,ae){"use strict";ae.d(Ze,{c:function(){return Ce}});var x=(ve=>(ve.FirstPage="firstPage",ve.PrevPage="prevPage",ve.NextPage="nextPage",ve))(x||{}),Ce=(ve=>(ve[ve.Single=0]="Single",ve[ve.Multiple=1]="Multiple",ve[ve.Judge=2]="Judge",ve[ve.Fill=3]="Fill",ve[ve.Subjective=4]="Subjective",ve[ve.Shixun=5]="Shixun",ve[ve.Program=6]="Program",ve[ve.Combine=7]="Combine",ve))(Ce||{})},66654:function(Ue,Ze,ae){"use strict";ae.d(Ze,{AD:function(){return Ve},D9:function(){return tA},Hp:function(){return ge},IM:function(){return iA},Iy:function(){return he},KM:function(){return JA},MJ:function(){return se},Ne:function(){return EA},ON:function(){return sA},Uj:function(){return Pe},VY:function(){return Je},YO:function(){return KA},YX:function(){return IA},Zn:function(){return a},_g:function(){return ee},_k:function(){return lA},c6:function(){return _e},cr:function(){return E},eV:function(){return vA},fi:function(){return b},gh:function(){return Ie},hS:function(){return NA},iA:function(){return y},j6:function(){return oe},je:function(){return BA},jj:function(){return ie},kS:function(){return mA},o6:function(){return Re},pO:function(){return pA},rQ:function(){return Xe},sA:function(){return pe},xm:function(){return $e},xo:function(){return ke},y8:function(){return aA},yd:function(){return z}});var x=ae(54877),Ce=ae(44993),ve=ae(89299),we=ae(6767),Ee=ae(13952),Be=Object.defineProperty,Qe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Me=(Ge,cA,Rt)=>cA in Ge?Be(Ge,cA,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):Ge[cA]=Rt,De=(Ge,cA)=>{for(var Rt in cA||(cA={}))ye.call(cA,Rt)&&Me(Ge,Rt,cA[Rt]);if(Qe)for(var Rt of Qe(cA))ce.call(cA,Rt)&&Me(Ge,Rt,cA[Rt]);return Ge},be=(Ge,cA,Rt)=>new Promise((It,Bt)=>{var bt=rA=>{try{VA(Rt.next(rA))}catch(QA){Bt(QA)}},ht=rA=>{try{VA(Rt.throw(rA))}catch(QA){Bt(QA)}},VA=rA=>rA.done?It(rA.value):Promise.resolve(rA.value).then(bt,ht);VA((Rt=Rt.apply(Ge,cA)).next())});const oA=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},le=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Ge=>be(void 0,null,function*(){oA(),(yield(0,x.YR)(De({},Ge))).status===0&&(yield(0,ve.QH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/export_couser_info.json`,query:Ge}))),le()}),E=Ge=>be(void 0,null,function*(){const cA=yield(0,x.yS)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_member_act_score`);else{if(cA.status===-2)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_member_act_score`))}}),b=Ge=>be(void 0,null,function*(){const cA=yield(0,x.W0)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_score`);else{if(cA.status===-4)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_score`))}}),y=Ge=>be(void 0,null,function*(){const cA=yield(0,x.Nl)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`);else{if(cA.status===-4)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=Ge=>be(void 0,null,function*(){const cA=yield(0,x.IU)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/export_star_user`);else{if(cA.status===-4)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/export_star_user`))}}),ee=Ge=>be(void 0,null,function*(){const cA=yield(0,x.td)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`);else{if(cA.status===-2)return cA;if(cA.status===-3)(0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`);else if(cA.status===-4)return cA}}),oe=Ge=>be(void 0,null,function*(){const cA=yield(0,x.QX)(De({},Ge));if(cA.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_homework`);else{if(cA.status===-4)return cA;cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_homework`))}}),ie=(Ge,cA)=>be(void 0,null,function*(){const Rt=yield(0,x.o_)(De({},Ge));Rt.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`)):Rt.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`))}),ge=(Ge,cA)=>be(void 0,null,function*(){const Rt=yield(0,x.ZL)(De({},Ge));Rt.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`)):Rt.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`))}),se=(Ge,cA)=>be(void 0,null,function*(){const Rt=yield(0,x.vV)(De({},Ge));Rt.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`)):Rt.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`))}),he=(Ge,cA)=>be(void 0,null,function*(){const Rt=yield(0,x.aP)(De({},Ge));Rt.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`)):Rt.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/${cA}`))}),Oe=Ge=>be(void 0,null,function*(){oA(),(yield exportCourseWorkListAppendix(De({},Ge))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Ge.categoryId}/works_list.zip`,query:Ge}))),le()}),pe=Ge=>be(void 0,null,function*(){oA(),yield(0,ve.QH)("",Ee.Z.API_SERVER+`/api/polls/${Ge.categoryId}/commit_result.xlsx`),le()}),Ie=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/attendances/export_xlsx_data.xlsx`,query:Ge}))}),Re=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/video_study_statics.xlsx`,query:Ge}))}),_e=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/export_video_study.xlsx`,query:Ge}))}),vA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge.coursesId}/export_course_students_info.xlsx`,query:Ge}))}),Ve=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Ge}))}),Xe=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Ge}))}),aA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Ge}))}),BA=Ge=>be(void 0,null,function*(){const cA=yield(0,x.Uy)(De({},Ge));cA.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/exercise_score,export_exercise_users`)):cA.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Ge.coursesId}/exportlist/exercise_score,export_exercise_users`))}),lA=Ge=>be(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/export_records/${Ge.id}.xlsx`,query:Ge}))}),$e=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Ge}))}),tA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/courses/${Ge==null?void 0:Ge.coursesId}/${Ge.menuKey}_statistic.xlsx?${Ge.checkedList.map(cA=>`course_group_id[]=${cA}`).join("&")}`,query:Ge}))}),EA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/ec_years/${Ge==null?void 0:Ge.ec_year_id}/ec_training_objectives.xlsx`,query:Ge}))}),iA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)(Ge==null?void 0:Ge.name,(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Ge}))}),NA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/ec_years/${Ge==null?void 0:Ge.ec_year_id}/ec_courses.xlsx`,query:Ge}))}),ke=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/ec_years/${Ge==null?void 0:Ge.ec_year_id}/ec_graduation_requirements.xlsx`,query:Ge}))}),Je=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Ge}))}),mA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Ge}))}),sA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/examination_banks/${Ge.id}.json`,query:Ge}))}),IA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/exercises/${Ge.categoryId}.json`,query:Ge}))}),KA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/polls/${Ge==null?void 0:Ge.id}/commit_result.json`,query:Ge}))}),Pe=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Ge}))}),pA=(Ge,cA)=>be(void 0,null,function*(){yield(0,ve.FH)(cA||"",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/exercises/${Ge==null?void 0:Ge.exercise_id}/consult_exercise.json`,query:Ge}))}),JA=Ge=>be(void 0,null,function*(){yield(0,ve.FH)("",(0,ve.NY)({url:Ee.Z.API_SERVER+`/api/competitions/${Ge==null?void 0:Ge.identifier}/competition_commit_records/member_works.xlsx`,query:Ge}))})},48931:function(Ue,Ze,ae){"use strict";ae.d(Ze,{BU:function(){return Ce},Dj:function(){return x},gH:function(){return ve},vp:function(){return we}});function x(Ee){try{Ee.mozRequestFullScreen?Ee.mozRequestFullScreen():Ee.webkitRequestFullScreen&&Ee.webkitRequestFullScreen()}catch(Be){console.log(Be,":e")}}function Ce(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const ve=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function we(){var Ee=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Be=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ee),window.isFullScreen?window.isFullScreen:Ee!=null}},96911:function(Ue,Ze,ae){"use strict";ae.d(Ze,{U:function(){return ce}});var x=ae(59301),Ce=Object.defineProperty,ve=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Be=(Me,De,be)=>De in Me?Ce(Me,De,{enumerable:!0,configurable:!0,writable:!0,value:be}):Me[De]=be,Qe=(Me,De)=>{for(var be in De||(De={}))we.call(De,be)&&Be(Me,be,De[be]);if(ve)for(var be of ve(De))Ee.call(De,be)&&Be(Me,be,De[be]);return Me},ye=(Me,De,be)=>new Promise((oA,le)=>{var a=y=>{try{b(be.next(y))}catch(z){le(z)}},E=y=>{try{b(be.throw(y))}catch(z){le(z)}},b=y=>y.done?oA(y.value):Promise.resolve(y.value).then(a,E);b((be=be.apply(Me,De)).next())});function ce(Me,De){const[be,oA]=(0,x.useState)(De),[le,a]=(0,x.useState)(!1),[E,b]=(0,x.useState)();return[be,le,(z,ee=!1)=>ye(this,null,function*(){const oe=ee?De:Qe(Qe({},be),z);a(!0),oA(oe);const ie=yield Me(oe);return a(!1),b(ie),ie}),E,b]}},81813:function(Ue,Ze,ae){"use strict";ae.d(Ze,{_:function(){return ve}});var x=ae(59301),Ce=ae(62957);const ve=we=>{var Ee,Be;const Qe=(0,x.useRef)([]),ye=()=>{for(const ce of Qe.current)clearTimeout(ce);Qe.current=[]};return(0,x.useEffect)(()=>{var ce,Me,De,be,oA,le;if(ye(),(ce=we==null?void 0:we.exercise)!=null&&ce.left_time&&((De=(Me=we==null?void 0:we.exercise)==null?void 0:Me.exercise_events)==null?void 0:De.length)>0){for(const a of(be=we==null?void 0:we.exercise)==null?void 0:be.exercise_events)if(((oA=we==null?void 0:we.exercise)==null?void 0:oA.left_time)>(a==null?void 0:a.reminder_time)*60){let E=(((le=we==null?void 0:we.exercise)==null?void 0:le.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;E=E>2147483647?2147483647:E;const b=setTimeout(()=>{Ce.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},E);Qe.current.push(b)}}},[(Ee=we==null?void 0:we.exercise)==null?void 0:Ee.left_time,(Be=we==null?void 0:we.exercise)==null?void 0:Be.exercise_events]),ye}},48421:function(Ue,Ze,ae){"use strict";ae.d(Ze,{AL:function(){return oe},Iy:function(){return De},Qv:function(){return le},ez:function(){return ee},jb:function(){return be}});var x=ae(32834),Ce=ae.n(x),ve=ae(11690),we=ae.n(ve);let Ee=1;function Be(Oe,pe){const Ie=Oe.match(/^(\s+)(?:```)/);if(Ie===null)return pe;const Re=Ie[1];return pe.split(` `).map(_e=>{const vA=_e.match(/^\s+/);if(vA===null)return _e;const[Ve]=vA;return Ve.length>=Re.length?_e.slice(Re.length):_e}).join(` `)}let Qe=[],ye=["
        "];const ce=new(Ce()).Renderer,Me=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function De(){Qe.length=0,ye=["
          "]}const be={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function oA(Oe,pe,Ie,Re){if(pe>=Oe.length||Oe[pe].level<=Ie)return pe;var _e=Oe[pe];Re.push("
        • "+_e.text+""),pe++;var vA=[];return pe=oA(Oe,pe,_e.level,vA),vA.length>0&&(Re.push("
            "),vA.forEach(function(Ve){Re.push(Ve)}),Re.push("
          ")),Re.push("
        • "),pe=oA(Oe,pe,Ie,Re),pe}function le(){return oA(Qe,0,0,ye),ye.push("
        "),ye.join("")}const a={heading(Oe){const pe=Me.exec(Oe);if(Ee+=1,pe)return{type:"heading",raw:pe[0],depth:pe[1].length,text:pe[2]}},fences(Oe){const pe=this.rules.block.fences.exec(Oe);if(pe){const Ie=pe[0];let Re=Be(Ie,pe[3]||"");const _e=pe[2]?pe[2].trim():pe[2];if(["latex","katex","math"].indexOf(_e)>=0){const vA=y(),Ve=Re;Re=vA,z[vA]={type:"block",expression:Ve}}return{type:"code",raw:Ie,lang:_e,text:Re}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let b=0;const y=()=>`__special_katext_id_${b++}__`;let z={};function ee(){return z}function oe(){b=0,z={}}function ie(Oe){return Oe=Oe.replace(E,(pe,Ie)=>{const Re=y();return z[Re]={type:"inline",expression:Ie},Re}),Oe}const ge=ce.listitem;ce.listitem=function(Oe){return ge(ie(Oe))};const se=ce.paragraph;ce.paragraph=function(Oe){return se(ie(Oe))};const he=ce.tablecell;ce.tablecell=function(Oe,pe){return he(ie(Oe),pe)},ce.code=function(Oe,pe,Ie){const Re=(pe||"").match(/\S*/)[0];return Re?["latex","katex","math"].indexOf(Re)>=0?`

        ${Oe}

        `:`
        ${Ie?Oe:(0,ve.escape)(Oe,!0)}
        -`:'
        '+(Ie?Oe:(0,ve.escape)(Oe,!0))+"
        "},ce.heading=function(Oe,pe,Ie){let Re=this.options.headerPrefix+Ie.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Qe.push({anchor:Re,level:pe,text:Oe}),"'+Oe+""},Ce().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ce().use({tokenizer:a,renderer:ce}),Ze.ZP=Ce()},17936:function(Ue,Ze,ae){"use strict";ae.d(Ze,{G:function(){return Ee},t:function(){return we}});var x=ae(7062),Ce=ae.n(x);const ve=null;function we(Be,Qe){let ye=Ce().get("__ec");ye||(ye={}),ye[Be]=Qe,Ce().set("__ec",ye)}function Ee(Be,Qe){let ye=Ce().get("__ec");return ye?ye[Be]===void 0?Qe:ye[Be]:Qe}},42440:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return ra}});var x=ae(59301),Ce=ae(92310),ve=ae.n(Ce),we=ae(77321),Ee=ae(49618),Be=ae(80702),Qe=ae(62853),ye=ae(52487),ce=ae(6089),Me=ae(18929),De=ae(13697),be=ae(48736),oA=ae(72308),le=ae(74416),a=ae(4676);function E(gA,GA,Ft){return(gA-GA)/(Ft-GA)}function b(gA,GA,Ft,Qt){var vt=E(GA,Ft,Qt),qt={};switch(gA){case"rtl":qt.right="".concat(vt*100,"%"),qt.transform="translateX(50%)";break;case"btt":qt.bottom="".concat(vt*100,"%"),qt.transform="translateY(50%)";break;case"ttb":qt.top="".concat(vt*100,"%"),qt.transform="translateY(-50%)";break;default:qt.left="".concat(vt*100,"%"),qt.transform="translateX(-50%)";break}return qt}function y(gA,GA){return Array.isArray(gA)?gA[GA]:gA}var z=ae(10228),ee=x.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),oe=ee,ie=x.createContext({}),ge=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],se=x.forwardRef(function(gA,GA){var Ft=gA.prefixCls,Qt=gA.value,vt=gA.valueIndex,qt=gA.onStartMove,Mt=gA.onDelete,Ot=gA.style,yn=gA.render,un=gA.dragging,Pn=gA.draggingDelete,yt=gA.onOffsetChange,ot=gA.onChangeComplete,An=gA.onFocus,xt=gA.onMouseEnter,Et=(0,le.Z)(gA,ge),dt=x.useContext(oe),_t=dt.min,PA=dt.max,RA=dt.direction,Le=dt.disabled,Ke=dt.keyboard,We=dt.range,hA=dt.tabIndex,zA=dt.ariaLabelForHandle,$A=dt.ariaLabelledByForHandle,ft=dt.ariaRequired,Lt=dt.ariaValueTextFormatterForHandle,zt=dt.styles,wt=dt.classNames,gn="".concat(Ft,"-handle"),kA=function(ea){Le||qt(ea,vt)},$t=function(ea){An==null||An(ea,vt)},Tn=function(ea){xt(ea,vt)},WA=function(ea){if(!Le&&Ke){var nn=null;switch(ea.which||ea.keyCode){case z.Z.LEFT:nn=RA==="ltr"||RA==="btt"?-1:1;break;case z.Z.RIGHT:nn=RA==="ltr"||RA==="btt"?1:-1;break;case z.Z.UP:nn=RA!=="ttb"?1:-1;break;case z.Z.DOWN:nn=RA!=="ttb"?-1:1;break;case z.Z.HOME:nn="min";break;case z.Z.END:nn="max";break;case z.Z.PAGE_UP:nn=2;break;case z.Z.PAGE_DOWN:nn=-2;break;case z.Z.BACKSPACE:case z.Z.DELETE:Mt(vt);break}nn!==null&&(ea.preventDefault(),yt(nn,vt))}},Ba=function(ea){switch(ea.which||ea.keyCode){case z.Z.LEFT:case z.Z.RIGHT:case z.Z.UP:case z.Z.DOWN:case z.Z.HOME:case z.Z.END:case z.Z.PAGE_UP:case z.Z.PAGE_DOWN:ot==null||ot();break}},Ea=b(RA,Qt,_t,PA),Xt={};if(vt!==null){var nt;Xt={tabIndex:Le?null:y(hA,vt),role:"slider","aria-valuemin":_t,"aria-valuemax":PA,"aria-valuenow":Qt,"aria-disabled":Le,"aria-label":y(zA,vt),"aria-labelledby":y($A,vt),"aria-required":y(ft,vt),"aria-valuetext":(nt=y(Lt,vt))===null||nt===void 0?void 0:nt(Qt),"aria-orientation":RA==="ltr"||RA==="rtl"?"horizontal":"vertical",onMouseDown:kA,onTouchStart:kA,onFocus:$t,onMouseEnter:Tn,onKeyDown:WA,onKeyUp:Ba}}var Yn=x.createElement("div",(0,oA.Z)({ref:GA,className:ve()(gn,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(gn,"-").concat(vt+1),vt!==null&&We),"".concat(gn,"-dragging"),un),"".concat(gn,"-dragging-delete"),Pn),wt.handle),style:(0,we.Z)((0,we.Z)((0,we.Z)({},Ea),Ot),zt.handle)},Xt,Et));return yn&&(Yn=yn(Yn,{index:vt,prefixCls:Ft,value:Qt,dragging:un,draggingDelete:Pn})),Yn}),he=se,Oe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],pe=x.forwardRef(function(gA,GA){var Ft=gA.prefixCls,Qt=gA.style,vt=gA.onStartMove,qt=gA.onOffsetChange,Mt=gA.values,Ot=gA.handleRender,yn=gA.activeHandleRender,un=gA.draggingIndex,Pn=gA.draggingDelete,yt=gA.onFocus,ot=(0,le.Z)(gA,Oe),An=x.useRef({}),xt=x.useState(!1),Et=(0,ye.Z)(xt,2),dt=Et[0],_t=Et[1],PA=x.useState(-1),RA=(0,ye.Z)(PA,2),Le=RA[0],Ke=RA[1],We=function(Lt){Ke(Lt),_t(!0)},hA=function(Lt,zt){We(zt),yt==null||yt(Lt)},zA=function(Lt,zt){We(zt)};x.useImperativeHandle(GA,function(){return{focus:function(Lt){var zt;(zt=An.current[Lt])===null||zt===void 0||zt.focus()},hideHelp:function(){(0,a.flushSync)(function(){_t(!1)})}}});var $A=(0,we.Z)({prefixCls:Ft,onStartMove:vt,onOffsetChange:qt,render:Ot,onFocus:hA,onMouseEnter:zA},ot);return x.createElement(x.Fragment,null,Mt.map(function(ft,Lt){var zt=un===Lt;return x.createElement(he,(0,oA.Z)({ref:function(gn){gn?An.current[Lt]=gn:delete An.current[Lt]},dragging:zt,draggingDelete:zt&&Pn,style:y(Qt,Lt),key:Lt,value:ft,valueIndex:Lt},$A))}),yn&&dt&&x.createElement(he,(0,oA.Z)({key:"a11y"},$A,{value:Mt[Le],valueIndex:null,dragging:un!==-1,draggingDelete:Pn,render:yn,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),Ie=pe,Re=function(GA){var Ft=GA.prefixCls,Qt=GA.style,vt=GA.children,qt=GA.value,Mt=GA.onClick,Ot=x.useContext(oe),yn=Ot.min,un=Ot.max,Pn=Ot.direction,yt=Ot.includedStart,ot=Ot.includedEnd,An=Ot.included,xt="".concat(Ft,"-text"),Et=b(Pn,qt,yn,un);return x.createElement("span",{className:ve()(xt,(0,Ee.Z)({},"".concat(xt,"-active"),An&&yt<=qt&&qt<=ot)),style:(0,we.Z)((0,we.Z)({},Et),Qt),onMouseDown:function(_t){_t.stopPropagation()},onClick:function(){Mt(qt)}},vt)},_e=Re,vA=function(GA){var Ft=GA.prefixCls,Qt=GA.marks,vt=GA.onClick,qt="".concat(Ft,"-mark");return Qt.length?x.createElement("div",{className:qt},Qt.map(function(Mt){var Ot=Mt.value,yn=Mt.style,un=Mt.label;return x.createElement(_e,{key:Ot,prefixCls:qt,style:yn,value:Ot,onClick:vt},un)})):null},Ve=vA,Xe=function(GA){var Ft=GA.prefixCls,Qt=GA.value,vt=GA.style,qt=GA.activeStyle,Mt=x.useContext(oe),Ot=Mt.min,yn=Mt.max,un=Mt.direction,Pn=Mt.included,yt=Mt.includedStart,ot=Mt.includedEnd,An="".concat(Ft,"-dot"),xt=Pn&&yt<=Qt&&Qt<=ot,Et=(0,we.Z)((0,we.Z)({},b(un,Qt,Ot,yn)),typeof vt=="function"?vt(Qt):vt);return xt&&(Et=(0,we.Z)((0,we.Z)({},Et),typeof qt=="function"?qt(Qt):qt)),x.createElement("span",{className:ve()(An,(0,Ee.Z)({},"".concat(An,"-active"),xt)),style:Et})},aA=Xe,BA=function(GA){var Ft=GA.prefixCls,Qt=GA.marks,vt=GA.dots,qt=GA.style,Mt=GA.activeStyle,Ot=x.useContext(oe),yn=Ot.min,un=Ot.max,Pn=Ot.step,yt=x.useMemo(function(){var ot=new Set;if(Qt.forEach(function(xt){ot.add(xt.value)}),vt&&Pn!==null)for(var An=yn;An<=un;)ot.add(An),An+=Pn;return Array.from(ot)},[yn,un,Pn,vt,Qt]);return x.createElement("div",{className:"".concat(Ft,"-step")},yt.map(function(ot){return x.createElement(aA,{prefixCls:Ft,key:ot,value:ot,style:qt,activeStyle:Mt})}))},lA=BA,$e=function(GA){var Ft=GA.prefixCls,Qt=GA.style,vt=GA.start,qt=GA.end,Mt=GA.index,Ot=GA.onStartMove,yn=GA.replaceCls,un=x.useContext(oe),Pn=un.direction,yt=un.min,ot=un.max,An=un.disabled,xt=un.range,Et=un.classNames,dt="".concat(Ft,"-track"),_t=E(vt,yt,ot),PA=E(qt,yt,ot),RA=function(hA){!An&&Ot&&Ot(hA,-1)},Le={};switch(Pn){case"rtl":Le.right="".concat(_t*100,"%"),Le.width="".concat(PA*100-_t*100,"%");break;case"btt":Le.bottom="".concat(_t*100,"%"),Le.height="".concat(PA*100-_t*100,"%");break;case"ttb":Le.top="".concat(_t*100,"%"),Le.height="".concat(PA*100-_t*100,"%");break;default:Le.left="".concat(_t*100,"%"),Le.width="".concat(PA*100-_t*100,"%")}var Ke=yn||ve()(dt,(0,Ee.Z)((0,Ee.Z)({},"".concat(dt,"-").concat(Mt+1),Mt!==null&&xt),"".concat(Ft,"-track-draggable"),Ot),Et.track);return x.createElement("div",{className:Ke,style:(0,we.Z)((0,we.Z)({},Le),Qt),onMouseDown:RA,onTouchStart:RA})},tA=$e,EA=function(GA){var Ft=GA.prefixCls,Qt=GA.style,vt=GA.values,qt=GA.startPoint,Mt=GA.onStartMove,Ot=x.useContext(oe),yn=Ot.included,un=Ot.range,Pn=Ot.min,yt=Ot.styles,ot=Ot.classNames,An=x.useMemo(function(){if(!un){if(vt.length===0)return[];var Et=qt!=null?qt:Pn,dt=vt[0];return[{start:Math.min(Et,dt),end:Math.max(Et,dt)}]}for(var _t=[],PA=0;PAke&&Pn<$A.length:!1,We(_a),nt(Hn,nA,_a)},St=function mt(et){et.preventDefault(),document.removeEventListener("mouseup",mt),document.removeEventListener("mousemove",YA),Tn.current&&(Tn.current.removeEventListener("touchmove",kA.current),Tn.current.removeEventListener("touchend",$t.current)),kA.current=null,$t.current=null,Tn.current=null,Ot(_a),PA(-1),We(!1)};document.addEventListener("mouseup",St),document.addEventListener("mousemove",YA),nn.currentTarget.addEventListener("touchend",St),nn.currentTarget.addEventListener("touchmove",YA),kA.current=YA,$t.current=St,Tn.current=nn.currentTarget},ta=x.useMemo(function(){var ea=(0,Be.Z)(Ft).sort(function(LA,Sa){return LA-Sa}),nn=(0,Be.Z)($A).sort(function(LA,Sa){return LA-Sa}),Hn={};nn.forEach(function(LA){Hn[LA]=(Hn[LA]||0)+1}),ea.forEach(function(LA){Hn[LA]=(Hn[LA]||0)-1});var Jn=un?1:0,ua=Object.values(Hn).reduce(function(LA,Sa){return LA+Math.abs(Sa)},0);return ua<=Jn?$A:Ft},[Ft,$A,un]);return[_t,An,Ke,ta,Yn]}var sA=mA;function IA(gA,GA,Ft,Qt,vt,qt){var Mt=x.useCallback(function(An){return Math.max(gA,Math.min(GA,An))},[gA,GA]),Ot=x.useCallback(function(An){if(Ft!==null){var xt=gA+Math.round((Mt(An)-gA)/Ft)*Ft,Et=function(RA){return(String(RA).split(".")[1]||"").length},dt=Math.max(Et(Ft),Et(GA),Et(gA)),_t=Number(xt.toFixed(dt));return gA<=_t&&_t<=GA?_t:null}return null},[Ft,gA,GA,Mt]),yn=x.useCallback(function(An){var xt=Mt(An),Et=Qt.map(function(PA){return PA.value});Ft!==null&&Et.push(Ot(An)),Et.push(gA,GA);var dt=Et[0],_t=GA-gA;return Et.forEach(function(PA){var RA=Math.abs(xt-PA);RA<=_t&&(dt=PA,_t=RA)}),dt},[gA,GA,Qt,Ft,Mt,Ot]),un=function An(xt,Et,dt){var _t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Et=="number"){var PA,RA=xt[dt],Le=RA+Et,Ke=[];Qt.forEach(function(ft){Ke.push(ft.value)}),Ke.push(gA,GA),Ke.push(Ot(RA));var We=Et>0?1:-1;_t==="unit"?Ke.push(Ot(RA+We*Ft)):Ke.push(Ot(Le)),Ke=Ke.filter(function(ft){return ft!==null}).filter(function(ft){return Et<0?ft<=RA:ft>=RA}),_t==="unit"&&(Ke=Ke.filter(function(ft){return ft!==RA}));var hA=_t==="unit"?RA:Le;PA=Ke[0];var zA=Math.abs(PA-hA);if(Ke.forEach(function(ft){var Lt=Math.abs(ft-hA);Lt1){var $A=(0,Be.Z)(xt);return $A[dt]=PA,An($A,Et-We,dt,_t)}return PA}else{if(Et==="min")return gA;if(Et==="max")return GA}},Pn=function(xt,Et,dt){var _t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",PA=xt[dt],RA=un(xt,Et,dt,_t);return{value:RA,changed:RA!==PA}},yt=function(xt){return qt===null&&xt===0||typeof qt=="number"&&xt3&&arguments[3]!==void 0?arguments[3]:"unit",PA=xt.map(yn),RA=PA[dt],Le=un(PA,Et,dt,_t);if(PA[dt]=Le,vt===!1){var Ke=qt||0;dt>0&&PA[dt-1]!==RA&&(PA[dt]=Math.max(PA[dt],PA[dt-1]+Ke)),dt0;$A-=1)for(var ft=!0;yt(PA[$A]-PA[$A-1])&&ft;){var Lt=Pn(PA,-1,$A-1);PA[$A-1]=Lt.value,ft=Lt.changed}for(var zt=PA.length-1;zt>0;zt-=1)for(var wt=!0;yt(PA[zt]-PA[zt-1])&&wt;){var gn=Pn(PA,-1,zt-1);PA[zt-1]=gn.value,wt=gn.changed}for(var kA=0;kA=0?Tn:!1},[Tn,Pt]),it=x.useMemo(function(){return Object.keys(Jn||{}).map(function(fn){var rn=Jn[fn],la={value:Number(fn)};return rn&&(0,Qe.Z)(rn)==="object"&&!x.isValidElement(rn)&&("label"in rn||"style"in rn)?(la.style=rn.style,la.label=rn.label):la.label=rn,la}).filter(function(fn){var rn=fn.label;return rn||typeof rn=="number"}).sort(function(fn,rn){return fn.value-rn.value})},[Jn]),vn=IA(ut,Tt,Pt,it,kA,XA),Vt=(0,ye.Z)(vn,2),ln=Vt[0],Fn=Vt[1],mn=(0,Me.Z)(hA,{value:We}),aa=(0,ye.Z)(mn,2),Fa=aa[0],an=aa[1],hn=x.useMemo(function(){var fn=Fa==null?[]:Array.isArray(Fa)?Fa:[Fa],rn=(0,ye.Z)(fn,1),la=rn[0],fa=la===void 0?ut:la,Ia=Fa===null?[]:[fa];if(He){if(Ia=(0,Be.Z)(fn),$A||Fa===void 0){var $a=$A>=0?$A+1:2;for(Ia=Ia.slice(0,$a);Ia.length<$a;){var Ka;Ia.push((Ka=Ia[Ia.length-1])!==null&&Ka!==void 0?Ka:ut)}}Ia.sort(function(sr,Se){return sr-Se})}return Ia.forEach(function(sr,Se){Ia[Se]=ln(sr)}),Ia},[Fa,He,ut,$A,ln]),ya=function(rn){return He?rn:rn[0]},ja=(0,ce.Z)(function(fn){var rn=(0,Be.Z)(fn).sort(function(la,fa){return la-fa});ft&&!(0,De.Z)(rn,hn,!0)&&ft(ya(rn)),an(rn)}),Oa=(0,ce.Z)(function(fn){fn&&pn.current.hideHelp();var rn=ya(hn);zt==null||zt(rn),(0,be.ZP)(!zt,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),wt==null||wt(rn)}),ga=function(rn){if(!(Pn||!qe||hn.length<=nA)){var la=(0,Be.Z)(hn);la.splice(rn,1),Lt==null||Lt(ya(la)),ja(la);var fa=Math.max(0,rn-1);pn.current.hideHelp(),pn.current.focus(fa)}},Un=sA(ca,Ya,hn,ut,Tt,ln,ja,Oa,Fn,qe,nA),AA=(0,ye.Z)(Un,5),eA=AA[0],uA=AA[1],qA=AA[2],ZA=AA[3],at=AA[4],Gt=function(rn,la){if(!Pn){var fa=(0,Be.Z)(hn),Ia=0,$a=0,Ka=Tt-ut;hn.forEach(function(Br,CA){var Bn=Math.abs(rn-Br);Bn<=Ka&&(Ka=Bn,Ia=CA),Br=0&&pn.current.focus(fn)}wn(null)},[oa]);var xn=x.useMemo(function(){return yA&&Pt===null?!1:yA},[yA,Pt]),ia=(0,ce.Z)(function(fn,rn){at(fn,rn),Lt==null||Lt(ya(hn))}),_A=eA!==-1;x.useEffect(function(){if(!_A){var fn=hn.lastIndexOf(uA);pn.current.focus(fn)}},[_A]);var Ua=x.useMemo(function(){return(0,Be.Z)(ZA).sort(function(fn,rn){return fn-rn})},[ZA]),va=x.useMemo(function(){return He?[Ua[0],Ua[Ua.length-1]]:[ut,Ua[0]]},[Ua,He,ut]),Ar=(0,ye.Z)(va,2),bn=Ar[0],or=Ar[1];x.useImperativeHandle(GA,function(){return{focus:function(){pn.current.focus(0)},blur:function(){var rn,la=document,fa=la.activeElement;(rn=ca.current)!==null&&rn!==void 0&&rn.contains(fa)&&(fa==null||fa.blur())}}}),x.useEffect(function(){An&&pn.current.focus(0)},[]);var nr=x.useMemo(function(){return{min:ut,max:Tt,direction:Ya,disabled:Pn,keyboard:ot,step:Pt,included:Xt,includedStart:bn,includedEnd:or,range:He,tabIndex:_a,ariaLabelForHandle:YA,ariaLabelledByForHandle:St,ariaRequired:mt,ariaValueTextFormatterForHandle:et,styles:Ot||{},classNames:Mt||{}}},[ut,Tt,Ya,Pn,ot,Pt,Xt,bn,or,He,_a,YA,St,mt,et,Ot,Mt]);return x.createElement(oe.Provider,{value:nr},x.createElement("div",{ref:ca,className:ve()(Qt,vt,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Qt,"-disabled"),Pn),"".concat(Qt,"-vertical"),Ba),"".concat(Qt,"-horizontal"),!Ba),"".concat(Qt,"-with-marks"),it.length)),style:qt,onMouseDown:kt,id:yn},x.createElement("div",{className:ve()("".concat(Qt,"-rail"),Mt==null?void 0:Mt.rail),style:(0,we.Z)((0,we.Z)({},ea),Ot==null?void 0:Ot.rail)}),Pa!==!1&&x.createElement(iA,{prefixCls:Qt,style:Yn,values:hn,startPoint:nt,onStartMove:xn?ia:void 0}),x.createElement(lA,{prefixCls:Qt,marks:it,dots:ua,style:nn,activeStyle:Hn}),x.createElement(Ie,{ref:pn,prefixCls:Qt,style:ta,values:ZA,draggingIndex:eA,draggingDelete:qA,onStartMove:ia,onOffsetChange:OA,onFocus:xt,onBlur:Et,handleRender:LA,activeHandleRender:Sa,onChangeComplete:Oa,onDelete:qe?ga:void 0}),x.createElement(Ve,{prefixCls:Qt,marks:it,onClick:Gt})))}),pA=Pe,JA=pA,Ge=ae(16089),cA=ae(2171),It=(0,x.createContext)({}),Bt=ae(8654),bt=ae(25399),VA=x.forwardRef((gA,GA)=>{const{open:Ft,draggingDelete:Qt}=gA,vt=(0,x.useRef)(null),qt=Ft&&!Qt,Mt=(0,x.useRef)(null);function Ot(){Ge.Z.cancel(Mt.current),Mt.current=null}function yn(){Mt.current=(0,Ge.Z)(()=>{var un;(un=vt.current)===null||un===void 0||un.forceAlign(),Mt.current=null})}return x.useEffect(()=>(qt?yn():Ot(),Ot),[qt,gA.title]),x.createElement(bt.Z,Object.assign({ref:(0,Bt.sQ)(vt,GA)},gA,{open:qt}))}),rA=ae(93083),QA=ae(17835),Ye=ae(63356),MA=ae(16931),Fe=ae(51636);const UA=gA=>{const{componentCls:GA,antCls:Ft,controlSize:Qt,dotSize:vt,marginFull:qt,marginPart:Mt,colorFillContentHover:Ot,handleColorDisabled:yn,calc:un,handleSize:Pn,handleSizeHover:yt,handleActiveColor:ot,handleActiveOutlineColor:An,handleLineWidth:xt,handleLineWidthHover:Et,motionDurationMid:dt}=gA;return{[GA]:Object.assign(Object.assign({},(0,Ye.Wf)(gA)),{position:"relative",height:Qt,margin:`${(0,rA.unit)(Mt)} ${(0,rA.unit)(qt)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,rA.unit)(qt)} ${(0,rA.unit)(Mt)}`},[`${GA}-rail`]:{position:"absolute",backgroundColor:gA.railBg,borderRadius:gA.borderRadiusXS,transition:`background-color ${dt}`},[`${GA}-track,${GA}-tracks`]:{position:"absolute",transition:`background-color ${dt}`},[`${GA}-track`]:{backgroundColor:gA.trackBg,borderRadius:gA.borderRadiusXS},[`${GA}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${GA}-rail`]:{backgroundColor:gA.railHoverBg},[`${GA}-track`]:{backgroundColor:gA.trackHoverBg},[`${GA}-dot`]:{borderColor:Ot},[`${GA}-handle::after`]:{boxShadow:`0 0 0 ${(0,rA.unit)(xt)} ${gA.colorPrimaryBorderHover}`},[`${GA}-dot-active`]:{borderColor:gA.dotActiveBorderColor}},[`${GA}-handle`]:{position:"absolute",width:Pn,height:Pn,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:un(xt).mul(-1).equal(),insetBlockStart:un(xt).mul(-1).equal(),width:un(Pn).add(un(xt).mul(2)).equal(),height:un(Pn).add(un(xt).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Pn,height:Pn,backgroundColor:gA.colorBgElevated,boxShadow:`0 0 0 ${(0,rA.unit)(xt)} ${gA.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` +`:'
        '+(Ie?Oe:(0,ve.escape)(Oe,!0))+"
        "},ce.heading=function(Oe,pe,Ie){let Re=this.options.headerPrefix+Ie.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Qe.push({anchor:Re,level:pe,text:Oe}),"'+Oe+""},Ce().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ce().use({tokenizer:a,renderer:ce}),Ze.ZP=Ce()},17936:function(Ue,Ze,ae){"use strict";ae.d(Ze,{G:function(){return Ee},t:function(){return we}});var x=ae(7062),Ce=ae.n(x);const ve=null;function we(Be,Qe){let ye=Ce().get("__ec");ye||(ye={}),ye[Be]=Qe,Ce().set("__ec",ye)}function Ee(Be,Qe){let ye=Ce().get("__ec");return ye?ye[Be]===void 0?Qe:ye[Be]:Qe}},42440:function(Ue,Ze,ae){"use strict";ae.d(Ze,{Z:function(){return ra}});var x=ae(59301),Ce=ae(92310),ve=ae.n(Ce),we=ae(77321),Ee=ae(49618),Be=ae(80702),Qe=ae(62853),ye=ae(52487),ce=ae(6089),Me=ae(18929),De=ae(13697),be=ae(48736),oA=ae(72308),le=ae(74416),a=ae(4676);function E(gA,GA,Ft){return(gA-GA)/(Ft-GA)}function b(gA,GA,Ft,Qt){var vt=E(GA,Ft,Qt),qt={};switch(gA){case"rtl":qt.right="".concat(vt*100,"%"),qt.transform="translateX(50%)";break;case"btt":qt.bottom="".concat(vt*100,"%"),qt.transform="translateY(50%)";break;case"ttb":qt.top="".concat(vt*100,"%"),qt.transform="translateY(-50%)";break;default:qt.left="".concat(vt*100,"%"),qt.transform="translateX(-50%)";break}return qt}function y(gA,GA){return Array.isArray(gA)?gA[GA]:gA}var z=ae(10228),ee=x.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),oe=ee,ie=x.createContext({}),ge=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],se=x.forwardRef(function(gA,GA){var Ft=gA.prefixCls,Qt=gA.value,vt=gA.valueIndex,qt=gA.onStartMove,Mt=gA.onDelete,Ot=gA.style,yn=gA.render,un=gA.dragging,Pn=gA.draggingDelete,yt=gA.onOffsetChange,ot=gA.onChangeComplete,tn=gA.onFocus,xt=gA.onMouseEnter,Et=(0,le.Z)(gA,ge),dt=x.useContext(oe),_t=dt.min,PA=dt.max,RA=dt.direction,Le=dt.disabled,Ke=dt.keyboard,We=dt.range,hA=dt.tabIndex,zA=dt.ariaLabelForHandle,$A=dt.ariaLabelledByForHandle,ft=dt.ariaRequired,Lt=dt.ariaValueTextFormatterForHandle,zt=dt.styles,wt=dt.classNames,gn="".concat(Ft,"-handle"),kA=function(ea){Le||qt(ea,vt)},$t=function(ea){tn==null||tn(ea,vt)},Tn=function(ea){xt(ea,vt)},WA=function(ea){if(!Le&&Ke){var nn=null;switch(ea.which||ea.keyCode){case z.Z.LEFT:nn=RA==="ltr"||RA==="btt"?-1:1;break;case z.Z.RIGHT:nn=RA==="ltr"||RA==="btt"?1:-1;break;case z.Z.UP:nn=RA!=="ttb"?1:-1;break;case z.Z.DOWN:nn=RA!=="ttb"?-1:1;break;case z.Z.HOME:nn="min";break;case z.Z.END:nn="max";break;case z.Z.PAGE_UP:nn=2;break;case z.Z.PAGE_DOWN:nn=-2;break;case z.Z.BACKSPACE:case z.Z.DELETE:Mt(vt);break}nn!==null&&(ea.preventDefault(),yt(nn,vt))}},Ba=function(ea){switch(ea.which||ea.keyCode){case z.Z.LEFT:case z.Z.RIGHT:case z.Z.UP:case z.Z.DOWN:case z.Z.HOME:case z.Z.END:case z.Z.PAGE_UP:case z.Z.PAGE_DOWN:ot==null||ot();break}},Ea=b(RA,Qt,_t,PA),Xt={};if(vt!==null){var nt;Xt={tabIndex:Le?null:y(hA,vt),role:"slider","aria-valuemin":_t,"aria-valuemax":PA,"aria-valuenow":Qt,"aria-disabled":Le,"aria-label":y(zA,vt),"aria-labelledby":y($A,vt),"aria-required":y(ft,vt),"aria-valuetext":(nt=y(Lt,vt))===null||nt===void 0?void 0:nt(Qt),"aria-orientation":RA==="ltr"||RA==="rtl"?"horizontal":"vertical",onMouseDown:kA,onTouchStart:kA,onFocus:$t,onMouseEnter:Tn,onKeyDown:WA,onKeyUp:Ba}}var Yn=x.createElement("div",(0,oA.Z)({ref:GA,className:ve()(gn,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(gn,"-").concat(vt+1),vt!==null&&We),"".concat(gn,"-dragging"),un),"".concat(gn,"-dragging-delete"),Pn),wt.handle),style:(0,we.Z)((0,we.Z)((0,we.Z)({},Ea),Ot),zt.handle)},Xt,Et));return yn&&(Yn=yn(Yn,{index:vt,prefixCls:Ft,value:Qt,dragging:un,draggingDelete:Pn})),Yn}),he=se,Oe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],pe=x.forwardRef(function(gA,GA){var Ft=gA.prefixCls,Qt=gA.style,vt=gA.onStartMove,qt=gA.onOffsetChange,Mt=gA.values,Ot=gA.handleRender,yn=gA.activeHandleRender,un=gA.draggingIndex,Pn=gA.draggingDelete,yt=gA.onFocus,ot=(0,le.Z)(gA,Oe),tn=x.useRef({}),xt=x.useState(!1),Et=(0,ye.Z)(xt,2),dt=Et[0],_t=Et[1],PA=x.useState(-1),RA=(0,ye.Z)(PA,2),Le=RA[0],Ke=RA[1],We=function(Lt){Ke(Lt),_t(!0)},hA=function(Lt,zt){We(zt),yt==null||yt(Lt)},zA=function(Lt,zt){We(zt)};x.useImperativeHandle(GA,function(){return{focus:function(Lt){var zt;(zt=tn.current[Lt])===null||zt===void 0||zt.focus()},hideHelp:function(){(0,a.flushSync)(function(){_t(!1)})}}});var $A=(0,we.Z)({prefixCls:Ft,onStartMove:vt,onOffsetChange:qt,render:Ot,onFocus:hA,onMouseEnter:zA},ot);return x.createElement(x.Fragment,null,Mt.map(function(ft,Lt){var zt=un===Lt;return x.createElement(he,(0,oA.Z)({ref:function(gn){gn?tn.current[Lt]=gn:delete tn.current[Lt]},dragging:zt,draggingDelete:zt&&Pn,style:y(Qt,Lt),key:Lt,value:ft,valueIndex:Lt},$A))}),yn&&dt&&x.createElement(he,(0,oA.Z)({key:"a11y"},$A,{value:Mt[Le],valueIndex:null,dragging:un!==-1,draggingDelete:Pn,render:yn,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),Ie=pe,Re=function(GA){var Ft=GA.prefixCls,Qt=GA.style,vt=GA.children,qt=GA.value,Mt=GA.onClick,Ot=x.useContext(oe),yn=Ot.min,un=Ot.max,Pn=Ot.direction,yt=Ot.includedStart,ot=Ot.includedEnd,tn=Ot.included,xt="".concat(Ft,"-text"),Et=b(Pn,qt,yn,un);return x.createElement("span",{className:ve()(xt,(0,Ee.Z)({},"".concat(xt,"-active"),tn&&yt<=qt&&qt<=ot)),style:(0,we.Z)((0,we.Z)({},Et),Qt),onMouseDown:function(_t){_t.stopPropagation()},onClick:function(){Mt(qt)}},vt)},_e=Re,vA=function(GA){var Ft=GA.prefixCls,Qt=GA.marks,vt=GA.onClick,qt="".concat(Ft,"-mark");return Qt.length?x.createElement("div",{className:qt},Qt.map(function(Mt){var Ot=Mt.value,yn=Mt.style,un=Mt.label;return x.createElement(_e,{key:Ot,prefixCls:qt,style:yn,value:Ot,onClick:vt},un)})):null},Ve=vA,Xe=function(GA){var Ft=GA.prefixCls,Qt=GA.value,vt=GA.style,qt=GA.activeStyle,Mt=x.useContext(oe),Ot=Mt.min,yn=Mt.max,un=Mt.direction,Pn=Mt.included,yt=Mt.includedStart,ot=Mt.includedEnd,tn="".concat(Ft,"-dot"),xt=Pn&&yt<=Qt&&Qt<=ot,Et=(0,we.Z)((0,we.Z)({},b(un,Qt,Ot,yn)),typeof vt=="function"?vt(Qt):vt);return xt&&(Et=(0,we.Z)((0,we.Z)({},Et),typeof qt=="function"?qt(Qt):qt)),x.createElement("span",{className:ve()(tn,(0,Ee.Z)({},"".concat(tn,"-active"),xt)),style:Et})},aA=Xe,BA=function(GA){var Ft=GA.prefixCls,Qt=GA.marks,vt=GA.dots,qt=GA.style,Mt=GA.activeStyle,Ot=x.useContext(oe),yn=Ot.min,un=Ot.max,Pn=Ot.step,yt=x.useMemo(function(){var ot=new Set;if(Qt.forEach(function(xt){ot.add(xt.value)}),vt&&Pn!==null)for(var tn=yn;tn<=un;)ot.add(tn),tn+=Pn;return Array.from(ot)},[yn,un,Pn,vt,Qt]);return x.createElement("div",{className:"".concat(Ft,"-step")},yt.map(function(ot){return x.createElement(aA,{prefixCls:Ft,key:ot,value:ot,style:qt,activeStyle:Mt})}))},lA=BA,$e=function(GA){var Ft=GA.prefixCls,Qt=GA.style,vt=GA.start,qt=GA.end,Mt=GA.index,Ot=GA.onStartMove,yn=GA.replaceCls,un=x.useContext(oe),Pn=un.direction,yt=un.min,ot=un.max,tn=un.disabled,xt=un.range,Et=un.classNames,dt="".concat(Ft,"-track"),_t=E(vt,yt,ot),PA=E(qt,yt,ot),RA=function(hA){!tn&&Ot&&Ot(hA,-1)},Le={};switch(Pn){case"rtl":Le.right="".concat(_t*100,"%"),Le.width="".concat(PA*100-_t*100,"%");break;case"btt":Le.bottom="".concat(_t*100,"%"),Le.height="".concat(PA*100-_t*100,"%");break;case"ttb":Le.top="".concat(_t*100,"%"),Le.height="".concat(PA*100-_t*100,"%");break;default:Le.left="".concat(_t*100,"%"),Le.width="".concat(PA*100-_t*100,"%")}var Ke=yn||ve()(dt,(0,Ee.Z)((0,Ee.Z)({},"".concat(dt,"-").concat(Mt+1),Mt!==null&&xt),"".concat(Ft,"-track-draggable"),Ot),Et.track);return x.createElement("div",{className:Ke,style:(0,we.Z)((0,we.Z)({},Le),Qt),onMouseDown:RA,onTouchStart:RA})},tA=$e,EA=function(GA){var Ft=GA.prefixCls,Qt=GA.style,vt=GA.values,qt=GA.startPoint,Mt=GA.onStartMove,Ot=x.useContext(oe),yn=Ot.included,un=Ot.range,Pn=Ot.min,yt=Ot.styles,ot=Ot.classNames,tn=x.useMemo(function(){if(!un){if(vt.length===0)return[];var Et=qt!=null?qt:Pn,dt=vt[0];return[{start:Math.min(Et,dt),end:Math.max(Et,dt)}]}for(var _t=[],PA=0;PAke&&Pn<$A.length:!1,We(_a),nt(Hn,nA,_a)},St=function mt(et){et.preventDefault(),document.removeEventListener("mouseup",mt),document.removeEventListener("mousemove",YA),Tn.current&&(Tn.current.removeEventListener("touchmove",kA.current),Tn.current.removeEventListener("touchend",$t.current)),kA.current=null,$t.current=null,Tn.current=null,Ot(_a),PA(-1),We(!1)};document.addEventListener("mouseup",St),document.addEventListener("mousemove",YA),nn.currentTarget.addEventListener("touchend",St),nn.currentTarget.addEventListener("touchmove",YA),kA.current=YA,$t.current=St,Tn.current=nn.currentTarget},ta=x.useMemo(function(){var ea=(0,Be.Z)(Ft).sort(function(LA,Sa){return LA-Sa}),nn=(0,Be.Z)($A).sort(function(LA,Sa){return LA-Sa}),Hn={};nn.forEach(function(LA){Hn[LA]=(Hn[LA]||0)+1}),ea.forEach(function(LA){Hn[LA]=(Hn[LA]||0)-1});var Jn=un?1:0,ua=Object.values(Hn).reduce(function(LA,Sa){return LA+Math.abs(Sa)},0);return ua<=Jn?$A:Ft},[Ft,$A,un]);return[_t,tn,Ke,ta,Yn]}var sA=mA;function IA(gA,GA,Ft,Qt,vt,qt){var Mt=x.useCallback(function(tn){return Math.max(gA,Math.min(GA,tn))},[gA,GA]),Ot=x.useCallback(function(tn){if(Ft!==null){var xt=gA+Math.round((Mt(tn)-gA)/Ft)*Ft,Et=function(RA){return(String(RA).split(".")[1]||"").length},dt=Math.max(Et(Ft),Et(GA),Et(gA)),_t=Number(xt.toFixed(dt));return gA<=_t&&_t<=GA?_t:null}return null},[Ft,gA,GA,Mt]),yn=x.useCallback(function(tn){var xt=Mt(tn),Et=Qt.map(function(PA){return PA.value});Ft!==null&&Et.push(Ot(tn)),Et.push(gA,GA);var dt=Et[0],_t=GA-gA;return Et.forEach(function(PA){var RA=Math.abs(xt-PA);RA<=_t&&(dt=PA,_t=RA)}),dt},[gA,GA,Qt,Ft,Mt,Ot]),un=function tn(xt,Et,dt){var _t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Et=="number"){var PA,RA=xt[dt],Le=RA+Et,Ke=[];Qt.forEach(function(ft){Ke.push(ft.value)}),Ke.push(gA,GA),Ke.push(Ot(RA));var We=Et>0?1:-1;_t==="unit"?Ke.push(Ot(RA+We*Ft)):Ke.push(Ot(Le)),Ke=Ke.filter(function(ft){return ft!==null}).filter(function(ft){return Et<0?ft<=RA:ft>=RA}),_t==="unit"&&(Ke=Ke.filter(function(ft){return ft!==RA}));var hA=_t==="unit"?RA:Le;PA=Ke[0];var zA=Math.abs(PA-hA);if(Ke.forEach(function(ft){var Lt=Math.abs(ft-hA);Lt1){var $A=(0,Be.Z)(xt);return $A[dt]=PA,tn($A,Et-We,dt,_t)}return PA}else{if(Et==="min")return gA;if(Et==="max")return GA}},Pn=function(xt,Et,dt){var _t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",PA=xt[dt],RA=un(xt,Et,dt,_t);return{value:RA,changed:RA!==PA}},yt=function(xt){return qt===null&&xt===0||typeof qt=="number"&&xt3&&arguments[3]!==void 0?arguments[3]:"unit",PA=xt.map(yn),RA=PA[dt],Le=un(PA,Et,dt,_t);if(PA[dt]=Le,vt===!1){var Ke=qt||0;dt>0&&PA[dt-1]!==RA&&(PA[dt]=Math.max(PA[dt],PA[dt-1]+Ke)),dt0;$A-=1)for(var ft=!0;yt(PA[$A]-PA[$A-1])&&ft;){var Lt=Pn(PA,-1,$A-1);PA[$A-1]=Lt.value,ft=Lt.changed}for(var zt=PA.length-1;zt>0;zt-=1)for(var wt=!0;yt(PA[zt]-PA[zt-1])&&wt;){var gn=Pn(PA,-1,zt-1);PA[zt-1]=gn.value,wt=gn.changed}for(var kA=0;kA=0?Tn:!1},[Tn,Pt]),it=x.useMemo(function(){return Object.keys(Jn||{}).map(function(fn){var rn=Jn[fn],la={value:Number(fn)};return rn&&(0,Qe.Z)(rn)==="object"&&!x.isValidElement(rn)&&("label"in rn||"style"in rn)?(la.style=rn.style,la.label=rn.label):la.label=rn,la}).filter(function(fn){var rn=fn.label;return rn||typeof rn=="number"}).sort(function(fn,rn){return fn.value-rn.value})},[Jn]),vn=IA(ut,Tt,Pt,it,kA,XA),Vt=(0,ye.Z)(vn,2),ln=Vt[0],Fn=Vt[1],mn=(0,Me.Z)(hA,{value:We}),aa=(0,ye.Z)(mn,2),Fa=aa[0],an=aa[1],hn=x.useMemo(function(){var fn=Fa==null?[]:Array.isArray(Fa)?Fa:[Fa],rn=(0,ye.Z)(fn,1),la=rn[0],fa=la===void 0?ut:la,Ia=Fa===null?[]:[fa];if(He){if(Ia=(0,Be.Z)(fn),$A||Fa===void 0){var $a=$A>=0?$A+1:2;for(Ia=Ia.slice(0,$a);Ia.length<$a;){var Ka;Ia.push((Ka=Ia[Ia.length-1])!==null&&Ka!==void 0?Ka:ut)}}Ia.sort(function(sr,Se){return sr-Se})}return Ia.forEach(function(sr,Se){Ia[Se]=ln(sr)}),Ia},[Fa,He,ut,$A,ln]),ya=function(rn){return He?rn:rn[0]},ja=(0,ce.Z)(function(fn){var rn=(0,Be.Z)(fn).sort(function(la,fa){return la-fa});ft&&!(0,De.Z)(rn,hn,!0)&&ft(ya(rn)),an(rn)}),Oa=(0,ce.Z)(function(fn){fn&&Cn.current.hideHelp();var rn=ya(hn);zt==null||zt(rn),(0,be.ZP)(!zt,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),wt==null||wt(rn)}),ga=function(rn){if(!(Pn||!qe||hn.length<=nA)){var la=(0,Be.Z)(hn);la.splice(rn,1),Lt==null||Lt(ya(la)),ja(la);var fa=Math.max(0,rn-1);Cn.current.hideHelp(),Cn.current.focus(fa)}},Un=sA(ca,Ya,hn,ut,Tt,ln,ja,Oa,Fn,qe,nA),AA=(0,ye.Z)(Un,5),eA=AA[0],uA=AA[1],qA=AA[2],ZA=AA[3],at=AA[4],Gt=function(rn,la){if(!Pn){var fa=(0,Be.Z)(hn),Ia=0,$a=0,Ka=Tt-ut;hn.forEach(function(Br,CA){var Bn=Math.abs(rn-Br);Bn<=Ka&&(Ka=Bn,Ia=CA),Br=0&&Cn.current.focus(fn)}wn(null)},[oa]);var xn=x.useMemo(function(){return yA&&Pt===null?!1:yA},[yA,Pt]),ia=(0,ce.Z)(function(fn,rn){at(fn,rn),Lt==null||Lt(ya(hn))}),_A=eA!==-1;x.useEffect(function(){if(!_A){var fn=hn.lastIndexOf(uA);Cn.current.focus(fn)}},[_A]);var Ua=x.useMemo(function(){return(0,Be.Z)(ZA).sort(function(fn,rn){return fn-rn})},[ZA]),va=x.useMemo(function(){return He?[Ua[0],Ua[Ua.length-1]]:[ut,Ua[0]]},[Ua,He,ut]),Ar=(0,ye.Z)(va,2),bn=Ar[0],or=Ar[1];x.useImperativeHandle(GA,function(){return{focus:function(){Cn.current.focus(0)},blur:function(){var rn,la=document,fa=la.activeElement;(rn=ca.current)!==null&&rn!==void 0&&rn.contains(fa)&&(fa==null||fa.blur())}}}),x.useEffect(function(){tn&&Cn.current.focus(0)},[]);var nr=x.useMemo(function(){return{min:ut,max:Tt,direction:Ya,disabled:Pn,keyboard:ot,step:Pt,included:Xt,includedStart:bn,includedEnd:or,range:He,tabIndex:_a,ariaLabelForHandle:YA,ariaLabelledByForHandle:St,ariaRequired:mt,ariaValueTextFormatterForHandle:et,styles:Ot||{},classNames:Mt||{}}},[ut,Tt,Ya,Pn,ot,Pt,Xt,bn,or,He,_a,YA,St,mt,et,Ot,Mt]);return x.createElement(oe.Provider,{value:nr},x.createElement("div",{ref:ca,className:ve()(Qt,vt,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Qt,"-disabled"),Pn),"".concat(Qt,"-vertical"),Ba),"".concat(Qt,"-horizontal"),!Ba),"".concat(Qt,"-with-marks"),it.length)),style:qt,onMouseDown:kt,id:yn},x.createElement("div",{className:ve()("".concat(Qt,"-rail"),Mt==null?void 0:Mt.rail),style:(0,we.Z)((0,we.Z)({},ea),Ot==null?void 0:Ot.rail)}),Pa!==!1&&x.createElement(iA,{prefixCls:Qt,style:Yn,values:hn,startPoint:nt,onStartMove:xn?ia:void 0}),x.createElement(lA,{prefixCls:Qt,marks:it,dots:ua,style:nn,activeStyle:Hn}),x.createElement(Ie,{ref:Cn,prefixCls:Qt,style:ta,values:ZA,draggingIndex:eA,draggingDelete:qA,onStartMove:ia,onOffsetChange:OA,onFocus:xt,onBlur:Et,handleRender:LA,activeHandleRender:Sa,onChangeComplete:Oa,onDelete:qe?ga:void 0}),x.createElement(Ve,{prefixCls:Qt,marks:it,onClick:Gt})))}),pA=Pe,JA=pA,Ge=ae(16089),cA=ae(2171),It=(0,x.createContext)({}),Bt=ae(8654),bt=ae(25399),VA=x.forwardRef((gA,GA)=>{const{open:Ft,draggingDelete:Qt}=gA,vt=(0,x.useRef)(null),qt=Ft&&!Qt,Mt=(0,x.useRef)(null);function Ot(){Ge.Z.cancel(Mt.current),Mt.current=null}function yn(){Mt.current=(0,Ge.Z)(()=>{var un;(un=vt.current)===null||un===void 0||un.forceAlign(),Mt.current=null})}return x.useEffect(()=>(qt?yn():Ot(),Ot),[qt,gA.title]),x.createElement(bt.Z,Object.assign({ref:(0,Bt.sQ)(vt,GA)},gA,{open:qt}))}),rA=ae(93083),QA=ae(17835),Ye=ae(63356),MA=ae(16931),Fe=ae(51636);const UA=gA=>{const{componentCls:GA,antCls:Ft,controlSize:Qt,dotSize:vt,marginFull:qt,marginPart:Mt,colorFillContentHover:Ot,handleColorDisabled:yn,calc:un,handleSize:Pn,handleSizeHover:yt,handleActiveColor:ot,handleActiveOutlineColor:tn,handleLineWidth:xt,handleLineWidthHover:Et,motionDurationMid:dt}=gA;return{[GA]:Object.assign(Object.assign({},(0,Ye.Wf)(gA)),{position:"relative",height:Qt,margin:`${(0,rA.unit)(Mt)} ${(0,rA.unit)(qt)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,rA.unit)(qt)} ${(0,rA.unit)(Mt)}`},[`${GA}-rail`]:{position:"absolute",backgroundColor:gA.railBg,borderRadius:gA.borderRadiusXS,transition:`background-color ${dt}`},[`${GA}-track,${GA}-tracks`]:{position:"absolute",transition:`background-color ${dt}`},[`${GA}-track`]:{backgroundColor:gA.trackBg,borderRadius:gA.borderRadiusXS},[`${GA}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${GA}-rail`]:{backgroundColor:gA.railHoverBg},[`${GA}-track`]:{backgroundColor:gA.trackHoverBg},[`${GA}-dot`]:{borderColor:Ot},[`${GA}-handle::after`]:{boxShadow:`0 0 0 ${(0,rA.unit)(xt)} ${gA.colorPrimaryBorderHover}`},[`${GA}-dot-active`]:{borderColor:gA.dotActiveBorderColor}},[`${GA}-handle`]:{position:"absolute",width:Pn,height:Pn,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:un(xt).mul(-1).equal(),insetBlockStart:un(xt).mul(-1).equal(),width:un(Pn).add(un(xt).mul(2)).equal(),height:un(Pn).add(un(xt).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Pn,height:Pn,backgroundColor:gA.colorBgElevated,boxShadow:`0 0 0 ${(0,rA.unit)(xt)} ${gA.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${dt}, inset-block-start ${dt}, width ${dt}, height ${dt}, box-shadow ${dt}, outline ${dt} - `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:un(yt).sub(Pn).div(2).add(Et).mul(-1).equal(),insetBlockStart:un(yt).sub(Pn).div(2).add(Et).mul(-1).equal(),width:un(yt).add(un(Et).mul(2)).equal(),height:un(yt).add(un(Et).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${(0,rA.unit)(Et)} ${ot}`,outline:`6px solid ${An}`,width:yt,height:yt,insetInlineStart:gA.calc(Pn).sub(yt).div(2).equal(),insetBlockStart:gA.calc(Pn).sub(yt).div(2).equal()}}},[`&-lock ${GA}-handle`]:{"&::before, &::after":{transition:"none"}},[`${GA}-mark`]:{position:"absolute",fontSize:gA.fontSize},[`${GA}-mark-text`]:{position:"absolute",display:"inline-block",color:gA.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:gA.colorText}},[`${GA}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${GA}-dot`]:{position:"absolute",width:vt,height:vt,backgroundColor:gA.colorBgElevated,border:`${(0,rA.unit)(xt)} solid ${gA.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${gA.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:gA.dotActiveBorderColor}},[`&${GA}-disabled`]:{cursor:"not-allowed",[`${GA}-rail`]:{backgroundColor:`${gA.railBg} !important`},[`${GA}-track`]:{backgroundColor:`${gA.trackBgDisabled} !important`},[` + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:un(yt).sub(Pn).div(2).add(Et).mul(-1).equal(),insetBlockStart:un(yt).sub(Pn).div(2).add(Et).mul(-1).equal(),width:un(yt).add(un(Et).mul(2)).equal(),height:un(yt).add(un(Et).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${(0,rA.unit)(Et)} ${ot}`,outline:`6px solid ${tn}`,width:yt,height:yt,insetInlineStart:gA.calc(Pn).sub(yt).div(2).equal(),insetBlockStart:gA.calc(Pn).sub(yt).div(2).equal()}}},[`&-lock ${GA}-handle`]:{"&::before, &::after":{transition:"none"}},[`${GA}-mark`]:{position:"absolute",fontSize:gA.fontSize},[`${GA}-mark-text`]:{position:"absolute",display:"inline-block",color:gA.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:gA.colorText}},[`${GA}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${GA}-dot`]:{position:"absolute",width:vt,height:vt,backgroundColor:gA.colorBgElevated,border:`${(0,rA.unit)(xt)} solid ${gA.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${gA.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:gA.dotActiveBorderColor}},[`&${GA}-disabled`]:{cursor:"not-allowed",[`${GA}-rail`]:{backgroundColor:`${gA.railBg} !important`},[`${GA}-track`]:{backgroundColor:`${gA.trackBgDisabled} !important`},[` ${GA}-dot `]:{backgroundColor:gA.colorBgElevated,borderColor:gA.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${GA}-handle::after`]:{backgroundColor:gA.colorBgElevated,cursor:"not-allowed",width:Pn,height:Pn,boxShadow:`0 0 0 ${(0,rA.unit)(xt)} ${yn}`,insetInlineStart:0,insetBlockStart:0},[` ${GA}-mark-text, ${GA}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Ft}-tooltip-inner`]:{minWidth:"unset"}})}},st=(gA,GA)=>{const{componentCls:Ft,railSize:Qt,handleSize:vt,dotSize:qt,marginFull:Mt,calc:Ot}=gA,yn=GA?"paddingBlock":"paddingInline",un=GA?"width":"height",Pn=GA?"height":"width",yt=GA?"insetBlockStart":"insetInlineStart",ot=GA?"top":"insetInlineStart",An=Ot(Qt).mul(3).sub(vt).div(2).equal(),xt=Ot(vt).sub(Qt).div(2).equal(),Et=GA?{borderWidth:`${(0,rA.unit)(xt)} 0`,transform:`translateY(${(0,rA.unit)(Ot(xt).mul(-1).equal())})`}:{borderWidth:`0 ${(0,rA.unit)(xt)}`,transform:`translateX(${(0,rA.unit)(gA.calc(xt).mul(-1).equal())})`};return{[yn]:Qt,[Pn]:Ot(Qt).mul(3).equal(),[`${Ft}-rail`]:{[un]:"100%",[Pn]:Qt},[`${Ft}-track,${Ft}-tracks`]:{[Pn]:Qt},[`${Ft}-track-draggable`]:Object.assign({},Et),[`${Ft}-handle`]:{[yt]:An},[`${Ft}-mark`]:{insetInlineStart:0,top:0,[ot]:Ot(Qt).mul(3).add(GA?0:Mt).equal(),[un]:"100%"},[`${Ft}-step`]:{insetInlineStart:0,top:0,[ot]:Qt,[un]:"100%",[Pn]:Qt},[`${Ft}-dot`]:{position:"absolute",[yt]:Ot(Qt).sub(qt).div(2).equal()}}},jA=gA=>{const{componentCls:GA,marginPartWithMark:Ft}=gA;return{[`${GA}-horizontal`]:Object.assign(Object.assign({},st(gA,!0)),{[`&${GA}-with-marks`]:{marginBottom:Ft}})}},TA=gA=>{const{componentCls:GA}=gA;return{[`${GA}-vertical`]:Object.assign(Object.assign({},st(gA,!1)),{height:"100%"})}},DA=gA=>{const Ft=gA.controlHeightLG/4,Qt=gA.controlHeightSM/2,vt=gA.lineWidth+1,qt=gA.lineWidth+1*1.5,Mt=gA.colorPrimary,Ot=new QA.FastColor(Mt).setA(.2).toRgbString();return{controlSize:Ft,railSize:4,handleSize:Ft,handleSizeHover:Qt,dotSize:8,handleLineWidth:vt,handleLineWidthHover:qt,railBg:gA.colorFillTertiary,railHoverBg:gA.colorFillSecondary,trackBg:gA.colorPrimaryBorder,trackHoverBg:gA.colorPrimaryBorderHover,handleColor:gA.colorPrimaryBorder,handleActiveColor:Mt,handleActiveOutlineColor:Ot,handleColorDisabled:new QA.FastColor(gA.colorTextDisabled).onBackground(gA.colorBgContainer).toHexString(),dotBorderColor:gA.colorBorderSecondary,dotActiveBorderColor:gA.colorPrimaryBorder,trackBgDisabled:gA.colorBgContainerDisabled}};var Jt=(0,MA.I$)("Slider",gA=>{const GA=(0,Fe.mergeToken)(gA,{marginPart:gA.calc(gA.controlHeight).sub(gA.controlSize).div(2).equal(),marginFull:gA.calc(gA.controlSize).div(2).equal(),marginPartWithMark:gA.calc(gA.controlHeightLG).sub(gA.controlSize).equal()});return[UA(GA),jA(GA),TA(GA)]},DA);function da(){const[gA,GA]=x.useState(!1),Ft=x.useRef(null),Qt=()=>{Ge.Z.cancel(Ft.current)},vt=qt=>{Qt(),qt?GA(qt):Ft.current=(0,Ge.Z)(()=>{GA(qt)})};return x.useEffect(()=>Qt,[]),[gA,vt]}var Gn=ae(48755),ha=function(gA,GA){var Ft={};for(var Qt in gA)Object.prototype.hasOwnProperty.call(gA,Qt)&&GA.indexOf(Qt)<0&&(Ft[Qt]=gA[Qt]);if(gA!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,Qt=Object.getOwnPropertySymbols(gA);vttypeof Ft=="number"?Ft.toString():""}var ra=x.forwardRef((gA,GA)=>{const{prefixCls:Ft,range:Qt,className:vt,rootClassName:qt,style:Mt,disabled:Ot,tooltipPrefixCls:yn,tipFormatter:un,tooltipVisible:Pn,getTooltipPopupContainer:yt,tooltipPlacement:ot,tooltip:An={},onChangeComplete:xt,classNames:Et,styles:dt}=gA,_t=ha(gA,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:PA}=gA,{getPrefixCls:RA,direction:Le,className:Ke,style:We,classNames:hA,styles:zA,getPopupContainer:$A}=(0,Gn.dj)("slider"),ft=x.useContext(cA.Z),Lt=Ot!=null?Ot:ft,{handleRender:zt,direction:wt}=x.useContext(It),kA=(wt||Le)==="rtl",[$t,Tn]=da(),[WA,Ba]=da(),Ea=Object.assign({},An),{open:Xt,placement:nt,getPopupContainer:Yn,prefixCls:ta,formatter:ea}=Ea,nn=Xt!=null?Xt:Pn,Hn=($t||WA)&&nn!==!1,Jn=Kn(ea,un),[ua,LA]=da(),Sa=He=>{xt==null||xt(He),LA(!1)},Pa=(He,qe)=>He||(qe?kA?"left":"right":"top"),Qa=RA("slider",Ft),[_a,YA,St]=Jt(Qa),mt=ve()(vt,Ke,hA.root,Et==null?void 0:Et.root,qt,{[`${Qa}-rtl`]:kA,[`${Qa}-lock`]:ua},YA,St);kA&&!_t.vertical&&(_t.reverse=!_t.reverse),x.useEffect(()=>{const He=()=>{(0,Ge.Z)(()=>{Ba(!1)},1)};return document.addEventListener("mouseup",He),()=>{document.removeEventListener("mouseup",He)}},[]);const et=Qt&&!nn,pn=zt||((He,qe)=>{const{index:yA}=qe,nA=He.props;function tt(XA,it,vn){var Vt,ln,Fn,mn;vn&&((ln=(Vt=_t)[XA])===null||ln===void 0||ln.call(Vt,it)),(mn=(Fn=nA)[XA])===null||mn===void 0||mn.call(Fn,it)}const ut=Object.assign(Object.assign({},nA),{onMouseEnter:XA=>{Tn(!0),tt("onMouseEnter",XA)},onMouseLeave:XA=>{Tn(!1),tt("onMouseLeave",XA)},onMouseDown:XA=>{Ba(!0),LA(!0),tt("onMouseDown",XA)},onFocus:XA=>{var it;Ba(!0),(it=_t.onFocus)===null||it===void 0||it.call(_t,XA),tt("onFocus",XA,!0)},onBlur:XA=>{var it;Ba(!1),(it=_t.onBlur)===null||it===void 0||it.call(_t,XA),tt("onBlur",XA,!0)}}),Tt=x.cloneElement(He,ut),Pt=(!!nn||Hn)&&Jn!==null;return et?Tt:x.createElement(VA,Object.assign({},Ea,{prefixCls:RA("tooltip",ta!=null?ta:yn),title:Jn?Jn(qe.value):"",open:Pt,placement:Pa(nt!=null?nt:ot,PA),key:yA,classNames:{root:`${Qa}-tooltip`},getPopupContainer:Yn||yt||$A}),Tt)}),ca=et?(He,qe)=>{const yA=x.cloneElement(He,{style:Object.assign(Object.assign({},He.props.style),{visibility:"hidden"})});return x.createElement(VA,Object.assign({},Ea,{prefixCls:RA("tooltip",ta!=null?ta:yn),title:Jn?Jn(qe.value):"",open:Jn!==null&&Hn,placement:Pa(nt!=null?nt:ot,PA),key:"tooltip",classNames:{root:`${Qa}-tooltip`},getPopupContainer:Yn||yt||$A,draggingDelete:qe.draggingDelete}),yA)}:void 0,Ya=Object.assign(Object.assign(Object.assign(Object.assign({},zA.root),We),dt==null?void 0:dt.root),Mt),fe=Object.assign(Object.assign({},zA.tracks),dt==null?void 0:dt.tracks),me=ve()(hA.tracks,Et==null?void 0:Et.tracks);return _a(x.createElement(JA,Object.assign({},_t,{classNames:Object.assign({handle:ve()(hA.handle,Et==null?void 0:Et.handle),rail:ve()(hA.rail,Et==null?void 0:Et.rail),track:ve()(hA.track,Et==null?void 0:Et.track)},me?{tracks:me}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},zA.handle),dt==null?void 0:dt.handle),rail:Object.assign(Object.assign({},zA.rail),dt==null?void 0:dt.rail),track:Object.assign(Object.assign({},zA.track),dt==null?void 0:dt.track)},Object.keys(fe).length?{tracks:fe}:{}),step:_t.step,range:Qt,className:mt,style:Ya,disabled:Lt,ref:GA,prefixCls:Qa,handleRender:pn,activeHandleRender:ca,onChangeComplete:Sa})))})},97774:function(Ue,Ze,ae){"use strict";Object.defineProperty(Ze,"__esModule",{value:!0}),Ze.default=void 0;var x=Object.assign||function(E){for(var b=1;b>1|(b&21845)<<1;y=(y&52428)>>2|(y&13107)<<2,y=(y&61680)>>4|(y&3855)<<4,E[b]=((y&65280)>>8|(y&255)<<8)>>1}for(var z=function(fe,me,He){for(var qe=fe.length,yA=0,nA=new we(me);yA>Tt]=Pt}else for(ut=new we(qe),yA=0;yA>15-fe[yA]);return ut},ee=new ve(288),b=0;b<144;++b)ee[b]=8;for(var b=144;b<256;++b)ee[b]=9;for(var b=256;b<280;++b)ee[b]=7;for(var b=280;b<288;++b)ee[b]=8;for(var oe=new ve(32),b=0;b<32;++b)oe[b]=5;var ie=z(ee,9,0),ge=z(ee,9,1),se=z(oe,5,0),he=z(oe,5,1),Oe=function(fe){for(var me=fe[0],He=1;Heme&&(me=fe[He]);return me},pe=function(fe,me,He){var qe=me/8|0;return(fe[qe]|fe[qe+1]<<8)>>(me&7)&He},Ie=function(fe,me){var He=me/8|0;return(fe[He]|fe[He+1]<<8|fe[He+2]<<16)>>(me&7)},Re=function(fe){return(fe+7)/8|0},_e=function(fe,me,He){return(me==null||me<0)&&(me=0),(He==null||He>fe.length)&&(He=fe.length),new ve(fe.subarray(me,He))},vA={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Ve=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Xe=function(fe,me,He){var qe=new Error(me||Ve[fe]);if(qe.code=fe,Error.captureStackTrace&&Error.captureStackTrace(qe,Xe),!He)throw qe;return qe},aA=function(fe,me,He,qe){var yA=fe.length,nA=qe?qe.length:0;if(!yA||me.f&&!me.l)return He||new ve(0);var tt=!He,ut=tt||me.i!=2,Tt=me.i;tt&&(He=new ve(yA*3));var Pt=function(nr){var fn=He.length;if(nr>fn){var rn=new ve(Math.max(fn*2,nr));rn.set(He),He=rn}},XA=me.f||0,it=me.p||0,vn=me.b||0,Vt=me.l,ln=me.d,Fn=me.m,mn=me.n,aa=yA*8;do{if(!Vt){XA=pe(fe,it,1);var Fa=pe(fe,it+1,3);if(it+=3,Fa)if(Fa==1)Vt=ge,ln=he,Fn=9,mn=5;else if(Fa==2){var ja=pe(fe,it,31)+257,Oa=pe(fe,it+10,15)+4,ga=ja+pe(fe,it+5,31)+1;it+=14;for(var Un=new ve(ga),AA=new ve(19),eA=0;eA>4;if(an<16)Un[eA++]=an;else{var Gt=0,kt=0;for(an==16?(kt=3+pe(fe,it,3),it+=2,Gt=Un[eA-1]):an==17?(kt=3+pe(fe,it,7),it+=3):an==18&&(kt=11+pe(fe,it,127),it+=7);kt--;)Un[eA++]=Gt}}var Ut=Un.subarray(0,ja),Dt=Un.subarray(ja);Fn=Oe(Ut),mn=Oe(Dt),Vt=z(Ut,Fn,1),ln=z(Dt,mn,1)}else Xe(1);else{var an=Re(it)+4,hn=fe[an-4]|fe[an-3]<<8,ya=an+hn;if(ya>yA){Tt&&Xe(0);break}ut&&Pt(vn+hn),He.set(fe.subarray(an,ya),vn),me.b=vn+=hn,me.p=it=ya*8,me.f=XA;continue}if(it>aa){Tt&&Xe(0);break}}ut&&Pt(vn+131072);for(var oa=(1<>4;if(it+=Gt&15,it>aa){Tt&&Xe(0);break}if(Gt||Xe(2),xn<256)He[vn++]=xn;else if(xn==256){OA=it,Vt=null;break}else{var ia=xn-254;if(xn>264){var eA=xn-257,_A=Be[eA];ia=pe(fe,it,(1<<_A)-1)+De[eA],it+=_A}var Ua=ln[Ie(fe,it)&wn],va=Ua>>4;Ua||Xe(3),it+=Ua&15;var Dt=le[va];if(va>3){var _A=Qe[va];Dt+=Ie(fe,it)&(1<<_A)-1,it+=_A}if(it>aa){Tt&&Xe(0);break}ut&&Pt(vn+131072);var Ar=vn+ia;if(vn>8},lA=function(fe,me,He){He<<=me&7;var qe=me/8|0;fe[qe]|=He,fe[qe+1]|=He>>8,fe[qe+2]|=He>>16},$e=function(fe,me){for(var He=[],qe=0;qevn&&(vn=nA[qe].s);var Vt=new we(vn+1),ln=tA(He[XA-1],Vt,0);if(ln>me){var qe=0,Fn=0,mn=ln-me,aa=1<me)Fn+=aa-(1<>=mn;Fn>0;){var an=nA[qe].s;Vt[an]=0&&Fn;--qe){var hn=nA[qe].s;Vt[hn]==me&&(--Vt[hn],++Fn)}ln=me}return{t:new ve(Vt),l:ln}},tA=function(fe,me,He){return fe.s==-1?Math.max(tA(fe.l,me,He+1),tA(fe.r,me,He+1)):me[fe.s]=He},EA=function(fe){for(var me=fe.length;me&&!fe[--me];);for(var He=new we(++me),qe=0,yA=fe[0],nA=1,tt=function(Tt){He[qe++]=Tt},ut=1;ut<=me;++ut)if(fe[ut]==yA&&ut!=me)++nA;else{if(!yA&&nA>2){for(;nA>138;nA-=138)tt(32754);nA>2&&(tt(nA>10?nA-11<<5|28690:nA-3<<5|12305),nA=0)}else if(nA>3){for(tt(yA),--nA;nA>6;nA-=6)tt(8304);nA>2&&(tt(nA-3<<5|8208),nA=0)}for(;nA--;)tt(yA);nA=1,yA=fe[ut]}return{c:He.subarray(0,qe),n:me}},iA=function(fe,me){for(var He=0,qe=0;qe>8,fe[yA+2]=fe[yA]^255,fe[yA+3]=fe[yA+1]^255;for(var nA=0;nA4&&!AA[ye[uA-1]];--uA);var qA=Pt+5<<3,ZA=iA(yA,ee)+iA(nA,oe)+tt,at=iA(yA,vn)+iA(nA,Fn)+tt+14+3*uA+iA(Oa,AA)+2*Oa[16]+3*Oa[17]+7*Oa[18];if(Tt>=0&&qA<=ZA&&qA<=at)return NA(me,XA,fe.subarray(Tt,Tt+Pt));var Gt,kt,Ut,Dt;if(BA(me,XA,1+(at15&&(BA(me,XA,xn[ga]>>5&127),XA+=xn[ga]>>12)}}else Gt=ie,kt=ee,Ut=se,Dt=oe;for(var ga=0;ga255){var ia=_A>>18&31;lA(me,XA,Gt[ia+257]),XA+=kt[ia+257],ia>7&&(BA(me,XA,_A>>23&31),XA+=Be[ia]);var Ua=_A&31;lA(me,XA,Ut[Ua]),XA+=Dt[Ua],Ua>3&&(lA(me,XA,_A>>5&8191),XA+=Qe[Ua])}else lA(me,XA,Gt[_A]),XA+=kt[_A]}return lA(me,XA,Gt[256]),XA+kt[256]},Je=new Ee([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),mA=new ve(0),sA=function(fe,me,He,qe,yA,nA){var tt=nA.z||fe.length,ut=new ve(qe+tt+5*(1+Math.ceil(tt/7e3))+yA),Tt=ut.subarray(qe,ut.length-yA),Pt=nA.l,XA=(nA.r||0)&7;if(me){XA&&(Tt[0]=nA.r>>3);for(var it=Je[me-1],vn=it>>13,Vt=it&8191,ln=(1<7e3||AA>24576)&&(Gt>423||!Pt)){XA=ke(fe,Tt,0,hn,ya,ja,ga,AA,uA,Un-uA,XA),AA=Oa=ga=0,uA=Un;for(var kt=0;kt<286;++kt)ya[kt]=0;for(var kt=0;kt<30;++kt)ja[kt]=0}var Ut=2,Dt=0,oa=Vt,wn=ZA-at&32767;if(Gt>2&&qA==an(Un-wn))for(var OA=Math.min(vn,Gt)-1,xn=Math.min(32767,Un),ia=Math.min(258,Gt);wn<=xn&&--oa&&ZA!=at;){if(fe[Un+Ut]==fe[Un+Ut-wn]){for(var _A=0;_AUt){if(Ut=_A,Dt=wn,_A>OA)break;for(var Ua=Math.min(wn,_A-2),va=0,kt=0;ktva&&(va=or,at=Ar)}}}ZA=at,at=Fn[ZA],wn+=ZA-at&32767}if(Dt){hn[AA++]=268435456|be[Ut]<<18|a[Dt];var nr=be[Ut]&31,fn=a[Dt]&31;ga+=Be[nr]+Qe[fn],++ya[257+nr],++ja[fn],eA=Un+Ut,++Oa}else hn[AA++]=fe[Un],++ya[fe[Un]]}}for(Un=Math.max(Un,eA);Un=tt&&(Tt[XA/8|0]=Pt,rn=tt),XA=NA(Tt,XA+1,fe.subarray(Un,rn))}nA.i=tt}return _e(ut,0,qe+Re(XA)+yA)},IA=null,KA=function(){var fe=-1;return{p:function(me){for(var He=fe,qe=0;qe>>8;fe=He},d:function(){return~fe}}},Pe=function(){var fe=1,me=0;return{p:function(He){for(var qe=fe,yA=me,nA=He.length|0,tt=0;tt!=nA;){for(var ut=Math.min(tt+2655,nA);tt>16),yA=(yA&65535)+15*(yA>>16)}fe=qe,me=yA},d:function(){return fe%=65521,me%=65521,(fe&255)<<24|(fe&65280)<<8|(me&255)<<8|me>>8}}},pA=function(fe,me,He,qe,yA){if(!yA&&(yA={l:1},me.dictionary)){var nA=me.dictionary.subarray(-32768),tt=new ve(nA.length+fe.length);tt.set(nA),tt.set(fe,nA.length),fe=tt,yA.w=nA.length}return sA(fe,me.level==null?6:me.level,me.mem==null?yA.l?Math.ceil(Math.max(8,Math.min(13,Math.log(fe.length)))*1.5):20:12+me.mem,He,qe,yA)},JA=function(fe,me){var He={};for(var qe in fe)He[qe]=fe[qe];for(var qe in me)He[qe]=me[qe];return He},Ge=function(fe,me,He){for(var qe=fe(),yA=fe.toString(),nA=yA.slice(yA.indexOf("[")+1,yA.lastIndexOf("]")).replace(/\s+/g,"").split(","),tt=0;tt>>0},DA=function(fe,me){return TA(fe,me)+TA(fe,me+4)*4294967296},Jt=function(fe,me,He){for(;He;++me)fe[me]=He,He>>>=8},da=function(fe,me){var He=me.filename;if(fe[0]=31,fe[1]=139,fe[2]=8,fe[8]=me.level<2?4:me.level==9?2:0,fe[9]=3,me.mtime!=0&&Jt(fe,4,Math.floor(new Date(me.mtime||Date.now())/1e3)),He){fe[3]=8;for(var qe=0;qe<=He.length;++qe)fe[qe+10]=He.charCodeAt(qe)}},Gn=function(fe){(fe[0]!=31||fe[1]!=139||fe[2]!=8)&&Xe(6,"invalid gzip data");var me=fe[3],He=10;me&4&&(He+=(fe[10]|fe[11]<<8)+2);for(var qe=(me>>3&1)+(me>>4&1);qe>0;qe-=!fe[He++]);return He+(me&2)},ha=function(fe){var me=fe.length;return(fe[me-4]|fe[me-3]<<8|fe[me-2]<<16|fe[me-1]<<24)>>>0},Kn=function(fe){return 10+(fe.filename?fe.filename.length+1:0)},On=function(fe,me){var He=me.level,qe=He==0?0:He<6?1:He==9?3:2;if(fe[0]=120,fe[1]=qe<<6|(me.dictionary&&32),fe[1]|=31-(fe[0]<<8|fe[1])%31,me.dictionary){var yA=Pe();yA.p(me.dictionary),Jt(fe,2,yA.d())}},ra=function(fe,me){return((fe[0]&15)!=8||fe[0]>>4>7||(fe[0]<<8|fe[1])%31)&&Xe(6,"invalid zlib data"),(fe[1]>>5&1)==+!me&&Xe(6,"invalid zlib data: "+(fe[1]&32?"need":"unexpected")+" dictionary"),(fe[1]>>3&4)+2};function gA(fe,me){return typeof fe=="function"&&(me=fe,fe={}),this.ondata=me,fe}var GA=null,Ft=null;function Qt(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[bt],function(qe){return Ye(vt(qe.data[0],qe.data[1]))},0,He)}function vt(fe,me){return pA(fe,me||{},0,0)}var qt=null,Mt=null;function Ot(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[Bt],function(qe){return Ye(yn(qe.data[0],MA(qe.data[1])))},1,He)}function yn(fe,me){return aA(fe,{i:2},me&&me.out,me&&me.dictionary)}var un=null,Pn=null;function yt(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[bt,ht,function(){return[ot]}],function(qe){return Ye(ot(qe.data[0],qe.data[1]))},2,He)}function ot(fe,me){me||(me={});var He=KA(),qe=fe.length;He.p(fe);var yA=pA(fe,me,Kn(me),8),nA=yA.length;return da(yA,me),Jt(yA,nA-8,He.d()),Jt(yA,nA-4,qe),yA}var An=null,xt=null;function Et(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[Bt,VA,function(){return[dt]}],function(qe){return Ye(dt(qe.data[0],qe.data[1]))},3,He)}function dt(fe,me){var He=Gn(fe);return He+8>fe.length&&Xe(6,"invalid gzip data"),aA(fe.subarray(He,-8),{i:2},me&&me.out||new ve(ha(fe)),me&&me.dictionary)}var _t=null,PA=null;function RA(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[bt,rA,function(){return[Le]}],function(qe){return Ye(Le(qe.data[0],qe.data[1]))},4,He)}function Le(fe,me){me||(me={});var He=Pe();He.p(fe);var qe=pA(fe,me,me.dictionary?6:2,4);return On(qe,me),Jt(qe,qe.length-4,He.d()),qe}var Ke=null,We=null;function hA(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[Bt,QA,function(){return[zA]}],function(qe){return Ye(zA(qe.data[0],MA(qe.data[1])))},5,He)}function zA(fe,me){return aA(fe.subarray(ra(fe,me&&me.dictionary),-4),{i:2},me&&me.out,me&&me.dictionary)}var $A=null,ft=null;function Lt(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),fe[0]==31&&fe[1]==139&&fe[2]==8?Et(fe,me,He):(fe[0]&15)!=8||fe[0]>>4>7||(fe[0]<<8|fe[1])%31?Ot(fe,me,He):hA(fe,me,He)}function zt(fe,me){return fe[0]==31&&fe[1]==139&&fe[2]==8?dt(fe,me):(fe[0]&15)!=8||fe[0]>>4>7||(fe[0]<<8|fe[1])%31?yn(fe,me):zA(fe,me)}var wt=function(fe,me,He,qe){for(var yA in fe){var nA=fe[yA],tt=me+yA,ut=qe;Array.isArray(nA)&&(ut=JA(qe,nA[1]),nA=nA[0]),nA instanceof ve?He[tt]=[nA,ut]:(He[tt+="/"]=[new ve(0),ut],wt(nA,tt,He,qe))}},gn=typeof TextEncoder!="undefined"&&new TextEncoder,kA=typeof TextDecoder!="undefined"&&new TextDecoder,$t=0;try{kA.decode(mA,{stream:!0}),$t=1}catch(fe){}var Tn=function(fe){for(var me="",He=0;;){var qe=fe[He++],yA=(qe>127)+(qe>223)+(qe>239);if(He+yA>fe.length)return{s:me,r:_e(fe,He-1)};yA?yA==3?(qe=((qe&15)<<18|(fe[He++]&63)<<12|(fe[He++]&63)<<6|fe[He++]&63)-65536,me+=String.fromCharCode(55296|qe>>10,56320|qe&1023)):yA&1?me+=String.fromCharCode((qe&31)<<6|fe[He++]&63):me+=String.fromCharCode((qe&15)<<12|(fe[He++]&63)<<6|fe[He++]&63):me+=String.fromCharCode(qe)}},WA=null,Ba=null;function Ea(fe,me){if(me){for(var He=new ve(fe.length),qe=0;qe>1)),tt=0,ut=function(XA){nA[tt++]=XA},qe=0;qenA.length){var Tt=new ve(tt+8+(yA-qe<<1));Tt.set(nA),nA=Tt}var Pt=fe.charCodeAt(qe);Pt<128||me?ut(Pt):Pt<2048?(ut(192|Pt>>6),ut(128|Pt&63)):Pt>55295&&Pt<57344?(Pt=65536+(Pt&1047552)|fe.charCodeAt(++qe)&1023,ut(240|Pt>>18),ut(128|Pt>>12&63),ut(128|Pt>>6&63),ut(128|Pt&63)):(ut(224|Pt>>12),ut(128|Pt>>6&63),ut(128|Pt&63))}return _e(nA,0,tt)}function Xt(fe,me){if(me){for(var He="",qe=0;qe65535&&Xe(9),me+=qe+4}return me},Hn=function(fe,me,He,qe,yA,nA,tt,ut){var Tt=qe.length,Pt=He.extra,XA=ut&&ut.length,it=nn(Pt);Jt(fe,me,tt!=null?33639248:67324752),me+=4,tt!=null&&(fe[me++]=20,fe[me++]=He.os),fe[me]=20,me+=2,fe[me++]=He.flag<<1|(nA<0&&8),fe[me++]=yA&&8,fe[me++]=He.compression&255,fe[me++]=He.compression>>8;var vn=new Date(He.mtime==null?Date.now():He.mtime),Vt=vn.getFullYear()-1980;if((Vt<0||Vt>119)&&Xe(10),Jt(fe,me,Vt<<25|vn.getMonth()+1<<21|vn.getDate()<<16|vn.getHours()<<11|vn.getMinutes()<<5|vn.getSeconds()>>1),me+=4,nA!=-1&&(Jt(fe,me,He.crc),Jt(fe,me+4,nA<0?-nA-2:nA),Jt(fe,me+8,He.size)),Jt(fe,me+12,Tt),Jt(fe,me+14,it),me+=16,tt!=null&&(Jt(fe,me,XA),Jt(fe,me+6,He.attrs),Jt(fe,me+10,tt),me+=14),fe.set(qe,me),me+=Tt,it)for(var ln in Pt){var Fn=Pt[ln],mn=Fn.length;Jt(fe,me,+ln),Jt(fe,me+2,mn),fe.set(Fn,me+4),me+=4+mn}return XA&&(fe.set(ut,me),me+=XA),me},Jn=function(fe,me,He,qe,yA){Jt(fe,me,101010256),Jt(fe,me+8,He),Jt(fe,me+10,He),Jt(fe,me+12,qe),Jt(fe,me+16,yA)},ua=null,LA=null,Sa=null,Pa=null;function Qa(fe,me,He){He||(He=me,me={}),typeof He!="function"&&Xe(7);var qe={};wt(fe,"",qe,me);var yA=Object.keys(qe),nA=yA.length,tt=0,ut=0,Tt=nA,Pt=new Array(nA),XA=[],it=function(){for(var mn=0;mn65535&&ZA(Xe(11,0,1),null),!qA)ZA(null,an);else if(ja<16e4)try{ZA(null,vt(an,hn))}catch(at){ZA(at,null)}else XA.push(Qt(an,hn,ZA))},Fn=0;Fn65535&&Xe(11);var aa=XA?vt(Tt,Pt):Tt,Fa=aa.length,an=KA();an.p(Tt),qe.push(JA(Pt,{size:Tt.length,crc:an.d(),c:aa,f:it,m:ln,u:vn!=tt.length||ln&&Vt.length!=Fn,o:yA,compression:XA})),yA+=30+vn+mn+Fa,nA+=76+2*(vn+mn)+(Fn||0)+Fa}for(var hn=new ve(nA+22),ya=yA,ja=nA-yA,Oa=0;Oa65558)return tt(Xe(13,0,1),null),yA;var Tt=jA(fe,ut+8);if(Tt){var Pt=Tt,XA=TA(fe,ut+16),it=XA==4294967295||Pt==65535;if(it){var vn=TA(fe,ut-12);it=TA(fe,vn)==101075792,it&&(Pt=Tt=TA(fe,vn+32),XA=TA(fe,vn+48))}for(var Vt=me&&me.filter,ln=function(mn){var aa=ta(fe,XA,it),Fa=aa[0],an=aa[1],hn=aa[2],ya=aa[3],ja=aa[4],Oa=aa[5],ga=Yn(fe,Oa);XA=ja;var Un=function(eA,uA){eA?(yA(),tt(eA,null)):(uA&&(nA[ya]=uA),--Tt||tt(null,nA))};if(!Vt||Vt({name:ya,size:an,originalSize:hn,compression:Fa}))if(!Fa)Un(null,_e(fe,ga,ga+an));else if(Fa==8){var AA=fe.subarray(ga,ga+an);if(hn<524288||an>.8*hn)try{Un(null,yn(AA,{out:new ve(hn)}))}catch(eA){Un(eA,null)}else qe.push(Ot(AA,{size:hn},Un))}else Un(Xe(14,"unknown compression type "+Fa,1),null);else Un(null,null)},Fn=0;Fn65558)&&Xe(13);var yA=jA(fe,qe+8);if(!yA)return{};var nA=TA(fe,qe+16),tt=nA==4294967295||yA==65535;if(tt){var ut=TA(fe,qe-12);tt=TA(fe,ut)==101075792,tt&&(yA=TA(fe,ut+32),nA=TA(fe,ut+48))}for(var Tt=me&&me.filter,Pt=0;Pt0&&de[de.length-1])&&(FA[0]===6||FA[0]===2)){re=0;continue}if(FA[0]===3&&(!de||FA[1]>de[0]&&FA[1]=55296&&ue<=56319&&re>10)+55296,xe%1024+56320)),(ue+1===re||ne.length>16384)&&(de+=String.fromCharCode.apply(String,ne),ne.length=0)}return de},Me="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",De=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),be=0;be>4,bA[ue++]=(xe&15)<<4|ze>>2,bA[ue++]=(ze&3)<<6|je&63;return FA},b=function(te){for(var Ae=te.length,re=[],ne=0;ne>z,se=1<>z,pe=ge+Oe,Ie=pe,Re=32,_e=Ie+Re,vA=65536>>ee,Ve=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return re=this.index[Ae>>z],re=(re<>z)],re=(re<>ee),re=this.index[re],re+=Ae>>z&Xe,re=this.index[re],re=(re<ke?(ue.push(!0),ze-=ke):ue.push(!1),["normal","auto","loose"].indexOf(Ae)!==-1&&[8208,8211,12316,12448].indexOf(de)!==-1)return ne.push(xe),re.push(ht);if(ze===IA||ze===cA){if(xe===0)return ne.push(xe),re.push(Gn);var je=re[xe-1];return PA.indexOf(je)===-1?(ne.push(ne[xe-1]),re.push(je)):(ne.push(xe),re.push(Gn))}if(ne.push(xe),ze===ha)return re.push(Ae==="strict"?MA:Ft);if(ze===Ot||ze===da)return re.push(Gn);if(ze===yn)return de>=131072&&de<=196605||de>=196608&&de<=262141?re.push(Ft):re.push(Gn);re.push(ze)}),[ne,re,ue]},We=function(te,Ae,re,ne){var ue=ne[re];if(Array.isArray(te)?te.indexOf(ue)!==-1:te===ue)for(var de=re;de<=ne.length;){de++;var xe=ne[de];if(xe===Ae)return!0;if(xe!==Ge)break}if(ue===Ge)for(var de=re;de>0;){de--;var ze=ne[de];if(Array.isArray(te)?te.indexOf(ze)!==-1:te===ze)for(var je=re;je<=ne.length;){je++;var xe=ne[je];if(xe===Ae)return!0;if(xe!==Ge)break}if(ze!==Ge)break}return!1},hA=function(te,Ae){for(var re=te;re>=0;){var ne=Ae[re];if(ne===Ge)re--;else return ne}return 0},zA=function(te,Ae,re,ne,ue){if(re[ne]===0)return yt;var de=ne-1;if(Array.isArray(ue)&&ue[de]===!0)return yt;var xe=de-1,ze=de+1,je=Ae[de],FA=xe>=0?Ae[xe]:0,bA=Ae[ze];if(je===mA&&bA===sA)return yt;if(Et.indexOf(je)!==-1)return Pn;if(Et.indexOf(bA)!==-1||dt.indexOf(bA)!==-1)return yt;if(hA(de,Ae)===pA)return ot;if(An.get(te[de])===cA||(je===Kn||je===On)&&An.get(te[ze])===cA||je===Pe||bA===Pe||je===JA||[Ge,It,bt].indexOf(je)===-1&&bA===JA||[VA,rA,QA,st,Jt].indexOf(bA)!==-1||hA(de,Ae)===Fe||We(UA,Fe,de,Ae)||We([VA,rA],MA,de,Ae)||We(Rt,Rt,de,Ae))return yt;if(je===Ge)return ot;if(je===UA||bA===UA)return yt;if(bA===ht||je===ht)return ot;if([It,bt,MA].indexOf(bA)!==-1||je===Bt||FA===GA&&Le.indexOf(je)!==-1||je===Jt&&bA===GA||bA===Ye||xt.indexOf(bA)!==-1&&je===jA||xt.indexOf(je)!==-1&&bA===jA||je===DA&&[Ft,Kn,On].indexOf(bA)!==-1||[Ft,Kn,On].indexOf(je)!==-1&&bA===TA||xt.indexOf(je)!==-1&&_t.indexOf(bA)!==-1||_t.indexOf(je)!==-1&&xt.indexOf(bA)!==-1||[DA,TA].indexOf(je)!==-1&&(bA===jA||[Fe,bt].indexOf(bA)!==-1&&Ae[ze+1]===jA)||[Fe,bt].indexOf(je)!==-1&&bA===jA||je===jA&&[jA,Jt,st].indexOf(bA)!==-1)return yt;if([jA,Jt,st,VA,rA].indexOf(bA)!==-1)for(var HA=de;HA>=0;){var lt=Ae[HA];if(lt===jA)return yt;if([Jt,st].indexOf(lt)!==-1)HA--;else break}if([DA,TA].indexOf(bA)!==-1)for(var HA=[VA,rA].indexOf(je)!==-1?xe:de;HA>=0;){var lt=Ae[HA];if(lt===jA)return yt;if([Jt,st].indexOf(lt)!==-1)HA--;else break}if(Qt===je&&[Qt,vt,ra,gA].indexOf(bA)!==-1||[vt,ra].indexOf(je)!==-1&&[vt,qt].indexOf(bA)!==-1||[qt,gA].indexOf(je)!==-1&&bA===qt||RA.indexOf(je)!==-1&&[Ye,TA].indexOf(bA)!==-1||RA.indexOf(bA)!==-1&&je===DA||xt.indexOf(je)!==-1&&xt.indexOf(bA)!==-1||je===st&&xt.indexOf(bA)!==-1||xt.concat(jA).indexOf(je)!==-1&&bA===Fe&&un.indexOf(te[ze])===-1||xt.concat(jA).indexOf(bA)!==-1&&je===rA)return yt;if(je===Mt&&bA===Mt){for(var $n=re[de],En=1;$n>0&&($n--,Ae[$n]===Mt);)En++;if(En%2!==0)return yt}return je===Kn&&bA===On?yt:ot},$A=function(te,Ae){Ae||(Ae={lineBreak:"normal",wordBreak:"normal"});var re=Ke(te,Ae.lineBreak),ne=re[0],ue=re[1],de=re[2];(Ae.wordBreak==="break-all"||Ae.wordBreak==="break-word")&&(ue=ue.map(function(ze){return[jA,Gn,Ot].indexOf(ze)!==-1?Ft:ze}));var xe=Ae.wordBreak==="keep-all"?de.map(function(ze,je){return ze&&te[je]>=19968&&te[je]<=40959}):void 0;return[ne,ue,xe]},ft=function(){function te(Ae,re,ne,ue){this.codePoints=Ae,this.required=re===Pn,this.start=ne,this.end=ue}return te.prototype.slice=function(){return ce.apply(void 0,this.codePoints.slice(this.start,this.end))},te}(),Lt=function(te,Ae){var re=ye(te),ne=$A(re,Ae),ue=ne[0],de=ne[1],xe=ne[2],ze=re.length,je=0,FA=0;return{next:function(){if(FA>=ze)return{done:!0,value:null};for(var bA=yt;FA=mn&&te<=57},uA=function(te){return te>=55296&&te<=57343},qA=function(te){return eA(te)||te>=ja&&te<=ga||te>=aa&&te<=an},ZA=function(te){return te>=aa&&te<=ya},at=function(te){return te>=ja&&te<=AA},Gt=function(te){return ZA(te)||at(te)},kt=function(te){return te>=me},Ut=function(te){return te===$t||te===Ba||te===Ea},Dt=function(te){return Gt(te)||kt(te)||te===ua},oa=function(te){return Dt(te)||eA(te)||te===LA},wn=function(te){return te>=Pt&&te<=XA||te===it||te>=vn&&te<=Vt||te===ln},OA=function(te,Ae){return te!==WA?!1:Ae!==$t},xn=function(te,Ae,re){return te===LA?Dt(Ae)||OA(Ae,re):Dt(te)?!0:!!(te===WA&&OA(te,Ae))},ia=function(te,Ae,re){return te===yA||te===LA?eA(Ae)?!0:Ae===Tt&&eA(re):eA(te===Tt?Ae:te)},_A=function(te){var Ae=0,re=1;(te[Ae]===yA||te[Ae]===LA)&&(te[Ae]===LA&&(re=-1),Ae++);for(var ne=[];eA(te[Ae]);)ne.push(te[Ae++]);var ue=ne.length?parseInt(ce.apply(void 0,ne),10):0;te[Ae]===Tt&&Ae++;for(var de=[];eA(te[Ae]);)de.push(te[Ae++]);var xe=de.length,ze=xe?parseInt(ce.apply(void 0,de),10):0;(te[Ae]===Oa||te[Ae]===Fa)&&Ae++;var je=1;(te[Ae]===yA||te[Ae]===LA)&&(te[Ae]===LA&&(je=-1),Ae++);for(var FA=[];eA(te[Ae]);)FA.push(te[Ae++]);var bA=FA.length?parseInt(ce.apply(void 0,FA),10):0;return re*(ue+ze*Math.pow(10,-xe))*Math.pow(10,je*bA)},Ua={type:2},va={type:3},Ar={type:4},bn={type:13},or={type:8},nr={type:21},fn={type:9},rn={type:10},la={type:11},fa={type:12},Ia={type:14},$a={type:23},Ka={type:1},sr={type:25},Se={type:24},Cr={type:26},Fr={type:27},Br={type:28},CA={type:29},Bn={type:31},_n={type:32},Kt=function(){function te(){this._value=[]}return te.prototype.write=function(Ae){this._value=this._value.concat(ye(Ae))},te.prototype.read=function(){for(var Ae=[],re=this.consumeToken();re!==_n;)Ae.push(re),re=this.consumeToken();return Ae},te.prototype.consumeToken=function(){var Ae=this.consumeCodePoint();switch(Ae){case Xt:return this.consumeStringToken(Xt);case Yn:var re=this.peekCodePoint(0),ne=this.peekCodePoint(1),ue=this.peekCodePoint(2);if(oa(re)||OA(ne,ue)){var de=xn(re,ne,ue)?wt:zt,xe=this.consumeName();return{type:5,value:xe,flags:de}}break;case ta:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),bn;break;case nn:return this.consumeStringToken(nn);case Hn:return Ua;case Jn:return va;case qe:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),Ia;break;case yA:if(ia(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case nA:return Ar;case LA:var ze=Ae,je=this.peekCodePoint(0),FA=this.peekCodePoint(1);if(ia(ze,je,FA))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();if(xn(ze,je,FA))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();if(je===LA&&FA===Qa)return this.consumeCodePoint(),this.consumeCodePoint(),Se;break;case Tt:if(ia(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case Tn:if(this.peekCodePoint(0)===qe)for(this.consumeCodePoint();;){var bA=this.consumeCodePoint();if(bA===qe&&(bA=this.consumeCodePoint(),bA===Tn))return this.consumeToken();if(bA===Fn)return this.consumeToken()}break;case tt:return Cr;case ut:return Fr;case Pa:if(this.peekCodePoint(0)===Sa&&this.peekCodePoint(1)===LA&&this.peekCodePoint(2)===LA)return this.consumeCodePoint(),this.consumeCodePoint(),sr;break;case _a:var HA=this.peekCodePoint(0),lt=this.peekCodePoint(1),$n=this.peekCodePoint(2);if(xn(HA,lt,$n)){var xe=this.consumeName();return{type:7,value:xe}}break;case YA:return Br;case WA:if(OA(Ae,this.peekCodePoint(0)))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();break;case St:return CA;case mt:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),or;break;case et:return la;case ca:return fa;case hn:case Un:var En=this.peekCodePoint(0),kn=this.peekCodePoint(1);return En===yA&&(qA(kn)||kn===pn)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();case Ya:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),fn;if(this.peekCodePoint(0)===Ya)return this.consumeCodePoint(),nr;break;case fe:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),rn;break;case Fn:return _n}return Ut(Ae)?(this.consumeWhiteSpace(),Bn):eA(Ae)?(this.reconsumeCodePoint(Ae),this.consumeNumericToken()):Dt(Ae)?(this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken()):{type:6,value:ce(Ae)}},te.prototype.consumeCodePoint=function(){var Ae=this._value.shift();return typeof Ae=="undefined"?-1:Ae},te.prototype.reconsumeCodePoint=function(Ae){this._value.unshift(Ae)},te.prototype.peekCodePoint=function(Ae){return Ae>=this._value.length?-1:this._value[Ae]},te.prototype.consumeUnicodeRangeToken=function(){for(var Ae=[],re=this.consumeCodePoint();qA(re)&&Ae.length<6;)Ae.push(re),re=this.consumeCodePoint();for(var ne=!1;re===pn&&Ae.length<6;)Ae.push(re),re=this.consumeCodePoint(),ne=!0;if(ne){var ue=parseInt(ce.apply(void 0,Ae.map(function(je){return je===pn?mn:je})),16),de=parseInt(ce.apply(void 0,Ae.map(function(je){return je===pn?ga:je})),16);return{type:30,start:ue,end:de}}var xe=parseInt(ce.apply(void 0,Ae),16);if(this.peekCodePoint(0)===LA&&qA(this.peekCodePoint(1))){this.consumeCodePoint(),re=this.consumeCodePoint();for(var ze=[];qA(re)&&ze.length<6;)ze.push(re),re=this.consumeCodePoint();var de=parseInt(ce.apply(void 0,ze),16);return{type:30,start:xe,end:de}}else return{type:30,start:xe,end:xe}},te.prototype.consumeIdentLikeToken=function(){var Ae=this.consumeName();return Ae.toLowerCase()==="url"&&this.peekCodePoint(0)===Hn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Hn?(this.consumeCodePoint(),{type:19,value:Ae}):{type:20,value:Ae}},te.prototype.consumeUrlToken=function(){var Ae=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Fn)return{type:22,value:""};var re=this.peekCodePoint(0);if(re===nn||re===Xt){var ne=this.consumeStringToken(this.consumeCodePoint());return ne.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Fn||this.peekCodePoint(0)===Jn)?(this.consumeCodePoint(),{type:22,value:ne.value}):(this.consumeBadUrlRemnants(),$a)}for(;;){var ue=this.consumeCodePoint();if(ue===Fn||ue===Jn)return{type:22,value:ce.apply(void 0,Ae)};if(Ut(ue))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Fn||this.peekCodePoint(0)===Jn?(this.consumeCodePoint(),{type:22,value:ce.apply(void 0,Ae)}):(this.consumeBadUrlRemnants(),$a);if(ue===Xt||ue===nn||ue===Hn||wn(ue))return this.consumeBadUrlRemnants(),$a;if(ue===WA)if(OA(ue,this.peekCodePoint(0)))Ae.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),$a;else Ae.push(ue)}},te.prototype.consumeWhiteSpace=function(){for(;Ut(this.peekCodePoint(0));)this.consumeCodePoint()},te.prototype.consumeBadUrlRemnants=function(){for(;;){var Ae=this.consumeCodePoint();if(Ae===Jn||Ae===Fn)return;OA(Ae,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},te.prototype.consumeStringSlice=function(Ae){for(var re=5e4,ne="";Ae>0;){var ue=Math.min(re,Ae);ne+=ce.apply(void 0,this._value.splice(0,ue)),Ae-=ue}return this._value.shift(),ne},te.prototype.consumeStringToken=function(Ae){var re="",ne=0;do{var ue=this._value[ne];if(ue===Fn||ue===void 0||ue===Ae)return re+=this.consumeStringSlice(ne),{type:0,value:re};if(ue===$t)return this._value.splice(0,ne),Ka;if(ue===WA){var de=this._value[ne+1];de!==Fn&&de!==void 0&&(de===$t?(re+=this.consumeStringSlice(ne),ne=-1,this._value.shift()):OA(ue,de)&&(re+=this.consumeStringSlice(ne),re+=ce(this.consumeEscapedCodePoint()),ne=-1))}ne++}while(!0)},te.prototype.consumeNumber=function(){var Ae=[],re=gn,ne=this.peekCodePoint(0);for((ne===yA||ne===LA)&&Ae.push(this.consumeCodePoint());eA(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ne=this.peekCodePoint(0);var ue=this.peekCodePoint(1);if(ne===Tt&&eA(ue))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),re=kA;eA(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ne=this.peekCodePoint(0),ue=this.peekCodePoint(1);var de=this.peekCodePoint(2);if((ne===Oa||ne===Fa)&&((ue===yA||ue===LA)&&eA(de)||eA(ue)))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),re=kA;eA(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());return[_A(Ae),re]},te.prototype.consumeNumericToken=function(){var Ae=this.consumeNumber(),re=Ae[0],ne=Ae[1],ue=this.peekCodePoint(0),de=this.peekCodePoint(1),xe=this.peekCodePoint(2);if(xn(ue,de,xe)){var ze=this.consumeName();return{type:15,number:re,flags:ne,unit:ze}}return ue===ea?(this.consumeCodePoint(),{type:16,number:re,flags:ne}):{type:17,number:re,flags:ne}},te.prototype.consumeEscapedCodePoint=function(){var Ae=this.consumeCodePoint();if(qA(Ae)){for(var re=ce(Ae);qA(this.peekCodePoint(0))&&re.length<6;)re+=ce(this.consumeCodePoint());Ut(this.peekCodePoint(0))&&this.consumeCodePoint();var ne=parseInt(re,16);return ne===0||uA(ne)||ne>1114111?He:ne}return Ae===Fn?He:Ae},te.prototype.consumeName=function(){for(var Ae="";;){var re=this.consumeCodePoint();if(oa(re))Ae+=ce(re);else if(OA(re,this.peekCodePoint(0)))Ae+=ce(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(re),Ae}},te}(),Dn=function(){function te(Ae){this._tokens=Ae}return te.create=function(Ae){var re=new Kt;return re.write(Ae),new te(re.read())},te.parseValue=function(Ae){return te.create(Ae).parseComponentValue()},te.parseValues=function(Ae){return te.create(Ae).parseComponentValues()},te.prototype.parseComponentValue=function(){for(var Ae=this.consumeToken();Ae.type===31;)Ae=this.consumeToken();if(Ae.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Ae);var re=this.consumeComponentValue();do Ae=this.consumeToken();while(Ae.type===31);if(Ae.type===32)return re;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},te.prototype.parseComponentValues=function(){for(var Ae=[];;){var re=this.consumeComponentValue();if(re.type===32)return Ae;Ae.push(re),Ae.push()}},te.prototype.consumeComponentValue=function(){var Ae=this.consumeToken();switch(Ae.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Ae.type);case 19:return this.consumeFunction(Ae)}return Ae},te.prototype.consumeSimpleBlock=function(Ae){for(var re={type:Ae,values:[]},ne=this.consumeToken();;){if(ne.type===32||Wt(ne,Ae))return re;this.reconsumeToken(ne),re.values.push(this.consumeComponentValue()),ne=this.consumeToken()}},te.prototype.consumeFunction=function(Ae){for(var re={name:Ae.value,values:[],type:18};;){var ne=this.consumeToken();if(ne.type===32||ne.type===3)return re;this.reconsumeToken(ne),re.values.push(this.consumeComponentValue())}},te.prototype.consumeToken=function(){var Ae=this._tokens.shift();return typeof Ae=="undefined"?_n:Ae},te.prototype.reconsumeToken=function(Ae){this._tokens.unshift(Ae)},te}(),Nn=function(te){return te.type===15},Zn=function(te){return te.type===17},rt=function(te){return te.type===20},wr=function(te){return te.type===0},Te=function(te,Ae){return rt(te)&&te.value===Ae},dA=function(te){return te.type!==31},SA=function(te){return te.type!==31&&te.type!==4},Qn=function(te){var Ae=[],re=[];return te.forEach(function(ne){if(ne.type===4){if(re.length===0)throw new Error("Error parsing function args, zero tokens for arg");Ae.push(re),re=[];return}ne.type!==31&&re.push(ne)}),re.length&&Ae.push(re),Ae},Wt=function(te,Ae){return Ae===11&&te.type===12||Ae===28&&te.type===29?!0:Ae===2&&te.type===3},Mn=function(te){return te.type===17||te.type===15},Yt=function(te){return te.type===16||Mn(te)},cn=function(te){return te.length>1?[te[0],te[1]]:[te[0]]},At={type:17,number:0,flags:gn},en={type:16,number:50,flags:gn},Sn={type:16,number:100,flags:gn},Vn=function(te,Ae,re){var ne=te[0],ue=te[1];return[Rn(ne,Ae),Rn(typeof ue!="undefined"?ue:ne,re)]},Rn=function(te,Ae){if(te.type===16)return te.number/100*Ae;if(Nn(te))switch(te.unit){case"rem":case"em":return 16*te.number;case"px":default:return te.number}return te.number},fA="deg",Nt="grad",sn="rad",tn="turn",Cn={name:"angle",parse:function(te,Ae){if(Ae.type===15)switch(Ae.unit){case fA:return Math.PI*Ae.number/180;case Nt:return Math.PI/200*Ae.number;case sn:return Ae.number;case tn:return Math.PI*2*Ae.number}throw new Error("Unsupported angle type")}},on=function(te){return te.type===15&&(te.unit===fA||te.unit===Nt||te.unit===sn||te.unit===tn)},jn=function(te){var Ae=te.filter(rt).map(function(re){return re.value}).join(" ");switch(Ae){case"to bottom right":case"to right bottom":case"left top":case"top left":return[At,At];case"to top":case"bottom":return jt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[At,Sn];case"to right":case"left":return jt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Sn,Sn];case"to bottom":case"top":return jt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Sn,At];case"to left":case"right":return jt(270)}return 0},jt=function(te){return Math.PI*te/180},pt={name:"color",parse:function(te,Ae){if(Ae.type===18){var re=xa[Ae.name];if(typeof re=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Ae.name+'"');return re(te,Ae.values)}if(Ae.type===5){if(Ae.value.length===3){var ne=Ae.value.substring(0,1),ue=Ae.value.substring(1,2),de=Ae.value.substring(2,3);return Xn(parseInt(ne+ne,16),parseInt(ue+ue,16),parseInt(de+de,16),1)}if(Ae.value.length===4){var ne=Ae.value.substring(0,1),ue=Ae.value.substring(1,2),de=Ae.value.substring(2,3),xe=Ae.value.substring(3,4);return Xn(parseInt(ne+ne,16),parseInt(ue+ue,16),parseInt(de+de,16),parseInt(xe+xe,16)/255)}if(Ae.value.length===6){var ne=Ae.value.substring(0,2),ue=Ae.value.substring(2,4),de=Ae.value.substring(4,6);return Xn(parseInt(ne,16),parseInt(ue,16),parseInt(de,16),1)}if(Ae.value.length===8){var ne=Ae.value.substring(0,2),ue=Ae.value.substring(2,4),de=Ae.value.substring(4,6),xe=Ae.value.substring(6,8);return Xn(parseInt(ne,16),parseInt(ue,16),parseInt(de,16),parseInt(xe,16)/255)}}if(Ae.type===20){var ze=Ha[Ae.value.toUpperCase()];if(typeof ze!="undefined")return ze}return Ha.TRANSPARENT}},Ct=function(te){return(255&te)===0},Zt=function(te){var Ae=255&te,re=255&te>>8,ne=255&te>>16,ue=255&te>>24;return Ae<255?"rgba("+ue+","+ne+","+re+","+Ae/255+")":"rgb("+ue+","+ne+","+re+")"},Xn=function(te,Ae,re,ne){return(te<<24|Ae<<16|re<<8|Math.round(ne*255)<<0)>>>0},Ca=function(te,Ae){if(te.type===17)return te.number;if(te.type===16){var re=Ae===3?1:255;return Ae===3?te.number/100*re:Math.round(te.number/100*re)}return 0},Za=function(te,Ae){var re=Ae.filter(SA);if(re.length===3){var ne=re.map(Ca),ue=ne[0],de=ne[1],xe=ne[2];return Xn(ue,de,xe,1)}if(re.length===4){var ze=re.map(Ca),ue=ze[0],de=ze[1],xe=ze[2],je=ze[3];return Xn(ue,de,xe,je)}return 0};function Na(te,Ae,re){return re<0&&(re+=1),re>=1&&(re-=1),re<1/6?(Ae-te)*re*6+te:re<1/2?Ae:re<2/3?(Ae-te)*6*(2/3-re)+te:te}var ar=function(te,Ae){var re=Ae.filter(SA),ne=re[0],ue=re[1],de=re[2],xe=re[3],ze=(ne.type===17?jt(ne.number):Cn.parse(te,ne))/(Math.PI*2),je=Yt(ue)?ue.number/100:0,FA=Yt(de)?de.number/100:0,bA=typeof xe!="undefined"&&Yt(xe)?Rn(xe,1):1;if(je===0)return Xn(FA*255,FA*255,FA*255,1);var HA=FA<=.5?FA*(je+1):FA+je-FA*je,lt=FA*2-HA,$n=Na(lt,HA,ze+1/3),En=Na(lt,HA,ze),kn=Na(lt,HA,ze-1/3);return Xn($n*255,En*255,kn*255,bA)},xa={hsl:ar,hsla:ar,rgb:Za,rgba:Za},ba=function(te,Ae){return pt.parse(te,Dn.create(Ae).parseComponentValue())},Ha={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Wa={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(te,Ae){return Ae.map(function(re){if(rt(re))switch(re.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ln={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},gt=function(te,Ae){var re=pt.parse(te,Ae[0]),ne=Ae[1];return ne&&Yt(ne)?{color:re,stop:ne}:{color:re,stop:null}},ct=function(te,Ae){var re=te[0],ne=te[te.length-1];re.stop===null&&(re.stop=At),ne.stop===null&&(ne.stop=Sn);for(var ue=[],de=0,xe=0;xede?ue.push(je):ue.push(de),de=je}else ue.push(null)}for(var FA=null,xe=0;xexe.optimumDistance)?{optimumCorner:ze,optimumDistance:bA}:xe},{optimumDistance:ue?1/0:-1/0,optimumCorner:null}).optimumCorner},Ra=function(te,Ae,re,ne,ue){var de=0,xe=0;switch(te.size){case 0:te.shape===0?de=xe=Math.min(Math.abs(Ae),Math.abs(Ae-ne),Math.abs(re),Math.abs(re-ue)):te.shape===1&&(de=Math.min(Math.abs(Ae),Math.abs(Ae-ne)),xe=Math.min(Math.abs(re),Math.abs(re-ue)));break;case 2:if(te.shape===0)de=xe=Math.min(dn(Ae,re),dn(Ae,re-ue),dn(Ae-ne,re),dn(Ae-ne,re-ue));else if(te.shape===1){var ze=Math.min(Math.abs(re),Math.abs(re-ue))/Math.min(Math.abs(Ae),Math.abs(Ae-ne)),je=wa(ne,ue,Ae,re,!0),FA=je[0],bA=je[1];de=dn(FA-Ae,(bA-re)/ze),xe=ze*de}break;case 1:te.shape===0?de=xe=Math.max(Math.abs(Ae),Math.abs(Ae-ne),Math.abs(re),Math.abs(re-ue)):te.shape===1&&(de=Math.max(Math.abs(Ae),Math.abs(Ae-ne)),xe=Math.max(Math.abs(re),Math.abs(re-ue)));break;case 3:if(te.shape===0)de=xe=Math.max(dn(Ae,re),dn(Ae,re-ue),dn(Ae-ne,re),dn(Ae-ne,re-ue));else if(te.shape===1){var ze=Math.max(Math.abs(re),Math.abs(re-ue))/Math.max(Math.abs(Ae),Math.abs(Ae-ne)),HA=wa(ne,ue,Ae,re,!1),FA=HA[0],bA=HA[1];de=dn(FA-Ae,(bA-re)/ze),xe=ze*de}break}return Array.isArray(te.size)&&(de=Rn(te.size[0],ne),xe=te.size.length===2?Rn(te.size[1],ue):de),[de,xe]},Va=function(te,Ae){var re=jt(180),ne=[];return Qn(Ae).forEach(function(ue,de){if(de===0){var xe=ue[0];if(xe.type===20&&xe.value==="to"){re=jn(ue);return}else if(on(xe)){re=Cn.parse(te,xe);return}}var ze=gt(te,ue);ne.push(ze)}),{angle:re,stops:ne,type:1}},Da=function(te,Ae){var re=jt(180),ne=[];return Qn(Ae).forEach(function(ue,de){if(de===0){var xe=ue[0];if(xe.type===20&&["top","left","right","bottom"].indexOf(xe.value)!==-1){re=jn(ue);return}else if(on(xe)){re=(Cn.parse(te,xe)+jt(270))%jt(360);return}}var ze=gt(te,ue);ne.push(ze)}),{angle:re,stops:ne,type:1}},za=function(te,Ae){var re=jt(180),ne=[],ue=1,de=0,xe=3,ze=[];return Qn(Ae).forEach(function(je,FA){var bA=je[0];if(FA===0){if(rt(bA)&&bA.value==="linear"){ue=1;return}else if(rt(bA)&&bA.value==="radial"){ue=2;return}}if(bA.type===18){if(bA.name==="from"){var HA=pt.parse(te,bA.values[0]);ne.push({stop:At,color:HA})}else if(bA.name==="to"){var HA=pt.parse(te,bA.values[0]);ne.push({stop:Sn,color:HA})}else if(bA.name==="color-stop"){var lt=bA.values.filter(SA);if(lt.length===2){var HA=pt.parse(te,lt[1]),$n=lt[0];Zn($n)&&ne.push({stop:{type:16,number:$n.number*100,flags:$n.flags},color:HA})}}}}),ue===1?{angle:(re+jt(180))%jt(360),stops:ne,type:ue}:{size:xe,shape:de,stops:ne,position:ze,type:ue}},Ta="closest-side",er="farthest-side",vr="closest-corner",dr="farthest-corner",Lr="circle",Gr="ellipse",co="cover",mo="contain",So=function(te,Ae){var re=0,ne=3,ue=[],de=[];return Qn(Ae).forEach(function(xe,ze){var je=!0;if(ze===0){var FA=!1;je=xe.reduce(function(HA,lt){if(FA)if(rt(lt))switch(lt.value){case"center":return de.push(en),HA;case"top":case"left":return de.push(At),HA;case"right":case"bottom":return de.push(Sn),HA}else(Yt(lt)||Mn(lt))&&de.push(lt);else if(rt(lt))switch(lt.value){case Lr:return re=0,!1;case Gr:return re=1,!1;case"at":return FA=!0,!1;case Ta:return ne=0,!1;case co:case er:return ne=1,!1;case mo:case vr:return ne=2,!1;case dr:return ne=3,!1}else if(Mn(lt)||Yt(lt))return Array.isArray(ne)||(ne=[]),ne.push(lt),!1;return HA},je)}if(je){var bA=gt(te,xe);ue.push(bA)}}),{size:ne,shape:re,stops:ue,position:de,type:2}},Jr=function(te,Ae){var re=0,ne=3,ue=[],de=[];return Qn(Ae).forEach(function(xe,ze){var je=!0;if(ze===0?je=xe.reduce(function(bA,HA){if(rt(HA))switch(HA.value){case"center":return de.push(en),!1;case"top":case"left":return de.push(At),!1;case"right":case"bottom":return de.push(Sn),!1}else if(Yt(HA)||Mn(HA))return de.push(HA),!1;return bA},je):ze===1&&(je=xe.reduce(function(bA,HA){if(rt(HA))switch(HA.value){case Lr:return re=0,!1;case Gr:return re=1,!1;case mo:case Ta:return ne=0,!1;case er:return ne=1,!1;case vr:return ne=2,!1;case co:case dr:return ne=3,!1}else if(Mn(HA)||Yt(HA))return Array.isArray(ne)||(ne=[]),ne.push(HA),!1;return bA},je)),je){var FA=gt(te,xe);ue.push(FA)}}),{size:ne,shape:re,stops:ue,position:de,type:2}},gr=function(te){return te.type===1},Nr=function(te){return te.type===2},Mr={name:"image",parse:function(te,Ae){if(Ae.type===22){var re={url:Ae.value,type:0};return te.cache.addImage(Ae.value),re}if(Ae.type===18){var ne=oi[Ae.name];if(typeof ne=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Ae.name+'"');return ne(te,Ae.values)}throw new Error("Unsupported image type "+Ae.type)}};function Di(te){return!(te.type===20&&te.value==="none")&&(te.type!==18||!!oi[te.name])}var oi={"linear-gradient":Va,"-moz-linear-gradient":Da,"-ms-linear-gradient":Da,"-o-linear-gradient":Da,"-webkit-linear-gradient":Da,"radial-gradient":So,"-moz-radial-gradient":Jr,"-ms-radial-gradient":Jr,"-o-radial-gradient":Jr,"-webkit-radial-gradient":Jr,"-webkit-gradient":za},Li={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(te,Ae){if(Ae.length===0)return[];var re=Ae[0];return re.type===20&&re.value==="none"?[]:Ae.filter(function(ne){return SA(ne)&&Di(ne)}).map(function(ne){return Mr.parse(te,ne)})}},Ui={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(te,Ae){return Ae.map(function(re){if(rt(re))switch(re.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ni={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(te,Ae){return Qn(Ae).map(function(re){return re.filter(Yt)}).map(cn)}},Mi={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(te,Ae){return Qn(Ae).map(function(re){return re.filter(rt).map(function(ne){return ne.value}).join(" ")}).map(Oi)}},Oi=function(te){switch(te){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},to;(function(te){te.AUTO="auto",te.CONTAIN="contain",te.COVER="cover"})(to||(to={}));var Hi={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(te,Ae){return Qn(Ae).map(function(re){return re.filter(Ri)})}},Ri=function(te){return rt(te)||Yt(te)},Po=function(te){return{name:"border-"+te+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Ti=Po("top"),ki=Po("right"),ji=Po("bottom"),zi=Po("left"),Fo=function(te){return{name:"border-radius-"+te,initialValue:"0 0",prefix:!1,type:1,parse:function(Ae,re){return cn(re.filter(Yt))}}},Gi=Fo("top-left"),Ki=Fo("top-right"),Zi=Fo("bottom-right"),Vi=Fo("bottom-left"),Io=function(te){return{name:"border-"+te+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Ae,re){switch(re){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Xi=Io("top"),Wi=Io("right"),Yi=Io("bottom"),Ji=Io("left"),Qo=function(te){return{name:"border-"+te+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Ae,re){return Nn(re)?re.number:0}}},qi=Qo("top"),_i=Qo("right"),$i=Qo("bottom"),el=Qo("left"),Al={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},tl={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"rtl":return 1;case"ltr":default:return 0}}},nl={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(te,Ae){return Ae.filter(rt).reduce(function(re,ne){return re|al(ne.value)},0)}},al=function(te){switch(te){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},rl={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},ol={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(te,Ae){return Ae.type===20&&Ae.value==="normal"?0:Ae.type===17||Ae.type===15?Ae.number:0}},yo;(function(te){te.NORMAL="normal",te.STRICT="strict"})(yo||(yo={}));var il={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"strict":return yo.STRICT;case"normal":default:return yo.NORMAL}}},ll={name:"line-height",initialValue:"normal",prefix:!1,type:4},ii=function(te,Ae){return rt(te)&&te.value==="normal"?1.2*Ae:te.type===17?Ae*te.number:Yt(te)?Rn(te,Ae):Ae},sl={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(te,Ae){return Ae.type===20&&Ae.value==="none"?null:Mr.parse(te,Ae)}},ul={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"inside":return 0;case"outside":default:return 1}}},jo={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},xo=function(te){return{name:"margin-"+te,initialValue:"0",prefix:!1,type:4}},gl=xo("top"),cl=xo("right"),dl=xo("bottom"),ml=xo("left"),fl={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(te,Ae){return Ae.filter(rt).map(function(re){switch(re.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Bl={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"break-word":return"break-word";case"normal":default:return"normal"}}},bo=function(te){return{name:"padding-"+te,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},vl=bo("top"),hl=bo("right"),El=bo("bottom"),pl=bo("left"),Cl={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},wl={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Sl={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(te,Ae){return Ae.length===1&&Te(Ae[0],"none")?[]:Qn(Ae).map(function(re){for(var ne={color:Ha.TRANSPARENT,offsetX:At,offsetY:At,blur:At},ue=0,de=0;de1?1:0],this.overflowWrap=zn(Ae,Bl,re.overflowWrap),this.paddingTop=zn(Ae,vl,re.paddingTop),this.paddingRight=zn(Ae,hl,re.paddingRight),this.paddingBottom=zn(Ae,El,re.paddingBottom),this.paddingLeft=zn(Ae,pl,re.paddingLeft),this.paintOrder=zn(Ae,Ks,re.paintOrder),this.position=zn(Ae,wl,re.position),this.textAlign=zn(Ae,Cl,re.textAlign),this.textDecorationColor=zn(Ae,ms,(ne=re.textDecorationColor)!==null&&ne!==void 0?ne:re.color),this.textDecorationLine=zn(Ae,fs,(ue=re.textDecorationLine)!==null&&ue!==void 0?ue:re.textDecoration),this.textShadow=zn(Ae,Sl,re.textShadow),this.textTransform=zn(Ae,Pl,re.textTransform),this.transform=zn(Ae,Fl,re.transform),this.transformOrigin=zn(Ae,Gs,re.transformOrigin),this.visibility=zn(Ae,_r,re.visibility),this.webkitTextStrokeColor=zn(Ae,Ll,re.webkitTextStrokeColor),this.webkitTextStrokeWidth=zn(Ae,ui,re.webkitTextStrokeWidth),this.wordBreak=zn(Ae,zo,re.wordBreak),this.zIndex=zn(Ae,$r,re.zIndex)}return te.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},te.prototype.isTransparent=function(){return Ct(this.backgroundColor)},te.prototype.isTransformed=function(){return this.transform!==null},te.prototype.isPositioned=function(){return this.position!==0},te.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},te.prototype.isFloating=function(){return this.float!==0},te.prototype.isInlineLevel=function(){return Ir(this.display,4)||Ir(this.display,33554432)||Ir(this.display,268435456)||Ir(this.display,536870912)||Ir(this.display,67108864)||Ir(this.display,134217728)},te}(),Ul=function(){function te(Ae,re){this.content=zn(Ae,Ko,re.content),this.quotes=zn(Ae,Es,re.quotes)}return te}(),Nl=function(){function te(Ae,re){this.counterIncrement=zn(Ae,Zo,re.counterIncrement),this.counterReset=zn(Ae,Vo,re.counterReset)}return te}(),zn=function(te,Ae,re){var ne=new Kt,ue=re!==null&&typeof re!="undefined"?re.toString():Ae.initialValue;ne.write(ue);var de=new Dn(ne.read());switch(Ae.type){case 2:var xe=de.parseComponentValue();return Ae.parse(te,rt(xe)?xe.value:Ae.initialValue);case 0:return Ae.parse(te,de.parseComponentValue());case 1:return Ae.parse(te,de.parseComponentValues());case 4:return de.parseComponentValue();case 3:switch(Ae.format){case"angle":return Cn.parse(te,de.parseComponentValue());case"color":return pt.parse(te,de.parseComponentValue());case"image":return Mr.parse(te,de.parseComponentValue());case"length":var ze=de.parseComponentValue();return Mn(ze)?ze:At;case"length-percentage":var je=de.parseComponentValue();return Yt(je)?je:At;case"time":return li.parse(te,de.parseComponentValue())}break}},Ml="data-html2canvas-debug",gi=function(te){var Ae=te.getAttribute(Ml);switch(Ae){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ci=function(te,Ae){var re=gi(te);return re===1||Ae===re},Kr=function(){function te(Ae,re){if(this.context=Ae,this.textNodes=[],this.elements=[],this.flags=0,ci(re,3))debugger;this.styles=new fo(Ae,window.getComputedStyle(re,null)),Ls(re)&&(this.styles.animationDuration.some(function(ne){return ne>0})&&(re.style.animationDuration="0s"),this.styles.transform!==null&&(re.style.transform="none")),this.bounds=Be(this.context,re),ci(re,4)&&(this.flags|=16)}return te}(),ps="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Xo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Bo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Or=0;Or>4,bA[ue++]=(xe&15)<<4|ze>>2,bA[ue++]=(ze&3)<<6|je&63;return FA},no=function(te){for(var Ae=te.length,re=[],ne=0;ne>Hr,fi=1<>Hr,Do=mi+oo,Zs=Do,xr=32,ws=Zs+xr,Ss=65536>>di,Rl=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return re=this.index[Ae>>Hr],re=(re<>Hr)],re=(re<>di),re=this.index[re],re+=Ae>>Hr&Ps,re=this.index[re],re=(re<=55296&&ue<=56319&&re>10)+55296,xe%1024+56320)),(ue+1===re||ne.length>16384)&&(de+=String.fromCharCode.apply(String,ne),ne.length=0)}return de},Is=Xs(ps),Rr="\xD7",pi="\xF7",Qs=function(te){return Is.get(te)},Ci=function(te,Ae,re){var ne=re-2,ue=Ae[ne],de=Ae[re-1],xe=Ae[re];if(de===Bi&&xe===vi)return Rr;if(de===Bi||de===vi||de===jl||xe===Bi||xe===vi||xe===jl)return pi;if(de===hi&&[hi,Uo,Gl,Kl].indexOf(xe)!==-1||(de===Gl||de===Uo)&&(xe===Uo||xe===No)||(de===Kl||de===No)&&xe===No||xe===Zl||xe===Wo||xe===zl||de===Lo)return Rr;if(de===Zl&&xe===Vl){for(;ue===Wo;)ue=Ae[--ne];if(ue===Vl)return Rr}if(de===Ei&&xe===Ei){for(var ze=0;ue===Ei;)ze++,ue=Ae[--ne];if(ze%2===0)return Rr}return pi},Xl=function(te){var Ae=Vr(te),re=Ae.length,ne=0,ue=0,de=Ae.map(Qs);return{next:function(){if(ne>=re)return{done:!0,value:null};for(var xe=Rr;nexe.x||bA.y>xe.y;return xe=bA,FA===0?!0:HA});return te.body.removeChild(Ae),ze},ys=function(){return typeof new Image().crossOrigin!="undefined"},xs=function(){return typeof new XMLHttpRequest().responseType=="string"},bs=function(te){var Ae=new Image,re=te.createElement("canvas"),ne=re.getContext("2d");if(!ne)return!1;Ae.src="data:image/svg+xml,";try{ne.drawImage(Ae,0,0),re.toDataURL()}catch(ue){return!1}return!0},ql=function(te){return te[0]===0&&te[1]===255&&te[2]===0&&te[3]===255},Ds=function(te){var Ae=te.createElement("canvas"),re=100;Ae.width=re,Ae.height=re;var ne=Ae.getContext("2d");if(!ne)return Promise.reject(!1);ne.fillStyle="rgb(0, 255, 0)",ne.fillRect(0,0,re,re);var ue=new Image,de=Ae.toDataURL();ue.src=de;var xe=Yo(re,re,0,0,ue);return ne.fillStyle="red",ne.fillRect(0,0,re,re),wi(xe).then(function(ze){ne.drawImage(ze,0,0);var je=ne.getImageData(0,0,re,re).data;ne.fillStyle="red",ne.fillRect(0,0,re,re);var FA=te.createElement("div");return FA.style.backgroundImage="url("+de+")",FA.style.height=re+"px",ql(je)?wi(Yo(re,re,0,0,FA)):Promise.reject(!1)}).then(function(ze){return ne.drawImage(ze,0,0),ql(ne.getImageData(0,0,re,re).data)}).catch(function(){return!1})},Yo=function(te,Ae,re,ne,ue){var de="http://www.w3.org/2000/svg",xe=document.createElementNS(de,"svg"),ze=document.createElementNS(de,"foreignObject");return xe.setAttributeNS(null,"width",te.toString()),xe.setAttributeNS(null,"height",Ae.toString()),ze.setAttributeNS(null,"width","100%"),ze.setAttributeNS(null,"height","100%"),ze.setAttributeNS(null,"x",re.toString()),ze.setAttributeNS(null,"y",ne.toString()),ze.setAttributeNS(null,"externalResourcesRequired","true"),xe.appendChild(ze),ze.appendChild(ue),xe},wi=function(te){return new Promise(function(Ae,re){var ne=new Image;ne.onload=function(){return Ae(ne)},ne.onerror=re,ne.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(te))})},Ne={get SUPPORT_RANGE_BOUNDS(){var te=Yl(document);return Object.defineProperty(Ne,"SUPPORT_RANGE_BOUNDS",{value:te}),te},get SUPPORT_WORD_BREAKING(){var te=Ne.SUPPORT_RANGE_BOUNDS&&Jl(document);return Object.defineProperty(Ne,"SUPPORT_WORD_BREAKING",{value:te}),te},get SUPPORT_SVG_DRAWING(){var te=bs(document);return Object.defineProperty(Ne,"SUPPORT_SVG_DRAWING",{value:te}),te},get SUPPORT_FOREIGNOBJECT_DRAWING(){var te=typeof Array.from=="function"&&typeof window.fetch=="function"?Ds(document):Promise.resolve(!1);return Object.defineProperty(Ne,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:te}),te},get SUPPORT_CORS_IMAGES(){var te=ys();return Object.defineProperty(Ne,"SUPPORT_CORS_IMAGES",{value:te}),te},get SUPPORT_RESPONSE_TYPE(){var te=xs();return Object.defineProperty(Ne,"SUPPORT_RESPONSE_TYPE",{value:te}),te},get SUPPORT_CORS_XHR(){var te="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ne,"SUPPORT_CORS_XHR",{value:te}),te},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var te=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Ne,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:te}),te}},In=function(){function te(Ae,re){this.text=Ae,this.bounds=re}return te}(),Aa=function(te,Ae,re,ne){var ue=Er(Ae,re),de=[],xe=0;return ue.forEach(function(ze){if(re.textDecorationLine.length||ze.trim().length>0)if(Ne.SUPPORT_RANGE_BOUNDS){var je=na(ne,xe,ze.length).getClientRects();if(je.length>1){var FA=Ga(ze),bA=0;FA.forEach(function(lt){de.push(new In(lt,Ee.fromDOMRectList(te,na(ne,bA+xe,lt.length).getClientRects()))),bA+=lt.length})}else de.push(new In(ze,Ee.fromDOMRectList(te,je)))}else{var HA=ne.splitText(ze.length);de.push(new In(ze,La(te,ne))),ne=HA}else Ne.SUPPORT_RANGE_BOUNDS||(ne=ne.splitText(ze.length));xe+=ze.length}),de},La=function(te,Ae){var re=Ae.ownerDocument;if(re){var ne=re.createElement("html2canvaswrapper");ne.appendChild(Ae.cloneNode(!0));var ue=Ae.parentNode;if(ue){ue.replaceChild(ne,Ae);var de=Be(te,ne);return ne.firstChild&&ue.replaceChild(ne.firstChild,ne),de}}return Ee.EMPTY},na=function(te,Ae,re){var ne=te.ownerDocument;if(!ne)throw new Error("Node has no owner document");var ue=ne.createRange();return ue.setStart(te,Ae),ue.setEnd(te,Ae+re),ue},Ga=function(te){if(Ne.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ae=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Ae.segment(te)).map(function(re){return re.segment})}return Wl(te)},Xa=function(te,Ae){if(Ne.SUPPORT_NATIVE_TEXT_SEGMENTATION){var re=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(re.segment(te)).map(function(ne){return ne.segment})}return mr(te,Ae)},Er=function(te,Ae){return Ae.letterSpacing!==0?Ga(te):Xa(te,Ae)},hr=[32,160,4961,65792,65793,4153,4241],mr=function(te,Ae){for(var re=Lt(te,{lineBreak:Ae.lineBreak,wordBreak:Ae.overflowWrap==="break-word"?"break-word":Ae.wordBreak}),ne=[],ue,de=function(){if(ue.value){var xe=ue.value.slice(),ze=ye(xe),je="";ze.forEach(function(FA){hr.indexOf(FA)===-1?je+=ce(FA):(je.length&&ne.push(je),ne.push(ce(FA)),je="")}),je.length&&ne.push(je)}};!(ue=re.next()).done;)de();return ne},Pr=function(){function te(Ae,re,ne){this.text=rr(re.data,ne.textTransform),this.textBounds=Aa(Ae,this.text,ne,re)}return te}(),rr=function(te,Ae){switch(Ae){case 1:return te.toLowerCase();case 3:return te.replace(br,Yr);case 2:return te.toUpperCase();default:return te}},br=/(^|\s|:|-|\(|\))([a-z])/g,Yr=function(te,Ae,re){return te.length>0?Ae+re.toUpperCase():te},eo=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this;return ue.src=ne.currentSrc||ne.src,ue.intrinsicWidth=ne.naturalWidth,ue.intrinsicHeight=ne.naturalHeight,ue.context.cache.addImage(ue.src),ue}return Ae}(Kr),Si=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this;return ue.canvas=ne,ue.intrinsicWidth=ne.width,ue.intrinsicHeight=ne.height,ue}return Ae}(Kr),Pi=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this,de=new XMLSerializer,xe=Be(re,ne);return ne.setAttribute("width",xe.width+"px"),ne.setAttribute("height",xe.height+"px"),ue.svg="data:image/svg+xml,"+encodeURIComponent(de.serializeToString(ne)),ue.intrinsicWidth=ne.width.baseVal.value,ue.intrinsicHeight=ne.height.baseVal.value,ue.context.cache.addImage(ue.svg),ue}return Ae}(Kr),Fi=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this;return ue.value=ne.value,ue}return Ae}(Kr),Jo=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this;return ue.start=ne.start,ue.reversed=typeof ne.reversed=="boolean"&&ne.reversed===!0,ue}return Ae}(Kr),_l=[{type:15,flags:0,unit:"px",number:3}],$l=[{type:16,flags:0,number:50}],es=function(te){return te.width>te.height?new Ee(te.left+(te.width-te.height)/2,te.top,te.height,te.height):te.width0)re.textNodes.push(new Pr(te,ue,re.styles));else if($o(ue))if(tu(ue)&&ue.assignedNodes)ue.assignedNodes().forEach(function(ze){return ns(te,ze,re,ne)});else{var xe=Ws(te,ue);xe.styles.isVisible()&&(Fu(ue,xe,ne)?xe.flags|=4:Iu(xe.styles)&&(xe.flags|=2),Pu.indexOf(ue.tagName)!==-1&&(xe.flags|=8),re.elements.push(xe),ue.slot,ue.shadowRoot?ns(te,ue.shadowRoot,xe,ne):!rs(ue)&&!qs(ue)&&!os(ue)&&ns(te,ue,xe,ne))}},Ws=function(te,Ae){return Ns(Ae)?new eo(te,Ae):_s(Ae)?new Si(te,Ae):qs(Ae)?new Pi(te,Ae):Qu(Ae)?new Fi(te,Ae):yu(Ae)?new Jo(te,Ae):xu(Ae)?new qo(te,Ae):os(Ae)?new _o(te,Ae):rs(Ae)?new Ii(te,Ae):eu(Ae)?new ts(te,Ae):new Kr(te,Ae)},Ys=function(te,Ae){var re=Ws(te,Ae);return re.flags|=4,ns(te,Ae,re,re),re},Fu=function(te,Ae,re){return Ae.styles.isPositionedWithZIndex()||Ae.styles.opacity<1||Ae.styles.isTransformed()||Us(te)&&re.styles.isTransparent()},Iu=function(te){return te.isPositioned()||te.isFloating()},Js=function(te){return te.nodeType===Node.TEXT_NODE},$o=function(te){return te.nodeType===Node.ELEMENT_NODE},Ls=function(te){return $o(te)&&typeof te.style!="undefined"&&!as(te)},as=function(te){return typeof te.className=="object"},Qu=function(te){return te.tagName==="LI"},yu=function(te){return te.tagName==="OL"},xu=function(te){return te.tagName==="INPUT"},bu=function(te){return te.tagName==="HTML"},qs=function(te){return te.tagName==="svg"},Us=function(te){return te.tagName==="BODY"},_s=function(te){return te.tagName==="CANVAS"},$s=function(te){return te.tagName==="VIDEO"},Ns=function(te){return te.tagName==="IMG"},eu=function(te){return te.tagName==="IFRAME"},Au=function(te){return te.tagName==="STYLE"},Du=function(te){return te.tagName==="SCRIPT"},rs=function(te){return te.tagName==="TEXTAREA"},os=function(te){return te.tagName==="SELECT"},tu=function(te){return te.tagName==="SLOT"},nu=function(te){return te.tagName.indexOf("-")>0},Lu=function(){function te(){this.counters={}}return te.prototype.getCounterValue=function(Ae){var re=this.counters[Ae];return re&&re.length?re[re.length-1]:1},te.prototype.getCounterValues=function(Ae){var re=this.counters[Ae];return re||[]},te.prototype.pop=function(Ae){var re=this;Ae.forEach(function(ne){return re.counters[ne].pop()})},te.prototype.parse=function(Ae){var re=this,ne=Ae.counterIncrement,ue=Ae.counterReset,de=!0;ne!==null&&ne.forEach(function(ze){var je=re.counters[ze.counter];je&&ze.increment!==0&&(de=!1,je.length||je.push(1),je[Math.max(0,je.length-1)]+=ze.increment)});var xe=[];return de&&ue.forEach(function(ze){var je=re.counters[ze.counter];xe.push(ze.counter),je||(je=re.counters[ze.counter]=[]),je.push(ze.reset)}),xe},te}(),au={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ru={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Uu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Nu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},ei=function(te,Ae,re,ne,ue,de){return tere?yi(te,ue,de.length>0):ne.integers.reduce(function(xe,ze,je){for(;te>=ze;)te-=ze,xe+=ne.values[je];return xe},"")+de},ou=function(te,Ae,re,ne){var ue="";do re||te--,ue=ne(te)+ue,te/=Ae;while(te*Ae>=Ae);return ue},Qr=function(te,Ae,re,ne,ue){var de=re-Ae+1;return(te<0?"-":"")+(ou(Math.abs(te),de,ne,function(xe){return ce(Math.floor(xe%de)+Ae)})+ue)},Oo=function(te,Ae,re){re===void 0&&(re=". ");var ne=Ae.length;return ou(Math.abs(te),ne,!1,function(ue){return Ae[Math.floor(ue%ne)]})+re},Ai=1,Eo=2,po=4,Qi=8,lo=function(te,Ae,re,ne,ue,de){if(te<-9999||te>9999)return yi(te,4,ue.length>0);var xe=Math.abs(te),ze=ue;if(xe===0)return Ae[0]+ze;for(var je=0;xe>0&&je<=4;je++){var FA=xe%10;FA===0&&Ir(de,Ai)&&ze!==""?ze=Ae[FA]+ze:FA>1||FA===1&&je===0||FA===1&&je===1&&Ir(de,Eo)||FA===1&&je===1&&Ir(de,po)&&te>100||FA===1&&je>1&&Ir(de,Qi)?ze=Ae[FA]+(je>0?re[je-1]:"")+ze:FA===1&&je>0&&(ze=re[je-1]+ze),xe=Math.floor(xe/10)}return(te<0?ne:"")+ze},iu="\u5341\u767E\u5343\u842C",lu="\u62FE\u4F70\u4EDF\u842C",su="\u30DE\u30A4\u30CA\u30B9",Ms="\uB9C8\uC774\uB108\uC2A4",yi=function(te,Ae,re){var ne=re?". ":"",ue=re?"\u3001":"",de=re?", ":"",xe=re?" ":"";switch(Ae){case 0:return"\u2022"+xe;case 1:return"\u25E6"+xe;case 2:return"\u25FE"+xe;case 5:var ze=Qr(te,48,57,!0,ne);return ze.length<4?"0"+ze:ze;case 4:return Oo(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ue);case 6:return ei(te,1,3999,au,3,ne).toLowerCase();case 7:return ei(te,1,3999,au,3,ne);case 8:return Qr(te,945,969,!1,ne);case 9:return Qr(te,97,122,!1,ne);case 10:return Qr(te,65,90,!1,ne);case 11:return Qr(te,1632,1641,!0,ne);case 12:case 49:return ei(te,1,9999,ru,3,ne);case 35:return ei(te,1,9999,ru,3,ne).toLowerCase();case 13:return Qr(te,2534,2543,!0,ne);case 14:case 30:return Qr(te,6112,6121,!0,ne);case 15:return Oo(te,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ue);case 16:return Oo(te,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ue);case 17:case 48:return lo(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",iu,"\u8CA0",ue,Eo|po|Qi);case 47:return lo(te,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",lu,"\u8CA0",ue,Ai|Eo|po|Qi);case 42:return lo(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",iu,"\u8D1F",ue,Eo|po|Qi);case 41:return lo(te,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",lu,"\u8D1F",ue,Ai|Eo|po|Qi);case 26:return lo(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",su,ue,0);case 25:return lo(te,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",su,ue,Ai|Eo|po);case 31:return lo(te,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ms,de,Ai|Eo|po);case 33:return lo(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ms,de,0);case 32:return lo(te,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ms,de,Ai|Eo|po);case 18:return Qr(te,2406,2415,!0,ne);case 20:return ei(te,1,19999,Nu,3,ne);case 21:return Qr(te,2790,2799,!0,ne);case 22:return Qr(te,2662,2671,!0,ne);case 22:return ei(te,1,10999,Uu,3,ne);case 23:return Oo(te,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Oo(te,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Qr(te,3302,3311,!0,ne);case 28:return Oo(te,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",ue);case 29:return Oo(te,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",ue);case 34:return Qr(te,3792,3801,!0,ne);case 37:return Qr(te,6160,6169,!0,ne);case 38:return Qr(te,4160,4169,!0,ne);case 39:return Qr(te,2918,2927,!0,ne);case 40:return Qr(te,1776,1785,!0,ne);case 43:return Qr(te,3046,3055,!0,ne);case 44:return Qr(te,3174,3183,!0,ne);case 45:return Qr(te,3664,3673,!0,ne);case 46:return Qr(te,3872,3881,!0,ne);case 3:default:return Qr(te,48,57,!0,ne)}},uu="data-html2canvas-ignore",gu=function(){function te(Ae,re,ne){if(this.context=Ae,this.options=ne,this.scrolledElements=[],this.referenceElement=re,this.counters=new Lu,this.quoteDepth=0,!re.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(re.ownerDocument.documentElement,!1)}return te.prototype.toIFrame=function(Ae,re){var ne=this,ue=Mu(Ae,re);if(!ue.contentWindow)return Promise.reject("Unable to find iframe window");var de=Ae.defaultView.pageXOffset,xe=Ae.defaultView.pageYOffset,ze=ue.contentWindow,je=ze.document,FA=Ru(ue).then(function(){return Ce(ne,void 0,void 0,function(){var bA,HA;return ve(this,function(lt){switch(lt.label){case 0:return this.scrolledElements.forEach(zu),ze&&(ze.scrollTo(re.left,re.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(ze.scrollY!==re.top||ze.scrollX!==re.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(ze.scrollX-re.left,ze.scrollY-re.top,0,0))),bA=this.options.onclone,HA=this.clonedReferenceElement,typeof HA=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:je.fonts&&je.fonts.ready?[4,je.fonts.ready]:[3,2];case 1:lt.sent(),lt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Hu(je)]:[3,4];case 3:lt.sent(),lt.label=4;case 4:return typeof bA=="function"?[2,Promise.resolve().then(function(){return bA(je,HA)}).then(function(){return ue})]:[2,ue]}})})});return je.open(),je.write(ku(document.doctype)+""),ju(this.referenceElement.ownerDocument,de,xe),je.replaceChild(je.adoptNode(this.documentElement),je.documentElement),je.close(),FA},te.prototype.createElementClone=function(Ae){if(ci(Ae,2))debugger;if(_s(Ae))return this.createCanvasClone(Ae);if($s(Ae))return this.createVideoClone(Ae);if(Au(Ae))return this.createStyleClone(Ae);var re=Ae.cloneNode(!1);return Ns(re)&&(Ns(Ae)&&Ae.currentSrc&&Ae.currentSrc!==Ae.src&&(re.src=Ae.currentSrc,re.srcset=""),re.loading==="lazy"&&(re.loading="eager")),nu(re)?this.createCustomElementClone(re):re},te.prototype.createCustomElementClone=function(Ae){var re=document.createElement("html2canvascustomelement");return Os(Ae.style,re),re},te.prototype.createStyleClone=function(Ae){try{var re=Ae.sheet;if(re&&re.cssRules){var ne=[].slice.call(re.cssRules,0).reduce(function(de,xe){return xe&&typeof xe.cssText=="string"?de+xe.cssText:de},""),ue=Ae.cloneNode(!1);return ue.textContent=ne,ue}}catch(de){if(this.context.logger.error("Unable to access cssRules property",de),de.name!=="SecurityError")throw de}return Ae.cloneNode(!1)},te.prototype.createCanvasClone=function(Ae){var re;if(this.options.inlineImages&&Ae.ownerDocument){var ne=Ae.ownerDocument.createElement("img");try{return ne.src=Ae.toDataURL(),ne}catch(FA){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Ae)}}var ue=Ae.cloneNode(!1);try{ue.width=Ae.width,ue.height=Ae.height;var de=Ae.getContext("2d"),xe=ue.getContext("2d");if(xe)if(!this.options.allowTaint&&de)xe.putImageData(de.getImageData(0,0,Ae.width,Ae.height),0,0);else{var ze=(re=Ae.getContext("webgl2"))!==null&&re!==void 0?re:Ae.getContext("webgl");if(ze){var je=ze.getContextAttributes();(je==null?void 0:je.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Ae)}xe.drawImage(Ae,0,0)}return ue}catch(FA){this.context.logger.info("Unable to clone canvas as it is tainted",Ae)}return ue},te.prototype.createVideoClone=function(Ae){var re=Ae.ownerDocument.createElement("canvas");re.width=Ae.offsetWidth,re.height=Ae.offsetHeight;var ne=re.getContext("2d");try{return ne&&(ne.drawImage(Ae,0,0,re.width,re.height),this.options.allowTaint||ne.getImageData(0,0,re.width,re.height)),re}catch(de){this.context.logger.info("Unable to clone video as it is tainted",Ae)}var ue=Ae.ownerDocument.createElement("canvas");return ue.width=Ae.offsetWidth,ue.height=Ae.offsetHeight,ue},te.prototype.appendChildNode=function(Ae,re,ne){(!$o(re)||!Du(re)&&!re.hasAttribute(uu)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(re)))&&(!this.options.copyStyles||!$o(re)||!Au(re))&&Ae.appendChild(this.cloneNode(re,ne))},te.prototype.cloneChildNodes=function(Ae,re,ne){for(var ue=this,de=Ae.shadowRoot?Ae.shadowRoot.firstChild:Ae.firstChild;de;de=de.nextSibling)if($o(de)&&tu(de)&&typeof de.assignedNodes=="function"){var xe=de.assignedNodes();xe.length&&xe.forEach(function(ze){return ue.appendChildNode(re,ze,ne)})}else this.appendChildNode(re,de,ne)},te.prototype.cloneNode=function(Ae,re){if(Js(Ae))return document.createTextNode(Ae.data);if(!Ae.ownerDocument)return Ae.cloneNode(!1);var ne=Ae.ownerDocument.defaultView;if(ne&&$o(Ae)&&(Ls(Ae)||as(Ae))){var ue=this.createElementClone(Ae);ue.style.transitionProperty="none";var de=ne.getComputedStyle(Ae),xe=ne.getComputedStyle(Ae,":before"),ze=ne.getComputedStyle(Ae,":after");this.referenceElement===Ae&&Ls(ue)&&(this.clonedReferenceElement=ue),Us(ue)&&Zu(ue);var je=this.counters.parse(new Nl(this.context,de)),FA=this.resolvePseudoContent(Ae,ue,xe,xi.BEFORE);nu(Ae)&&(re=!0),$s(Ae)||this.cloneChildNodes(Ae,ue,re),FA&&ue.insertBefore(FA,ue.firstChild);var bA=this.resolvePseudoContent(Ae,ue,ze,xi.AFTER);return bA&&ue.appendChild(bA),this.counters.pop(je),(de&&(this.options.copyStyles||as(Ae))&&!eu(Ae)||re)&&Os(de,ue),(Ae.scrollTop!==0||Ae.scrollLeft!==0)&&this.scrolledElements.push([ue,Ae.scrollLeft,Ae.scrollTop]),(rs(Ae)||os(Ae))&&(rs(ue)||os(ue))&&(ue.value=Ae.value),ue}return Ae.cloneNode(!1)},te.prototype.resolvePseudoContent=function(Ae,re,ne,ue){var de=this;if(ne){var xe=ne.content,ze=re.ownerDocument;if(!(!ze||!xe||xe==="none"||xe==="-moz-alt-content"||ne.display==="none")){this.counters.parse(new Nl(this.context,ne));var je=new Ul(this.context,ne),FA=ze.createElement("html2canvaspseudoelement");Os(ne,FA),je.content.forEach(function(HA){if(HA.type===0)FA.appendChild(ze.createTextNode(HA.value));else if(HA.type===22){var lt=ze.createElement("img");lt.src=HA.value,lt.style.opacity="1",FA.appendChild(lt)}else if(HA.type===18){if(HA.name==="attr"){var $n=HA.values.filter(rt);$n.length&&FA.appendChild(ze.createTextNode(Ae.getAttribute($n[0].value)||""))}else if(HA.name==="counter"){var En=HA.values.filter(SA),kn=En[0],Ja=En[1];if(kn&&rt(kn)){var ma=de.counters.getCounterValue(kn.value),sa=Ja&&rt(Ja)?jo.parse(de.context,Ja.value):3;FA.appendChild(ze.createTextNode(yi(ma,sa,!1)))}}else if(HA.name==="counters"){var ur=HA.values.filter(SA),kn=ur[0],qa=ur[1],Ja=ur[2];if(kn&&rt(kn)){var Ma=de.counters.getCounterValues(kn.value),qn=Ja&&rt(Ja)?jo.parse(de.context,Ja.value):3,ir=qa&&qa.type===0?qa.value:"",lr=Ma.map(function(Tr){return yi(Tr,qn,!1)}).join(ir);FA.appendChild(ze.createTextNode(lr))}}}else if(HA.type===20)switch(HA.value){case"open-quote":FA.appendChild(ze.createTextNode(bl(je.quotes,de.quoteDepth++,!0)));break;case"close-quote":FA.appendChild(ze.createTextNode(bl(je.quotes,--de.quoteDepth,!1)));break;default:FA.appendChild(ze.createTextNode(HA.value))}}),FA.className=Hs+" "+Rs;var bA=ue===xi.BEFORE?" "+Hs:" "+Rs;return as(re)?re.className.baseValue+=bA:re.className+=bA,FA}}},te.destroy=function(Ae){return Ae.parentNode?(Ae.parentNode.removeChild(Ae),!0):!1},te}(),xi;(function(te){te[te.BEFORE=0]="BEFORE",te[te.AFTER=1]="AFTER"})(xi||(xi={}));var Mu=function(te,Ae){var re=te.createElement("iframe");return re.className="html2canvas-container",re.style.visibility="hidden",re.style.position="fixed",re.style.left="-10000px",re.style.top="0px",re.style.border="0",re.width=Ae.width.toString(),re.height=Ae.height.toString(),re.scrolling="no",re.setAttribute(uu,"true"),te.body.appendChild(re),re},Ou=function(te){return new Promise(function(Ae){if(te.complete){Ae();return}if(!te.src){Ae();return}te.onload=Ae,te.onerror=Ae})},Hu=function(te){return Promise.all([].slice.call(te.images,0).map(Ou))},Ru=function(te){return new Promise(function(Ae,re){var ne=te.contentWindow;if(!ne)return re("No window assigned for iframe");var ue=ne.document;ne.onload=te.onload=function(){ne.onload=te.onload=null;var de=setInterval(function(){ue.body.childNodes.length>0&&ue.readyState==="complete"&&(clearInterval(de),Ae(te))},50)}})},Tu=["all","d","content"],Os=function(te,Ae){for(var re=te.length-1;re>=0;re--){var ne=te.item(re);Tu.indexOf(ne)===-1&&Ae.style.setProperty(ne,te.getPropertyValue(ne))}return Ae},ku=function(te){var Ae="";return te&&(Ae+=""),Ae},ju=function(te,Ae,re){te&&te.defaultView&&(Ae!==te.defaultView.pageXOffset||re!==te.defaultView.pageYOffset)&&te.defaultView.scrollTo(Ae,re)},zu=function(te){var Ae=te[0],re=te[1],ne=te[2];Ae.scrollLeft=re,Ae.scrollTop=ne},Gu=":before",Ku=":after",Hs="___html2canvas___pseudoelement_before",Rs="___html2canvas___pseudoelement_after",cu=`{ + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Ft}-tooltip-inner`]:{minWidth:"unset"}})}},st=(gA,GA)=>{const{componentCls:Ft,railSize:Qt,handleSize:vt,dotSize:qt,marginFull:Mt,calc:Ot}=gA,yn=GA?"paddingBlock":"paddingInline",un=GA?"width":"height",Pn=GA?"height":"width",yt=GA?"insetBlockStart":"insetInlineStart",ot=GA?"top":"insetInlineStart",tn=Ot(Qt).mul(3).sub(vt).div(2).equal(),xt=Ot(vt).sub(Qt).div(2).equal(),Et=GA?{borderWidth:`${(0,rA.unit)(xt)} 0`,transform:`translateY(${(0,rA.unit)(Ot(xt).mul(-1).equal())})`}:{borderWidth:`0 ${(0,rA.unit)(xt)}`,transform:`translateX(${(0,rA.unit)(gA.calc(xt).mul(-1).equal())})`};return{[yn]:Qt,[Pn]:Ot(Qt).mul(3).equal(),[`${Ft}-rail`]:{[un]:"100%",[Pn]:Qt},[`${Ft}-track,${Ft}-tracks`]:{[Pn]:Qt},[`${Ft}-track-draggable`]:Object.assign({},Et),[`${Ft}-handle`]:{[yt]:tn},[`${Ft}-mark`]:{insetInlineStart:0,top:0,[ot]:Ot(Qt).mul(3).add(GA?0:Mt).equal(),[un]:"100%"},[`${Ft}-step`]:{insetInlineStart:0,top:0,[ot]:Qt,[un]:"100%",[Pn]:Qt},[`${Ft}-dot`]:{position:"absolute",[yt]:Ot(Qt).sub(qt).div(2).equal()}}},jA=gA=>{const{componentCls:GA,marginPartWithMark:Ft}=gA;return{[`${GA}-horizontal`]:Object.assign(Object.assign({},st(gA,!0)),{[`&${GA}-with-marks`]:{marginBottom:Ft}})}},TA=gA=>{const{componentCls:GA}=gA;return{[`${GA}-vertical`]:Object.assign(Object.assign({},st(gA,!1)),{height:"100%"})}},DA=gA=>{const Ft=gA.controlHeightLG/4,Qt=gA.controlHeightSM/2,vt=gA.lineWidth+1,qt=gA.lineWidth+1*1.5,Mt=gA.colorPrimary,Ot=new QA.FastColor(Mt).setA(.2).toRgbString();return{controlSize:Ft,railSize:4,handleSize:Ft,handleSizeHover:Qt,dotSize:8,handleLineWidth:vt,handleLineWidthHover:qt,railBg:gA.colorFillTertiary,railHoverBg:gA.colorFillSecondary,trackBg:gA.colorPrimaryBorder,trackHoverBg:gA.colorPrimaryBorderHover,handleColor:gA.colorPrimaryBorder,handleActiveColor:Mt,handleActiveOutlineColor:Ot,handleColorDisabled:new QA.FastColor(gA.colorTextDisabled).onBackground(gA.colorBgContainer).toHexString(),dotBorderColor:gA.colorBorderSecondary,dotActiveBorderColor:gA.colorPrimaryBorder,trackBgDisabled:gA.colorBgContainerDisabled}};var Jt=(0,MA.I$)("Slider",gA=>{const GA=(0,Fe.mergeToken)(gA,{marginPart:gA.calc(gA.controlHeight).sub(gA.controlSize).div(2).equal(),marginFull:gA.calc(gA.controlSize).div(2).equal(),marginPartWithMark:gA.calc(gA.controlHeightLG).sub(gA.controlSize).equal()});return[UA(GA),jA(GA),TA(GA)]},DA);function da(){const[gA,GA]=x.useState(!1),Ft=x.useRef(null),Qt=()=>{Ge.Z.cancel(Ft.current)},vt=qt=>{Qt(),qt?GA(qt):Ft.current=(0,Ge.Z)(()=>{GA(qt)})};return x.useEffect(()=>Qt,[]),[gA,vt]}var Gn=ae(48755),ha=function(gA,GA){var Ft={};for(var Qt in gA)Object.prototype.hasOwnProperty.call(gA,Qt)&&GA.indexOf(Qt)<0&&(Ft[Qt]=gA[Qt]);if(gA!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,Qt=Object.getOwnPropertySymbols(gA);vttypeof Ft=="number"?Ft.toString():""}var ra=x.forwardRef((gA,GA)=>{const{prefixCls:Ft,range:Qt,className:vt,rootClassName:qt,style:Mt,disabled:Ot,tooltipPrefixCls:yn,tipFormatter:un,tooltipVisible:Pn,getTooltipPopupContainer:yt,tooltipPlacement:ot,tooltip:tn={},onChangeComplete:xt,classNames:Et,styles:dt}=gA,_t=ha(gA,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:PA}=gA,{getPrefixCls:RA,direction:Le,className:Ke,style:We,classNames:hA,styles:zA,getPopupContainer:$A}=(0,Gn.dj)("slider"),ft=x.useContext(cA.Z),Lt=Ot!=null?Ot:ft,{handleRender:zt,direction:wt}=x.useContext(It),kA=(wt||Le)==="rtl",[$t,Tn]=da(),[WA,Ba]=da(),Ea=Object.assign({},tn),{open:Xt,placement:nt,getPopupContainer:Yn,prefixCls:ta,formatter:ea}=Ea,nn=Xt!=null?Xt:Pn,Hn=($t||WA)&&nn!==!1,Jn=Kn(ea,un),[ua,LA]=da(),Sa=He=>{xt==null||xt(He),LA(!1)},Pa=(He,qe)=>He||(qe?kA?"left":"right":"top"),Qa=RA("slider",Ft),[_a,YA,St]=Jt(Qa),mt=ve()(vt,Ke,hA.root,Et==null?void 0:Et.root,qt,{[`${Qa}-rtl`]:kA,[`${Qa}-lock`]:ua},YA,St);kA&&!_t.vertical&&(_t.reverse=!_t.reverse),x.useEffect(()=>{const He=()=>{(0,Ge.Z)(()=>{Ba(!1)},1)};return document.addEventListener("mouseup",He),()=>{document.removeEventListener("mouseup",He)}},[]);const et=Qt&&!nn,Cn=zt||((He,qe)=>{const{index:yA}=qe,nA=He.props;function tt(XA,it,vn){var Vt,ln,Fn,mn;vn&&((ln=(Vt=_t)[XA])===null||ln===void 0||ln.call(Vt,it)),(mn=(Fn=nA)[XA])===null||mn===void 0||mn.call(Fn,it)}const ut=Object.assign(Object.assign({},nA),{onMouseEnter:XA=>{Tn(!0),tt("onMouseEnter",XA)},onMouseLeave:XA=>{Tn(!1),tt("onMouseLeave",XA)},onMouseDown:XA=>{Ba(!0),LA(!0),tt("onMouseDown",XA)},onFocus:XA=>{var it;Ba(!0),(it=_t.onFocus)===null||it===void 0||it.call(_t,XA),tt("onFocus",XA,!0)},onBlur:XA=>{var it;Ba(!1),(it=_t.onBlur)===null||it===void 0||it.call(_t,XA),tt("onBlur",XA,!0)}}),Tt=x.cloneElement(He,ut),Pt=(!!nn||Hn)&&Jn!==null;return et?Tt:x.createElement(VA,Object.assign({},Ea,{prefixCls:RA("tooltip",ta!=null?ta:yn),title:Jn?Jn(qe.value):"",open:Pt,placement:Pa(nt!=null?nt:ot,PA),key:yA,classNames:{root:`${Qa}-tooltip`},getPopupContainer:Yn||yt||$A}),Tt)}),ca=et?(He,qe)=>{const yA=x.cloneElement(He,{style:Object.assign(Object.assign({},He.props.style),{visibility:"hidden"})});return x.createElement(VA,Object.assign({},Ea,{prefixCls:RA("tooltip",ta!=null?ta:yn),title:Jn?Jn(qe.value):"",open:Jn!==null&&Hn,placement:Pa(nt!=null?nt:ot,PA),key:"tooltip",classNames:{root:`${Qa}-tooltip`},getPopupContainer:Yn||yt||$A,draggingDelete:qe.draggingDelete}),yA)}:void 0,Ya=Object.assign(Object.assign(Object.assign(Object.assign({},zA.root),We),dt==null?void 0:dt.root),Mt),fe=Object.assign(Object.assign({},zA.tracks),dt==null?void 0:dt.tracks),me=ve()(hA.tracks,Et==null?void 0:Et.tracks);return _a(x.createElement(JA,Object.assign({},_t,{classNames:Object.assign({handle:ve()(hA.handle,Et==null?void 0:Et.handle),rail:ve()(hA.rail,Et==null?void 0:Et.rail),track:ve()(hA.track,Et==null?void 0:Et.track)},me?{tracks:me}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},zA.handle),dt==null?void 0:dt.handle),rail:Object.assign(Object.assign({},zA.rail),dt==null?void 0:dt.rail),track:Object.assign(Object.assign({},zA.track),dt==null?void 0:dt.track)},Object.keys(fe).length?{tracks:fe}:{}),step:_t.step,range:Qt,className:mt,style:Ya,disabled:Lt,ref:GA,prefixCls:Qa,handleRender:Cn,activeHandleRender:ca,onChangeComplete:Sa})))})},97774:function(Ue,Ze,ae){"use strict";Object.defineProperty(Ze,"__esModule",{value:!0}),Ze.default=void 0;var x=Object.assign||function(E){for(var b=1;b>1|(b&21845)<<1;y=(y&52428)>>2|(y&13107)<<2,y=(y&61680)>>4|(y&3855)<<4,E[b]=((y&65280)>>8|(y&255)<<8)>>1}for(var z=function(fe,me,He){for(var qe=fe.length,yA=0,nA=new we(me);yA>Tt]=Pt}else for(ut=new we(qe),yA=0;yA>15-fe[yA]);return ut},ee=new ve(288),b=0;b<144;++b)ee[b]=8;for(var b=144;b<256;++b)ee[b]=9;for(var b=256;b<280;++b)ee[b]=7;for(var b=280;b<288;++b)ee[b]=8;for(var oe=new ve(32),b=0;b<32;++b)oe[b]=5;var ie=z(ee,9,0),ge=z(ee,9,1),se=z(oe,5,0),he=z(oe,5,1),Oe=function(fe){for(var me=fe[0],He=1;Heme&&(me=fe[He]);return me},pe=function(fe,me,He){var qe=me/8|0;return(fe[qe]|fe[qe+1]<<8)>>(me&7)&He},Ie=function(fe,me){var He=me/8|0;return(fe[He]|fe[He+1]<<8|fe[He+2]<<16)>>(me&7)},Re=function(fe){return(fe+7)/8|0},_e=function(fe,me,He){return(me==null||me<0)&&(me=0),(He==null||He>fe.length)&&(He=fe.length),new ve(fe.subarray(me,He))},vA={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Ve=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Xe=function(fe,me,He){var qe=new Error(me||Ve[fe]);if(qe.code=fe,Error.captureStackTrace&&Error.captureStackTrace(qe,Xe),!He)throw qe;return qe},aA=function(fe,me,He,qe){var yA=fe.length,nA=qe?qe.length:0;if(!yA||me.f&&!me.l)return He||new ve(0);var tt=!He,ut=tt||me.i!=2,Tt=me.i;tt&&(He=new ve(yA*3));var Pt=function(nr){var fn=He.length;if(nr>fn){var rn=new ve(Math.max(fn*2,nr));rn.set(He),He=rn}},XA=me.f||0,it=me.p||0,vn=me.b||0,Vt=me.l,ln=me.d,Fn=me.m,mn=me.n,aa=yA*8;do{if(!Vt){XA=pe(fe,it,1);var Fa=pe(fe,it+1,3);if(it+=3,Fa)if(Fa==1)Vt=ge,ln=he,Fn=9,mn=5;else if(Fa==2){var ja=pe(fe,it,31)+257,Oa=pe(fe,it+10,15)+4,ga=ja+pe(fe,it+5,31)+1;it+=14;for(var Un=new ve(ga),AA=new ve(19),eA=0;eA>4;if(an<16)Un[eA++]=an;else{var Gt=0,kt=0;for(an==16?(kt=3+pe(fe,it,3),it+=2,Gt=Un[eA-1]):an==17?(kt=3+pe(fe,it,7),it+=3):an==18&&(kt=11+pe(fe,it,127),it+=7);kt--;)Un[eA++]=Gt}}var Ut=Un.subarray(0,ja),Dt=Un.subarray(ja);Fn=Oe(Ut),mn=Oe(Dt),Vt=z(Ut,Fn,1),ln=z(Dt,mn,1)}else Xe(1);else{var an=Re(it)+4,hn=fe[an-4]|fe[an-3]<<8,ya=an+hn;if(ya>yA){Tt&&Xe(0);break}ut&&Pt(vn+hn),He.set(fe.subarray(an,ya),vn),me.b=vn+=hn,me.p=it=ya*8,me.f=XA;continue}if(it>aa){Tt&&Xe(0);break}}ut&&Pt(vn+131072);for(var oa=(1<>4;if(it+=Gt&15,it>aa){Tt&&Xe(0);break}if(Gt||Xe(2),xn<256)He[vn++]=xn;else if(xn==256){OA=it,Vt=null;break}else{var ia=xn-254;if(xn>264){var eA=xn-257,_A=Be[eA];ia=pe(fe,it,(1<<_A)-1)+De[eA],it+=_A}var Ua=ln[Ie(fe,it)&wn],va=Ua>>4;Ua||Xe(3),it+=Ua&15;var Dt=le[va];if(va>3){var _A=Qe[va];Dt+=Ie(fe,it)&(1<<_A)-1,it+=_A}if(it>aa){Tt&&Xe(0);break}ut&&Pt(vn+131072);var Ar=vn+ia;if(vn>8},lA=function(fe,me,He){He<<=me&7;var qe=me/8|0;fe[qe]|=He,fe[qe+1]|=He>>8,fe[qe+2]|=He>>16},$e=function(fe,me){for(var He=[],qe=0;qevn&&(vn=nA[qe].s);var Vt=new we(vn+1),ln=tA(He[XA-1],Vt,0);if(ln>me){var qe=0,Fn=0,mn=ln-me,aa=1<me)Fn+=aa-(1<>=mn;Fn>0;){var an=nA[qe].s;Vt[an]=0&&Fn;--qe){var hn=nA[qe].s;Vt[hn]==me&&(--Vt[hn],++Fn)}ln=me}return{t:new ve(Vt),l:ln}},tA=function(fe,me,He){return fe.s==-1?Math.max(tA(fe.l,me,He+1),tA(fe.r,me,He+1)):me[fe.s]=He},EA=function(fe){for(var me=fe.length;me&&!fe[--me];);for(var He=new we(++me),qe=0,yA=fe[0],nA=1,tt=function(Tt){He[qe++]=Tt},ut=1;ut<=me;++ut)if(fe[ut]==yA&&ut!=me)++nA;else{if(!yA&&nA>2){for(;nA>138;nA-=138)tt(32754);nA>2&&(tt(nA>10?nA-11<<5|28690:nA-3<<5|12305),nA=0)}else if(nA>3){for(tt(yA),--nA;nA>6;nA-=6)tt(8304);nA>2&&(tt(nA-3<<5|8208),nA=0)}for(;nA--;)tt(yA);nA=1,yA=fe[ut]}return{c:He.subarray(0,qe),n:me}},iA=function(fe,me){for(var He=0,qe=0;qe>8,fe[yA+2]=fe[yA]^255,fe[yA+3]=fe[yA+1]^255;for(var nA=0;nA4&&!AA[ye[uA-1]];--uA);var qA=Pt+5<<3,ZA=iA(yA,ee)+iA(nA,oe)+tt,at=iA(yA,vn)+iA(nA,Fn)+tt+14+3*uA+iA(Oa,AA)+2*Oa[16]+3*Oa[17]+7*Oa[18];if(Tt>=0&&qA<=ZA&&qA<=at)return NA(me,XA,fe.subarray(Tt,Tt+Pt));var Gt,kt,Ut,Dt;if(BA(me,XA,1+(at15&&(BA(me,XA,xn[ga]>>5&127),XA+=xn[ga]>>12)}}else Gt=ie,kt=ee,Ut=se,Dt=oe;for(var ga=0;ga255){var ia=_A>>18&31;lA(me,XA,Gt[ia+257]),XA+=kt[ia+257],ia>7&&(BA(me,XA,_A>>23&31),XA+=Be[ia]);var Ua=_A&31;lA(me,XA,Ut[Ua]),XA+=Dt[Ua],Ua>3&&(lA(me,XA,_A>>5&8191),XA+=Qe[Ua])}else lA(me,XA,Gt[_A]),XA+=kt[_A]}return lA(me,XA,Gt[256]),XA+kt[256]},Je=new Ee([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),mA=new ve(0),sA=function(fe,me,He,qe,yA,nA){var tt=nA.z||fe.length,ut=new ve(qe+tt+5*(1+Math.ceil(tt/7e3))+yA),Tt=ut.subarray(qe,ut.length-yA),Pt=nA.l,XA=(nA.r||0)&7;if(me){XA&&(Tt[0]=nA.r>>3);for(var it=Je[me-1],vn=it>>13,Vt=it&8191,ln=(1<7e3||AA>24576)&&(Gt>423||!Pt)){XA=ke(fe,Tt,0,hn,ya,ja,ga,AA,uA,Un-uA,XA),AA=Oa=ga=0,uA=Un;for(var kt=0;kt<286;++kt)ya[kt]=0;for(var kt=0;kt<30;++kt)ja[kt]=0}var Ut=2,Dt=0,oa=Vt,wn=ZA-at&32767;if(Gt>2&&qA==an(Un-wn))for(var OA=Math.min(vn,Gt)-1,xn=Math.min(32767,Un),ia=Math.min(258,Gt);wn<=xn&&--oa&&ZA!=at;){if(fe[Un+Ut]==fe[Un+Ut-wn]){for(var _A=0;_AUt){if(Ut=_A,Dt=wn,_A>OA)break;for(var Ua=Math.min(wn,_A-2),va=0,kt=0;ktva&&(va=or,at=Ar)}}}ZA=at,at=Fn[ZA],wn+=ZA-at&32767}if(Dt){hn[AA++]=268435456|be[Ut]<<18|a[Dt];var nr=be[Ut]&31,fn=a[Dt]&31;ga+=Be[nr]+Qe[fn],++ya[257+nr],++ja[fn],eA=Un+Ut,++Oa}else hn[AA++]=fe[Un],++ya[fe[Un]]}}for(Un=Math.max(Un,eA);Un=tt&&(Tt[XA/8|0]=Pt,rn=tt),XA=NA(Tt,XA+1,fe.subarray(Un,rn))}nA.i=tt}return _e(ut,0,qe+Re(XA)+yA)},IA=null,KA=function(){var fe=-1;return{p:function(me){for(var He=fe,qe=0;qe>>8;fe=He},d:function(){return~fe}}},Pe=function(){var fe=1,me=0;return{p:function(He){for(var qe=fe,yA=me,nA=He.length|0,tt=0;tt!=nA;){for(var ut=Math.min(tt+2655,nA);tt>16),yA=(yA&65535)+15*(yA>>16)}fe=qe,me=yA},d:function(){return fe%=65521,me%=65521,(fe&255)<<24|(fe&65280)<<8|(me&255)<<8|me>>8}}},pA=function(fe,me,He,qe,yA){if(!yA&&(yA={l:1},me.dictionary)){var nA=me.dictionary.subarray(-32768),tt=new ve(nA.length+fe.length);tt.set(nA),tt.set(fe,nA.length),fe=tt,yA.w=nA.length}return sA(fe,me.level==null?6:me.level,me.mem==null?yA.l?Math.ceil(Math.max(8,Math.min(13,Math.log(fe.length)))*1.5):20:12+me.mem,He,qe,yA)},JA=function(fe,me){var He={};for(var qe in fe)He[qe]=fe[qe];for(var qe in me)He[qe]=me[qe];return He},Ge=function(fe,me,He){for(var qe=fe(),yA=fe.toString(),nA=yA.slice(yA.indexOf("[")+1,yA.lastIndexOf("]")).replace(/\s+/g,"").split(","),tt=0;tt>>0},DA=function(fe,me){return TA(fe,me)+TA(fe,me+4)*4294967296},Jt=function(fe,me,He){for(;He;++me)fe[me]=He,He>>>=8},da=function(fe,me){var He=me.filename;if(fe[0]=31,fe[1]=139,fe[2]=8,fe[8]=me.level<2?4:me.level==9?2:0,fe[9]=3,me.mtime!=0&&Jt(fe,4,Math.floor(new Date(me.mtime||Date.now())/1e3)),He){fe[3]=8;for(var qe=0;qe<=He.length;++qe)fe[qe+10]=He.charCodeAt(qe)}},Gn=function(fe){(fe[0]!=31||fe[1]!=139||fe[2]!=8)&&Xe(6,"invalid gzip data");var me=fe[3],He=10;me&4&&(He+=(fe[10]|fe[11]<<8)+2);for(var qe=(me>>3&1)+(me>>4&1);qe>0;qe-=!fe[He++]);return He+(me&2)},ha=function(fe){var me=fe.length;return(fe[me-4]|fe[me-3]<<8|fe[me-2]<<16|fe[me-1]<<24)>>>0},Kn=function(fe){return 10+(fe.filename?fe.filename.length+1:0)},On=function(fe,me){var He=me.level,qe=He==0?0:He<6?1:He==9?3:2;if(fe[0]=120,fe[1]=qe<<6|(me.dictionary&&32),fe[1]|=31-(fe[0]<<8|fe[1])%31,me.dictionary){var yA=Pe();yA.p(me.dictionary),Jt(fe,2,yA.d())}},ra=function(fe,me){return((fe[0]&15)!=8||fe[0]>>4>7||(fe[0]<<8|fe[1])%31)&&Xe(6,"invalid zlib data"),(fe[1]>>5&1)==+!me&&Xe(6,"invalid zlib data: "+(fe[1]&32?"need":"unexpected")+" dictionary"),(fe[1]>>3&4)+2};function gA(fe,me){return typeof fe=="function"&&(me=fe,fe={}),this.ondata=me,fe}var GA=null,Ft=null;function Qt(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[bt],function(qe){return Ye(vt(qe.data[0],qe.data[1]))},0,He)}function vt(fe,me){return pA(fe,me||{},0,0)}var qt=null,Mt=null;function Ot(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[Bt],function(qe){return Ye(yn(qe.data[0],MA(qe.data[1])))},1,He)}function yn(fe,me){return aA(fe,{i:2},me&&me.out,me&&me.dictionary)}var un=null,Pn=null;function yt(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[bt,ht,function(){return[ot]}],function(qe){return Ye(ot(qe.data[0],qe.data[1]))},2,He)}function ot(fe,me){me||(me={});var He=KA(),qe=fe.length;He.p(fe);var yA=pA(fe,me,Kn(me),8),nA=yA.length;return da(yA,me),Jt(yA,nA-8,He.d()),Jt(yA,nA-4,qe),yA}var tn=null,xt=null;function Et(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[Bt,VA,function(){return[dt]}],function(qe){return Ye(dt(qe.data[0],qe.data[1]))},3,He)}function dt(fe,me){var He=Gn(fe);return He+8>fe.length&&Xe(6,"invalid gzip data"),aA(fe.subarray(He,-8),{i:2},me&&me.out||new ve(ha(fe)),me&&me.dictionary)}var _t=null,PA=null;function RA(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[bt,rA,function(){return[Le]}],function(qe){return Ye(Le(qe.data[0],qe.data[1]))},4,He)}function Le(fe,me){me||(me={});var He=Pe();He.p(fe);var qe=pA(fe,me,me.dictionary?6:2,4);return On(qe,me),Jt(qe,qe.length-4,He.d()),qe}var Ke=null,We=null;function hA(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),Fe(fe,me,[Bt,QA,function(){return[zA]}],function(qe){return Ye(zA(qe.data[0],MA(qe.data[1])))},5,He)}function zA(fe,me){return aA(fe.subarray(ra(fe,me&&me.dictionary),-4),{i:2},me&&me.out,me&&me.dictionary)}var $A=null,ft=null;function Lt(fe,me,He){return He||(He=me,me={}),typeof He!="function"&&Xe(7),fe[0]==31&&fe[1]==139&&fe[2]==8?Et(fe,me,He):(fe[0]&15)!=8||fe[0]>>4>7||(fe[0]<<8|fe[1])%31?Ot(fe,me,He):hA(fe,me,He)}function zt(fe,me){return fe[0]==31&&fe[1]==139&&fe[2]==8?dt(fe,me):(fe[0]&15)!=8||fe[0]>>4>7||(fe[0]<<8|fe[1])%31?yn(fe,me):zA(fe,me)}var wt=function(fe,me,He,qe){for(var yA in fe){var nA=fe[yA],tt=me+yA,ut=qe;Array.isArray(nA)&&(ut=JA(qe,nA[1]),nA=nA[0]),nA instanceof ve?He[tt]=[nA,ut]:(He[tt+="/"]=[new ve(0),ut],wt(nA,tt,He,qe))}},gn=typeof TextEncoder!="undefined"&&new TextEncoder,kA=typeof TextDecoder!="undefined"&&new TextDecoder,$t=0;try{kA.decode(mA,{stream:!0}),$t=1}catch(fe){}var Tn=function(fe){for(var me="",He=0;;){var qe=fe[He++],yA=(qe>127)+(qe>223)+(qe>239);if(He+yA>fe.length)return{s:me,r:_e(fe,He-1)};yA?yA==3?(qe=((qe&15)<<18|(fe[He++]&63)<<12|(fe[He++]&63)<<6|fe[He++]&63)-65536,me+=String.fromCharCode(55296|qe>>10,56320|qe&1023)):yA&1?me+=String.fromCharCode((qe&31)<<6|fe[He++]&63):me+=String.fromCharCode((qe&15)<<12|(fe[He++]&63)<<6|fe[He++]&63):me+=String.fromCharCode(qe)}},WA=null,Ba=null;function Ea(fe,me){if(me){for(var He=new ve(fe.length),qe=0;qe>1)),tt=0,ut=function(XA){nA[tt++]=XA},qe=0;qenA.length){var Tt=new ve(tt+8+(yA-qe<<1));Tt.set(nA),nA=Tt}var Pt=fe.charCodeAt(qe);Pt<128||me?ut(Pt):Pt<2048?(ut(192|Pt>>6),ut(128|Pt&63)):Pt>55295&&Pt<57344?(Pt=65536+(Pt&1047552)|fe.charCodeAt(++qe)&1023,ut(240|Pt>>18),ut(128|Pt>>12&63),ut(128|Pt>>6&63),ut(128|Pt&63)):(ut(224|Pt>>12),ut(128|Pt>>6&63),ut(128|Pt&63))}return _e(nA,0,tt)}function Xt(fe,me){if(me){for(var He="",qe=0;qe65535&&Xe(9),me+=qe+4}return me},Hn=function(fe,me,He,qe,yA,nA,tt,ut){var Tt=qe.length,Pt=He.extra,XA=ut&&ut.length,it=nn(Pt);Jt(fe,me,tt!=null?33639248:67324752),me+=4,tt!=null&&(fe[me++]=20,fe[me++]=He.os),fe[me]=20,me+=2,fe[me++]=He.flag<<1|(nA<0&&8),fe[me++]=yA&&8,fe[me++]=He.compression&255,fe[me++]=He.compression>>8;var vn=new Date(He.mtime==null?Date.now():He.mtime),Vt=vn.getFullYear()-1980;if((Vt<0||Vt>119)&&Xe(10),Jt(fe,me,Vt<<25|vn.getMonth()+1<<21|vn.getDate()<<16|vn.getHours()<<11|vn.getMinutes()<<5|vn.getSeconds()>>1),me+=4,nA!=-1&&(Jt(fe,me,He.crc),Jt(fe,me+4,nA<0?-nA-2:nA),Jt(fe,me+8,He.size)),Jt(fe,me+12,Tt),Jt(fe,me+14,it),me+=16,tt!=null&&(Jt(fe,me,XA),Jt(fe,me+6,He.attrs),Jt(fe,me+10,tt),me+=14),fe.set(qe,me),me+=Tt,it)for(var ln in Pt){var Fn=Pt[ln],mn=Fn.length;Jt(fe,me,+ln),Jt(fe,me+2,mn),fe.set(Fn,me+4),me+=4+mn}return XA&&(fe.set(ut,me),me+=XA),me},Jn=function(fe,me,He,qe,yA){Jt(fe,me,101010256),Jt(fe,me+8,He),Jt(fe,me+10,He),Jt(fe,me+12,qe),Jt(fe,me+16,yA)},ua=null,LA=null,Sa=null,Pa=null;function Qa(fe,me,He){He||(He=me,me={}),typeof He!="function"&&Xe(7);var qe={};wt(fe,"",qe,me);var yA=Object.keys(qe),nA=yA.length,tt=0,ut=0,Tt=nA,Pt=new Array(nA),XA=[],it=function(){for(var mn=0;mn65535&&ZA(Xe(11,0,1),null),!qA)ZA(null,an);else if(ja<16e4)try{ZA(null,vt(an,hn))}catch(at){ZA(at,null)}else XA.push(Qt(an,hn,ZA))},Fn=0;Fn65535&&Xe(11);var aa=XA?vt(Tt,Pt):Tt,Fa=aa.length,an=KA();an.p(Tt),qe.push(JA(Pt,{size:Tt.length,crc:an.d(),c:aa,f:it,m:ln,u:vn!=tt.length||ln&&Vt.length!=Fn,o:yA,compression:XA})),yA+=30+vn+mn+Fa,nA+=76+2*(vn+mn)+(Fn||0)+Fa}for(var hn=new ve(nA+22),ya=yA,ja=nA-yA,Oa=0;Oa65558)return tt(Xe(13,0,1),null),yA;var Tt=jA(fe,ut+8);if(Tt){var Pt=Tt,XA=TA(fe,ut+16),it=XA==4294967295||Pt==65535;if(it){var vn=TA(fe,ut-12);it=TA(fe,vn)==101075792,it&&(Pt=Tt=TA(fe,vn+32),XA=TA(fe,vn+48))}for(var Vt=me&&me.filter,ln=function(mn){var aa=ta(fe,XA,it),Fa=aa[0],an=aa[1],hn=aa[2],ya=aa[3],ja=aa[4],Oa=aa[5],ga=Yn(fe,Oa);XA=ja;var Un=function(eA,uA){eA?(yA(),tt(eA,null)):(uA&&(nA[ya]=uA),--Tt||tt(null,nA))};if(!Vt||Vt({name:ya,size:an,originalSize:hn,compression:Fa}))if(!Fa)Un(null,_e(fe,ga,ga+an));else if(Fa==8){var AA=fe.subarray(ga,ga+an);if(hn<524288||an>.8*hn)try{Un(null,yn(AA,{out:new ve(hn)}))}catch(eA){Un(eA,null)}else qe.push(Ot(AA,{size:hn},Un))}else Un(Xe(14,"unknown compression type "+Fa,1),null);else Un(null,null)},Fn=0;Fn65558)&&Xe(13);var yA=jA(fe,qe+8);if(!yA)return{};var nA=TA(fe,qe+16),tt=nA==4294967295||yA==65535;if(tt){var ut=TA(fe,qe-12);tt=TA(fe,ut)==101075792,tt&&(yA=TA(fe,ut+32),nA=TA(fe,ut+48))}for(var Tt=me&&me.filter,Pt=0;Pt0&&de[de.length-1])&&(FA[0]===6||FA[0]===2)){re=0;continue}if(FA[0]===3&&(!de||FA[1]>de[0]&&FA[1]=55296&&ue<=56319&&re>10)+55296,xe%1024+56320)),(ue+1===re||ne.length>16384)&&(de+=String.fromCharCode.apply(String,ne),ne.length=0)}return de},Me="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",De=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),be=0;be>4,bA[ue++]=(xe&15)<<4|ze>>2,bA[ue++]=(ze&3)<<6|je&63;return FA},b=function(te){for(var Ae=te.length,re=[],ne=0;ne>z,se=1<>z,pe=ge+Oe,Ie=pe,Re=32,_e=Ie+Re,vA=65536>>ee,Ve=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return re=this.index[Ae>>z],re=(re<>z)],re=(re<>ee),re=this.index[re],re+=Ae>>z&Xe,re=this.index[re],re=(re<ke?(ue.push(!0),ze-=ke):ue.push(!1),["normal","auto","loose"].indexOf(Ae)!==-1&&[8208,8211,12316,12448].indexOf(de)!==-1)return ne.push(xe),re.push(ht);if(ze===IA||ze===cA){if(xe===0)return ne.push(xe),re.push(Gn);var je=re[xe-1];return PA.indexOf(je)===-1?(ne.push(ne[xe-1]),re.push(je)):(ne.push(xe),re.push(Gn))}if(ne.push(xe),ze===ha)return re.push(Ae==="strict"?MA:Ft);if(ze===Ot||ze===da)return re.push(Gn);if(ze===yn)return de>=131072&&de<=196605||de>=196608&&de<=262141?re.push(Ft):re.push(Gn);re.push(ze)}),[ne,re,ue]},We=function(te,Ae,re,ne){var ue=ne[re];if(Array.isArray(te)?te.indexOf(ue)!==-1:te===ue)for(var de=re;de<=ne.length;){de++;var xe=ne[de];if(xe===Ae)return!0;if(xe!==Ge)break}if(ue===Ge)for(var de=re;de>0;){de--;var ze=ne[de];if(Array.isArray(te)?te.indexOf(ze)!==-1:te===ze)for(var je=re;je<=ne.length;){je++;var xe=ne[je];if(xe===Ae)return!0;if(xe!==Ge)break}if(ze!==Ge)break}return!1},hA=function(te,Ae){for(var re=te;re>=0;){var ne=Ae[re];if(ne===Ge)re--;else return ne}return 0},zA=function(te,Ae,re,ne,ue){if(re[ne]===0)return yt;var de=ne-1;if(Array.isArray(ue)&&ue[de]===!0)return yt;var xe=de-1,ze=de+1,je=Ae[de],FA=xe>=0?Ae[xe]:0,bA=Ae[ze];if(je===mA&&bA===sA)return yt;if(Et.indexOf(je)!==-1)return Pn;if(Et.indexOf(bA)!==-1||dt.indexOf(bA)!==-1)return yt;if(hA(de,Ae)===pA)return ot;if(tn.get(te[de])===cA||(je===Kn||je===On)&&tn.get(te[ze])===cA||je===Pe||bA===Pe||je===JA||[Ge,It,bt].indexOf(je)===-1&&bA===JA||[VA,rA,QA,st,Jt].indexOf(bA)!==-1||hA(de,Ae)===Fe||We(UA,Fe,de,Ae)||We([VA,rA],MA,de,Ae)||We(Rt,Rt,de,Ae))return yt;if(je===Ge)return ot;if(je===UA||bA===UA)return yt;if(bA===ht||je===ht)return ot;if([It,bt,MA].indexOf(bA)!==-1||je===Bt||FA===GA&&Le.indexOf(je)!==-1||je===Jt&&bA===GA||bA===Ye||xt.indexOf(bA)!==-1&&je===jA||xt.indexOf(je)!==-1&&bA===jA||je===DA&&[Ft,Kn,On].indexOf(bA)!==-1||[Ft,Kn,On].indexOf(je)!==-1&&bA===TA||xt.indexOf(je)!==-1&&_t.indexOf(bA)!==-1||_t.indexOf(je)!==-1&&xt.indexOf(bA)!==-1||[DA,TA].indexOf(je)!==-1&&(bA===jA||[Fe,bt].indexOf(bA)!==-1&&Ae[ze+1]===jA)||[Fe,bt].indexOf(je)!==-1&&bA===jA||je===jA&&[jA,Jt,st].indexOf(bA)!==-1)return yt;if([jA,Jt,st,VA,rA].indexOf(bA)!==-1)for(var HA=de;HA>=0;){var lt=Ae[HA];if(lt===jA)return yt;if([Jt,st].indexOf(lt)!==-1)HA--;else break}if([DA,TA].indexOf(bA)!==-1)for(var HA=[VA,rA].indexOf(je)!==-1?xe:de;HA>=0;){var lt=Ae[HA];if(lt===jA)return yt;if([Jt,st].indexOf(lt)!==-1)HA--;else break}if(Qt===je&&[Qt,vt,ra,gA].indexOf(bA)!==-1||[vt,ra].indexOf(je)!==-1&&[vt,qt].indexOf(bA)!==-1||[qt,gA].indexOf(je)!==-1&&bA===qt||RA.indexOf(je)!==-1&&[Ye,TA].indexOf(bA)!==-1||RA.indexOf(bA)!==-1&&je===DA||xt.indexOf(je)!==-1&&xt.indexOf(bA)!==-1||je===st&&xt.indexOf(bA)!==-1||xt.concat(jA).indexOf(je)!==-1&&bA===Fe&&un.indexOf(te[ze])===-1||xt.concat(jA).indexOf(bA)!==-1&&je===rA)return yt;if(je===Mt&&bA===Mt){for(var $n=re[de],pn=1;$n>0&&($n--,Ae[$n]===Mt);)pn++;if(pn%2!==0)return yt}return je===Kn&&bA===On?yt:ot},$A=function(te,Ae){Ae||(Ae={lineBreak:"normal",wordBreak:"normal"});var re=Ke(te,Ae.lineBreak),ne=re[0],ue=re[1],de=re[2];(Ae.wordBreak==="break-all"||Ae.wordBreak==="break-word")&&(ue=ue.map(function(ze){return[jA,Gn,Ot].indexOf(ze)!==-1?Ft:ze}));var xe=Ae.wordBreak==="keep-all"?de.map(function(ze,je){return ze&&te[je]>=19968&&te[je]<=40959}):void 0;return[ne,ue,xe]},ft=function(){function te(Ae,re,ne,ue){this.codePoints=Ae,this.required=re===Pn,this.start=ne,this.end=ue}return te.prototype.slice=function(){return ce.apply(void 0,this.codePoints.slice(this.start,this.end))},te}(),Lt=function(te,Ae){var re=ye(te),ne=$A(re,Ae),ue=ne[0],de=ne[1],xe=ne[2],ze=re.length,je=0,FA=0;return{next:function(){if(FA>=ze)return{done:!0,value:null};for(var bA=yt;FA=mn&&te<=57},uA=function(te){return te>=55296&&te<=57343},qA=function(te){return eA(te)||te>=ja&&te<=ga||te>=aa&&te<=an},ZA=function(te){return te>=aa&&te<=ya},at=function(te){return te>=ja&&te<=AA},Gt=function(te){return ZA(te)||at(te)},kt=function(te){return te>=me},Ut=function(te){return te===$t||te===Ba||te===Ea},Dt=function(te){return Gt(te)||kt(te)||te===ua},oa=function(te){return Dt(te)||eA(te)||te===LA},wn=function(te){return te>=Pt&&te<=XA||te===it||te>=vn&&te<=Vt||te===ln},OA=function(te,Ae){return te!==WA?!1:Ae!==$t},xn=function(te,Ae,re){return te===LA?Dt(Ae)||OA(Ae,re):Dt(te)?!0:!!(te===WA&&OA(te,Ae))},ia=function(te,Ae,re){return te===yA||te===LA?eA(Ae)?!0:Ae===Tt&&eA(re):eA(te===Tt?Ae:te)},_A=function(te){var Ae=0,re=1;(te[Ae]===yA||te[Ae]===LA)&&(te[Ae]===LA&&(re=-1),Ae++);for(var ne=[];eA(te[Ae]);)ne.push(te[Ae++]);var ue=ne.length?parseInt(ce.apply(void 0,ne),10):0;te[Ae]===Tt&&Ae++;for(var de=[];eA(te[Ae]);)de.push(te[Ae++]);var xe=de.length,ze=xe?parseInt(ce.apply(void 0,de),10):0;(te[Ae]===Oa||te[Ae]===Fa)&&Ae++;var je=1;(te[Ae]===yA||te[Ae]===LA)&&(te[Ae]===LA&&(je=-1),Ae++);for(var FA=[];eA(te[Ae]);)FA.push(te[Ae++]);var bA=FA.length?parseInt(ce.apply(void 0,FA),10):0;return re*(ue+ze*Math.pow(10,-xe))*Math.pow(10,je*bA)},Ua={type:2},va={type:3},Ar={type:4},bn={type:13},or={type:8},nr={type:21},fn={type:9},rn={type:10},la={type:11},fa={type:12},Ia={type:14},$a={type:23},Ka={type:1},sr={type:25},Se={type:24},Cr={type:26},Fr={type:27},Br={type:28},CA={type:29},Bn={type:31},_n={type:32},Kt=function(){function te(){this._value=[]}return te.prototype.write=function(Ae){this._value=this._value.concat(ye(Ae))},te.prototype.read=function(){for(var Ae=[],re=this.consumeToken();re!==_n;)Ae.push(re),re=this.consumeToken();return Ae},te.prototype.consumeToken=function(){var Ae=this.consumeCodePoint();switch(Ae){case Xt:return this.consumeStringToken(Xt);case Yn:var re=this.peekCodePoint(0),ne=this.peekCodePoint(1),ue=this.peekCodePoint(2);if(oa(re)||OA(ne,ue)){var de=xn(re,ne,ue)?wt:zt,xe=this.consumeName();return{type:5,value:xe,flags:de}}break;case ta:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),bn;break;case nn:return this.consumeStringToken(nn);case Hn:return Ua;case Jn:return va;case qe:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),Ia;break;case yA:if(ia(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case nA:return Ar;case LA:var ze=Ae,je=this.peekCodePoint(0),FA=this.peekCodePoint(1);if(ia(ze,je,FA))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();if(xn(ze,je,FA))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();if(je===LA&&FA===Qa)return this.consumeCodePoint(),this.consumeCodePoint(),Se;break;case Tt:if(ia(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case Tn:if(this.peekCodePoint(0)===qe)for(this.consumeCodePoint();;){var bA=this.consumeCodePoint();if(bA===qe&&(bA=this.consumeCodePoint(),bA===Tn))return this.consumeToken();if(bA===Fn)return this.consumeToken()}break;case tt:return Cr;case ut:return Fr;case Pa:if(this.peekCodePoint(0)===Sa&&this.peekCodePoint(1)===LA&&this.peekCodePoint(2)===LA)return this.consumeCodePoint(),this.consumeCodePoint(),sr;break;case _a:var HA=this.peekCodePoint(0),lt=this.peekCodePoint(1),$n=this.peekCodePoint(2);if(xn(HA,lt,$n)){var xe=this.consumeName();return{type:7,value:xe}}break;case YA:return Br;case WA:if(OA(Ae,this.peekCodePoint(0)))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();break;case St:return CA;case mt:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),or;break;case et:return la;case ca:return fa;case hn:case Un:var pn=this.peekCodePoint(0),kn=this.peekCodePoint(1);return pn===yA&&(qA(kn)||kn===Cn)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();case Ya:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),fn;if(this.peekCodePoint(0)===Ya)return this.consumeCodePoint(),nr;break;case fe:if(this.peekCodePoint(0)===nt)return this.consumeCodePoint(),rn;break;case Fn:return _n}return Ut(Ae)?(this.consumeWhiteSpace(),Bn):eA(Ae)?(this.reconsumeCodePoint(Ae),this.consumeNumericToken()):Dt(Ae)?(this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken()):{type:6,value:ce(Ae)}},te.prototype.consumeCodePoint=function(){var Ae=this._value.shift();return typeof Ae=="undefined"?-1:Ae},te.prototype.reconsumeCodePoint=function(Ae){this._value.unshift(Ae)},te.prototype.peekCodePoint=function(Ae){return Ae>=this._value.length?-1:this._value[Ae]},te.prototype.consumeUnicodeRangeToken=function(){for(var Ae=[],re=this.consumeCodePoint();qA(re)&&Ae.length<6;)Ae.push(re),re=this.consumeCodePoint();for(var ne=!1;re===Cn&&Ae.length<6;)Ae.push(re),re=this.consumeCodePoint(),ne=!0;if(ne){var ue=parseInt(ce.apply(void 0,Ae.map(function(je){return je===Cn?mn:je})),16),de=parseInt(ce.apply(void 0,Ae.map(function(je){return je===Cn?ga:je})),16);return{type:30,start:ue,end:de}}var xe=parseInt(ce.apply(void 0,Ae),16);if(this.peekCodePoint(0)===LA&&qA(this.peekCodePoint(1))){this.consumeCodePoint(),re=this.consumeCodePoint();for(var ze=[];qA(re)&&ze.length<6;)ze.push(re),re=this.consumeCodePoint();var de=parseInt(ce.apply(void 0,ze),16);return{type:30,start:xe,end:de}}else return{type:30,start:xe,end:xe}},te.prototype.consumeIdentLikeToken=function(){var Ae=this.consumeName();return Ae.toLowerCase()==="url"&&this.peekCodePoint(0)===Hn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Hn?(this.consumeCodePoint(),{type:19,value:Ae}):{type:20,value:Ae}},te.prototype.consumeUrlToken=function(){var Ae=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Fn)return{type:22,value:""};var re=this.peekCodePoint(0);if(re===nn||re===Xt){var ne=this.consumeStringToken(this.consumeCodePoint());return ne.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Fn||this.peekCodePoint(0)===Jn)?(this.consumeCodePoint(),{type:22,value:ne.value}):(this.consumeBadUrlRemnants(),$a)}for(;;){var ue=this.consumeCodePoint();if(ue===Fn||ue===Jn)return{type:22,value:ce.apply(void 0,Ae)};if(Ut(ue))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Fn||this.peekCodePoint(0)===Jn?(this.consumeCodePoint(),{type:22,value:ce.apply(void 0,Ae)}):(this.consumeBadUrlRemnants(),$a);if(ue===Xt||ue===nn||ue===Hn||wn(ue))return this.consumeBadUrlRemnants(),$a;if(ue===WA)if(OA(ue,this.peekCodePoint(0)))Ae.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),$a;else Ae.push(ue)}},te.prototype.consumeWhiteSpace=function(){for(;Ut(this.peekCodePoint(0));)this.consumeCodePoint()},te.prototype.consumeBadUrlRemnants=function(){for(;;){var Ae=this.consumeCodePoint();if(Ae===Jn||Ae===Fn)return;OA(Ae,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},te.prototype.consumeStringSlice=function(Ae){for(var re=5e4,ne="";Ae>0;){var ue=Math.min(re,Ae);ne+=ce.apply(void 0,this._value.splice(0,ue)),Ae-=ue}return this._value.shift(),ne},te.prototype.consumeStringToken=function(Ae){var re="",ne=0;do{var ue=this._value[ne];if(ue===Fn||ue===void 0||ue===Ae)return re+=this.consumeStringSlice(ne),{type:0,value:re};if(ue===$t)return this._value.splice(0,ne),Ka;if(ue===WA){var de=this._value[ne+1];de!==Fn&&de!==void 0&&(de===$t?(re+=this.consumeStringSlice(ne),ne=-1,this._value.shift()):OA(ue,de)&&(re+=this.consumeStringSlice(ne),re+=ce(this.consumeEscapedCodePoint()),ne=-1))}ne++}while(!0)},te.prototype.consumeNumber=function(){var Ae=[],re=gn,ne=this.peekCodePoint(0);for((ne===yA||ne===LA)&&Ae.push(this.consumeCodePoint());eA(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ne=this.peekCodePoint(0);var ue=this.peekCodePoint(1);if(ne===Tt&&eA(ue))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),re=kA;eA(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ne=this.peekCodePoint(0),ue=this.peekCodePoint(1);var de=this.peekCodePoint(2);if((ne===Oa||ne===Fa)&&((ue===yA||ue===LA)&&eA(de)||eA(ue)))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),re=kA;eA(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());return[_A(Ae),re]},te.prototype.consumeNumericToken=function(){var Ae=this.consumeNumber(),re=Ae[0],ne=Ae[1],ue=this.peekCodePoint(0),de=this.peekCodePoint(1),xe=this.peekCodePoint(2);if(xn(ue,de,xe)){var ze=this.consumeName();return{type:15,number:re,flags:ne,unit:ze}}return ue===ea?(this.consumeCodePoint(),{type:16,number:re,flags:ne}):{type:17,number:re,flags:ne}},te.prototype.consumeEscapedCodePoint=function(){var Ae=this.consumeCodePoint();if(qA(Ae)){for(var re=ce(Ae);qA(this.peekCodePoint(0))&&re.length<6;)re+=ce(this.consumeCodePoint());Ut(this.peekCodePoint(0))&&this.consumeCodePoint();var ne=parseInt(re,16);return ne===0||uA(ne)||ne>1114111?He:ne}return Ae===Fn?He:Ae},te.prototype.consumeName=function(){for(var Ae="";;){var re=this.consumeCodePoint();if(oa(re))Ae+=ce(re);else if(OA(re,this.peekCodePoint(0)))Ae+=ce(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(re),Ae}},te}(),Dn=function(){function te(Ae){this._tokens=Ae}return te.create=function(Ae){var re=new Kt;return re.write(Ae),new te(re.read())},te.parseValue=function(Ae){return te.create(Ae).parseComponentValue()},te.parseValues=function(Ae){return te.create(Ae).parseComponentValues()},te.prototype.parseComponentValue=function(){for(var Ae=this.consumeToken();Ae.type===31;)Ae=this.consumeToken();if(Ae.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Ae);var re=this.consumeComponentValue();do Ae=this.consumeToken();while(Ae.type===31);if(Ae.type===32)return re;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},te.prototype.parseComponentValues=function(){for(var Ae=[];;){var re=this.consumeComponentValue();if(re.type===32)return Ae;Ae.push(re),Ae.push()}},te.prototype.consumeComponentValue=function(){var Ae=this.consumeToken();switch(Ae.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Ae.type);case 19:return this.consumeFunction(Ae)}return Ae},te.prototype.consumeSimpleBlock=function(Ae){for(var re={type:Ae,values:[]},ne=this.consumeToken();;){if(ne.type===32||Wt(ne,Ae))return re;this.reconsumeToken(ne),re.values.push(this.consumeComponentValue()),ne=this.consumeToken()}},te.prototype.consumeFunction=function(Ae){for(var re={name:Ae.value,values:[],type:18};;){var ne=this.consumeToken();if(ne.type===32||ne.type===3)return re;this.reconsumeToken(ne),re.values.push(this.consumeComponentValue())}},te.prototype.consumeToken=function(){var Ae=this._tokens.shift();return typeof Ae=="undefined"?_n:Ae},te.prototype.reconsumeToken=function(Ae){this._tokens.unshift(Ae)},te}(),Nn=function(te){return te.type===15},Zn=function(te){return te.type===17},rt=function(te){return te.type===20},wr=function(te){return te.type===0},Te=function(te,Ae){return rt(te)&&te.value===Ae},dA=function(te){return te.type!==31},SA=function(te){return te.type!==31&&te.type!==4},Qn=function(te){var Ae=[],re=[];return te.forEach(function(ne){if(ne.type===4){if(re.length===0)throw new Error("Error parsing function args, zero tokens for arg");Ae.push(re),re=[];return}ne.type!==31&&re.push(ne)}),re.length&&Ae.push(re),Ae},Wt=function(te,Ae){return Ae===11&&te.type===12||Ae===28&&te.type===29?!0:Ae===2&&te.type===3},Mn=function(te){return te.type===17||te.type===15},Yt=function(te){return te.type===16||Mn(te)},cn=function(te){return te.length>1?[te[0],te[1]]:[te[0]]},At={type:17,number:0,flags:gn},en={type:16,number:50,flags:gn},Sn={type:16,number:100,flags:gn},Vn=function(te,Ae,re){var ne=te[0],ue=te[1];return[Rn(ne,Ae),Rn(typeof ue!="undefined"?ue:ne,re)]},Rn=function(te,Ae){if(te.type===16)return te.number/100*Ae;if(Nn(te))switch(te.unit){case"rem":case"em":return 16*te.number;case"px":default:return te.number}return te.number},fA="deg",Nt="grad",sn="rad",An="turn",En={name:"angle",parse:function(te,Ae){if(Ae.type===15)switch(Ae.unit){case fA:return Math.PI*Ae.number/180;case Nt:return Math.PI/200*Ae.number;case sn:return Ae.number;case An:return Math.PI*2*Ae.number}throw new Error("Unsupported angle type")}},on=function(te){return te.type===15&&(te.unit===fA||te.unit===Nt||te.unit===sn||te.unit===An)},jn=function(te){var Ae=te.filter(rt).map(function(re){return re.value}).join(" ");switch(Ae){case"to bottom right":case"to right bottom":case"left top":case"top left":return[At,At];case"to top":case"bottom":return jt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[At,Sn];case"to right":case"left":return jt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Sn,Sn];case"to bottom":case"top":return jt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Sn,At];case"to left":case"right":return jt(270)}return 0},jt=function(te){return Math.PI*te/180},pt={name:"color",parse:function(te,Ae){if(Ae.type===18){var re=xa[Ae.name];if(typeof re=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Ae.name+'"');return re(te,Ae.values)}if(Ae.type===5){if(Ae.value.length===3){var ne=Ae.value.substring(0,1),ue=Ae.value.substring(1,2),de=Ae.value.substring(2,3);return Xn(parseInt(ne+ne,16),parseInt(ue+ue,16),parseInt(de+de,16),1)}if(Ae.value.length===4){var ne=Ae.value.substring(0,1),ue=Ae.value.substring(1,2),de=Ae.value.substring(2,3),xe=Ae.value.substring(3,4);return Xn(parseInt(ne+ne,16),parseInt(ue+ue,16),parseInt(de+de,16),parseInt(xe+xe,16)/255)}if(Ae.value.length===6){var ne=Ae.value.substring(0,2),ue=Ae.value.substring(2,4),de=Ae.value.substring(4,6);return Xn(parseInt(ne,16),parseInt(ue,16),parseInt(de,16),1)}if(Ae.value.length===8){var ne=Ae.value.substring(0,2),ue=Ae.value.substring(2,4),de=Ae.value.substring(4,6),xe=Ae.value.substring(6,8);return Xn(parseInt(ne,16),parseInt(ue,16),parseInt(de,16),parseInt(xe,16)/255)}}if(Ae.type===20){var ze=Ha[Ae.value.toUpperCase()];if(typeof ze!="undefined")return ze}return Ha.TRANSPARENT}},Ct=function(te){return(255&te)===0},Zt=function(te){var Ae=255&te,re=255&te>>8,ne=255&te>>16,ue=255&te>>24;return Ae<255?"rgba("+ue+","+ne+","+re+","+Ae/255+")":"rgb("+ue+","+ne+","+re+")"},Xn=function(te,Ae,re,ne){return(te<<24|Ae<<16|re<<8|Math.round(ne*255)<<0)>>>0},Ca=function(te,Ae){if(te.type===17)return te.number;if(te.type===16){var re=Ae===3?1:255;return Ae===3?te.number/100*re:Math.round(te.number/100*re)}return 0},Za=function(te,Ae){var re=Ae.filter(SA);if(re.length===3){var ne=re.map(Ca),ue=ne[0],de=ne[1],xe=ne[2];return Xn(ue,de,xe,1)}if(re.length===4){var ze=re.map(Ca),ue=ze[0],de=ze[1],xe=ze[2],je=ze[3];return Xn(ue,de,xe,je)}return 0};function Na(te,Ae,re){return re<0&&(re+=1),re>=1&&(re-=1),re<1/6?(Ae-te)*re*6+te:re<1/2?Ae:re<2/3?(Ae-te)*6*(2/3-re)+te:te}var ar=function(te,Ae){var re=Ae.filter(SA),ne=re[0],ue=re[1],de=re[2],xe=re[3],ze=(ne.type===17?jt(ne.number):En.parse(te,ne))/(Math.PI*2),je=Yt(ue)?ue.number/100:0,FA=Yt(de)?de.number/100:0,bA=typeof xe!="undefined"&&Yt(xe)?Rn(xe,1):1;if(je===0)return Xn(FA*255,FA*255,FA*255,1);var HA=FA<=.5?FA*(je+1):FA+je-FA*je,lt=FA*2-HA,$n=Na(lt,HA,ze+1/3),pn=Na(lt,HA,ze),kn=Na(lt,HA,ze-1/3);return Xn($n*255,pn*255,kn*255,bA)},xa={hsl:ar,hsla:ar,rgb:Za,rgba:Za},ba=function(te,Ae){return pt.parse(te,Dn.create(Ae).parseComponentValue())},Ha={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Wa={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(te,Ae){return Ae.map(function(re){if(rt(re))switch(re.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ln={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},gt=function(te,Ae){var re=pt.parse(te,Ae[0]),ne=Ae[1];return ne&&Yt(ne)?{color:re,stop:ne}:{color:re,stop:null}},ct=function(te,Ae){var re=te[0],ne=te[te.length-1];re.stop===null&&(re.stop=At),ne.stop===null&&(ne.stop=Sn);for(var ue=[],de=0,xe=0;xede?ue.push(je):ue.push(de),de=je}else ue.push(null)}for(var FA=null,xe=0;xexe.optimumDistance)?{optimumCorner:ze,optimumDistance:bA}:xe},{optimumDistance:ue?1/0:-1/0,optimumCorner:null}).optimumCorner},Ra=function(te,Ae,re,ne,ue){var de=0,xe=0;switch(te.size){case 0:te.shape===0?de=xe=Math.min(Math.abs(Ae),Math.abs(Ae-ne),Math.abs(re),Math.abs(re-ue)):te.shape===1&&(de=Math.min(Math.abs(Ae),Math.abs(Ae-ne)),xe=Math.min(Math.abs(re),Math.abs(re-ue)));break;case 2:if(te.shape===0)de=xe=Math.min(dn(Ae,re),dn(Ae,re-ue),dn(Ae-ne,re),dn(Ae-ne,re-ue));else if(te.shape===1){var ze=Math.min(Math.abs(re),Math.abs(re-ue))/Math.min(Math.abs(Ae),Math.abs(Ae-ne)),je=wa(ne,ue,Ae,re,!0),FA=je[0],bA=je[1];de=dn(FA-Ae,(bA-re)/ze),xe=ze*de}break;case 1:te.shape===0?de=xe=Math.max(Math.abs(Ae),Math.abs(Ae-ne),Math.abs(re),Math.abs(re-ue)):te.shape===1&&(de=Math.max(Math.abs(Ae),Math.abs(Ae-ne)),xe=Math.max(Math.abs(re),Math.abs(re-ue)));break;case 3:if(te.shape===0)de=xe=Math.max(dn(Ae,re),dn(Ae,re-ue),dn(Ae-ne,re),dn(Ae-ne,re-ue));else if(te.shape===1){var ze=Math.max(Math.abs(re),Math.abs(re-ue))/Math.max(Math.abs(Ae),Math.abs(Ae-ne)),HA=wa(ne,ue,Ae,re,!1),FA=HA[0],bA=HA[1];de=dn(FA-Ae,(bA-re)/ze),xe=ze*de}break}return Array.isArray(te.size)&&(de=Rn(te.size[0],ne),xe=te.size.length===2?Rn(te.size[1],ue):de),[de,xe]},Va=function(te,Ae){var re=jt(180),ne=[];return Qn(Ae).forEach(function(ue,de){if(de===0){var xe=ue[0];if(xe.type===20&&xe.value==="to"){re=jn(ue);return}else if(on(xe)){re=En.parse(te,xe);return}}var ze=gt(te,ue);ne.push(ze)}),{angle:re,stops:ne,type:1}},Da=function(te,Ae){var re=jt(180),ne=[];return Qn(Ae).forEach(function(ue,de){if(de===0){var xe=ue[0];if(xe.type===20&&["top","left","right","bottom"].indexOf(xe.value)!==-1){re=jn(ue);return}else if(on(xe)){re=(En.parse(te,xe)+jt(270))%jt(360);return}}var ze=gt(te,ue);ne.push(ze)}),{angle:re,stops:ne,type:1}},za=function(te,Ae){var re=jt(180),ne=[],ue=1,de=0,xe=3,ze=[];return Qn(Ae).forEach(function(je,FA){var bA=je[0];if(FA===0){if(rt(bA)&&bA.value==="linear"){ue=1;return}else if(rt(bA)&&bA.value==="radial"){ue=2;return}}if(bA.type===18){if(bA.name==="from"){var HA=pt.parse(te,bA.values[0]);ne.push({stop:At,color:HA})}else if(bA.name==="to"){var HA=pt.parse(te,bA.values[0]);ne.push({stop:Sn,color:HA})}else if(bA.name==="color-stop"){var lt=bA.values.filter(SA);if(lt.length===2){var HA=pt.parse(te,lt[1]),$n=lt[0];Zn($n)&&ne.push({stop:{type:16,number:$n.number*100,flags:$n.flags},color:HA})}}}}),ue===1?{angle:(re+jt(180))%jt(360),stops:ne,type:ue}:{size:xe,shape:de,stops:ne,position:ze,type:ue}},Ta="closest-side",er="farthest-side",vr="closest-corner",dr="farthest-corner",Lr="circle",Gr="ellipse",co="cover",mo="contain",So=function(te,Ae){var re=0,ne=3,ue=[],de=[];return Qn(Ae).forEach(function(xe,ze){var je=!0;if(ze===0){var FA=!1;je=xe.reduce(function(HA,lt){if(FA)if(rt(lt))switch(lt.value){case"center":return de.push(en),HA;case"top":case"left":return de.push(At),HA;case"right":case"bottom":return de.push(Sn),HA}else(Yt(lt)||Mn(lt))&&de.push(lt);else if(rt(lt))switch(lt.value){case Lr:return re=0,!1;case Gr:return re=1,!1;case"at":return FA=!0,!1;case Ta:return ne=0,!1;case co:case er:return ne=1,!1;case mo:case vr:return ne=2,!1;case dr:return ne=3,!1}else if(Mn(lt)||Yt(lt))return Array.isArray(ne)||(ne=[]),ne.push(lt),!1;return HA},je)}if(je){var bA=gt(te,xe);ue.push(bA)}}),{size:ne,shape:re,stops:ue,position:de,type:2}},Jr=function(te,Ae){var re=0,ne=3,ue=[],de=[];return Qn(Ae).forEach(function(xe,ze){var je=!0;if(ze===0?je=xe.reduce(function(bA,HA){if(rt(HA))switch(HA.value){case"center":return de.push(en),!1;case"top":case"left":return de.push(At),!1;case"right":case"bottom":return de.push(Sn),!1}else if(Yt(HA)||Mn(HA))return de.push(HA),!1;return bA},je):ze===1&&(je=xe.reduce(function(bA,HA){if(rt(HA))switch(HA.value){case Lr:return re=0,!1;case Gr:return re=1,!1;case mo:case Ta:return ne=0,!1;case er:return ne=1,!1;case vr:return ne=2,!1;case co:case dr:return ne=3,!1}else if(Mn(HA)||Yt(HA))return Array.isArray(ne)||(ne=[]),ne.push(HA),!1;return bA},je)),je){var FA=gt(te,xe);ue.push(FA)}}),{size:ne,shape:re,stops:ue,position:de,type:2}},gr=function(te){return te.type===1},Nr=function(te){return te.type===2},Mr={name:"image",parse:function(te,Ae){if(Ae.type===22){var re={url:Ae.value,type:0};return te.cache.addImage(Ae.value),re}if(Ae.type===18){var ne=oi[Ae.name];if(typeof ne=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Ae.name+'"');return ne(te,Ae.values)}throw new Error("Unsupported image type "+Ae.type)}};function Di(te){return!(te.type===20&&te.value==="none")&&(te.type!==18||!!oi[te.name])}var oi={"linear-gradient":Va,"-moz-linear-gradient":Da,"-ms-linear-gradient":Da,"-o-linear-gradient":Da,"-webkit-linear-gradient":Da,"radial-gradient":So,"-moz-radial-gradient":Jr,"-ms-radial-gradient":Jr,"-o-radial-gradient":Jr,"-webkit-radial-gradient":Jr,"-webkit-gradient":za},Li={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(te,Ae){if(Ae.length===0)return[];var re=Ae[0];return re.type===20&&re.value==="none"?[]:Ae.filter(function(ne){return SA(ne)&&Di(ne)}).map(function(ne){return Mr.parse(te,ne)})}},Ui={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(te,Ae){return Ae.map(function(re){if(rt(re))switch(re.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ni={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(te,Ae){return Qn(Ae).map(function(re){return re.filter(Yt)}).map(cn)}},Mi={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(te,Ae){return Qn(Ae).map(function(re){return re.filter(rt).map(function(ne){return ne.value}).join(" ")}).map(Oi)}},Oi=function(te){switch(te){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},to;(function(te){te.AUTO="auto",te.CONTAIN="contain",te.COVER="cover"})(to||(to={}));var Hi={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(te,Ae){return Qn(Ae).map(function(re){return re.filter(Ri)})}},Ri=function(te){return rt(te)||Yt(te)},Po=function(te){return{name:"border-"+te+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Ti=Po("top"),ki=Po("right"),ji=Po("bottom"),zi=Po("left"),Fo=function(te){return{name:"border-radius-"+te,initialValue:"0 0",prefix:!1,type:1,parse:function(Ae,re){return cn(re.filter(Yt))}}},Gi=Fo("top-left"),Ki=Fo("top-right"),Zi=Fo("bottom-right"),Vi=Fo("bottom-left"),Io=function(te){return{name:"border-"+te+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Ae,re){switch(re){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Xi=Io("top"),Wi=Io("right"),Yi=Io("bottom"),Ji=Io("left"),Qo=function(te){return{name:"border-"+te+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Ae,re){return Nn(re)?re.number:0}}},qi=Qo("top"),_i=Qo("right"),$i=Qo("bottom"),el=Qo("left"),Al={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},tl={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"rtl":return 1;case"ltr":default:return 0}}},nl={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(te,Ae){return Ae.filter(rt).reduce(function(re,ne){return re|al(ne.value)},0)}},al=function(te){switch(te){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},rl={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},ol={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(te,Ae){return Ae.type===20&&Ae.value==="normal"?0:Ae.type===17||Ae.type===15?Ae.number:0}},yo;(function(te){te.NORMAL="normal",te.STRICT="strict"})(yo||(yo={}));var il={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"strict":return yo.STRICT;case"normal":default:return yo.NORMAL}}},ll={name:"line-height",initialValue:"normal",prefix:!1,type:4},ii=function(te,Ae){return rt(te)&&te.value==="normal"?1.2*Ae:te.type===17?Ae*te.number:Yt(te)?Rn(te,Ae):Ae},sl={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(te,Ae){return Ae.type===20&&Ae.value==="none"?null:Mr.parse(te,Ae)}},ul={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"inside":return 0;case"outside":default:return 1}}},jo={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},xo=function(te){return{name:"margin-"+te,initialValue:"0",prefix:!1,type:4}},gl=xo("top"),cl=xo("right"),dl=xo("bottom"),ml=xo("left"),fl={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(te,Ae){return Ae.filter(rt).map(function(re){switch(re.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Bl={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"break-word":return"break-word";case"normal":default:return"normal"}}},bo=function(te){return{name:"padding-"+te,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},vl=bo("top"),hl=bo("right"),El=bo("bottom"),pl=bo("left"),Cl={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},wl={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(te,Ae){switch(Ae){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Sl={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(te,Ae){return Ae.length===1&&Te(Ae[0],"none")?[]:Qn(Ae).map(function(re){for(var ne={color:Ha.TRANSPARENT,offsetX:At,offsetY:At,blur:At},ue=0,de=0;de1?1:0],this.overflowWrap=zn(Ae,Bl,re.overflowWrap),this.paddingTop=zn(Ae,vl,re.paddingTop),this.paddingRight=zn(Ae,hl,re.paddingRight),this.paddingBottom=zn(Ae,El,re.paddingBottom),this.paddingLeft=zn(Ae,pl,re.paddingLeft),this.paintOrder=zn(Ae,Ks,re.paintOrder),this.position=zn(Ae,wl,re.position),this.textAlign=zn(Ae,Cl,re.textAlign),this.textDecorationColor=zn(Ae,ms,(ne=re.textDecorationColor)!==null&&ne!==void 0?ne:re.color),this.textDecorationLine=zn(Ae,fs,(ue=re.textDecorationLine)!==null&&ue!==void 0?ue:re.textDecoration),this.textShadow=zn(Ae,Sl,re.textShadow),this.textTransform=zn(Ae,Pl,re.textTransform),this.transform=zn(Ae,Fl,re.transform),this.transformOrigin=zn(Ae,Gs,re.transformOrigin),this.visibility=zn(Ae,_r,re.visibility),this.webkitTextStrokeColor=zn(Ae,Ll,re.webkitTextStrokeColor),this.webkitTextStrokeWidth=zn(Ae,ui,re.webkitTextStrokeWidth),this.wordBreak=zn(Ae,zo,re.wordBreak),this.zIndex=zn(Ae,$r,re.zIndex)}return te.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},te.prototype.isTransparent=function(){return Ct(this.backgroundColor)},te.prototype.isTransformed=function(){return this.transform!==null},te.prototype.isPositioned=function(){return this.position!==0},te.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},te.prototype.isFloating=function(){return this.float!==0},te.prototype.isInlineLevel=function(){return Ir(this.display,4)||Ir(this.display,33554432)||Ir(this.display,268435456)||Ir(this.display,536870912)||Ir(this.display,67108864)||Ir(this.display,134217728)},te}(),Ul=function(){function te(Ae,re){this.content=zn(Ae,Ko,re.content),this.quotes=zn(Ae,Es,re.quotes)}return te}(),Nl=function(){function te(Ae,re){this.counterIncrement=zn(Ae,Zo,re.counterIncrement),this.counterReset=zn(Ae,Vo,re.counterReset)}return te}(),zn=function(te,Ae,re){var ne=new Kt,ue=re!==null&&typeof re!="undefined"?re.toString():Ae.initialValue;ne.write(ue);var de=new Dn(ne.read());switch(Ae.type){case 2:var xe=de.parseComponentValue();return Ae.parse(te,rt(xe)?xe.value:Ae.initialValue);case 0:return Ae.parse(te,de.parseComponentValue());case 1:return Ae.parse(te,de.parseComponentValues());case 4:return de.parseComponentValue();case 3:switch(Ae.format){case"angle":return En.parse(te,de.parseComponentValue());case"color":return pt.parse(te,de.parseComponentValue());case"image":return Mr.parse(te,de.parseComponentValue());case"length":var ze=de.parseComponentValue();return Mn(ze)?ze:At;case"length-percentage":var je=de.parseComponentValue();return Yt(je)?je:At;case"time":return li.parse(te,de.parseComponentValue())}break}},Ml="data-html2canvas-debug",gi=function(te){var Ae=te.getAttribute(Ml);switch(Ae){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ci=function(te,Ae){var re=gi(te);return re===1||Ae===re},Kr=function(){function te(Ae,re){if(this.context=Ae,this.textNodes=[],this.elements=[],this.flags=0,ci(re,3))debugger;this.styles=new fo(Ae,window.getComputedStyle(re,null)),Ls(re)&&(this.styles.animationDuration.some(function(ne){return ne>0})&&(re.style.animationDuration="0s"),this.styles.transform!==null&&(re.style.transform="none")),this.bounds=Be(this.context,re),ci(re,4)&&(this.flags|=16)}return te}(),ps="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Xo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Bo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Or=0;Or>4,bA[ue++]=(xe&15)<<4|ze>>2,bA[ue++]=(ze&3)<<6|je&63;return FA},no=function(te){for(var Ae=te.length,re=[],ne=0;ne>Hr,fi=1<>Hr,Do=mi+oo,Zs=Do,xr=32,ws=Zs+xr,Ss=65536>>di,Rl=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return re=this.index[Ae>>Hr],re=(re<>Hr)],re=(re<>di),re=this.index[re],re+=Ae>>Hr&Ps,re=this.index[re],re=(re<=55296&&ue<=56319&&re>10)+55296,xe%1024+56320)),(ue+1===re||ne.length>16384)&&(de+=String.fromCharCode.apply(String,ne),ne.length=0)}return de},Is=Xs(ps),Rr="\xD7",pi="\xF7",Qs=function(te){return Is.get(te)},Ci=function(te,Ae,re){var ne=re-2,ue=Ae[ne],de=Ae[re-1],xe=Ae[re];if(de===Bi&&xe===vi)return Rr;if(de===Bi||de===vi||de===jl||xe===Bi||xe===vi||xe===jl)return pi;if(de===hi&&[hi,Uo,Gl,Kl].indexOf(xe)!==-1||(de===Gl||de===Uo)&&(xe===Uo||xe===No)||(de===Kl||de===No)&&xe===No||xe===Zl||xe===Wo||xe===zl||de===Lo)return Rr;if(de===Zl&&xe===Vl){for(;ue===Wo;)ue=Ae[--ne];if(ue===Vl)return Rr}if(de===Ei&&xe===Ei){for(var ze=0;ue===Ei;)ze++,ue=Ae[--ne];if(ze%2===0)return Rr}return pi},Xl=function(te){var Ae=Vr(te),re=Ae.length,ne=0,ue=0,de=Ae.map(Qs);return{next:function(){if(ne>=re)return{done:!0,value:null};for(var xe=Rr;nexe.x||bA.y>xe.y;return xe=bA,FA===0?!0:HA});return te.body.removeChild(Ae),ze},ys=function(){return typeof new Image().crossOrigin!="undefined"},xs=function(){return typeof new XMLHttpRequest().responseType=="string"},bs=function(te){var Ae=new Image,re=te.createElement("canvas"),ne=re.getContext("2d");if(!ne)return!1;Ae.src="data:image/svg+xml,";try{ne.drawImage(Ae,0,0),re.toDataURL()}catch(ue){return!1}return!0},ql=function(te){return te[0]===0&&te[1]===255&&te[2]===0&&te[3]===255},Ds=function(te){var Ae=te.createElement("canvas"),re=100;Ae.width=re,Ae.height=re;var ne=Ae.getContext("2d");if(!ne)return Promise.reject(!1);ne.fillStyle="rgb(0, 255, 0)",ne.fillRect(0,0,re,re);var ue=new Image,de=Ae.toDataURL();ue.src=de;var xe=Yo(re,re,0,0,ue);return ne.fillStyle="red",ne.fillRect(0,0,re,re),wi(xe).then(function(ze){ne.drawImage(ze,0,0);var je=ne.getImageData(0,0,re,re).data;ne.fillStyle="red",ne.fillRect(0,0,re,re);var FA=te.createElement("div");return FA.style.backgroundImage="url("+de+")",FA.style.height=re+"px",ql(je)?wi(Yo(re,re,0,0,FA)):Promise.reject(!1)}).then(function(ze){return ne.drawImage(ze,0,0),ql(ne.getImageData(0,0,re,re).data)}).catch(function(){return!1})},Yo=function(te,Ae,re,ne,ue){var de="http://www.w3.org/2000/svg",xe=document.createElementNS(de,"svg"),ze=document.createElementNS(de,"foreignObject");return xe.setAttributeNS(null,"width",te.toString()),xe.setAttributeNS(null,"height",Ae.toString()),ze.setAttributeNS(null,"width","100%"),ze.setAttributeNS(null,"height","100%"),ze.setAttributeNS(null,"x",re.toString()),ze.setAttributeNS(null,"y",ne.toString()),ze.setAttributeNS(null,"externalResourcesRequired","true"),xe.appendChild(ze),ze.appendChild(ue),xe},wi=function(te){return new Promise(function(Ae,re){var ne=new Image;ne.onload=function(){return Ae(ne)},ne.onerror=re,ne.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(te))})},Ne={get SUPPORT_RANGE_BOUNDS(){var te=Yl(document);return Object.defineProperty(Ne,"SUPPORT_RANGE_BOUNDS",{value:te}),te},get SUPPORT_WORD_BREAKING(){var te=Ne.SUPPORT_RANGE_BOUNDS&&Jl(document);return Object.defineProperty(Ne,"SUPPORT_WORD_BREAKING",{value:te}),te},get SUPPORT_SVG_DRAWING(){var te=bs(document);return Object.defineProperty(Ne,"SUPPORT_SVG_DRAWING",{value:te}),te},get SUPPORT_FOREIGNOBJECT_DRAWING(){var te=typeof Array.from=="function"&&typeof window.fetch=="function"?Ds(document):Promise.resolve(!1);return Object.defineProperty(Ne,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:te}),te},get SUPPORT_CORS_IMAGES(){var te=ys();return Object.defineProperty(Ne,"SUPPORT_CORS_IMAGES",{value:te}),te},get SUPPORT_RESPONSE_TYPE(){var te=xs();return Object.defineProperty(Ne,"SUPPORT_RESPONSE_TYPE",{value:te}),te},get SUPPORT_CORS_XHR(){var te="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ne,"SUPPORT_CORS_XHR",{value:te}),te},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var te=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Ne,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:te}),te}},In=function(){function te(Ae,re){this.text=Ae,this.bounds=re}return te}(),Aa=function(te,Ae,re,ne){var ue=Er(Ae,re),de=[],xe=0;return ue.forEach(function(ze){if(re.textDecorationLine.length||ze.trim().length>0)if(Ne.SUPPORT_RANGE_BOUNDS){var je=na(ne,xe,ze.length).getClientRects();if(je.length>1){var FA=Ga(ze),bA=0;FA.forEach(function(lt){de.push(new In(lt,Ee.fromDOMRectList(te,na(ne,bA+xe,lt.length).getClientRects()))),bA+=lt.length})}else de.push(new In(ze,Ee.fromDOMRectList(te,je)))}else{var HA=ne.splitText(ze.length);de.push(new In(ze,La(te,ne))),ne=HA}else Ne.SUPPORT_RANGE_BOUNDS||(ne=ne.splitText(ze.length));xe+=ze.length}),de},La=function(te,Ae){var re=Ae.ownerDocument;if(re){var ne=re.createElement("html2canvaswrapper");ne.appendChild(Ae.cloneNode(!0));var ue=Ae.parentNode;if(ue){ue.replaceChild(ne,Ae);var de=Be(te,ne);return ne.firstChild&&ue.replaceChild(ne.firstChild,ne),de}}return Ee.EMPTY},na=function(te,Ae,re){var ne=te.ownerDocument;if(!ne)throw new Error("Node has no owner document");var ue=ne.createRange();return ue.setStart(te,Ae),ue.setEnd(te,Ae+re),ue},Ga=function(te){if(Ne.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ae=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Ae.segment(te)).map(function(re){return re.segment})}return Wl(te)},Xa=function(te,Ae){if(Ne.SUPPORT_NATIVE_TEXT_SEGMENTATION){var re=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(re.segment(te)).map(function(ne){return ne.segment})}return mr(te,Ae)},Er=function(te,Ae){return Ae.letterSpacing!==0?Ga(te):Xa(te,Ae)},hr=[32,160,4961,65792,65793,4153,4241],mr=function(te,Ae){for(var re=Lt(te,{lineBreak:Ae.lineBreak,wordBreak:Ae.overflowWrap==="break-word"?"break-word":Ae.wordBreak}),ne=[],ue,de=function(){if(ue.value){var xe=ue.value.slice(),ze=ye(xe),je="";ze.forEach(function(FA){hr.indexOf(FA)===-1?je+=ce(FA):(je.length&&ne.push(je),ne.push(ce(FA)),je="")}),je.length&&ne.push(je)}};!(ue=re.next()).done;)de();return ne},Pr=function(){function te(Ae,re,ne){this.text=rr(re.data,ne.textTransform),this.textBounds=Aa(Ae,this.text,ne,re)}return te}(),rr=function(te,Ae){switch(Ae){case 1:return te.toLowerCase();case 3:return te.replace(br,Yr);case 2:return te.toUpperCase();default:return te}},br=/(^|\s|:|-|\(|\))([a-z])/g,Yr=function(te,Ae,re){return te.length>0?Ae+re.toUpperCase():te},eo=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this;return ue.src=ne.currentSrc||ne.src,ue.intrinsicWidth=ne.naturalWidth,ue.intrinsicHeight=ne.naturalHeight,ue.context.cache.addImage(ue.src),ue}return Ae}(Kr),Si=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this;return ue.canvas=ne,ue.intrinsicWidth=ne.width,ue.intrinsicHeight=ne.height,ue}return Ae}(Kr),Pi=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this,de=new XMLSerializer,xe=Be(re,ne);return ne.setAttribute("width",xe.width+"px"),ne.setAttribute("height",xe.height+"px"),ue.svg="data:image/svg+xml,"+encodeURIComponent(de.serializeToString(ne)),ue.intrinsicWidth=ne.width.baseVal.value,ue.intrinsicHeight=ne.height.baseVal.value,ue.context.cache.addImage(ue.svg),ue}return Ae}(Kr),Fi=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this;return ue.value=ne.value,ue}return Ae}(Kr),Jo=function(te){ae(Ae,te);function Ae(re,ne){var ue=te.call(this,re,ne)||this;return ue.start=ne.start,ue.reversed=typeof ne.reversed=="boolean"&&ne.reversed===!0,ue}return Ae}(Kr),_l=[{type:15,flags:0,unit:"px",number:3}],$l=[{type:16,flags:0,number:50}],es=function(te){return te.width>te.height?new Ee(te.left+(te.width-te.height)/2,te.top,te.height,te.height):te.width0)re.textNodes.push(new Pr(te,ue,re.styles));else if($o(ue))if(tu(ue)&&ue.assignedNodes)ue.assignedNodes().forEach(function(ze){return ns(te,ze,re,ne)});else{var xe=Ws(te,ue);xe.styles.isVisible()&&(Fu(ue,xe,ne)?xe.flags|=4:Iu(xe.styles)&&(xe.flags|=2),Pu.indexOf(ue.tagName)!==-1&&(xe.flags|=8),re.elements.push(xe),ue.slot,ue.shadowRoot?ns(te,ue.shadowRoot,xe,ne):!rs(ue)&&!qs(ue)&&!os(ue)&&ns(te,ue,xe,ne))}},Ws=function(te,Ae){return Ns(Ae)?new eo(te,Ae):_s(Ae)?new Si(te,Ae):qs(Ae)?new Pi(te,Ae):Qu(Ae)?new Fi(te,Ae):yu(Ae)?new Jo(te,Ae):xu(Ae)?new qo(te,Ae):os(Ae)?new _o(te,Ae):rs(Ae)?new Ii(te,Ae):eu(Ae)?new ts(te,Ae):new Kr(te,Ae)},Ys=function(te,Ae){var re=Ws(te,Ae);return re.flags|=4,ns(te,Ae,re,re),re},Fu=function(te,Ae,re){return Ae.styles.isPositionedWithZIndex()||Ae.styles.opacity<1||Ae.styles.isTransformed()||Us(te)&&re.styles.isTransparent()},Iu=function(te){return te.isPositioned()||te.isFloating()},Js=function(te){return te.nodeType===Node.TEXT_NODE},$o=function(te){return te.nodeType===Node.ELEMENT_NODE},Ls=function(te){return $o(te)&&typeof te.style!="undefined"&&!as(te)},as=function(te){return typeof te.className=="object"},Qu=function(te){return te.tagName==="LI"},yu=function(te){return te.tagName==="OL"},xu=function(te){return te.tagName==="INPUT"},bu=function(te){return te.tagName==="HTML"},qs=function(te){return te.tagName==="svg"},Us=function(te){return te.tagName==="BODY"},_s=function(te){return te.tagName==="CANVAS"},$s=function(te){return te.tagName==="VIDEO"},Ns=function(te){return te.tagName==="IMG"},eu=function(te){return te.tagName==="IFRAME"},Au=function(te){return te.tagName==="STYLE"},Du=function(te){return te.tagName==="SCRIPT"},rs=function(te){return te.tagName==="TEXTAREA"},os=function(te){return te.tagName==="SELECT"},tu=function(te){return te.tagName==="SLOT"},nu=function(te){return te.tagName.indexOf("-")>0},Lu=function(){function te(){this.counters={}}return te.prototype.getCounterValue=function(Ae){var re=this.counters[Ae];return re&&re.length?re[re.length-1]:1},te.prototype.getCounterValues=function(Ae){var re=this.counters[Ae];return re||[]},te.prototype.pop=function(Ae){var re=this;Ae.forEach(function(ne){return re.counters[ne].pop()})},te.prototype.parse=function(Ae){var re=this,ne=Ae.counterIncrement,ue=Ae.counterReset,de=!0;ne!==null&&ne.forEach(function(ze){var je=re.counters[ze.counter];je&&ze.increment!==0&&(de=!1,je.length||je.push(1),je[Math.max(0,je.length-1)]+=ze.increment)});var xe=[];return de&&ue.forEach(function(ze){var je=re.counters[ze.counter];xe.push(ze.counter),je||(je=re.counters[ze.counter]=[]),je.push(ze.reset)}),xe},te}(),au={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ru={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Uu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Nu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},ei=function(te,Ae,re,ne,ue,de){return tere?yi(te,ue,de.length>0):ne.integers.reduce(function(xe,ze,je){for(;te>=ze;)te-=ze,xe+=ne.values[je];return xe},"")+de},ou=function(te,Ae,re,ne){var ue="";do re||te--,ue=ne(te)+ue,te/=Ae;while(te*Ae>=Ae);return ue},Qr=function(te,Ae,re,ne,ue){var de=re-Ae+1;return(te<0?"-":"")+(ou(Math.abs(te),de,ne,function(xe){return ce(Math.floor(xe%de)+Ae)})+ue)},Oo=function(te,Ae,re){re===void 0&&(re=". ");var ne=Ae.length;return ou(Math.abs(te),ne,!1,function(ue){return Ae[Math.floor(ue%ne)]})+re},Ai=1,Eo=2,po=4,Qi=8,lo=function(te,Ae,re,ne,ue,de){if(te<-9999||te>9999)return yi(te,4,ue.length>0);var xe=Math.abs(te),ze=ue;if(xe===0)return Ae[0]+ze;for(var je=0;xe>0&&je<=4;je++){var FA=xe%10;FA===0&&Ir(de,Ai)&&ze!==""?ze=Ae[FA]+ze:FA>1||FA===1&&je===0||FA===1&&je===1&&Ir(de,Eo)||FA===1&&je===1&&Ir(de,po)&&te>100||FA===1&&je>1&&Ir(de,Qi)?ze=Ae[FA]+(je>0?re[je-1]:"")+ze:FA===1&&je>0&&(ze=re[je-1]+ze),xe=Math.floor(xe/10)}return(te<0?ne:"")+ze},iu="\u5341\u767E\u5343\u842C",lu="\u62FE\u4F70\u4EDF\u842C",su="\u30DE\u30A4\u30CA\u30B9",Ms="\uB9C8\uC774\uB108\uC2A4",yi=function(te,Ae,re){var ne=re?". ":"",ue=re?"\u3001":"",de=re?", ":"",xe=re?" ":"";switch(Ae){case 0:return"\u2022"+xe;case 1:return"\u25E6"+xe;case 2:return"\u25FE"+xe;case 5:var ze=Qr(te,48,57,!0,ne);return ze.length<4?"0"+ze:ze;case 4:return Oo(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ue);case 6:return ei(te,1,3999,au,3,ne).toLowerCase();case 7:return ei(te,1,3999,au,3,ne);case 8:return Qr(te,945,969,!1,ne);case 9:return Qr(te,97,122,!1,ne);case 10:return Qr(te,65,90,!1,ne);case 11:return Qr(te,1632,1641,!0,ne);case 12:case 49:return ei(te,1,9999,ru,3,ne);case 35:return ei(te,1,9999,ru,3,ne).toLowerCase();case 13:return Qr(te,2534,2543,!0,ne);case 14:case 30:return Qr(te,6112,6121,!0,ne);case 15:return Oo(te,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ue);case 16:return Oo(te,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ue);case 17:case 48:return lo(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",iu,"\u8CA0",ue,Eo|po|Qi);case 47:return lo(te,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",lu,"\u8CA0",ue,Ai|Eo|po|Qi);case 42:return lo(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",iu,"\u8D1F",ue,Eo|po|Qi);case 41:return lo(te,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",lu,"\u8D1F",ue,Ai|Eo|po|Qi);case 26:return lo(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",su,ue,0);case 25:return lo(te,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",su,ue,Ai|Eo|po);case 31:return lo(te,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ms,de,Ai|Eo|po);case 33:return lo(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ms,de,0);case 32:return lo(te,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ms,de,Ai|Eo|po);case 18:return Qr(te,2406,2415,!0,ne);case 20:return ei(te,1,19999,Nu,3,ne);case 21:return Qr(te,2790,2799,!0,ne);case 22:return Qr(te,2662,2671,!0,ne);case 22:return ei(te,1,10999,Uu,3,ne);case 23:return Oo(te,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Oo(te,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Qr(te,3302,3311,!0,ne);case 28:return Oo(te,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",ue);case 29:return Oo(te,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",ue);case 34:return Qr(te,3792,3801,!0,ne);case 37:return Qr(te,6160,6169,!0,ne);case 38:return Qr(te,4160,4169,!0,ne);case 39:return Qr(te,2918,2927,!0,ne);case 40:return Qr(te,1776,1785,!0,ne);case 43:return Qr(te,3046,3055,!0,ne);case 44:return Qr(te,3174,3183,!0,ne);case 45:return Qr(te,3664,3673,!0,ne);case 46:return Qr(te,3872,3881,!0,ne);case 3:default:return Qr(te,48,57,!0,ne)}},uu="data-html2canvas-ignore",gu=function(){function te(Ae,re,ne){if(this.context=Ae,this.options=ne,this.scrolledElements=[],this.referenceElement=re,this.counters=new Lu,this.quoteDepth=0,!re.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(re.ownerDocument.documentElement,!1)}return te.prototype.toIFrame=function(Ae,re){var ne=this,ue=Mu(Ae,re);if(!ue.contentWindow)return Promise.reject("Unable to find iframe window");var de=Ae.defaultView.pageXOffset,xe=Ae.defaultView.pageYOffset,ze=ue.contentWindow,je=ze.document,FA=Ru(ue).then(function(){return Ce(ne,void 0,void 0,function(){var bA,HA;return ve(this,function(lt){switch(lt.label){case 0:return this.scrolledElements.forEach(zu),ze&&(ze.scrollTo(re.left,re.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(ze.scrollY!==re.top||ze.scrollX!==re.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(ze.scrollX-re.left,ze.scrollY-re.top,0,0))),bA=this.options.onclone,HA=this.clonedReferenceElement,typeof HA=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:je.fonts&&je.fonts.ready?[4,je.fonts.ready]:[3,2];case 1:lt.sent(),lt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Hu(je)]:[3,4];case 3:lt.sent(),lt.label=4;case 4:return typeof bA=="function"?[2,Promise.resolve().then(function(){return bA(je,HA)}).then(function(){return ue})]:[2,ue]}})})});return je.open(),je.write(ku(document.doctype)+""),ju(this.referenceElement.ownerDocument,de,xe),je.replaceChild(je.adoptNode(this.documentElement),je.documentElement),je.close(),FA},te.prototype.createElementClone=function(Ae){if(ci(Ae,2))debugger;if(_s(Ae))return this.createCanvasClone(Ae);if($s(Ae))return this.createVideoClone(Ae);if(Au(Ae))return this.createStyleClone(Ae);var re=Ae.cloneNode(!1);return Ns(re)&&(Ns(Ae)&&Ae.currentSrc&&Ae.currentSrc!==Ae.src&&(re.src=Ae.currentSrc,re.srcset=""),re.loading==="lazy"&&(re.loading="eager")),nu(re)?this.createCustomElementClone(re):re},te.prototype.createCustomElementClone=function(Ae){var re=document.createElement("html2canvascustomelement");return Os(Ae.style,re),re},te.prototype.createStyleClone=function(Ae){try{var re=Ae.sheet;if(re&&re.cssRules){var ne=[].slice.call(re.cssRules,0).reduce(function(de,xe){return xe&&typeof xe.cssText=="string"?de+xe.cssText:de},""),ue=Ae.cloneNode(!1);return ue.textContent=ne,ue}}catch(de){if(this.context.logger.error("Unable to access cssRules property",de),de.name!=="SecurityError")throw de}return Ae.cloneNode(!1)},te.prototype.createCanvasClone=function(Ae){var re;if(this.options.inlineImages&&Ae.ownerDocument){var ne=Ae.ownerDocument.createElement("img");try{return ne.src=Ae.toDataURL(),ne}catch(FA){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Ae)}}var ue=Ae.cloneNode(!1);try{ue.width=Ae.width,ue.height=Ae.height;var de=Ae.getContext("2d"),xe=ue.getContext("2d");if(xe)if(!this.options.allowTaint&&de)xe.putImageData(de.getImageData(0,0,Ae.width,Ae.height),0,0);else{var ze=(re=Ae.getContext("webgl2"))!==null&&re!==void 0?re:Ae.getContext("webgl");if(ze){var je=ze.getContextAttributes();(je==null?void 0:je.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Ae)}xe.drawImage(Ae,0,0)}return ue}catch(FA){this.context.logger.info("Unable to clone canvas as it is tainted",Ae)}return ue},te.prototype.createVideoClone=function(Ae){var re=Ae.ownerDocument.createElement("canvas");re.width=Ae.offsetWidth,re.height=Ae.offsetHeight;var ne=re.getContext("2d");try{return ne&&(ne.drawImage(Ae,0,0,re.width,re.height),this.options.allowTaint||ne.getImageData(0,0,re.width,re.height)),re}catch(de){this.context.logger.info("Unable to clone video as it is tainted",Ae)}var ue=Ae.ownerDocument.createElement("canvas");return ue.width=Ae.offsetWidth,ue.height=Ae.offsetHeight,ue},te.prototype.appendChildNode=function(Ae,re,ne){(!$o(re)||!Du(re)&&!re.hasAttribute(uu)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(re)))&&(!this.options.copyStyles||!$o(re)||!Au(re))&&Ae.appendChild(this.cloneNode(re,ne))},te.prototype.cloneChildNodes=function(Ae,re,ne){for(var ue=this,de=Ae.shadowRoot?Ae.shadowRoot.firstChild:Ae.firstChild;de;de=de.nextSibling)if($o(de)&&tu(de)&&typeof de.assignedNodes=="function"){var xe=de.assignedNodes();xe.length&&xe.forEach(function(ze){return ue.appendChildNode(re,ze,ne)})}else this.appendChildNode(re,de,ne)},te.prototype.cloneNode=function(Ae,re){if(Js(Ae))return document.createTextNode(Ae.data);if(!Ae.ownerDocument)return Ae.cloneNode(!1);var ne=Ae.ownerDocument.defaultView;if(ne&&$o(Ae)&&(Ls(Ae)||as(Ae))){var ue=this.createElementClone(Ae);ue.style.transitionProperty="none";var de=ne.getComputedStyle(Ae),xe=ne.getComputedStyle(Ae,":before"),ze=ne.getComputedStyle(Ae,":after");this.referenceElement===Ae&&Ls(ue)&&(this.clonedReferenceElement=ue),Us(ue)&&Zu(ue);var je=this.counters.parse(new Nl(this.context,de)),FA=this.resolvePseudoContent(Ae,ue,xe,xi.BEFORE);nu(Ae)&&(re=!0),$s(Ae)||this.cloneChildNodes(Ae,ue,re),FA&&ue.insertBefore(FA,ue.firstChild);var bA=this.resolvePseudoContent(Ae,ue,ze,xi.AFTER);return bA&&ue.appendChild(bA),this.counters.pop(je),(de&&(this.options.copyStyles||as(Ae))&&!eu(Ae)||re)&&Os(de,ue),(Ae.scrollTop!==0||Ae.scrollLeft!==0)&&this.scrolledElements.push([ue,Ae.scrollLeft,Ae.scrollTop]),(rs(Ae)||os(Ae))&&(rs(ue)||os(ue))&&(ue.value=Ae.value),ue}return Ae.cloneNode(!1)},te.prototype.resolvePseudoContent=function(Ae,re,ne,ue){var de=this;if(ne){var xe=ne.content,ze=re.ownerDocument;if(!(!ze||!xe||xe==="none"||xe==="-moz-alt-content"||ne.display==="none")){this.counters.parse(new Nl(this.context,ne));var je=new Ul(this.context,ne),FA=ze.createElement("html2canvaspseudoelement");Os(ne,FA),je.content.forEach(function(HA){if(HA.type===0)FA.appendChild(ze.createTextNode(HA.value));else if(HA.type===22){var lt=ze.createElement("img");lt.src=HA.value,lt.style.opacity="1",FA.appendChild(lt)}else if(HA.type===18){if(HA.name==="attr"){var $n=HA.values.filter(rt);$n.length&&FA.appendChild(ze.createTextNode(Ae.getAttribute($n[0].value)||""))}else if(HA.name==="counter"){var pn=HA.values.filter(SA),kn=pn[0],Ja=pn[1];if(kn&&rt(kn)){var ma=de.counters.getCounterValue(kn.value),sa=Ja&&rt(Ja)?jo.parse(de.context,Ja.value):3;FA.appendChild(ze.createTextNode(yi(ma,sa,!1)))}}else if(HA.name==="counters"){var ur=HA.values.filter(SA),kn=ur[0],qa=ur[1],Ja=ur[2];if(kn&&rt(kn)){var Ma=de.counters.getCounterValues(kn.value),qn=Ja&&rt(Ja)?jo.parse(de.context,Ja.value):3,ir=qa&&qa.type===0?qa.value:"",lr=Ma.map(function(Tr){return yi(Tr,qn,!1)}).join(ir);FA.appendChild(ze.createTextNode(lr))}}}else if(HA.type===20)switch(HA.value){case"open-quote":FA.appendChild(ze.createTextNode(bl(je.quotes,de.quoteDepth++,!0)));break;case"close-quote":FA.appendChild(ze.createTextNode(bl(je.quotes,--de.quoteDepth,!1)));break;default:FA.appendChild(ze.createTextNode(HA.value))}}),FA.className=Hs+" "+Rs;var bA=ue===xi.BEFORE?" "+Hs:" "+Rs;return as(re)?re.className.baseValue+=bA:re.className+=bA,FA}}},te.destroy=function(Ae){return Ae.parentNode?(Ae.parentNode.removeChild(Ae),!0):!1},te}(),xi;(function(te){te[te.BEFORE=0]="BEFORE",te[te.AFTER=1]="AFTER"})(xi||(xi={}));var Mu=function(te,Ae){var re=te.createElement("iframe");return re.className="html2canvas-container",re.style.visibility="hidden",re.style.position="fixed",re.style.left="-10000px",re.style.top="0px",re.style.border="0",re.width=Ae.width.toString(),re.height=Ae.height.toString(),re.scrolling="no",re.setAttribute(uu,"true"),te.body.appendChild(re),re},Ou=function(te){return new Promise(function(Ae){if(te.complete){Ae();return}if(!te.src){Ae();return}te.onload=Ae,te.onerror=Ae})},Hu=function(te){return Promise.all([].slice.call(te.images,0).map(Ou))},Ru=function(te){return new Promise(function(Ae,re){var ne=te.contentWindow;if(!ne)return re("No window assigned for iframe");var ue=ne.document;ne.onload=te.onload=function(){ne.onload=te.onload=null;var de=setInterval(function(){ue.body.childNodes.length>0&&ue.readyState==="complete"&&(clearInterval(de),Ae(te))},50)}})},Tu=["all","d","content"],Os=function(te,Ae){for(var re=te.length-1;re>=0;re--){var ne=te.item(re);Tu.indexOf(ne)===-1&&Ae.style.setProperty(ne,te.getPropertyValue(ne))}return Ae},ku=function(te){var Ae="";return te&&(Ae+=""),Ae},ju=function(te,Ae,re){te&&te.defaultView&&(Ae!==te.defaultView.pageXOffset||re!==te.defaultView.pageYOffset)&&te.defaultView.scrollTo(Ae,re)},zu=function(te){var Ae=te[0],re=te[1],ne=te[2];Ae.scrollLeft=re,Ae.scrollTop=ne},Gu=":before",Ku=":after",Hs="___html2canvas___pseudoelement_before",Rs="___html2canvas___pseudoelement_after",cu=`{ content: "" !important; display: none !important; }`,Zu=function(te){Vu(te,"."+Hs+Gu+cu+` - .`+Rs+Ku+cu)},Vu=function(te,Ae){var re=te.ownerDocument;if(re){var ne=re.createElement("style");ne.textContent=Ae,te.appendChild(ne)}},du=function(){function te(){}return te.getOrigin=function(Ae){var re=te._link;return re?(re.href=Ae,re.href=re.href,re.protocol+re.hostname+re.port):"about:blank"},te.isSameOrigin=function(Ae){return te.getOrigin(Ae)===te._origin},te.setContext=function(Ae){te._link=Ae.document.createElement("a"),te._origin=te.getOrigin(Ae.location.href)},te._origin="about:blank",te}(),Xu=function(){function te(Ae,re){this.context=Ae,this._options=re,this._cache={}}return te.prototype.addImage=function(Ae){var re=Promise.resolve();return this.has(Ae)||(ks(Ae)||qu(Ae))&&(this._cache[Ae]=this.loadImage(Ae)).catch(function(){}),re},te.prototype.match=function(Ae){return this._cache[Ae]},te.prototype.loadImage=function(Ae){return Ce(this,void 0,void 0,function(){var re,ne,ue,de,xe=this;return ve(this,function(ze){switch(ze.label){case 0:return re=du.isSameOrigin(Ae),ne=!Ts(Ae)&&this._options.useCORS===!0&&Ne.SUPPORT_CORS_IMAGES&&!re,ue=!Ts(Ae)&&!re&&!ks(Ae)&&typeof this._options.proxy=="string"&&Ne.SUPPORT_CORS_XHR&&!ne,!re&&this._options.allowTaint===!1&&!Ts(Ae)&&!ks(Ae)&&!ue&&!ne?[2]:(de=Ae,ue?[4,this.proxy(de)]:[3,2]);case 1:de=ze.sent(),ze.label=2;case 2:return this.context.logger.debug("Added image "+Ae.substring(0,256)),[4,new Promise(function(je,FA){var bA=new Image;bA.onload=function(){return je(bA)},bA.onerror=FA,(_u(de)||ne)&&(bA.crossOrigin="anonymous"),bA.src=de,bA.complete===!0&&setTimeout(function(){return je(bA)},500),xe._options.imageTimeout>0&&setTimeout(function(){return FA("Timed out ("+xe._options.imageTimeout+"ms) loading image")},xe._options.imageTimeout)})];case 3:return[2,ze.sent()]}})})},te.prototype.has=function(Ae){return typeof this._cache[Ae]!="undefined"},te.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},te.prototype.proxy=function(Ae){var re=this,ne=this._options.proxy;if(!ne)throw new Error("No proxy defined");var ue=Ae.substring(0,256);return new Promise(function(de,xe){var ze=Ne.SUPPORT_RESPONSE_TYPE?"blob":"text",je=new XMLHttpRequest;je.onload=function(){if(je.status===200)if(ze==="text")de(je.response);else{var HA=new FileReader;HA.addEventListener("load",function(){return de(HA.result)},!1),HA.addEventListener("error",function(lt){return xe(lt)},!1),HA.readAsDataURL(je.response)}else xe("Failed to proxy resource "+ue+" with status code "+je.status)},je.onerror=xe;var FA=ne.indexOf("?")>-1?"&":"?";if(je.open("GET",""+ne+FA+"url="+encodeURIComponent(Ae)+"&responseType="+ze),ze!=="text"&&je instanceof XMLHttpRequest&&(je.responseType=ze),re._options.imageTimeout){var bA=re._options.imageTimeout;je.timeout=bA,je.ontimeout=function(){return xe("Timed out ("+bA+"ms) proxying "+ue)}}je.send()})},te}(),Wu=/^data:image\/svg\+xml/i,Yu=/^data:image\/.*;base64,/i,Ju=/^data:image\/.*/i,qu=function(te){return Ne.SUPPORT_SVG_DRAWING||!$u(te)},Ts=function(te){return Ju.test(te)},_u=function(te){return Yu.test(te)},ks=function(te){return te.substr(0,4)==="blob"},$u=function(te){return te.substr(-3).toLowerCase()==="svg"||Wu.test(te)},Wn=function(){function te(Ae,re){this.type=0,this.x=Ae,this.y=re}return te.prototype.add=function(Ae,re){return new te(this.x+Ae,this.y+re)},te}(),ti=function(te,Ae,re){return new Wn(te.x+(Ae.x-te.x)*re,te.y+(Ae.y-te.y)*re)},is=function(){function te(Ae,re,ne,ue){this.type=1,this.start=Ae,this.startControl=re,this.endControl=ne,this.end=ue}return te.prototype.subdivide=function(Ae,re){var ne=ti(this.start,this.startControl,Ae),ue=ti(this.startControl,this.endControl,Ae),de=ti(this.endControl,this.end,Ae),xe=ti(ne,ue,Ae),ze=ti(ue,de,Ae),je=ti(xe,ze,Ae);return re?new te(this.start,ne,xe,je):new te(je,ze,de,this.end)},te.prototype.add=function(Ae,re){return new te(this.start.add(Ae,re),this.startControl.add(Ae,re),this.endControl.add(Ae,re),this.end.add(Ae,re))},te.prototype.reverse=function(){return new te(this.end,this.endControl,this.startControl,this.start)},te}(),Xr=function(te){return te.type===1},eg=function(){function te(Ae){var re=Ae.styles,ne=Ae.bounds,ue=Vn(re.borderTopLeftRadius,ne.width,ne.height),de=ue[0],xe=ue[1],ze=Vn(re.borderTopRightRadius,ne.width,ne.height),je=ze[0],FA=ze[1],bA=Vn(re.borderBottomRightRadius,ne.width,ne.height),HA=bA[0],lt=bA[1],$n=Vn(re.borderBottomLeftRadius,ne.width,ne.height),En=$n[0],kn=$n[1],Ja=[];Ja.push((de+je)/ne.width),Ja.push((En+HA)/ne.width),Ja.push((xe+kn)/ne.height),Ja.push((FA+lt)/ne.height);var ma=Math.max.apply(Math,Ja);ma>1&&(de/=ma,xe/=ma,je/=ma,FA/=ma,HA/=ma,lt/=ma,En/=ma,kn/=ma);var sa=ne.width-je,ur=ne.height-lt,qa=ne.width-HA,Ma=ne.height-kn,qn=re.borderTopWidth,ir=re.borderRightWidth,lr=re.borderBottomWidth,ka=re.borderLeftWidth,Dr=Rn(re.paddingTop,Ae.bounds.width),Tr=Rn(re.paddingRight,Ae.bounds.width),zr=Rn(re.paddingBottom,Ae.bounds.width),fr=Rn(re.paddingLeft,Ae.bounds.width);this.topLeftBorderDoubleOuterBox=de>0||xe>0?pr(ne.left+ka/3,ne.top+qn/3,de-ka/3,xe-qn/3,cr.TOP_LEFT):new Wn(ne.left+ka/3,ne.top+qn/3),this.topRightBorderDoubleOuterBox=de>0||xe>0?pr(ne.left+sa,ne.top+qn/3,je-ir/3,FA-qn/3,cr.TOP_RIGHT):new Wn(ne.left+ne.width-ir/3,ne.top+qn/3),this.bottomRightBorderDoubleOuterBox=HA>0||lt>0?pr(ne.left+qa,ne.top+ur,HA-ir/3,lt-lr/3,cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-ir/3,ne.top+ne.height-lr/3),this.bottomLeftBorderDoubleOuterBox=En>0||kn>0?pr(ne.left+ka/3,ne.top+Ma,En-ka/3,kn-lr/3,cr.BOTTOM_LEFT):new Wn(ne.left+ka/3,ne.top+ne.height-lr/3),this.topLeftBorderDoubleInnerBox=de>0||xe>0?pr(ne.left+ka*2/3,ne.top+qn*2/3,de-ka*2/3,xe-qn*2/3,cr.TOP_LEFT):new Wn(ne.left+ka*2/3,ne.top+qn*2/3),this.topRightBorderDoubleInnerBox=de>0||xe>0?pr(ne.left+sa,ne.top+qn*2/3,je-ir*2/3,FA-qn*2/3,cr.TOP_RIGHT):new Wn(ne.left+ne.width-ir*2/3,ne.top+qn*2/3),this.bottomRightBorderDoubleInnerBox=HA>0||lt>0?pr(ne.left+qa,ne.top+ur,HA-ir*2/3,lt-lr*2/3,cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-ir*2/3,ne.top+ne.height-lr*2/3),this.bottomLeftBorderDoubleInnerBox=En>0||kn>0?pr(ne.left+ka*2/3,ne.top+Ma,En-ka*2/3,kn-lr*2/3,cr.BOTTOM_LEFT):new Wn(ne.left+ka*2/3,ne.top+ne.height-lr*2/3),this.topLeftBorderStroke=de>0||xe>0?pr(ne.left+ka/2,ne.top+qn/2,de-ka/2,xe-qn/2,cr.TOP_LEFT):new Wn(ne.left+ka/2,ne.top+qn/2),this.topRightBorderStroke=de>0||xe>0?pr(ne.left+sa,ne.top+qn/2,je-ir/2,FA-qn/2,cr.TOP_RIGHT):new Wn(ne.left+ne.width-ir/2,ne.top+qn/2),this.bottomRightBorderStroke=HA>0||lt>0?pr(ne.left+qa,ne.top+ur,HA-ir/2,lt-lr/2,cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-ir/2,ne.top+ne.height-lr/2),this.bottomLeftBorderStroke=En>0||kn>0?pr(ne.left+ka/2,ne.top+Ma,En-ka/2,kn-lr/2,cr.BOTTOM_LEFT):new Wn(ne.left+ka/2,ne.top+ne.height-lr/2),this.topLeftBorderBox=de>0||xe>0?pr(ne.left,ne.top,de,xe,cr.TOP_LEFT):new Wn(ne.left,ne.top),this.topRightBorderBox=je>0||FA>0?pr(ne.left+sa,ne.top,je,FA,cr.TOP_RIGHT):new Wn(ne.left+ne.width,ne.top),this.bottomRightBorderBox=HA>0||lt>0?pr(ne.left+qa,ne.top+ur,HA,lt,cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width,ne.top+ne.height),this.bottomLeftBorderBox=En>0||kn>0?pr(ne.left,ne.top+Ma,En,kn,cr.BOTTOM_LEFT):new Wn(ne.left,ne.top+ne.height),this.topLeftPaddingBox=de>0||xe>0?pr(ne.left+ka,ne.top+qn,Math.max(0,de-ka),Math.max(0,xe-qn),cr.TOP_LEFT):new Wn(ne.left+ka,ne.top+qn),this.topRightPaddingBox=je>0||FA>0?pr(ne.left+Math.min(sa,ne.width-ir),ne.top+qn,sa>ne.width+ir?0:Math.max(0,je-ir),Math.max(0,FA-qn),cr.TOP_RIGHT):new Wn(ne.left+ne.width-ir,ne.top+qn),this.bottomRightPaddingBox=HA>0||lt>0?pr(ne.left+Math.min(qa,ne.width-ka),ne.top+Math.min(ur,ne.height-lr),Math.max(0,HA-ir),Math.max(0,lt-lr),cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-ir,ne.top+ne.height-lr),this.bottomLeftPaddingBox=En>0||kn>0?pr(ne.left+ka,ne.top+Math.min(Ma,ne.height-lr),Math.max(0,En-ka),Math.max(0,kn-lr),cr.BOTTOM_LEFT):new Wn(ne.left+ka,ne.top+ne.height-lr),this.topLeftContentBox=de>0||xe>0?pr(ne.left+ka+fr,ne.top+qn+Dr,Math.max(0,de-(ka+fr)),Math.max(0,xe-(qn+Dr)),cr.TOP_LEFT):new Wn(ne.left+ka+fr,ne.top+qn+Dr),this.topRightContentBox=je>0||FA>0?pr(ne.left+Math.min(sa,ne.width+ka+fr),ne.top+qn+Dr,sa>ne.width+ka+fr?0:je-ka+fr,FA-(qn+Dr),cr.TOP_RIGHT):new Wn(ne.left+ne.width-(ir+Tr),ne.top+qn+Dr),this.bottomRightContentBox=HA>0||lt>0?pr(ne.left+Math.min(qa,ne.width-(ka+fr)),ne.top+Math.min(ur,ne.height+qn+Dr),Math.max(0,HA-(ir+Tr)),lt-(lr+zr),cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-(ir+Tr),ne.top+ne.height-(lr+zr)),this.bottomLeftContentBox=En>0||kn>0?pr(ne.left+ka+fr,ne.top+Ma,Math.max(0,En-(ka+fr)),kn-(lr+zr),cr.BOTTOM_LEFT):new Wn(ne.left+ka+fr,ne.top+ne.height-(lr+zr))}return te}(),cr;(function(te){te[te.TOP_LEFT=0]="TOP_LEFT",te[te.TOP_RIGHT=1]="TOP_RIGHT",te[te.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",te[te.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(cr||(cr={}));var pr=function(te,Ae,re,ne,ue){var de=4*((Math.sqrt(2)-1)/3),xe=re*de,ze=ne*de,je=te+re,FA=Ae+ne;switch(ue){case cr.TOP_LEFT:return new is(new Wn(te,FA),new Wn(te,FA-ze),new Wn(je-xe,Ae),new Wn(je,Ae));case cr.TOP_RIGHT:return new is(new Wn(te,Ae),new Wn(te+xe,Ae),new Wn(je,FA-ze),new Wn(je,FA));case cr.BOTTOM_RIGHT:return new is(new Wn(je,Ae),new Wn(je,Ae+ze),new Wn(te+xe,FA),new Wn(te,FA));case cr.BOTTOM_LEFT:default:return new is(new Wn(je,FA),new Wn(je-xe,FA),new Wn(te,Ae+ze),new Wn(te,Ae))}},ls=function(te){return[te.topLeftBorderBox,te.topRightBorderBox,te.bottomRightBorderBox,te.bottomLeftBorderBox]},Ag=function(te){return[te.topLeftContentBox,te.topRightContentBox,te.bottomRightContentBox,te.bottomLeftContentBox]},ss=function(te){return[te.topLeftPaddingBox,te.topRightPaddingBox,te.bottomRightPaddingBox,te.bottomLeftPaddingBox]},tg=function(){function te(Ae,re,ne){this.offsetX=Ae,this.offsetY=re,this.matrix=ne,this.type=0,this.target=6}return te}(),us=function(){function te(Ae,re){this.path=Ae,this.target=re,this.type=1}return te}(),ng=function(){function te(Ae){this.opacity=Ae,this.type=2,this.target=6}return te}(),ag=function(te){return te.type===0},mu=function(te){return te.type===1},rg=function(te){return te.type===2},fu=function(te,Ae){return te.length===Ae.length?te.some(function(re,ne){return re===Ae[ne]}):!1},og=function(te,Ae,re,ne,ue){return te.map(function(de,xe){switch(xe){case 0:return de.add(Ae,re);case 1:return de.add(Ae+ne,re);case 2:return de.add(Ae+ne,re+ue);case 3:return de.add(Ae,re+ue)}return de})},Bu=function(){function te(Ae){this.element=Ae,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return te}(),vu=function(){function te(Ae,re){if(this.container=Ae,this.parent=re,this.effects=[],this.curves=new eg(this.container),this.container.styles.opacity<1&&this.effects.push(new ng(this.container.styles.opacity)),this.container.styles.transform!==null){var ne=this.container.bounds.left+this.container.styles.transformOrigin[0].number,ue=this.container.bounds.top+this.container.styles.transformOrigin[1].number,de=this.container.styles.transform;this.effects.push(new tg(ne,ue,de))}if(this.container.styles.overflowX!==0){var xe=ls(this.curves),ze=ss(this.curves);fu(xe,ze)?this.effects.push(new us(xe,6)):(this.effects.push(new us(xe,2)),this.effects.push(new us(ze,4)))}}return te.prototype.getEffects=function(Ae){for(var re=[2,3].indexOf(this.container.styles.position)===-1,ne=this.parent,ue=this.effects.slice(0);ne;){var de=ne.effects.filter(function(je){return!mu(je)});if(re||ne.container.styles.position!==0||!ne.parent){if(ue.unshift.apply(ue,de),re=[2,3].indexOf(ne.container.styles.position)===-1,ne.container.styles.overflowX!==0){var xe=ls(ne.curves),ze=ss(ne.curves);fu(xe,ze)||ue.unshift(new us(ze,6))}}else ue.unshift.apply(ue,de);ne=ne.parent}return ue.filter(function(je){return Ir(je.target,Ae)})},te}(),js=function(te,Ae,re,ne){te.container.elements.forEach(function(ue){var de=Ir(ue.flags,4),xe=Ir(ue.flags,2),ze=new vu(ue,te);Ir(ue.styles.display,2048)&&ne.push(ze);var je=Ir(ue.flags,8)?[]:ne;if(de||xe){var FA=de||ue.styles.isPositioned()?re:Ae,bA=new Bu(ze);if(ue.styles.isPositioned()||ue.styles.opacity<1||ue.styles.isTransformed()){var HA=ue.styles.zIndex.order;if(HA<0){var lt=0;FA.negativeZIndex.some(function(En,kn){return HA>En.element.container.styles.zIndex.order?(lt=kn,!1):lt>0}),FA.negativeZIndex.splice(lt,0,bA)}else if(HA>0){var $n=0;FA.positiveZIndex.some(function(En,kn){return HA>=En.element.container.styles.zIndex.order?($n=kn+1,!1):$n>0}),FA.positiveZIndex.splice($n,0,bA)}else FA.zeroOrAutoZIndexOrTransformedOrOpacity.push(bA)}else ue.styles.isFloating()?FA.nonPositionedFloats.push(bA):FA.nonPositionedInlineLevel.push(bA);js(ze,bA,de?bA:re,je)}else ue.styles.isInlineLevel()?Ae.inlineLevel.push(ze):Ae.nonInlineLevel.push(ze),js(ze,Ae,re,je);Ir(ue.flags,8)&&hu(ue,je)})},hu=function(te,Ae){for(var re=te instanceof Jo?te.start:1,ne=te instanceof Jo?te.reversed:!1,ue=0;ue0&&re.intrinsicHeight>0){var de=cs(re),xe=ss(ne);this.path(xe),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ue,0,0,re.intrinsicWidth,re.intrinsicHeight,de.left,de.top,de.width,de.height),this.ctx.restore()}},Ae.prototype.renderNodeContent=function(re){return Ce(this,void 0,void 0,function(){var ne,ue,de,xe,ze,je,sa,sa,FA,bA,HA,lt,qa,$n,En,Ma,kn,Ja,ma,sa,ur,qa,Ma;return ve(this,function(qn){switch(qn.label){case 0:this.applyEffects(re.getEffects(4)),ne=re.container,ue=re.curves,de=ne.styles,xe=0,ze=ne.textNodes,qn.label=1;case 1:return xe0&&Ur>0&&(lr=de.ctx.createPattern(Ma,"repeat"),de.renderRepeat(Dr,lr,kr,jr))):Nr(bA)&&(ka=zs(re,ne,[null,null,null]),Dr=ka[0],Tr=ka[1],zr=ka[2],fr=ka[3],Ur=ka[4],Co=bA.position.length===0?[en]:bA.position,kr=Rn(Co[0],fr),jr=Rn(Co[Co.length-1],Ur),Ho=Ra(bA,kr,jr,fr,Ur),Ao=Ho[0],wo=Ho[1],Ao>0&&wo>0&&(Ro=de.ctx.createRadialGradient(Tr+kr,zr+jr,0,Tr+kr,zr+jr,Ao),ct(bA.stops,Ao*2).forEach(function(bi){return Ro.addColorStop(bi.stop,Zt(bi.color))}),de.path(Dr),de.ctx.fillStyle=Ro,Ao!==wo?(To=re.bounds.left+.5*re.bounds.width,so=re.bounds.top+.5*re.bounds.height,ko=wo/Ao,uo=1/ko,de.ctx.save(),de.ctx.translate(To,so),de.ctx.transform(1,0,0,ko,0,0),de.ctx.translate(-To,-so),de.ctx.fillRect(Tr,uo*(zr-so)+so,fr,Ur*uo),de.ctx.restore()):de.ctx.fill())),ri.label=6;case 6:return ne--,[2]}})},de=this,xe=0,ze=re.styles.backgroundImage.slice(0).reverse(),FA.label=1;case 1:return xe0?bA.style!==2?[3,5]:[4,this.renderDashedDottedBorder(bA.color,bA.width,ze,re.curves,2)]:[3,11]):[3,13];case 4:return lt.sent(),[3,11];case 5:return bA.style!==3?[3,7]:[4,this.renderDashedDottedBorder(bA.color,bA.width,ze,re.curves,3)];case 6:return lt.sent(),[3,11];case 7:return bA.style!==4?[3,9]:[4,this.renderDoubleBorder(bA.color,bA.width,ze,re.curves)];case 8:return lt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(bA.color,ze,re.curves)];case 10:lt.sent(),lt.label=11;case 11:ze++,lt.label=12;case 12:return je++,[3,3];case 13:return[2]}})})},Ae.prototype.renderDashedDottedBorder=function(re,ne,ue,de,xe){return Ce(this,void 0,void 0,function(){var ze,je,FA,bA,HA,lt,$n,En,kn,Ja,ma,sa,ur,qa,Ma,qn,Ma,qn;return ve(this,function(ir){return this.ctx.save(),ze=ug(de,ue),je=Eu(de,ue),xe===2&&(this.path(je),this.ctx.clip()),Xr(je[0])?(FA=je[0].start.x,bA=je[0].start.y):(FA=je[0].x,bA=je[0].y),Xr(je[1])?(HA=je[1].end.x,lt=je[1].end.y):(HA=je[1].x,lt=je[1].y),ue===0||ue===2?$n=Math.abs(FA-HA):$n=Math.abs(bA-lt),this.ctx.beginPath(),xe===3?this.formatPath(ze):this.formatPath(je.slice(0,2)),En=ne<3?ne*3:ne*2,kn=ne<3?ne*2:ne,xe===3&&(En=ne,kn=ne),Ja=!0,$n<=En*2?Ja=!1:$n<=En*2+kn?(ma=$n/(2*En+kn),En*=ma,kn*=ma):(sa=Math.floor(($n+kn)/(En+kn)),ur=($n-sa*En)/(sa-1),qa=($n-(sa+1)*En)/sa,kn=qa<=0||Math.abs(kn-ur)-1,ce.createElement(ee,(0,x.Z)({},Ge,{prefixCls:BA,key:cA,panelKey:cA,isActive:bt,accordion:lA,openMotion:NA,expandIcon:ke,header:IA,collapsible:Rt,onItemClick:Bt,destroyInactivePanel:It}),sA)})},ge=function(Xe,aA,BA){if(!Xe)return null;var lA=BA.prefixCls,$e=BA.accordion,tA=BA.collapsible,EA=BA.destroyInactivePanel,iA=BA.onItemClick,NA=BA.activeKey,ke=BA.openMotion,Je=BA.expandIcon,mA=Xe.key||String(aA),sA=Xe.props,IA=sA.header,KA=sA.headerClass,Pe=sA.destroyInactivePanel,pA=sA.collapsible,JA=sA.onItemClick,Ge=!1;$e?Ge=NA[0]===mA:Ge=NA.indexOf(mA)>-1;var cA=pA!=null?pA:tA,Rt=function(bt){cA!=="disabled"&&(iA(bt),JA==null||JA(bt))},It={key:mA,panelKey:mA,header:IA,headerClass:KA,isActive:Ge,prefixCls:lA,destroyInactivePanel:Pe!=null?Pe:EA,openMotion:ke,accordion:$e,children:Xe.props.children,onItemClick:Rt,expandIcon:Je,collapsible:cA};return typeof Xe.type=="string"?Xe:(Object.keys(It).forEach(function(Bt){typeof It[Bt]=="undefined"&&delete It[Bt]}),ce.cloneElement(Xe,It))};function se(Ve,Xe,aA){return Array.isArray(Ve)?ie(Ve,aA):(0,De.Z)(Xe).map(function(BA,lA){return ge(BA,lA,aA)})}var he=se,Oe=ae(26112);function pe(Ve){var Xe=Ve;if(!Array.isArray(Xe)){var aA=(0,we.Z)(Xe);Xe=aA==="number"||aA==="string"?[Xe]:[]}return Xe.map(function(BA){return String(BA)})}var Ie=ce.forwardRef(function(Ve,Xe){var aA=Ve.prefixCls,BA=aA===void 0?"rc-collapse":aA,lA=Ve.destroyInactivePanel,$e=lA===void 0?!1:lA,tA=Ve.style,EA=Ve.accordion,iA=Ve.className,NA=Ve.children,ke=Ve.collapsible,Je=Ve.openMotion,mA=Ve.expandIcon,sA=Ve.activeKey,IA=Ve.defaultActiveKey,KA=Ve.onChange,Pe=Ve.items,pA=Be()(BA,iA),JA=(0,Qe.Z)([],{value:sA,onChange:function(ht){return KA==null?void 0:KA(ht)},defaultValue:IA,postState:pe}),Ge=(0,ve.Z)(JA,2),cA=Ge[0],Rt=Ge[1],It=function(ht){return Rt(function(){if(EA)return cA[0]===ht?[]:[ht];var VA=cA.indexOf(ht),rA=VA>-1;return rA?cA.filter(function(QA){return QA!==ht}):[].concat((0,Ce.Z)(cA),[ht])})};(0,ye.ZP)(!NA,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Bt=he(Pe,NA,{prefixCls:BA,accordion:EA,openMotion:Je,expandIcon:mA,collapsible:ke,destroyInactivePanel:$e,onItemClick:It,activeKey:cA});return ce.createElement("div",(0,x.Z)({ref:Xe,className:pA,style:tA,role:EA?"tablist":void 0},(0,Oe.Z)(Ve,{aria:!0,data:!0})),Bt)}),Re=Object.assign(Ie,{Panel:ee}),_e=Re,vA=Re.Panel},27774:function(Ue,Ze){"use strict";Object.defineProperty(Ze,"__esModule",{value:!0}),Ze.SizeSensorId=Ze.SensorTabIndex=Ze.SensorClassName=void 0;var ae="size-sensor-id";Ze.SizeSensorId=ae;var x="size-sensor-object";Ze.SensorClassName=x;var Ce="-1";Ze.SensorTabIndex=Ce},79301:function(Ue,Ze){"use strict";Object.defineProperty(Ze,"__esModule",{value:!0}),Ze.default=void 0;var ae=function(Ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,we=null;return function(){for(var Ee=this,Be=arguments.length,Qe=new Array(Be),ye=0;ye0&&setTimeout(function(){return FA("Timed out ("+xe._options.imageTimeout+"ms) loading image")},xe._options.imageTimeout)})];case 3:return[2,ze.sent()]}})})},te.prototype.has=function(Ae){return typeof this._cache[Ae]!="undefined"},te.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},te.prototype.proxy=function(Ae){var re=this,ne=this._options.proxy;if(!ne)throw new Error("No proxy defined");var ue=Ae.substring(0,256);return new Promise(function(de,xe){var ze=Ne.SUPPORT_RESPONSE_TYPE?"blob":"text",je=new XMLHttpRequest;je.onload=function(){if(je.status===200)if(ze==="text")de(je.response);else{var HA=new FileReader;HA.addEventListener("load",function(){return de(HA.result)},!1),HA.addEventListener("error",function(lt){return xe(lt)},!1),HA.readAsDataURL(je.response)}else xe("Failed to proxy resource "+ue+" with status code "+je.status)},je.onerror=xe;var FA=ne.indexOf("?")>-1?"&":"?";if(je.open("GET",""+ne+FA+"url="+encodeURIComponent(Ae)+"&responseType="+ze),ze!=="text"&&je instanceof XMLHttpRequest&&(je.responseType=ze),re._options.imageTimeout){var bA=re._options.imageTimeout;je.timeout=bA,je.ontimeout=function(){return xe("Timed out ("+bA+"ms) proxying "+ue)}}je.send()})},te}(),Wu=/^data:image\/svg\+xml/i,Yu=/^data:image\/.*;base64,/i,Ju=/^data:image\/.*/i,qu=function(te){return Ne.SUPPORT_SVG_DRAWING||!$u(te)},Ts=function(te){return Ju.test(te)},_u=function(te){return Yu.test(te)},ks=function(te){return te.substr(0,4)==="blob"},$u=function(te){return te.substr(-3).toLowerCase()==="svg"||Wu.test(te)},Wn=function(){function te(Ae,re){this.type=0,this.x=Ae,this.y=re}return te.prototype.add=function(Ae,re){return new te(this.x+Ae,this.y+re)},te}(),ti=function(te,Ae,re){return new Wn(te.x+(Ae.x-te.x)*re,te.y+(Ae.y-te.y)*re)},is=function(){function te(Ae,re,ne,ue){this.type=1,this.start=Ae,this.startControl=re,this.endControl=ne,this.end=ue}return te.prototype.subdivide=function(Ae,re){var ne=ti(this.start,this.startControl,Ae),ue=ti(this.startControl,this.endControl,Ae),de=ti(this.endControl,this.end,Ae),xe=ti(ne,ue,Ae),ze=ti(ue,de,Ae),je=ti(xe,ze,Ae);return re?new te(this.start,ne,xe,je):new te(je,ze,de,this.end)},te.prototype.add=function(Ae,re){return new te(this.start.add(Ae,re),this.startControl.add(Ae,re),this.endControl.add(Ae,re),this.end.add(Ae,re))},te.prototype.reverse=function(){return new te(this.end,this.endControl,this.startControl,this.start)},te}(),Xr=function(te){return te.type===1},eg=function(){function te(Ae){var re=Ae.styles,ne=Ae.bounds,ue=Vn(re.borderTopLeftRadius,ne.width,ne.height),de=ue[0],xe=ue[1],ze=Vn(re.borderTopRightRadius,ne.width,ne.height),je=ze[0],FA=ze[1],bA=Vn(re.borderBottomRightRadius,ne.width,ne.height),HA=bA[0],lt=bA[1],$n=Vn(re.borderBottomLeftRadius,ne.width,ne.height),pn=$n[0],kn=$n[1],Ja=[];Ja.push((de+je)/ne.width),Ja.push((pn+HA)/ne.width),Ja.push((xe+kn)/ne.height),Ja.push((FA+lt)/ne.height);var ma=Math.max.apply(Math,Ja);ma>1&&(de/=ma,xe/=ma,je/=ma,FA/=ma,HA/=ma,lt/=ma,pn/=ma,kn/=ma);var sa=ne.width-je,ur=ne.height-lt,qa=ne.width-HA,Ma=ne.height-kn,qn=re.borderTopWidth,ir=re.borderRightWidth,lr=re.borderBottomWidth,ka=re.borderLeftWidth,Dr=Rn(re.paddingTop,Ae.bounds.width),Tr=Rn(re.paddingRight,Ae.bounds.width),zr=Rn(re.paddingBottom,Ae.bounds.width),fr=Rn(re.paddingLeft,Ae.bounds.width);this.topLeftBorderDoubleOuterBox=de>0||xe>0?pr(ne.left+ka/3,ne.top+qn/3,de-ka/3,xe-qn/3,cr.TOP_LEFT):new Wn(ne.left+ka/3,ne.top+qn/3),this.topRightBorderDoubleOuterBox=de>0||xe>0?pr(ne.left+sa,ne.top+qn/3,je-ir/3,FA-qn/3,cr.TOP_RIGHT):new Wn(ne.left+ne.width-ir/3,ne.top+qn/3),this.bottomRightBorderDoubleOuterBox=HA>0||lt>0?pr(ne.left+qa,ne.top+ur,HA-ir/3,lt-lr/3,cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-ir/3,ne.top+ne.height-lr/3),this.bottomLeftBorderDoubleOuterBox=pn>0||kn>0?pr(ne.left+ka/3,ne.top+Ma,pn-ka/3,kn-lr/3,cr.BOTTOM_LEFT):new Wn(ne.left+ka/3,ne.top+ne.height-lr/3),this.topLeftBorderDoubleInnerBox=de>0||xe>0?pr(ne.left+ka*2/3,ne.top+qn*2/3,de-ka*2/3,xe-qn*2/3,cr.TOP_LEFT):new Wn(ne.left+ka*2/3,ne.top+qn*2/3),this.topRightBorderDoubleInnerBox=de>0||xe>0?pr(ne.left+sa,ne.top+qn*2/3,je-ir*2/3,FA-qn*2/3,cr.TOP_RIGHT):new Wn(ne.left+ne.width-ir*2/3,ne.top+qn*2/3),this.bottomRightBorderDoubleInnerBox=HA>0||lt>0?pr(ne.left+qa,ne.top+ur,HA-ir*2/3,lt-lr*2/3,cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-ir*2/3,ne.top+ne.height-lr*2/3),this.bottomLeftBorderDoubleInnerBox=pn>0||kn>0?pr(ne.left+ka*2/3,ne.top+Ma,pn-ka*2/3,kn-lr*2/3,cr.BOTTOM_LEFT):new Wn(ne.left+ka*2/3,ne.top+ne.height-lr*2/3),this.topLeftBorderStroke=de>0||xe>0?pr(ne.left+ka/2,ne.top+qn/2,de-ka/2,xe-qn/2,cr.TOP_LEFT):new Wn(ne.left+ka/2,ne.top+qn/2),this.topRightBorderStroke=de>0||xe>0?pr(ne.left+sa,ne.top+qn/2,je-ir/2,FA-qn/2,cr.TOP_RIGHT):new Wn(ne.left+ne.width-ir/2,ne.top+qn/2),this.bottomRightBorderStroke=HA>0||lt>0?pr(ne.left+qa,ne.top+ur,HA-ir/2,lt-lr/2,cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-ir/2,ne.top+ne.height-lr/2),this.bottomLeftBorderStroke=pn>0||kn>0?pr(ne.left+ka/2,ne.top+Ma,pn-ka/2,kn-lr/2,cr.BOTTOM_LEFT):new Wn(ne.left+ka/2,ne.top+ne.height-lr/2),this.topLeftBorderBox=de>0||xe>0?pr(ne.left,ne.top,de,xe,cr.TOP_LEFT):new Wn(ne.left,ne.top),this.topRightBorderBox=je>0||FA>0?pr(ne.left+sa,ne.top,je,FA,cr.TOP_RIGHT):new Wn(ne.left+ne.width,ne.top),this.bottomRightBorderBox=HA>0||lt>0?pr(ne.left+qa,ne.top+ur,HA,lt,cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width,ne.top+ne.height),this.bottomLeftBorderBox=pn>0||kn>0?pr(ne.left,ne.top+Ma,pn,kn,cr.BOTTOM_LEFT):new Wn(ne.left,ne.top+ne.height),this.topLeftPaddingBox=de>0||xe>0?pr(ne.left+ka,ne.top+qn,Math.max(0,de-ka),Math.max(0,xe-qn),cr.TOP_LEFT):new Wn(ne.left+ka,ne.top+qn),this.topRightPaddingBox=je>0||FA>0?pr(ne.left+Math.min(sa,ne.width-ir),ne.top+qn,sa>ne.width+ir?0:Math.max(0,je-ir),Math.max(0,FA-qn),cr.TOP_RIGHT):new Wn(ne.left+ne.width-ir,ne.top+qn),this.bottomRightPaddingBox=HA>0||lt>0?pr(ne.left+Math.min(qa,ne.width-ka),ne.top+Math.min(ur,ne.height-lr),Math.max(0,HA-ir),Math.max(0,lt-lr),cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-ir,ne.top+ne.height-lr),this.bottomLeftPaddingBox=pn>0||kn>0?pr(ne.left+ka,ne.top+Math.min(Ma,ne.height-lr),Math.max(0,pn-ka),Math.max(0,kn-lr),cr.BOTTOM_LEFT):new Wn(ne.left+ka,ne.top+ne.height-lr),this.topLeftContentBox=de>0||xe>0?pr(ne.left+ka+fr,ne.top+qn+Dr,Math.max(0,de-(ka+fr)),Math.max(0,xe-(qn+Dr)),cr.TOP_LEFT):new Wn(ne.left+ka+fr,ne.top+qn+Dr),this.topRightContentBox=je>0||FA>0?pr(ne.left+Math.min(sa,ne.width+ka+fr),ne.top+qn+Dr,sa>ne.width+ka+fr?0:je-ka+fr,FA-(qn+Dr),cr.TOP_RIGHT):new Wn(ne.left+ne.width-(ir+Tr),ne.top+qn+Dr),this.bottomRightContentBox=HA>0||lt>0?pr(ne.left+Math.min(qa,ne.width-(ka+fr)),ne.top+Math.min(ur,ne.height+qn+Dr),Math.max(0,HA-(ir+Tr)),lt-(lr+zr),cr.BOTTOM_RIGHT):new Wn(ne.left+ne.width-(ir+Tr),ne.top+ne.height-(lr+zr)),this.bottomLeftContentBox=pn>0||kn>0?pr(ne.left+ka+fr,ne.top+Ma,Math.max(0,pn-(ka+fr)),kn-(lr+zr),cr.BOTTOM_LEFT):new Wn(ne.left+ka+fr,ne.top+ne.height-(lr+zr))}return te}(),cr;(function(te){te[te.TOP_LEFT=0]="TOP_LEFT",te[te.TOP_RIGHT=1]="TOP_RIGHT",te[te.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",te[te.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(cr||(cr={}));var pr=function(te,Ae,re,ne,ue){var de=4*((Math.sqrt(2)-1)/3),xe=re*de,ze=ne*de,je=te+re,FA=Ae+ne;switch(ue){case cr.TOP_LEFT:return new is(new Wn(te,FA),new Wn(te,FA-ze),new Wn(je-xe,Ae),new Wn(je,Ae));case cr.TOP_RIGHT:return new is(new Wn(te,Ae),new Wn(te+xe,Ae),new Wn(je,FA-ze),new Wn(je,FA));case cr.BOTTOM_RIGHT:return new is(new Wn(je,Ae),new Wn(je,Ae+ze),new Wn(te+xe,FA),new Wn(te,FA));case cr.BOTTOM_LEFT:default:return new is(new Wn(je,FA),new Wn(je-xe,FA),new Wn(te,Ae+ze),new Wn(te,Ae))}},ls=function(te){return[te.topLeftBorderBox,te.topRightBorderBox,te.bottomRightBorderBox,te.bottomLeftBorderBox]},Ag=function(te){return[te.topLeftContentBox,te.topRightContentBox,te.bottomRightContentBox,te.bottomLeftContentBox]},ss=function(te){return[te.topLeftPaddingBox,te.topRightPaddingBox,te.bottomRightPaddingBox,te.bottomLeftPaddingBox]},tg=function(){function te(Ae,re,ne){this.offsetX=Ae,this.offsetY=re,this.matrix=ne,this.type=0,this.target=6}return te}(),us=function(){function te(Ae,re){this.path=Ae,this.target=re,this.type=1}return te}(),ng=function(){function te(Ae){this.opacity=Ae,this.type=2,this.target=6}return te}(),ag=function(te){return te.type===0},mu=function(te){return te.type===1},rg=function(te){return te.type===2},fu=function(te,Ae){return te.length===Ae.length?te.some(function(re,ne){return re===Ae[ne]}):!1},og=function(te,Ae,re,ne,ue){return te.map(function(de,xe){switch(xe){case 0:return de.add(Ae,re);case 1:return de.add(Ae+ne,re);case 2:return de.add(Ae+ne,re+ue);case 3:return de.add(Ae,re+ue)}return de})},Bu=function(){function te(Ae){this.element=Ae,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return te}(),vu=function(){function te(Ae,re){if(this.container=Ae,this.parent=re,this.effects=[],this.curves=new eg(this.container),this.container.styles.opacity<1&&this.effects.push(new ng(this.container.styles.opacity)),this.container.styles.transform!==null){var ne=this.container.bounds.left+this.container.styles.transformOrigin[0].number,ue=this.container.bounds.top+this.container.styles.transformOrigin[1].number,de=this.container.styles.transform;this.effects.push(new tg(ne,ue,de))}if(this.container.styles.overflowX!==0){var xe=ls(this.curves),ze=ss(this.curves);fu(xe,ze)?this.effects.push(new us(xe,6)):(this.effects.push(new us(xe,2)),this.effects.push(new us(ze,4)))}}return te.prototype.getEffects=function(Ae){for(var re=[2,3].indexOf(this.container.styles.position)===-1,ne=this.parent,ue=this.effects.slice(0);ne;){var de=ne.effects.filter(function(je){return!mu(je)});if(re||ne.container.styles.position!==0||!ne.parent){if(ue.unshift.apply(ue,de),re=[2,3].indexOf(ne.container.styles.position)===-1,ne.container.styles.overflowX!==0){var xe=ls(ne.curves),ze=ss(ne.curves);fu(xe,ze)||ue.unshift(new us(ze,6))}}else ue.unshift.apply(ue,de);ne=ne.parent}return ue.filter(function(je){return Ir(je.target,Ae)})},te}(),js=function(te,Ae,re,ne){te.container.elements.forEach(function(ue){var de=Ir(ue.flags,4),xe=Ir(ue.flags,2),ze=new vu(ue,te);Ir(ue.styles.display,2048)&&ne.push(ze);var je=Ir(ue.flags,8)?[]:ne;if(de||xe){var FA=de||ue.styles.isPositioned()?re:Ae,bA=new Bu(ze);if(ue.styles.isPositioned()||ue.styles.opacity<1||ue.styles.isTransformed()){var HA=ue.styles.zIndex.order;if(HA<0){var lt=0;FA.negativeZIndex.some(function(pn,kn){return HA>pn.element.container.styles.zIndex.order?(lt=kn,!1):lt>0}),FA.negativeZIndex.splice(lt,0,bA)}else if(HA>0){var $n=0;FA.positiveZIndex.some(function(pn,kn){return HA>=pn.element.container.styles.zIndex.order?($n=kn+1,!1):$n>0}),FA.positiveZIndex.splice($n,0,bA)}else FA.zeroOrAutoZIndexOrTransformedOrOpacity.push(bA)}else ue.styles.isFloating()?FA.nonPositionedFloats.push(bA):FA.nonPositionedInlineLevel.push(bA);js(ze,bA,de?bA:re,je)}else ue.styles.isInlineLevel()?Ae.inlineLevel.push(ze):Ae.nonInlineLevel.push(ze),js(ze,Ae,re,je);Ir(ue.flags,8)&&hu(ue,je)})},hu=function(te,Ae){for(var re=te instanceof Jo?te.start:1,ne=te instanceof Jo?te.reversed:!1,ue=0;ue0&&re.intrinsicHeight>0){var de=cs(re),xe=ss(ne);this.path(xe),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ue,0,0,re.intrinsicWidth,re.intrinsicHeight,de.left,de.top,de.width,de.height),this.ctx.restore()}},Ae.prototype.renderNodeContent=function(re){return Ce(this,void 0,void 0,function(){var ne,ue,de,xe,ze,je,sa,sa,FA,bA,HA,lt,qa,$n,pn,Ma,kn,Ja,ma,sa,ur,qa,Ma;return ve(this,function(qn){switch(qn.label){case 0:this.applyEffects(re.getEffects(4)),ne=re.container,ue=re.curves,de=ne.styles,xe=0,ze=ne.textNodes,qn.label=1;case 1:return xe0&&Ur>0&&(lr=de.ctx.createPattern(Ma,"repeat"),de.renderRepeat(Dr,lr,kr,jr))):Nr(bA)&&(ka=zs(re,ne,[null,null,null]),Dr=ka[0],Tr=ka[1],zr=ka[2],fr=ka[3],Ur=ka[4],Co=bA.position.length===0?[en]:bA.position,kr=Rn(Co[0],fr),jr=Rn(Co[Co.length-1],Ur),Ho=Ra(bA,kr,jr,fr,Ur),Ao=Ho[0],wo=Ho[1],Ao>0&&wo>0&&(Ro=de.ctx.createRadialGradient(Tr+kr,zr+jr,0,Tr+kr,zr+jr,Ao),ct(bA.stops,Ao*2).forEach(function(bi){return Ro.addColorStop(bi.stop,Zt(bi.color))}),de.path(Dr),de.ctx.fillStyle=Ro,Ao!==wo?(To=re.bounds.left+.5*re.bounds.width,so=re.bounds.top+.5*re.bounds.height,ko=wo/Ao,uo=1/ko,de.ctx.save(),de.ctx.translate(To,so),de.ctx.transform(1,0,0,ko,0,0),de.ctx.translate(-To,-so),de.ctx.fillRect(Tr,uo*(zr-so)+so,fr,Ur*uo),de.ctx.restore()):de.ctx.fill())),ri.label=6;case 6:return ne--,[2]}})},de=this,xe=0,ze=re.styles.backgroundImage.slice(0).reverse(),FA.label=1;case 1:return xe0?bA.style!==2?[3,5]:[4,this.renderDashedDottedBorder(bA.color,bA.width,ze,re.curves,2)]:[3,11]):[3,13];case 4:return lt.sent(),[3,11];case 5:return bA.style!==3?[3,7]:[4,this.renderDashedDottedBorder(bA.color,bA.width,ze,re.curves,3)];case 6:return lt.sent(),[3,11];case 7:return bA.style!==4?[3,9]:[4,this.renderDoubleBorder(bA.color,bA.width,ze,re.curves)];case 8:return lt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(bA.color,ze,re.curves)];case 10:lt.sent(),lt.label=11;case 11:ze++,lt.label=12;case 12:return je++,[3,3];case 13:return[2]}})})},Ae.prototype.renderDashedDottedBorder=function(re,ne,ue,de,xe){return Ce(this,void 0,void 0,function(){var ze,je,FA,bA,HA,lt,$n,pn,kn,Ja,ma,sa,ur,qa,Ma,qn,Ma,qn;return ve(this,function(ir){return this.ctx.save(),ze=ug(de,ue),je=Eu(de,ue),xe===2&&(this.path(je),this.ctx.clip()),Xr(je[0])?(FA=je[0].start.x,bA=je[0].start.y):(FA=je[0].x,bA=je[0].y),Xr(je[1])?(HA=je[1].end.x,lt=je[1].end.y):(HA=je[1].x,lt=je[1].y),ue===0||ue===2?$n=Math.abs(FA-HA):$n=Math.abs(bA-lt),this.ctx.beginPath(),xe===3?this.formatPath(ze):this.formatPath(je.slice(0,2)),pn=ne<3?ne*3:ne*2,kn=ne<3?ne*2:ne,xe===3&&(pn=ne,kn=ne),Ja=!0,$n<=pn*2?Ja=!1:$n<=pn*2+kn?(ma=$n/(2*pn+kn),pn*=ma,kn*=ma):(sa=Math.floor(($n+kn)/(pn+kn)),ur=($n-sa*pn)/(sa-1),qa=($n-(sa+1)*pn)/sa,kn=qa<=0||Math.abs(kn-ur)-1,ce.createElement(ee,(0,x.Z)({},Ge,{prefixCls:BA,key:cA,panelKey:cA,isActive:bt,accordion:lA,openMotion:NA,expandIcon:ke,header:IA,collapsible:Rt,onItemClick:Bt,destroyInactivePanel:It}),sA)})},ge=function(Xe,aA,BA){if(!Xe)return null;var lA=BA.prefixCls,$e=BA.accordion,tA=BA.collapsible,EA=BA.destroyInactivePanel,iA=BA.onItemClick,NA=BA.activeKey,ke=BA.openMotion,Je=BA.expandIcon,mA=Xe.key||String(aA),sA=Xe.props,IA=sA.header,KA=sA.headerClass,Pe=sA.destroyInactivePanel,pA=sA.collapsible,JA=sA.onItemClick,Ge=!1;$e?Ge=NA[0]===mA:Ge=NA.indexOf(mA)>-1;var cA=pA!=null?pA:tA,Rt=function(bt){cA!=="disabled"&&(iA(bt),JA==null||JA(bt))},It={key:mA,panelKey:mA,header:IA,headerClass:KA,isActive:Ge,prefixCls:lA,destroyInactivePanel:Pe!=null?Pe:EA,openMotion:ke,accordion:$e,children:Xe.props.children,onItemClick:Rt,expandIcon:Je,collapsible:cA};return typeof Xe.type=="string"?Xe:(Object.keys(It).forEach(function(Bt){typeof It[Bt]=="undefined"&&delete It[Bt]}),ce.cloneElement(Xe,It))};function se(Ve,Xe,aA){return Array.isArray(Ve)?ie(Ve,aA):(0,De.Z)(Xe).map(function(BA,lA){return ge(BA,lA,aA)})}var he=se,Oe=ae(26112);function pe(Ve){var Xe=Ve;if(!Array.isArray(Xe)){var aA=(0,we.Z)(Xe);Xe=aA==="number"||aA==="string"?[Xe]:[]}return Xe.map(function(BA){return String(BA)})}var Ie=ce.forwardRef(function(Ve,Xe){var aA=Ve.prefixCls,BA=aA===void 0?"rc-collapse":aA,lA=Ve.destroyInactivePanel,$e=lA===void 0?!1:lA,tA=Ve.style,EA=Ve.accordion,iA=Ve.className,NA=Ve.children,ke=Ve.collapsible,Je=Ve.openMotion,mA=Ve.expandIcon,sA=Ve.activeKey,IA=Ve.defaultActiveKey,KA=Ve.onChange,Pe=Ve.items,pA=Be()(BA,iA),JA=(0,Qe.Z)([],{value:sA,onChange:function(ht){return KA==null?void 0:KA(ht)},defaultValue:IA,postState:pe}),Ge=(0,ve.Z)(JA,2),cA=Ge[0],Rt=Ge[1],It=function(ht){return Rt(function(){if(EA)return cA[0]===ht?[]:[ht];var VA=cA.indexOf(ht),rA=VA>-1;return rA?cA.filter(function(QA){return QA!==ht}):[].concat((0,Ce.Z)(cA),[ht])})};(0,ye.ZP)(!NA,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Bt=he(Pe,NA,{prefixCls:BA,accordion:EA,openMotion:Je,expandIcon:mA,collapsible:ke,destroyInactivePanel:$e,onItemClick:It,activeKey:cA});return ce.createElement("div",(0,x.Z)({ref:Xe,className:pA,style:tA,role:EA?"tablist":void 0},(0,Oe.Z)(Ve,{aria:!0,data:!0})),Bt)}),Re=Object.assign(Ie,{Panel:ee}),_e=Re,vA=Re.Panel},27774:function(Ue,Ze){"use strict";Object.defineProperty(Ze,"__esModule",{value:!0}),Ze.SizeSensorId=Ze.SensorTabIndex=Ze.SensorClassName=void 0;var ae="size-sensor-id";Ze.SizeSensorId=ae;var x="size-sensor-object";Ze.SensorClassName=x;var Ce="-1";Ze.SensorTabIndex=Ce},79301:function(Ue,Ze){"use strict";Object.defineProperty(Ze,"__esModule",{value:!0}),Ze.default=void 0;var ae=function(Ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,we=null;return function(){for(var Ee=this,Be=arguments.length,Qe=new Array(Be),ye=0;ye{Pe(!0)},[]),D((0,e.useMemo)(()=>({onDragStart(st){let{active:tn}=st;Z(r.onDragStart({active:tn}))},onDragMove(st){let{active:tn,over:Wt}=st;r.onDragMove&&Z(r.onDragMove({active:tn,over:Wt}))},onDragOver(st){let{active:tn,over:Wt}=st;Z(r.onDragOver({active:tn,over:Wt}))},onDragEnd(st){let{active:tn,over:Wt}=st;Z(r.onDragEnd({active:tn,over:Wt}))},onDragCancel(st){let{active:tn,over:Wt}=st;Z(r.onDragCancel({active:tn,over:Wt}))}}),[Z,r])),!xe)return null;const wt=e.createElement(e.Fragment,null,e.createElement(N,{id:v,value:U.draggable}),e.createElement(S,{id:me,announcement:se}));return s?(0,M.createPortal)(wt,s):wt}var ge;(function(n){n.DragStart="dragStart",n.DragMove="dragMove",n.DragEnd="dragEnd",n.DragCancel="dragCancel",n.DragOver="dragOver",n.RegisterDroppable="registerDroppable",n.SetDroppableDisabled="setDroppableDisabled",n.UnregisterDroppable="unregisterDroppable"})(ge||(ge={}));function O(){}function k(n,r){return useMemo(()=>({sensor:n,options:r!=null?r:{}}),[n,r])}function ue(){for(var n=arguments.length,r=new Array(n),s=0;s[...r].filter(v=>v!=null),[...r])}const Le=Object.freeze({x:0,y:0});function w(n,r){return Math.sqrt(Math.pow(n.x-r.x,2)+Math.pow(n.y-r.y,2))}function m(n,r){const s=getEventCoordinates(n);if(!s)return"0 0";const v={x:(s.x-r.left)/r.width*100,y:(s.y-r.top)/r.height*100};return v.x+"% "+v.y+"%"}function L(n,r){let{data:{value:s}}=n,{data:{value:v}}=r;return s-v}function X(n,r){let{data:{value:s}}=n,{data:{value:v}}=r;return v-s}function ae(n){let{left:r,top:s,height:v,width:U}=n;return[{x:r,y:s},{x:r+U,y:s},{x:r,y:s+v},{x:r+U,y:s+v}]}function E(n,r){if(!n||n.length===0)return null;const[s]=n;return r?s[r]:s}function Ee(n,r,s){return r===void 0&&(r=n.left),s===void 0&&(s=n.top),{x:r+n.width*.5,y:s+n.height*.5}}const q=n=>{let{collisionRect:r,droppableRects:s,droppableContainers:v}=n;const U=Ee(r,r.left,r.top),Z=[];for(const se of v){const{id:me}=se,xe=s.get(me);if(xe){const Pe=w(Ee(xe),U);Z.push({id:me,data:{droppableContainer:se,value:Pe}})}}return Z.sort(L)},ie=n=>{let{collisionRect:r,droppableRects:s,droppableContainers:v}=n;const U=ae(r),Z=[];for(const se of v){const{id:me}=se,xe=s.get(me);if(xe){const Pe=ae(xe),wt=U.reduce((tn,Wt,Bn)=>tn+w(Pe[Bn],Wt),0),st=Number((wt/4).toFixed(4));Z.push({id:me,data:{droppableContainer:se,value:st}})}}return Z.sort(L)};function Re(n,r){const s=Math.max(r.top,n.top),v=Math.max(r.left,n.left),U=Math.min(r.left+r.width,n.left+n.width),Z=Math.min(r.top+r.height,n.top+n.height),se=U-v,me=Z-s;if(v{let{collisionRect:r,droppableRects:s,droppableContainers:v}=n;const U=[];for(const Z of v){const{id:se}=Z,me=s.get(se);if(me){const xe=Re(me,r);xe>0&&U.push({id:se,data:{droppableContainer:Z,value:xe}})}}return U.sort(X)};function d(n,r){const{top:s,left:v,bottom:U,right:Z}=r;return s<=n.y&&n.y<=U&&v<=n.x&&n.x<=Z}const A=n=>{let{droppableContainers:r,droppableRects:s,pointerCoordinates:v}=n;if(!v)return[];const U=[];for(const Z of r){const{id:se}=Z,me=s.get(se);if(me&&d(v,me)){const Pe=ae(me).reduce((st,tn)=>st+w(v,tn),0),wt=Number((Pe/4).toFixed(4));U.push({id:se,data:{droppableContainer:Z,value:wt}})}}return U.sort(L)};function te(n,r,s){return Nn(Ot({},n),{scaleX:r&&s?r.width/s.width:1,scaleY:r&&s?r.height/s.height:1})}function je(n,r){return n&&r?{x:n.left-r.left,y:n.top-r.top}:Le}function ve(n){return function(s){for(var v=arguments.length,U=new Array(v>1?v-1:0),Z=1;ZNn(Ot({},se),{top:se.top+n*me.y,bottom:se.bottom+n*me.y,left:se.left+n*me.x,right:se.right+n*me.x}),Ot({},s))}}const R=ve(1);function F(n){if(n.startsWith("matrix3d(")){const r=n.slice(9,-1).split(/, /);return{x:+r[12],y:+r[13],scaleX:+r[0],scaleY:+r[5]}}else if(n.startsWith("matrix(")){const r=n.slice(7,-1).split(/, /);return{x:+r[4],y:+r[5],scaleX:+r[0],scaleY:+r[3]}}return null}function _(n,r,s){const v=F(r);if(!v)return n;const{scaleX:U,scaleY:Z,x:se,y:me}=v,xe=n.left-se-(1-U)*parseFloat(s),Pe=n.top-me-(1-Z)*parseFloat(s.slice(s.indexOf(" ")+1)),wt=U?n.width/U:n.width,st=Z?n.height/Z:n.height;return{width:wt,height:st,top:Pe,right:xe+wt,bottom:Pe+st,left:xe}}const V={ignoreTransform:!1};function W(n,r){r===void 0&&(r=V);let s=n.getBoundingClientRect();if(r.ignoreTransform){const{transform:Pe,transformOrigin:wt}=(0,i.Jj)(n).getComputedStyle(n);Pe&&(s=_(s,Pe,wt))}const{top:v,left:U,width:Z,height:se,bottom:me,right:xe}=s;return{top:v,left:U,width:Z,height:se,bottom:me,right:xe}}function Ne(n){return W(n,{ignoreTransform:!0})}function he(n){const r=n.innerWidth,s=n.innerHeight;return{top:0,left:0,right:r,bottom:s,width:r,height:s}}function rt(n,r){return r===void 0&&(r=(0,i.Jj)(n).getComputedStyle(n)),r.position==="fixed"}function Zt(n,r){r===void 0&&(r=(0,i.Jj)(n).getComputedStyle(n));const s=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(U=>{const Z=r[U];return typeof Z=="string"?s.test(Z):!1})}function Lt(n,r){const s=[];function v(U){if(r!=null&&s.length>=r||!U)return s;if((0,i.qk)(U)&&U.scrollingElement!=null&&!s.includes(U.scrollingElement))return s.push(U.scrollingElement),s;if(!(0,i.Re)(U)||(0,i.vZ)(U)||s.includes(U))return s;const Z=(0,i.Jj)(n).getComputedStyle(U);return U!==n&&Zt(U,Z)&&s.push(U),rt(U,Z)?s:v(U.parentNode)}return n?v(n):s}function Te(n){const[r]=Lt(n,1);return r!=null?r:null}function en(n){return!i.Nq||!n?null:(0,i.FJ)(n)?n:(0,i.UG)(n)?(0,i.qk)(n)||n===(0,i.r3)(n).scrollingElement?window:(0,i.Re)(n)?n:null:null}function Vt(n){return(0,i.FJ)(n)?n.scrollX:n.scrollLeft}function At(n){return(0,i.FJ)(n)?n.scrollY:n.scrollTop}function ln(n){return{x:Vt(n),y:At(n)}}var yt;(function(n){n[n.Forward=1]="Forward",n[n.Backward=-1]="Backward"})(yt||(yt={}));function T(n){return!i.Nq||!n?!1:n===document.scrollingElement}function Ue(n){const r={x:0,y:0},s=T(n)?{height:window.innerHeight,width:window.innerWidth}:{height:n.clientHeight,width:n.clientWidth},v={x:n.scrollWidth-s.width,y:n.scrollHeight-s.height},U=n.scrollTop<=r.y,Z=n.scrollLeft<=r.x,se=n.scrollTop>=v.y,me=n.scrollLeft>=v.x;return{isTop:U,isLeft:Z,isBottom:se,isRight:me,maxScroll:v,minScroll:r}}const Qt={x:.2,y:.2};function Tn(n,r,s,v,U){let{top:Z,left:se,right:me,bottom:xe}=s;v===void 0&&(v=10),U===void 0&&(U=Qt);const{isTop:Pe,isBottom:wt,isLeft:st,isRight:tn}=Ue(n),Wt={x:0,y:0},Bn={x:0,y:0},nn={height:r.height*U.y,width:r.width*U.x};return!Pe&&Z<=r.top+nn.height?(Wt.y=yt.Backward,Bn.y=v*Math.abs((r.top+nn.height-Z)/nn.height)):!wt&&xe>=r.bottom-nn.height&&(Wt.y=yt.Forward,Bn.y=v*Math.abs((r.bottom-nn.height-xe)/nn.height)),!tn&&me>=r.right-nn.width?(Wt.x=yt.Forward,Bn.x=v*Math.abs((r.right-nn.width-me)/nn.width)):!st&&se<=r.left+nn.width&&(Wt.x=yt.Backward,Bn.x=v*Math.abs((r.left+nn.width-se)/nn.width)),{direction:Wt,speed:Bn}}function yn(n){if(n===document.scrollingElement){const{innerWidth:Z,innerHeight:se}=window;return{top:0,left:0,right:Z,bottom:se,width:Z,height:se}}const{top:r,left:s,right:v,bottom:U}=n.getBoundingClientRect();return{top:r,left:s,right:v,bottom:U,width:n.clientWidth,height:n.clientHeight}}function In(n){return n.reduce((r,s)=>(0,i.IH)(r,ln(s)),Le)}function cn(n){return n.reduce((r,s)=>r+Vt(s),0)}function Xt(n){return n.reduce((r,s)=>r+At(s),0)}function Ke(n,r){if(r===void 0&&(r=W),!n)return;const{top:s,left:v,bottom:U,right:Z}=r(n);Te(n)&&(U<=0||Z<=0||s>=window.innerHeight||v>=window.innerWidth)&&n.scrollIntoView({block:"center",inline:"center"})}const Q=[["x",["left","right"],cn],["y",["top","bottom"],Xt]];class G{constructor(r,s){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const v=Lt(s),U=In(v);this.rect=Ot({},r),this.width=r.width,this.height=r.height;for(const[Z,se,me]of Q)for(const xe of se)Object.defineProperty(this,xe,{get:()=>{const Pe=me(v),wt=U[Z]-Pe;return this.rect[xe]+wt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class be{constructor(r){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(s=>{var v;return(v=this.target)==null?void 0:v.removeEventListener(...s)})},this.target=r}add(r,s,v){var U;(U=this.target)==null||U.addEventListener(r,s,v),this.listeners.push([r,s,v])}}function We(n){const{EventTarget:r}=(0,i.Jj)(n);return n instanceof r?n:(0,i.r3)(n)}function qt(n,r){const s=Math.abs(n.x),v=Math.abs(n.y);return typeof r=="number"?Math.sqrt(tl(s,2)+tl(v,2))>r:"x"in r&&"y"in r?s>r.x&&v>r.y:"x"in r?s>r.x:"y"in r?v>r.y:!1}var gt;(function(n){n.Click="click",n.DragStart="dragstart",n.Keydown="keydown",n.ContextMenu="contextmenu",n.Resize="resize",n.SelectionChange="selectionchange",n.VisibilityChange="visibilitychange"})(gt||(gt={}));function zt(n){n.preventDefault()}function t(n){n.stopPropagation()}var de;(function(n){n.Space="Space",n.Down="ArrowDown",n.Right="ArrowRight",n.Left="ArrowLeft",n.Up="ArrowUp",n.Esc="Escape",n.Enter="Enter",n.Tab="Tab"})(de||(de={}));const at={start:[de.Space,de.Enter],cancel:[de.Esc],end:[de.Space,de.Enter,de.Tab]},kt=(n,r)=>{let{currentCoordinates:s}=r;switch(n.code){case de.Right:return Nn(Ot({},s),{x:s.x+25});case de.Left:return Nn(Ot({},s),{x:s.x-25});case de.Down:return Nn(Ot({},s),{y:s.y+25});case de.Up:return Nn(Ot({},s),{y:s.y-25})}};class Ft{constructor(r){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=r;const{event:{target:s}}=r;this.props=r,this.listeners=new be((0,i.r3)(s)),this.windowListeners=new be((0,i.Jj)(s)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(gt.Resize,this.handleCancel),this.windowListeners.add(gt.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(gt.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:r,onStart:s}=this.props,v=r.node.current;v&&Ke(v),s(Le)}handleKeyDown(r){if((0,i.vd)(r)){const{active:s,context:v,options:U}=this.props,{keyboardCodes:Z=at,coordinateGetter:se=kt,scrollBehavior:me="smooth"}=U,{code:xe}=r;if(Z.end.includes(xe)){this.handleEnd(r);return}if(Z.cancel.includes(xe)){this.handleCancel(r);return}const{collisionRect:Pe}=v.current,wt=Pe?{x:Pe.left,y:Pe.top}:Le;this.referenceCoordinates||(this.referenceCoordinates=wt);const st=se(r,{active:s,context:v.current,currentCoordinates:wt});if(st){const tn=(0,i.$X)(st,wt),Wt={x:0,y:0},{scrollableAncestors:Bn}=v.current;for(const nn of Bn){const dn=r.code,{isTop:Dn,isRight:Sn,isLeft:hn,isBottom:qn,maxScroll:Rn,minScroll:Yn}=Ue(nn),xn=yn(nn),sn={x:Math.min(dn===de.Right?xn.right-xn.width/2:xn.right,Math.max(dn===de.Right?xn.left:xn.left+xn.width/2,st.x)),y:Math.min(dn===de.Down?xn.bottom-xn.height/2:xn.bottom,Math.max(dn===de.Down?xn.top:xn.top+xn.height/2,st.y))},Hn=dn===de.Right&&!Sn||dn===de.Left&&!hn,nu=dn===de.Down&&!qn||dn===de.Up&&!Dn;if(Hn&&sn.x!==st.x){const Kn=nn.scrollLeft+tn.x,Cu=dn===de.Right&&Kn<=Rn.x||dn===de.Left&&Kn>=Yn.x;if(Cu&&!tn.y){nn.scrollTo({left:Kn,behavior:me});return}Cu?Wt.x=nn.scrollLeft-Kn:Wt.x=dn===de.Right?nn.scrollLeft-Rn.x:nn.scrollLeft-Yn.x,Wt.x&&nn.scrollBy({left:-Wt.x,behavior:me});break}else if(nu&&sn.y!==st.y){const Kn=nn.scrollTop+tn.y,Cu=dn===de.Down&&Kn<=Rn.y||dn===de.Up&&Kn>=Yn.y;if(Cu&&!tn.x){nn.scrollTo({top:Kn,behavior:me});return}Cu?Wt.y=nn.scrollTop-Kn:Wt.y=dn===de.Down?nn.scrollTop-Rn.y:nn.scrollTop-Yn.y,Wt.y&&nn.scrollBy({top:-Wt.y,behavior:me});break}}this.handleMove(r,(0,i.IH)((0,i.$X)(st,this.referenceCoordinates),Wt))}}}handleMove(r,s){const{onMove:v}=this.props;r.preventDefault(),v(s)}handleEnd(r){const{onEnd:s}=this.props;r.preventDefault(),this.detach(),s()}handleCancel(r){const{onCancel:s}=this.props;r.preventDefault(),this.detach(),s()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ft.activators=[{eventName:"onKeyDown",handler:(n,r,s)=>{let{keyboardCodes:v=at,onActivation:U}=r,{active:Z}=s;const{code:se}=n.nativeEvent;if(v.start.includes(se)){const me=Z.activatorNode.current;return me&&n.target!==me?!1:(n.preventDefault(),U==null||U({event:n.nativeEvent}),!0)}return!1}}];function pt(n){return!!(n&&"distance"in n)}function It(n){return!!(n&&"delay"in n)}class ot{constructor(r,s,v){var U;v===void 0&&(v=We(r.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=r,this.events=s;const{event:Z}=r,{target:se}=Z;this.props=r,this.events=s,this.document=(0,i.r3)(se),this.documentListeners=new be(this.document),this.listeners=new be(v),this.windowListeners=new be((0,i.Jj)(se)),this.initialCoordinates=(U=(0,i.DC)(Z))!=null?U:Le,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:r,props:{options:{activationConstraint:s,bypassActivationConstraint:v}}}=this;if(this.listeners.add(r.move.name,this.handleMove,{passive:!1}),this.listeners.add(r.end.name,this.handleEnd),r.cancel&&this.listeners.add(r.cancel.name,this.handleCancel),this.windowListeners.add(gt.Resize,this.handleCancel),this.windowListeners.add(gt.DragStart,zt),this.windowListeners.add(gt.VisibilityChange,this.handleCancel),this.windowListeners.add(gt.ContextMenu,zt),this.documentListeners.add(gt.Keydown,this.handleKeydown),s){if(v!=null&&v({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(It(s)){this.timeoutId=setTimeout(this.handleStart,s.delay),this.handlePending(s);return}if(pt(s)){this.handlePending(s);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(r,s){const{active:v,onPending:U}=this.props;U(v,r,this.initialCoordinates,s)}handleStart(){const{initialCoordinates:r}=this,{onStart:s}=this.props;r&&(this.activated=!0,this.documentListeners.add(gt.Click,t,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(gt.SelectionChange,this.removeTextSelection),s(r))}handleMove(r){var s;const{activated:v,initialCoordinates:U,props:Z}=this,{onMove:se,options:{activationConstraint:me}}=Z;if(!U)return;const xe=(s=(0,i.DC)(r))!=null?s:Le,Pe=(0,i.$X)(U,xe);if(!v&&me){if(pt(me)){if(me.tolerance!=null&&qt(Pe,me.tolerance))return this.handleCancel();if(qt(Pe,me.distance))return this.handleStart()}if(It(me)&&qt(Pe,me.tolerance))return this.handleCancel();this.handlePending(me,Pe);return}r.cancelable&&r.preventDefault(),se(xe)}handleEnd(){const{onAbort:r,onEnd:s}=this.props;this.detach(),this.activated||r(this.props.active),s()}handleCancel(){const{onAbort:r,onCancel:s}=this.props;this.detach(),this.activated||r(this.props.active),s()}handleKeydown(r){r.code===de.Esc&&this.handleCancel()}removeTextSelection(){var r;(r=this.document.getSelection())==null||r.removeAllRanges()}}const ft={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Et extends ot{constructor(r){const{event:s}=r,v=(0,i.r3)(s.target);super(r,ft,v)}}Et.activators=[{eventName:"onPointerDown",handler:(n,r)=>{let{nativeEvent:s}=n,{onActivation:v}=r;return!s.isPrimary||s.button!==0?!1:(v==null||v({event:s}),!0)}}];const $t={move:{name:"mousemove"},end:{name:"mouseup"}};var oe;(function(n){n[n.RightClick=2]="RightClick"})(oe||(oe={}));class fe extends ot{constructor(r){super(r,$t,(0,i.r3)(r.event.target))}}fe.activators=[{eventName:"onMouseDown",handler:(n,r)=>{let{nativeEvent:s}=n,{onActivation:v}=r;return s.button===oe.RightClick?!1:(v==null||v({event:s}),!0)}}];const I={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class z extends ot{constructor(r){super(r,I)}static setup(){return window.addEventListener(I.move.name,r,{capture:!1,passive:!1}),function(){window.removeEventListener(I.move.name,r)};function r(){}}}z.activators=[{eventName:"onTouchStart",handler:(n,r)=>{let{nativeEvent:s}=n,{onActivation:v}=r;const{touches:U}=s;return U.length>1?!1:(v==null||v({event:s}),!0)}}];var dt;(function(n){n[n.Pointer=0]="Pointer",n[n.DraggableRect=1]="DraggableRect"})(dt||(dt={}));var Je;(function(n){n[n.TreeOrder=0]="TreeOrder",n[n.ReversedTreeOrder=1]="ReversedTreeOrder"})(Je||(Je={}));function xt(n){let{acceleration:r,activator:s=dt.Pointer,canScroll:v,draggingRect:U,enabled:Z,interval:se=5,order:me=Je.TreeOrder,pointerCoordinates:xe,scrollableAncestors:Pe,scrollableAncestorRects:wt,delta:st,threshold:tn}=n;const Wt=C({delta:st,disabled:!Z}),[Bn,nn]=(0,i.Yz)(),dn=(0,e.useRef)({x:0,y:0}),Dn=(0,e.useRef)({x:0,y:0}),Sn=(0,e.useMemo)(()=>{switch(s){case dt.Pointer:return xe?{top:xe.y,bottom:xe.y,left:xe.x,right:xe.x}:null;case dt.DraggableRect:return U}},[s,U,xe]),hn=(0,e.useRef)(null),qn=(0,e.useCallback)(()=>{const Yn=hn.current;if(!Yn)return;const xn=dn.current.x*Dn.current.x,sn=dn.current.y*Dn.current.y;Yn.scrollBy(xn,sn)},[]),Rn=(0,e.useMemo)(()=>me===Je.TreeOrder?[...Pe].reverse():Pe,[me,Pe]);(0,e.useEffect)(()=>{if(!Z||!Pe.length||!Sn){nn();return}for(const Yn of Rn){if((v==null?void 0:v(Yn))===!1)continue;const xn=Pe.indexOf(Yn),sn=wt[xn];if(!sn)continue;const{direction:Hn,speed:nu}=Tn(Yn,sn,Sn,r,tn);for(const Kn of["x","y"])Wt[Kn][Hn[Kn]]||(nu[Kn]=0,Hn[Kn]=0);if(nu.x>0||nu.y>0){nn(),hn.current=Yn,Bn(qn,se),dn.current=nu,Dn.current=Hn;return}}dn.current={x:0,y:0},Dn.current={x:0,y:0},nn()},[r,qn,v,nn,Z,se,JSON.stringify(Sn),JSON.stringify(Wt),Bn,Pe,Rn,wt,JSON.stringify(tn)])}const ke={x:{[yt.Backward]:!1,[yt.Forward]:!1},y:{[yt.Backward]:!1,[yt.Forward]:!1}};function C(n){let{delta:r,disabled:s}=n;const v=(0,i.D9)(r);return(0,i.Gj)(U=>{if(s||!v||!U)return ke;const Z={x:Math.sign(r.x-v.x),y:Math.sign(r.y-v.y)};return{x:{[yt.Backward]:U.x[yt.Backward]||Z.x===-1,[yt.Forward]:U.x[yt.Forward]||Z.x===1},y:{[yt.Backward]:U.y[yt.Backward]||Z.y===-1,[yt.Forward]:U.y[yt.Forward]||Z.y===1}}},[s,r,v])}function _e(n,r){const s=r!=null?n.get(r):void 0,v=s?s.node.current:null;return(0,i.Gj)(U=>{var Z;return r==null?null:(Z=v!=null?v:U)!=null?Z:null},[v,r])}function Gt(n,r){return(0,e.useMemo)(()=>n.reduce((s,v)=>{const{sensor:U}=v,Z=U.activators.map(se=>({eventName:se.eventName,handler:r(se.handler,v)}));return[...s,...Z]},[]),[n,r])}var Fn;(function(n){n[n.Always=0]="Always",n[n.BeforeDragging=1]="BeforeDragging",n[n.WhileDragging=2]="WhileDragging"})(Fn||(Fn={}));var Ut;(function(n){n.Optimized="optimized"})(Ut||(Ut={}));const Zn=new Map;function Jn(n,r){let{dragging:s,dependencies:v,config:U}=r;const[Z,se]=(0,e.useState)(null),{frequency:me,measure:xe,strategy:Pe}=U,wt=(0,e.useRef)(n),st=dn(),tn=(0,i.Ey)(st),Wt=(0,e.useCallback)(function(Dn){Dn===void 0&&(Dn=[]),!tn.current&&se(Sn=>Sn===null?Dn:Sn.concat(Dn.filter(hn=>!Sn.includes(hn))))},[tn]),Bn=(0,e.useRef)(null),nn=(0,i.Gj)(Dn=>{if(st&&!s)return Zn;if(!Dn||Dn===Zn||wt.current!==n||Z!=null){const Sn=new Map;for(let hn of n){if(!hn)continue;if(Z&&Z.length>0&&!Z.includes(hn.id)&&hn.rect.current){Sn.set(hn.id,hn.rect.current);continue}const qn=hn.node.current,Rn=qn?new G(xe(qn),qn):null;hn.rect.current=Rn,Rn&&Sn.set(hn.id,Rn)}return Sn}return Dn},[n,Z,s,st,xe]);return(0,e.useEffect)(()=>{wt.current=n},[n]),(0,e.useEffect)(()=>{st||Wt()},[s,st]),(0,e.useEffect)(()=>{Z&&Z.length>0&&se(null)},[JSON.stringify(Z)]),(0,e.useEffect)(()=>{st||typeof me!="number"||Bn.current!==null||(Bn.current=setTimeout(()=>{Wt(),Bn.current=null},me))},[me,st,Wt,...v]),{droppableRects:nn,measureDroppableContainers:Wt,measuringScheduled:Z!=null};function dn(){switch(Pe){case Fn.Always:return!1;case Fn.BeforeDragging:return s;default:return!s}}}function vn(n,r){return(0,i.Gj)(s=>n?s||(typeof r=="function"?r(n):n):null,[r,n])}function Fe(n,r){return vn(n,r)}function Ae(n){let{callback:r,disabled:s}=n;const v=(0,i.zX)(r),U=(0,e.useMemo)(()=>{if(s||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Z}=window;return new Z(v)},[v,s]);return(0,e.useEffect)(()=>()=>U==null?void 0:U.disconnect(),[U]),U}function Oe(n){let{callback:r,disabled:s}=n;const v=(0,i.zX)(r),U=(0,e.useMemo)(()=>{if(s||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Z}=window;return new Z(v)},[s]);return(0,e.useEffect)(()=>()=>U==null?void 0:U.disconnect(),[U]),U}function Ge(n){return new G(W(n),n)}function Pt(n,r,s){r===void 0&&(r=Ge);const[v,U]=(0,e.useState)(null);function Z(){U(xe=>{if(!n)return null;if(n.isConnected===!1){var Pe;return(Pe=xe!=null?xe:s)!=null?Pe:null}const wt=r(n);return JSON.stringify(xe)===JSON.stringify(wt)?xe:wt})}const se=Ae({callback(xe){if(n)for(const Pe of xe){const{type:wt,target:st}=Pe;if(wt==="childList"&&st instanceof HTMLElement&&st.contains(n)){Z();break}}}}),me=Oe({callback:Z});return(0,i.LI)(()=>{Z(),n?(me==null||me.observe(n),se==null||se.observe(document.body,{childList:!0,subtree:!0})):(me==null||me.disconnect(),se==null||se.disconnect())},[n]),v}function _t(n){const r=vn(n);return je(n,r)}const ye=[];function Jt(n){const r=(0,e.useRef)(n),s=(0,i.Gj)(v=>n?v&&v!==ye&&n&&r.current&&n.parentNode===r.current.parentNode?v:Lt(n):ye,[n]);return(0,e.useEffect)(()=>{r.current=n},[n]),s}function un(n){const[r,s]=(0,e.useState)(null),v=(0,e.useRef)(n),U=(0,e.useCallback)(Z=>{const se=en(Z.target);se&&s(me=>me?(me.set(se,ln(se)),new Map(me)):null)},[]);return(0,e.useEffect)(()=>{const Z=v.current;if(n!==Z){se(Z);const me=n.map(xe=>{const Pe=en(xe);return Pe?(Pe.addEventListener("scroll",U,{passive:!0}),[Pe,ln(Pe)]):null}).filter(xe=>xe!=null);s(me.length?new Map(me):null),v.current=n}return()=>{se(n),se(Z)};function se(me){me.forEach(xe=>{const Pe=en(xe);Pe==null||Pe.removeEventListener("scroll",U)})}},[U,n]),(0,e.useMemo)(()=>n.length?r?Array.from(r.values()).reduce((Z,se)=>(0,i.IH)(Z,se),Le):In(n):Le,[n,r])}function Mn(n,r){r===void 0&&(r=[]);const s=(0,e.useRef)(null);return(0,e.useEffect)(()=>{s.current=null},r),(0,e.useEffect)(()=>{const v=n!==Le;v&&!s.current&&(s.current=n),!v&&s.current&&(s.current=null)},[n]),s.current?(0,i.$X)(n,s.current):Le}function fn(n){(0,e.useEffect)(()=>{if(!i.Nq)return;const r=n.map(s=>{let{sensor:v}=s;return v.setup==null?void 0:v.setup()});return()=>{for(const s of r)s==null||s()}},n.map(r=>{let{sensor:s}=r;return s}))}function Me(n,r){return(0,e.useMemo)(()=>n.reduce((s,v)=>{let{eventName:U,handler:Z}=v;return s[U]=se=>{Z(se,r)},s},{}),[n,r])}function bn(n){return(0,e.useMemo)(()=>n?he(n):null,[n])}const Un=[];function rn(n,r){r===void 0&&(r=W);const[s]=n,v=bn(s?(0,i.Jj)(s):null),[U,Z]=(0,e.useState)(Un);function se(){Z(()=>n.length?n.map(xe=>T(xe)?v:new G(r(xe),xe)):Un)}const me=Oe({callback:se});return(0,i.LI)(()=>{me==null||me.disconnect(),se(),n.forEach(xe=>me==null?void 0:me.observe(xe))},[n]),U}function on(n){if(!n)return null;if(n.children.length>1)return n;const r=n.children[0];return(0,i.Re)(r)?r:n}function bt(n){let{measure:r}=n;const[s,v]=(0,e.useState)(null),U=(0,e.useCallback)(Pe=>{for(const{target:wt}of Pe)if((0,i.Re)(wt)){v(st=>{const tn=r(wt);return st?Nn(Ot({},st),{width:tn.width,height:tn.height}):tn});break}},[r]),Z=Oe({callback:U}),se=(0,e.useCallback)(Pe=>{const wt=on(Pe);Z==null||Z.disconnect(),wt&&(Z==null||Z.observe(wt)),v(wt?r(wt):null)},[r,Z]),[me,xe]=(0,i.wm)(se);return(0,e.useMemo)(()=>({nodeRef:me,rect:s,setRef:xe}),[s,me,xe])}const En=[{sensor:Et,options:{}},{sensor:Ft,options:{}}],On={current:{}},eu={draggable:{measure:Ne},droppable:{measure:Ne,strategy:Fn.WhileDragging,frequency:Ut.Optimized},dragOverlay:{measure:W}};class Xn extends Map{get(r){var s;return r!=null&&(s=super.get(r))!=null?s:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(r=>{let{disabled:s}=r;return!s})}getNodeFor(r){var s,v;return(s=(v=this.get(r))==null?void 0:v.node.current)!=null?s:void 0}}const Wn={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Xn,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:O},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:eu,measureDroppableContainers:O,windowRect:null,measuringScheduled:!1},mu={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:O,draggableNodes:new Map,over:null,measureDroppableContainers:O},Gn=(0,e.createContext)(mu),$=(0,e.createContext)(Wn);function iu(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Xn}}}function Fu(n,r){switch(r.type){case ge.DragStart:return Nn(Ot({},n),{draggable:Nn(Ot({},n.draggable),{initialCoordinates:r.initialCoordinates,active:r.active})});case ge.DragMove:return n.draggable.active==null?n:Nn(Ot({},n),{draggable:Nn(Ot({},n.draggable),{translate:{x:r.coordinates.x-n.draggable.initialCoordinates.x,y:r.coordinates.y-n.draggable.initialCoordinates.y}})});case ge.DragEnd:case ge.DragCancel:return Nn(Ot({},n),{draggable:Nn(Ot({},n.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case ge.RegisterDroppable:{const{element:s}=r,{id:v}=s,U=new Xn(n.droppable.containers);return U.set(v,s),Nn(Ot({},n),{droppable:Nn(Ot({},n.droppable),{containers:U})})}case ge.SetDroppableDisabled:{const{id:s,key:v,disabled:U}=r,Z=n.droppable.containers.get(s);if(!Z||v!==Z.key)return n;const se=new Xn(n.droppable.containers);return se.set(s,Nn(Ot({},Z),{disabled:U})),Nn(Ot({},n),{droppable:Nn(Ot({},n.droppable),{containers:se})})}case ge.UnregisterDroppable:{const{id:s,key:v}=r,U=n.droppable.containers.get(s);if(!U||v!==U.key)return n;const Z=new Xn(n.droppable.containers);return Z.delete(s),Nn(Ot({},n),{droppable:Nn(Ot({},n.droppable),{containers:Z})})}default:return n}}function au(n){let{disabled:r}=n;const{active:s,activatorEvent:v,draggableNodes:U}=(0,e.useContext)(Gn),Z=(0,i.D9)(v),se=(0,i.D9)(s==null?void 0:s.id);return(0,e.useEffect)(()=>{if(!r&&!v&&Z&&se!=null){if(!(0,i.vd)(Z)||document.activeElement===Z.target)return;const me=U.get(se);if(!me)return;const{activatorNode:xe,node:Pe}=me;if(!xe.current&&!Pe.current)return;requestAnimationFrame(()=>{for(const wt of[xe.current,Pe.current]){if(!wt)continue;const st=(0,i.so)(wt);if(st){st.focus();break}}})}},[v,r,U,se,Z]),null}function vu(n,r){let U=r,{transform:s}=U,v=Qa(U,["transform"]);return n!=null&&n.length?n.reduce((Z,se)=>se(Ot({transform:Z},v)),s):s}function su(n){return(0,e.useMemo)(()=>({draggable:Ot(Ot({},eu.draggable),n==null?void 0:n.draggable),droppable:Ot(Ot({},eu.droppable),n==null?void 0:n.droppable),dragOverlay:Ot(Ot({},eu.dragOverlay),n==null?void 0:n.dragOverlay)}),[n==null?void 0:n.draggable,n==null?void 0:n.droppable,n==null?void 0:n.dragOverlay])}function Bu(n){let{activeNode:r,measure:s,initialRect:v,config:U=!0}=n;const Z=(0,e.useRef)(!1),{x:se,y:me}=typeof U=="boolean"?{x:U,y:U}:U;(0,i.LI)(()=>{if(!se&&!me||!r){Z.current=!1;return}if(Z.current||!v)return;const Pe=r==null?void 0:r.node.current;if(!Pe||Pe.isConnected===!1)return;const wt=s(Pe),st=je(wt,v);if(se||(st.x=0),me||(st.y=0),Z.current=!0,Math.abs(st.x)>0||Math.abs(st.y)>0){const tn=Te(Pe);tn&&tn.scrollBy({top:st.y,left:st.x})}},[r,se,me,v,s])}const cu=(0,e.createContext)(Nn(Ot({},Le),{scaleX:1,scaleY:1}));var tu;(function(n){n[n.Uninitialized=0]="Uninitialized",n[n.Initializing=1]="Initializing",n[n.Initialized=2]="Initialized"})(tu||(tu={}));const Yu=(0,e.memo)(function(r){var s,v,U,Z;let Ua=r,{id:se,accessibility:me,autoScroll:xe=!0,children:Pe,sensors:wt=En,collisionDetection:st=qe,measuring:tn,modifiers:Wt}=Ua,Bn=Qa(Ua,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const nn=(0,e.useReducer)(Fu,void 0,iu),[dn,Dn]=nn,[Sn,hn]=g(),[qn,Rn]=(0,e.useState)(tu.Uninitialized),Yn=qn===tu.Initialized,{draggable:{active:xn,nodes:sn,translate:Hn},droppable:{containers:nu}}=dn,Kn=xn!=null?sn.get(xn):null,Cu=(0,e.useRef)({initial:null,translated:null}),xu=(0,e.useMemo)(()=>{var $n;return xn!=null?{id:xn,data:($n=Kn==null?void 0:Kn.data)!=null?$n:On,rect:Cu}:null},[xn,Kn]),wu=(0,e.useRef)(null),[ga,ja]=(0,e.useState)(null),[Su,La]=(0,e.useState)(null),bu=(0,i.Ey)(Bn,Object.values(Bn)),va=(0,i.Ld)("DndDescribedBy",se),Na=(0,e.useMemo)(()=>nu.getEnabled(),[nu]),Ou=su(tn),{droppableRects:Qn,measureDroppableContainers:ku,measuringScheduled:Ku}=Jn(Na,{dragging:Yn,dependencies:[Hn.x,Hn.y],config:Ou.droppable}),hu=_e(sn,xn),Ba=(0,e.useMemo)(()=>Su?(0,i.DC)(Su):null,[Su]),Ia=qa(),ba=Fe(hu,Ou.draggable.measure);Bu({activeNode:xn!=null?sn.get(xn):null,config:Ia.layoutShiftCompensation,initialRect:ba,measure:Ou.draggable.measure});const yu=Pt(hu,Ou.draggable.measure,ba),ha=Pt(hu?hu.parentElement:null),Wu=(0,e.useRef)({activatorEvent:null,active:null,activeNode:hu,collisionRect:null,collisions:null,droppableRects:Qn,draggableNodes:sn,draggingNode:null,draggingNodeRect:null,droppableContainers:nu,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Oa=nu.getNodeFor((s=Wu.current.over)==null?void 0:s.id),mn=bt({measure:Ou.dragOverlay.measure}),ua=(v=mn.nodeRef.current)!=null?v:hu,Hu=Yn?(U=mn.rect)!=null?U:yu:null,ka=!!(mn.nodeRef.current&&mn.rect),Ra=_t(ka?null:yu),aa=bn(ua?(0,i.Jj)(ua):null),Ru=Jt(Yn?Oa!=null?Oa:hu:null),ya=rn(Ru),la=vu(Wt,{transform:{x:Hn.x-Ra.x,y:Hn.y-Ra.y,scaleX:1,scaleY:1},activatorEvent:Su,active:xu,activeNodeRect:yu,containerNodeRect:ha,draggingNodeRect:Hu,over:Wu.current.over,overlayNodeRect:mn.rect,scrollableAncestors:Ru,scrollableAncestorRects:ya,windowRect:aa}),Pa=Ba?(0,i.IH)(Ba,Hn):null,Fa=un(Ru),Ka=Mn(Fa),Va=Mn(Fa,[yu]),Qu=(0,i.IH)(la,Ka),Vu=Hu?R(Hu,la):null,ra=xu&&Vu?st({active:xu,collisionRect:Vu,droppableRects:Qn,droppableContainers:Na,pointerCoordinates:Pa}):null,Ta=E(ra,"id"),[Pu,Ma]=(0,e.useState)(null),_a=ka?la:(0,i.IH)(la,Va),Ja=te(_a,(Z=Pu==null?void 0:Pu.rect)!=null?Z:null,yu),oa=(0,e.useRef)(null),Za=(0,e.useCallback)(($n,du)=>{let{sensor:fu,options:Tu}=du;if(wu.current==null)return;const Eu=sn.get(wu.current);if(!Eu)return;const lu=$n.nativeEvent,Du=new fu({active:wu.current,activeNode:Eu,event:lu,options:Tu,context:Wu,onAbort(_n){if(!sn.get(_n))return;const{onDragAbort:ju}=bu.current,Lu={id:_n};ju==null||ju(Lu),Sn({type:"onDragAbort",event:Lu})},onPending(_n,Zu,ju,Lu){if(!sn.get(_n))return;const{onDragPending:Ju}=bu.current,zu={id:_n,constraint:Zu,initialCoordinates:ju,offset:Lu};Ju==null||Ju(zu),Sn({type:"onDragPending",event:zu})},onStart(_n){const Zu=wu.current;if(Zu==null)return;const ju=sn.get(Zu);if(!ju)return;const{onDragStart:Lu}=bu.current,qu={activatorEvent:lu,active:{id:Zu,data:ju.data,rect:Cu}};(0,M.unstable_batchedUpdates)(()=>{Lu==null||Lu(qu),Rn(tu.Initializing),Dn({type:ge.DragStart,initialCoordinates:_n,active:Zu}),Sn({type:"onDragStart",event:qu}),ja(oa.current),La(lu)})},onMove(_n){Dn({type:ge.DragMove,coordinates:_n})},onEnd:_u(ge.DragEnd),onCancel:_u(ge.DragCancel)});oa.current=Du;function _u(_n){return function(){return Sl(this,null,function*(){const{active:ju,collisions:Lu,over:qu,scrollAdjustedTranslate:Ju}=Wu.current;let zu=null;if(ju&&Ju){const{cancelDrop:$u}=bu.current;zu={activatorEvent:lu,active:ju,collisions:Lu,delta:Ju,over:qu},_n===ge.DragEnd&&typeof $u=="function"&&(yield Promise.resolve($u(zu)))&&(_n=ge.DragCancel)}wu.current=null,(0,M.unstable_batchedUpdates)(()=>{Dn({type:_n}),Rn(tu.Uninitialized),Ma(null),ja(null),La(null),oa.current=null;const $u=_n===ge.DragEnd?"onDragEnd":"onDragCancel";if(zu){const ia=bu.current[$u];ia==null||ia(zu),Sn({type:$u,event:zu})}})})}}},[sn]),nl=(0,e.useCallback)(($n,du)=>(fu,Tu)=>{const Eu=fu.nativeEvent,lu=sn.get(Tu);if(wu.current!==null||!lu||Eu.dndKit||Eu.defaultPrevented)return;const Du={active:lu};$n(fu,du.options,Du)===!0&&(Eu.dndKit={capturedBy:du.sensor},wu.current=Tu,Za(fu,du))},[sn,Za]),za=Gt(wt,nl);fn(wt),(0,i.LI)(()=>{yu&&qn===tu.Initializing&&Rn(tu.Initialized)},[yu,qn]),(0,e.useEffect)(()=>{const{onDragMove:$n}=bu.current,{active:du,activatorEvent:fu,collisions:Tu,over:Eu}=Wu.current;if(!du||!fu)return;const lu={active:du,activatorEvent:fu,collisions:Tu,delta:{x:Qu.x,y:Qu.y},over:Eu};(0,M.unstable_batchedUpdates)(()=>{$n==null||$n(lu),Sn({type:"onDragMove",event:lu})})},[Qu.x,Qu.y]),(0,e.useEffect)(()=>{const{active:$n,activatorEvent:du,collisions:fu,droppableContainers:Tu,scrollAdjustedTranslate:Eu}=Wu.current;if(!$n||wu.current==null||!du||!Eu)return;const{onDragOver:lu}=bu.current,Du=Tu.get(Ta),_u=Du&&Du.rect.current?{id:Du.id,rect:Du.rect.current,data:Du.data,disabled:Du.disabled}:null,_n={active:$n,activatorEvent:du,collisions:fu,delta:{x:Eu.x,y:Eu.y},over:_u};(0,M.unstable_batchedUpdates)(()=>{Ma(_u),lu==null||lu(_n),Sn({type:"onDragOver",event:_n})})},[Ta]),(0,i.LI)(()=>{Wu.current={activatorEvent:Su,active:xu,activeNode:hu,collisionRect:Vu,collisions:ra,droppableRects:Qn,draggableNodes:sn,draggingNode:ua,draggingNodeRect:Hu,droppableContainers:nu,over:Pu,scrollableAncestors:Ru,scrollAdjustedTranslate:Qu},Cu.current={initial:Hu,translated:Vu}},[xu,hu,ra,Vu,sn,ua,Hu,Qn,nu,Pu,Ru,Qu]),xt(Nn(Ot({},Ia),{delta:Hn,draggingRect:Vu,pointerCoordinates:Pa,scrollableAncestors:Ru,scrollableAncestorRects:ya}));const Xa=(0,e.useMemo)(()=>({active:xu,activeNode:hu,activeNodeRect:yu,activatorEvent:Su,collisions:ra,containerNodeRect:ha,dragOverlay:mn,draggableNodes:sn,droppableContainers:nu,droppableRects:Qn,over:Pu,measureDroppableContainers:ku,scrollableAncestors:Ru,scrollableAncestorRects:ya,measuringConfiguration:Ou,measuringScheduled:Ku,windowRect:aa}),[xu,hu,yu,Su,ra,ha,mn,sn,nu,Qn,Pu,ku,Ru,ya,Ou,Ku,aa]),Ya=(0,e.useMemo)(()=>({activatorEvent:Su,activators:za,active:xu,activeNodeRect:yu,ariaDescribedById:{draggable:va},dispatch:Dn,draggableNodes:sn,over:Pu,measureDroppableContainers:ku}),[Su,za,xu,yu,Dn,va,sn,Pu,ku]);return e.createElement(P.Provider,{value:hn},e.createElement(Gn.Provider,{value:Ya},e.createElement($.Provider,{value:Xa},e.createElement(cu.Provider,{value:Ja},Pe)),e.createElement(au,{disabled:(me==null?void 0:me.restoreFocus)===!1})),e.createElement(B,Nn(Ot({},me),{hiddenTextDescribedById:va})));function qa(){const $n=(ga==null?void 0:ga.autoScrollEnabled)===!1,du=typeof xe=="object"?xe.enabled===!1:xe===!1,fu=Yn&&!$n&&!du;return typeof xe=="object"?Nn(Ot({},xe),{enabled:fu}):{enabled:fu}}}),Xu=(0,e.createContext)(null),Au="button",ta="Draggable";function da(n){let{id:r,data:s,disabled:v=!1,attributes:U}=n;const Z=(0,i.Ld)(ta),{activators:se,activatorEvent:me,active:xe,activeNodeRect:Pe,ariaDescribedById:wt,draggableNodes:st,over:tn}=(0,e.useContext)(Gn),{role:Wt=Au,roleDescription:Bn="draggable",tabIndex:nn=0}=U!=null?U:{},dn=(xe==null?void 0:xe.id)===r,Dn=(0,e.useContext)(dn?cu:Xu),[Sn,hn]=(0,i.wm)(),[qn,Rn]=(0,i.wm)(),Yn=Me(se,r),xn=(0,i.Ey)(s);(0,i.LI)(()=>(st.set(r,{id:r,key:Z,node:Sn,activatorNode:qn,data:xn}),()=>{const Hn=st.get(r);Hn&&Hn.key===Z&&st.delete(r)}),[st,r]);const sn=(0,e.useMemo)(()=>({role:Wt,tabIndex:nn,"aria-disabled":v,"aria-pressed":dn&&Wt===Au?!0:void 0,"aria-roledescription":Bn,"aria-describedby":wt.draggable}),[v,Wt,nn,dn,Bn,wt.draggable]);return{active:xe,activatorEvent:me,activeNodeRect:Pe,attributes:sn,isDragging:dn,listeners:v?void 0:Yn,node:Sn,over:tn,setNodeRef:hn,setActivatorNodeRef:Rn,transform:Dn}}function Gu(){return(0,e.useContext)($)}const ma="Droppable",na={timeout:25};function Mt(n){let{data:r,disabled:s=!1,id:v,resizeObserverConfig:U}=n;const Z=(0,i.Ld)(ma),{active:se,dispatch:me,over:xe,measureDroppableContainers:Pe}=(0,e.useContext)(Gn),wt=(0,e.useRef)({disabled:s}),st=(0,e.useRef)(!1),tn=(0,e.useRef)(null),Wt=(0,e.useRef)(null),{disabled:Bn,updateMeasurementsFor:nn,timeout:dn}=Ot(Ot({},na),U),Dn=(0,i.Ey)(nn!=null?nn:v),Sn=(0,e.useCallback)(()=>{if(!st.current){st.current=!0;return}Wt.current!=null&&clearTimeout(Wt.current),Wt.current=setTimeout(()=>{Pe(Array.isArray(Dn.current)?Dn.current:[Dn.current]),Wt.current=null},dn)},[dn]),hn=Oe({callback:Sn,disabled:Bn||!se}),qn=(0,e.useCallback)((sn,Hn)=>{hn&&(Hn&&(hn.unobserve(Hn),st.current=!1),sn&&hn.observe(sn))},[hn]),[Rn,Yn]=(0,i.wm)(qn),xn=(0,i.Ey)(r);return(0,e.useEffect)(()=>{!hn||!Rn.current||(hn.disconnect(),st.current=!1,hn.observe(Rn.current))},[Rn,hn]),(0,e.useEffect)(()=>(me({type:ge.RegisterDroppable,element:{id:v,key:Z,disabled:s,node:Rn,rect:tn,data:xn}}),()=>me({type:ge.UnregisterDroppable,key:Z,id:v})),[v]),(0,e.useEffect)(()=>{s!==wt.current.disabled&&(me({type:ge.SetDroppableDisabled,id:v,key:Z,disabled:s}),wt.current.disabled=s)},[v,Z,s,me]),{active:se,rect:tn,isOver:(xe==null?void 0:xe.id)===v,node:Rn,over:xe,setNodeRef:Yn}}function Ca(n){let{animation:r,children:s}=n;const[v,U]=useState(null),[Z,se]=useState(null),me=usePrevious(s);return!s&&!v&&me&&U(me),useIsomorphicLayoutEffect(()=>{if(!Z)return;const xe=v==null?void 0:v.key,Pe=v==null?void 0:v.props.id;if(xe==null||Pe==null){U(null);return}Promise.resolve(r(Pe,Z)).then(()=>{U(null)})},[r,v,Z]),React.createElement(React.Fragment,null,s,v?cloneElement(v,{ref:se}):null)}const xa={x:0,y:0,scaleX:1,scaleY:1};function fa(n){let{children:r}=n;return React.createElement(Gn.Provider,{value:mu},React.createElement(cu.Provider,{value:xa},r))}const Mu={position:"fixed",touchAction:"none"},Ga=n=>isKeyboardEvent(n)?"transform 250ms ease":void 0,wa=null,Uu={duration:250,easing:"ease",keyframes:n=>{let{transform:{initial:r,final:s}}=n;return[{transform:i.ux.Transform.toString(r)},{transform:i.ux.Transform.toString(s)}]},sideEffects:(n=>r=>{let{active:s,dragOverlay:v}=r;const U={},{styles:Z,className:se}=n;if(Z!=null&&Z.active)for(const[me,xe]of Object.entries(Z.active))xe!==void 0&&(U[me]=s.node.style.getPropertyValue(me),s.node.style.setProperty(me,xe));if(Z!=null&&Z.dragOverlay)for(const[me,xe]of Object.entries(Z.dragOverlay))xe!==void 0&&v.node.style.setProperty(me,xe);return se!=null&&se.active&&s.node.classList.add(se.active),se!=null&&se.dragOverlay&&v.node.classList.add(se.dragOverlay),function(){for(const[xe,Pe]of Object.entries(U))s.node.style.setProperty(xe,Pe);se!=null&&se.active&&s.node.classList.remove(se.active)}})({styles:{active:{opacity:"0"}}})};function Sa(n){let{config:r,draggableNodes:s,droppableContainers:v,measuringConfiguration:U}=n;return useEvent((Z,se)=>{if(r===null)return;const me=s.get(Z);if(!me)return;const xe=me.node.current;if(!xe)return;const Pe=on(se);if(!Pe)return;const{transform:wt}=getWindow(se).getComputedStyle(se),st=F(wt);if(!st)return;const tn=typeof r=="function"?r:pa(r);return Ke(xe,U.draggable.measure),tn({active:{id:Z,data:me.data,node:xe,rect:U.draggable.measure(xe)},draggableNodes:s,dragOverlay:{node:se,rect:U.dragOverlay.measure(Pe)},droppableContainers:v,measuringConfiguration:U,transform:st})})}function pa(n){const{duration:r,easing:s,sideEffects:v,keyframes:U}=Ot(Ot({},Uu),n);return Z=>{let Sn=Z,{active:se,dragOverlay:me,transform:xe}=Sn,Pe=Qa(Sn,["active","dragOverlay","transform"]);if(!r)return;const wt={x:me.rect.left-se.rect.left,y:me.rect.top-se.rect.top},st={scaleX:xe.scaleX!==1?se.rect.width*xe.scaleX/me.rect.width:1,scaleY:xe.scaleY!==1?se.rect.height*xe.scaleY/me.rect.height:1},tn=Ot({x:xe.x-wt.x,y:xe.y-wt.y},st),Wt=U(Nn(Ot({},Pe),{active:se,dragOverlay:me,transform:{initial:xe,final:tn}})),[Bn]=Wt,nn=Wt[Wt.length-1];if(JSON.stringify(Bn)===JSON.stringify(nn))return;const dn=v==null?void 0:v(Ot({active:se,dragOverlay:me},Pe)),Dn=me.node.animate(Wt,{duration:r,easing:s,fill:"forwards"});return new Promise(hn=>{Dn.onfinish=()=>{dn==null||dn(),hn()}})}}let pe=0;function it(n){return useMemo(()=>{if(n!=null)return pe++,pe},[n])}const pn=null},18257:function(tt,K,a){"use strict";a.d(K,{DL:function(){return ce}});var e=a(35241);function M(g){return j=>{let{transform:h}=j;return Nn(Ot({},h),{x:Math.ceil(h.x/g)*g,y:Math.ceil(h.y/g)*g})}}const i=g=>{let{transform:j}=g;return Nn(Ot({},j),{y:0})};function p(g,j,h){const B=Ot({},g);return j.top+g.y<=h.top?B.y=h.top-j.top:j.bottom+g.y>=h.top+h.height&&(B.y=h.top+h.height-j.bottom),j.left+g.x<=h.left?B.x=h.left-j.left:j.right+g.x>=h.left+h.width&&(B.x=h.left+h.width-j.right),B}const N=g=>{let{containerNodeRect:j,draggingNodeRect:h,transform:B}=g;return!h||!j?B:p(B,h,j)},S=g=>{let{draggingNodeRect:j,transform:h,scrollableAncestorRects:B}=g;const ge=B[0];return!j||!ge?h:p(h,j,ge)},ce=g=>{let{transform:j}=g;return Nn(Ot({},j),{x:0})},P=g=>{let{transform:j,draggingNodeRect:h,windowRect:B}=g;return!h||!B?j:p(j,h,B)},D=g=>{let{activatorEvent:j,draggingNodeRect:h,transform:B}=g;if(h&&j){const ge=getEventCoordinates(j);if(!ge)return B;const O=ge.x-h.left,k=ge.y-h.top;return Nn(Ot({},B),{x:B.x+O-h.width/2,y:B.y+k-h.height/2})}return B}},19719:function(tt,K,a){"use strict";a.d(K,{Fo:function(){return m},Rp:function(){return p},nB:function(){return Re},qw:function(){return k}});var e=a(59301),M=a(87954),i=a(35241);function p(R,F,_){const V=R.slice();return V.splice(_<0?V.length+_:_,0,V.splice(F,1)[0]),V}function N(R,F,_){const V=R.slice();return V[F]=R[_],V[_]=R[F],V}function S(R,F){return R.reduce((_,V,W)=>{const Ne=F.get(V);return Ne&&(_[W]=Ne),_},Array(R.length))}function ce(R){return R!==null&&R>=0}function P(R,F){if(R===F)return!0;if(R.length!==F.length)return!1;for(let _=0;_{var F;let{rects:_,activeNodeRect:V,activeIndex:W,overIndex:Ne,index:he}=R;const rt=(F=_[W])!=null?F:V;if(!rt)return null;const Zt=h(_,he,W);if(he===W){const Lt=_[Ne];return Lt?Ot({x:WW&&he<=Ne?Ot({x:-rt.width-Zt,y:0},g):he=Ne?Ot({x:rt.width+Zt,y:0},g):Ot({x:0,y:0},g)};function h(R,F,_){const V=R[F],W=R[F-1],Ne=R[F+1];return!V||!W&&!Ne?0:_{let{rects:F,activeIndex:_,overIndex:V,index:W}=R;const Ne=p(F,V,_),he=F[W],rt=Ne[W];return!rt||!he?null:{x:rt.left-he.left,y:rt.top-he.top,scaleX:rt.width/he.width,scaleY:rt.height/he.height}},ge=R=>{let{activeIndex:F,index:_,rects:V,overIndex:W}=R,Ne,he;return _===F&&(Ne=V[_],he=V[W]),_===W&&(Ne=V[_],he=V[F]),!he||!Ne?null:{x:he.left-Ne.left,y:he.top-Ne.top,scaleX:he.width/Ne.width,scaleY:he.height/Ne.height}},O={scaleX:1,scaleY:1},k=R=>{var F;let{activeIndex:_,activeNodeRect:V,index:W,rects:Ne,overIndex:he}=R;const rt=(F=Ne[_])!=null?F:V;if(!rt)return null;if(W===_){const Lt=Ne[he];return Lt?Ot({x:0,y:__&&W<=he?Ot({x:0,y:-rt.height-Zt},O):W<_&&W>=he?Ot({x:0,y:rt.height+Zt},O):Ot({x:0,y:0},O)};function ue(R,F,_){const V=R[F],W=R[F-1],Ne=R[F+1];return V?_V.map(cn=>typeof cn=="object"&&"id"in cn?cn.id:cn),[V]),ln=he!=null,yt=he?At.indexOf(he.id):-1,T=Lt?At.indexOf(Lt.id):-1,Ue=(0,e.useRef)(At),Qt=!P(At,Ue.current),Tn=T!==-1&&yt===-1||Qt,yn=D(Ne);(0,i.LI)(()=>{Qt&&ln&&Te(At)},[Qt,At,ln,Te]),(0,e.useEffect)(()=>{Ue.current=At},[At]);const In=(0,e.useMemo)(()=>({activeIndex:yt,containerId:en,disabled:yn,disableTransforms:Tn,items:At,overIndex:T,useDragOverlay:Vt,sortedRects:S(At,Zt),strategy:W}),[yt,en,yn.draggable,yn.droppable,Tn,At,T,Zt,Vt,W]);return e.createElement(w.Provider,{value:In},F)}const L=R=>{let{id:F,items:_,activeIndex:V,overIndex:W}=R;return p(_,V,W).indexOf(F)},X=R=>{let{containerId:F,isSorting:_,wasDragging:V,index:W,items:Ne,newIndex:he,previousItems:rt,previousContainerId:Zt,transition:Lt}=R;return!Lt||!V||rt!==Ne&&W===he?!1:_?!0:he!==W&&F===Zt},ae={duration:200,easing:"ease"},E="transform",Ee=i.ux.Transition.toString({property:E,duration:0,easing:"linear"}),q={roleDescription:"sortable"};function ie(R){let{disabled:F,index:_,node:V,rect:W}=R;const[Ne,he]=(0,e.useState)(null),rt=(0,e.useRef)(_);return(0,i.LI)(()=>{if(!F&&_!==rt.current&&V.current){const Zt=W.current;if(Zt){const Lt=(0,M.VK)(V.current,{ignoreTransform:!0}),Te={x:Zt.left-Lt.left,y:Zt.top-Lt.top,scaleX:Zt.width/Lt.width,scaleY:Zt.height/Lt.height};(Te.x||Te.y)&&he(Te)}}_!==rt.current&&(rt.current=_)},[F,_,V,W]),(0,e.useEffect)(()=>{Ne&&he(null)},[Ne]),Ne}function Re(R){let{animateLayoutChanges:F=X,attributes:_,disabled:V,data:W,getNewIndex:Ne=L,id:he,strategy:rt,resizeObserverConfig:Zt,transition:Lt=ae}=R;const{items:Te,containerId:en,activeIndex:Vt,disabled:At,disableTransforms:ln,sortedRects:yt,overIndex:T,useDragOverlay:Ue,strategy:Qt}=(0,e.useContext)(w),Tn=qe(V,At),yn=Te.indexOf(he),In=(0,e.useMemo)(()=>Ot({sortable:{containerId:en,index:yn,items:Te}},W),[en,W,yn,Te]),cn=(0,e.useMemo)(()=>Te.slice(Te.indexOf(he)),[Te,he]),{rect:Xt,node:Ke,isOver:Q,setNodeRef:G}=(0,M.Zj)({id:he,data:In,disabled:Tn.droppable,resizeObserverConfig:Ot({updateMeasurementsFor:cn},Zt)}),{active:be,activatorEvent:We,activeNodeRect:qt,attributes:gt,setNodeRef:zt,listeners:t,isDragging:de,over:at,setActivatorNodeRef:kt,transform:Ft}=(0,M.O1)({id:he,data:In,attributes:Ot(Ot({},q),_),disabled:Tn.draggable}),pt=(0,i.HB)(G,zt),It=!!be,ot=It&&!ln&&ce(Vt)&&ce(T),ft=!Ue&&de,Et=ft&&ot?Ft:null,$t=rt!=null?rt:Qt,oe=ot?Et!=null?Et:$t({rects:yt,activeNodeRect:qt,activeIndex:Vt,overIndex:T,index:yn}):null,fe=ce(Vt)&&ce(T)?Ne({id:he,items:Te,activeIndex:Vt,overIndex:T}):yn,I=be==null?void 0:be.id,z=(0,e.useRef)({activeId:I,items:Te,newIndex:fe,containerId:en}),dt=Te!==z.current.items,Je=F({active:be,containerId:en,isDragging:de,isSorting:It,id:he,index:yn,items:Te,newIndex:z.current.newIndex,previousItems:z.current.items,previousContainerId:z.current.containerId,transition:Lt,wasDragging:z.current.activeId!=null}),xt=ie({disabled:!Je,index:yn,node:Ke,rect:Xt});return(0,e.useEffect)(()=>{It&&z.current.newIndex!==fe&&(z.current.newIndex=fe),en!==z.current.containerId&&(z.current.containerId=en),Te!==z.current.items&&(z.current.items=Te)},[It,fe,en,Te]),(0,e.useEffect)(()=>{if(I===z.current.activeId)return;if(I&&!z.current.activeId){z.current.activeId=I;return}const C=setTimeout(()=>{z.current.activeId=I},50);return()=>clearTimeout(C)},[I]),{active:be,activeIndex:Vt,attributes:gt,data:In,rect:Xt,index:yn,newIndex:fe,items:Te,isOver:Q,isSorting:It,isDragging:de,listeners:t,node:Ke,overIndex:T,over:at,setNodeRef:pt,setActivatorNodeRef:kt,setDroppableNodeRef:G,setDraggableNodeRef:zt,transform:xt!=null?xt:oe,transition:ke()};function ke(){if(xt||dt&&z.current.newIndex===yn)return Ee;if(!(ft&&!(0,i.vd)(We)||!Lt)&&(It||Je))return i.ux.Transition.toString(Nn(Ot({},Lt),{property:E}))}}function qe(R,F){var _,V;return typeof R=="boolean"?{draggable:R,droppable:!1}:{draggable:(_=R==null?void 0:R.draggable)!=null?_:F.draggable,droppable:(V=R==null?void 0:R.droppable)!=null?V:F.droppable}}function d(R){if(!R)return!1;const F=R.data.current;return!!(F&&"sortable"in F&&typeof F.sortable=="object"&&"containerId"in F.sortable&&"items"in F.sortable&&"index"in F.sortable)}const A=[M.g4.Down,M.g4.Right,M.g4.Up,M.g4.Left],te=(R,F)=>{let{context:{active:_,collisionRect:V,droppableRects:W,droppableContainers:Ne,over:he,scrollableAncestors:rt}}=F;if(A.includes(R.code)){if(R.preventDefault(),!_||!V)return;const Zt=[];Ne.getEnabled().forEach(en=>{if(!en||en!=null&&en.disabled)return;const Vt=W.get(en.id);if(Vt)switch(R.code){case KeyboardCode.Down:V.topVt.top&&Zt.push(en);break;case KeyboardCode.Left:V.left>Vt.left&&Zt.push(en);break;case KeyboardCode.Right:V.left1&&(Te=Lt[1].id),Te!=null){const en=Ne.get(_.id),Vt=Ne.get(Te),At=Vt?W.get(Vt.id):null,ln=Vt==null?void 0:Vt.node.current;if(ln&&At&&en&&Vt){const T=getScrollableAncestors(ln).some((cn,Xt)=>rt[Xt]!==cn),Ue=je(en,Vt),Qt=ve(en,Vt),Tn=T||!Ue?{x:0,y:0}:{x:Qt?V.width-At.width:0,y:Qt?V.height-At.height:0},yn={x:At.left,y:At.top};return Tn.x&&Tn.y?yn:subtract(yn,Tn)}}}};function je(R,F){return!d(R)||!d(F)?!1:R.data.current.sortable.containerId===F.data.current.sortable.containerId}function ve(R,F){return!d(R)||!d(F)||!je(R,F)?!1:R.data.current.sortable.indexje=>{A.forEach(ve=>ve(je))},A)}const i=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function p(d){const A=Object.prototype.toString.call(d);return A==="[object Window]"||A==="[object global]"}function N(d){return"nodeType"in d}function S(d){var A,te;return d?p(d)?d:N(d)&&(A=(te=d.ownerDocument)==null?void 0:te.defaultView)!=null?A:window:window}function ce(d){const{Document:A}=S(d);return d instanceof A}function P(d){return p(d)?!1:d instanceof S(d).HTMLElement}function D(d){return d instanceof S(d).SVGElement}function g(d){return d?p(d)?d.document:N(d)?ce(d)?d:P(d)||D(d)?d.ownerDocument:document:document:document}const j=i?e.useLayoutEffect:e.useEffect;function h(d){const A=(0,e.useRef)(d);return j(()=>{A.current=d}),(0,e.useCallback)(function(){for(var te=arguments.length,je=new Array(te),ve=0;ve{d.current=setInterval(je,ve)},[]),te=(0,e.useCallback)(()=>{d.current!==null&&(clearInterval(d.current),d.current=null)},[]);return[A,te]}function ge(d,A){A===void 0&&(A=[d]);const te=(0,e.useRef)(d);return j(()=>{te.current!==d&&(te.current=d)},A),te}function O(d,A){const te=(0,e.useRef)();return(0,e.useMemo)(()=>{const je=d(te.current);return te.current=je,je},[...A])}function k(d){const A=h(d),te=(0,e.useRef)(null),je=(0,e.useCallback)(ve=>{ve!==te.current&&(A==null||A(ve,te.current)),te.current=ve},[]);return[te,je]}function ue(d){const A=(0,e.useRef)();return(0,e.useEffect)(()=>{A.current=d},[d]),A.current}let Le={};function w(d,A){return(0,e.useMemo)(()=>{if(A)return A;const te=Le[d]==null?0:Le[d]+1;return Le[d]=te,d+"-"+te},[d,A])}function m(d){return function(A){for(var te=arguments.length,je=new Array(te>1?te-1:0),ve=1;ve{const _=Object.entries(F);for(const[V,W]of _){const Ne=R[V];Ne!=null&&(R[V]=Ne+d*W)}return R},Ot({},A))}}const L=m(1),X=m(-1);function ae(d){return"clientX"in d&&"clientY"in d}function E(d){if(!d)return!1;const{KeyboardEvent:A}=S(d.target);return A&&d instanceof A}function Ee(d){if(!d)return!1;const{TouchEvent:A}=S(d.target);return A&&d instanceof A}function q(d){if(Ee(d)){if(d.touches&&d.touches.length){const{clientX:A,clientY:te}=d.touches[0];return{x:A,y:te}}else if(d.changedTouches&&d.changedTouches.length){const{clientX:A,clientY:te}=d.changedTouches[0];return{x:A,y:te}}}return ae(d)?{x:d.clientX,y:d.clientY}:null}const ie=Object.freeze({Translate:{toString(d){if(!d)return;const{x:A,y:te}=d;return"translate3d("+(A?Math.round(A):0)+"px, "+(te?Math.round(te):0)+"px, 0)"}},Scale:{toString(d){if(!d)return;const{scaleX:A,scaleY:te}=d;return"scaleX("+A+") scaleY("+te+")"}},Transform:{toString(d){if(d)return[ie.Translate.toString(d),ie.Scale.toString(d)].join(" ")}},Transition:{toString(d){let{property:A,duration:te,easing:je}=d;return A+" "+te+"ms "+je}}}),Re="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function qe(d){return d.matches(Re)?d:d.querySelector(Re)}},70575:function(tt,K){"use strict";K.Z={flex_box_center:"flex_box_center___oaxfO",flex_space_between:"flex_space_between___NQ5Gm",flex_box_vertical_center:"flex_box_vertical_center___UGzY9",flex_box_center_end:"flex_box_center_end___SnN1r",flex_box_column:"flex_box_column___c0981",right:"right___sOpmg",title:"title___Nmi5q",titles:"titles___PaouY",tips:"tips___h2FE4"}},80728:function(tt,K){"use strict";K.Z={flex_box_center:"flex_box_center___eQ57b",flex_space_between:"flex_space_between___PVjBV",flex_box_vertical_center:"flex_box_vertical_center___ghTL_",flex_box_center_end:"flex_box_center_end___z8oKm",flex_box_column:"flex_box_column___JQV5n",title:"title___w80Ja",workListTabWrap:"workListTabWrap___YRwm7",workListTabButton:"workListTabButton___ebGCB",tables:"tables___AYvHM",checkboxgroup:"checkboxgroup___fZHgL",ai_review_new:"ai_review_new___xW01z"}},44072:function(tt,K,a){"use strict";var e=a(59301),M=Object.defineProperty,i=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,S=(D,g,j)=>g in D?M(D,g,{enumerable:!0,configurable:!0,writable:!0,value:j}):D[g]=j,ce=(D,g)=>{for(var j in g||(g={}))p.call(g,j)&&S(D,j,g[j]);if(i)for(var j of i(g))N.call(g,j)&&S(D,j,g[j]);return D};const P=D=>React.createElement("svg",ce({width:22,height:10,xmlns:"http://www.w3.org/2000/svg"},D),React.createElement("title",null,"AI"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"43.761%",x2:"0%",y2:"58.617%",id:"AI_svg__a"},React.createElement("stop",{stopColor:"#CF9BFF",offset:"0%"}),React.createElement("stop",{stopColor:"#8A8BFF",offset:"35.208%"}),React.createElement("stop",{stopColor:"#8DBCFF",offset:"59.208%"}),React.createElement("stop",{stopColor:"#ADF0FF",offset:"81.671%"}),React.createElement("stop",{stopColor:"#D9F8FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M5 0h12a5 5 0 0 1 5 5v5H5A5 5 0 1 1 5 0Z",fill:"url(#AI_svg__a)",transform:"matrix(-1 0 0 1 22 0)"}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M9.323 6.738H6.646L6.142 8H4l2.625-6h2.77L12 8H9.817l-.494-1.262Zm-.535-1.384-.731-1.876h-.124l-.741 1.876h1.596ZM14 2h2v6h-2z"}))));K.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNDMuNzYxJSIgeDI9IjAlIiB5Mj0iNTguNjE3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNDRjlCRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE4QkZGIiBvZmZzZXQ9IjM1LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOERCQ0ZGIiBvZmZzZXQ9IjU5LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQURGMEZGIiBvZmZzZXQ9IjgxLjY3MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDlGOEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDBoMTJhNSA1IDAgMCAxIDUgNXY1SDVBNSA1IDAgMSAxIDUgMFoiIGZpbGw9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyIDApIi8+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zMjMgNi43MzhINi42NDZMNi4xNDIgOEg0bDIuNjI1LTZoMi43N0wxMiA4SDkuODE3bC0uNDk0LTEuMjYyWm0tLjUzNS0xLjM4NC0uNzMxLTEuODc2aC0uMTI0bC0uNzQxIDEuODc2aDEuNTk2Wk0xNCAyaDJ2NmgtMnoiLz48L2c+PC9nPjwvc3ZnPg=="},25114:function(tt,K,a){"use strict";var e=a(59301),M=Object.defineProperty,i=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,S=(D,g,j)=>g in D?M(D,g,{enumerable:!0,configurable:!0,writable:!0,value:j}):D[g]=j,ce=(D,g)=>{for(var j in g||(g={}))p.call(g,j)&&S(D,j,g[j]);if(i)for(var j of i(g))N.call(g,j)&&S(D,j,g[j]);return D};const P=D=>React.createElement("svg",ce({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},D),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));K.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},73666:function(tt,K,a){"use strict";var e=a(59301),M=Object.defineProperty,i=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,S=(D,g,j)=>g in D?M(D,g,{enumerable:!0,configurable:!0,writable:!0,value:j}):D[g]=j,ce=(D,g)=>{for(var j in g||(g={}))p.call(g,j)&&S(D,j,g[j]);if(i)for(var j of i(g))N.call(g,j)&&S(D,j,g[j]);return D};const P=D=>React.createElement("svg",ce({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},D),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));K.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},60874:function(tt,K,a){"use strict";var e=a(59301),M=Object.defineProperty,i=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,S=(D,g,j)=>g in D?M(D,g,{enumerable:!0,configurable:!0,writable:!0,value:j}):D[g]=j,ce=(D,g)=>{for(var j in g||(g={}))p.call(g,j)&&S(D,j,g[j]);if(i)for(var j of i(g))N.call(g,j)&&S(D,j,g[j]);return D};const P=D=>React.createElement("svg",ce({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},D),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));K.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},48102:function(tt,K,a){"use strict";var e=a(86204),M=a.n(e),i=Object.defineProperty,p=(P,D,g)=>D in P?i(P,D,{enumerable:!0,configurable:!0,writable:!0,value:g}):P[D]=g,N=(P,D,g)=>p(P,typeof D!="symbol"?D+"":D,g),S=(P,D,g)=>new Promise((j,h)=>{var B=k=>{try{O(g.next(k))}catch(ue){h(ue)}},ge=k=>{try{O(g.throw(k))}catch(ue){h(ue)}},O=k=>k.done?j(k.value):Promise.resolve(k.value).then(B,ge);O((g=g.apply(P,D)).next())});class ce extends e.EventEmitter{constructor(D,g){super(),N(this,"url"),N(this,"body"),N(this,"fullContent",""),N(this,"controller",null),N(this,"buffer",""),this.url=D,this.body=g}startStream(){return S(this,null,function*(){this.controller=new AbortController;const{signal:D}=this.controller;try{const g=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:D});if(!g.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${g.status}`);const j=g.headers.get("content-type");if(!j)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(j.includes("application/json")){const ge=yield g.json();this.emit("error",ge);return}if(!j.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const h=g.body.getReader(),B=new TextDecoder("utf-8");for(;;){const{done:ge,value:O}=yield h.read();if(ge)break;const k=B.decode(O,{stream:!0});this.buffer+=k;const ue=this.buffer.split(` `);this.buffer=ue.pop()||"";for(const Le of ue)if(Le.startsWith("data:")){const w=Le.slice(5).trim();if(w==="[DONE]")break;try{const m=JSON.parse(w);m.data&&this.handleData(m.data)}catch(m){this.buffer=Le+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",m)}}}this.emit("done",this.fullContent)}catch(g){g.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",g.message)}})}handleData(D){D.content&&(this.fullContent+=D.content,this.emit("data",{chunk:D,full:this.fullContent}))}cancelRequest(){var D;(D=this.controller)==null||D.abort()}}K.Z=ce},28172:function(tt,K,a){"use strict";a.d(K,{Z:function(){return S}});var e=a(62957),M={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",p=a(59301),S=({visible:ce,setVisible:P,image:D,closeImageStyle:g,hiddenbutton:j})=>p.createElement(e.default,{centered:!0,destroyOnClose:!0,open:ce,footer:null,wrapClassName:M.modal,onCancel:()=>P(!1)},p.createElement("div",{className:M.content},p.createElement("img",{src:D}),j,p.createElement("img",{onClick:()=>P(!1),className:M.close,src:i,style:g})))},38776:function(tt,K,a){"use strict";a.d(K,{jL:function(){return N},w9:function(){return Zt},QD:function(){return It},cQ:function(){return V},op:function(){return t},O5:function(){return vn},_b:function(){return fe},t7:function(){return Le},Gi:function(){return ln},YG:function(){return Vt},qp:function(){return j},vr:function(){return Et},qE:function(){return kt},Je:function(){return L},wb:function(){return je},cq:function(){return yn},tp:function(){return ge}});var e=a(59301),M={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},i="data:image/png;base64,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",N=({dataSource:Fe=[],img:Ae,imgWidth:Oe=346,title:Ge,sunTitle:Pt,bannerExtraContent:_t})=>e.createElement("div",{className:M.banner},e.createElement("div",{className:M.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,Ge),e.createElement("span",null,Pt)),Fe.length>0&&e.createElement("div",{className:M.btns},Fe.map((ye,Jt)=>e.createElement("div",{key:Jt,onClick:ye.click},ye.name,ye.sign?e.createElement("img",{src:i,width:39}):null))),_t),Ae&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:Ae,width:Oe}))),S={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ce=a(92310),P=a.n(ce),D=a(89392),j=({dataSource:Fe=[],value:Ae,onChange:Oe,onTitleChange:Ge,className:Pt,title:_t,titleWidth:ye=41,style:Jt={},fontColor:un="#6A7283",showCount:Mn})=>{const[fn,Me]=(0,e.useState)(0),[bn,Un]=(0,e.useState)(!1),rn=(0,e.useRef)(null),on=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var bt;Fe.length!==0&&(((bt=rn==null?void 0:rn.current)==null?void 0:bt.clientHeight)>97?Me(1):Me(0)),Fe.length===0&&Me(0),Un(!1)},[Fe]),e.createElement("div",{className:P()(S.row,Pt),style:Jt},e.createElement("div",{onClick:(0,D.throttle)(()=>Ge==null?void 0:Ge(),2e3),style:{width:ye,marginTop:bn?12:4},className:`${S.title} ${Ge?"current":""}`},_t),e.createElement("div",{className:bn?`${S.tagsWrap} ${S.tagsBorderWrap}`:S.tagsWrap},e.createElement("div",{className:S.bar,ref:on,style:fn>0?{height:fn===1?97:"auto",overflow:fn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:S.tag,ref:rn},Fe==null?void 0:Fe.map(bt=>e.createElement("span",{onClick:()=>Oe(bt.id),key:bt.id,style:{color:un},className:Ae===bt.id?S.active:""},e.createElement("span",{title:bt.name,className:S.name},bt.name),!!Mn&&e.createElement("span",{className:S.num},bt.count))))),!!fn&&e.createElement(e.Fragment,null,fn===1?e.createElement("div",{onClick:()=>{var bt;Me(2),((bt=rn==null?void 0:rn.current)==null?void 0:bt.clientHeight)>245?Un(!0):Un(!1)},className:S.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{on.current.scrollTop=0,Me(1),Un(!1)},className:S.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},h={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ge=({dataSource:Fe=[],value:Ae,onChange:Oe,className:Ge,style:Pt={}})=>e.createElement("div",{style:Pt,className:P()(h.tabs,Ge)},Fe.map(_t=>e.createElement("span",{onClick:()=>Oe(_t.id),className:Ae===_t.id?h.active:"",key:_t.id},_t.name))),O={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},k=a(37568),Le=({dataSource:Fe=[],value:Ae="",onChange:Oe,onInputChange:Ge=()=>{},className:Pt,style:_t={},placeholder:ye,allowClear:Jt=!1})=>{var un;const[Mn,fn]=(0,e.useState)(""),[Me,bn]=(0,e.useState)("");(0,e.useEffect)(()=>{var on;let bt=Ae;(on=JSON.stringify(Ae))!=null&&on.includes("{")&&(fn(Ae.id),bt=Ae.value||"");try{bn(decodeURIComponent(bt||""))}catch(En){bn(decodeURIComponent(bt||""))}},[Ae]);const Un=()=>{Oe(encodeURIComponent(Me),Mn||null)},rn=on=>{on!==Mn&&(fn(on),Oe(encodeURIComponent(Me),on))};return e.createElement("div",{className:P()(O.input,Pt),style:_t},!!Fe.length&&e.createElement("div",{className:O.dropdown},e.createElement("div",{className:O.text},(un=Fe.find(on=>on.id===Mn))==null?void 0:un.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:O.b1}),e.createElement("b",{className:O.b2})),e.createElement("div",{className:O.menu},Fe.map((on,bt)=>e.createElement("div",{key:bt,onClick:()=>rn(on.id)},on.name)))),e.createElement(k.default,{onPressEnter:Un,value:Me,onChange:on=>{bn(on.target.value),Ge(encodeURIComponent(on.target.value),Mn||null)},bordered:!1,placeholder:ye}),e.createElement("i",{onClick:Un,className:"iconfont icon-sousuo9 font14 pl10 current"}))},w={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},L=({value:Fe,onChange:Ae,className:Oe,total:Ge,pageSize:Pt,style:_t={}})=>{const ye=Fe<2,Jt=Fe>=Math.ceil(Ge/Pt);return Ge<=Pt?e.createElement(e.Fragment,null):e.createElement("div",{className:P()(w.quickPager,Oe),style:_t},e.createElement("div",{onClick:()=>{ye||Ae(Fe-1,"prev")},className:ye?w.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{Jt||Ae(Fe+1,"next")},className:Jt?w.disabled:""},"\u4E0B\u4E00\u9875"))},X={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ae=a(29787),E=a(25399),Ee=a(58018),q=a(13952),ie=a(89299),Re=a(96908),qe=a(57177),d=a(81378),A=a(63604),je=({className:Fe,dataSource:Ae=[],col:Oe=4,right:Ge,bottom:Pt=23,precision:_t=0,wrapWidth:ye=1200,trackEventItems:Jt,loading:un})=>{const Mn=Math.floor((ye-(Oe-1)*Ge)/Oe);return e.createElement(ae.Z,{spinning:un},e.createElement("div",{className:P()(X.list,Fe)},!!Ae.length&&Ae.map((fn,Me)=>{const{name:bn,id:Un,identifier:rn,power:on,cover_image_id:bt,pic:En}=fn;return e.createElement("div",{className:X.wrap,key:Un,style:{width:Mn,marginRight:(1+Me)%Oe===0?0:Ge+_t,marginBottom:Pt}},e.createElement("a",{target:"_blank",href:`/shixuns/${rn}/challenges`,className:X.li,onClick:On=>{On.preventDefault(),Jt&&(0,ie.L9)([Jt]),on&&(0,ie.xg)(`/shixuns/${rn}/challenges`)}},e.createElement("div",{className:X.img},e.createElement("img",{className:X.cover,src:`${En}`}),fn.is_jupyter&&e.createElement("img",{className:X.sign,src:Re}),fn.is_jupyter_lab&&e.createElement("img",{className:X.sign,src:qe}),fn.is_unity_3d&&e.createElement("img",{className:X.sign,src:d})),e.createElement("div",{className:X.name},e.createElement(E.Z,{title:bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:X.e},bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:X.tags},e.createElement(E.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,fn.challenges_count))),!!fn.myshixuns_count&&e.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,fn.myshixuns_count))),e.createElement(E.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,fn.level))),e.createElement("div",{className:X.rate},e.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:fn.score_info}),e.createElement("span",null,"\xA0",fn.score_info?`${fn.score_info}\u5206`:"5\u5206")))),!on&&e.createElement("div",{className:X.lockWrap},e.createElement("img",{src:`${q.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&e.createElement(A.Z,null)))},ve={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},R=a(64681),F=a(59301),V=({className:Fe,dataSource:Ae=[],col:Oe=4,right:Ge,bottom:Pt=23,precision:_t=0,wrapWidth:ye=1200,trackEventItems:Jt,loading:un,onRemove:Mn=()=>{},isCurrent:fn=!0,showAlias:Me=!1})=>{const bn=Math.floor((ye-(Oe-1)*Ge)/Oe),Un=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return F.createElement(ae.Z,{spinning:un},F.createElement("div",{className:P()(ve.list,Fe)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((rn,on)=>{var bt;const{name:En,id:On,identifier:eu,featured:Xn,school_name:Wn,image_url:mu,excellent:Gn,is_plan:$}=rn;return F.createElement("div",{key:On,className:ve.wrap,style:{width:bn,marginRight:(1+on)%Oe===0?0:Ge+_t,marginBottom:Pt}},F.createElement("a",{className:ve.li,onClick:iu=>{iu.preventDefault(),iu.stopPropagation(),Jt&&(0,ie.L9)([Jt]),(0,ie.xg)(`/paths/${eu}`)}},F.createElement("div",{className:ve.img},F.createElement("img",{className:ve.cover,src:`${mu}`}),fn&&(0,R.bg)()&&(rn==null?void 0:rn.studying)&&F.createElement("div",{className:`${ve.movebq} user-path-items`,onClick:iu=>{iu.stopPropagation(),Mn(rn)}},F.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),F.createElement("span",{className:"c-red"},"\u79FB\u9664")),(bt=rn==null?void 0:rn.subject_tags)==null?void 0:bt.map((iu,Fu)=>{var au,vu;if(Fu===0){const Bu=(au=Un.find(cu=>cu.name==iu))==null?void 0:au.swimg;return F.createElement("img",{className:ve.sign,src:Bu,style:{left:"-4px"}})}const su=(vu=Un.find(Bu=>Bu.name==iu))==null?void 0:vu.ptimg;return F.createElement("img",{className:ve.sign,src:su,style:{left:`${48+52*(Fu-1)+2*Fu}px`}})}),F.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(rn==null?void 0:rn.excellent)&&F.createElement("div",{className:ve.bq},"\u5F00\u653E\u8BFE\u7A0B"))),F.createElement("div",{className:ve.name},F.createElement(E.Z,{title:Me&&(rn!=null&&rn.excellent_alias_name)?F.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${En}`,F.createElement("br",null),F.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${rn==null?void 0:rn.excellent_alias_name}`)):En},F.createElement("span",{className:ve.e},Me&&(rn==null?void 0:rn.excellent_alias_name)||En))),F.createElement(E.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Wn}`},F.createElement("div",{className:ve.unit},F.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Wn)),F.createElement("div",{className:ve.tags},F.createElement("div",null,F.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},F.createElement("span",null,F.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),F.createElement("span",null,rn.stages_count))),F.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},F.createElement("span",null,F.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),F.createElement("span",null,rn.members_count)))))))})),!Ae.length&&F.createElement(A.Z,null)))},W={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ne="data:image/png;base64,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",he=a(59301),Zt=({className:Fe,dataSource:Ae=[],col:Oe=4,right:Ge,bottom:Pt=23,precision:_t=0,wrapWidth:ye=1200,trackEventItems:Jt,loading:un,handleVery:Mn=()=>!0})=>{const fn=Math.floor((ye-(Oe-1)*Ge)/Oe);return he.createElement(ae.Z,{spinning:un},he.createElement("div",{className:P()(W.list,Fe)},!!Ae.length&&Ae.map((Me,bn)=>{const{subject_identifier:Un,id:rn,identifier:on,power:bt}=Me,En=Me.is_public!=0&&Me.is_public;return he.createElement("div",{className:W.wrap,key:rn,style:{width:fn,marginRight:(1+bn)%Oe===0?0:Ge+_t,marginBottom:Pt}},he.createElement("a",{className:W.li,onClick:On=>{On.preventDefault(),Mn(Me==null?void 0:Me.first_category_url)&&(Jt&&(0,ie.L9)([Jt]),(0,ie.xg)(Me.first_category_url))}},he.createElement("div",{className:W.top},he.createElement(E.Z,{title:Me.name},he.createElement("div",{className:W.name},Me.name)),he.createElement("img",{className:W.img,src:q.Z.IMG_SERVER+"/images/"+Me.avatar_url}),he.createElement("div",{className:W.text,title:Me.creator},Me.creator),Un&&he.createElement("div",{className:W.btns},he.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),he.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),En&&he.createElement("div",{className:W.sign},"\u516C\u5F00")),he.createElement("div",{className:W.bottom},Me.visits>0&&he.createElement(E.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-liulanyan"}),he.createElement("span",null,Me.visits))),Me.course_members_count>0&&he.createElement(E.Z,{title:"\u6210\u5458",placement:"bottom"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan"}),Me.course_members_count)),Me.tasks_count>0&&he.createElement(E.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-zuoye"}),Me.tasks_count)),Me.is_end?he.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):he.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Me.is_accessible&&he.createElement("div",{className:W.lockWrap},he.createElement("img",{src:`${q.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),he.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&he.createElement(A.Z,null)))},Lt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Te=a(44993),Vt=({dataSource:Fe=[],value:Ae,onChange:Oe,className:Ge,style:Pt={},tabBarExtraContent:_t})=>e.createElement("div",{className:P()(Lt.tabs,Ge),style:Pt},e.createElement("div",{className:Lt.tabsWrap},Fe.map((ye,Jt)=>!(ye!=null&&ye.hide)&&e.createElement("aside",{className:Lt.tab,onClick:()=>{Oe(ye.id),ye.link&&Te.history.push(ye.link)},key:Jt},e.createElement("div",{className:Ae===ye.id?Lt.active:""},ye.name),(ye==null?void 0:ye.resetCount)==null&&(ye==null?void 0:ye.total)!==void 0&&e.createElement("span",null,"\uFF08",ye==null?void 0:ye.total,"\uFF09"),(ye==null?void 0:ye.resetCount)!==void 0&&(ye==null?void 0:ye.total)!==void 0&&e.createElement(E.Z,{title:(ye==null?void 0:ye.tip)!=null?ye==null?void 0:ye.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},ye==null?void 0:ye.resetCount),"/",e.createElement("span",null,ye==null?void 0:ye.total),"\uFF09"))))),e.createElement("div",{className:Lt.tabBar},_t)),ln=({className:Fe,style:Ae={},children:Oe})=>e.createElement("div",{className:P()(Fe),style:Ae},Oe),yt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},T=a(75727),Ue=a(93041);const Qt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var yn=({sortValue:Fe,dropValue:Ae,className:Oe,onSort:Ge,onDrop:Pt,dataSource:_t=Qt})=>{var ye;return e.createElement("div",{className:P()(yt.orderWrap,Oe)},e.createElement(T.Z,{dropdownRender:()=>e.createElement(Ue.default,null,_t.map((Jt,un)=>e.createElement(Ue.default.Item,{key:un,onClick:()=>Pt(Jt.id)},Jt.name)))},e.createElement("span",{className:yt.orderTextWrap},(ye=_t.find(Jt=>Ae===Jt.id))==null?void 0:ye.name)),e.createElement("span",{className:yt.orderIconWrap},e.createElement("span",{className:yt.orderAsc},e.createElement("i",{className:Fe==="asc"?`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer}`,onClick:()=>Ge(Fe==="asc"?"desc":"asc")})),e.createElement("span",{className:yt.orderDesc},e.createElement("i",{className:Fe==="desc"?`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer}`,onClick:()=>Ge(Fe==="asc"?"desc":"asc")}))))},In={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},cn=a(99571),Xt=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,be=(Fe,Ae,Oe)=>Ae in Fe?Xt(Fe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Fe[Ae]=Oe,We=(Fe,Ae)=>{for(var Oe in Ae||(Ae={}))Q.call(Ae,Oe)&&be(Fe,Oe,Ae[Oe]);if(Ke)for(var Oe of Ke(Ae))G.call(Ae,Oe)&&be(Fe,Oe,Ae[Oe]);return Fe},qt=(Fe,Ae)=>{var Oe={};for(var Ge in Fe)Q.call(Fe,Ge)&&Ae.indexOf(Ge)<0&&(Oe[Ge]=Fe[Ge]);if(Fe!=null&&Ke)for(var Ge of Ke(Fe))Ae.indexOf(Ge)<0&&G.call(Fe,Ge)&&(Oe[Ge]=Fe[Ge]);return Oe},gt=(Fe,Ae,Oe)=>new Promise((Ge,Pt)=>{var _t=un=>{try{Jt(Oe.next(un))}catch(Mn){Pt(Mn)}},ye=un=>{try{Jt(Oe.throw(un))}catch(Mn){Pt(Mn)}},Jt=un=>un.done?Ge(un.value):Promise.resolve(un.value).then(_t,ye);Jt((Oe=Oe.apply(Fe,Ae)).next())}),t=Fe=>{var Ae=Fe,{className:Oe,style:Ge,children:Pt,loading:_t=!1,openLoading:ye,onClick:Jt=()=>{},size:un="middle",shape:Mn="round"}=Ae,fn=qt(Ae,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Me,bn]=(0,e.useState)(!1);return e.createElement(cn.ZP,We({onClick:(0,D.throttle)(Un=>gt(void 0,null,function*(){ye&&bn(!0);try{yield Jt(Un)}catch(rn){console.log("error",rn)}ye&&bn(!1)}),2e3,{leading:!0,trailing:!1}),className:P()(In.btn,In[`${un}-${Mn}`],Oe),style:Ge,size:un,shape:Mn,loading:Me||_t},fn),Pt)},de={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},kt=({className:Fe,style:Ae,children:Oe=null,onClick:Ge,title:Pt})=>e.createElement("div",{className:P()(de.head,Fe),style:Ae},e.createElement("span",{className:"primary-hover",onClick:Ge},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:Pt},Pt),e.createElement("div",{className:de.node},Oe)),Ft={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},It=({confirmShow:Fe=!0,confirmTitle:Ae,confirmClick:Oe,cancelShow:Ge=!0,cancelTitle:Pt,cancelClick:_t,className:ye,style:Jt,confirmLoading:un=!1})=>e.createElement("div",{className:P()(Ft.btns,ye),style:Jt},Fe&&e.createElement(cn.ZP,{loading:un,onClick:Oe,type:"primary",className:Ft.confirm},Ae),Ge&&e.createElement(cn.ZP,{onClick:_t,className:Ft.cancel},Pt)),ot={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Et=({className:Fe,style:Ae={},LeftContent:Oe,children:Ge,RightContent:Pt})=>e.createElement("div",{className:P()(ot.fixedBottom,Fe),style:Ae},e.createElement("div",{className:ot.wrap},e.createElement("div",{className:ot.left},Oe),e.createElement("div",{className:ot.center},Ge),e.createElement("div",{className:ot.right},Pt))),$t={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},fe=({className:Fe,style:Ae={},dataSource:Oe=[]})=>e.createElement("div",{className:P()($t.crumbs,Fe),style:Ae},Oe.map((Ge,Pt)=>PtTe.history.push(Ge.path)},Ge.name):e.createElement("span",null,Ge.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:Pt,style:{color:"#5F6368"}},Ge.name))),I=a(11938),z=Object.defineProperty,dt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,_e=(Fe,Ae,Oe)=>Ae in Fe?z(Fe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Fe[Ae]=Oe,Gt=(Fe,Ae)=>{for(var Oe in Ae||(Ae={}))ke.call(Ae,Oe)&&_e(Fe,Oe,Ae[Oe]);if(xt)for(var Oe of xt(Ae))C.call(Ae,Oe)&&_e(Fe,Oe,Ae[Oe]);return Fe},Fn=(Fe,Ae)=>dt(Fe,Je(Ae)),Ut=(Fe,Ae)=>{var Oe={};for(var Ge in Fe)ke.call(Fe,Ge)&&Ae.indexOf(Ge)<0&&(Oe[Ge]=Fe[Ge]);if(Fe!=null&&xt)for(var Ge of xt(Fe))Ae.indexOf(Ge)<0&&C.call(Fe,Ge)&&(Oe[Ge]=Fe[Ge]);return Oe};const{Countdown:Zn}=I.default;var vn=Fe=>{var Ae=Fe,{onChange:Oe}=Ae,Ge=Ut(Ae,["onChange"]);const[Pt,_t]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof Pt=="number"&&Pt>=0&&Oe(Pt)},[Pt]);const ye=Jt=>{const un=Math.floor(Jt/1e3);_t(un)};return e.createElement(Zn,Fn(Gt({},Ge),{onChange:ye}))}},32509:function(tt,K,a){"use strict";a.d(K,{Z:function(){return R}});var e=a(59301),M=a(47889),i=a(99571),p=a(6767),N=a(62957),S=a(71051),ce=a(77019),P=a(5269),D=a(37285),g=a(58531),j={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},h=a(64681),B=a(24334),ge=a(52430),O=a(44993),k=a(98573),ue=a(91605),Le=a(87169),w=a(26227),m=a(59301),L=Object.defineProperty,X=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,ie=(F,_,V)=>_ in F?L(F,_,{enumerable:!0,configurable:!0,writable:!0,value:V}):F[_]=V,Re=(F,_)=>{for(var V in _||(_={}))Ee.call(_,V)&&ie(F,V,_[V]);if(E)for(var V of E(_))q.call(_,V)&&ie(F,V,_[V]);return F},qe=(F,_)=>X(F,ae(_)),d=(F,_,V)=>new Promise((W,Ne)=>{var he=Lt=>{try{Zt(V.next(Lt))}catch(Te){Ne(Te)}},rt=Lt=>{try{Zt(V.throw(Lt))}catch(Te){Ne(Te)}},Zt=Lt=>Lt.done?W(Lt.value):Promise.resolve(Lt.value).then(he,rt);Zt((V=V.apply(F,_)).next())});const A={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var te=(F=>(F[F.SET_PATH=0]="SET_PATH",F[F.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",F))(te||{});function je(F,_){switch(_.type){case 0:return qe(Re({},F),{selectedPath:_.payload});case 1:return qe(Re({},F),{passedContent:_.payload});default:throw new Error}}var R=({language:F,dispatch:_,shixunWorkReport:V,v:W,languages:Ne,classroomList:he,autoHeight:rt,diff_code_count:Zt,data:Lt})=>{const[Te,en]=(0,e.useState)(Ne==null?void 0:Ne[0]),Vt=(0,O.useParams)();return(0,e.useEffect)(()=>{en(Ne==null?void 0:Ne[0])},[]),(0,e.useEffect)(()=>{var At;en((At=Ne==null?void 0:Ne.filter(ln=>ln.language===(Te==null?void 0:Te.language)))==null?void 0:At[0])},[Ne]),m.createElement(m.Fragment,null,m.createElement("h2",null," ",m.createElement("span",null,W.is_finish?m.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",m.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):m.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",m.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Ne==null?void 0:Ne.length)>1&&m.createElement(M.ZP.Group,{defaultValue:F,style:{marginLeft:10},onChange:At=>{var ln;W.language=At.target.value,en((ln=Ne==null?void 0:Ne.filter(yt=>yt.language===At.target.value))==null?void 0:ln[0])}},Ne==null?void 0:Ne.map(At=>m.createElement(M.ZP,{value:At==null?void 0:At.language},At==null?void 0:At.language)))),(0,h.GJ)()&&V!="shixunWorkReport"&&m.createElement("span",null,m.createElement("span",null,"\u5F97\u5206 ",Te==null?void 0:Te.score,"/",Te==null?void 0:Te.total_score),m.createElement(i.ZP,{style:{margin:"0px 10px"},onClick:()=>{var At,ln;if(!((ln=(At=he.AssistantObject)==null?void 0:At.hack)!=null&&ln.can_appraise)&&(0,h.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let yt=Te==null?void 0:Te.score;N.default.confirm({title:"\u8C03\u5206",content:m.createElement("div",null,m.createElement("p",null,"\u5F97\u5206\uFF1A",Te==null?void 0:Te.score,"/",Te==null?void 0:Te.total_score),m.createElement("p",null,"\u8C03\u5206\uFF1A",m.createElement(S.Z,{min:0,max:Te==null?void 0:Te.total_score,defaultValue:Te==null?void 0:Te.score,onChange:T=>{yt=T}}))),okText:"\u786E\u8BA4",onOk:()=>d(void 0,null,function*(){(yield(0,ge.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Vt==null?void 0:Vt.coursesId,hack_user_code_id:Te==null?void 0:Te.hack_user_id,score:yt}})).status===0&&(p.ZP.success("\u8C03\u5206\u6210\u529F"),_({type:"shixunHomeworks/setActionTabs",payload:{}}),_({type:"shixunHomeworks/getShixunWorkReports",payload:Re({},Vt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,h.GJ)()&&V!="shixunWorkReport"&&m.createElement(i.ZP,{onClick:()=>{var At;if(!((At=he.AssistantObject.hack)!=null&&At.can_appraise)&&(0,h.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:V.user_id,type:"1",language:Te==null?void 0:Te.language,v:W,data:Re({},V)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),m.createElement(g.ZP,{height:300,language:Te==null?void 0:Te.language,value:Te!=null&&Te.code?B.Base64.decode(Te==null?void 0:Te.code):"",autoHeight:rt,theme:"default",options:A}),((Te==null?void 0:Te.comment)||(Te==null?void 0:Te.hidden_comment))&&m.createElement("div",null,m.createElement(ce.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},m.createElement(P.Z,{flex:1},m.createElement("h1",{className:j.title},"\u70B9\u8BC4\u5185\u5BB9")),m.createElement(P.Z,{className:"pr30"},(0,h.GJ)()&&m.createElement(i.ZP,{onClick:()=>d(void 0,null,function*(){N.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:m.createElement(Le.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return d(this,null,function*(){(yield(0,ue.gZ)({comment_id:Te==null?void 0:Te.comment_id,homeworkId:Vt.homeworkId,type:"hack"})).status===0&&(p.ZP.success("\u5220\u9664\u6210\u529F"),_({type:"shixunHomeworks/getShixunWorkReports",payload:Re({},Vt)}))})}})})},m.createElement(w.Z,null),"\u5220\u9664"))),m.createElement(D.Z,{style:{margin:0}}),(Te==null?void 0:Te.comment)&&m.createElement("aside",{className:"pl30 pr30 mt20"},m.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),m.createElement("br",null),m.createElement(k.Z,{value:Te==null?void 0:Te.comment})),(Te==null?void 0:Te.hidden_comment)&&m.createElement("aside",{className:"pl30 pr30 mt20"},m.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),m.createElement("br",null),m.createElement(k.Z,{value:Te==null?void 0:Te.hidden_comment}))))}},58364:function(tt,K,a){"use strict";a.r(K),a.d(K,{default:function(){return Re}});var e=a(59301),M=a(44993),i=a(20554),p=a(99571),N=a(13747),S=a(64681),ce=a(52430),P=a(63604),D=a(70575),g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAAXNSR0IArs4c6QAABPdJREFUSEullWloHGUYx//vzO7sHDuzm93sZpM2l/SgRyK7xSYxrfYgbdUq6JcixXqAUrxItGAVMT1A+kH7Re1WWppa6afiAYJIi7ZB07vkIARzVJqYbJMmu90zszOzM6/MVEXQotR3mPky8/7e//N7ZuYl+J+jt7fX7/f7i/X19cU/UORemZRSZnBwsKNQKLztdrtHOI57sqGhYcbm3ROUUsoOD4++Mz9f2CtJItE0DaVSqTMWi+27Jyil1DM0NLTfsmgHpZbLhthQSmlfTU3NmkgkUvjPSSmlZGRkZI2maZ2mWdpAGBehpgnd0KBpOkzTLPn9/gei0Wjfv0JHR0cXGpq2xTDNHZTSJsu0OJNaIIRFUc07KXXdgGVZCAQCL7e0tMT/Br3ja3iRaZptlmU9YVHayhBGoAApGTpKhgHCsFCLRaRvp+yEtk9QaiEYDHy0cWPb639CbdjAwADP8/zRkmk9BYADIU4nLUqdycX5Agxdh4cXkLh5E8m5WTD2A4SAZVmEwxVnNm3a9AiJx+MrdSI8nslm25YtqlMaVi6LWab1+2IUFIB9NXQDuUwapmFAUnwYHBhAOp0Ex3nAcRx4QUA4FL62ecuWVnL01Om8V1YkXdewpMoLn6zYC4NhGLhcLng4t4OdnEognUqCIQSSJOPipYvI5gsQBBGyV4KiyAgFgz83NDauImevDtFUJo+ZqXGsW7UcvjK/zQDDEBBCHF+pZBKTU1NOl1mWgYfnMTNzy1FTWbUA6UzWuVce9N2QRKmRfP3d9zSRLOBS9xlsbVsLv893p2TLcjzqhgGtqEEvGWAI47izyx27ft2ppq6uHpIoIFcowqfIkz7Fu4LEjxyhVUtX4cuTn2FxdQiiKILYKe3DbpTtwu4Fw4Bzu8F5PGAZFqnbKWdhRVEQDkegm5YNnVhYFVlJ9uzbb2x++iXXxwf2o0Jxg+N5J4ENs/0RlgVLCFwuNyRJhCAITgX+sgCyubzjXZK88Hq9ttuRMr8SI2d+OHdCqFz8zMkjh1SeqqXy8qBsGIbj0rQs56UGpXCxLCRZhiLLmFdVyF4FmmFAUXzw+RRIogSvV+xdUFX5ILl07drBIh/quHD2bNeK+vLLum7ENXUe+Xweqqo6p6brMEsleDweJ1Eul0MgWA7Too6uYCAAryxDEvlzzU1NbeTClSsHDTHScaG7+/D6pmU9k2nt8/TU+NUl91UP53K5dblcrjKfzzOFQsFpmu01k8mgrCwAC4yjygZXVkYgy9LR1paWF0n3jz0fMMGaN8+f6z68oXnp+V/T1omRgd7ju9t3Pp9IJMTZ2dmHMpnMtnQ6/Wg2mw2pqkqy2SzcbjdcnAiOczuJIxUhVIRCu5qbV39Ivj19+oBSvfytyz/1HG5trLs4NU+O3xge6npj53Mv/PUHPj09HR4bG9s+NzfXnkymatSiCoEX4C8rA+fh4eE4GioPrI1Goz3k1Fdf7KlcEuvsu3z1mN9jjY3fSr/vgX5oV/trr/zTrtDf379wYmIinkqlHrMsi8iyDFnxQRCFsdrq6tW1tbW3yXt79z77y42J44KL5FPJOeJiXUb0/oYdu9/t/OZuW42tpa+v75iqqtvy+RwqwiEIvPjJw+vXv+q8011dXXx/f/9WWZaVQCBwE0Bfe3v7NCHE/rDuOmzw+Pj4p4lEYruLZWeqa2o2xmKxIXvCb487Tm3fsdeDAAAAAElFTkSuQmCC",j=a(37285),h=a(98573),B=a(13952),ge=(qe,d,A)=>new Promise((te,je)=>{var ve=_=>{try{F(A.next(_))}catch(V){je(V)}},R=_=>{try{F(A.throw(_))}catch(V){je(V)}},F=_=>_.done?te(_.value):Promise.resolve(_.value).then(ve,R);F((A=A.apply(qe,d)).next())});const O=({user:qe,item:d,getdata:A,params:te})=>{var je;const ve=(0,e.useRef)(),[R,F]=(0,e.useState)(),[_,V]=(0,e.useState)(!0);return(0,e.useEffect)(()=>{if(!ve.current)return;function W(){var he;let rt=new ResizeObserver(Zt=>{for(let Lt of Zt)console.log("----",Lt,Zt),F(Lt.target.offsetHeight>=52)});return rt.observe((he=ve.current)==null?void 0:he.firstElementChild),rt}const Ne=W();return()=>{var he,rt;(he=ve.current)!=null&&he.firstElementChild&&Ne.unobserve((rt=ve.current)==null?void 0:rt.firstElementChild)}},[ve.current]),e.createElement("div",{onClick:()=>{M.history.push(`/classrooms/${te.coursesId}/program_homework/${te.categoryId}/answer/${d.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},e.createElement("div",{className:D.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},d.name),e.createElement("div",{style:{display:"flex",marginTop:10}},e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",color:"#5F6368"}},e.createElement("img",{style:{width:24,borderRadius:50},src:`${B.Z.IMG_SERVER}/images/${d.author.image_url}`}),e.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(je=d==null?void 0:d.author)==null?void 0:je.name),e.createElement("span",null,"\u53D1\u8868\u4E8E",d.created_at)),e.createElement("div",null,e.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},"\u56DE\u590D\uFF08",(d==null?void 0:d.descendants_count)||0,"\uFF09"),(0,S.eB)()&&e.createElement("span",{onClick:W=>ge(void 0,null,function*(){W.stopPropagation(),(yield(0,ce.ZP)(`/api/hack_messages/${d.id}/update_public`,{method:"post"})).status===0&&A()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},d.is_public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"))),e.createElement("div",{ref:ve,style:{margin:"15px 0px",maxHeight:_?52:"",overflow:"hidden"}},e.createElement(h.Z,{style:{color:"#434D6C",fontSize:14},value:d.content})),(d==null?void 0:d.hack_identifier)&&e.createElement("span",{onClick:W=>ge(void 0,null,function*(){var Ne;if(W.stopPropagation(),(0,S.dE)())return;let he=yield(0,ce.ZP)(`/api/problems/${d==null?void 0:d.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(Ne=d==null?void 0:d.author)==null?void 0:Ne.id}});he&&(window.open(`/myproblems/${he==null?void 0:he.identifier}?type=1`),localStorage.setItem("program_homework",[te.coursesId,te.categoryId]))}),className:D.Z.tips},d==null?void 0:d.hack_name),R&&e.createElement("div",{onClick:W=>{W.stopPropagation(),V(!_)}},e.createElement(j.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},e.createElement("a",{className:`font14 ${D.Z.color999}`},_?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",e.createElement("i",{className:`iconfont font14 ${_?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))};var k=(0,M.connect)(({user:qe})=>({user:qe}))(O),ue=Object.defineProperty,Le=Object.defineProperties,w=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,ae=(qe,d,A)=>d in qe?ue(qe,d,{enumerable:!0,configurable:!0,writable:!0,value:A}):qe[d]=A,E=(qe,d)=>{for(var A in d||(d={}))L.call(d,A)&&ae(qe,A,d[A]);if(m)for(var A of m(d))X.call(d,A)&&ae(qe,A,d[A]);return qe},Ee=(qe,d)=>Le(qe,w(d)),q=(qe,d,A)=>new Promise((te,je)=>{var ve=_=>{try{F(A.next(_))}catch(V){je(V)}},R=_=>{try{F(A.throw(_))}catch(V){je(V)}},F=_=>_.done?te(_.value):Promise.resolve(_.value).then(ve,R);F((A=A.apply(qe,d)).next())});const ie=({user:qe})=>{var d,A,te,je;let[ve,R]=(0,e.useState)(Ee(E({},(0,M.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,S.dE)()?[qe.userInfo.course.course_group_id]:[]}));const[F,_]=(0,e.useState)([]);(0,e.useEffect)(()=>{V()},[]);function V(){return q(this,null,function*(){let W=yield(0,ce.ZP)(`/api/homework_commons/${ve.categoryId}/hack_messages`,{method:"get",params:Ee(E({},ve),{type:1})});_(W)})}return e.createElement("div",{style:{width:1200,margin:"0px auto"}},e.createElement("div",{style:{marginTop:10,display:"flex"}},e.createElement("div",{style:{flex:1,marginRight:30,background:"#fff"}},e.createElement(i.default,{tabBarStyle:{padding:"0px 10px"},style:{width:"850px"},tabBarExtraContent:(0,S.dE)()&&e.createElement(p.ZP,{type:"primary",style:{width:88},onClick:()=>{M.history.push(`/classrooms/${ve.coursesId}/program_homework/${ve.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:W=>{W==="1"?ve.sort_by="":ve.sort_by="created_at",R(E({},ve)),V()}},e.createElement(i.default.TabPane,{key:"1",tab:"\u6700\u65B0\u56DE\u590D"}),e.createElement(i.default.TabPane,{key:"2",tab:"\u6700\u65B0\u53D1\u8868"})),((d=F==null?void 0:F.data)==null?void 0:d.length)<=0&&e.createElement(P.Z,{customText:"\u6682\u65E0\u8BA8\u8BBA"}),(A=F==null?void 0:F.data)==null?void 0:A.map(W=>e.createElement(k,{item:W,params:ve,getdata:V})),e.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},e.createElement(N.Z,{current:ve.page,pageSize:ve.per_page,total:F==null?void 0:F.count,hideOnSinglePage:!0,onChange:(W,Ne)=>{ve.page=W,ve.per_page=Ne,R(E({},ve)),V()}}))),e.createElement("div",{className:D.Z.right,style:{width:300,height:"100%"}},e.createElement("div",{style:{display:"flex"}},e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},e.createElement("span",{style:{marginRight:3,fontSize:20,fontWeight:600,color:"#000"}},"\u5E7F\u64AD"),e.createElement("img",{width:21,src:g})," "),(0,S.GJ)()&&e.createElement(p.ZP,{type:"primary",onClick:()=>{M.history.push(`/classrooms/${ve.coursesId}/program_homework/${ve.categoryId}/answer/add`)}},"\u53D1\u5E03\u5E7F\u64AD")),((te=F==null?void 0:F.radio_messages)==null?void 0:te.length)<=0&&e.createElement(P.Z,null),(je=F==null?void 0:F.radio_messages)==null?void 0:je.map(W=>e.createElement("div",{onClick:()=>{M.history.push(`/classrooms/${ve.coursesId}/program_homework/${ve.categoryId}/answer/${W.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},e.createElement("div",{className:D.Z.title,style:{fontSize:"16px",fontWeight:600}},e.createElement("span",{style:{color:(W==null?void 0:W.message_type)===2?"#4C7BE6":"#E17E7E"}},(W==null?void 0:W.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),e.createElement("span",{title:W.name},W.name)),e.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",W.created_at))))))};var Re=(0,M.connect)(({user:qe})=>({user:qe}))(ie)},63680:function(tt,K,a){"use strict";a.d(K,{Z:function(){return Ee}});var e=a(59301),M={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},i=Object.defineProperty,p=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,ce=(q,ie,Re)=>ie in q?i(q,ie,{enumerable:!0,configurable:!0,writable:!0,value:Re}):q[ie]=Re,P=(q,ie)=>{for(var Re in ie||(ie={}))N.call(ie,Re)&&ce(q,Re,ie[Re]);if(p)for(var Re of p(ie))S.call(ie,Re)&&ce(q,Re,ie[Re]);return q};const D=q=>React.createElement("svg",P({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},q),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var g="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",j=a(20554),h=a(92310),B=a.n(h),ge=a(59301),O=Object.defineProperty,k=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,L=(q,ie,Re)=>ie in q?O(q,ie,{enumerable:!0,configurable:!0,writable:!0,value:Re}):q[ie]=Re,X=(q,ie)=>{for(var Re in ie||(ie={}))w.call(ie,Re)&&L(q,Re,ie[Re]);if(Le)for(var Re of Le(ie))m.call(ie,Re)&&L(q,Re,ie[Re]);return q},ae=(q,ie)=>k(q,ue(ie)),Ee=({dataSource:q,className:ie,style:Re})=>{const[qe,d]=(0,e.useState)([]),[A,te]=(0,e.useState)(""),je=(0,e.useRef)("");(0,e.useEffect)(()=>{if(q!=null&&q.length){const F=String(Math.random()).slice(-6),_=q.map(V=>ae(X({},V),{key:`${F}-${V.key}`}));d(_),te(_[0].key)}},[q.length]);const ve=F=>{te(F),je.current=F;const _=document.getElementById(F);if(_){const V=_.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:V,behavior:"smooth"})}},R=()=>{const F=qe.map(V=>document.getElementById(V.key)),_=window.innerHeight/2;for(const V of F)if(V){const W=V.getBoundingClientRect();if(W.top>=0&&W.top<_){if(je.current===V.id){je.current="";return}if(je.current)return;te(V.id);break}}};return(0,e.useEffect)(()=>(window.addEventListener("scroll",R),()=>{window.removeEventListener("scroll",R)}),[qe]),ge.createElement("div",{className:B()(M.anchorNavigation,ie),style:Re},ge.createElement(j.default,{items:qe,tabBarGutter:60,className:M.tabs,activeKey:A,onChange:ve}),qe.map(F=>ge.createElement("div",{key:F.key,id:F.key,className:M.box},ge.createElement("div",{className:M.head},ge.createElement("img",{className:"mr10",src:g,alt:"Dot"}),F.label),ge.createElement("div",{className:M.element},F.element))))}},80844:function(tt,K,a){"use strict";var e=a(59301),M=a(62957),i=a(6767),p=a(52430),N=a(44993),S=Object.defineProperty,ce=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,g=(O,k,ue)=>k in O?S(O,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):O[k]=ue,j=(O,k)=>{for(var ue in k||(k={}))P.call(k,ue)&&g(O,ue,k[ue]);if(ce)for(var ue of ce(k))D.call(k,ue)&&g(O,ue,k[ue]);return O},h=(O,k)=>{var ue={};for(var Le in O)P.call(O,Le)&&k.indexOf(Le)<0&&(ue[Le]=O[Le]);if(O!=null&&ce)for(var Le of ce(O))k.indexOf(Le)<0&&D.call(O,Le)&&(ue[Le]=O[Le]);return ue},B=(O,k,ue)=>new Promise((Le,w)=>{var m=ae=>{try{X(ue.next(ae))}catch(E){w(E)}},L=ae=>{try{X(ue.throw(ae))}catch(E){w(E)}},X=ae=>ae.done?Le(ae.value):Promise.resolve(ae.value).then(m,L);X((ue=ue.apply(O,k)).next())});const ge=O=>{var k=O,{shixunHomeworks:ue,dispatch:Le}=k,w=h(k,["shixunHomeworks","dispatch"]);const m=(0,N.useParams)();return e.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:ue.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>B(void 0,null,function*(){(yield(0,p.ZP)(`/api/myshixuns/${ue.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:m.coursesId}})).shixun_identifier&&(i.ZP.success("\u64CD\u4F5C\u6210\u529F"),Le({type:"shixunHomeworks/setActionTabs",payload:{}}),Le({type:"shixunHomeworks/getWorkList",payload:j({},ue.actionTabs.params)}))}),onCancel:()=>{Le({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};K.Z=(0,N.connect)(({shixunHomeworks:O})=>({shixunHomeworks:O}))(ge)},39181:function(tt,K,a){"use strict";a.d(K,{n:function(){return ft},Z:function(){return $t}});var e=a(59301),M=a(28284),i=a(6767),p=a(25399),N=a(62957),S=a(93041),ce=a(62673),P=a(77019),D=a(5269),g=a(37568),j=a(29787),h=a(99571),B=a(75727),ge=a(54172),O=a(47889),k=a(71051),ue=a(13747),Le=a(84105),w=a(87395),m=a(67921),L=a(89489),X=a(63604),ae=a(89299),E=a(80844),Ee=a(96512),q=a(52430),ie=a(44993),Re=Object.defineProperty,qe=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,te=(oe,fe,I)=>fe in oe?Re(oe,fe,{enumerable:!0,configurable:!0,writable:!0,value:I}):oe[fe]=I,je=(oe,fe)=>{for(var I in fe||(fe={}))d.call(fe,I)&&te(oe,I,fe[I]);if(qe)for(var I of qe(fe))A.call(fe,I)&&te(oe,I,fe[I]);return oe},ve=(oe,fe)=>{var I={};for(var z in oe)d.call(oe,z)&&fe.indexOf(z)<0&&(I[z]=oe[z]);if(oe!=null&&qe)for(var z of qe(oe))fe.indexOf(z)<0&&A.call(oe,z)&&(I[z]=oe[z]);return I},R=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const F=oe=>{var fe=oe,{shixunHomeworks:I,dispatch:z}=fe,dt=ve(fe,["shixunHomeworks","dispatch"]);const Je=(0,ie.useParams)(),[xt,ke]=(0,e.useState)(!0),[C,_e]=(0,e.useState)(!1),[Gt]=M.default.useForm(),Fn=()=>R(void 0,null,function*(){const Ut=Gt.getFieldValue();(yield(0,q.ZP)(`/api/homework_commons/${Je.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...I.actionTabs.selectArrs],cover_all:xt,hidden_comment:Ut.hidden_comment,comment:Ut.comment}})).status===0&&(i.ZP.success("\u8BC4\u9605\u6210\u529F"),Gt.resetFields(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:je({},I.actionTabs.params)}))});return e.createElement(e.Fragment,null,e.createElement(N.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:I.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>R(void 0,null,function*(){const Ut=Gt.getFieldValue();JSON.stringify(Ut)==="{}"||Ut.hidden_comment===""&&Ut.comment===""?_e(!0):I.workList.partial_comment?z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:I.actionTabs.selectArrs,params:I.actionTabs.params}}):Fn()}),onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(M.default,{form:Gt,onChange:()=>{C&&_e(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(M.default.Item,{name:"comment"},e.createElement(g.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(M.default.Item,{name:"hidden_comment"},e.createElement(g.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),C&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),e.createElement(N.default,{centered:!0,title:e.createElement("span",null,e.createElement(Ee.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:I.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Fn()},onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},e.createElement("div",{className:"tc"},e.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),e.createElement("p",null,e.createElement(O.ZP.Group,{onChange:Ut=>{ke(Ut.target.value)},value:xt},e.createElement(O.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),e.createElement(O.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var _=(0,ie.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(F),V=a(91605),W=a(64681),Ne={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W",under_review:"under_review___SxG7i"},he=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Lt=(oe,fe)=>{var I={};for(var z in oe)rt.call(oe,z)&&fe.indexOf(z)<0&&(I[z]=oe[z]);if(oe!=null&&he)for(var z of he(oe))fe.indexOf(z)<0&&Zt.call(oe,z)&&(I[z]=oe[z]);return I},Te=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const en=oe=>{var fe=oe,{shixunHomeworks:I,dispatch:z}=fe,dt=Lt(fe,["shixunHomeworks","dispatch"]),Je,xt,ke,C;const _e=(0,ie.useParams)(),[Gt,Fn]=(0,e.useState)(!1),[Ut,Zn]=(0,e.useState)((xt=(Je=I.actionTabs.selectArrs)==null?void 0:Je.data)==null?void 0:xt.name),[Jn]=M.default.useForm();(0,e.useEffect)(()=>{var Fe,Ae,Oe,Ge,Pt,_t;I.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Jn.setFieldsValue({comment:(Ae=(Fe=I.actionTabs.selectArrs)==null?void 0:Fe.data)==null?void 0:Ae.work_comment,hidden_comment:(Ge=(Oe=I.actionTabs.selectArrs)==null?void 0:Oe.data)==null?void 0:Ge.work_comment_hidden}),Zn((_t=(Pt=I.actionTabs.selectArrs)==null?void 0:Pt.data)==null?void 0:_t.name)},[I.actionTabs.key]);const vn=()=>Te(void 0,null,function*(){var Fe,Ae;const Oe=Jn.getFieldValue();if((yield(0,q.ZP)(`/api/student_works/${(Ae=(Fe=I.actionTabs.selectArrs)==null?void 0:Fe.data)==null?void 0:Ae.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Oe.hidden_comment,comment:Oe.comment}})).status===0)return i.ZP.success("\u8BC4\u9605\u6210\u529F"),Jn.resetFields(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:_e})});return e.createElement(e.Fragment,null,e.createElement(N.default,{centered:!0,title:(C=(ke=I.actionTabs.selectArrs)==null?void 0:ke.data)!=null&&C.work_comment_hidden?"\u66F4\u6539"+Ut+"\u70B9\u8BC4":Ut+"\u70B9\u8BC4",open:I.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){const Fe=Jn.getFieldValue();JSON.stringify(Fe)==="{}"||Fe.hidden_comment===""&&Fe.comment===""?Fn(!0):vn()}),onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(M.default,{form:Jn,onChange:()=>{Gt&&Fn(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(M.default.Item,{name:"comment"},e.createElement(g.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(M.default.Item,{name:"hidden_comment"},e.createElement(g.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Gt&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Vt=(0,ie.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(en),At=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,T=(oe,fe)=>{var I={};for(var z in oe)ln.call(oe,z)&&fe.indexOf(z)<0&&(I[z]=oe[z]);if(oe!=null&&At)for(var z of At(oe))fe.indexOf(z)<0&&yt.call(oe,z)&&(I[z]=oe[z]);return I},Ue=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const Qt=oe=>{var fe=oe,{shixunHomeworks:I,dispatch:z}=fe,dt=T(fe,["shixunHomeworks","dispatch"]);const Je=(0,ie.useParams)(),[xt,ke]=(0,e.useState)([]),[C,_e]=(0,e.useState)([]);(0,e.useEffect)(()=>{I.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Gt()},[I.actionTabs.key]);function Gt(){return Ue(this,null,function*(){const Ut=yield(0,q.ZP)(`/api/homework_commons/${Je.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});ke(Ut)})}const Fn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return e.createElement(e.Fragment,null,e.createElement(N.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:I.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ue(void 0,null,function*(){const Ut=yield(0,q.ZP)(`/api/homework_commons/${Je.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:C}});(Ut==null?void 0:Ut.status)===0&&(ie.history.replace(`/classrooms/${Je.coursesId}/shixun_homework/${Je.categoryId}/detail?tabs=4`),window.location.reload(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),_e([]))}),onCancel:()=>{_e([]),z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(ge.default,{rowSelection:{type:"checkbox",onChange:(Ut,Zn)=>{_e([...Ut])},selectedRowKeys:C,getCheckboxProps:Ut=>({disabled:Ut.status==="\u8FDB\u884C\u4E2D"||Ut.works_count===0})},rowKey:Ut=>Ut.key||Ut.id,scroll:{y:300},pagination:!1,columns:Fn,dataSource:xt==null?void 0:xt.group_list})))};var Tn=(0,ie.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(Qt),yn=a(4213),In=a(66654),cn=a(2686),Xt=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,be=(oe,fe,I)=>fe in oe?Xt(oe,fe,{enumerable:!0,configurable:!0,writable:!0,value:I}):oe[fe]=I,We=(oe,fe)=>{for(var I in fe||(fe={}))Q.call(fe,I)&&be(oe,I,fe[I]);if(Ke)for(var I of Ke(fe))G.call(fe,I)&&be(oe,I,fe[I]);return oe},qt=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const gt=({shixunHomeworks:oe,dispatch:fe,isShow:I,setIsShow:z,item:dt,coursesId:Je,categoryId:xt})=>{const[ke,C]=(0,e.useState)({page:1,limit:10}),[_e,Gt]=(0,e.useState)([]),[Fn,Ut]=(0,e.useState)(!1);(0,e.useEffect)(()=>{I&&Zn()},[I]);function Zn(){return qt(this,null,function*(){Ut(!0);const vn=yield(0,q.ZP)(`/api/student_works/${dt.id}/game_details.json`,{method:"get",params:We({},ke)});Ut(!1),vn.status===0&&Gt(vn==null?void 0:vn.data)})}const Jn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(vn,Fe,Ae)=>e.createElement("span",{style:{color:"#000"}},ke.limit*(ke.page-1)+Ae+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(vn,Fe,Ae)=>e.createElement("span",{style:{color:"#000"}},vn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(vn,Fe,Ae)=>e.createElement("span",null,vn==0?"\u672A\u901A\u5173":vn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(vn,Fe,Ae)=>e.createElement("span",{style:{color:"#333"}},vn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(vn,Fe,Ae)=>e.createElement("span",{style:{color:"#333"}},vn)}];return e.createElement(e.Fragment,null,e.createElement(N.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:I,width:700,footer:null,maskClosable:!1,onCancel:()=>{ke.page=1,ke.limit=10,C(We({},ke)),z(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),e.createElement("span",{title:dt==null?void 0:dt.user_name,style:{color:"#232B40"}},dt==null?void 0:dt.user_name)),e.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),e.createElement("span",{title:dt==null?void 0:dt.student_id,style:{color:"#232B40"}},(dt==null?void 0:dt.student_id)||"--")),e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),e.createElement("span",{title:dt==null?void 0:dt.group_name,style:{color:"#232B40"}},(dt==null?void 0:dt.group_name)||"--"))),e.createElement(ge.default,{scroll:{y:380},columns:Jn,loading:Fn,style:{marginBottom:ke.limit>(_e==null?void 0:_e.count)?"16px":"0"},dataSource:_e.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:ke.limit,current:ke.page,position:["bottomRight"],onChange:(vn,Fe)=>{ke.page=vn,ke.limit=Fe,C(We({},ke)),Zn()},total:_e==null?void 0:_e.count,showTotal:(vn,Fe)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",vn," "),"\u6761\u6570\u636E")}})))};var zt=(0,ie.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(gt),t=a(59301),de=Object.defineProperty,at=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,pt=(oe,fe,I)=>fe in oe?de(oe,fe,{enumerable:!0,configurable:!0,writable:!0,value:I}):oe[fe]=I,It=(oe,fe)=>{for(var I in fe||(fe={}))kt.call(fe,I)&&pt(oe,I,fe[I]);if(at)for(var I of at(fe))Ft.call(fe,I)&&pt(oe,I,fe[I]);return oe},ot=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const ft=({value:oe,placeholder:fe=""})=>{if(oe==null||oe==="")return t.createElement("span",null,fe);{const I=Number(oe);if(I>=80)return t.createElement("span",{style:{color:"#009C0F"}},I);if(I<80&&I>=60)return t.createElement("span",{style:{color:"#FA6400"}},I);if(I<60)return t.createElement("span",{style:{color:"#E30000"}},I)}},Et=({shixunHomeworks:oe,classroomList:fe,loading:I,dispatch:z,setExportParams:dt,user:Je})=>{var xt,ke,C,_e,Gt,Fn,Ut,Zn,Jn,vn,Fe,Ae,Oe,Ge,Pt;const _t=(0,ie.useParams)(),[ye,Jt]=(0,e.useState)(It(It({},{page:1,limit:20,order:"work_score",b_order:"desc"}),_t)),[un]=M.default.useForm(),[Mn,fn]=(0,e.useState)(),[Me,bn]=(0,e.useState)({}),[Un,rn]=(0,e.useState)([]),[on,bt]=(0,e.useState)(!1),[En,On]=(0,e.useState)([]),[eu,Xn]=(0,e.useState)(!1),[Wn,mu]=(0,e.useState)(),[Gn,$]=(0,e.useState)(1),[iu,Fu]=(0,e.useState)(),[au,vu]=(0,e.useState)(),[su,Bu]=(0,e.useState)(),[cu,tu]=(0,e.useState)(),[Yu,Xu]=(0,e.useState)(),[Au,ta]=(0,e.useState)(!1),[da,Gu]=(0,e.useState)(!1),[ma,na]=(0,e.useState)(),[Mt,Ca]=(0,e.useState)(null),xa=(0,ie.useLocation)();(0,e.useEffect)(()=>{let pe=null;if((Mt==null?void 0:Mt.status)==1&&clearInterval(pe),(Mt==null?void 0:Mt.complete_num)!=(Mt==null?void 0:Mt.total_count)&&(Mt==null?void 0:Mt.status)!=1)return pe=setInterval(()=>{fa()},3e3),()=>clearInterval(pe)},[Mt==null?void 0:Mt.complete_num,Mt==null?void 0:Mt.status]);const fa=()=>ot(void 0,null,function*(){const{ai_question_record_id:pe}=oe==null?void 0:oe.workSetting;if(!pe)return;const it=yield(0,q.ZP)(`/api/program_homeworks/${_t==null?void 0:_t.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:pe}});Ca(it)});(0,e.useEffect)(()=>{I["shixunHomeworks/getWorkSetting"]||fa()},[I["shixunHomeworks/getWorkSetting"]]),(0,e.useEffect)(()=>(Mu(),()=>{bn([]),rn([])}),[ye.coursesId]),(0,e.useEffect)(()=>{var pe;const it=JSON.parse(JSON.stringify(oe.workList));!((pe=it==null?void 0:it.student_works)!=null&&pe.length)&&(it!=null&&it.id)?(it.student_works=[It({},it)],bn(it)):(it!=null&&it.id&&rn([It(It({},it),{number:"\u6211"})]),bn(It({},it)))},[oe.workList]);const Mu=pe=>(dt(It({},ye)),z({type:"shixunHomeworks/getWorkList",payload:ye}));(0,e.useEffect)(()=>{z({type:"user/getUserInfo",payload:{course_id:ye.coursesId}})},[]);const Ga=()=>ot(void 0,null,function*(){const pe=yield(0,V.Uc)({categoryId:_t.categoryId});fn(pe==null?void 0:pe.update_score)}),wa=()=>ot(void 0,null,function*(){z({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const pe=yield(0,V.Vs)({categoryId:_t.categoryId});z({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(pe==null?void 0:pe.status)===0&&(i.ZP.success(pe==null?void 0:pe.message),Mu())}),Ea=()=>{ye.page=1;const pe=Object.assign({},un.getFieldsValue());delete ye.course_group,delete ye.teacher_comment,Object.keys(pe).map(function(it){var pn;switch(it){case"task_status":pe[it].includes("all")||!pe[it].length?(delete ye.work_status,un.setFieldsValue({task_status:"all"})):(ye.work_status=pe[it],un.setFieldsValue({task_status:ye.work_status}));break;case"course_group_info":pe[it].includes("all")||!pe[it].length?(delete ye.course_group,un.setFieldsValue({course_group_info:"all"})):(ye.course_group=pe[it],un.setFieldsValue({course_group_info:ye.course_group}));break;case"teacher_comment":pe[it].includes("all")||!pe[it].length?(delete ye.teacher_comment,un.setFieldsValue({teacher_comment:"all"})):(ye.teacher_comment=((pn=pe[it])==null?void 0:pn.length)===1?Number(pe[it][0]):"",un.setFieldsValue({teacher_comment:pe[it]}));break}}),Mu()};(0,e.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Xu(47),ta(!0))},[document.getElementById("divhe")]);const Iu=(pe,it)=>{ye.page=pe,ye.limit=20,Mu()};function Uu(){$(1),Fu(""),vu(""),Bu(""),tu(""),On([])}const Sa=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(pe,it,pn)=>ye.limit*(ye.page-1)+pn+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:pe=>t.createElement(p.Z,{placement:"bottomLeft",title:pe},t.createElement("span",{className:"current"},pe))},!(0,W.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:ye.order==="student_id"?ye.b_order==="desc"?"descend":"ascend":null,render:pe=>t.createElement(p.Z,{placement:"bottomLeft",title:pe||"--"},t.createElement("span",{className:"current"},pe||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(pe,it)=>pe?t.createElement(p.Z,{placement:"bottom",title:pe},t.createElement("span",{className:"current"},pe)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:ye.order==="work_status"?ye.b_order==="desc"?"descend":"ascend":null,render:pe=>t.createElement(ae.lC,{status:pe})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:ye.order==="achieve_time"?ye.b_order==="desc"?"descend":"ascend":null,render:(pe,it)=>t.createElement(p.Z,{placement:"bottomLeft",title:pe},t.createElement("span",{className:"current"},pe))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(pe,it)=>t.createElement("span",{onClick:pn=>{var n;pn.stopPropagation(),(n=Me.homework_status)!=null&&n.includes("\u5BFC\u5165")&&(na(it),Gu(!0))}},pe||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:ye.order==="work_score"?ye.b_order==="desc"?"descend":"ascend":null,render:(pe,it)=>t.createElement(p.Z,{title:t.createElement(t.Fragment,null,t.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(it==null?void 0:it.late_final_score)||0),t.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(it==null?void 0:it.late_penalty)||0),t.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(it==null?void 0:it.score)||0))},ft({value:pe,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:ye.order==="achieve_time_long"?ye.b_order==="desc"?"descend":"ascend":null,render:(pe,it)=>pe&&pe!="--"?t.createElement(p.Z,{placement:"bottom",title:pe},t.createElement("span",{className:"current"},pe)):"--"},((xt=Me.homework_status)==null?void 0:xt.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((ke=Me.homework_status)!=null&&ke.includes("\u5BFC\u5165"))&&{title:t.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:pe=>pe?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(pe,it)=>{var pn;return(pn=Me.homework_status)!=null&&pn.includes("\u5BFC\u5165")?(0,W.GJ)()?t.createElement("a",{onClick:n=>{n.stopPropagation(),z({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:it==null?void 0:it.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):t.createElement("a",{onClick:n=>{n.stopPropagation(),na(it),Gu(!0)}},"\u67E5\u770B"):(0,W.dE)()?t.createElement("div",null,(0,ae.JL)(it==null?void 0:it.work_status)==="\u672A\u5F00\u542F"?t.createElement("span",null,"--"):t.createElement("a",{onClick:n=>{var r;if(n.stopPropagation(),(0,W.Rm)()&&!((r=fe.AssistantObject.hack)!=null&&r.can_view)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${ye.coursesId}/program_homework/${ye.categoryId}/${it.id}/${it.user_id}/comment`,"_blank")}},"\u67E5\u770B")):t.createElement("a",{target:"_blank",onClick:n=>{var r,s;if(n.stopPropagation(),(0,W.Rm)()&&!((r=fe.AssistantObject.hack)!=null&&r.can_view)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((s=Je.userInfo)!=null&&s.professional_certification)window.open(`/classrooms/${ye.coursesId}/program_homework/${ye.categoryId}/${it.id}/${it.user_id}/comment`,"_blank");else return N.default.confirm({title:"\u63D0\u793A",centered:!0,content:t.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ae.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(pe=>!!pe),pa=()=>{var pe,it;return t.createElement(S.default,null,t.createElement(S.default.Item,{onClick:()=>{var pn;if((0,W.Rm)()&&!((pn=fe.AssistantObject.hack)!=null&&pn.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Me==null?void 0:Me.course_group_info,fn:()=>{(0,In.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,W.GJ)()&&((pe=Me==null?void 0:Me.student_works)==null?void 0:pe.length)>0&&!((it=Me==null?void 0:Me.homework_status)!=null&&it.includes("\u5BFC\u5165"))&&t.createElement(S.default.Item,{key:"3",onClick:()=>{var pn;if((0,W.Rm)()&&!((pn=fe.AssistantObject.hack)!=null&&pn.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Me==null?void 0:Me.course_group_info,fn:()=>{var n,r,s,v;z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),ie.history.push(`/classrooms/${ye==null?void 0:ye.coursesId}/program_homework/${ye.categoryId}/${(r=(n=Me==null?void 0:Me.student_works)==null?void 0:n[0])==null?void 0:r.id}/${(v=(s=Me==null?void 0:Me.student_works)==null?void 0:s[0])==null?void 0:v.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),t.createElement(S.default.Item,{key:"2",onClick:()=>{var pn;if((0,W.Rm)()&&!((pn=fe.AssistantObject.hack)!=null&&pn.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ie.history.push(`/classrooms/${ye.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return t.createElement(t.Fragment,null,t.createElement("section",{className:`${Ne.wrap} minH500 bg-white pl30 pr30 pt30`},((C=Me.homework_status)==null?void 0:C.includes("\u672A\u53D1\u5E03"))&&t.createElement(X.Z,null),!((_e=Me.homework_status)!=null&&_e.includes("\u672A\u53D1\u5E03"))&&t.createElement("aside",null,!(0,W.GJ)()&&t.createElement("div",{className:"c-light-black font12"},t.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Me==null?void 0:Me.publish_time),t.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Me==null?void 0:Me.end_time),t.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Me==null?void 0:Me.late_time)||"- -")),(0,W.GJ)()&&t.createElement(t.Fragment,null,t.createElement(M.default,{form:un,onChange:Ea,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Gt=Me.task_status)==null?void 0:Gt.length)>0&&t.createElement(M.default.Item,{name:"task_status"},t.createElement(ce.default.Group,{value:[],style:{width:"100%"}},t.createElement(P.Z,null,t.createElement(D.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),t.createElement(D.Z,{flex:"80px"},t.createElement(ce.default,{value:"all"},"\u5168\u90E8")),t.createElement(D.Z,{flex:"1"},Me.task_status&&Me.task_status.map((pe,it)=>t.createElement(ce.default,{name:"task_status",value:pe.id},pe.name,"(",pe.count,")")))))),((Fn=Me.course_group_info)==null?void 0:Fn.length)>0&&t.createElement(M.default.Item,{name:"course_group_info"},t.createElement(ce.default.Group,{style:{width:"100%"}},t.createElement(P.Z,null,t.createElement(D.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),t.createElement(D.Z,{flex:"80px"},t.createElement(ce.default,{value:"all"},"\u5168\u90E8")),t.createElement(D.Z,{flex:"1",id:"divhe",style:{height:Yu+"px",overflow:"hidden"}},(Ut=Me.course_group_info)==null?void 0:Ut.map((pe,it)=>t.createElement(ce.default,{value:pe.course_group_id},pe.group_group_name,"(",pe.count,")"))),Au&&t.createElement("span",{onClick:()=>{let pe=document.getElementById("divhe").scrollHeight;Yu>47?Xu(47):Xu(pe)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Yu===47?"\u5C55\u5F00":"\u6536\u8D77",Yu===47?t.createElement(Le.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.createElement(w.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Zn=Me.teacher_comment)==null?void 0:Zn.length)>0&&t.createElement(M.default.Item,{name:"teacher_comment"},t.createElement(ce.default.Group,{style:{width:"100%"}},t.createElement(P.Z,null,t.createElement(D.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),t.createElement(D.Z,{flex:"80px"},t.createElement(ce.default,{value:"all"},"\u5168\u90E8")),t.createElement(D.Z,{flex:"1"},Me.teacher_comment&&Me.teacher_comment.map((pe,it)=>t.createElement(ce.default,{value:String(pe.id)},pe.name,"(",pe.count,")"))))))),t.createElement(P.Z,{align:"middle"},t.createElement(D.Z,{flex:"1"},t.createElement(P.Z,{align:"middle"},t.createElement(D.Z,null,t.createElement(g.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:pe=>{ye.search=pe.trim(),ye.page=1,Mu()},style:{width:240}})),t.createElement(D.Z,null,t.createElement("span",{className:"ml5"},t.createElement("span",{className:"c-red"},Me.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Me.work_count,"\u4E2A\u5B66\u751F\uFF09")))),t.createElement(D.Z,null,(Mt==null?void 0:Mt.complete_num)!=(Mt==null?void 0:Mt.total_count)&&(Mt==null?void 0:Mt.status)!=1&&t.createElement("div",{className:Ne.under_review},t.createElement(j.Z,{spinning:!0,className:"mr6",size:"small"}),t.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),t.createElement("span",{className:"ml5"},t.createElement("span",{style:{color:"#3061D0"}},Mt==null?void 0:Mt.complete_num),"/",Mt==null?void 0:Mt.total_count)),(((Jn=Me==null?void 0:Me.homework_status)==null?void 0:Jn.includes("\u5DF2\u622A\u6B62"))||((vn=Me==null?void 0:Me.homework_status)==null?void 0:vn.includes("\u63D0\u4EA4\u4E2D"))||((Fe=Me==null?void 0:Me.homework_status)==null?void 0:Fe.includes("\u8FDB\u884C\u4E2D")))&&t.createElement(h.ZP,{className:"ml10",onClick:()=>{var pe;if(((pe=Me==null?void 0:Me.challenges)==null?void 0:pe.length)===0)return i.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((Me==null?void 0:Me.commit_count)==0)return i.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((Mt==null?void 0:Mt.complete_num)!=(Mt==null?void 0:Mt.total_count)&&(Mt==null?void 0:Mt.status)!=1)return i.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}},t.createElement("span",{className:`${Ne.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,W.GJ)()&&!((Ae=Me.homework_status)!=null&&Ae.includes("\u5BFC\u5165"))&&t.createElement(h.ZP,{className:"ml10",onClick:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Me.student_works.map(pe=>pe.id),params:ye}})}},t.createElement("span",{className:`${Ne.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,W.GJ)()&&!((Oe=Me.homework_status)!=null&&Oe.includes("\u5BFC\u5165"))&&t.createElement(h.ZP,{className:"ml10",onClick:wa},t.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,W.GJ)()&&t.createElement(B.Z,{dropdownRender:pa,className:"ml10"},t.createElement(h.ZP,null,t.createElement(m.Z,null),"\u5BFC\u51FA",t.createElement(L.Z,null)))))),t.createElement(P.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,W.GJ)()&&Mn&&t.createElement("span",null,t.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),t.createElement(ge.default,{className:`mt30 ${Ne.TableDom}`,loading:I["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:pe=>({onClick:it=>{var pn,n;if(!((pn=Me.homework_status)!=null&&pn.includes("\u5BFC\u5165"))){if((0,W.Rm)()&&!((n=fe.AssistantObject.hack)!=null&&n.can_view)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,cn.O5)()&&window.open(`/classrooms/${ye.coursesId}/program_homework/${ye.categoryId}/${pe.id}/${pe.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Me.student_works,columns:Sa,onChange:(pe,it,pn)=>{pn.field&&(ye.order=pn.field==="score"?"work_score":pn.field),pn.order||(ye.b_order="asc"),pn.order==="ascend"&&(ye.b_order="asc"),pn.order==="descend"&&(ye.b_order="desc"),pn.order||(ye.b_order="asc"),Mu()}}),t.createElement(_,null),t.createElement(Vt,null),t.createElement(E.Z,null)),t.createElement(N.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:on,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>ot(void 0,null,function*(){if(Gn===2){if(En.length<=0){i.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!cu){i.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let pe=yield(0,q.ZP)(`/api/homework_commons/${ye.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:ye.categoryId,comment:cu,status:En}});pe.status===0&&(mu(pe),bt(!1),Xn(!0))}else{if(!(su===0||au===0)){if(!su){i.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!au){i.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(su>au){i.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!cu){i.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let pe=yield(0,q.ZP)(`/api/homework_commons/${ye.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:ye.categoryId,comment:cu,min_score:su,max_score:au}});pe.status===0&&(mu(pe),bt(!1),Xn(!0))}}),onCancel:()=>{bt(!1),Uu()}},t.createElement("div",{style:{padding:"32px"}},t.createElement("div",null,t.createElement("div",null,t.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),t.createElement(O.ZP.Group,{value:Gn,onChange:pe=>{$(pe.target.value)}},t.createElement(O.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),t.createElement(O.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Gn===1&&t.createElement("div",{style:{display:"flex",marginTop:"20px"}},t.createElement("span",{style:{width:"70px",textAlign:"end"}},t.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),t.createElement(k.Z,{min:0,max:100,value:su,onChange:pe=>Bu(pe),style:{width:"100px"}}),t.createElement("span",{style:{width:"80px",textAlign:"end"}},t.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),t.createElement(k.Z,{min:0,max:100,value:au,onChange:pe=>vu(pe),style:{width:"100px"}})),Gn===2&&t.createElement("div",{style:{display:"flex",marginTop:"20px"}},t.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),t.createElement(ce.default.Group,{onChange:pe=>{On([...pe])},style:{width:"100%"}},(Ge=Me.task_status)==null?void 0:Ge.map((pe,it)=>t.createElement(ce.default,{name:"task_status",value:pe.id},pe.name,"(",pe.count,")")))),t.createElement("div",{style:{display:"flex",marginTop:"20px"}},t.createElement("span",{style:{width:"70px",textAlign:"end"}},t.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),t.createElement(yn.Z,{className:Ne.MdEditor,onChange:pe=>tu(pe),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),t.createElement(N.default,{open:eu,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>ot(void 0,null,function*(){Gn===2?(yield(0,q.ZP)(`/api/homework_commons/${ye.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:ye.categoryId,comment:cu,status:En}})).status===0&&(i.ZP.info("\u6253\u56DE\u6210\u529F"),Uu(),Mu(),Xn(!1)):(yield(0,q.ZP)(`/api/homework_commons/${ye.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:ye.categoryId,comment:cu,min_score:su,max_score:au}})).status===0&&(i.ZP.info("\u6253\u56DE\u6210\u529F"),Uu(),Mu(),Xn(!1))}),onCancel:()=>{Uu(),Xn(!1)}},t.createElement("div",{style:{padding:"32px"}},Gn===1&&t.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",su,"-",au,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Gn===2&&t.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Pt=Me.task_status)==null?void 0:Pt.filter(pe=>En==null?void 0:En.includes(pe.id)).map(pe=>pe.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),t.createElement("br",null),t.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Wn==null?void 0:Wn.count,"\u540D\u5B66\u751F")))),t.createElement(Tn,null),t.createElement(zt,{isShow:da,setIsShow:Gu,item:ma,coursesId:ye.coursesId,categoryId:ye.categoryId}),t.createElement("aside",{className:"tc mb50 mt30"},t.createElement(ue.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Iu,current:ye.page||1,defaultPageSize:20,total:Me.work_count})))};var $t=(0,ie.connect)(({shixunHomeworks:oe,classroomList:fe,loading:I,user:z})=>({shixunHomeworks:oe,classroomList:fe,loading:I.effects,user:z}))(Et)},3589:function(tt,K,a){"use strict";a.r(K),a.d(K,{default:function(){return Nr}});var e=a(59301),M=a(52430),i=a(44993),p=a(6767),N=a(62957),S=a(99571),ce=a(91882),P=a(25399),D=a(20554),g=a(54172),j=a(27812),h=a(89299),B=a(98573),ge=Object.defineProperty,O=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Le=(o,u,l)=>u in o?ge(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,w=(o,u)=>{for(var l in u||(u={}))k.call(u,l)&&Le(o,l,u[l]);if(O)for(var l of O(u))ue.call(u,l)&&Le(o,l,u[l]);return o},m=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const L=({shixunHomeworks:o,dispatch:u})=>{const l=(0,i.useParams)();return e.createElement(N.default,{centered:!0,title:"\u63D0\u793A",open:o.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>m(void 0,null,function*(){(yield u({type:"shixunHomeworks/deleteReply",payload:{object_id:o.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(p.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"shixunHomeworks/getReplyList",payload:w({},o.actionTabs.params)}))}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var X=(0,i.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(L),ae=a(61186),E=a.n(ae),Ee=a(13952),q=a(29787),ie=a(13747),Re={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",bg:"bg___F3FV1",top:"top___vNhKr",desc:"desc___IlwMy",deseIconSty:"deseIconSty___gIJAj",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF",buttonEdit:"buttonEdit____8SMk",md:"md___cq_mx",maskWrap:"maskWrap___bHoew",desHead:"desHead___Njyrc",mask:"mask___o8p8v",info:"info___V66Uf",upDownSty:"upDownSty___Q_kpi"},qe="data:image/png;base64,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",d=a(64681),A=a(4213),te=a(56082),je=a(87954),ve=a(18257),R=a(39181),F=a(19719),_=a(35241),V=a(44589),W=a(87395),Ne=a(84105),he=Object.defineProperty,rt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Vt=(o,u,l)=>u in o?he(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,At=(o,u)=>{for(var l in u||(u={}))Te.call(u,l)&&Vt(o,l,u[l]);if(Lt)for(var l of Lt(u))en.call(u,l)&&Vt(o,l,u[l]);return o},ln=(o,u)=>rt(o,Zt(u)),yt=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});E().locale("ZH-cn");let T=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];const Ue=e.createContext({}),Qt=()=>{const{setActivatorNodeRef:o,listeners:u}=(0,e.useContext)(Ue);return e.createElement(S.ZP,At({type:"text",size:"small",className:Re.upDownSty,icon:e.createElement(P.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},e.createElement(te.Z,null)),style:{cursor:"move"},ref:o},u))},Tn=o=>{const{attributes:u,listeners:l,setNodeRef:Ce,setActivatorNodeRef:Ze,transform:Qe,transition:Y,isDragging:Be}=(0,F.nB)({id:o["data-row-key"]}),y=At(ln(At({},o.style),{transform:_.ux.Translate.toString(Qe),transition:Y}),Be?{position:"relative",zIndex:100}:{}),H=(0,e.useMemo)(()=>({setActivatorNodeRef:Ze,listeners:l}),[Ze,l]);return e.createElement(Ue.Provider,{value:H},e.createElement("tr",At(ln(At({},o),{ref:Ce,style:y}),u)))},yn=({shixunHomeworks:o,classroomList:u,globalSetting:l,user:Ce,loading:Ze,dispatch:Qe})=>{var Y,Be,y,H;const[mt,St]=(0,e.useState)(ln(At({},(0,i.useParams)()),{page:1,per_page:10})),[we,$e]=(0,e.useState)([]),[An,Ct]=(0,e.useState)(-1),[Tt,vt]=(0,e.useState)(""),[le,Nt]=(0,e.useState)(""),{detailLeftMenus:Cn}=u,re=(0,i.useLocation)(),[Ye,Yt]=(0,e.useState)({}),{workDetail:Ln,workList:x,workSetting:ze}=o,[Dt,ne]=(0,e.useState)("1"),[b,c]=(0,e.useState)(!1),[ut,jt]=(0,e.useState)(!1),[He,Ht]=(0,e.useState)(""),[ct,lt]=(0,e.useState)(1),Xe=(0,e.useRef)(null),[an,wn]=(0,e.useState)(!1);(0,e.useEffect)(()=>{x.homework_status&&f()},[x]),(0,e.useEffect)(()=>{Xe.current&&(Xe.current.clientHeight>200?lt(2):lt(4))},[we==null?void 0:we.description]);function f(){return yt(this,null,function*(){var De,Ve,et;c(!0);let Bt=yield(0,M.ZP)(`/api/courses/${mt.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:ln(At({},mt),{id:mt.categoryId})});if($e(Bt),c(!1),mt.defaultExpandedRowKeys=[`${(Ve=(De=Bt==null?void 0:Bt.data)==null?void 0:De[0])==null?void 0:Ve.identifier}`],Bt!=null&&Bt.hide_description)ne("2");else if(Dt!="2"){if((et=x.homework_status)!=null&&et.includes("\u5BFC\u5165"))return;ne(Bt!=null&&Bt.description?"1":"2")}St(At({},mt))})}const J=()=>{if(ct===1)return{visibility:"hidden"};if(ct===2)return{overflow:"hidden",height:"200px"};if(ct===3)return{overflow:"initial"};if(ct===4)return{overflow:"initial"}},Se=De=>yt(void 0,[De],function*({active:Ve,over:et}){if(Ve.id!==(et==null?void 0:et.id)&&(et!=null&&et.id)){$e(gn=>{var Kt;const kn=(Kt=gn==null?void 0:gn.data)==null?void 0:Kt.findIndex(Nu=>Nu.identifier===Ve.id),gu=gn==null?void 0:gn.data.findIndex(Nu=>Nu.identifier===(et==null?void 0:et.id));return ln(At({},gn),{data:(0,V.Rp)(gn==null?void 0:gn.data,kn,gu)})});let Bt=yield(0,M.ZP)(`/api/courses/${mt==null?void 0:mt.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:mt==null?void 0:mt.categoryId,origin_identifier:Ve==null?void 0:Ve.id,target_identifier:et==null?void 0:et.id}});(Bt==null?void 0:Bt.status)==0&&(p.ZP.success("\u6392\u5E8F\u6210\u529F"),f())}}),ht=De=>yt(void 0,null,function*(){const Ve=()=>yt(void 0,null,function*(){let Bt=yield(0,M.ZP)(`/api/item_banks/${De}/copy_hack_item.json`,{method:"post"});(Bt==null?void 0:Bt.status)===0&&p.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});wn(!0);let et=yield(0,M.ZP)(`/api/item_banks/${De}/check_hack_item.json`,{method:"get"});(et==null?void 0:et.status)===-20?N.default.confirm({icon:null,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u8BD5\u9898\u5E93\u63D0\u793A",content:"\u8BE5\u8BD5\u9898\u5728\u8BD5\u9898\u5E93\u4E2D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BD5\u9898\u5E93\uFF1F",onOk:Ve}):Ve(),wn(!1)});return e.createElement("section",{className:Re.bg},e.createElement(q.Z,{spinning:b},(!(we!=null&&we.hide_description)||(0,d.GJ)())&&e.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!ut&&(0,d.GJ)()&&e.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(ze==null?void 0:ze.hack_edit_permission)&&e.createElement("span",{className:Re.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{jt(!0)}},e.createElement(P.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},e.createElement("i",{className:"iconfont icon-bianji-moren font14"}),e.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),e.createElement("span",{className:Re.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>yt(void 0,null,function*(){if(!(we!=null&&we.hide_description))N.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>yt(void 0,null,function*(){let De=yield(0,M.ZP)(`/api/homework_commons/${mt==null?void 0:mt.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(De==null?void 0:De.status)==0&&(p.ZP.success("\u9690\u85CF\u6210\u529F"),f())})});else{let De=yield(0,M.ZP)(`/api/homework_commons/${mt==null?void 0:mt.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(De==null?void 0:De.status)==0&&(p.ZP.success("\u516C\u5F00\u6210\u529F"),f())}})},e.createElement(P.Z,{title:we!=null&&we.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},e.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),e.createElement("span",null,we!=null&&we.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),ut?e.createElement(e.Fragment,null,e.createElement(A.Z,{defaultValue:we==null?void 0:we.description,watch:!0,height:155,onChange:De=>{Ht(De)}}),e.createElement("div",{style:{display:"flex"}},e.createElement(S.ZP,{size:"middle",type:"primary",className:`${Re.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>yt(void 0,null,function*(){lt(1);let De=yield(0,M.ZP)(`/api/homework_commons/${mt==null?void 0:mt.categoryId}/update_description.json`,{method:"post",body:{description:He}});(De==null?void 0:De.status)==0&&(p.ZP.success("\u7F16\u8F91\u6210\u529F"),jt(!1),f())})},"\u63D0\u4EA4"),e.createElement(S.ZP,{size:"middle",type:"primary",ghost:!0,className:Re.buttonEdit,onClick:()=>{jt(!1)}},"\u53D6\u6D88"))):!!(we!=null&&we.description)&&e.createElement("div",{ref:Xe,className:Re.maskWrap,style:J()},e.createElement("div",{className:Re.desHead},e.createElement("img",{src:qe,width:94})),e.createElement(B.Z,{className:Re.md,value:(we==null?void 0:we.description)||""}),ct===2&&e.createElement("div",{className:Re.mask},e.createElement("div",{onClick:()=>lt(3)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-zhankai4"}))),ct===3&&e.createElement("div",{className:Re.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},e.createElement("div",{onClick:()=>lt(2)},"\u6536\u8D77",e.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,d.dE)()&&!!(we!=null&&we.group_name)&&e.createElement("div",{className:Re.info},e.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/${(Y=we==null?void 0:we.user)==null?void 0:Y.image_url}`}),e.createElement("div",{className:"ml20",style:{alignItems:"start"}},e.createElement("b",null,(we==null?void 0:we.name)||""),e.createElement("span",{title:(we==null?void 0:we.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(we==null?void 0:we.group_name)||"")),e.createElement(P.Z,{title:e.createElement(e.Fragment,null,e.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(we==null?void 0:we.late_final_score)||0),e.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(we==null?void 0:we.late_penalty)||0),e.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(we==null?void 0:we.total_score)||0))},e.createElement("div",null,e.createElement("b",null,e.createElement(R.n,{value:we==null?void 0:we.total_score})),e.createElement("span",null,"\u603B\u6210\u7EE9"))),e.createElement("div",null,e.createElement("b",null,(we==null?void 0:we.total_time)||"-"),e.createElement("span",null,"\u603B\u8017\u65F6")),e.createElement("div",null,e.createElement("b",{style:{color:"#009C0F"}},we==null?void 0:we.pass_count),e.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),e.createElement("div",null,e.createElement("b",{style:{color:"#FA6400"}},we==null?void 0:we.doing_count),e.createElement("span",null,"\u8FDB\u884C\u4E2D")),e.createElement("div",null,e.createElement("b",{style:{color:"#E30000"}},we==null?void 0:we.not_pass_count),e.createElement("span",null,"\u672A\u7B54\u9898\u6570"))),!((Be=x.homework_status)!=null&&Be.includes("\u5BFC\u5165"))&&e.createElement("div",null,e.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,d.GJ)()&&e.createElement("div",{style:{marginBottom:"10px",fontSize:"12px"}},"\u53EF\u9F20\u6807\u62D6\u62FD\u201C ",e.createElement(te.Z,null)," \u201D\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"),mt.defaultExpandedRowKeys&&e.createElement(je.LB,{modifiers:[ve.DL],onDragEnd:Se},e.createElement(F.Fo,{items:(y=we==null?void 0:we.data)==null?void 0:y.map(De=>De==null?void 0:De.identifier),strategy:F.qw},e.createElement(g.default,{components:{body:{row:Tn}},dataSource:we==null?void 0:we.data,rowKey:De=>De==null?void 0:De.identifier,pagination:!1,expandable:{expandIcon:({expanded:De,onExpand:Ve,record:et})=>De?e.createElement(P.Z,{title:"\u6536\u8D77"},e.createElement(W.Z,{className:Re.upDownSty,onClick:Bt=>Ve(et,Bt)})):e.createElement(P.Z,{title:"\u5C55\u5F00"},e.createElement(Ne.Z,{className:Re.upDownSty,onClick:Bt=>Ve(et,Bt)})),expandedRowRender:De=>{var Ve;return e.createElement("div",{style:{padding:"10px 0px 10px 48px",borderRadius:2}},e.createElement("div",{style:{overflow:"auto",maxHeight:300}},e.createElement("p",null,"\u9898\u76EE\uFF1A",De==null?void 0:De.name),e.createElement("p",null,"\u63CF\u8FF0\uFF1A",e.createElement(B.Z,{value:(De==null?void 0:De.description)||""})),!(0,d.dE)()&&e.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",e.createElement(B.Z,{style:{fontSize:"14px"},value:(De==null?void 0:De.analysis)||"\u6682\u65E0\u89E3\u6790"}))),e.createElement("div",{style:{width:"100%",textAlign:"end"}},(ze==null?void 0:ze.hack_edit_permission)&&e.createElement(S.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${De==null?void 0:De.identifier}?type=1`),localStorage.setItem("program_homework",[mt.coursesId,mt.categoryId])}},"\u7F16\u8F91"),(ze==null?void 0:ze.hack_edit_permission)&&((Ve=we==null?void 0:we.homework_status)==null?void 0:Ve.includes("\u672A\u53D1\u5E03"))&&e.createElement(S.ZP,{className:"mt20",type:"primary",style:{marginLeft:20},ghost:!0,onClick:()=>{N.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>yt(void 0,null,function*(){let et=yield(0,M.ZP)(`/api/problems/${De==null?void 0:De.identifier}.json`,{method:"delete"});(et==null?void 0:et.status)===0&&(p.ZP.info("\u5220\u9664\u6210\u529F"),mt.page=1,f())})})}},"\u5220\u9664")))},defaultExpandedRowKeys:mt.defaultExpandedRowKeys},columns:(H=[(0,d.GJ)()&&{key:"sort",align:"center",width:40,render:()=>e.createElement(Qt,null)},{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(De,Ve,et)=>`${(mt.page-1)*mt.per_page+et+1}`},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,key:"name"},((0,d.dE)()||(we==null?void 0:we.show_score))&&{title:"\u5206\u503C",dataIndex:"hack_score",key:"hack_score",width:100},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",width:100,ellipsis:!0,render(De,Ve,et){return e.createElement("div",null,T[De])}},{title:"\u901A\u8FC7\u7387",dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,d.dE)()&&{title:"\u5F97\u5206",dataIndex:"score",key:"score",render:De=>{let Ve="",et=Number(De);return et>=0&&et<=60?Ve="c-red":et>=90?Ve="c-green":et>60?Ve="c-orange":Ve="",e.createElement("span",{className:Ve},De)}},(0,d.dE)()&&{title:"\u8017\u65F6",dataIndex:"time",key:"time",ellipsis:!0,width:100},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline",width:200,render:(De,Ve)=>e.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},De||"--")},(0,d.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"finish_status",key:"finish_status",render(De){return e.createElement(e.Fragment,null,De===0&&e.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),De===1&&e.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),De===2&&e.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:(0,d.GJ)()?280:146,align:"right",render(De,Ve,et){return e.createElement("div",null,(0,d.GJ)()&&e.createElement(S.ZP,{type:"link",style:{marginRight:"5px"},loading:an,onClick:()=>yt(this,null,function*(){ht(Ve==null?void 0:Ve.id)})},"\u52A0\u5165\u8BD5\u9898\u5E93"),e.createElement("a",{onClick:()=>{var Bt;if((0,d.Rm)()&&!((Bt=u.AssistantObject.hack)!=null&&Bt.can_question_eaderboard)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${mt.coursesId}/program_homework/${mt.categoryId}/${De}/ranking`)}},"\u6392\u884C"),e.createElement("a",{onClick:()=>yt(this,null,function*(){let Bt=yield(0,M.ZP)(`/api/problems/${Ve==null?void 0:Ve.identifier}/start.json`,{method:"get"});Bt&&(window.open(`/myproblems/${Bt==null?void 0:Bt.identifier}?type=1&backUrl=/classrooms/${mt.coursesId}/program_homework/${mt.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[mt.coursesId,mt.categoryId]))}),className:"ml20"},(0,d.GJ)()?"\u4F53\u9A8C":"\u8FDB\u5165\u7B54\u9898"),(ze==null?void 0:ze.hack_edit_permission)&&e.createElement("a",{className:"ml20",onClick:()=>yt(this,null,function*(){window.open(`/problems/newedit/${Ve==null?void 0:Ve.identifier}?type=1`),localStorage.setItem("program_homework",[mt.coursesId,mt.categoryId])})},"\u7F16\u8F91"))}}])==null?void 0:H.filter(De=>!!De)})))),e.createElement("aside",{style:{padding:"0 20px 20px 20px"}},e.createElement(ie.Z,{defaultCurrent:1,total:we==null?void 0:we.count,hideOnSinglePage:!0,showTotal:De=>e.createElement("span",null,"\u5171",De,"\u6761"),current:mt.page||1,pageSize:mt.per_page||10,onChange:(De,Ve)=>{mt.page=De,mt.per_page=Ve,St(At({},mt)),f()}})))),e.createElement(X,null))};var In=(0,i.connect)(({shixunHomeworks:o,classroomList:u,loading:l,user:Ce,globalSetting:Ze})=>({shixunHomeworks:o,globalSetting:Ze,classroomList:u,user:Ce,loading:l.effects}))(yn),cn=a(28284),Xt=a(77019),Ke=a(5269),Q=a(37568),G=a(62673),be=a(63604),We=a(59301),qt=Object.defineProperty,gt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,de=(o,u,l)=>u in o?qt(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,at=(o,u)=>{for(var l in u||(u={}))zt.call(u,l)&&de(o,l,u[l]);if(gt)for(var l of gt(u))t.call(u,l)&&de(o,l,u[l]);return o},kt=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const Ft=({shixunHomeworks:o,loading:u,dispatch:l,classroomList:Ce})=>{var Ze;const Qe=(0,i.useParams)(),[Y,Be]=(0,e.useState)(at(at({},{page:1,limit:20,group_ids:[]}),Qe)),y=(0,i.useLocation)(),{codeReview:H}=o,[mt,St]=(0,e.useState)({}),[we]=cn.default.useForm();Y.order="code_rate",Y.sort="desc",Y.category=Y.categoryId,(0,e.useEffect)(()=>{$e(),console.log("params",Y)},[Y]),(0,e.useEffect)(()=>{o.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&$e()},[o.actionTabs.key]);const $e=()=>kt(void 0,null,function*(){(yield l({type:"shixunHomeworks/getCodeReview",payload:at({},Y)})).status===-2&&setTimeout(()=>$e(),1500)}),An=()=>{},Ct=(vt,le)=>{Y.page=vt,Y.limit=20,l({type:"shixunHomeworks/getCodeReview",payload:at({},Y)})},Tt=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(vt,le,Nt)=>Y.limit*(Y.page-1)+Nt+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:vt=>We.createElement("span",{className:"c-orange"},vt)},{title:"\u64CD\u4F5C",dataInex:"action",render:(vt,le)=>We.createElement("div",null,We.createElement("a",{onClick:()=>{var Nt;if((0,d.Rm)()&&!((Nt=Ce.AssistantObject.hack)!=null&&Nt.can_view)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${Y.coursesId}/program_homework/${Y.categoryId}/review_detail/${le.user_id}`)}},"\u67E5\u770B"),We.createElement("br",null))}];return We.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(H==null?void 0:H.status)===-2&&We.createElement(be.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(H==null?void 0:H.status)!==-2&&We.createElement("div",null,We.createElement(Xt.Z,null,We.createElement(Ke.Z,{flex:"1"},We.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",H.last_review_time,We.createElement(S.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Y}})}},"\u4EE3\u7801\u67E5\u91CD"))),We.createElement(Ke.Z,null,We.createElement(Q.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:vt=>{Y.search=vt,l({type:"shixunHomeworks/getCodeReview",payload:Y})},style:{width:200}}),We.createElement("span",{className:"ml5 c-red"}))),((Ze=H.group_info)==null?void 0:Ze.length)>0&&We.createElement(We.Fragment,null,We.createElement(Xt.Z,null,We.createElement(Ke.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),We.createElement(Ke.Z,{flex:"80px"},We.createElement(G.default,{checked:Y.group_ids=="",value:"all",onChange:vt=>{delete Y.group_ids,Y.group_ids=[],Y.page=1,Be(at({},Y))}},"\u5168\u90E8")),We.createElement(Ke.Z,{flex:"1"},H.group_info&&H.group_info.map((vt,le)=>We.createElement(G.default,{style:{marginLeft:0},value:vt.id,checked:Y.group_ids.includes(vt.id),onChange:Nt=>{Nt.target.checked?Y.group_ids.push(vt.id):Y.group_ids.splice(Y.group_ids.indexOf(vt.id),1),Y.page=1,Be(at({},Y))}},vt.name,"(",vt.members_count,")")))),We.createElement(Xt.Z,{className:"font14 c-red mt5"},We.createElement(Ke.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),We.createElement("p",{className:"mt10"},We.createElement("span",{className:"c-red"},H.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",H.all_reviews_count,"\u4F5C\u54C1\uFF09"),We.createElement(g.default,{className:"mt30",loading:u["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:H.users_reviews,columns:Tt,onChange:(vt,le,Nt)=>{Nt.order==="ascend"&&(Y.b_order="asc"),Nt.order==="descend"&&(Y.b_order="desc"),Nt.order||delete Y.b_order,l({type:"shixunHomeworks/getCodeReview",payload:at({},Y)})}}),We.createElement("aside",{className:"tc mb50 mt30"},We.createElement(ie.Z,{showSizeChanger:!1,onChange:Ct,defaultCurrent:Y.page||1,current:Y.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:H.copy_reviews_count}))))};var pt=(0,i.connect)(({shixunHomeworks:o,classroomList:u,loading:l})=>({shixunHomeworks:o,classroomList:u,loading:l.effects}))(Ft),It=a(63680),ot=a(16326),ft=a(82326),Et=a(47889),$t=a(71051),oe=a(32134),fe=a(12893),I=a(89392),z={flex_box_center:"flex_box_center___pegyD",flex_space_between:"flex_space_between___OEf74",flex_box_vertical_center:"flex_box_vertical_center___Gg0ks",flex_box_center_end:"flex_box_center_end___ZDNgp",flex_box_column:"flex_box_column___kUnuF",form:"form___dWO2F",title:"title___tyrHF",content:"content____AOnH",pubColSty:"pubColSty___jjxFz",selectSty:"selectSty___RPIyk",borderSty:"borderSty___NbRdH",delSty:"delSty___Yap2B",delBorder:"delBorder___iWzM8",copHover:"copHover___DYJF8",work_checkbox_group:"work_checkbox_group___iY3Up"},dt=a(69098),Je=a(69782),xt=a(2686),ke=a(80954),C=a(59301),_e=Object.defineProperty,Gt=Object.defineProperties,Fn=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,vn=(o,u,l)=>u in o?_e(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Fe=(o,u)=>{for(var l in u||(u={}))Zn.call(u,l)&&vn(o,l,u[l]);if(Ut)for(var l of Ut(u))Jn.call(u,l)&&vn(o,l,u[l]);return o},Ae=(o,u)=>Gt(o,Fn(u)),Oe=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const Ge=(o,u)=>o==null?void 0:o.map(l=>{var Ce;return(Ce=u==null?void 0:u.find(Ze=>Ze.value===l))==null?void 0:Ce.id}),{RangePicker:Pt}=ot.default,{Option:_t}=ft.default,ye=({shixunHomeworks:o,user:u,loading:l,classroomList:Ce,dispatch:Ze})=>{var Qe,Y,Be,y,H,mt,St,we,$e,An,Ct,Tt;const vt=(0,i.useParams)(),{workSetting:le,workList:Nt,changeData:Cn}=o,[re,Ye]=(0,e.useState)(!0),[Yt,Ln]=(0,e.useState)(!1);let[x,ze]=(0,e.useState)([]),[Dt,ne]=(0,e.useState)([]),[b,c]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:dt.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0});(0,e.useEffect)(()=>(ut(),()=>{ze([])}),[]);const ut=()=>{Ze({type:"shixunHomeworks/getWorkSetting",payload:Fe({},vt)})};(0,e.useEffect)(()=>{var f,J;((0,d.G5)()||(0,d.Rm)()&&((f=Ce.AssistantObject.hack)!=null&&f.can_late||(J=Ce.AssistantObject.hack)!=null&&J.can_publish))&&Ye(!1)},[u,Ce]),(0,e.useEffect)(()=>{if(!(le!=null&&le.course_id))return;Object.keys(b).map(function(J){b[J]=le[J]}),(!b.allow_late||!b.unified_late)&&(b.late_minus_score=20,b.penalty_type=dt.Q.Percent),b.unified_setting||(b.unified_late=!1,b.unified_anonymous_comment=!1,b.unified_anonymous_appeal=!1),x=JSON.parse(JSON.stringify(le.group_settings.map(J=>Ae(Fe({},J),{group_name:[J.group_name]})).filter(J=>J.publish_time!==null))),Dt=JSON.parse(JSON.stringify(le.allow_late_settings.map(J=>Ae(Fe({},J),{group_name:[J.group_name]})).filter(J=>J.late_time!==null))),b.difficult_settings.length===0&&(b.difficult_settings=[0,0,0]),console.log(b),c(Fe({},b));const f=(0,h.QE)((x==null?void 0:x.length)>0?x:[]);ze([...f]),(Dt==null?void 0:Dt.length)<=0?ne([{late_minus_score:20}]):ne([...Dt])},[le]);const jt=()=>{var f;if(((f=u==null?void 0:u.userInfo)==null?void 0:f.user_status)===2){(0,xt.Rd)();return}const J=JSON.parse(JSON.stringify(b));if(J.categoryId=vt.categoryId,b.unified_setting||(x=x==null?void 0:x.map(Se=>{var ht;if(!Se.publish_time||!Se.end_time)throw p.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw p.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(ht=le.group_settings)==null?void 0:ht.filter(De=>{var Ve;return(Ve=Se==null?void 0:Se.group_name)==null?void 0:Ve.includes(De.group_name)}).map(De=>De.group_id||De.id).toString().split(","),Se})),J.group_settings=x,b.allow_late)if(b.unified_late){if(b.late_minus_score===null||b.late_minus_score===void 0||b.late_minus_score<0||b.late_minus_score>100)throw p.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!b.late_time)throw p.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Dt=Dt==null?void 0:Dt.map(Se=>{var ht,De;if(Se.late_minus_score===null||Se.late_minus_score===void 0||Se.late_minus_score<0||Se.late_minus_score>100)throw p.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Se.late_time)throw p.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw p.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(De=(ht=Se==null?void 0:Se.group_name)==null?void 0:ht.map(Ve=>{var et,Bt;let gn=(Bt=(et=le.group_settings)==null?void 0:et.filter(Kt=>(Kt==null?void 0:Kt.group_name)===Ve))==null?void 0:Bt[0];return gn==null?void 0:gn.group_id}))==null?void 0:De.toString().split(","),Se}),J.allow_late_settings=Dt;J.send_type===1&&(J.difficult_settings=J.difficult_settings.map(Se=>Se||0)),He(J)},He=f=>{var J;if(f.total_score===null){p.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(f!=null&&f.work_efficiency&&f.eff_score===null){p.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Se={shixun_evaluation:f.shixun_evaluation,challenge_settings:f.challenge_settings},ht=()=>Oe(void 0,null,function*(){Ln(!0),(yield(0,M.ZP)(`/api/homework_commons/${vt.categoryId}/publish_setting.json`,{method:"post",body:Fe({},f)})).status===0&&(p.ZP.success("\u66F4\u65B0\u6210\u529F"),ut(),Ze({type:"shixunHomeworks/getWorkList",payload:Fe({},vt)})),Ln(!1)});!(0,I.isEqual)(Cn,Se)&&!((J=Nt==null?void 0:Nt.homework_status)!=null&&J.includes("\u672A\u53D1\u5E03"))?N.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ht}):ht()},Ht=(f,J,Se="group_id")=>{var ht;return J?J.find(De=>De[Se]===f):(ht=le==null?void 0:le.group_settings)==null?void 0:ht.find(De=>De.group_id[0]===f)},ct=(le==null?void 0:le.allow_late)||(le==null?void 0:le.anonymous_comment),lt=f=>{var J,Se;const ht=Ht(f,le==null?void 0:le.allow_late_settings,"id"),De=Ht(f,le==null?void 0:le.anonymous_comment_settings),Ve=Ht(f);return(le==null?void 0:le.allow_late)&&ht&&E()(ht==null?void 0:ht.late_time)<=E()()||(le==null?void 0:le.anonymous_comment)&&De&&(De==null?void 0:De.evaluation_start)!==null||((Se=(E()(Ve==null?void 0:Ve.end_time)<=E()()&&((J=le==null?void 0:le.allow_late_settings)==null?void 0:J.filter(et=>et.group_id.includes(f))))[0])==null?void 0:Se.late_time)!=null},Xe=le==null?void 0:le.anonymous_comment,an=f=>{if(!f)return!1;const J=Ht(f,le==null?void 0:le.anonymous_comment_settings);return(le==null?void 0:le.anonymous_comment)&&J&&(J==null?void 0:J.evaluation_start)!==null},wn=(f,J)=>{var Se,ht,De,Ve,et;f!=null&&f.group_id||(f.group_id=Ge(f==null?void 0:f.group_name,le==null?void 0:le.group_settings)),Ze({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:f,index:J,rangePickerDisabled:(ht=(Se=f==null?void 0:f.group_id)==null?void 0:Se[0])!=null&&ht.publish_time?re||(E()()<=E()((Ve=Ht((De=f==null?void 0:f.group_id)==null?void 0:De[0]))==null?void 0:Ve.publish_time)?!1:[!0,lt((et=f==null?void 0:f.group_id)==null?void 0:et[0])]):!1,disabledDate:le==null?void 0:le.course_end_date}})};return C.createElement("section",{className:z.form},C.createElement("div",{className:z.title},"\u8BD5\u9898\u53D1\u5E03",C.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),C.createElement("div",{className:z.content},C.createElement(Et.ZP.Group,{disabled:re||!((Qe=Nt==null?void 0:Nt.homework_status)!=null&&Qe.includes("\u672A\u53D1\u5E03"))||!((Y=Ce.AssistantObject.hack)!=null&&Y.can_publish)&&(0,d.Rm)(),value:b.send_type,onChange:f=>{b.send_type=f.target.value,c(Object.assign({},b))}},C.createElement(Et.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),C.createElement(Et.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),b.send_type===1&&C.createElement("div",{className:z.content,style:{borderTop:"1px solid #fff"}},C.createElement(Xt.Z,{style:{marginLeft:"165px"}},C.createElement(Ke.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",C.createElement($t.Z,{size:"large",precision:0,disabled:re||!((Be=Nt==null?void 0:Nt.homework_status)!=null&&Be.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${b.difficult_count[0]||0}`,min:0,max:b.difficult_count[0]||0,value:b.difficult_settings[0],onChange:f=>{b.difficult_settings[0]=f,c(Object.assign({},b))},className:"ml10 mr20",style:{width:120}})),C.createElement(Ke.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",C.createElement($t.Z,{size:"large",precision:0,disabled:re||!((y=Nt==null?void 0:Nt.homework_status)!=null&&y.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${b.difficult_count[1]||0}`,min:0,max:b.difficult_count[1]||0,value:b.difficult_settings[1],onChange:f=>{b.difficult_settings[1]=f,c(Object.assign({},b))},className:"ml10 mr20",style:{width:120}})),C.createElement(Ke.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",C.createElement($t.Z,{size:"large",precision:0,disabled:re||!((H=Nt==null?void 0:Nt.homework_status)!=null&&H.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${b.difficult_count[2]||0}`,min:0,max:b.difficult_count[2]||0,value:b.difficult_settings[2],onChange:f=>{b.difficult_settings[2]=f,c(Object.assign({},b))},className:"ml10 mr20",style:{width:120}})))),C.createElement("div",{className:`${z.title} mt30`},"\u4F5C\u4E1A\u53D1\u5E03",C.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u65B9\u5F0F\uFF09")),C.createElement("div",{className:z.content},C.createElement(Et.ZP.Group,{disabled:re||!((mt=Nt==null?void 0:Nt.homework_status)!=null&&mt.includes("\u672A\u53D1\u5E03"))||!((St=Ce.AssistantObject.hack)!=null&&St.can_publish)&&(0,d.Rm)(),value:b.unified_setting,onChange:f=>{var J;if(!((J=Nt==null?void 0:Nt.homework_status)!=null&&J.includes("\u672A\u53D1\u5E03"))){p.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(b.unified_setting=!b.unified_setting,b.unified_setting||(b.unified_late=!1),c(Object.assign({},b)),b.unified_setting===!1&&x==""){ze(x.concat({}));return}b.unified_setting&&(ze([]),ne([{late_minus_score:5}]))}},C.createElement(Et.ZP,{value:!0,disabled:!(le!=null&&le.manage_all_group),style:{color:"#333333"}},"\u7EDF\u4E00\u53D1\u5E03"),C.createElement(Et.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((we=le==null?void 0:le.group_settings)==null?void 0:we.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),(($e=le==null?void 0:le.group_settings)==null?void 0:$e.length)===0&&C.createElement("p",{style:{marginLeft:"14px",color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),C.createElement("div",{className:z.content,style:{borderTop:"1px solid #fff"}},b.unified_setting&&C.createElement(Xt.Z,{align:"middle",className:"ml25"},C.createElement(Xt.Z,{align:"middle"},C.createElement(Ke.Z,{className:"c-grey-333"},"\u53D1\u5E03\u65F6\u95F4"),C.createElement(Ke.Z,{className:"ml10"},C.createElement(ot.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:f=>(0,Je.Q8)(f,le==null?void 0:le.course_end_date),disabledTime:f=>(0,Je.d0)(f),disabled:re||E()()>=E()(le==null?void 0:le.publish_time)||!((An=Ce.AssistantObject.hack)!=null&&An.can_publish)&&(0,d.Rm)(),value:b.publish_time?E()(b.publish_time):"",onChange:(f,J)=>{b.publish_time=J,(b.end_time==""||!b.end_time)&&b.unified_setting&&(b.end_time=E()(f).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),c(Object.assign({},b))}}))),C.createElement(Xt.Z,{align:"middle",style:{marginLeft:40}},C.createElement(Ke.Z,{className:"c-grey-333"},"\u622A\u6B62\u65F6\u95F4"),C.createElement(Ke.Z,{className:"ml10"},C.createElement(ot.default,{style:{width:170},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:E()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(le==null?void 0:le.allow_late)&&(le==null?void 0:le.homework_status.includes("\u5DF2\u622A\u6B62"))||re||(le==null?void 0:le.allow_late)&&E()()>=E()(le==null?void 0:le.end_time)||!((Ct=Ce.AssistantObject.hack)!=null&&Ct.can_publish)&&(0,d.Rm)(),disabledDate:f=>(0,Je.Q8)(f,le==null?void 0:le.course_end_date,b.publish_time),disabledTime:f=>(0,Je.d0)(f,b.publish_time),value:b.end_time?E()(b.end_time):"",onChange:(f,J)=>{b.end_time=J,c(Object.assign({},b))}})))),!b.unified_setting&&(x==null?void 0:x.length)>0&&C.createElement(Xt.Z,{className:"ml25"},x&&x.map(function(f,J){var Se,ht,De,Ve;return C.createElement(Ke.Z,{className:J!==0&&"mt20",span:24,key:J},C.createElement(Xt.Z,{gutter:[0,16]},C.createElement(Ke.Z,{span:8},C.createElement(Xt.Z,{gutter:[8,16],align:"middle"},C.createElement(Ke.Z,{style:{minWidth:85},className:"c-grey-333"},"\u53D1\u5E03\u89C4\u5219 ",J+1),C.createElement(Ke.Z,{flex:"1",style:{maxWidth:300}},C.createElement(ft.default,{size:"large",disabled:re||((Se=le==null?void 0:le.homework_status)!=null&&Se.includes("\u672A\u53D1\u5E03")&&f.id||E()(){var Bt;if(!((Bt=Ce.AssistantObject.hack)!=null&&Bt.can_publish)&&(0,d.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}x[J].group_name=et,x[J].group_id=f.group_id;const gn=(0,I.flattenDeep)(x.map(kn=>kn.group_name)),Kt=Dt.map(kn=>{let gu=(kn==null?void 0:kn.group_name)||[];return Ae(Fe({},kn),{group_name:(0,I.remove)(gu,Nu=>gn.includes(Nu))})});ne(Kt),ze(x.slice())},maxTagCount:4,maxTagPlaceholder:et=>C.createElement("div",{style:{cursor:"pointer"},onClick:()=>wn(f,J)},"+",et==null?void 0:et.length)},le.group_settings&&le.group_settings.map(function(et){if(!x.map(Bt=>Bt.group_name).toString().split(",").includes(String(et.group_name)))return C.createElement(_t,{value:et.group_name,key:et.id},et.group_name)}))))),C.createElement(Ke.Z,{span:14,style:{display:"flex",alignItems:"center"}},C.createElement(Pt,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[f.publish_time?E()(f.publish_time):E()(),E()()]},disabled:re||(E()()<=E()((ht=Ht(f.id))==null?void 0:ht.publish_time)?!1:[!0,lt(f.id)]),style:{width:605,marginLeft:10},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:et=>(0,Je.Q8)(et,le==null?void 0:le.course_end_date),disabledTime:et=>(0,Je.d0)(et),showTime:{format:"HH:mm",defaultValue:[E()((0,h.U6)(),"HH:mm"),E()((0,h.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[f.publish_time?E()(f.publish_time):void 0,f.end_time?E()(f.end_time):void 0],onChange:(et,Bt)=>{var gn;if(!((gn=Ce.AssistantObject.hack)!=null&&gn.can_publish)&&(0,d.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}x[J].publish_time=Bt[0],!f.end_time&&Bt[0]?x[J].end_time=E()(Bt[0]).add(7,"days"):x[J].end_time=Bt[1],ze([...x])},onCalendarChange:(et,Bt,gn)=>{if(Bt!=null&&Bt[0]&&!Bt[1]){const Kt=E()(Bt[0]).add(7,"days");x[J].publish_time=Bt[0],x[J].end_time=Kt,ze([...x])}}})),!re&&C.createElement(Ke.Z,{span:2,style:{display:"flex",alignItems:"center"}},((De=f==null?void 0:f.group_id)==null?void 0:De.length)>1&&C.createElement(P.Z,{title:"\u89C4\u5219\u62C6\u5206"},C.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>wn(f,J)})),x.length<((Ve=le==null?void 0:le.group_settings)==null?void 0:Ve.length)&&C.createElement(oe.Z,{className:"c-green ml10 mr10",onClick:()=>{ze(x.concat({}))}}),((f==null?void 0:f.publish_time)&&E()(){var et;if(!((et=Ce.AssistantObject.hack)!=null&&et.can_publish)&&(0,d.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Bt=(0,I.cloneDeep)(Dt);Bt.forEach((gn,Kt)=>{gn.group_name&&(gn.group_name=gn.group_name.filter(kn=>{var gu;return!((gu=x[J].group_name)!=null&&gu.includes(kn))}))}),ne(Bt),x=x.filter((gn,Kt)=>J!==Kt),ze(x.slice()),setTimeout(()=>ze(x.slice()),10)}}))))}))),C.createElement("div",{className:`${z.title} mt30`},"\u8865\u4EA4\u8BBE\u7F6E",C.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),C.createElement("div",{className:z.content},C.createElement(Xt.Z,null,C.createElement(G.default,{checked:b.allow_late,disabled:re||(le==null?void 0:le.allow_late),onChange:f=>{var J;if(!((J=Ce.AssistantObject.hack)!=null&&J.can_late)&&(0,d.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}f.target.checked&&N.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:C.createElement("div",{style:{padding:10,background:"#f5f6f9"}},C.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),C.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),C.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),b.allow_late=!b.allow_late,Dt==""&&ne([{late_minus_score:5}]),c(Object.assign({},b))}},C.createElement("span",{style:{fontSize:"14px"}},"\u5F00\u542F\u8865\u4EA4")))),(b==null?void 0:b.allow_late)&&C.createElement("div",{className:z.content,style:{borderTop:"1px solid #fff",paddingLeft:54}},C.createElement("div",null,C.createElement("span",{style:{color:"#333333",marginRight:12}},"\u8865\u4EA4\u65B9\u5F0F\uFF1A"),C.createElement(Et.ZP.Group,{disabled:re||(le==null?void 0:le.anonymous_comment)||(le==null?void 0:le.allow_late),value:b.unified_late,onChange:f=>{var J;if((0,d.Rm)()&&!((J=Ce.AssistantObject.hack)!=null&&J.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b.unified_late=f.target.value,Dt==""&&!f.target.value&&ne([{late_minus_score:5}]),c(Fe({},b))}},(b==null?void 0:b.unified_setting)&&C.createElement(Et.ZP,{value:!0,style:{color:"#333333"},disabled:!(le!=null&&le.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((Tt=le==null?void 0:le.group_settings)==null?void 0:Tt.length)&&C.createElement(Et.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),b!=null&&b.unified_late?C.createElement(C.Fragment,null,C.createElement(Xt.Z,{align:"middle",className:"mt25"},C.createElement(Ke.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206:"),C.createElement(Ke.Z,{className:"ml5"},C.createElement(dt.Z,{disabled:re||Xe,value:{type:b.penalty_type,inputValue:b.late_minus_score},onChange:f=>{var J;if((0,d.Rm)()&&!((J=Ce.AssistantObject.hack)!=null&&J.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}c(Ae(Fe({},b),{late_minus_score:f.inputValue,penalty_type:f.type}))}})),C.createElement(Ke.Z,{flex:"1",className:"ml5"},C.createElement("span",{className:"c-grey-c ml10"},b.penalty_type===dt.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),C.createElement(Xt.Z,{align:"middle",className:"mt25"},C.createElement(Ke.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),C.createElement(Ke.Z,{className:"ml5"},C.createElement(ot.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:E()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:re||Xe,value:b.late_time?E()(b.late_time):"",disabledDate:f=>(0,Je.Q8)(f,le==null?void 0:le.course_end_date),disabledTime:f=>(0,Je.d0)(f),onChange:(f,J)=>{var Se;if((0,d.Rm)()&&!((Se=Ce.AssistantObject.hack)!=null&&Se.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b.late_time=J,c(Object.assign({},b))}})),C.createElement(Ke.Z,null,C.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))):Dt.map(function(f,J){var Se;return C.createElement(Ke.Z,{span:24,key:J},C.createElement(Xt.Z,{className:"mt25",align:"middle"},C.createElement(Ke.Z,null,C.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",J+1,"\uFF1A"),C.createElement(ft.default,{size:"large",disabled:re||!((Se=Nt==null?void 0:Nt.homework_status)!=null&&Se.includes("\u672A\u53D1\u5E03"))&&f.id||(le==null?void 0:le.anonymous_comment),mode:"multiple",className:`${z.selectSty}`,style:{width:200},value:typeof f.group_name=="string"?[f.group_name]:f.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ht=>{var De;if((0,d.Rm)()&&!((De=Ce.AssistantObject.hack)!=null&&De.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt[J].group_name=ht,Dt[J].group_id=f.group_id,ne(Dt.slice())}},le.group_settings&&le.group_settings.map(function(ht){if(b!=null&&b.unified_setting&&!Dt.map(De=>De.group_name).toString().split(",").includes(String(ht.group_name)))return C.createElement(_t,{value:ht.group_name,key:ht.id},ht.group_name);if(x.map(De=>De.group_name).toString().split(",").includes(String(ht.group_name))&&!Dt.map(De=>De.group_name).toString().split(",").includes(String(ht.group_name)))return C.createElement(_t,{value:ht.group_name,key:ht.id},ht.group_name)}))),C.createElement(Ke.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},C.createElement("div",{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206\uFF1A"),C.createElement(dt.Z,{disabled:re||an(f.id),value:{type:f.penalty_type,inputValue:f.late_minus_score},onChange:ht=>{var De;if((0,d.Rm)()&&!((De=Ce.AssistantObject.hack)!=null&&De.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt[J].late_minus_score=ht.inputValue,Dt[J].penalty_type=ht.type,ne([...Dt])}})),C.createElement(Ke.Z,{className:"ml20"},C.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),C.createElement(ot.default,{size:"large",disabled:re||an(f.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:E()((0,h.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ht=>(0,Je.Q8)(ht,le==null?void 0:le.course_end_date),disabledTime:ht=>(0,Je.d0)(ht),format:"YYYY-MM-DD HH:mm",value:f!=null&&f.late_time?E()(f.late_time):void 0,onChange:(ht,De)=>{var Ve;if((0,d.Rm)()&&!((Ve=Ce.AssistantObject.hack)!=null&&Ve.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt[J].late_time=De,ne([...Dt])}})),!re&&C.createElement(Ke.Z,{style:{marginLeft:10}},J>0&&!f.id&&C.createElement(fe.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Dt=Dt.filter((ht,De)=>J!==De),ne(Dt.slice()),setTimeout(()=>ne(Dt.slice()),10)}}),C.createElement(oe.Z,{className:"c-green",onClick:()=>{var ht;if((0,d.Rm)()&&!((ht=Ce.AssistantObject.hack)!=null&&ht.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ne(Dt.concat({penalty_type:dt.Q.Percent,late_minus_score:20}))}}))))})),!re&&C.createElement(S.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Yt,onClick:()=>jt()},"\u4FDD\u5B58"),C.createElement(ke.Z,{onConfirm:(f,J)=>{x.splice(f,0,...J),x.splice(f+J.length,1);const Se=(0,h.QE)([...x]);ze([...Se])}}))};var Jt=(0,i.connect)(({shixunHomeworks:o,classroomList:u,user:l,loading:Ce})=>({shixunHomeworks:o,loading:Ce.effects,user:l,classroomList:u}))(ye),un=a(21470),Mn={ts_txt:"ts_txt___ioOdK",title_txt:"title_txt___ItBg3",work_radio:"work_radio___VajkW",work_radio_group:"work_radio_group___qCIZa",work_button:"work_button___s2PWM",result_con:"result_con___sPgLZ",result_title:"result_title___btcX4"},fn=a(48102),Me=a(59301),bn=Object.defineProperty,Un=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,On=(o,u,l)=>u in o?bn(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,eu=(o,u)=>{for(var l in u||(u={}))bt.call(u,l)&&On(o,l,u[l]);if(on)for(var l of on(u))En.call(u,l)&&On(o,l,u[l]);return o},Xn=(o,u)=>Un(o,rn(u)),Wn=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const mu=({shixunHomeworks:o,classroomList:u,loading:l,dispatch:Ce,dimensionValue:Ze})=>{var Qe,Y;const Be=(0,i.useParams)(),{workSetting:y}=o,[H,mt]=(0,e.useState)(eu({page:1,limit:5},Be)),[St,we]=(0,e.useState)(!1),[$e,An]=(0,e.useState)([]),[Ct,Tt]=(0,e.useState)(null),[vt,le]=(0,e.useState)(!1),[Nt,Cn]=(0,e.useState)(!1),[re,Ye]=(0,e.useState)(!1),[Yt,Ln]=(0,e.useState)({}),x=(0,e.useRef)(null),[ze,Dt]=(0,e.useState)([]),ne=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(lt,Xe,an)=>(H.page-1)*H.limit+an+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:H.order==="student_id"?H.b_order==="desc"?"descend":"ascend":null,render:lt=>Me.createElement(P.Z,{placement:"bottomLeft",title:lt||"--"},Me.createElement("span",{className:"current"},lt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(lt,Xe)=>Me.createElement(h.rK,{status:lt})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:(lt,Xe)=>Me.createElement("span",{style:{color:"#0152d9"}},lt)},{title:"\u64CD\u4F5C",width:120,render:(lt,Xe,an)=>Me.createElement("a",{onClick:()=>Wn(void 0,null,function*(){(0,h.xg)(Xe==null?void 0:Xe.url)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}],b=lt=>Wn(void 0,null,function*(){we(!0);const Xe=yield(0,M.ZP)(`/api/homework_commons/${Be.categoryId}/works_list.json`,{method:"get",params:Xn(eu({},lt),{work_status:[1,2,3]})});Xe!=null&&Xe.student_works&&An((Xe==null?void 0:Xe.student_works)||[]),we(!1)}),c=()=>Wn(void 0,null,function*(){Ye(!0);const lt=yield(0,M.ZP)(`/api/student_works/${Yt==null?void 0:Yt.id}/get_code.json`,{method:"get",params:{hack_id:Ct,user_id:Yt==null?void 0:Yt.user_id}});if(lt.status==0&&(lt==null?void 0:lt.game_codes.length)>0){Ye(!1),Cn(!0);let Xe=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${Ze.map((an,wn)=>an+(wnWn(void 0,null,function*(){var wn;ltlt.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),He=(lt,Xe,an,wn)=>Wn(void 0,null,function*(){x.current=new fn.Z(Ee.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:an,shixun_id:Ct,source:"hack",is_chat:!1,type:9,description:an,query:Xe,user_id:Yt==null?void 0:Yt.user_id}),yield new Promise((f,J)=>{x.current.on("data",Se=>{ze[lt].aiText=jt(Se.full),Dt([...ze])}),x.current.on("done",()=>Wn(void 0,null,function*(){yield ut(lt+1,wn,an)})),x.current.startStream()})}),Ht=()=>{Ye(!1),Ln({}),le(!0)},ct=(Qe=$e==null?void 0:$e.filter(lt=>(lt==null?void 0:lt.work_status)===0))==null?void 0:Qe.map(lt=>lt==null?void 0:lt.id);return Me.createElement(Me.Fragment,null,Me.createElement("div",{className:Mn.work_button,onClick:()=>{var lt,Xe,an;if(((lt=y==null?void 0:y.hack_settings)==null?void 0:lt.length)===0)return p.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE~");Ht(),b(H),((Xe=y==null?void 0:y.hack_settings)==null?void 0:Xe.length)>0&&Tt((an=y==null?void 0:y.hack_settings[0])==null?void 0:an.hack_id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Me.createElement(N.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:vt,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if(($e==null?void 0:$e.length)==0)return le(!1);if(!(Yt!=null&&Yt.id))return p.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");c()},onCancel:()=>{le(!1)},maskClosable:!1,confirmLoading:re},Me.createElement(q.Z,{spinning:re,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},($e==null?void 0:$e.length)>0?Me.createElement(Me.Fragment,null,Me.createElement("div",{className:Mn.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),Me.createElement(g.default,{loading:St,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[Yt==null?void 0:Yt.id],onChange:(lt,Xe)=>{Ln(Xe[0])},getCheckboxProps:lt=>({disabled:ct.includes(lt.id)})},dataSource:$e,columns:ne,pagination:!1,onChange:(lt,Xe,an)=>{an.field&&(H.order=an.field),an.order||(H.b_order="asc"),an.order==="ascend"&&(H.b_order="asc"),an.order==="descend"&&(H.b_order="desc"),an.order||(H.b_order="asc"),b(H)}}),Me.createElement("div",{className:Mn.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE"),Me.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Me.createElement(Et.ZP.Group,{className:Mn.work_radio_group,value:Ct,onChange:lt=>Tt(lt.target.value)},(Y=y==null?void 0:y.hack_settings)==null?void 0:Y.map(lt=>Me.createElement(Et.ZP,{key:lt.hack_id,value:lt.hack_id},lt.hack_name))))):Me.createElement(be.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),Me.createElement(N.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:Nt,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>Cn(!1),onCancel:()=>Cn(!1),maskClosable:!1},ze.map((lt,Xe)=>Me.createElement("div",{key:Xe,className:Mn.result_con,style:{marginTop:Xe>0?"20px":""}},Me.createElement("div",{className:Mn.result_title},lt==null?void 0:lt.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Me.createElement("div",{className:"p20"},Me.createElement(B.Z,{value:lt==null?void 0:lt.aiText,style:{fontSize:"12px"}}))))))};var Gn=(0,i.connect)(({shixunHomeworks:o,classroomList:u,loading:l,user:Ce})=>({shixunHomeworks:o,classroomList:u,loading:l.effects,user:Ce}))(mu),$=a(59301),iu=Object.defineProperty,Fu=Object.defineProperties,au=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,cu=(o,u,l)=>u in o?iu(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,tu=(o,u)=>{for(var l in u||(u={}))su.call(u,l)&&cu(o,l,u[l]);if(vu)for(var l of vu(u))Bu.call(u,l)&&cu(o,l,u[l]);return o},Yu=(o,u)=>Fu(o,au(u)),Xu=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});function Au(o,u){const l=[];for(let Ce=o;Ce{let u=new Date;const l=E()(o).format("HH");if(E()(o).isSame(E()(u),"day")){const Ce=E()(u).format("HH"),Ze=E()(u).format("mm");return{disabledHours:()=>Au(0,24).splice(1,Ce*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",l,Ce),E()(o).isSame(E()(u),"hour")&&l<=Ce?Au(0,60).splice(0,Ze):Au(60,60))}}else if(E()(o).isSame(E()(),"day")){const Ce=E()().format("HH"),Ze=E()().format("mm");return{disabledHours:()=>Au(0,24).splice(0,Ce),disabledMinutes:()=>l<=Ce?Au(0,Ze):Au(60,60)}}else return},{RangePicker:da}=ot.default,{Option:Gu}=ft.default,ma=({shixunHomeworks:o,loading:u,dispatch:l})=>{var Ce,Ze,Qe,Y,Be,y;const H=(0,i.useParams)(),{verifyModelUser:mt,ContactModalElement:St}=(0,un.Z)(),we=(0,i.useLocation)(),{workSetting:$e,workList:An,changeData:Ct}=o,[Tt,vt]=(0,e.useState)(!0),[le,Nt]=(0,e.useState)({}),[Cn,re]=(0,e.useState)(!1),[Ye]=cn.default.useForm();let[Yt,Ln]=(0,e.useState)([]),[x,ze]=(0,e.useState)([]);const[Dt,ne]=(0,e.useState)([]),b=(0,e.useRef)(!0);let[c,ut]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,open_code:!1,rank_forbidden:!1,hack_analysis:!1,hack_answer:!1,open_code_type:void 0,hack_analysis_type:2,hack_answer_type:1,comment_public:!0,total_score:"",eff_score:0,rank_forbidden_start:"",rank_forbidden_end:"",show_late_code:!0,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1,ai_code_evaluation:!1,ai_code_optimization:!1,ai_code_comment:!1,ai_guide:!1,ai_guide_data:{unanswered_msg:"\u770B\u8D77\u6765\u4F60\u53EF\u80FD\u6B63\u5728\u4ED4\u7EC6\u601D\u8003\u8FD9\u9053\u9898\u76EE\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u7591\u95EE\u6216\u662F\u9700\u8981\u4E00\u4E9B\u63D0\u793A\uFF0C\u8BF7\u968F\u65F6\u544A\u8BC9\u6211\uFF01\u6211\u5F88\u4E50\u610F\u5E2E\u5FD9\u3002",unanswered_time:10,unedit_time:3,evaluation_msg:"\u6211\u6CE8\u610F\u5230\u4F60\u5728\u8FD9\u4E00\u5173\u5361\u9047\u5230\u4E86\u4E00\u4E9B\u6311\u6218\u3002\u522B\u62C5\u5FC3\uFF0C\u8FD9\u662F\u5B66\u4E60\u8FC7\u7A0B\u4E2D\u7684\u5E38\u89C1\u60C5\u51B5\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u6765\u5206\u6790\u4E00\u4E0B\u54EA\u91CC\u51FA\u4E86\u95EE\u9898\u5427\uFF01",evaluation_num:3}});const[jt,He]=(0,e.useState)(!1),[Ht,ct]=(0,e.useState)([]);(0,e.useEffect)(()=>()=>{Ln([])},[]),(0,e.useEffect)(()=>{$e!=null&&$e.can_edit&&vt(!1)},[$e]);const lt=()=>{l({type:"shixunHomeworks/getWorkSetting",payload:tu({},H)})},Xe=f=>f&&f{var f;$e!=null&&$e.course_id&&b.current&&(b.current=!1,Object.keys(c).map(function(J){$e[J]!==void 0&&(c[J]=$e[J])}),(!c.allow_late||!c.unified_late)&&(c.late_penalty=5),Yt=JSON.parse(JSON.stringify($e.group_settings.map(J=>Yu(tu({},J),{group_name:[J.group_name]})).filter(J=>J.publish_time!==null))),x=JSON.parse(JSON.stringify($e.allow_late_settings.map(J=>Yu(tu({},J),{group_name:[J.group_name]})).filter(J=>J.rank_forbidden_start!==null))),ut(tu({},c)),Ln([...Yt]),(x==null?void 0:x.length)<=0?ze([{}]):ze([...x]),ct(((f=$e==null?void 0:$e.ai_code_evaluation_promote)==null?void 0:f.length)>0?$e==null?void 0:$e.ai_code_evaluation_promote:$e==null?void 0:$e.default_evaluation_dimension))},[$e]);const an=f=>{if(!($e!=null&&$e.ai_code_evaluation)&&(c!=null&&c.ai_code_evaluation)&&!f){He(!0);return}const J=JSON.parse(JSON.stringify(c));if(J.categoryId=H.categoryId,c.unified_setting||(Yt=Yt==null?void 0:Yt.map(Se=>{var ht;if(!Se.publish_time||!Se.end_time)throw p.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw p.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(ht=$e.group_settings)==null?void 0:ht.filter(De=>{var Ve;return(Ve=Se==null?void 0:Se.group_name)==null?void 0:Ve.includes(De.group_name)}).map(De=>De.group_id||De.id).toString().split(","),Se})),J.group_settings=Yt,c.rank_forbidden)if(c.unified_setting){if(!c.rank_forbidden_start)throw p.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!c.rank_forbidden_end)throw p.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(E()(c.rank_forbidden_end){var ht,De;if(!Se.rank_forbidden_start)throw p.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.rank_forbidden_end)throw p.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw p.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(De=(ht=Se==null?void 0:Se.group_name)==null?void 0:ht.map(Ve=>{var et,Bt;let gn=(Bt=(et=$e.group_settings)==null?void 0:et.filter(Kt=>(Kt==null?void 0:Kt.group_name)===Ve))==null?void 0:Bt[0];return gn==null?void 0:gn.group_id}))==null?void 0:De.toString().split(","),Se}),J.group_settingss=x;J.ai_code_evaluation_promote=Ht,wn(J)},wn=f=>{if(console.log(f.total_score,f.eff_score),f.total_score===null){p.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(f!=null&&f.work_efficiency&&f.eff_score===null){p.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const J={shixun_evaluation:f.shixun_evaluation};Xu(void 0,null,function*(){re(!0),(yield(0,M.ZP)(`/api/homework_commons/${H.categoryId}/public_setting.json`,{method:"post",body:tu({},f)})).status===0&&(p.ZP.success("\u66F4\u65B0\u6210\u529F"),lt(),l({type:"shixunHomeworks/getWorkList",payload:tu({},H)})),re(!1)})};return $.createElement("section",{className:z.form},$.createElement("div",{className:z.title},"\u516C\u5F00\u8BBE\u7F6E"),$.createElement("div",{className:z.content,style:{padding:0}},$.createElement(Xt.Z,null,$.createElement(Ke.Z,{span:24,className:z.pubColSty},$.createElement(G.default,{checked:c.score_open,disabled:Tt,onChange:f=>{c.score_open=f.target.checked,ut(Object.assign({},c))}},$.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u6210\u7EE9")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{borderBottom:c.open_code?"none":"1px solid #fff"}},$.createElement(G.default,{checked:c.open_code,disabled:Tt,onChange:f=>{c.open_code=f.target.checked,f.target.checked&&(c.open_code_type=1),ut(Object.assign({},c))}},$.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u4EE3\u7801")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09")),!!c.open_code&&$.createElement(Ke.Z,{span:24,className:z.pubColSty},$.createElement(Et.ZP.Group,{style:{marginLeft:"24px"},disabled:Tt,value:c.open_code_type,onChange:f=>{c.open_code_type=f.target.value,ut(Object.assign({},c))}},$.createElement(Et.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),$.createElement(Et.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))),$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{borderBottom:c.rank_forbidden&&c.unified_setting||!c.unified_setting&&(Yt==null?void 0:Yt.length)>0&&c.rank_forbidden?"none":"1px solid #fff"}},$.createElement(G.default,{checked:c.rank_forbidden,disabled:Tt,onChange:f=>{c.rank_forbidden=f.target.checked,ut(Object.assign({},c))}},$.createElement("span",{className:"font14"},"\u5F00\u542F\u5C01\u699C")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09")),!!c.rank_forbidden&&c.unified_setting&&$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{height:"50px",lineHeight:"50px"}},$.createElement("div",{style:{marginLeft:"24px"}},$.createElement(Xt.Z,{align:"middle"},$.createElement(Ke.Z,null,"\u5F00\u59CB\u65F6\u95F4"),$.createElement(Ke.Z,{className:"ml10"},$.createElement(ot.default,{size:"large",style:{width:370},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Xe,disabledTime:ta,disabled:Tt||E()()>E()($e.rank_forbidden_start),value:c.rank_forbidden_start?E()(c.rank_forbidden_start):"",onChange:(f,J)=>{c.rank_forbidden_start=J,(c.end_time==""||!c.end_time)&&c.unified_setting&&(c.end_time=E()(f).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),ut(Object.assign({},c))}})),$.createElement(Ke.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),$.createElement(Ke.Z,{className:"ml10"},$.createElement(ot.default,{size:"large",style:{width:370},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:E()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Tt,disabledDate:Xe,value:c.rank_forbidden_end?E()(c.rank_forbidden_end):"",onChange:(f,J)=>{c.rank_forbidden_end=J,ut(Object.assign({},c))}}))))),!c.unified_setting&&(Yt==null?void 0:Yt.length)>0&&!!c.rank_forbidden&&$.createElement(Xt.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},x.map(function(f,J){var Se,ht,De,Ve,et,Bt,gn;return $.createElement(Ke.Z,{span:24,key:J,style:{marginLeft:"24px"}},$.createElement(Xt.Z,{className:"mt10 ml30",align:"middle"},$.createElement(Ke.Z,null,$.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",J+1,"\uFF1A"),$.createElement(ft.default,{size:"large",disabled:Tt||!((Se=An==null?void 0:An.homework_status)!=null&&Se.includes("\u672A\u53D1\u5E03"))&&f.id,mode:"multiple",className:z.selectSty,style:{width:250},value:typeof f.group_name=="string"?[f.group_name]:f.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Kt=>{x[J].group_name=Kt,x[J].group_id=f.group_id,ze(x.slice())}},$e.group_settings&&$e.group_settings.map(function(Kt){if(c!=null&&c.unified_setting&&!x.map(kn=>kn.group_name).toString().split(",").includes(String(Kt.group_name)))return $.createElement(Gu,{value:Kt.group_name,key:Kt.id},Kt.group_name);if(Yt.map(kn=>kn.group_name).toString().split(",").includes(String(Kt.group_name))&&!x.map(kn=>kn.group_name).toString().split(",").includes(String(Kt.group_name)))return $.createElement(Gu,{value:Kt.group_name,key:Kt.id},Kt.group_name)}))),$.createElement(Ke.Z,{span:15},$.createElement("div",{className:"ml20"},$.createElement(da,{size:"large",allowClear:!1,disabled:Tt||((Ve=(De=(ht=$e==null?void 0:$e.group_settings)==null?void 0:ht.filter(Kt=>Kt.id===f.id))==null?void 0:De[0])!=null&&Ve.rank_forbidden_start?E()()Kt.id===f.id))==null?void 0:Bt[0])==null?void 0:gn.rank_forbidden_start)?!1:[!0,!1]:!1),style:{width:635},placeholder:["\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09","\u7ED3\u675F\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09"],disabledDate:Xe,disabledTime:ta,showTime:{format:"HH:mm",defaultValue:[E()((0,h.U6)(),"HH:mm"),E()((0,h.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:f.rank_forbidden_start&&[E()(f.rank_forbidden_start),f.rank_forbidden_end?E()(f.rank_forbidden_end):void 0],onChange:(Kt,kn)=>{x[J].rank_forbidden_start=kn[0],x[J].rank_forbidden_end=kn[1],ze([...x])}}))),!Tt&&$.createElement(Ke.Z,null,$.createElement(oe.Z,{className:"c-green",onClick:()=>{ze(x.concat({}))}}),J>0&&!f.id&&$.createElement(fe.Z,{className:"c-red ml10",onClick:()=>{x=x.filter((Kt,kn)=>J!==kn),ze(x.slice()),setTimeout(()=>ze(x.slice()),10)}}))))})),$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{borderBottom:c.hack_analysis?"none":"1px solid #fff"}},$.createElement(G.default,{checked:c.hack_analysis,disabled:Tt,onChange:f=>{c.hack_analysis=f.target.checked,f.target.checked&&(c.hack_analysis_type=2),ut(Object.assign({},c))}},$.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u89E3\u6790")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09")),!!c.hack_analysis&&$.createElement(Ke.Z,{span:24,className:z.pubColSty},$.createElement(Et.ZP.Group,{style:{marginLeft:"24px"},disabled:Tt,value:c.hack_analysis_type,onChange:f=>{c.hack_analysis_type=f.target.value,ut(Object.assign({},c))}},$.createElement(Et.ZP,{value:2,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),$.createElement(Et.ZP,{style:{marginLeft:60,color:"#333333"},value:0},"\u4EFB\u610F\u65F6\u95F4"),$.createElement(Et.ZP,{style:{marginLeft:60,color:"#333333"},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{borderBottom:c.hack_answer?"none":"1px solid #fff"}},$.createElement(G.default,{checked:c.hack_answer,disabled:Tt,onChange:f=>{c.hack_answer=f.target.checked,f.target.checked&&(c.hack_answer_type=1),ut(Object.assign({},c))}},$.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u7B54\u6848")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09")),!!c.hack_answer&&$.createElement(Ke.Z,{span:24,className:z.pubColSty},$.createElement(Et.ZP.Group,{style:{marginLeft:"24px"},disabled:Tt,value:c.hack_answer_type,onChange:f=>{c.hack_answer_type=f.target.value,ut(Object.assign({},c))}},$.createElement(Et.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),$.createElement(Et.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))))),$.createElement("div",{className:`${z.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),$.createElement("div",{className:z.content},$.createElement(G.default,{disabled:Tt,checked:c.show_late_code,onChange:()=>{c.show_late_code=!c.show_late_code,ut(Object.assign({},c))}},$.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09"))),$.createElement("div",{className:z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),$.createElement("div",{className:z.content,style:{padding:0}},$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_exam_question,onChange:f=>{mt()&&(c.ai_exam_question=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_syntax_check,onChange:f=>{mt()&&(c.ai_syntax_check=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_code_diagnosis,onChange:f=>{mt()&&(c.ai_code_diagnosis=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_guidance,onChange:f=>{mt()&&(c.ai_guidance=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_code_evaluation,onChange:f=>{mt()&&(c.ai_code_evaluation=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BC4\u4EF7"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u591A\u7EF4\u5EA6\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677\uFF09"),$.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:f=>{f.preventDefault(),f.stopPropagation(),He(!0)}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_code_optimization,onChange:f=>{mt()&&(c.ai_code_optimization=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u4F18\u5316\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_code_comment,onChange:f=>{mt()&&(c.ai_code_comment=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u6CE8\u91CA\u529F\u80FD\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_q_and_a,onChange:f=>{mt()&&(f.target.checked||(c.ai_guide=f.target.checked),c.ai_q_and_a=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09"))),$.createElement("div",{className:`${z.pubColSty}`,style:c.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},$.createElement(G.default,{checked:c.ai_guide,onChange:f=>{mt()&&(f.target.checked&&(c.ai_q_and_a=f.target.checked),c.ai_guide=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u957F\u65F6\u95F4\u505C\u7559\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u6216\u8005\u591A\u6B21\u8BC4\u6D4B\u4E0D\u901A\u8FC7\u65F6\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u4E3B\u52A8\u68C0\u6D4B\u5E76\u663E\u793A\u63D0\u793A\u8BED\u6765\u5F15\u5BFC\u5B66\u751F\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898\uFF09")),c.ai_guide&&$.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},$.createElement("div",{className:"flex item-center gap-12px"},$.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),$.createElement(Q.default,{size:"large",style:{width:"133px"},value:(Ce=c==null?void 0:c.ai_guide_data)==null?void 0:Ce.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:f=>{c.ai_guide_data.unanswered_time=f.target.value,ut(Object.assign({},c))}}),$.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),$.createElement("div",{className:"flex gap-12px"},$.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),$.createElement(Q.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Ze=c==null?void 0:c.ai_guide_data)==null?void 0:Ze.unanswered_msg,onChange:f=>{c.ai_guide_data.unanswered_msg=f.target.value,ut(Object.assign({},c))}})),$.createElement("div",{className:"flex item-center gap-12px"},$.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),$.createElement(Q.default,{size:"large",style:{width:"133px"},value:(Qe=c==null?void 0:c.ai_guide_data)==null?void 0:Qe.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:f=>{c.ai_guide_data.evaluation_num=f.target.value,ut(Object.assign({},c))}})),$.createElement("div",{className:"flex gap-12px"},$.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),$.createElement(Q.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Y=c==null?void 0:c.ai_guide_data)==null?void 0:Y.evaluation_msg,onChange:f=>{c.ai_guide_data.evaluation_msg=f.target.value,ut(Object.assign({},c))}}))))),!Tt&&$.createElement(S.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Cn,onClick:()=>an()},"\u4FDD\u5B58"),St(),$.createElement(N.default,{centered:!0,open:jt,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((Ht==null?void 0:Ht.length)===0)return p.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");He(!1),an(!0)},onCancel:()=>{He(!1)},maskClosable:!1},$.createElement("div",{style:{color:"#333"}},$.createElement("div",{className:"mb10"},"\u63D0\u793A\uFF1A\u5F00\u542F\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u9700\u8981\u5148\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6\uFF0C\u667A\u80FD\u52A9\u6559\u5C06\u6309\u7167\u8BBE\u7F6E\u7684\u8BC4\u4EF7\u7EF4\u5EA6\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\u3002"),$.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},$.createElement(G.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:Ht.length>0&&Ht.length<((Be=$e==null?void 0:$e.default_evaluation_dimension)==null?void 0:Be.length),onChange:f=>{ct(f.target.checked?$e==null?void 0:$e.default_evaluation_dimension:[])},checked:((y=$e==null?void 0:$e.default_evaluation_dimension)==null?void 0:y.length)===Ht.length},"\u5168\u90E8"),$.createElement(G.default.Group,{className:z.work_checkbox_group,options:$e==null?void 0:$e.default_evaluation_dimension,value:Ht,onChange:f=>ct(f)})),$.createElement(Gn,{dimensionValue:Ht}))))};var na=(0,i.connect)(({shixunHomeworks:o,loading:u})=>({shixunHomeworks:o,loading:u.effects}))(ma),Mt=a(59301),Ca=Object.defineProperty,xa=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,Mu=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,Ea=(o,u,l)=>u in o?Ca(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Iu=(o,u)=>{for(var l in u||(u={}))Ga.call(u,l)&&Ea(o,l,u[l]);if(Mu)for(var l of Mu(u))wa.call(u,l)&&Ea(o,l,u[l]);return o},Uu=(o,u)=>xa(o,fa(u)),Sa=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const pa=({shixunHomeworks:o,loading:u,dispatch:l})=>{var Ce;const Ze=(0,i.useParams)(),{workSetting:Qe,workList:Y,changeData:Be}=o,[y,H]=(0,e.useState)(!0),[mt,St]=(0,e.useState)(!1),[we,$e]=(0,e.useState)(!1),[An]=cn.default.useForm();let[Ct,Tt]=(0,e.useState)([]),[vt,le]=(0,e.useState)([]);const Nt=!((Ce=Y==null?void 0:Y.homework_status)!=null&&Ce.includes("\u672A\u53D1\u5E03")),Cn=(0,e.useRef)(!0);let[re,Ye]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0,hack_rank_rule:0});(0,e.useEffect)(()=>()=>{Tt([])},[]),(0,e.useEffect)(()=>{Qe!=null&&Qe.can_edit&&H(!1)},[Qe]);const Yt=()=>{l({type:"shixunHomeworks/getWorkSetting",payload:Iu({},Ze)})};(0,e.useEffect)(()=>{Qe!=null&&Qe.course_id&&Cn.current&&(Cn.current=!1,Object.keys(re).map(function(ne){re[ne]=Qe[ne]}),(!re.allow_late||!re.unified_late)&&(re.late_penalty=5),Ct=JSON.parse(JSON.stringify(Qe.group_settings.map(ne=>Uu(Iu({},ne),{group_name:[ne.group_name]})).filter(ne=>ne.publish_time!==null))),vt=JSON.parse(JSON.stringify(Qe.allow_late_settings.map(ne=>Uu(Iu({},ne),{group_name:[ne.group_name]})).filter(ne=>ne.late_time!==null))),ze(),Ye(Iu({},re)),Tt([...Ct]),le([...vt]))},[Qe]);const Ln=()=>{const ne=JSON.parse(JSON.stringify(re));x(ne)},x=ne=>{if(console.log(ne.total_score,ne.eff_score),ne.total_score===null){p.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const b=()=>Sa(void 0,null,function*(){St(!0),(yield(0,M.ZP)(`/api/homework_commons/${Ze.categoryId}/hack_score_setting.json`,{method:"post",body:Iu({},ne)})).status===0&&(p.ZP.success("\u66F4\u65B0\u6210\u529F"),Yt(),l({type:"shixunHomeworks/getWorkList",payload:Iu({},Ze)})),St(!1)});(re==null?void 0:re.hack_score_settings)!==(Qe==null?void 0:Qe.hack_score_settings)&&Nt?N.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:b}):b()},ze=()=>{var ne;const{total_score:b}=re,c=(ne=re.hack_settings)==null?void 0:ne.length;if(!c)return;let ut=0,jt;switch(re.hack_score_settings){case 0:const He=(b/c).toFixed(2);re.hack_settings.map((J,Se)=>{ut=Se,J.hack_score=He>0?He:0}),jt=(b-He*(c-1)).toFixed(2),re.hack_settings[ut].hack_score=jt>0?jt:0;break;case 1:const Ht=[0,1,3,6];let ct=0;const lt=re.hack_settings.filter(J=>J.difficult===1).length*Ht[1],Xe=re.hack_settings.filter(J=>J.difficult===2).length*Ht[2],an=re.hack_settings.filter(J=>J.difficult===3).length*Ht[3],wn=b/(lt+Xe+an);console.log(wn,2222),re.hack_settings.map((J,Se)=>{ut=Se,J.hack_score=(Ht[J.difficult]*wn).toFixed(2),ct=ct+Number(J.hack_score)});let f=re.hack_settings[ut].hack_score;jt=(b-ct+Number(f)).toFixed(2),re.hack_settings[ut].hack_score=jt>0?jt:0;break}},Dt=(Qe==null?void 0:Qe.send_type)===0||(Qe==null?void 0:Qe.send_type)===1&&(re==null?void 0:re.hack_score_settings)===2;return Mt.createElement("section",{className:z.form},Mt.createElement("div",{className:z.title},"\u5206\u503C\u8BBE\u7F6E"),Mt.createElement("div",{className:`${z.content} mb30`},Mt.createElement(Xt.Z,{align:"middle"},Mt.createElement(Xt.Z,{align:"middle"},Mt.createElement("span",{className:"c-grey-333"},"\u603B\u5206\u503C"),Mt.createElement($t.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:re.total_score,disabled:y||Nt,onChange:ne=>{re.total_score=ne,Ye(Object.assign({},re)),ze()},addonAfter:"\u5206"})),Mt.createElement(Xt.Z,{align:"middle",style:{marginLeft:60}},Mt.createElement("span",{className:"c-grey-333"},"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"),Mt.createElement($t.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:re.punish_time,precision:0,disabled:y,onChange:ne=>{re.punish_time=ne,Ye(Object.assign({},re)),ze()},addonAfter:"\u5206\u949F"})))),Mt.createElement("div",{className:z.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Mt.createElement("div",{className:`${z.content} mb30`},Mt.createElement(Et.ZP.Group,{disabled:y,value:re.hack_rank_rule,onChange:ne=>{re.hack_rank_rule=ne.target.value,Ye(Object.assign({},re))}},Mt.createElement(Et.ZP,{value:0},Mt.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Mt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Mt.createElement(Et.ZP,{style:{marginLeft:40},value:1},Mt.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Mt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),Mt.createElement("div",{className:z.title},"\u8BD5\u9898\u5206\u503C"),Mt.createElement("div",{className:z.content},Mt.createElement(Et.ZP.Group,{value:re.hack_score_settings,onChange:ne=>{re.hack_score_settings=ne.target.value,Ye(Object.assign({},re)),ze()}},Mt.createElement(Et.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Mt.createElement(Et.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Mt.createElement(Et.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Mt.createElement("div",{className:z.content,style:{borderTop:"1px solid #fff"}},Mt.createElement("div",{style:{padding:"0px 20px 20px 20px"}},re.hack_settings&&re.hack_settings.map(function(ne,b){return Mt.createElement(Xt.Z,{key:b,align:"middle",style:{marginTop:20}},Mt.createElement(Ke.Z,{flex:"1",className:"pr10"},Mt.createElement("span",{style:{color:"#333333"}},ne.hack_name)),Mt.createElement(Ke.Z,{flex:"150px"},Mt.createElement($t.Z,{min:0,step:.1,style:{visibility:Dt?"visible":"hidden"},value:ne.hack_score,disabled:re.hack_score_settings!==2,onChange:c=>{re.hack_settings[b].hack_score=c;const ut=re.hack_settings.reduce((jt,He)=>jt+Number(He.hack_score),0);re.total_score=ut.toFixed(2),Ye(Iu({},re))},size:"large",addonAfter:"\u5206"})),Mt.createElement(Ke.Z,{className:"ml20",style:{lineHeight:"20px"}},ne.difficult===1&&Mt.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},"\u7B80\u5355"),ne.difficult===2&&Mt.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},"\u9002\u4E2D"),ne.difficult===3&&Mt.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},"\u56F0\u96BE")))}))),!y&&Mt.createElement(S.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:mt,onClick:()=>Ln()},"\u4FDD\u5B58"))};var pe=(0,i.connect)(({shixunHomeworks:o,loading:u})=>({shixunHomeworks:o,loading:u.effects}))(pa),it=a(59301),pn=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const n=({shixunHomeworks:o,loading:u,dispatch:l})=>{var Ce,Ze;const[Qe,Y]=(0,e.useState)(!0),[Be,y]=(0,e.useState)(!1),[H,mt]=(0,e.useState)([]),[St,we]=(0,e.useState)([]),[$e,An]=(0,e.useState)([]),[Ct,Tt]=(0,e.useState)([]),[vt,le]=(0,e.useState)(!1),[Nt,Cn]=(0,e.useState)(""),re=(0,i.useParams)();function Ye(){return pn(this,null,function*(){let x=yield(0,M.ZP)(`/api/homework_commons/${re.categoryId}/homework_common_collaborators.json`,{method:"get"});we(x)})}function Yt(){return pn(this,null,function*(){var x;let ze=yield(0,M.ZP)(`/api/courses/${re==null?void 0:re.coursesId}/teachers`,{method:"get",params:{homework_id:re.categoryId,limit:1e3}});(x=ze==null?void 0:ze.teacher_list)==null||x.map(Dt=>{Dt.key=Dt.user_id}),An(ze==null?void 0:ze.teacher_list),Tt(ze==null?void 0:ze.teacher_list)})}(0,e.useEffect)(()=>{Ye(),Yt()},[re]);const Ln=()=>{};return it.createElement("section",{className:z.form},it.createElement(Xt.Z,{className:z.content,style:{padding:"20px 30px",gap:20}},(Ce=St==null?void 0:St.data)==null?void 0:Ce.map(x=>it.createElement(Xt.Z,{align:"middle",className:`${z.borderSty} ${Nt===(x==null?void 0:x.id)?z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},it.createElement("span",{className:"c-grey-333"},x==null?void 0:x.real_name),(St==null?void 0:St.can_edit)&&it.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${z.delSty}`,onMouseEnter:()=>{Cn(x.id)},onMouseLeave:()=>{Cn("")},onClick:()=>pn(void 0,null,function*(){(yield(0,M.ZP)(`/api/homework_commons/${re.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:x.id}})).status===0&&(p.ZP.info("\u5220\u9664\u6210\u529F"),Ye(),Yt())})}))),!(St!=null&&St.can_edit)&&!((Ze=St==null?void 0:St.data)!=null&&Ze.length)&&it.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(St==null?void 0:St.can_edit)&&it.createElement(S.ZP,{className:z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>y(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),it.createElement(N.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Be,confirmLoading:vt,onCancel:()=>y(!1),onOk:()=>pn(void 0,null,function*(){if(H.length===0){p.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}le(!0),(yield(0,M.ZP)(`/api/homework_commons/${re.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:H}})).status===0&&(p.ZP.info("\u6DFB\u52A0\u6210\u529F"),mt([]),Ye(),Yt(),y(!1)),le(!1)})},it.createElement("div",null,it.createElement("div",{style:{display:"flex"}},it.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",it.createElement(Q.default.Search,{onChange:x=>{An(Ct.filter(ze=>ze.name.indexOf(x.target.value)>-1))}})),it.createElement(g.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(x,ze)=>{mt(x)},selectedRowKeys:H,getCheckboxProps:x=>({disabled:x.is_collaborator})},pagination:!1,dataSource:$e,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var r=(0,i.connect)(({shixunHomeworks:o,loading:u})=>({shixunHomeworks:o,loading:u.effects}))(n),s=a(59301);const v=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:s.createElement(Jt,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:s.createElement(pe,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:s.createElement(na,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:s.createElement(r,null)}];var Z=()=>s.createElement(It.Z,{dataSource:v,style:{marginBottom:52}}),se=a(26724),me=a.n(se),xe=a(91605),Pe=a(59301),wt=Object.defineProperty,st=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,dn=(o,u,l)=>u in o?wt(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Dn=(o,u)=>{for(var l in u||(u={}))Bn.call(u,l)&&dn(o,l,u[l]);if(Wt)for(var l of Wt(u))nn.call(u,l)&&dn(o,l,u[l]);return o},Sn=(o,u)=>st(o,tn(u)),hn=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const qn=({shixunHomeworks:o,loading:u,dispatch:l})=>{const Ce=(0,i.useParams)(),Ze=(0,i.useLocation)(),[Qe,Y]=(0,e.useState)([]),[Be,y]=(0,e.useState)([]),[H,mt]=(0,e.useState)(!0),[St,we]=(0,e.useState)(!1),[$e,An]=(0,e.useState)(1),[Ct,Tt]=(0,e.useState)([]),[vt,le]=(0,e.useState)(!1),[Nt,Cn]=(0,e.useState)(!1),[re,Ye]=(0,e.useState)(!1);(0,e.useEffect)(()=>{o.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Yt.resetFields(),Y([]),le(!0),x()):le(!1)},[o.actionTabs.key]);const[Yt]=cn.default.useForm();let Ln=[];const x=()=>hn(void 0,null,function*(){var ne;if(H&&!St){we(!0),An($e+1);const b=yield(0,xe.JG)(Sn(Dn({},Ce),{page:$e})),c=[...b.group_list];b!=null&&b.ungroup_list&&c.push({id:b==null?void 0:b.ungroup_list.id,name:b==null?void 0:b.ungroup_list.name,works_count:b==null?void 0:b.ungroup_list.work_count,last_review_time:b==null?void 0:b.ungroup_list.last_review_time}),Y([...Qe,...c]),we(!1),((ne=b.group_list)==null?void 0:ne.length)<10&&mt(!1)}}),ze=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}}),Cn(!1),mt(!0),we(!1),An(1),Y([]),Yt.resetFields()},Dt=[{title:"",dataIndex:"id",width:280,render:(ne,b)=>Pe.createElement(G.default,{disabled:!(b.works_count>1),value:String(b.id)},b.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return Pe.createElement(N.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:vt,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>hn(void 0,null,function*(){const ne=Yt.getFieldValue();Ye(!0);const b=yield(0,M.ZP)(`/api/homework_commons/${Ce.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...ne.group_ids]}});Ye(!1),b.status===0&&(ze(),yield l({type:"shixunHomeworks/getWorkList",payload:o.actionTabs.params}),i.history.push(`/classrooms/${Ce.coursesId}/program_homework/${Ce.categoryId}/detail?tabs=2`),l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:re},onCancel:ze},Pe.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),o.codeReviewCourse&&Pe.createElement(cn.default,{form:Yt,onChange:ne=>{Tt(Dn({},Yt.getFieldValue()))},initialValues:{group_ids:Ln,end_time:E()(E()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},Pe.createElement("div",{className:"flexd-table-header mt20"},Pe.createElement(g.default,{pagination:!1,dataSource:[],columns:Dt})),Pe.createElement(cn.default.Item,{name:"group_ids"},Pe.createElement(G.default.Group,{className:"w100"},Pe.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},Pe.createElement(me(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ne=>{x()},hasMore:H,useWindow:!1},Pe.createElement(g.default,{loading:u.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Dt,dataSource:Qe,pagination:!1})))))),Pe.createElement(Xt.Z,null,Pe.createElement(Ke.Z,{className:"ml10"},Pe.createElement(G.default,{checked:Nt,onChange:ne=>{Cn(ne.target.checked);let b=[];ne.target.checked&&(b=Qe.filter(c=>c.works_count>1).map(c=>c.id+"")),Yt.setFieldsValue({group_ids:b})}},"\u5168\u9009"))))};var Rn=(0,i.connect)(({shixunHomeworks:o,loading:u})=>({shixunHomeworks:o,loading:u}))(qn),Yn=a(35644),xn=a(18722),sn=a(80728),Hn=a(84698),nu=a(66654),Kn=a(25114),Cu=a(73666),xu=a(60874),wu=a(32509),ga=a(48931),ja=Object.defineProperty,Su=Object.defineProperties,La=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,Ou=(o,u,l)=>u in o?ja(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Qn=(o,u)=>{for(var l in u||(u={}))va.call(u,l)&&Ou(o,l,u[l]);if(bu)for(var l of bu(u))Na.call(u,l)&&Ou(o,l,u[l]);return o},ku=(o,u)=>Su(o,La(u)),Ku=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});let hu=[Kn.Z,Cu.Z,xu.Z];const Ba=({user:o,classroomList:u,shixunHomeworks:l})=>{var Ce,Ze,Qe;let[Y,Be]=(0,e.useState)(Qn(ku(Qn({},(0,i.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,d.dE)()?[o.userInfo.course.course_group_id]:[]}),(0,i.useParams)()));const[y,H]=(0,e.useState)([]),[mt,St]=(0,e.useState)([]),[we,$e]=(0,e.useState)([]),[An,Ct]=(0,e.useState)(!1),[Tt,vt]=(0,e.useState)(!1);let[le,Nt]=(0,e.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(x,ze)=>x.rank-ze.rank,render:(x,ze,Dt)=>x<4?e.createElement("img",{src:hu[x-1]}):x},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(x,ze,Dt)=>e.createElement("span",null,ze.is_me&&e.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),x)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:x=>x||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:x=>e.createElement("span",null,x," ",x!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Cn,re]=(0,e.useState)(null),Ye=()=>{var x,ze;const Dt=((x=document.getElementById("filterWarp"))==null?void 0:x.clientHeight)||0,ne=((ze=document.getElementById("pagination"))==null?void 0:ze.clientHeight)||0;return window.innerHeight-Dt-ne-110};(0,e.useEffect)(()=>{const x=()=>{re(Ye())};return window.addEventListener("resize",x),()=>{window.removeEventListener("resize",x)}},[]),(0,e.useEffect)(()=>{var x,ze,Dt,ne,b;le.splice(7);for(let c=0;c<((x=y==null?void 0:y.question_data)==null?void 0:x.length);c++){let ut={};ut.title=y!=null&&y.sent_type?e.createElement("span",null,"\u9898\u76EE"+(c+1)+`\uFF08${(Dt=(ze=y==null?void 0:y.question_data)==null?void 0:ze[c])==null?void 0:Dt.question_score}\uFF09`):e.createElement("a",{onClick:()=>Ku(void 0,null,function*(){var jt,He;let Ht=yield(0,M.ZP)(`/api/problems/${(He=(jt=y==null?void 0:y.question_data)==null?void 0:jt[c])==null?void 0:He.identifier}/start.json`,{method:"get"});Ht&&(window.open(`/myproblems/${Ht==null?void 0:Ht.identifier}?type=1`),localStorage.setItem("program_homework",[Y.coursesId,Y.categoryId]))})},"\u9898\u76EE"+(c+1)+`\uFF08${(b=(ne=y==null?void 0:y.question_data)==null?void 0:ne[c])==null?void 0:b.question_score}\uFF09`),ut.dataIndex="question_data",ut.width=140,ut.render=(jt,He)=>{var Ht,ct,lt,Xe,an;return e.createElement("div",null,((Ht=jt==null?void 0:jt[c])==null?void 0:Ht.answer_question_time)&&e.createElement("div",null,e.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Ku(void 0,null,function*(){var wn,f,J,Se,ht,De,Ve,et;if((0,d.Rm)()&&!((wn=u.AssistantObject.hack)!=null&&wn.can_appraise)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((f=jt==null?void 0:jt[c])!=null&&f.open_code)){p.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Bt=yield(0,M.ZP)("/api/courses/view_code.json",{method:"get",params:ku(Qn({},Y),{id:Y.coursesId,homework_common_id:Y.categoryId,hack_user_code_id:(J=jt==null?void 0:jt[c])==null?void 0:J.hack_user_code_id})});N.default.warning({icon:null,width:800,title:e.createElement("div",null,e.createElement("span",null,"\u4EE3\u7801"),e.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Se=jt==null?void 0:jt[c])==null?void 0:Se.current_language),e.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(ht=jt==null?void 0:jt[c])==null?void 0:ht.memory,"\uFF08KB\uFF09"),e.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(De=jt==null?void 0:jt[c])==null?void 0:De.run_time,"\uFF08ms\uFF09"),e.createElement("span",null,"\u5F97\u5206\uFF1A",(Ve=jt==null?void 0:jt[c])==null?void 0:Ve.score)),content:e.createElement(wu.Z,{classroomList:u,user:o,languages:[{language:(et=jt==null?void 0:jt[c])==null?void 0:et.language,code:Bt==null?void 0:Bt.code}],v:jt,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:jt.language,game_id:jt.id,diff_code_count:jt.diff_code_count})})})}),e.createElement("span",{style:{margin:"0px 10px"}},((ct=jt==null?void 0:jt[c])==null?void 0:ct.answer_question_time)||"- -"),(lt=jt==null?void 0:jt[c])!=null&<.submit_count?e.createElement(P.Z,{title:`${((Xe=jt==null?void 0:jt[c])==null?void 0:Xe.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},e.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((an=jt==null?void 0:jt[c])==null?void 0:an.submit_count)||0):null))},le.push(ut)}Nt([...le])},[y==null?void 0:y.question_data]),(0,e.useEffect)(()=>{var x;(x=o==null?void 0:o.userInfo)!=null&&x.course&&((0,d.dE)()&&(Y.course_group=(0,d.dE)()?[o.userInfo.course.course_group_id]:[],Be(Qn({},Y))),Yt(1))},[o==null?void 0:o.userInfo]);function Yt(x){return Ku(this,null,function*(){var ze,Dt,ne,b,c,ut,jt;Ct(!0);let He=yield(0,M.ZP)("/api/courses/rank_list.json",{method:"get",params:ku(Qn({},Y),{id:Y.coursesId,rank_type:2,homework_common_id:Y.categoryId})});if(H(He),Ct(!1),He.status!=-1&&((0,d.dE)()?(x===1&&St([(Dt=(ze=He==null?void 0:He.course_group)==null?void 0:ze[0])==null?void 0:Dt.id]),He!=null&&He.my_rank?$e([Qn({is_me:!0},He==null?void 0:He.my_rank),...He==null?void 0:He.rank_list]):$e([...He==null?void 0:He.rank_list])):$e([...He==null?void 0:He.rank_list]),x===1)){let Ht={title:(He==null?void 0:He.hack_rank_rule)===0?e.createElement(P.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",m)}}}this.emit("done",this.fullContent)}catch(g){g.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",g.message)}})}handleData(D){D.content&&(this.fullContent+=D.content,this.emit("data",{chunk:D,full:this.fullContent}))}cancelRequest(){var D;(D=this.controller)==null||D.abort()}}K.Z=ce},28172:function(tt,K,a){"use strict";a.d(K,{Z:function(){return S}});var e=a(62957),M={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",p=a(59301),S=({visible:ce,setVisible:P,image:D,closeImageStyle:g,hiddenbutton:j})=>p.createElement(e.default,{centered:!0,destroyOnClose:!0,open:ce,footer:null,wrapClassName:M.modal,onCancel:()=>P(!1)},p.createElement("div",{className:M.content},p.createElement("img",{src:D}),j,p.createElement("img",{onClick:()=>P(!1),className:M.close,src:i,style:g})))},38776:function(tt,K,a){"use strict";a.d(K,{jL:function(){return N},w9:function(){return Zt},QD:function(){return It},cQ:function(){return V},op:function(){return t},O5:function(){return vn},_b:function(){return fe},t7:function(){return Le},Gi:function(){return ln},YG:function(){return Vt},qp:function(){return j},vr:function(){return Et},qE:function(){return kt},Je:function(){return L},wb:function(){return je},cq:function(){return yn},tp:function(){return ge}});var e=a(59301),M={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},i="data:image/png;base64,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",N=({dataSource:Fe=[],img:Ae,imgWidth:Oe=346,title:Ge,sunTitle:Pt,bannerExtraContent:_t})=>e.createElement("div",{className:M.banner},e.createElement("div",{className:M.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,Ge),e.createElement("span",null,Pt)),Fe.length>0&&e.createElement("div",{className:M.btns},Fe.map((ye,Jt)=>e.createElement("div",{key:Jt,onClick:ye.click},ye.name,ye.sign?e.createElement("img",{src:i,width:39}):null))),_t),Ae&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:Ae,width:Oe}))),S={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ce=a(92310),P=a.n(ce),D=a(89392),j=({dataSource:Fe=[],value:Ae,onChange:Oe,onTitleChange:Ge,className:Pt,title:_t,titleWidth:ye=41,style:Jt={},fontColor:un="#6A7283",showCount:Mn})=>{const[fn,Me]=(0,e.useState)(0),[bn,Un]=(0,e.useState)(!1),rn=(0,e.useRef)(null),on=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var bt;Fe.length!==0&&(((bt=rn==null?void 0:rn.current)==null?void 0:bt.clientHeight)>97?Me(1):Me(0)),Fe.length===0&&Me(0),Un(!1)},[Fe]),e.createElement("div",{className:P()(S.row,Pt),style:Jt},e.createElement("div",{onClick:(0,D.throttle)(()=>Ge==null?void 0:Ge(),2e3),style:{width:ye,marginTop:bn?12:4},className:`${S.title} ${Ge?"current":""}`},_t),e.createElement("div",{className:bn?`${S.tagsWrap} ${S.tagsBorderWrap}`:S.tagsWrap},e.createElement("div",{className:S.bar,ref:on,style:fn>0?{height:fn===1?97:"auto",overflow:fn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:S.tag,ref:rn},Fe==null?void 0:Fe.map(bt=>e.createElement("span",{onClick:()=>Oe(bt.id),key:bt.id,style:{color:un},className:Ae===bt.id?S.active:""},e.createElement("span",{title:bt.name,className:S.name},bt.name),!!Mn&&e.createElement("span",{className:S.num},bt.count))))),!!fn&&e.createElement(e.Fragment,null,fn===1?e.createElement("div",{onClick:()=>{var bt;Me(2),((bt=rn==null?void 0:rn.current)==null?void 0:bt.clientHeight)>245?Un(!0):Un(!1)},className:S.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{on.current.scrollTop=0,Me(1),Un(!1)},className:S.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},h={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ge=({dataSource:Fe=[],value:Ae,onChange:Oe,className:Ge,style:Pt={}})=>e.createElement("div",{style:Pt,className:P()(h.tabs,Ge)},Fe.map(_t=>e.createElement("span",{onClick:()=>Oe(_t.id),className:Ae===_t.id?h.active:"",key:_t.id},_t.name))),O={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},k=a(37568),Le=({dataSource:Fe=[],value:Ae="",onChange:Oe,onInputChange:Ge=()=>{},className:Pt,style:_t={},placeholder:ye,allowClear:Jt=!1})=>{var un;const[Mn,fn]=(0,e.useState)(""),[Me,bn]=(0,e.useState)("");(0,e.useEffect)(()=>{var on;let bt=Ae;(on=JSON.stringify(Ae))!=null&&on.includes("{")&&(fn(Ae.id),bt=Ae.value||"");try{bn(decodeURIComponent(bt||""))}catch(En){bn(decodeURIComponent(bt||""))}},[Ae]);const Un=()=>{Oe(encodeURIComponent(Me),Mn||null)},rn=on=>{on!==Mn&&(fn(on),Oe(encodeURIComponent(Me),on))};return e.createElement("div",{className:P()(O.input,Pt),style:_t},!!Fe.length&&e.createElement("div",{className:O.dropdown},e.createElement("div",{className:O.text},(un=Fe.find(on=>on.id===Mn))==null?void 0:un.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:O.b1}),e.createElement("b",{className:O.b2})),e.createElement("div",{className:O.menu},Fe.map((on,bt)=>e.createElement("div",{key:bt,onClick:()=>rn(on.id)},on.name)))),e.createElement(k.default,{onPressEnter:Un,value:Me,onChange:on=>{bn(on.target.value),Ge(encodeURIComponent(on.target.value),Mn||null)},bordered:!1,placeholder:ye}),e.createElement("i",{onClick:Un,className:"iconfont icon-sousuo9 font14 pl10 current"}))},w={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},L=({value:Fe,onChange:Ae,className:Oe,total:Ge,pageSize:Pt,style:_t={}})=>{const ye=Fe<2,Jt=Fe>=Math.ceil(Ge/Pt);return Ge<=Pt?e.createElement(e.Fragment,null):e.createElement("div",{className:P()(w.quickPager,Oe),style:_t},e.createElement("div",{onClick:()=>{ye||Ae(Fe-1,"prev")},className:ye?w.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{Jt||Ae(Fe+1,"next")},className:Jt?w.disabled:""},"\u4E0B\u4E00\u9875"))},X={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ae=a(29787),E=a(25399),Ee=a(58018),q=a(13952),ie=a(89299),Re=a(96908),qe=a(57177),d=a(81378),A=a(63604),je=({className:Fe,dataSource:Ae=[],col:Oe=4,right:Ge,bottom:Pt=23,precision:_t=0,wrapWidth:ye=1200,trackEventItems:Jt,loading:un})=>{const Mn=Math.floor((ye-(Oe-1)*Ge)/Oe);return e.createElement(ae.Z,{spinning:un},e.createElement("div",{className:P()(X.list,Fe)},!!Ae.length&&Ae.map((fn,Me)=>{const{name:bn,id:Un,identifier:rn,power:on,cover_image_id:bt,pic:En}=fn;return e.createElement("div",{className:X.wrap,key:Un,style:{width:Mn,marginRight:(1+Me)%Oe===0?0:Ge+_t,marginBottom:Pt}},e.createElement("a",{target:"_blank",href:`/shixuns/${rn}/challenges`,className:X.li,onClick:On=>{On.preventDefault(),Jt&&(0,ie.L9)([Jt]),on&&(0,ie.xg)(`/shixuns/${rn}/challenges`)}},e.createElement("div",{className:X.img},e.createElement("img",{className:X.cover,src:`${En}`}),fn.is_jupyter&&e.createElement("img",{className:X.sign,src:Re}),fn.is_jupyter_lab&&e.createElement("img",{className:X.sign,src:qe}),fn.is_unity_3d&&e.createElement("img",{className:X.sign,src:d})),e.createElement("div",{className:X.name},e.createElement(E.Z,{title:bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:X.e},bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:X.tags},e.createElement(E.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,fn.challenges_count))),!!fn.myshixuns_count&&e.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,fn.myshixuns_count))),e.createElement(E.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,fn.level))),e.createElement("div",{className:X.rate},e.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:fn.score_info}),e.createElement("span",null,"\xA0",fn.score_info?`${fn.score_info}\u5206`:"5\u5206")))),!on&&e.createElement("div",{className:X.lockWrap},e.createElement("img",{src:`${q.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&e.createElement(A.Z,null)))},ve={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},R=a(64681),F=a(59301),V=({className:Fe,dataSource:Ae=[],col:Oe=4,right:Ge,bottom:Pt=23,precision:_t=0,wrapWidth:ye=1200,trackEventItems:Jt,loading:un,onRemove:Mn=()=>{},isCurrent:fn=!0,showAlias:Me=!1})=>{const bn=Math.floor((ye-(Oe-1)*Ge)/Oe),Un=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return F.createElement(ae.Z,{spinning:un},F.createElement("div",{className:P()(ve.list,Fe)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((rn,on)=>{var bt;const{name:En,id:On,identifier:eu,featured:Xn,school_name:Wn,image_url:mu,excellent:Gn,is_plan:$}=rn;return F.createElement("div",{key:On,className:ve.wrap,style:{width:bn,marginRight:(1+on)%Oe===0?0:Ge+_t,marginBottom:Pt}},F.createElement("a",{className:ve.li,onClick:iu=>{iu.preventDefault(),iu.stopPropagation(),Jt&&(0,ie.L9)([Jt]),(0,ie.xg)(`/paths/${eu}`)}},F.createElement("div",{className:ve.img},F.createElement("img",{className:ve.cover,src:`${mu}`}),fn&&(0,R.bg)()&&(rn==null?void 0:rn.studying)&&F.createElement("div",{className:`${ve.movebq} user-path-items`,onClick:iu=>{iu.stopPropagation(),Mn(rn)}},F.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),F.createElement("span",{className:"c-red"},"\u79FB\u9664")),(bt=rn==null?void 0:rn.subject_tags)==null?void 0:bt.map((iu,Fu)=>{var au,vu;if(Fu===0){const Bu=(au=Un.find(cu=>cu.name==iu))==null?void 0:au.swimg;return F.createElement("img",{className:ve.sign,src:Bu,style:{left:"-4px"}})}const su=(vu=Un.find(Bu=>Bu.name==iu))==null?void 0:vu.ptimg;return F.createElement("img",{className:ve.sign,src:su,style:{left:`${48+52*(Fu-1)+2*Fu}px`}})}),F.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(rn==null?void 0:rn.excellent)&&F.createElement("div",{className:ve.bq},"\u5F00\u653E\u8BFE\u7A0B"))),F.createElement("div",{className:ve.name},F.createElement(E.Z,{title:Me&&(rn!=null&&rn.excellent_alias_name)?F.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${En}`,F.createElement("br",null),F.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${rn==null?void 0:rn.excellent_alias_name}`)):En},F.createElement("span",{className:ve.e},Me&&(rn==null?void 0:rn.excellent_alias_name)||En))),F.createElement(E.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Wn}`},F.createElement("div",{className:ve.unit},F.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Wn)),F.createElement("div",{className:ve.tags},F.createElement("div",null,F.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},F.createElement("span",null,F.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),F.createElement("span",null,rn.stages_count))),F.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},F.createElement("span",null,F.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),F.createElement("span",null,rn.members_count)))))))})),!Ae.length&&F.createElement(A.Z,null)))},W={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ne="data:image/png;base64,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",he=a(59301),Zt=({className:Fe,dataSource:Ae=[],col:Oe=4,right:Ge,bottom:Pt=23,precision:_t=0,wrapWidth:ye=1200,trackEventItems:Jt,loading:un,handleVery:Mn=()=>!0})=>{const fn=Math.floor((ye-(Oe-1)*Ge)/Oe);return he.createElement(ae.Z,{spinning:un},he.createElement("div",{className:P()(W.list,Fe)},!!Ae.length&&Ae.map((Me,bn)=>{const{subject_identifier:Un,id:rn,identifier:on,power:bt}=Me,En=Me.is_public!=0&&Me.is_public;return he.createElement("div",{className:W.wrap,key:rn,style:{width:fn,marginRight:(1+bn)%Oe===0?0:Ge+_t,marginBottom:Pt}},he.createElement("a",{className:W.li,onClick:On=>{On.preventDefault(),Mn(Me==null?void 0:Me.first_category_url)&&(Jt&&(0,ie.L9)([Jt]),(0,ie.xg)(Me.first_category_url))}},he.createElement("div",{className:W.top},he.createElement(E.Z,{title:Me.name},he.createElement("div",{className:W.name},Me.name)),he.createElement("img",{className:W.img,src:q.Z.IMG_SERVER+"/images/"+Me.avatar_url}),he.createElement("div",{className:W.text,title:Me.creator},Me.creator),Un&&he.createElement("div",{className:W.btns},he.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),he.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),En&&he.createElement("div",{className:W.sign},"\u516C\u5F00")),he.createElement("div",{className:W.bottom},Me.visits>0&&he.createElement(E.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-liulanyan"}),he.createElement("span",null,Me.visits))),Me.course_members_count>0&&he.createElement(E.Z,{title:"\u6210\u5458",placement:"bottom"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan"}),Me.course_members_count)),Me.tasks_count>0&&he.createElement(E.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-zuoye"}),Me.tasks_count)),Me.is_end?he.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):he.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Me.is_accessible&&he.createElement("div",{className:W.lockWrap},he.createElement("img",{src:`${q.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),he.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&he.createElement(A.Z,null)))},Lt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Te=a(44993),Vt=({dataSource:Fe=[],value:Ae,onChange:Oe,className:Ge,style:Pt={},tabBarExtraContent:_t})=>e.createElement("div",{className:P()(Lt.tabs,Ge),style:Pt},e.createElement("div",{className:Lt.tabsWrap},Fe.map((ye,Jt)=>!(ye!=null&&ye.hide)&&e.createElement("aside",{className:Lt.tab,onClick:()=>{Oe(ye.id),ye.link&&Te.history.push(ye.link)},key:Jt},e.createElement("div",{className:Ae===ye.id?Lt.active:""},ye.name),(ye==null?void 0:ye.resetCount)==null&&(ye==null?void 0:ye.total)!==void 0&&e.createElement("span",null,"\uFF08",ye==null?void 0:ye.total,"\uFF09"),(ye==null?void 0:ye.resetCount)!==void 0&&(ye==null?void 0:ye.total)!==void 0&&e.createElement(E.Z,{title:(ye==null?void 0:ye.tip)!=null?ye==null?void 0:ye.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},ye==null?void 0:ye.resetCount),"/",e.createElement("span",null,ye==null?void 0:ye.total),"\uFF09"))))),e.createElement("div",{className:Lt.tabBar},_t)),ln=({className:Fe,style:Ae={},children:Oe})=>e.createElement("div",{className:P()(Fe),style:Ae},Oe),yt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},T=a(75727),Ue=a(93041);const Qt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var yn=({sortValue:Fe,dropValue:Ae,className:Oe,onSort:Ge,onDrop:Pt,dataSource:_t=Qt})=>{var ye;return e.createElement("div",{className:P()(yt.orderWrap,Oe)},e.createElement(T.Z,{dropdownRender:()=>e.createElement(Ue.default,null,_t.map((Jt,un)=>e.createElement(Ue.default.Item,{key:un,onClick:()=>Pt(Jt.id)},Jt.name)))},e.createElement("span",{className:yt.orderTextWrap},(ye=_t.find(Jt=>Ae===Jt.id))==null?void 0:ye.name)),e.createElement("span",{className:yt.orderIconWrap},e.createElement("span",{className:yt.orderAsc},e.createElement("i",{className:Fe==="asc"?`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer}`,onClick:()=>Ge(Fe==="asc"?"desc":"asc")})),e.createElement("span",{className:yt.orderDesc},e.createElement("i",{className:Fe==="desc"?`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer}`,onClick:()=>Ge(Fe==="asc"?"desc":"asc")}))))},In={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},cn=a(99571),Xt=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,be=(Fe,Ae,Oe)=>Ae in Fe?Xt(Fe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Fe[Ae]=Oe,We=(Fe,Ae)=>{for(var Oe in Ae||(Ae={}))Q.call(Ae,Oe)&&be(Fe,Oe,Ae[Oe]);if(Ke)for(var Oe of Ke(Ae))G.call(Ae,Oe)&&be(Fe,Oe,Ae[Oe]);return Fe},qt=(Fe,Ae)=>{var Oe={};for(var Ge in Fe)Q.call(Fe,Ge)&&Ae.indexOf(Ge)<0&&(Oe[Ge]=Fe[Ge]);if(Fe!=null&&Ke)for(var Ge of Ke(Fe))Ae.indexOf(Ge)<0&&G.call(Fe,Ge)&&(Oe[Ge]=Fe[Ge]);return Oe},gt=(Fe,Ae,Oe)=>new Promise((Ge,Pt)=>{var _t=un=>{try{Jt(Oe.next(un))}catch(Mn){Pt(Mn)}},ye=un=>{try{Jt(Oe.throw(un))}catch(Mn){Pt(Mn)}},Jt=un=>un.done?Ge(un.value):Promise.resolve(un.value).then(_t,ye);Jt((Oe=Oe.apply(Fe,Ae)).next())}),t=Fe=>{var Ae=Fe,{className:Oe,style:Ge,children:Pt,loading:_t=!1,openLoading:ye,onClick:Jt=()=>{},size:un="middle",shape:Mn="round"}=Ae,fn=qt(Ae,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Me,bn]=(0,e.useState)(!1);return e.createElement(cn.ZP,We({onClick:(0,D.throttle)(Un=>gt(void 0,null,function*(){ye&&bn(!0);try{yield Jt(Un)}catch(rn){console.log("error",rn)}ye&&bn(!1)}),2e3,{leading:!0,trailing:!1}),className:P()(In.btn,In[`${un}-${Mn}`],Oe),style:Ge,size:un,shape:Mn,loading:Me||_t},fn),Pt)},de={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},kt=({className:Fe,style:Ae,children:Oe=null,onClick:Ge,title:Pt})=>e.createElement("div",{className:P()(de.head,Fe),style:Ae},e.createElement("span",{className:"primary-hover",onClick:Ge},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:Pt},Pt),e.createElement("div",{className:de.node},Oe)),Ft={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},It=({confirmShow:Fe=!0,confirmTitle:Ae,confirmClick:Oe,cancelShow:Ge=!0,cancelTitle:Pt,cancelClick:_t,className:ye,style:Jt,confirmLoading:un=!1})=>e.createElement("div",{className:P()(Ft.btns,ye),style:Jt},Fe&&e.createElement(cn.ZP,{loading:un,onClick:Oe,type:"primary",className:Ft.confirm},Ae),Ge&&e.createElement(cn.ZP,{onClick:_t,className:Ft.cancel},Pt)),ot={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Et=({className:Fe,style:Ae={},LeftContent:Oe,children:Ge,RightContent:Pt})=>e.createElement("div",{className:P()(ot.fixedBottom,Fe),style:Ae},e.createElement("div",{className:ot.wrap},e.createElement("div",{className:ot.left},Oe),e.createElement("div",{className:ot.center},Ge),e.createElement("div",{className:ot.right},Pt))),$t={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},fe=({className:Fe,style:Ae={},dataSource:Oe=[]})=>e.createElement("div",{className:P()($t.crumbs,Fe),style:Ae},Oe.map((Ge,Pt)=>PtTe.history.push(Ge.path)},Ge.name):e.createElement("span",null,Ge.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:Pt,style:{color:"#5F6368"}},Ge.name))),I=a(11938),z=Object.defineProperty,dt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,_e=(Fe,Ae,Oe)=>Ae in Fe?z(Fe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Fe[Ae]=Oe,Gt=(Fe,Ae)=>{for(var Oe in Ae||(Ae={}))ke.call(Ae,Oe)&&_e(Fe,Oe,Ae[Oe]);if(xt)for(var Oe of xt(Ae))C.call(Ae,Oe)&&_e(Fe,Oe,Ae[Oe]);return Fe},Fn=(Fe,Ae)=>dt(Fe,Je(Ae)),Ut=(Fe,Ae)=>{var Oe={};for(var Ge in Fe)ke.call(Fe,Ge)&&Ae.indexOf(Ge)<0&&(Oe[Ge]=Fe[Ge]);if(Fe!=null&&xt)for(var Ge of xt(Fe))Ae.indexOf(Ge)<0&&C.call(Fe,Ge)&&(Oe[Ge]=Fe[Ge]);return Oe};const{Countdown:Zn}=I.default;var vn=Fe=>{var Ae=Fe,{onChange:Oe}=Ae,Ge=Ut(Ae,["onChange"]);const[Pt,_t]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof Pt=="number"&&Pt>=0&&Oe(Pt)},[Pt]);const ye=Jt=>{const un=Math.floor(Jt/1e3);_t(un)};return e.createElement(Zn,Fn(Gt({},Ge),{onChange:ye}))}},32509:function(tt,K,a){"use strict";a.d(K,{Z:function(){return R}});var e=a(59301),M=a(47889),i=a(99571),p=a(6767),N=a(62957),S=a(71051),ce=a(77019),P=a(5269),D=a(37285),g=a(58531),j={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},h=a(64681),B=a(24334),ge=a(52430),O=a(44993),k=a(98573),ue=a(91605),Le=a(87169),w=a(26227),m=a(59301),L=Object.defineProperty,X=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,ie=(F,_,V)=>_ in F?L(F,_,{enumerable:!0,configurable:!0,writable:!0,value:V}):F[_]=V,Re=(F,_)=>{for(var V in _||(_={}))Ee.call(_,V)&&ie(F,V,_[V]);if(E)for(var V of E(_))q.call(_,V)&&ie(F,V,_[V]);return F},qe=(F,_)=>X(F,ae(_)),d=(F,_,V)=>new Promise((W,Ne)=>{var he=Lt=>{try{Zt(V.next(Lt))}catch(Te){Ne(Te)}},rt=Lt=>{try{Zt(V.throw(Lt))}catch(Te){Ne(Te)}},Zt=Lt=>Lt.done?W(Lt.value):Promise.resolve(Lt.value).then(he,rt);Zt((V=V.apply(F,_)).next())});const A={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var te=(F=>(F[F.SET_PATH=0]="SET_PATH",F[F.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",F))(te||{});function je(F,_){switch(_.type){case 0:return qe(Re({},F),{selectedPath:_.payload});case 1:return qe(Re({},F),{passedContent:_.payload});default:throw new Error}}var R=({language:F,dispatch:_,shixunWorkReport:V,v:W,languages:Ne,classroomList:he,autoHeight:rt,diff_code_count:Zt,data:Lt})=>{const[Te,en]=(0,e.useState)(Ne==null?void 0:Ne[0]),Vt=(0,O.useParams)();return(0,e.useEffect)(()=>{en(Ne==null?void 0:Ne[0])},[]),(0,e.useEffect)(()=>{var At;en((At=Ne==null?void 0:Ne.filter(ln=>ln.language===(Te==null?void 0:Te.language)))==null?void 0:At[0])},[Ne]),m.createElement(m.Fragment,null,m.createElement("h2",null," ",m.createElement("span",null,W.is_finish?m.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",m.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):m.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",m.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Ne==null?void 0:Ne.length)>1&&m.createElement(M.ZP.Group,{defaultValue:F,style:{marginLeft:10},onChange:At=>{var ln;W.language=At.target.value,en((ln=Ne==null?void 0:Ne.filter(yt=>yt.language===At.target.value))==null?void 0:ln[0])}},Ne==null?void 0:Ne.map(At=>m.createElement(M.ZP,{value:At==null?void 0:At.language},At==null?void 0:At.language)))),(0,h.GJ)()&&V!="shixunWorkReport"&&m.createElement("span",null,m.createElement("span",null,"\u5F97\u5206 ",Te==null?void 0:Te.score,"/",Te==null?void 0:Te.total_score),m.createElement(i.ZP,{style:{margin:"0px 10px"},onClick:()=>{var At,ln;if(!((ln=(At=he.AssistantObject)==null?void 0:At.hack)!=null&&ln.can_appraise)&&(0,h.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let yt=Te==null?void 0:Te.score;N.default.confirm({title:"\u8C03\u5206",content:m.createElement("div",null,m.createElement("p",null,"\u5F97\u5206\uFF1A",Te==null?void 0:Te.score,"/",Te==null?void 0:Te.total_score),m.createElement("p",null,"\u8C03\u5206\uFF1A",m.createElement(S.Z,{min:0,max:Te==null?void 0:Te.total_score,defaultValue:Te==null?void 0:Te.score,onChange:T=>{yt=T}}))),okText:"\u786E\u8BA4",onOk:()=>d(void 0,null,function*(){(yield(0,ge.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Vt==null?void 0:Vt.coursesId,hack_user_code_id:Te==null?void 0:Te.hack_user_id,score:yt}})).status===0&&(p.ZP.success("\u8C03\u5206\u6210\u529F"),_({type:"shixunHomeworks/setActionTabs",payload:{}}),_({type:"shixunHomeworks/getShixunWorkReports",payload:Re({},Vt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,h.GJ)()&&V!="shixunWorkReport"&&m.createElement(i.ZP,{onClick:()=>{var At;if(!((At=he.AssistantObject.hack)!=null&&At.can_appraise)&&(0,h.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:V.user_id,type:"1",language:Te==null?void 0:Te.language,v:W,data:Re({},V)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),m.createElement(g.ZP,{height:300,language:Te==null?void 0:Te.language,value:Te!=null&&Te.code?B.Base64.decode(Te==null?void 0:Te.code):"",autoHeight:rt,theme:"default",options:A}),((Te==null?void 0:Te.comment)||(Te==null?void 0:Te.hidden_comment))&&m.createElement("div",null,m.createElement(ce.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},m.createElement(P.Z,{flex:1},m.createElement("h1",{className:j.title},"\u70B9\u8BC4\u5185\u5BB9")),m.createElement(P.Z,{className:"pr30"},(0,h.GJ)()&&m.createElement(i.ZP,{onClick:()=>d(void 0,null,function*(){N.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:m.createElement(Le.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return d(this,null,function*(){(yield(0,ue.gZ)({comment_id:Te==null?void 0:Te.comment_id,homeworkId:Vt.homeworkId,type:"hack"})).status===0&&(p.ZP.success("\u5220\u9664\u6210\u529F"),_({type:"shixunHomeworks/getShixunWorkReports",payload:Re({},Vt)}))})}})})},m.createElement(w.Z,null),"\u5220\u9664"))),m.createElement(D.Z,{style:{margin:0}}),(Te==null?void 0:Te.comment)&&m.createElement("aside",{className:"pl30 pr30 mt20"},m.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),m.createElement("br",null),m.createElement(k.Z,{value:Te==null?void 0:Te.comment})),(Te==null?void 0:Te.hidden_comment)&&m.createElement("aside",{className:"pl30 pr30 mt20"},m.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),m.createElement("br",null),m.createElement(k.Z,{value:Te==null?void 0:Te.hidden_comment}))))}},58364:function(tt,K,a){"use strict";a.r(K),a.d(K,{default:function(){return Re}});var e=a(59301),M=a(44993),i=a(20554),p=a(99571),N=a(13747),S=a(64681),ce=a(52430),P=a(63604),D=a(70575),g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAAXNSR0IArs4c6QAABPdJREFUSEullWloHGUYx//vzO7sHDuzm93sZpM2l/SgRyK7xSYxrfYgbdUq6JcixXqAUrxItGAVMT1A+kH7Re1WWppa6afiAYJIi7ZB07vkIARzVJqYbJMmu90zszOzM6/MVEXQotR3mPky8/7e//N7ZuYl+J+jt7fX7/f7i/X19cU/UORemZRSZnBwsKNQKLztdrtHOI57sqGhYcbm3ROUUsoOD4++Mz9f2CtJItE0DaVSqTMWi+27Jyil1DM0NLTfsmgHpZbLhthQSmlfTU3NmkgkUvjPSSmlZGRkZI2maZ2mWdpAGBehpgnd0KBpOkzTLPn9/gei0Wjfv0JHR0cXGpq2xTDNHZTSJsu0OJNaIIRFUc07KXXdgGVZCAQCL7e0tMT/Br3ja3iRaZptlmU9YVHayhBGoAApGTpKhgHCsFCLRaRvp+yEtk9QaiEYDHy0cWPb639CbdjAwADP8/zRkmk9BYADIU4nLUqdycX5Agxdh4cXkLh5E8m5WTD2A4SAZVmEwxVnNm3a9AiJx+MrdSI8nslm25YtqlMaVi6LWab1+2IUFIB9NXQDuUwapmFAUnwYHBhAOp0Ex3nAcRx4QUA4FL62ecuWVnL01Om8V1YkXdewpMoLn6zYC4NhGLhcLng4t4OdnEognUqCIQSSJOPipYvI5gsQBBGyV4KiyAgFgz83NDauImevDtFUJo+ZqXGsW7UcvjK/zQDDEBBCHF+pZBKTU1NOl1mWgYfnMTNzy1FTWbUA6UzWuVce9N2QRKmRfP3d9zSRLOBS9xlsbVsLv893p2TLcjzqhgGtqEEvGWAI47izyx27ft2ppq6uHpIoIFcowqfIkz7Fu4LEjxyhVUtX4cuTn2FxdQiiKILYKe3DbpTtwu4Fw4Bzu8F5PGAZFqnbKWdhRVEQDkegm5YNnVhYFVlJ9uzbb2x++iXXxwf2o0Jxg+N5J4ENs/0RlgVLCFwuNyRJhCAITgX+sgCyubzjXZK88Hq9ttuRMr8SI2d+OHdCqFz8zMkjh1SeqqXy8qBsGIbj0rQs56UGpXCxLCRZhiLLmFdVyF4FmmFAUXzw+RRIogSvV+xdUFX5ILl07drBIh/quHD2bNeK+vLLum7ENXUe+Xweqqo6p6brMEsleDweJ1Eul0MgWA7Too6uYCAAryxDEvlzzU1NbeTClSsHDTHScaG7+/D6pmU9k2nt8/TU+NUl91UP53K5dblcrjKfzzOFQsFpmu01k8mgrCwAC4yjygZXVkYgy9LR1paWF0n3jz0fMMGaN8+f6z68oXnp+V/T1omRgd7ju9t3Pp9IJMTZ2dmHMpnMtnQ6/Wg2mw2pqkqy2SzcbjdcnAiOczuJIxUhVIRCu5qbV39Ivj19+oBSvfytyz/1HG5trLs4NU+O3xge6npj53Mv/PUHPj09HR4bG9s+NzfXnkymatSiCoEX4C8rA+fh4eE4GioPrI1Goz3k1Fdf7KlcEuvsu3z1mN9jjY3fSr/vgX5oV/trr/zTrtDf379wYmIinkqlHrMsi8iyDFnxQRCFsdrq6tW1tbW3yXt79z77y42J44KL5FPJOeJiXUb0/oYdu9/t/OZuW42tpa+v75iqqtvy+RwqwiEIvPjJw+vXv+q8011dXXx/f/9WWZaVQCBwE0Bfe3v7NCHE/rDuOmzw+Pj4p4lEYruLZWeqa2o2xmKxIXvCb487Tm3fsdeDAAAAAElFTkSuQmCC",j=a(37285),h=a(98573),B=a(13952),ge=(qe,d,A)=>new Promise((te,je)=>{var ve=_=>{try{F(A.next(_))}catch(V){je(V)}},R=_=>{try{F(A.throw(_))}catch(V){je(V)}},F=_=>_.done?te(_.value):Promise.resolve(_.value).then(ve,R);F((A=A.apply(qe,d)).next())});const O=({user:qe,item:d,getdata:A,params:te})=>{var je;const ve=(0,e.useRef)(),[R,F]=(0,e.useState)(),[_,V]=(0,e.useState)(!0);return(0,e.useEffect)(()=>{if(!ve.current)return;function W(){var he;let rt=new ResizeObserver(Zt=>{for(let Lt of Zt)console.log("----",Lt,Zt),F(Lt.target.offsetHeight>=52)});return rt.observe((he=ve.current)==null?void 0:he.firstElementChild),rt}const Ne=W();return()=>{var he,rt;(he=ve.current)!=null&&he.firstElementChild&&Ne.unobserve((rt=ve.current)==null?void 0:rt.firstElementChild)}},[ve.current]),e.createElement("div",{onClick:()=>{M.history.push(`/classrooms/${te.coursesId}/program_homework/${te.categoryId}/answer/${d.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},e.createElement("div",{className:D.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},d.name),e.createElement("div",{style:{display:"flex",marginTop:10}},e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",color:"#5F6368"}},e.createElement("img",{style:{width:24,borderRadius:50},src:`${B.Z.IMG_SERVER}/images/${d.author.image_url}`}),e.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(je=d==null?void 0:d.author)==null?void 0:je.name),e.createElement("span",null,"\u53D1\u8868\u4E8E",d.created_at)),e.createElement("div",null,e.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},"\u56DE\u590D\uFF08",(d==null?void 0:d.descendants_count)||0,"\uFF09"),(0,S.eB)()&&e.createElement("span",{onClick:W=>ge(void 0,null,function*(){W.stopPropagation(),(yield(0,ce.ZP)(`/api/hack_messages/${d.id}/update_public`,{method:"post"})).status===0&&A()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},d.is_public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"))),e.createElement("div",{ref:ve,style:{margin:"15px 0px",maxHeight:_?52:"",overflow:"hidden"}},e.createElement(h.Z,{style:{color:"#434D6C",fontSize:14},value:d.content})),(d==null?void 0:d.hack_identifier)&&e.createElement("span",{onClick:W=>ge(void 0,null,function*(){var Ne;if(W.stopPropagation(),(0,S.dE)())return;let he=yield(0,ce.ZP)(`/api/problems/${d==null?void 0:d.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(Ne=d==null?void 0:d.author)==null?void 0:Ne.id}});he&&(window.open(`/myproblems/${he==null?void 0:he.identifier}?type=1`),localStorage.setItem("program_homework",[te.coursesId,te.categoryId]))}),className:D.Z.tips},d==null?void 0:d.hack_name),R&&e.createElement("div",{onClick:W=>{W.stopPropagation(),V(!_)}},e.createElement(j.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},e.createElement("a",{className:`font14 ${D.Z.color999}`},_?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",e.createElement("i",{className:`iconfont font14 ${_?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))};var k=(0,M.connect)(({user:qe})=>({user:qe}))(O),ue=Object.defineProperty,Le=Object.defineProperties,w=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,ae=(qe,d,A)=>d in qe?ue(qe,d,{enumerable:!0,configurable:!0,writable:!0,value:A}):qe[d]=A,E=(qe,d)=>{for(var A in d||(d={}))L.call(d,A)&&ae(qe,A,d[A]);if(m)for(var A of m(d))X.call(d,A)&&ae(qe,A,d[A]);return qe},Ee=(qe,d)=>Le(qe,w(d)),q=(qe,d,A)=>new Promise((te,je)=>{var ve=_=>{try{F(A.next(_))}catch(V){je(V)}},R=_=>{try{F(A.throw(_))}catch(V){je(V)}},F=_=>_.done?te(_.value):Promise.resolve(_.value).then(ve,R);F((A=A.apply(qe,d)).next())});const ie=({user:qe})=>{var d,A,te,je;let[ve,R]=(0,e.useState)(Ee(E({},(0,M.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,S.dE)()?[qe.userInfo.course.course_group_id]:[]}));const[F,_]=(0,e.useState)([]);(0,e.useEffect)(()=>{V()},[]);function V(){return q(this,null,function*(){let W=yield(0,ce.ZP)(`/api/homework_commons/${ve.categoryId}/hack_messages`,{method:"get",params:Ee(E({},ve),{type:1})});_(W)})}return e.createElement("div",{style:{width:1200,margin:"0px auto"}},e.createElement("div",{style:{marginTop:10,display:"flex"}},e.createElement("div",{style:{flex:1,marginRight:30,background:"#fff"}},e.createElement(i.default,{tabBarStyle:{padding:"0px 10px"},style:{width:"850px"},tabBarExtraContent:(0,S.dE)()&&e.createElement(p.ZP,{type:"primary",style:{width:88},onClick:()=>{M.history.push(`/classrooms/${ve.coursesId}/program_homework/${ve.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:W=>{W==="1"?ve.sort_by="":ve.sort_by="created_at",R(E({},ve)),V()}},e.createElement(i.default.TabPane,{key:"1",tab:"\u6700\u65B0\u56DE\u590D"}),e.createElement(i.default.TabPane,{key:"2",tab:"\u6700\u65B0\u53D1\u8868"})),((d=F==null?void 0:F.data)==null?void 0:d.length)<=0&&e.createElement(P.Z,{customText:"\u6682\u65E0\u8BA8\u8BBA"}),(A=F==null?void 0:F.data)==null?void 0:A.map(W=>e.createElement(k,{item:W,params:ve,getdata:V})),e.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},e.createElement(N.Z,{current:ve.page,pageSize:ve.per_page,total:F==null?void 0:F.count,hideOnSinglePage:!0,onChange:(W,Ne)=>{ve.page=W,ve.per_page=Ne,R(E({},ve)),V()}}))),e.createElement("div",{className:D.Z.right,style:{width:300,height:"100%"}},e.createElement("div",{style:{display:"flex"}},e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},e.createElement("span",{style:{marginRight:3,fontSize:20,fontWeight:600,color:"#000"}},"\u5E7F\u64AD"),e.createElement("img",{width:21,src:g})," "),(0,S.GJ)()&&e.createElement(p.ZP,{type:"primary",onClick:()=>{M.history.push(`/classrooms/${ve.coursesId}/program_homework/${ve.categoryId}/answer/add`)}},"\u53D1\u5E03\u5E7F\u64AD")),((te=F==null?void 0:F.radio_messages)==null?void 0:te.length)<=0&&e.createElement(P.Z,null),(je=F==null?void 0:F.radio_messages)==null?void 0:je.map(W=>e.createElement("div",{onClick:()=>{M.history.push(`/classrooms/${ve.coursesId}/program_homework/${ve.categoryId}/answer/${W.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},e.createElement("div",{className:D.Z.title,style:{fontSize:"16px",fontWeight:600}},e.createElement("span",{style:{color:(W==null?void 0:W.message_type)===2?"#4C7BE6":"#E17E7E"}},(W==null?void 0:W.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),e.createElement("span",{title:W.name},W.name)),e.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",W.created_at))))))};var Re=(0,M.connect)(({user:qe})=>({user:qe}))(ie)},63680:function(tt,K,a){"use strict";a.d(K,{Z:function(){return Ee}});var e=a(59301),M={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},i=Object.defineProperty,p=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,ce=(q,ie,Re)=>ie in q?i(q,ie,{enumerable:!0,configurable:!0,writable:!0,value:Re}):q[ie]=Re,P=(q,ie)=>{for(var Re in ie||(ie={}))N.call(ie,Re)&&ce(q,Re,ie[Re]);if(p)for(var Re of p(ie))S.call(ie,Re)&&ce(q,Re,ie[Re]);return q};const D=q=>React.createElement("svg",P({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},q),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var g="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",j=a(20554),h=a(92310),B=a.n(h),ge=a(59301),O=Object.defineProperty,k=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,L=(q,ie,Re)=>ie in q?O(q,ie,{enumerable:!0,configurable:!0,writable:!0,value:Re}):q[ie]=Re,X=(q,ie)=>{for(var Re in ie||(ie={}))w.call(ie,Re)&&L(q,Re,ie[Re]);if(Le)for(var Re of Le(ie))m.call(ie,Re)&&L(q,Re,ie[Re]);return q},ae=(q,ie)=>k(q,ue(ie)),Ee=({dataSource:q,className:ie,style:Re})=>{const[qe,d]=(0,e.useState)([]),[A,te]=(0,e.useState)(""),je=(0,e.useRef)("");(0,e.useEffect)(()=>{if(q!=null&&q.length){const F=String(Math.random()).slice(-6),_=q.map(V=>ae(X({},V),{key:`${F}-${V.key}`}));d(_),te(_[0].key)}},[q.length]);const ve=F=>{te(F),je.current=F;const _=document.getElementById(F);if(_){const V=_.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:V,behavior:"smooth"})}},R=()=>{const F=qe.map(V=>document.getElementById(V.key)),_=window.innerHeight/2;for(const V of F)if(V){const W=V.getBoundingClientRect();if(W.top>=0&&W.top<_){if(je.current===V.id){je.current="";return}if(je.current)return;te(V.id);break}}};return(0,e.useEffect)(()=>(window.addEventListener("scroll",R),()=>{window.removeEventListener("scroll",R)}),[qe]),ge.createElement("div",{className:B()(M.anchorNavigation,ie),style:Re},ge.createElement(j.default,{items:qe,tabBarGutter:60,className:M.tabs,activeKey:A,onChange:ve}),qe.map(F=>ge.createElement("div",{key:F.key,id:F.key,className:M.box},ge.createElement("div",{className:M.head},ge.createElement("img",{className:"mr10",src:g,alt:"Dot"}),F.label),ge.createElement("div",{className:M.element},F.element))))}},80844:function(tt,K,a){"use strict";var e=a(59301),M=a(62957),i=a(6767),p=a(52430),N=a(44993),S=Object.defineProperty,ce=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,g=(O,k,ue)=>k in O?S(O,k,{enumerable:!0,configurable:!0,writable:!0,value:ue}):O[k]=ue,j=(O,k)=>{for(var ue in k||(k={}))P.call(k,ue)&&g(O,ue,k[ue]);if(ce)for(var ue of ce(k))D.call(k,ue)&&g(O,ue,k[ue]);return O},h=(O,k)=>{var ue={};for(var Le in O)P.call(O,Le)&&k.indexOf(Le)<0&&(ue[Le]=O[Le]);if(O!=null&&ce)for(var Le of ce(O))k.indexOf(Le)<0&&D.call(O,Le)&&(ue[Le]=O[Le]);return ue},B=(O,k,ue)=>new Promise((Le,w)=>{var m=ae=>{try{X(ue.next(ae))}catch(E){w(E)}},L=ae=>{try{X(ue.throw(ae))}catch(E){w(E)}},X=ae=>ae.done?Le(ae.value):Promise.resolve(ae.value).then(m,L);X((ue=ue.apply(O,k)).next())});const ge=O=>{var k=O,{shixunHomeworks:ue,dispatch:Le}=k,w=h(k,["shixunHomeworks","dispatch"]);const m=(0,N.useParams)();return e.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:ue.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>B(void 0,null,function*(){(yield(0,p.ZP)(`/api/myshixuns/${ue.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:m.coursesId}})).shixun_identifier&&(i.ZP.success("\u64CD\u4F5C\u6210\u529F"),Le({type:"shixunHomeworks/setActionTabs",payload:{}}),Le({type:"shixunHomeworks/getWorkList",payload:j({},ue.actionTabs.params)}))}),onCancel:()=>{Le({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};K.Z=(0,N.connect)(({shixunHomeworks:O})=>({shixunHomeworks:O}))(ge)},39181:function(tt,K,a){"use strict";a.d(K,{n:function(){return ft},Z:function(){return $t}});var e=a(59301),M=a(28284),i=a(6767),p=a(25399),N=a(62957),S=a(93041),ce=a(62673),P=a(77019),D=a(5269),g=a(37568),j=a(29787),h=a(99571),B=a(75727),ge=a(54172),O=a(47889),k=a(71051),ue=a(13747),Le=a(84105),w=a(87395),m=a(67921),L=a(89489),X=a(63604),ae=a(89299),E=a(80844),Ee=a(96512),q=a(52430),ie=a(44993),Re=Object.defineProperty,qe=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,te=(oe,fe,I)=>fe in oe?Re(oe,fe,{enumerable:!0,configurable:!0,writable:!0,value:I}):oe[fe]=I,je=(oe,fe)=>{for(var I in fe||(fe={}))d.call(fe,I)&&te(oe,I,fe[I]);if(qe)for(var I of qe(fe))A.call(fe,I)&&te(oe,I,fe[I]);return oe},ve=(oe,fe)=>{var I={};for(var z in oe)d.call(oe,z)&&fe.indexOf(z)<0&&(I[z]=oe[z]);if(oe!=null&&qe)for(var z of qe(oe))fe.indexOf(z)<0&&A.call(oe,z)&&(I[z]=oe[z]);return I},R=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const F=oe=>{var fe=oe,{shixunHomeworks:I,dispatch:z}=fe,dt=ve(fe,["shixunHomeworks","dispatch"]);const Je=(0,ie.useParams)(),[xt,ke]=(0,e.useState)(!0),[C,_e]=(0,e.useState)(!1),[Gt]=M.default.useForm(),Fn=()=>R(void 0,null,function*(){const Ut=Gt.getFieldValue();(yield(0,q.ZP)(`/api/homework_commons/${Je.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...I.actionTabs.selectArrs],cover_all:xt,hidden_comment:Ut.hidden_comment,comment:Ut.comment}})).status===0&&(i.ZP.success("\u8BC4\u9605\u6210\u529F"),Gt.resetFields(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:je({},I.actionTabs.params)}))});return e.createElement(e.Fragment,null,e.createElement(N.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:I.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>R(void 0,null,function*(){const Ut=Gt.getFieldValue();JSON.stringify(Ut)==="{}"||Ut.hidden_comment===""&&Ut.comment===""?_e(!0):I.workList.partial_comment?z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:I.actionTabs.selectArrs,params:I.actionTabs.params}}):Fn()}),onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(M.default,{form:Gt,onChange:()=>{C&&_e(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(M.default.Item,{name:"comment"},e.createElement(g.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(M.default.Item,{name:"hidden_comment"},e.createElement(g.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),C&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),e.createElement(N.default,{centered:!0,title:e.createElement("span",null,e.createElement(Ee.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:I.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Fn()},onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},e.createElement("div",{className:"tc"},e.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),e.createElement("p",null,e.createElement(O.ZP.Group,{onChange:Ut=>{ke(Ut.target.value)},value:xt},e.createElement(O.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),e.createElement(O.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var _=(0,ie.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(F),V=a(91605),W=a(64681),Ne={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W",under_review:"under_review___SxG7i"},he=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Lt=(oe,fe)=>{var I={};for(var z in oe)rt.call(oe,z)&&fe.indexOf(z)<0&&(I[z]=oe[z]);if(oe!=null&&he)for(var z of he(oe))fe.indexOf(z)<0&&Zt.call(oe,z)&&(I[z]=oe[z]);return I},Te=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const en=oe=>{var fe=oe,{shixunHomeworks:I,dispatch:z}=fe,dt=Lt(fe,["shixunHomeworks","dispatch"]),Je,xt,ke,C;const _e=(0,ie.useParams)(),[Gt,Fn]=(0,e.useState)(!1),[Ut,Zn]=(0,e.useState)((xt=(Je=I.actionTabs.selectArrs)==null?void 0:Je.data)==null?void 0:xt.name),[Jn]=M.default.useForm();(0,e.useEffect)(()=>{var Fe,Ae,Oe,Ge,Pt,_t;I.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Jn.setFieldsValue({comment:(Ae=(Fe=I.actionTabs.selectArrs)==null?void 0:Fe.data)==null?void 0:Ae.work_comment,hidden_comment:(Ge=(Oe=I.actionTabs.selectArrs)==null?void 0:Oe.data)==null?void 0:Ge.work_comment_hidden}),Zn((_t=(Pt=I.actionTabs.selectArrs)==null?void 0:Pt.data)==null?void 0:_t.name)},[I.actionTabs.key]);const vn=()=>Te(void 0,null,function*(){var Fe,Ae;const Oe=Jn.getFieldValue();if((yield(0,q.ZP)(`/api/student_works/${(Ae=(Fe=I.actionTabs.selectArrs)==null?void 0:Fe.data)==null?void 0:Ae.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Oe.hidden_comment,comment:Oe.comment}})).status===0)return i.ZP.success("\u8BC4\u9605\u6210\u529F"),Jn.resetFields(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:_e})});return e.createElement(e.Fragment,null,e.createElement(N.default,{centered:!0,title:(C=(ke=I.actionTabs.selectArrs)==null?void 0:ke.data)!=null&&C.work_comment_hidden?"\u66F4\u6539"+Ut+"\u70B9\u8BC4":Ut+"\u70B9\u8BC4",open:I.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){const Fe=Jn.getFieldValue();JSON.stringify(Fe)==="{}"||Fe.hidden_comment===""&&Fe.comment===""?Fn(!0):vn()}),onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(M.default,{form:Jn,onChange:()=>{Gt&&Fn(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(M.default.Item,{name:"comment"},e.createElement(g.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(M.default.Item,{name:"hidden_comment"},e.createElement(g.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Gt&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Vt=(0,ie.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(en),At=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,T=(oe,fe)=>{var I={};for(var z in oe)ln.call(oe,z)&&fe.indexOf(z)<0&&(I[z]=oe[z]);if(oe!=null&&At)for(var z of At(oe))fe.indexOf(z)<0&&yt.call(oe,z)&&(I[z]=oe[z]);return I},Ue=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const Qt=oe=>{var fe=oe,{shixunHomeworks:I,dispatch:z}=fe,dt=T(fe,["shixunHomeworks","dispatch"]);const Je=(0,ie.useParams)(),[xt,ke]=(0,e.useState)([]),[C,_e]=(0,e.useState)([]);(0,e.useEffect)(()=>{I.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Gt()},[I.actionTabs.key]);function Gt(){return Ue(this,null,function*(){const Ut=yield(0,q.ZP)(`/api/homework_commons/${Je.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});ke(Ut)})}const Fn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return e.createElement(e.Fragment,null,e.createElement(N.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:I.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ue(void 0,null,function*(){const Ut=yield(0,q.ZP)(`/api/homework_commons/${Je.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:C}});(Ut==null?void 0:Ut.status)===0&&(ie.history.replace(`/classrooms/${Je.coursesId}/shixun_homework/${Je.categoryId}/detail?tabs=4`),window.location.reload(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),_e([]))}),onCancel:()=>{_e([]),z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(ge.default,{rowSelection:{type:"checkbox",onChange:(Ut,Zn)=>{_e([...Ut])},selectedRowKeys:C,getCheckboxProps:Ut=>({disabled:Ut.status==="\u8FDB\u884C\u4E2D"||Ut.works_count===0})},rowKey:Ut=>Ut.key||Ut.id,scroll:{y:300},pagination:!1,columns:Fn,dataSource:xt==null?void 0:xt.group_list})))};var Tn=(0,ie.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(Qt),yn=a(4213),In=a(66654),cn=a(2686),Xt=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,be=(oe,fe,I)=>fe in oe?Xt(oe,fe,{enumerable:!0,configurable:!0,writable:!0,value:I}):oe[fe]=I,We=(oe,fe)=>{for(var I in fe||(fe={}))Q.call(fe,I)&&be(oe,I,fe[I]);if(Ke)for(var I of Ke(fe))G.call(fe,I)&&be(oe,I,fe[I]);return oe},qt=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const gt=({shixunHomeworks:oe,dispatch:fe,isShow:I,setIsShow:z,item:dt,coursesId:Je,categoryId:xt})=>{const[ke,C]=(0,e.useState)({page:1,limit:10}),[_e,Gt]=(0,e.useState)([]),[Fn,Ut]=(0,e.useState)(!1);(0,e.useEffect)(()=>{I&&Zn()},[I]);function Zn(){return qt(this,null,function*(){Ut(!0);const vn=yield(0,q.ZP)(`/api/student_works/${dt.id}/game_details.json`,{method:"get",params:We({},ke)});Ut(!1),vn.status===0&&Gt(vn==null?void 0:vn.data)})}const Jn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(vn,Fe,Ae)=>e.createElement("span",{style:{color:"#000"}},ke.limit*(ke.page-1)+Ae+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(vn,Fe,Ae)=>e.createElement("span",{style:{color:"#000"}},vn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(vn,Fe,Ae)=>e.createElement("span",null,vn==0?"\u672A\u901A\u5173":vn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(vn,Fe,Ae)=>e.createElement("span",{style:{color:"#333"}},vn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(vn,Fe,Ae)=>e.createElement("span",{style:{color:"#333"}},vn)}];return e.createElement(e.Fragment,null,e.createElement(N.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:I,width:700,footer:null,maskClosable:!1,onCancel:()=>{ke.page=1,ke.limit=10,C(We({},ke)),z(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),e.createElement("span",{title:dt==null?void 0:dt.user_name,style:{color:"#232B40"}},dt==null?void 0:dt.user_name)),e.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),e.createElement("span",{title:dt==null?void 0:dt.student_id,style:{color:"#232B40"}},(dt==null?void 0:dt.student_id)||"--")),e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),e.createElement("span",{title:dt==null?void 0:dt.group_name,style:{color:"#232B40"}},(dt==null?void 0:dt.group_name)||"--"))),e.createElement(ge.default,{scroll:{y:380},columns:Jn,loading:Fn,style:{marginBottom:ke.limit>(_e==null?void 0:_e.count)?"16px":"0"},dataSource:_e.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:ke.limit,current:ke.page,position:["bottomRight"],onChange:(vn,Fe)=>{ke.page=vn,ke.limit=Fe,C(We({},ke)),Zn()},total:_e==null?void 0:_e.count,showTotal:(vn,Fe)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",vn," "),"\u6761\u6570\u636E")}})))};var zt=(0,ie.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(gt),t=a(59301),de=Object.defineProperty,at=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,pt=(oe,fe,I)=>fe in oe?de(oe,fe,{enumerable:!0,configurable:!0,writable:!0,value:I}):oe[fe]=I,It=(oe,fe)=>{for(var I in fe||(fe={}))kt.call(fe,I)&&pt(oe,I,fe[I]);if(at)for(var I of at(fe))Ft.call(fe,I)&&pt(oe,I,fe[I]);return oe},ot=(oe,fe,I)=>new Promise((z,dt)=>{var Je=C=>{try{ke(I.next(C))}catch(_e){dt(_e)}},xt=C=>{try{ke(I.throw(C))}catch(_e){dt(_e)}},ke=C=>C.done?z(C.value):Promise.resolve(C.value).then(Je,xt);ke((I=I.apply(oe,fe)).next())});const ft=({value:oe,placeholder:fe=""})=>{if(oe==null||oe==="")return t.createElement("span",null,fe);{const I=Number(oe);if(I>=80)return t.createElement("span",{style:{color:"#009C0F"}},I);if(I<80&&I>=60)return t.createElement("span",{style:{color:"#FA6400"}},I);if(I<60)return t.createElement("span",{style:{color:"#E30000"}},I)}},Et=({shixunHomeworks:oe,classroomList:fe,loading:I,dispatch:z,setExportParams:dt,user:Je})=>{var xt,ke,C,_e,Gt,Fn,Ut,Zn,Jn,vn,Fe,Ae,Oe,Ge,Pt;const _t=(0,ie.useParams)(),[ye,Jt]=(0,e.useState)(It(It({},{page:1,limit:20,order:"work_score",b_order:"desc"}),_t)),[un]=M.default.useForm(),[Mn,fn]=(0,e.useState)(),[Me,bn]=(0,e.useState)({}),[Un,rn]=(0,e.useState)([]),[on,bt]=(0,e.useState)(!1),[En,On]=(0,e.useState)([]),[eu,Xn]=(0,e.useState)(!1),[Wn,mu]=(0,e.useState)(),[Gn,$]=(0,e.useState)(1),[iu,Fu]=(0,e.useState)(),[au,vu]=(0,e.useState)(),[su,Bu]=(0,e.useState)(),[cu,tu]=(0,e.useState)(),[Yu,Xu]=(0,e.useState)(),[Au,ta]=(0,e.useState)(!1),[da,Gu]=(0,e.useState)(!1),[ma,na]=(0,e.useState)(),[Mt,Ca]=(0,e.useState)(null),xa=(0,ie.useLocation)();(0,e.useEffect)(()=>{let pe=null;if((Mt==null?void 0:Mt.status)==1&&clearInterval(pe),(Mt==null?void 0:Mt.complete_num)!=(Mt==null?void 0:Mt.total_count)&&(Mt==null?void 0:Mt.status)!=1)return pe=setInterval(()=>{fa()},3e3),()=>clearInterval(pe)},[Mt==null?void 0:Mt.complete_num,Mt==null?void 0:Mt.status]);const fa=()=>ot(void 0,null,function*(){const{ai_question_record_id:pe}=oe==null?void 0:oe.workSetting;if(!pe)return;const it=yield(0,q.ZP)(`/api/program_homeworks/${_t==null?void 0:_t.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:pe}});Ca(it)});(0,e.useEffect)(()=>{I["shixunHomeworks/getWorkSetting"]||fa()},[I["shixunHomeworks/getWorkSetting"]]),(0,e.useEffect)(()=>(Mu(),()=>{bn([]),rn([])}),[ye.coursesId]),(0,e.useEffect)(()=>{var pe;const it=JSON.parse(JSON.stringify(oe.workList));!((pe=it==null?void 0:it.student_works)!=null&&pe.length)&&(it!=null&&it.id)?(it.student_works=[It({},it)],bn(it)):(it!=null&&it.id&&rn([It(It({},it),{number:"\u6211"})]),bn(It({},it)))},[oe.workList]);const Mu=pe=>(dt(It({},ye)),z({type:"shixunHomeworks/getWorkList",payload:ye}));(0,e.useEffect)(()=>{z({type:"user/getUserInfo",payload:{course_id:ye.coursesId}})},[]);const Ga=()=>ot(void 0,null,function*(){const pe=yield(0,V.Uc)({categoryId:_t.categoryId});fn(pe==null?void 0:pe.update_score)}),wa=()=>ot(void 0,null,function*(){z({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const pe=yield(0,V.Vs)({categoryId:_t.categoryId});z({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(pe==null?void 0:pe.status)===0&&(i.ZP.success(pe==null?void 0:pe.message),Mu())}),Ea=()=>{ye.page=1;const pe=Object.assign({},un.getFieldsValue());delete ye.course_group,delete ye.teacher_comment,Object.keys(pe).map(function(it){var pn;switch(it){case"task_status":pe[it].includes("all")||!pe[it].length?(delete ye.work_status,un.setFieldsValue({task_status:"all"})):(ye.work_status=pe[it],un.setFieldsValue({task_status:ye.work_status}));break;case"course_group_info":pe[it].includes("all")||!pe[it].length?(delete ye.course_group,un.setFieldsValue({course_group_info:"all"})):(ye.course_group=pe[it],un.setFieldsValue({course_group_info:ye.course_group}));break;case"teacher_comment":pe[it].includes("all")||!pe[it].length?(delete ye.teacher_comment,un.setFieldsValue({teacher_comment:"all"})):(ye.teacher_comment=((pn=pe[it])==null?void 0:pn.length)===1?Number(pe[it][0]):"",un.setFieldsValue({teacher_comment:pe[it]}));break}}),Mu()};(0,e.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Xu(47),ta(!0))},[document.getElementById("divhe")]);const Iu=(pe,it)=>{ye.page=pe,ye.limit=20,Mu()};function Uu(){$(1),Fu(""),vu(""),Bu(""),tu(""),On([])}const Sa=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(pe,it,pn)=>ye.limit*(ye.page-1)+pn+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:pe=>t.createElement(p.Z,{placement:"bottomLeft",title:pe},t.createElement("span",{className:"current"},pe))},!(0,W.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:ye.order==="student_id"?ye.b_order==="desc"?"descend":"ascend":null,render:pe=>t.createElement(p.Z,{placement:"bottomLeft",title:pe||"--"},t.createElement("span",{className:"current"},pe||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(pe,it)=>pe?t.createElement(p.Z,{placement:"bottom",title:pe},t.createElement("span",{className:"current"},pe)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:ye.order==="work_status"?ye.b_order==="desc"?"descend":"ascend":null,render:pe=>t.createElement(ae.lC,{status:pe})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:ye.order==="achieve_time"?ye.b_order==="desc"?"descend":"ascend":null,render:(pe,it)=>t.createElement(p.Z,{placement:"bottomLeft",title:pe},t.createElement("span",{className:"current"},pe))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(pe,it)=>t.createElement("span",{onClick:pn=>{var n;pn.stopPropagation(),(n=Me.homework_status)!=null&&n.includes("\u5BFC\u5165")&&(na(it),Gu(!0))}},pe||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:ye.order==="work_score"?ye.b_order==="desc"?"descend":"ascend":null,render:(pe,it)=>t.createElement(p.Z,{title:t.createElement(t.Fragment,null,t.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(it==null?void 0:it.late_final_score)||0),t.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(it==null?void 0:it.late_penalty)||0),t.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(it==null?void 0:it.score)||0))},ft({value:pe,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:ye.order==="achieve_time_long"?ye.b_order==="desc"?"descend":"ascend":null,render:(pe,it)=>pe&&pe!="--"?t.createElement(p.Z,{placement:"bottom",title:pe},t.createElement("span",{className:"current"},pe)):"--"},((xt=Me.homework_status)==null?void 0:xt.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((ke=Me.homework_status)!=null&&ke.includes("\u5BFC\u5165"))&&{title:t.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:pe=>pe?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(pe,it)=>{var pn;return(pn=Me.homework_status)!=null&&pn.includes("\u5BFC\u5165")?(0,W.GJ)()?t.createElement("a",{onClick:n=>{n.stopPropagation(),z({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:it==null?void 0:it.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):t.createElement("a",{onClick:n=>{n.stopPropagation(),na(it),Gu(!0)}},"\u67E5\u770B"):(0,W.dE)()?t.createElement("div",null,(0,ae.JL)(it==null?void 0:it.work_status)==="\u672A\u5F00\u542F"?t.createElement("span",null,"--"):t.createElement("a",{onClick:n=>{var r;if(n.stopPropagation(),(0,W.Rm)()&&!((r=fe.AssistantObject.hack)!=null&&r.can_view)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${ye.coursesId}/program_homework/${ye.categoryId}/${it.id}/${it.user_id}/comment`,"_blank")}},"\u67E5\u770B")):t.createElement("a",{target:"_blank",onClick:n=>{var r,s;if(n.stopPropagation(),(0,W.Rm)()&&!((r=fe.AssistantObject.hack)!=null&&r.can_view)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((s=Je.userInfo)!=null&&s.professional_certification)window.open(`/classrooms/${ye.coursesId}/program_homework/${ye.categoryId}/${it.id}/${it.user_id}/comment`,"_blank");else return N.default.confirm({title:"\u63D0\u793A",centered:!0,content:t.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ae.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(pe=>!!pe),pa=()=>{var pe,it;return t.createElement(S.default,null,t.createElement(S.default.Item,{onClick:()=>{var pn;if((0,W.Rm)()&&!((pn=fe.AssistantObject.hack)!=null&&pn.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Me==null?void 0:Me.course_group_info,fn:()=>{(0,In.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,W.GJ)()&&((pe=Me==null?void 0:Me.student_works)==null?void 0:pe.length)>0&&!((it=Me==null?void 0:Me.homework_status)!=null&&it.includes("\u5BFC\u5165"))&&t.createElement(S.default.Item,{key:"3",onClick:()=>{var pn;if((0,W.Rm)()&&!((pn=fe.AssistantObject.hack)!=null&&pn.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Me==null?void 0:Me.course_group_info,fn:()=>{var n,r,s,v;z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),ie.history.push(`/classrooms/${ye==null?void 0:ye.coursesId}/program_homework/${ye.categoryId}/${(r=(n=Me==null?void 0:Me.student_works)==null?void 0:n[0])==null?void 0:r.id}/${(v=(s=Me==null?void 0:Me.student_works)==null?void 0:s[0])==null?void 0:v.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),t.createElement(S.default.Item,{key:"2",onClick:()=>{var pn;if((0,W.Rm)()&&!((pn=fe.AssistantObject.hack)!=null&&pn.can_download)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ie.history.push(`/classrooms/${ye.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return t.createElement(t.Fragment,null,t.createElement("section",{className:`${Ne.wrap} minH500 bg-white pl30 pr30 pt30`},((C=Me.homework_status)==null?void 0:C.includes("\u672A\u53D1\u5E03"))&&t.createElement(X.Z,null),!((_e=Me.homework_status)!=null&&_e.includes("\u672A\u53D1\u5E03"))&&t.createElement("aside",null,!(0,W.GJ)()&&t.createElement("div",{className:"c-light-black font12"},t.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Me==null?void 0:Me.publish_time),t.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Me==null?void 0:Me.end_time),t.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Me==null?void 0:Me.late_time)||"- -")),(0,W.GJ)()&&t.createElement(t.Fragment,null,t.createElement(M.default,{form:un,onChange:Ea,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Gt=Me.task_status)==null?void 0:Gt.length)>0&&t.createElement(M.default.Item,{name:"task_status"},t.createElement(ce.default.Group,{value:[],style:{width:"100%"}},t.createElement(P.Z,null,t.createElement(D.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),t.createElement(D.Z,{flex:"80px"},t.createElement(ce.default,{value:"all"},"\u5168\u90E8")),t.createElement(D.Z,{flex:"1"},Me.task_status&&Me.task_status.map((pe,it)=>t.createElement(ce.default,{name:"task_status",value:pe.id},pe.name,"(",pe.count,")")))))),((Fn=Me.course_group_info)==null?void 0:Fn.length)>0&&t.createElement(M.default.Item,{name:"course_group_info"},t.createElement(ce.default.Group,{style:{width:"100%"}},t.createElement(P.Z,null,t.createElement(D.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),t.createElement(D.Z,{flex:"80px"},t.createElement(ce.default,{value:"all"},"\u5168\u90E8")),t.createElement(D.Z,{flex:"1",id:"divhe",style:{height:Yu+"px",overflow:"hidden"}},(Ut=Me.course_group_info)==null?void 0:Ut.map((pe,it)=>t.createElement(ce.default,{value:pe.course_group_id},pe.group_group_name,"(",pe.count,")"))),Au&&t.createElement("span",{onClick:()=>{let pe=document.getElementById("divhe").scrollHeight;Yu>47?Xu(47):Xu(pe)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Yu===47?"\u5C55\u5F00":"\u6536\u8D77",Yu===47?t.createElement(Le.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.createElement(w.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Zn=Me.teacher_comment)==null?void 0:Zn.length)>0&&t.createElement(M.default.Item,{name:"teacher_comment"},t.createElement(ce.default.Group,{style:{width:"100%"}},t.createElement(P.Z,null,t.createElement(D.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),t.createElement(D.Z,{flex:"80px"},t.createElement(ce.default,{value:"all"},"\u5168\u90E8")),t.createElement(D.Z,{flex:"1"},Me.teacher_comment&&Me.teacher_comment.map((pe,it)=>t.createElement(ce.default,{value:String(pe.id)},pe.name,"(",pe.count,")"))))))),t.createElement(P.Z,{align:"middle"},t.createElement(D.Z,{flex:"1"},t.createElement(P.Z,{align:"middle"},t.createElement(D.Z,null,t.createElement(g.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:pe=>{ye.search=pe.trim(),ye.page=1,Mu()},style:{width:240}})),t.createElement(D.Z,null,t.createElement("span",{className:"ml5"},t.createElement("span",{className:"c-red"},Me.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Me.work_count,"\u4E2A\u5B66\u751F\uFF09")))),t.createElement(D.Z,null,(Mt==null?void 0:Mt.complete_num)!=(Mt==null?void 0:Mt.total_count)&&(Mt==null?void 0:Mt.status)!=1&&t.createElement("div",{className:Ne.under_review},t.createElement(j.Z,{spinning:!0,className:"mr6",size:"small"}),t.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),t.createElement("span",{className:"ml5"},t.createElement("span",{style:{color:"#3061D0"}},Mt==null?void 0:Mt.complete_num),"/",Mt==null?void 0:Mt.total_count)),(((Jn=Me==null?void 0:Me.homework_status)==null?void 0:Jn.includes("\u5DF2\u622A\u6B62"))||((vn=Me==null?void 0:Me.homework_status)==null?void 0:vn.includes("\u63D0\u4EA4\u4E2D"))||((Fe=Me==null?void 0:Me.homework_status)==null?void 0:Fe.includes("\u8FDB\u884C\u4E2D")))&&t.createElement(h.ZP,{className:"ml10",onClick:()=>{var pe;if(((pe=Me==null?void 0:Me.challenges)==null?void 0:pe.length)===0)return i.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((Me==null?void 0:Me.commit_count)==0)return i.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((Mt==null?void 0:Mt.complete_num)!=(Mt==null?void 0:Mt.total_count)&&(Mt==null?void 0:Mt.status)!=1)return i.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}},t.createElement("span",{className:`${Ne.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,W.GJ)()&&!((Ae=Me.homework_status)!=null&&Ae.includes("\u5BFC\u5165"))&&t.createElement(h.ZP,{className:"ml10",onClick:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Me.student_works.map(pe=>pe.id),params:ye}})}},t.createElement("span",{className:`${Ne.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,W.GJ)()&&!((Oe=Me.homework_status)!=null&&Oe.includes("\u5BFC\u5165"))&&t.createElement(h.ZP,{className:"ml10",onClick:wa},t.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,W.GJ)()&&t.createElement(B.Z,{dropdownRender:pa,className:"ml10"},t.createElement(h.ZP,null,t.createElement(m.Z,null),"\u5BFC\u51FA",t.createElement(L.Z,null)))))),t.createElement(P.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,W.GJ)()&&Mn&&t.createElement("span",null,t.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),t.createElement(ge.default,{className:`mt30 ${Ne.TableDom}`,loading:I["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:pe=>({onClick:it=>{var pn,n;if(!((pn=Me.homework_status)!=null&&pn.includes("\u5BFC\u5165"))){if((0,W.Rm)()&&!((n=fe.AssistantObject.hack)!=null&&n.can_view)){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,cn.O5)()&&window.open(`/classrooms/${ye.coursesId}/program_homework/${ye.categoryId}/${pe.id}/${pe.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Me.student_works,columns:Sa,onChange:(pe,it,pn)=>{pn.field&&(ye.order=pn.field==="score"?"work_score":pn.field),pn.order||(ye.b_order="asc"),pn.order==="ascend"&&(ye.b_order="asc"),pn.order==="descend"&&(ye.b_order="desc"),pn.order||(ye.b_order="asc"),Mu()}}),t.createElement(_,null),t.createElement(Vt,null),t.createElement(E.Z,null)),t.createElement(N.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:on,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>ot(void 0,null,function*(){if(Gn===2){if(En.length<=0){i.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!cu){i.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let pe=yield(0,q.ZP)(`/api/homework_commons/${ye.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:ye.categoryId,comment:cu,status:En}});pe.status===0&&(mu(pe),bt(!1),Xn(!0))}else{if(!(su===0||au===0)){if(!su){i.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!au){i.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(su>au){i.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!cu){i.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let pe=yield(0,q.ZP)(`/api/homework_commons/${ye.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:ye.categoryId,comment:cu,min_score:su,max_score:au}});pe.status===0&&(mu(pe),bt(!1),Xn(!0))}}),onCancel:()=>{bt(!1),Uu()}},t.createElement("div",{style:{padding:"32px"}},t.createElement("div",null,t.createElement("div",null,t.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),t.createElement(O.ZP.Group,{value:Gn,onChange:pe=>{$(pe.target.value)}},t.createElement(O.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),t.createElement(O.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Gn===1&&t.createElement("div",{style:{display:"flex",marginTop:"20px"}},t.createElement("span",{style:{width:"70px",textAlign:"end"}},t.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),t.createElement(k.Z,{min:0,max:100,value:su,onChange:pe=>Bu(pe),style:{width:"100px"}}),t.createElement("span",{style:{width:"80px",textAlign:"end"}},t.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),t.createElement(k.Z,{min:0,max:100,value:au,onChange:pe=>vu(pe),style:{width:"100px"}})),Gn===2&&t.createElement("div",{style:{display:"flex",marginTop:"20px"}},t.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),t.createElement(ce.default.Group,{onChange:pe=>{On([...pe])},style:{width:"100%"}},(Ge=Me.task_status)==null?void 0:Ge.map((pe,it)=>t.createElement(ce.default,{name:"task_status",value:pe.id},pe.name,"(",pe.count,")")))),t.createElement("div",{style:{display:"flex",marginTop:"20px"}},t.createElement("span",{style:{width:"70px",textAlign:"end"}},t.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),t.createElement(yn.Z,{className:Ne.MdEditor,onChange:pe=>tu(pe),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),t.createElement(N.default,{open:eu,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>ot(void 0,null,function*(){Gn===2?(yield(0,q.ZP)(`/api/homework_commons/${ye.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:ye.categoryId,comment:cu,status:En}})).status===0&&(i.ZP.info("\u6253\u56DE\u6210\u529F"),Uu(),Mu(),Xn(!1)):(yield(0,q.ZP)(`/api/homework_commons/${ye.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:ye.categoryId,comment:cu,min_score:su,max_score:au}})).status===0&&(i.ZP.info("\u6253\u56DE\u6210\u529F"),Uu(),Mu(),Xn(!1))}),onCancel:()=>{Uu(),Xn(!1)}},t.createElement("div",{style:{padding:"32px"}},Gn===1&&t.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",su,"-",au,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Gn===2&&t.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Pt=Me.task_status)==null?void 0:Pt.filter(pe=>En==null?void 0:En.includes(pe.id)).map(pe=>pe.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),t.createElement("br",null),t.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Wn==null?void 0:Wn.count,"\u540D\u5B66\u751F")))),t.createElement(Tn,null),t.createElement(zt,{isShow:da,setIsShow:Gu,item:ma,coursesId:ye.coursesId,categoryId:ye.categoryId}),t.createElement("aside",{className:"tc mb50 mt30"},t.createElement(ue.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Iu,current:ye.page||1,defaultPageSize:20,total:Me.work_count})))};var $t=(0,ie.connect)(({shixunHomeworks:oe,classroomList:fe,loading:I,user:z})=>({shixunHomeworks:oe,classroomList:fe,loading:I.effects,user:z}))(Et)},3589:function(tt,K,a){"use strict";a.r(K),a.d(K,{default:function(){return Nr}});var e=a(59301),M=a(52430),i=a(44993),p=a(6767),N=a(62957),S=a(99571),ce=a(91882),P=a(25399),D=a(20554),g=a(54172),j=a(27812),h=a(89299),B=a(98573),ge=Object.defineProperty,O=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Le=(o,u,l)=>u in o?ge(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,w=(o,u)=>{for(var l in u||(u={}))k.call(u,l)&&Le(o,l,u[l]);if(O)for(var l of O(u))ue.call(u,l)&&Le(o,l,u[l]);return o},m=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const L=({shixunHomeworks:o,dispatch:u})=>{const l=(0,i.useParams)();return e.createElement(N.default,{centered:!0,title:"\u63D0\u793A",open:o.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>m(void 0,null,function*(){(yield u({type:"shixunHomeworks/deleteReply",payload:{object_id:o.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(p.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"shixunHomeworks/getReplyList",payload:w({},o.actionTabs.params)}))}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var X=(0,i.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(L),ae=a(61186),E=a.n(ae),Ee=a(13952),q=a(29787),ie=a(13747),Re={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",bg:"bg___F3FV1",top:"top___vNhKr",desc:"desc___IlwMy",deseIconSty:"deseIconSty___gIJAj",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF",buttonEdit:"buttonEdit____8SMk",md:"md___cq_mx",maskWrap:"maskWrap___bHoew",desHead:"desHead___Njyrc",mask:"mask___o8p8v",info:"info___V66Uf",upDownSty:"upDownSty___Q_kpi"},qe="data:image/png;base64,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",d=a(64681),A=a(4213),te=a(56082),je=a(87954),ve=a(18257),R=a(39181),F=a(19719),_=a(35241),V=a(44589),W=a(87395),Ne=a(84105),he=Object.defineProperty,rt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Vt=(o,u,l)=>u in o?he(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,At=(o,u)=>{for(var l in u||(u={}))Te.call(u,l)&&Vt(o,l,u[l]);if(Lt)for(var l of Lt(u))en.call(u,l)&&Vt(o,l,u[l]);return o},ln=(o,u)=>rt(o,Zt(u)),yt=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});E().locale("ZH-cn");let T=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];const Ue=e.createContext({}),Qt=()=>{const{setActivatorNodeRef:o,listeners:u}=(0,e.useContext)(Ue);return e.createElement(S.ZP,At({type:"text",size:"small",className:Re.upDownSty,icon:e.createElement(P.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},e.createElement(te.Z,null)),style:{cursor:"move"},ref:o},u))},Tn=o=>{const{attributes:u,listeners:l,setNodeRef:Ce,setActivatorNodeRef:Ze,transform:Qe,transition:Y,isDragging:Be}=(0,F.nB)({id:o["data-row-key"]}),y=At(ln(At({},o.style),{transform:_.ux.Translate.toString(Qe),transition:Y}),Be?{position:"relative",zIndex:100}:{}),H=(0,e.useMemo)(()=>({setActivatorNodeRef:Ze,listeners:l}),[Ze,l]);return e.createElement(Ue.Provider,{value:H},e.createElement("tr",At(ln(At({},o),{ref:Ce,style:y}),u)))},yn=({shixunHomeworks:o,classroomList:u,globalSetting:l,user:Ce,loading:Ze,dispatch:Qe})=>{var Y,Be,y,H;const[mt,St]=(0,e.useState)(ln(At({},(0,i.useParams)()),{page:1,per_page:10})),[we,$e]=(0,e.useState)([]),[An,Ct]=(0,e.useState)(-1),[Tt,vt]=(0,e.useState)(""),[le,Nt]=(0,e.useState)(""),{detailLeftMenus:Cn}=u,re=(0,i.useLocation)(),[Ye,Yt]=(0,e.useState)({}),{workDetail:Ln,workList:x,workSetting:ze}=o,[Dt,ne]=(0,e.useState)("1"),[b,c]=(0,e.useState)(!1),[ut,jt]=(0,e.useState)(!1),[He,Ht]=(0,e.useState)(""),[ct,lt]=(0,e.useState)(1),Xe=(0,e.useRef)(null),[an,wn]=(0,e.useState)(!1);(0,e.useEffect)(()=>{x.homework_status&&f()},[x]),(0,e.useEffect)(()=>{Xe.current&&(Xe.current.clientHeight>200?lt(2):lt(4))},[we==null?void 0:we.description]);function f(){return yt(this,null,function*(){var De,Ve,et;c(!0);let Bt=yield(0,M.ZP)(`/api/courses/${mt.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:ln(At({},mt),{id:mt.categoryId})});if($e(Bt),c(!1),mt.defaultExpandedRowKeys=[`${(Ve=(De=Bt==null?void 0:Bt.data)==null?void 0:De[0])==null?void 0:Ve.identifier}`],Bt!=null&&Bt.hide_description)ne("2");else if(Dt!="2"){if((et=x.homework_status)!=null&&et.includes("\u5BFC\u5165"))return;ne(Bt!=null&&Bt.description?"1":"2")}St(At({},mt))})}const J=()=>{if(ct===1)return{visibility:"hidden"};if(ct===2)return{overflow:"hidden",height:"200px"};if(ct===3)return{overflow:"initial"};if(ct===4)return{overflow:"initial"}},Se=De=>yt(void 0,[De],function*({active:Ve,over:et}){if(Ve.id!==(et==null?void 0:et.id)&&(et!=null&&et.id)){$e(gn=>{var Kt;const kn=(Kt=gn==null?void 0:gn.data)==null?void 0:Kt.findIndex(Nu=>Nu.identifier===Ve.id),gu=gn==null?void 0:gn.data.findIndex(Nu=>Nu.identifier===(et==null?void 0:et.id));return ln(At({},gn),{data:(0,V.Rp)(gn==null?void 0:gn.data,kn,gu)})});let Bt=yield(0,M.ZP)(`/api/courses/${mt==null?void 0:mt.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:mt==null?void 0:mt.categoryId,origin_identifier:Ve==null?void 0:Ve.id,target_identifier:et==null?void 0:et.id}});(Bt==null?void 0:Bt.status)==0&&(p.ZP.success("\u6392\u5E8F\u6210\u529F"),f())}}),ht=De=>yt(void 0,null,function*(){const Ve=()=>yt(void 0,null,function*(){let Bt=yield(0,M.ZP)(`/api/item_banks/${De}/copy_hack_item.json`,{method:"post"});(Bt==null?void 0:Bt.status)===0&&p.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});wn(!0);let et=yield(0,M.ZP)(`/api/item_banks/${De}/check_hack_item.json`,{method:"get"});(et==null?void 0:et.status)===-20?N.default.confirm({icon:null,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u8BD5\u9898\u5E93\u63D0\u793A",content:"\u8BE5\u8BD5\u9898\u5728\u8BD5\u9898\u5E93\u4E2D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BD5\u9898\u5E93\uFF1F",onOk:Ve}):Ve(),wn(!1)});return e.createElement("section",{className:Re.bg},e.createElement(q.Z,{spinning:b},(!(we!=null&&we.hide_description)||(0,d.GJ)())&&e.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!ut&&(0,d.GJ)()&&e.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(ze==null?void 0:ze.hack_edit_permission)&&e.createElement("span",{className:Re.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{jt(!0)}},e.createElement(P.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},e.createElement("i",{className:"iconfont icon-bianji-moren font14"}),e.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),e.createElement("span",{className:Re.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>yt(void 0,null,function*(){if(!(we!=null&&we.hide_description))N.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>yt(void 0,null,function*(){let De=yield(0,M.ZP)(`/api/homework_commons/${mt==null?void 0:mt.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(De==null?void 0:De.status)==0&&(p.ZP.success("\u9690\u85CF\u6210\u529F"),f())})});else{let De=yield(0,M.ZP)(`/api/homework_commons/${mt==null?void 0:mt.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(De==null?void 0:De.status)==0&&(p.ZP.success("\u516C\u5F00\u6210\u529F"),f())}})},e.createElement(P.Z,{title:we!=null&&we.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},e.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),e.createElement("span",null,we!=null&&we.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),ut?e.createElement(e.Fragment,null,e.createElement(A.Z,{defaultValue:we==null?void 0:we.description,watch:!0,height:155,onChange:De=>{Ht(De)}}),e.createElement("div",{style:{display:"flex"}},e.createElement(S.ZP,{size:"middle",type:"primary",className:`${Re.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>yt(void 0,null,function*(){lt(1);let De=yield(0,M.ZP)(`/api/homework_commons/${mt==null?void 0:mt.categoryId}/update_description.json`,{method:"post",body:{description:He}});(De==null?void 0:De.status)==0&&(p.ZP.success("\u7F16\u8F91\u6210\u529F"),jt(!1),f())})},"\u63D0\u4EA4"),e.createElement(S.ZP,{size:"middle",type:"primary",ghost:!0,className:Re.buttonEdit,onClick:()=>{jt(!1)}},"\u53D6\u6D88"))):!!(we!=null&&we.description)&&e.createElement("div",{ref:Xe,className:Re.maskWrap,style:J()},e.createElement("div",{className:Re.desHead},e.createElement("img",{src:qe,width:94})),e.createElement(B.Z,{className:Re.md,value:(we==null?void 0:we.description)||""}),ct===2&&e.createElement("div",{className:Re.mask},e.createElement("div",{onClick:()=>lt(3)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-zhankai4"}))),ct===3&&e.createElement("div",{className:Re.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},e.createElement("div",{onClick:()=>lt(2)},"\u6536\u8D77",e.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,d.dE)()&&!!(we!=null&&we.group_name)&&e.createElement("div",{className:Re.info},e.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/${(Y=we==null?void 0:we.user)==null?void 0:Y.image_url}`}),e.createElement("div",{className:"ml20",style:{alignItems:"start"}},e.createElement("b",null,(we==null?void 0:we.name)||""),e.createElement("span",{title:(we==null?void 0:we.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(we==null?void 0:we.group_name)||"")),e.createElement(P.Z,{title:e.createElement(e.Fragment,null,e.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(we==null?void 0:we.late_final_score)||0),e.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(we==null?void 0:we.late_penalty)||0),e.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(we==null?void 0:we.total_score)||0))},e.createElement("div",null,e.createElement("b",null,e.createElement(R.n,{value:we==null?void 0:we.total_score})),e.createElement("span",null,"\u603B\u6210\u7EE9"))),e.createElement("div",null,e.createElement("b",null,(we==null?void 0:we.total_time)||"-"),e.createElement("span",null,"\u603B\u8017\u65F6")),e.createElement("div",null,e.createElement("b",{style:{color:"#009C0F"}},we==null?void 0:we.pass_count),e.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),e.createElement("div",null,e.createElement("b",{style:{color:"#FA6400"}},we==null?void 0:we.doing_count),e.createElement("span",null,"\u8FDB\u884C\u4E2D")),e.createElement("div",null,e.createElement("b",{style:{color:"#E30000"}},we==null?void 0:we.not_pass_count),e.createElement("span",null,"\u672A\u7B54\u9898\u6570"))),!((Be=x.homework_status)!=null&&Be.includes("\u5BFC\u5165"))&&e.createElement("div",null,e.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,d.GJ)()&&e.createElement("div",{style:{marginBottom:"10px",fontSize:"12px"}},"\u53EF\u9F20\u6807\u62D6\u62FD\u201C ",e.createElement(te.Z,null)," \u201D\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"),mt.defaultExpandedRowKeys&&e.createElement(je.LB,{modifiers:[ve.DL],onDragEnd:Se},e.createElement(F.Fo,{items:(y=we==null?void 0:we.data)==null?void 0:y.map(De=>De==null?void 0:De.identifier),strategy:F.qw},e.createElement(g.default,{components:{body:{row:Tn}},dataSource:we==null?void 0:we.data,rowKey:De=>De==null?void 0:De.identifier,pagination:!1,expandable:{expandIcon:({expanded:De,onExpand:Ve,record:et})=>De?e.createElement(P.Z,{title:"\u6536\u8D77"},e.createElement(W.Z,{className:Re.upDownSty,onClick:Bt=>Ve(et,Bt)})):e.createElement(P.Z,{title:"\u5C55\u5F00"},e.createElement(Ne.Z,{className:Re.upDownSty,onClick:Bt=>Ve(et,Bt)})),expandedRowRender:De=>{var Ve;return e.createElement("div",{style:{padding:"10px 0px 10px 48px",borderRadius:2}},e.createElement("div",{style:{overflow:"auto",maxHeight:300}},e.createElement("p",null,"\u9898\u76EE\uFF1A",De==null?void 0:De.name),e.createElement("p",null,"\u63CF\u8FF0\uFF1A",e.createElement(B.Z,{value:(De==null?void 0:De.description)||""})),!(0,d.dE)()&&e.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",e.createElement(B.Z,{style:{fontSize:"14px"},value:(De==null?void 0:De.analysis)||"\u6682\u65E0\u89E3\u6790"}))),e.createElement("div",{style:{width:"100%",textAlign:"end"}},(ze==null?void 0:ze.hack_edit_permission)&&e.createElement(S.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${De==null?void 0:De.identifier}?type=1`),localStorage.setItem("program_homework",[mt.coursesId,mt.categoryId])}},"\u7F16\u8F91"),(ze==null?void 0:ze.hack_edit_permission)&&((Ve=we==null?void 0:we.homework_status)==null?void 0:Ve.includes("\u672A\u53D1\u5E03"))&&e.createElement(S.ZP,{className:"mt20",type:"primary",style:{marginLeft:20},ghost:!0,onClick:()=>{N.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>yt(void 0,null,function*(){let et=yield(0,M.ZP)(`/api/problems/${De==null?void 0:De.identifier}.json`,{method:"delete"});(et==null?void 0:et.status)===0&&(p.ZP.info("\u5220\u9664\u6210\u529F"),mt.page=1,f())})})}},"\u5220\u9664")))},defaultExpandedRowKeys:mt.defaultExpandedRowKeys},columns:(H=[(0,d.GJ)()&&{key:"sort",align:"center",width:40,render:()=>e.createElement(Qt,null)},{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(De,Ve,et)=>`${(mt.page-1)*mt.per_page+et+1}`},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,key:"name"},((0,d.dE)()||(we==null?void 0:we.show_score))&&{title:"\u5206\u503C",dataIndex:"hack_score",key:"hack_score",width:100},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",width:100,ellipsis:!0,render(De,Ve,et){return e.createElement("div",null,T[De])}},{title:"\u901A\u8FC7\u7387",dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,d.dE)()&&{title:"\u5F97\u5206",dataIndex:"score",key:"score",render:De=>{let Ve="",et=Number(De);return et>=0&&et<=60?Ve="c-red":et>=90?Ve="c-green":et>60?Ve="c-orange":Ve="",e.createElement("span",{className:Ve},De)}},(0,d.dE)()&&{title:"\u8017\u65F6",dataIndex:"time",key:"time",ellipsis:!0,width:100},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline",width:200,render:(De,Ve)=>e.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},De||"--")},(0,d.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"finish_status",key:"finish_status",render(De){return e.createElement(e.Fragment,null,De===0&&e.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),De===1&&e.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),De===2&&e.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:(0,d.GJ)()?280:146,align:"right",render(De,Ve,et){return e.createElement("div",null,(0,d.GJ)()&&e.createElement(S.ZP,{type:"link",style:{marginRight:"5px"},loading:an,onClick:()=>yt(this,null,function*(){ht(Ve==null?void 0:Ve.id)})},"\u52A0\u5165\u8BD5\u9898\u5E93"),e.createElement("a",{onClick:()=>{var Bt;if((0,d.Rm)()&&!((Bt=u.AssistantObject.hack)!=null&&Bt.can_question_eaderboard)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${mt.coursesId}/program_homework/${mt.categoryId}/${De}/ranking`)}},"\u6392\u884C"),e.createElement("a",{onClick:()=>yt(this,null,function*(){let Bt=yield(0,M.ZP)(`/api/problems/${Ve==null?void 0:Ve.identifier}/start.json`,{method:"get"});Bt&&(window.open(`/myproblems/${Bt==null?void 0:Bt.identifier}?type=1&backUrl=/classrooms/${mt.coursesId}/program_homework/${mt.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[mt.coursesId,mt.categoryId]))}),className:"ml20"},(0,d.GJ)()?"\u4F53\u9A8C":"\u8FDB\u5165\u7B54\u9898"),(ze==null?void 0:ze.hack_edit_permission)&&e.createElement("a",{className:"ml20",onClick:()=>yt(this,null,function*(){window.open(`/problems/newedit/${Ve==null?void 0:Ve.identifier}?type=1`),localStorage.setItem("program_homework",[mt.coursesId,mt.categoryId])})},"\u7F16\u8F91"))}}])==null?void 0:H.filter(De=>!!De)})))),e.createElement("aside",{style:{padding:"0 20px 20px 20px"}},e.createElement(ie.Z,{defaultCurrent:1,total:we==null?void 0:we.count,hideOnSinglePage:!0,showTotal:De=>e.createElement("span",null,"\u5171",De,"\u6761"),current:mt.page||1,pageSize:mt.per_page||10,onChange:(De,Ve)=>{mt.page=De,mt.per_page=Ve,St(At({},mt)),f()}})))),e.createElement(X,null))};var In=(0,i.connect)(({shixunHomeworks:o,classroomList:u,loading:l,user:Ce,globalSetting:Ze})=>({shixunHomeworks:o,globalSetting:Ze,classroomList:u,user:Ce,loading:l.effects}))(yn),cn=a(28284),Xt=a(77019),Ke=a(5269),Q=a(37568),G=a(62673),be=a(63604),We=a(59301),qt=Object.defineProperty,gt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,de=(o,u,l)=>u in o?qt(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,at=(o,u)=>{for(var l in u||(u={}))zt.call(u,l)&&de(o,l,u[l]);if(gt)for(var l of gt(u))t.call(u,l)&&de(o,l,u[l]);return o},kt=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const Ft=({shixunHomeworks:o,loading:u,dispatch:l,classroomList:Ce})=>{var Ze;const Qe=(0,i.useParams)(),[Y,Be]=(0,e.useState)(at(at({},{page:1,limit:20,group_ids:[]}),Qe)),y=(0,i.useLocation)(),{codeReview:H}=o,[mt,St]=(0,e.useState)({}),[we]=cn.default.useForm();Y.order="code_rate",Y.sort="desc",Y.category=Y.categoryId,(0,e.useEffect)(()=>{$e(),console.log("params",Y)},[Y]),(0,e.useEffect)(()=>{o.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&$e()},[o.actionTabs.key]);const $e=()=>kt(void 0,null,function*(){(yield l({type:"shixunHomeworks/getCodeReview",payload:at({},Y)})).status===-2&&setTimeout(()=>$e(),1500)}),An=()=>{},Ct=(vt,le)=>{Y.page=vt,Y.limit=20,l({type:"shixunHomeworks/getCodeReview",payload:at({},Y)})},Tt=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(vt,le,Nt)=>Y.limit*(Y.page-1)+Nt+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:vt=>We.createElement("span",{className:"c-orange"},vt)},{title:"\u64CD\u4F5C",dataInex:"action",render:(vt,le)=>We.createElement("div",null,We.createElement("a",{onClick:()=>{var Nt;if((0,d.Rm)()&&!((Nt=Ce.AssistantObject.hack)!=null&&Nt.can_view)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${Y.coursesId}/program_homework/${Y.categoryId}/review_detail/${le.user_id}`)}},"\u67E5\u770B"),We.createElement("br",null))}];return We.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(H==null?void 0:H.status)===-2&&We.createElement(be.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(H==null?void 0:H.status)!==-2&&We.createElement("div",null,We.createElement(Xt.Z,null,We.createElement(Ke.Z,{flex:"1"},We.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",H.last_review_time,We.createElement(S.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Y}})}},"\u4EE3\u7801\u67E5\u91CD"))),We.createElement(Ke.Z,null,We.createElement(Q.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:vt=>{Y.search=vt,l({type:"shixunHomeworks/getCodeReview",payload:Y})},style:{width:200}}),We.createElement("span",{className:"ml5 c-red"}))),((Ze=H.group_info)==null?void 0:Ze.length)>0&&We.createElement(We.Fragment,null,We.createElement(Xt.Z,null,We.createElement(Ke.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),We.createElement(Ke.Z,{flex:"80px"},We.createElement(G.default,{checked:Y.group_ids=="",value:"all",onChange:vt=>{delete Y.group_ids,Y.group_ids=[],Y.page=1,Be(at({},Y))}},"\u5168\u90E8")),We.createElement(Ke.Z,{flex:"1"},H.group_info&&H.group_info.map((vt,le)=>We.createElement(G.default,{style:{marginLeft:0},value:vt.id,checked:Y.group_ids.includes(vt.id),onChange:Nt=>{Nt.target.checked?Y.group_ids.push(vt.id):Y.group_ids.splice(Y.group_ids.indexOf(vt.id),1),Y.page=1,Be(at({},Y))}},vt.name,"(",vt.members_count,")")))),We.createElement(Xt.Z,{className:"font14 c-red mt5"},We.createElement(Ke.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),We.createElement("p",{className:"mt10"},We.createElement("span",{className:"c-red"},H.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",H.all_reviews_count,"\u4F5C\u54C1\uFF09"),We.createElement(g.default,{className:"mt30",loading:u["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:H.users_reviews,columns:Tt,onChange:(vt,le,Nt)=>{Nt.order==="ascend"&&(Y.b_order="asc"),Nt.order==="descend"&&(Y.b_order="desc"),Nt.order||delete Y.b_order,l({type:"shixunHomeworks/getCodeReview",payload:at({},Y)})}}),We.createElement("aside",{className:"tc mb50 mt30"},We.createElement(ie.Z,{showSizeChanger:!1,onChange:Ct,defaultCurrent:Y.page||1,current:Y.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:H.copy_reviews_count}))))};var pt=(0,i.connect)(({shixunHomeworks:o,classroomList:u,loading:l})=>({shixunHomeworks:o,classroomList:u,loading:l.effects}))(Ft),It=a(63680),ot=a(16326),ft=a(82326),Et=a(47889),$t=a(71051),oe=a(32134),fe=a(12893),I=a(89392),z={flex_box_center:"flex_box_center___pegyD",flex_space_between:"flex_space_between___OEf74",flex_box_vertical_center:"flex_box_vertical_center___Gg0ks",flex_box_center_end:"flex_box_center_end___ZDNgp",flex_box_column:"flex_box_column___kUnuF",form:"form___dWO2F",title:"title___tyrHF",content:"content____AOnH",pubColSty:"pubColSty___jjxFz",selectSty:"selectSty___RPIyk",borderSty:"borderSty___NbRdH",delSty:"delSty___Yap2B",delBorder:"delBorder___iWzM8",copHover:"copHover___DYJF8",work_checkbox_group:"work_checkbox_group___iY3Up"},dt=a(69098),Je=a(69782),xt=a(2686),ke=a(80954),C=a(59301),_e=Object.defineProperty,Gt=Object.defineProperties,Fn=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,vn=(o,u,l)=>u in o?_e(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Fe=(o,u)=>{for(var l in u||(u={}))Zn.call(u,l)&&vn(o,l,u[l]);if(Ut)for(var l of Ut(u))Jn.call(u,l)&&vn(o,l,u[l]);return o},Ae=(o,u)=>Gt(o,Fn(u)),Oe=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const Ge=(o,u)=>o==null?void 0:o.map(l=>{var Ce;return(Ce=u==null?void 0:u.find(Ze=>Ze.value===l))==null?void 0:Ce.id}),{RangePicker:Pt}=ot.default,{Option:_t}=ft.default,ye=({shixunHomeworks:o,user:u,loading:l,classroomList:Ce,dispatch:Ze})=>{var Qe,Y,Be,y,H,mt,St,we,$e,An,Ct,Tt;const vt=(0,i.useParams)(),{workSetting:le,workList:Nt,changeData:Cn}=o,[re,Ye]=(0,e.useState)(!0),[Yt,Ln]=(0,e.useState)(!1);let[x,ze]=(0,e.useState)([]),[Dt,ne]=(0,e.useState)([]),[b,c]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:dt.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0});(0,e.useEffect)(()=>(ut(),()=>{ze([])}),[]);const ut=()=>{Ze({type:"shixunHomeworks/getWorkSetting",payload:Fe({},vt)})};(0,e.useEffect)(()=>{var f,J;((0,d.G5)()||(0,d.Rm)()&&((f=Ce.AssistantObject.hack)!=null&&f.can_late||(J=Ce.AssistantObject.hack)!=null&&J.can_publish))&&Ye(!1)},[u,Ce]),(0,e.useEffect)(()=>{if(!(le!=null&&le.course_id))return;Object.keys(b).map(function(J){b[J]=le[J]}),(!b.allow_late||!b.unified_late)&&(b.late_minus_score=20,b.penalty_type=dt.Q.Percent),b.unified_setting||(b.unified_late=!1,b.unified_anonymous_comment=!1,b.unified_anonymous_appeal=!1),x=JSON.parse(JSON.stringify(le.group_settings.map(J=>Ae(Fe({},J),{group_name:[J.group_name]})).filter(J=>J.publish_time!==null))),Dt=JSON.parse(JSON.stringify(le.allow_late_settings.map(J=>Ae(Fe({},J),{group_name:[J.group_name]})).filter(J=>J.late_time!==null))),b.difficult_settings.length===0&&(b.difficult_settings=[0,0,0]),console.log(b),c(Fe({},b));const f=(0,h.QE)((x==null?void 0:x.length)>0?x:[]);ze([...f]),(Dt==null?void 0:Dt.length)<=0?ne([{late_minus_score:20}]):ne([...Dt])},[le]);const jt=()=>{var f;if(((f=u==null?void 0:u.userInfo)==null?void 0:f.user_status)===2){(0,xt.Rd)();return}const J=JSON.parse(JSON.stringify(b));if(J.categoryId=vt.categoryId,b.unified_setting||(x=x==null?void 0:x.map(Se=>{var ht;if(!Se.publish_time||!Se.end_time)throw p.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw p.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(ht=le.group_settings)==null?void 0:ht.filter(De=>{var Ve;return(Ve=Se==null?void 0:Se.group_name)==null?void 0:Ve.includes(De.group_name)}).map(De=>De.group_id||De.id).toString().split(","),Se})),J.group_settings=x,b.allow_late)if(b.unified_late){if(b.late_minus_score===null||b.late_minus_score===void 0||b.late_minus_score<0||b.late_minus_score>100)throw p.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!b.late_time)throw p.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Dt=Dt==null?void 0:Dt.map(Se=>{var ht,De;if(Se.late_minus_score===null||Se.late_minus_score===void 0||Se.late_minus_score<0||Se.late_minus_score>100)throw p.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Se.late_time)throw p.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw p.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(De=(ht=Se==null?void 0:Se.group_name)==null?void 0:ht.map(Ve=>{var et,Bt;let gn=(Bt=(et=le.group_settings)==null?void 0:et.filter(Kt=>(Kt==null?void 0:Kt.group_name)===Ve))==null?void 0:Bt[0];return gn==null?void 0:gn.group_id}))==null?void 0:De.toString().split(","),Se}),J.allow_late_settings=Dt;J.send_type===1&&(J.difficult_settings=J.difficult_settings.map(Se=>Se||0)),He(J)},He=f=>{var J;if(f.total_score===null){p.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(f!=null&&f.work_efficiency&&f.eff_score===null){p.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Se={shixun_evaluation:f.shixun_evaluation,challenge_settings:f.challenge_settings},ht=()=>Oe(void 0,null,function*(){Ln(!0),(yield(0,M.ZP)(`/api/homework_commons/${vt.categoryId}/publish_setting.json`,{method:"post",body:Fe({},f)})).status===0&&(p.ZP.success("\u66F4\u65B0\u6210\u529F"),ut(),Ze({type:"shixunHomeworks/getWorkList",payload:Fe({},vt)})),Ln(!1)});!(0,I.isEqual)(Cn,Se)&&!((J=Nt==null?void 0:Nt.homework_status)!=null&&J.includes("\u672A\u53D1\u5E03"))?N.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ht}):ht()},Ht=(f,J,Se="group_id")=>{var ht;return J?J.find(De=>De[Se]===f):(ht=le==null?void 0:le.group_settings)==null?void 0:ht.find(De=>De.group_id[0]===f)},ct=(le==null?void 0:le.allow_late)||(le==null?void 0:le.anonymous_comment),lt=f=>{var J,Se;const ht=Ht(f,le==null?void 0:le.allow_late_settings,"id"),De=Ht(f,le==null?void 0:le.anonymous_comment_settings),Ve=Ht(f);return(le==null?void 0:le.allow_late)&&ht&&E()(ht==null?void 0:ht.late_time)<=E()()||(le==null?void 0:le.anonymous_comment)&&De&&(De==null?void 0:De.evaluation_start)!==null||((Se=(E()(Ve==null?void 0:Ve.end_time)<=E()()&&((J=le==null?void 0:le.allow_late_settings)==null?void 0:J.filter(et=>et.group_id.includes(f))))[0])==null?void 0:Se.late_time)!=null},Xe=le==null?void 0:le.anonymous_comment,an=f=>{if(!f)return!1;const J=Ht(f,le==null?void 0:le.anonymous_comment_settings);return(le==null?void 0:le.anonymous_comment)&&J&&(J==null?void 0:J.evaluation_start)!==null},wn=(f,J)=>{var Se,ht,De,Ve,et;f!=null&&f.group_id||(f.group_id=Ge(f==null?void 0:f.group_name,le==null?void 0:le.group_settings)),Ze({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:f,index:J,rangePickerDisabled:(ht=(Se=f==null?void 0:f.group_id)==null?void 0:Se[0])!=null&&ht.publish_time?re||(E()()<=E()((Ve=Ht((De=f==null?void 0:f.group_id)==null?void 0:De[0]))==null?void 0:Ve.publish_time)?!1:[!0,lt((et=f==null?void 0:f.group_id)==null?void 0:et[0])]):!1,disabledDate:le==null?void 0:le.course_end_date}})};return C.createElement("section",{className:z.form},C.createElement("div",{className:z.title},"\u8BD5\u9898\u53D1\u5E03",C.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),C.createElement("div",{className:z.content},C.createElement(Et.ZP.Group,{disabled:re||!((Qe=Nt==null?void 0:Nt.homework_status)!=null&&Qe.includes("\u672A\u53D1\u5E03"))||!((Y=Ce.AssistantObject.hack)!=null&&Y.can_publish)&&(0,d.Rm)(),value:b.send_type,onChange:f=>{b.send_type=f.target.value,c(Object.assign({},b))}},C.createElement(Et.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),C.createElement(Et.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),b.send_type===1&&C.createElement("div",{className:z.content,style:{borderTop:"1px solid #fff"}},C.createElement(Xt.Z,{style:{marginLeft:"165px"}},C.createElement(Ke.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",C.createElement($t.Z,{size:"large",precision:0,disabled:re||!((Be=Nt==null?void 0:Nt.homework_status)!=null&&Be.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${b.difficult_count[0]||0}`,min:0,max:b.difficult_count[0]||0,value:b.difficult_settings[0],onChange:f=>{b.difficult_settings[0]=f,c(Object.assign({},b))},className:"ml10 mr20",style:{width:120}})),C.createElement(Ke.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",C.createElement($t.Z,{size:"large",precision:0,disabled:re||!((y=Nt==null?void 0:Nt.homework_status)!=null&&y.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${b.difficult_count[1]||0}`,min:0,max:b.difficult_count[1]||0,value:b.difficult_settings[1],onChange:f=>{b.difficult_settings[1]=f,c(Object.assign({},b))},className:"ml10 mr20",style:{width:120}})),C.createElement(Ke.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",C.createElement($t.Z,{size:"large",precision:0,disabled:re||!((H=Nt==null?void 0:Nt.homework_status)!=null&&H.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${b.difficult_count[2]||0}`,min:0,max:b.difficult_count[2]||0,value:b.difficult_settings[2],onChange:f=>{b.difficult_settings[2]=f,c(Object.assign({},b))},className:"ml10 mr20",style:{width:120}})))),C.createElement("div",{className:`${z.title} mt30`},"\u4F5C\u4E1A\u53D1\u5E03",C.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u65B9\u5F0F\uFF09")),C.createElement("div",{className:z.content},C.createElement(Et.ZP.Group,{disabled:re||!((mt=Nt==null?void 0:Nt.homework_status)!=null&&mt.includes("\u672A\u53D1\u5E03"))||!((St=Ce.AssistantObject.hack)!=null&&St.can_publish)&&(0,d.Rm)(),value:b.unified_setting,onChange:f=>{var J;if(!((J=Nt==null?void 0:Nt.homework_status)!=null&&J.includes("\u672A\u53D1\u5E03"))){p.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(b.unified_setting=!b.unified_setting,b.unified_setting||(b.unified_late=!1),c(Object.assign({},b)),b.unified_setting===!1&&x==""){ze(x.concat({}));return}b.unified_setting&&(ze([]),ne([{late_minus_score:5}]))}},C.createElement(Et.ZP,{value:!0,disabled:!(le!=null&&le.manage_all_group),style:{color:"#333333"}},"\u7EDF\u4E00\u53D1\u5E03"),C.createElement(Et.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((we=le==null?void 0:le.group_settings)==null?void 0:we.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),(($e=le==null?void 0:le.group_settings)==null?void 0:$e.length)===0&&C.createElement("p",{style:{marginLeft:"14px",color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),C.createElement("div",{className:z.content,style:{borderTop:"1px solid #fff"}},b.unified_setting&&C.createElement(Xt.Z,{align:"middle",className:"ml25"},C.createElement(Xt.Z,{align:"middle"},C.createElement(Ke.Z,{className:"c-grey-333"},"\u53D1\u5E03\u65F6\u95F4"),C.createElement(Ke.Z,{className:"ml10"},C.createElement(ot.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:f=>(0,Je.Q8)(f,le==null?void 0:le.course_end_date),disabledTime:f=>(0,Je.d0)(f),disabled:re||E()()>=E()(le==null?void 0:le.publish_time)||!((An=Ce.AssistantObject.hack)!=null&&An.can_publish)&&(0,d.Rm)(),value:b.publish_time?E()(b.publish_time):"",onChange:(f,J)=>{b.publish_time=J,(b.end_time==""||!b.end_time)&&b.unified_setting&&(b.end_time=E()(f).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),c(Object.assign({},b))}}))),C.createElement(Xt.Z,{align:"middle",style:{marginLeft:40}},C.createElement(Ke.Z,{className:"c-grey-333"},"\u622A\u6B62\u65F6\u95F4"),C.createElement(Ke.Z,{className:"ml10"},C.createElement(ot.default,{style:{width:170},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:E()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(le==null?void 0:le.allow_late)&&(le==null?void 0:le.homework_status.includes("\u5DF2\u622A\u6B62"))||re||(le==null?void 0:le.allow_late)&&E()()>=E()(le==null?void 0:le.end_time)||!((Ct=Ce.AssistantObject.hack)!=null&&Ct.can_publish)&&(0,d.Rm)(),disabledDate:f=>(0,Je.Q8)(f,le==null?void 0:le.course_end_date,b.publish_time),disabledTime:f=>(0,Je.d0)(f,b.publish_time),value:b.end_time?E()(b.end_time):"",onChange:(f,J)=>{b.end_time=J,c(Object.assign({},b))}})))),!b.unified_setting&&(x==null?void 0:x.length)>0&&C.createElement(Xt.Z,{className:"ml25"},x&&x.map(function(f,J){var Se,ht,De,Ve;return console.log("vvv",f),C.createElement(Ke.Z,{className:J!==0&&"mt20",span:24,key:J},C.createElement(Xt.Z,{gutter:[0,16]},C.createElement(Ke.Z,{span:8},C.createElement(Xt.Z,{gutter:[8,16],align:"middle"},C.createElement(Ke.Z,{style:{minWidth:85},className:"c-grey-333"},"\u53D1\u5E03\u89C4\u5219 ",J+1),C.createElement(Ke.Z,{flex:"1",style:{maxWidth:300}},C.createElement(ft.default,{size:"large",disabled:re||((Se=le==null?void 0:le.homework_status)!=null&&Se.includes("\u672A\u53D1\u5E03")&&f.id||E()(){var Bt;if(!((Bt=Ce.AssistantObject.hack)!=null&&Bt.can_publish)&&(0,d.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}x[J].group_name=et,x[J].group_id=f.group_id;const gn=(0,I.flattenDeep)(x.map(kn=>kn.group_name)),Kt=Dt.map(kn=>{let gu=(kn==null?void 0:kn.group_name)||[];return Ae(Fe({},kn),{group_name:(0,I.remove)(gu,Nu=>gn.includes(Nu))})});ne(Kt),ze(x.slice())},maxTagCount:4,maxTagPlaceholder:et=>C.createElement("div",{style:{cursor:"pointer"},onClick:()=>wn(f,J)},"+",et==null?void 0:et.length)},le.group_settings&&le.group_settings.map(function(et){if(!x.map(Bt=>Bt.group_name).toString().split(",").includes(String(et.group_name)))return C.createElement(_t,{value:et.group_name,key:et.id},et.group_name)}))))),C.createElement(Ke.Z,{span:14,style:{display:"flex",alignItems:"center"}},C.createElement(Pt,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[f.publish_time?E()(f.publish_time):E()(),E()()]},disabled:re||(E()()<=E()((ht=Ht(f.group_id[0]))==null?void 0:ht.publish_time)?!1:[!0,lt(f.group_id[0])]),style:{width:605,marginLeft:10},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:et=>(0,Je.Q8)(et,le==null?void 0:le.course_end_date),disabledTime:et=>(0,Je.d0)(et),showTime:{format:"HH:mm",defaultValue:[E()((0,h.U6)(),"HH:mm"),E()((0,h.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[f.publish_time?E()(f.publish_time):void 0,f.end_time?E()(f.end_time):void 0],onChange:(et,Bt)=>{var gn;if(!((gn=Ce.AssistantObject.hack)!=null&&gn.can_publish)&&(0,d.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}x[J].publish_time=Bt[0],!f.end_time&&Bt[0]?x[J].end_time=E()(Bt[0]).add(7,"days"):x[J].end_time=Bt[1],ze([...x])},onCalendarChange:(et,Bt,gn)=>{if(Bt!=null&&Bt[0]&&!Bt[1]){const Kt=E()(Bt[0]).add(7,"days");x[J].publish_time=Bt[0],x[J].end_time=Kt,ze([...x])}}})),!re&&C.createElement(Ke.Z,{span:2,style:{display:"flex",alignItems:"center"}},((De=f==null?void 0:f.group_id)==null?void 0:De.length)>1&&C.createElement(P.Z,{title:"\u89C4\u5219\u62C6\u5206"},C.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>wn(f,J)})),x.length<((Ve=le==null?void 0:le.group_settings)==null?void 0:Ve.length)&&C.createElement(oe.Z,{className:"c-green ml10 mr10",onClick:()=>{ze(x.concat({}))}}),((f==null?void 0:f.publish_time)&&E()(){var et;if(!((et=Ce.AssistantObject.hack)!=null&&et.can_publish)&&(0,d.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Bt=(0,I.cloneDeep)(Dt);Bt.forEach((gn,Kt)=>{gn.group_name&&(gn.group_name=gn.group_name.filter(kn=>{var gu;return!((gu=x[J].group_name)!=null&&gu.includes(kn))}))}),ne(Bt),x=x.filter((gn,Kt)=>J!==Kt),ze(x.slice()),setTimeout(()=>ze(x.slice()),10)}}))))}))),C.createElement("div",{className:`${z.title} mt30`},"\u8865\u4EA4\u8BBE\u7F6E",C.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),C.createElement("div",{className:z.content},C.createElement(Xt.Z,null,C.createElement(G.default,{checked:b.allow_late,disabled:re||(le==null?void 0:le.allow_late),onChange:f=>{var J;if(!((J=Ce.AssistantObject.hack)!=null&&J.can_late)&&(0,d.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}f.target.checked&&N.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:C.createElement("div",{style:{padding:10,background:"#f5f6f9"}},C.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),C.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),C.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),b.allow_late=!b.allow_late,Dt==""&&ne([{late_minus_score:5}]),c(Object.assign({},b))}},C.createElement("span",{style:{fontSize:"14px"}},"\u5F00\u542F\u8865\u4EA4")))),(b==null?void 0:b.allow_late)&&C.createElement("div",{className:z.content,style:{borderTop:"1px solid #fff",paddingLeft:54}},C.createElement("div",null,C.createElement("span",{style:{color:"#333333",marginRight:12}},"\u8865\u4EA4\u65B9\u5F0F\uFF1A"),C.createElement(Et.ZP.Group,{disabled:re||(le==null?void 0:le.anonymous_comment)||(le==null?void 0:le.allow_late),value:b.unified_late,onChange:f=>{var J;if((0,d.Rm)()&&!((J=Ce.AssistantObject.hack)!=null&&J.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b.unified_late=f.target.value,Dt==""&&!f.target.value&&ne([{late_minus_score:5}]),c(Fe({},b))}},(b==null?void 0:b.unified_setting)&&C.createElement(Et.ZP,{value:!0,style:{color:"#333333"},disabled:!(le!=null&&le.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((Tt=le==null?void 0:le.group_settings)==null?void 0:Tt.length)&&C.createElement(Et.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),b!=null&&b.unified_late?C.createElement(C.Fragment,null,C.createElement(Xt.Z,{align:"middle",className:"mt25"},C.createElement(Ke.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206:"),C.createElement(Ke.Z,{className:"ml5"},C.createElement(dt.Z,{disabled:re||Xe,value:{type:b.penalty_type,inputValue:b.late_minus_score},onChange:f=>{var J;if((0,d.Rm)()&&!((J=Ce.AssistantObject.hack)!=null&&J.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}c(Ae(Fe({},b),{late_minus_score:f.inputValue,penalty_type:f.type}))}})),C.createElement(Ke.Z,{flex:"1",className:"ml5"},C.createElement("span",{className:"c-grey-c ml10"},b.penalty_type===dt.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),C.createElement(Xt.Z,{align:"middle",className:"mt25"},C.createElement(Ke.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),C.createElement(Ke.Z,{className:"ml5"},C.createElement(ot.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:E()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:re||Xe,value:b.late_time?E()(b.late_time):"",disabledDate:f=>(0,Je.Q8)(f,le==null?void 0:le.course_end_date),disabledTime:f=>(0,Je.d0)(f),onChange:(f,J)=>{var Se;if((0,d.Rm)()&&!((Se=Ce.AssistantObject.hack)!=null&&Se.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b.late_time=J,c(Object.assign({},b))}})),C.createElement(Ke.Z,null,C.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))):Dt.map(function(f,J){var Se;return C.createElement(Ke.Z,{span:24,key:J},C.createElement(Xt.Z,{className:"mt25",align:"middle"},C.createElement(Ke.Z,null,C.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",J+1,"\uFF1A"),C.createElement(ft.default,{size:"large",disabled:re||!((Se=Nt==null?void 0:Nt.homework_status)!=null&&Se.includes("\u672A\u53D1\u5E03"))&&f.id||(le==null?void 0:le.anonymous_comment),mode:"multiple",className:`${z.selectSty}`,style:{width:200},value:typeof f.group_name=="string"?[f.group_name]:f.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ht=>{var De;if((0,d.Rm)()&&!((De=Ce.AssistantObject.hack)!=null&&De.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt[J].group_name=ht,Dt[J].group_id=f.group_id,ne(Dt.slice())}},le.group_settings&&le.group_settings.map(function(ht){if(b!=null&&b.unified_setting&&!Dt.map(De=>De.group_name).toString().split(",").includes(String(ht.group_name)))return C.createElement(_t,{value:ht.group_name,key:ht.id},ht.group_name);if(x.map(De=>De.group_name).toString().split(",").includes(String(ht.group_name))&&!Dt.map(De=>De.group_name).toString().split(",").includes(String(ht.group_name)))return C.createElement(_t,{value:ht.group_name,key:ht.id},ht.group_name)}))),C.createElement(Ke.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},C.createElement("div",{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206\uFF1A"),C.createElement(dt.Z,{disabled:re||an(f.id),value:{type:f.penalty_type,inputValue:f.late_minus_score},onChange:ht=>{var De;if((0,d.Rm)()&&!((De=Ce.AssistantObject.hack)!=null&&De.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt[J].late_minus_score=ht.inputValue,Dt[J].penalty_type=ht.type,ne([...Dt])}})),C.createElement(Ke.Z,{className:"ml20"},C.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),C.createElement(ot.default,{size:"large",disabled:re||an(f.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:E()((0,h.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ht=>(0,Je.Q8)(ht,le==null?void 0:le.course_end_date),disabledTime:ht=>(0,Je.d0)(ht),format:"YYYY-MM-DD HH:mm",value:f!=null&&f.late_time?E()(f.late_time):void 0,onChange:(ht,De)=>{var Ve;if((0,d.Rm)()&&!((Ve=Ce.AssistantObject.hack)!=null&&Ve.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt[J].late_time=De,ne([...Dt])}})),!re&&C.createElement(Ke.Z,{style:{marginLeft:10}},J>0&&!f.id&&C.createElement(fe.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Dt=Dt.filter((ht,De)=>J!==De),ne(Dt.slice()),setTimeout(()=>ne(Dt.slice()),10)}}),C.createElement(oe.Z,{className:"c-green",onClick:()=>{var ht;if((0,d.Rm)()&&!((ht=Ce.AssistantObject.hack)!=null&&ht.can_late)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ne(Dt.concat({penalty_type:dt.Q.Percent,late_minus_score:20}))}}))))})),!re&&C.createElement(S.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Yt,onClick:()=>jt()},"\u4FDD\u5B58"),C.createElement(ke.Z,{onConfirm:(f,J)=>{x.splice(f,0,...J),x.splice(f+J.length,1);const Se=(0,h.QE)([...x]);ze([...Se])}}))};var Jt=(0,i.connect)(({shixunHomeworks:o,classroomList:u,user:l,loading:Ce})=>({shixunHomeworks:o,loading:Ce.effects,user:l,classroomList:u}))(ye),un=a(21470),Mn={ts_txt:"ts_txt___ioOdK",title_txt:"title_txt___ItBg3",work_radio:"work_radio___VajkW",work_radio_group:"work_radio_group___qCIZa",work_button:"work_button___s2PWM",result_con:"result_con___sPgLZ",result_title:"result_title___btcX4"},fn=a(48102),Me=a(59301),bn=Object.defineProperty,Un=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,On=(o,u,l)=>u in o?bn(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,eu=(o,u)=>{for(var l in u||(u={}))bt.call(u,l)&&On(o,l,u[l]);if(on)for(var l of on(u))En.call(u,l)&&On(o,l,u[l]);return o},Xn=(o,u)=>Un(o,rn(u)),Wn=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const mu=({shixunHomeworks:o,classroomList:u,loading:l,dispatch:Ce,dimensionValue:Ze})=>{var Qe,Y;const Be=(0,i.useParams)(),{workSetting:y}=o,[H,mt]=(0,e.useState)(eu({page:1,limit:5},Be)),[St,we]=(0,e.useState)(!1),[$e,An]=(0,e.useState)([]),[Ct,Tt]=(0,e.useState)(null),[vt,le]=(0,e.useState)(!1),[Nt,Cn]=(0,e.useState)(!1),[re,Ye]=(0,e.useState)(!1),[Yt,Ln]=(0,e.useState)({}),x=(0,e.useRef)(null),[ze,Dt]=(0,e.useState)([]),ne=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(lt,Xe,an)=>(H.page-1)*H.limit+an+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:H.order==="student_id"?H.b_order==="desc"?"descend":"ascend":null,render:lt=>Me.createElement(P.Z,{placement:"bottomLeft",title:lt||"--"},Me.createElement("span",{className:"current"},lt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(lt,Xe)=>Me.createElement(h.rK,{status:lt})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:(lt,Xe)=>Me.createElement("span",{style:{color:"#0152d9"}},lt)},{title:"\u64CD\u4F5C",width:120,render:(lt,Xe,an)=>Me.createElement("a",{onClick:()=>Wn(void 0,null,function*(){(0,h.xg)(Xe==null?void 0:Xe.url)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}],b=lt=>Wn(void 0,null,function*(){we(!0);const Xe=yield(0,M.ZP)(`/api/homework_commons/${Be.categoryId}/works_list.json`,{method:"get",params:Xn(eu({},lt),{work_status:[1,2,3]})});Xe!=null&&Xe.student_works&&An((Xe==null?void 0:Xe.student_works)||[]),we(!1)}),c=()=>Wn(void 0,null,function*(){Ye(!0);const lt=yield(0,M.ZP)(`/api/student_works/${Yt==null?void 0:Yt.id}/get_code.json`,{method:"get",params:{hack_id:Ct,user_id:Yt==null?void 0:Yt.user_id}});if(lt.status==0&&(lt==null?void 0:lt.game_codes.length)>0){Ye(!1),Cn(!0);let Xe=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${Ze.map((an,wn)=>an+(wnWn(void 0,null,function*(){var wn;ltlt.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),He=(lt,Xe,an,wn)=>Wn(void 0,null,function*(){x.current=new fn.Z(Ee.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:an,shixun_id:Ct,source:"hack",is_chat:!1,type:9,description:an,query:Xe,user_id:Yt==null?void 0:Yt.user_id}),yield new Promise((f,J)=>{x.current.on("data",Se=>{ze[lt].aiText=jt(Se.full),Dt([...ze])}),x.current.on("done",()=>Wn(void 0,null,function*(){yield ut(lt+1,wn,an)})),x.current.startStream()})}),Ht=()=>{Ye(!1),Ln({}),le(!0)},ct=(Qe=$e==null?void 0:$e.filter(lt=>(lt==null?void 0:lt.work_status)===0))==null?void 0:Qe.map(lt=>lt==null?void 0:lt.id);return Me.createElement(Me.Fragment,null,Me.createElement("div",{className:Mn.work_button,onClick:()=>{var lt,Xe,an;if(((lt=y==null?void 0:y.hack_settings)==null?void 0:lt.length)===0)return p.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE~");Ht(),b(H),((Xe=y==null?void 0:y.hack_settings)==null?void 0:Xe.length)>0&&Tt((an=y==null?void 0:y.hack_settings[0])==null?void 0:an.hack_id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Me.createElement(N.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:vt,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if(($e==null?void 0:$e.length)==0)return le(!1);if(!(Yt!=null&&Yt.id))return p.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");c()},onCancel:()=>{le(!1)},maskClosable:!1,confirmLoading:re},Me.createElement(q.Z,{spinning:re,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},($e==null?void 0:$e.length)>0?Me.createElement(Me.Fragment,null,Me.createElement("div",{className:Mn.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),Me.createElement(g.default,{loading:St,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[Yt==null?void 0:Yt.id],onChange:(lt,Xe)=>{Ln(Xe[0])},getCheckboxProps:lt=>({disabled:ct.includes(lt.id)})},dataSource:$e,columns:ne,pagination:!1,onChange:(lt,Xe,an)=>{an.field&&(H.order=an.field),an.order||(H.b_order="asc"),an.order==="ascend"&&(H.b_order="asc"),an.order==="descend"&&(H.b_order="desc"),an.order||(H.b_order="asc"),b(H)}}),Me.createElement("div",{className:Mn.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE"),Me.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Me.createElement(Et.ZP.Group,{className:Mn.work_radio_group,value:Ct,onChange:lt=>Tt(lt.target.value)},(Y=y==null?void 0:y.hack_settings)==null?void 0:Y.map(lt=>Me.createElement(Et.ZP,{key:lt.hack_id,value:lt.hack_id},lt.hack_name))))):Me.createElement(be.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),Me.createElement(N.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:Nt,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>Cn(!1),onCancel:()=>Cn(!1),maskClosable:!1},ze.map((lt,Xe)=>Me.createElement("div",{key:Xe,className:Mn.result_con,style:{marginTop:Xe>0?"20px":""}},Me.createElement("div",{className:Mn.result_title},lt==null?void 0:lt.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Me.createElement("div",{className:"p20"},Me.createElement(B.Z,{value:lt==null?void 0:lt.aiText,style:{fontSize:"12px"}}))))))};var Gn=(0,i.connect)(({shixunHomeworks:o,classroomList:u,loading:l,user:Ce})=>({shixunHomeworks:o,classroomList:u,loading:l.effects,user:Ce}))(mu),$=a(59301),iu=Object.defineProperty,Fu=Object.defineProperties,au=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,cu=(o,u,l)=>u in o?iu(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,tu=(o,u)=>{for(var l in u||(u={}))su.call(u,l)&&cu(o,l,u[l]);if(vu)for(var l of vu(u))Bu.call(u,l)&&cu(o,l,u[l]);return o},Yu=(o,u)=>Fu(o,au(u)),Xu=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});function Au(o,u){const l=[];for(let Ce=o;Ce{let u=new Date;const l=E()(o).format("HH");if(E()(o).isSame(E()(u),"day")){const Ce=E()(u).format("HH"),Ze=E()(u).format("mm");return{disabledHours:()=>Au(0,24).splice(1,Ce*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",l,Ce),E()(o).isSame(E()(u),"hour")&&l<=Ce?Au(0,60).splice(0,Ze):Au(60,60))}}else if(E()(o).isSame(E()(),"day")){const Ce=E()().format("HH"),Ze=E()().format("mm");return{disabledHours:()=>Au(0,24).splice(0,Ce),disabledMinutes:()=>l<=Ce?Au(0,Ze):Au(60,60)}}else return},{RangePicker:da}=ot.default,{Option:Gu}=ft.default,ma=({shixunHomeworks:o,loading:u,dispatch:l})=>{var Ce,Ze,Qe,Y,Be,y;const H=(0,i.useParams)(),{verifyModelUser:mt,ContactModalElement:St}=(0,un.Z)(),we=(0,i.useLocation)(),{workSetting:$e,workList:An,changeData:Ct}=o,[Tt,vt]=(0,e.useState)(!0),[le,Nt]=(0,e.useState)({}),[Cn,re]=(0,e.useState)(!1),[Ye]=cn.default.useForm();let[Yt,Ln]=(0,e.useState)([]),[x,ze]=(0,e.useState)([]);const[Dt,ne]=(0,e.useState)([]),b=(0,e.useRef)(!0);let[c,ut]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,open_code:!1,rank_forbidden:!1,hack_analysis:!1,hack_answer:!1,open_code_type:void 0,hack_analysis_type:2,hack_answer_type:1,comment_public:!0,total_score:"",eff_score:0,rank_forbidden_start:"",rank_forbidden_end:"",show_late_code:!0,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1,ai_code_evaluation:!1,ai_code_optimization:!1,ai_code_comment:!1,ai_guide:!1,ai_guide_data:{unanswered_msg:"\u770B\u8D77\u6765\u4F60\u53EF\u80FD\u6B63\u5728\u4ED4\u7EC6\u601D\u8003\u8FD9\u9053\u9898\u76EE\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u7591\u95EE\u6216\u662F\u9700\u8981\u4E00\u4E9B\u63D0\u793A\uFF0C\u8BF7\u968F\u65F6\u544A\u8BC9\u6211\uFF01\u6211\u5F88\u4E50\u610F\u5E2E\u5FD9\u3002",unanswered_time:10,unedit_time:3,evaluation_msg:"\u6211\u6CE8\u610F\u5230\u4F60\u5728\u8FD9\u4E00\u5173\u5361\u9047\u5230\u4E86\u4E00\u4E9B\u6311\u6218\u3002\u522B\u62C5\u5FC3\uFF0C\u8FD9\u662F\u5B66\u4E60\u8FC7\u7A0B\u4E2D\u7684\u5E38\u89C1\u60C5\u51B5\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u6765\u5206\u6790\u4E00\u4E0B\u54EA\u91CC\u51FA\u4E86\u95EE\u9898\u5427\uFF01",evaluation_num:3}});const[jt,He]=(0,e.useState)(!1),[Ht,ct]=(0,e.useState)([]);(0,e.useEffect)(()=>()=>{Ln([])},[]),(0,e.useEffect)(()=>{$e!=null&&$e.can_edit&&vt(!1)},[$e]);const lt=()=>{l({type:"shixunHomeworks/getWorkSetting",payload:tu({},H)})},Xe=f=>f&&f{var f;$e!=null&&$e.course_id&&b.current&&(b.current=!1,Object.keys(c).map(function(J){$e[J]!==void 0&&(c[J]=$e[J])}),(!c.allow_late||!c.unified_late)&&(c.late_penalty=5),Yt=JSON.parse(JSON.stringify($e.group_settings.map(J=>Yu(tu({},J),{group_name:[J.group_name]})).filter(J=>J.publish_time!==null))),x=JSON.parse(JSON.stringify($e.allow_late_settings.map(J=>Yu(tu({},J),{group_name:[J.group_name]})).filter(J=>J.rank_forbidden_start!==null))),ut(tu({},c)),Ln([...Yt]),(x==null?void 0:x.length)<=0?ze([{}]):ze([...x]),ct(((f=$e==null?void 0:$e.ai_code_evaluation_promote)==null?void 0:f.length)>0?$e==null?void 0:$e.ai_code_evaluation_promote:$e==null?void 0:$e.default_evaluation_dimension))},[$e]);const an=f=>{if(!($e!=null&&$e.ai_code_evaluation)&&(c!=null&&c.ai_code_evaluation)&&!f){He(!0);return}const J=JSON.parse(JSON.stringify(c));if(J.categoryId=H.categoryId,c.unified_setting||(Yt=Yt==null?void 0:Yt.map(Se=>{var ht;if(!Se.publish_time||!Se.end_time)throw p.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw p.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(ht=$e.group_settings)==null?void 0:ht.filter(De=>{var Ve;return(Ve=Se==null?void 0:Se.group_name)==null?void 0:Ve.includes(De.group_name)}).map(De=>De.group_id||De.id).toString().split(","),Se})),J.group_settings=Yt,c.rank_forbidden)if(c.unified_setting){if(!c.rank_forbidden_start)throw p.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!c.rank_forbidden_end)throw p.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(E()(c.rank_forbidden_end){var ht,De;if(!Se.rank_forbidden_start)throw p.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.rank_forbidden_end)throw p.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw p.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(De=(ht=Se==null?void 0:Se.group_name)==null?void 0:ht.map(Ve=>{var et,Bt;let gn=(Bt=(et=$e.group_settings)==null?void 0:et.filter(Kt=>(Kt==null?void 0:Kt.group_name)===Ve))==null?void 0:Bt[0];return gn==null?void 0:gn.group_id}))==null?void 0:De.toString().split(","),Se}),J.group_settingss=x;J.ai_code_evaluation_promote=Ht,wn(J)},wn=f=>{if(console.log(f.total_score,f.eff_score),f.total_score===null){p.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(f!=null&&f.work_efficiency&&f.eff_score===null){p.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const J={shixun_evaluation:f.shixun_evaluation};Xu(void 0,null,function*(){re(!0),(yield(0,M.ZP)(`/api/homework_commons/${H.categoryId}/public_setting.json`,{method:"post",body:tu({},f)})).status===0&&(p.ZP.success("\u66F4\u65B0\u6210\u529F"),lt(),l({type:"shixunHomeworks/getWorkList",payload:tu({},H)})),re(!1)})};return $.createElement("section",{className:z.form},$.createElement("div",{className:z.title},"\u516C\u5F00\u8BBE\u7F6E"),$.createElement("div",{className:z.content,style:{padding:0}},$.createElement(Xt.Z,null,$.createElement(Ke.Z,{span:24,className:z.pubColSty},$.createElement(G.default,{checked:c.score_open,disabled:Tt,onChange:f=>{c.score_open=f.target.checked,ut(Object.assign({},c))}},$.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u6210\u7EE9")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{borderBottom:c.open_code?"none":"1px solid #fff"}},$.createElement(G.default,{checked:c.open_code,disabled:Tt,onChange:f=>{c.open_code=f.target.checked,f.target.checked&&(c.open_code_type=1),ut(Object.assign({},c))}},$.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u4EE3\u7801")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09")),!!c.open_code&&$.createElement(Ke.Z,{span:24,className:z.pubColSty},$.createElement(Et.ZP.Group,{style:{marginLeft:"24px"},disabled:Tt,value:c.open_code_type,onChange:f=>{c.open_code_type=f.target.value,ut(Object.assign({},c))}},$.createElement(Et.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),$.createElement(Et.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))),$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{borderBottom:c.rank_forbidden&&c.unified_setting||!c.unified_setting&&(Yt==null?void 0:Yt.length)>0&&c.rank_forbidden?"none":"1px solid #fff"}},$.createElement(G.default,{checked:c.rank_forbidden,disabled:Tt,onChange:f=>{c.rank_forbidden=f.target.checked,ut(Object.assign({},c))}},$.createElement("span",{className:"font14"},"\u5F00\u542F\u5C01\u699C")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09")),!!c.rank_forbidden&&c.unified_setting&&$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{height:"50px",lineHeight:"50px"}},$.createElement("div",{style:{marginLeft:"24px"}},$.createElement(Xt.Z,{align:"middle"},$.createElement(Ke.Z,null,"\u5F00\u59CB\u65F6\u95F4"),$.createElement(Ke.Z,{className:"ml10"},$.createElement(ot.default,{size:"large",style:{width:370},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Xe,disabledTime:ta,disabled:Tt||E()()>E()($e.rank_forbidden_start),value:c.rank_forbidden_start?E()(c.rank_forbidden_start):"",onChange:(f,J)=>{c.rank_forbidden_start=J,(c.end_time==""||!c.end_time)&&c.unified_setting&&(c.end_time=E()(f).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),ut(Object.assign({},c))}})),$.createElement(Ke.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),$.createElement(Ke.Z,{className:"ml10"},$.createElement(ot.default,{size:"large",style:{width:370},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:E()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Tt,disabledDate:Xe,value:c.rank_forbidden_end?E()(c.rank_forbidden_end):"",onChange:(f,J)=>{c.rank_forbidden_end=J,ut(Object.assign({},c))}}))))),!c.unified_setting&&(Yt==null?void 0:Yt.length)>0&&!!c.rank_forbidden&&$.createElement(Xt.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},x.map(function(f,J){var Se,ht,De,Ve,et,Bt,gn;return $.createElement(Ke.Z,{span:24,key:J,style:{marginLeft:"24px"}},$.createElement(Xt.Z,{className:"mt10 ml30",align:"middle"},$.createElement(Ke.Z,null,$.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",J+1,"\uFF1A"),$.createElement(ft.default,{size:"large",disabled:Tt||!((Se=An==null?void 0:An.homework_status)!=null&&Se.includes("\u672A\u53D1\u5E03"))&&f.id,mode:"multiple",className:z.selectSty,style:{width:250},value:typeof f.group_name=="string"?[f.group_name]:f.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Kt=>{x[J].group_name=Kt,x[J].group_id=f.group_id,ze(x.slice())}},$e.group_settings&&$e.group_settings.map(function(Kt){if(c!=null&&c.unified_setting&&!x.map(kn=>kn.group_name).toString().split(",").includes(String(Kt.group_name)))return $.createElement(Gu,{value:Kt.group_name,key:Kt.id},Kt.group_name);if(Yt.map(kn=>kn.group_name).toString().split(",").includes(String(Kt.group_name))&&!x.map(kn=>kn.group_name).toString().split(",").includes(String(Kt.group_name)))return $.createElement(Gu,{value:Kt.group_name,key:Kt.id},Kt.group_name)}))),$.createElement(Ke.Z,{span:15},$.createElement("div",{className:"ml20"},$.createElement(da,{size:"large",allowClear:!1,disabled:Tt||((Ve=(De=(ht=$e==null?void 0:$e.group_settings)==null?void 0:ht.filter(Kt=>Kt.id===f.id))==null?void 0:De[0])!=null&&Ve.rank_forbidden_start?E()()Kt.id===f.id))==null?void 0:Bt[0])==null?void 0:gn.rank_forbidden_start)?!1:[!0,!1]:!1),style:{width:635},placeholder:["\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09","\u7ED3\u675F\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09"],disabledDate:Xe,disabledTime:ta,showTime:{format:"HH:mm",defaultValue:[E()((0,h.U6)(),"HH:mm"),E()((0,h.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:f.rank_forbidden_start&&[E()(f.rank_forbidden_start),f.rank_forbidden_end?E()(f.rank_forbidden_end):void 0],onChange:(Kt,kn)=>{x[J].rank_forbidden_start=kn[0],x[J].rank_forbidden_end=kn[1],ze([...x])}}))),!Tt&&$.createElement(Ke.Z,null,$.createElement(oe.Z,{className:"c-green",onClick:()=>{ze(x.concat({}))}}),J>0&&!f.id&&$.createElement(fe.Z,{className:"c-red ml10",onClick:()=>{x=x.filter((Kt,kn)=>J!==kn),ze(x.slice()),setTimeout(()=>ze(x.slice()),10)}}))))})),$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{borderBottom:c.hack_analysis?"none":"1px solid #fff"}},$.createElement(G.default,{checked:c.hack_analysis,disabled:Tt,onChange:f=>{c.hack_analysis=f.target.checked,f.target.checked&&(c.hack_analysis_type=2),ut(Object.assign({},c))}},$.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u89E3\u6790")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09")),!!c.hack_analysis&&$.createElement(Ke.Z,{span:24,className:z.pubColSty},$.createElement(Et.ZP.Group,{style:{marginLeft:"24px"},disabled:Tt,value:c.hack_analysis_type,onChange:f=>{c.hack_analysis_type=f.target.value,ut(Object.assign({},c))}},$.createElement(Et.ZP,{value:2,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),$.createElement(Et.ZP,{style:{marginLeft:60,color:"#333333"},value:0},"\u4EFB\u610F\u65F6\u95F4"),$.createElement(Et.ZP,{style:{marginLeft:60,color:"#333333"},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),$.createElement(Ke.Z,{span:24,className:z.pubColSty,style:{borderBottom:c.hack_answer?"none":"1px solid #fff"}},$.createElement(G.default,{checked:c.hack_answer,disabled:Tt,onChange:f=>{c.hack_answer=f.target.checked,f.target.checked&&(c.hack_answer_type=1),ut(Object.assign({},c))}},$.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u7B54\u6848")),$.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09")),!!c.hack_answer&&$.createElement(Ke.Z,{span:24,className:z.pubColSty},$.createElement(Et.ZP.Group,{style:{marginLeft:"24px"},disabled:Tt,value:c.hack_answer_type,onChange:f=>{c.hack_answer_type=f.target.value,ut(Object.assign({},c))}},$.createElement(Et.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),$.createElement(Et.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))))),$.createElement("div",{className:`${z.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),$.createElement("div",{className:z.content},$.createElement(G.default,{disabled:Tt,checked:c.show_late_code,onChange:()=>{c.show_late_code=!c.show_late_code,ut(Object.assign({},c))}},$.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09"))),$.createElement("div",{className:z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),$.createElement("div",{className:z.content,style:{padding:0}},$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_exam_question,onChange:f=>{mt()&&(c.ai_exam_question=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_syntax_check,onChange:f=>{mt()&&(c.ai_syntax_check=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_code_diagnosis,onChange:f=>{mt()&&(c.ai_code_diagnosis=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_guidance,onChange:f=>{mt()&&(c.ai_guidance=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_code_evaluation,onChange:f=>{mt()&&(c.ai_code_evaluation=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BC4\u4EF7"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u591A\u7EF4\u5EA6\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677\uFF09"),$.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:f=>{f.preventDefault(),f.stopPropagation(),He(!0)}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_code_optimization,onChange:f=>{mt()&&(c.ai_code_optimization=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u4F18\u5316\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_code_comment,onChange:f=>{mt()&&(c.ai_code_comment=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u6CE8\u91CA\u529F\u80FD\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4\uFF09"))),$.createElement("div",{className:z.pubColSty},$.createElement(G.default,{checked:c.ai_q_and_a,onChange:f=>{mt()&&(f.target.checked||(c.ai_guide=f.target.checked),c.ai_q_and_a=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09"))),$.createElement("div",{className:`${z.pubColSty}`,style:c.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},$.createElement(G.default,{checked:c.ai_guide,onChange:f=>{mt()&&(f.target.checked&&(c.ai_q_and_a=f.target.checked),c.ai_guide=f.target.checked,ut(Object.assign({},c)))}},$.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),$.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u957F\u65F6\u95F4\u505C\u7559\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u6216\u8005\u591A\u6B21\u8BC4\u6D4B\u4E0D\u901A\u8FC7\u65F6\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u4E3B\u52A8\u68C0\u6D4B\u5E76\u663E\u793A\u63D0\u793A\u8BED\u6765\u5F15\u5BFC\u5B66\u751F\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898\uFF09")),c.ai_guide&&$.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},$.createElement("div",{className:"flex item-center gap-12px"},$.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),$.createElement(Q.default,{size:"large",style:{width:"133px"},value:(Ce=c==null?void 0:c.ai_guide_data)==null?void 0:Ce.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:f=>{c.ai_guide_data.unanswered_time=f.target.value,ut(Object.assign({},c))}}),$.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),$.createElement("div",{className:"flex gap-12px"},$.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),$.createElement(Q.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Ze=c==null?void 0:c.ai_guide_data)==null?void 0:Ze.unanswered_msg,onChange:f=>{c.ai_guide_data.unanswered_msg=f.target.value,ut(Object.assign({},c))}})),$.createElement("div",{className:"flex item-center gap-12px"},$.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),$.createElement(Q.default,{size:"large",style:{width:"133px"},value:(Qe=c==null?void 0:c.ai_guide_data)==null?void 0:Qe.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:f=>{c.ai_guide_data.evaluation_num=f.target.value,ut(Object.assign({},c))}})),$.createElement("div",{className:"flex gap-12px"},$.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),$.createElement(Q.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Y=c==null?void 0:c.ai_guide_data)==null?void 0:Y.evaluation_msg,onChange:f=>{c.ai_guide_data.evaluation_msg=f.target.value,ut(Object.assign({},c))}}))))),!Tt&&$.createElement(S.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Cn,onClick:()=>an()},"\u4FDD\u5B58"),St(),$.createElement(N.default,{centered:!0,open:jt,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((Ht==null?void 0:Ht.length)===0)return p.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");He(!1),an(!0)},onCancel:()=>{He(!1)},maskClosable:!1},$.createElement("div",{style:{color:"#333"}},$.createElement("div",{className:"mb10"},"\u63D0\u793A\uFF1A\u5F00\u542F\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u9700\u8981\u5148\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6\uFF0C\u667A\u80FD\u52A9\u6559\u5C06\u6309\u7167\u8BBE\u7F6E\u7684\u8BC4\u4EF7\u7EF4\u5EA6\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\u3002"),$.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},$.createElement(G.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:Ht.length>0&&Ht.length<((Be=$e==null?void 0:$e.default_evaluation_dimension)==null?void 0:Be.length),onChange:f=>{ct(f.target.checked?$e==null?void 0:$e.default_evaluation_dimension:[])},checked:((y=$e==null?void 0:$e.default_evaluation_dimension)==null?void 0:y.length)===Ht.length},"\u5168\u90E8"),$.createElement(G.default.Group,{className:z.work_checkbox_group,options:$e==null?void 0:$e.default_evaluation_dimension,value:Ht,onChange:f=>ct(f)})),$.createElement(Gn,{dimensionValue:Ht}))))};var na=(0,i.connect)(({shixunHomeworks:o,loading:u})=>({shixunHomeworks:o,loading:u.effects}))(ma),Mt=a(59301),Ca=Object.defineProperty,xa=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,Mu=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,Ea=(o,u,l)=>u in o?Ca(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Iu=(o,u)=>{for(var l in u||(u={}))Ga.call(u,l)&&Ea(o,l,u[l]);if(Mu)for(var l of Mu(u))wa.call(u,l)&&Ea(o,l,u[l]);return o},Uu=(o,u)=>xa(o,fa(u)),Sa=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const pa=({shixunHomeworks:o,loading:u,dispatch:l})=>{var Ce;const Ze=(0,i.useParams)(),{workSetting:Qe,workList:Y,changeData:Be}=o,[y,H]=(0,e.useState)(!0),[mt,St]=(0,e.useState)(!1),[we,$e]=(0,e.useState)(!1),[An]=cn.default.useForm();let[Ct,Tt]=(0,e.useState)([]),[vt,le]=(0,e.useState)([]);const Nt=!((Ce=Y==null?void 0:Y.homework_status)!=null&&Ce.includes("\u672A\u53D1\u5E03")),Cn=(0,e.useRef)(!0);let[re,Ye]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0,hack_rank_rule:0});(0,e.useEffect)(()=>()=>{Tt([])},[]),(0,e.useEffect)(()=>{Qe!=null&&Qe.can_edit&&H(!1)},[Qe]);const Yt=()=>{l({type:"shixunHomeworks/getWorkSetting",payload:Iu({},Ze)})};(0,e.useEffect)(()=>{Qe!=null&&Qe.course_id&&Cn.current&&(Cn.current=!1,Object.keys(re).map(function(ne){re[ne]=Qe[ne]}),(!re.allow_late||!re.unified_late)&&(re.late_penalty=5),Ct=JSON.parse(JSON.stringify(Qe.group_settings.map(ne=>Uu(Iu({},ne),{group_name:[ne.group_name]})).filter(ne=>ne.publish_time!==null))),vt=JSON.parse(JSON.stringify(Qe.allow_late_settings.map(ne=>Uu(Iu({},ne),{group_name:[ne.group_name]})).filter(ne=>ne.late_time!==null))),ze(),Ye(Iu({},re)),Tt([...Ct]),le([...vt]))},[Qe]);const Ln=()=>{const ne=JSON.parse(JSON.stringify(re));x(ne)},x=ne=>{if(console.log(ne.total_score,ne.eff_score),ne.total_score===null){p.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const b=()=>Sa(void 0,null,function*(){St(!0),(yield(0,M.ZP)(`/api/homework_commons/${Ze.categoryId}/hack_score_setting.json`,{method:"post",body:Iu({},ne)})).status===0&&(p.ZP.success("\u66F4\u65B0\u6210\u529F"),Yt(),l({type:"shixunHomeworks/getWorkList",payload:Iu({},Ze)})),St(!1)});(re==null?void 0:re.hack_score_settings)!==(Qe==null?void 0:Qe.hack_score_settings)&&Nt?N.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:b}):b()},ze=()=>{var ne;const{total_score:b}=re,c=(ne=re.hack_settings)==null?void 0:ne.length;if(!c)return;let ut=0,jt;switch(re.hack_score_settings){case 0:const He=(b/c).toFixed(2);re.hack_settings.map((J,Se)=>{ut=Se,J.hack_score=He>0?He:0}),jt=(b-He*(c-1)).toFixed(2),re.hack_settings[ut].hack_score=jt>0?jt:0;break;case 1:const Ht=[0,1,3,6];let ct=0;const lt=re.hack_settings.filter(J=>J.difficult===1).length*Ht[1],Xe=re.hack_settings.filter(J=>J.difficult===2).length*Ht[2],an=re.hack_settings.filter(J=>J.difficult===3).length*Ht[3],wn=b/(lt+Xe+an);console.log(wn,2222),re.hack_settings.map((J,Se)=>{ut=Se,J.hack_score=(Ht[J.difficult]*wn).toFixed(2),ct=ct+Number(J.hack_score)});let f=re.hack_settings[ut].hack_score;jt=(b-ct+Number(f)).toFixed(2),re.hack_settings[ut].hack_score=jt>0?jt:0;break}},Dt=(Qe==null?void 0:Qe.send_type)===0||(Qe==null?void 0:Qe.send_type)===1&&(re==null?void 0:re.hack_score_settings)===2;return Mt.createElement("section",{className:z.form},Mt.createElement("div",{className:z.title},"\u5206\u503C\u8BBE\u7F6E"),Mt.createElement("div",{className:`${z.content} mb30`},Mt.createElement(Xt.Z,{align:"middle"},Mt.createElement(Xt.Z,{align:"middle"},Mt.createElement("span",{className:"c-grey-333"},"\u603B\u5206\u503C"),Mt.createElement($t.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:re.total_score,disabled:y||Nt,onChange:ne=>{re.total_score=ne,Ye(Object.assign({},re)),ze()},addonAfter:"\u5206"})),Mt.createElement(Xt.Z,{align:"middle",style:{marginLeft:60}},Mt.createElement("span",{className:"c-grey-333"},"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"),Mt.createElement($t.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:re.punish_time,precision:0,disabled:y,onChange:ne=>{re.punish_time=ne,Ye(Object.assign({},re)),ze()},addonAfter:"\u5206\u949F"})))),Mt.createElement("div",{className:z.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Mt.createElement("div",{className:`${z.content} mb30`},Mt.createElement(Et.ZP.Group,{disabled:y,value:re.hack_rank_rule,onChange:ne=>{re.hack_rank_rule=ne.target.value,Ye(Object.assign({},re))}},Mt.createElement(Et.ZP,{value:0},Mt.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Mt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Mt.createElement(Et.ZP,{style:{marginLeft:40},value:1},Mt.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Mt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),Mt.createElement("div",{className:z.title},"\u8BD5\u9898\u5206\u503C"),Mt.createElement("div",{className:z.content},Mt.createElement(Et.ZP.Group,{value:re.hack_score_settings,onChange:ne=>{re.hack_score_settings=ne.target.value,Ye(Object.assign({},re)),ze()}},Mt.createElement(Et.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Mt.createElement(Et.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Mt.createElement(Et.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Mt.createElement("div",{className:z.content,style:{borderTop:"1px solid #fff"}},Mt.createElement("div",{style:{padding:"0px 20px 20px 20px"}},re.hack_settings&&re.hack_settings.map(function(ne,b){return Mt.createElement(Xt.Z,{key:b,align:"middle",style:{marginTop:20}},Mt.createElement(Ke.Z,{flex:"1",className:"pr10"},Mt.createElement("span",{style:{color:"#333333"}},ne.hack_name)),Mt.createElement(Ke.Z,{flex:"150px"},Mt.createElement($t.Z,{min:0,step:.1,style:{visibility:Dt?"visible":"hidden"},value:ne.hack_score,disabled:re.hack_score_settings!==2,onChange:c=>{re.hack_settings[b].hack_score=c;const ut=re.hack_settings.reduce((jt,He)=>jt+Number(He.hack_score),0);re.total_score=ut.toFixed(2),Ye(Iu({},re))},size:"large",addonAfter:"\u5206"})),Mt.createElement(Ke.Z,{className:"ml20",style:{lineHeight:"20px"}},ne.difficult===1&&Mt.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},"\u7B80\u5355"),ne.difficult===2&&Mt.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},"\u9002\u4E2D"),ne.difficult===3&&Mt.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},"\u56F0\u96BE")))}))),!y&&Mt.createElement(S.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:mt,onClick:()=>Ln()},"\u4FDD\u5B58"))};var pe=(0,i.connect)(({shixunHomeworks:o,loading:u})=>({shixunHomeworks:o,loading:u.effects}))(pa),it=a(59301),pn=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const n=({shixunHomeworks:o,loading:u,dispatch:l})=>{var Ce,Ze;const[Qe,Y]=(0,e.useState)(!0),[Be,y]=(0,e.useState)(!1),[H,mt]=(0,e.useState)([]),[St,we]=(0,e.useState)([]),[$e,An]=(0,e.useState)([]),[Ct,Tt]=(0,e.useState)([]),[vt,le]=(0,e.useState)(!1),[Nt,Cn]=(0,e.useState)(""),re=(0,i.useParams)();function Ye(){return pn(this,null,function*(){let x=yield(0,M.ZP)(`/api/homework_commons/${re.categoryId}/homework_common_collaborators.json`,{method:"get"});we(x)})}function Yt(){return pn(this,null,function*(){var x;let ze=yield(0,M.ZP)(`/api/courses/${re==null?void 0:re.coursesId}/teachers`,{method:"get",params:{homework_id:re.categoryId,limit:1e3}});(x=ze==null?void 0:ze.teacher_list)==null||x.map(Dt=>{Dt.key=Dt.user_id}),An(ze==null?void 0:ze.teacher_list),Tt(ze==null?void 0:ze.teacher_list)})}(0,e.useEffect)(()=>{Ye(),Yt()},[re]);const Ln=()=>{};return it.createElement("section",{className:z.form},it.createElement(Xt.Z,{className:z.content,style:{padding:"20px 30px",gap:20}},(Ce=St==null?void 0:St.data)==null?void 0:Ce.map(x=>it.createElement(Xt.Z,{align:"middle",className:`${z.borderSty} ${Nt===(x==null?void 0:x.id)?z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},it.createElement("span",{className:"c-grey-333"},x==null?void 0:x.real_name),(St==null?void 0:St.can_edit)&&it.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${z.delSty}`,onMouseEnter:()=>{Cn(x.id)},onMouseLeave:()=>{Cn("")},onClick:()=>pn(void 0,null,function*(){(yield(0,M.ZP)(`/api/homework_commons/${re.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:x.id}})).status===0&&(p.ZP.info("\u5220\u9664\u6210\u529F"),Ye(),Yt())})}))),!(St!=null&&St.can_edit)&&!((Ze=St==null?void 0:St.data)!=null&&Ze.length)&&it.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(St==null?void 0:St.can_edit)&&it.createElement(S.ZP,{className:z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>y(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),it.createElement(N.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Be,confirmLoading:vt,onCancel:()=>y(!1),onOk:()=>pn(void 0,null,function*(){if(H.length===0){p.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}le(!0),(yield(0,M.ZP)(`/api/homework_commons/${re.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:H}})).status===0&&(p.ZP.info("\u6DFB\u52A0\u6210\u529F"),mt([]),Ye(),Yt(),y(!1)),le(!1)})},it.createElement("div",null,it.createElement("div",{style:{display:"flex"}},it.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",it.createElement(Q.default.Search,{onChange:x=>{An(Ct.filter(ze=>ze.name.indexOf(x.target.value)>-1))}})),it.createElement(g.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(x,ze)=>{mt(x)},selectedRowKeys:H,getCheckboxProps:x=>({disabled:x.is_collaborator})},pagination:!1,dataSource:$e,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var r=(0,i.connect)(({shixunHomeworks:o,loading:u})=>({shixunHomeworks:o,loading:u.effects}))(n),s=a(59301);const v=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:s.createElement(Jt,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:s.createElement(pe,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:s.createElement(na,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:s.createElement(r,null)}];var Z=()=>s.createElement(It.Z,{dataSource:v,style:{marginBottom:52}}),se=a(26724),me=a.n(se),xe=a(91605),Pe=a(59301),wt=Object.defineProperty,st=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,dn=(o,u,l)=>u in o?wt(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Dn=(o,u)=>{for(var l in u||(u={}))Bn.call(u,l)&&dn(o,l,u[l]);if(Wt)for(var l of Wt(u))nn.call(u,l)&&dn(o,l,u[l]);return o},Sn=(o,u)=>st(o,tn(u)),hn=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const qn=({shixunHomeworks:o,loading:u,dispatch:l})=>{const Ce=(0,i.useParams)(),Ze=(0,i.useLocation)(),[Qe,Y]=(0,e.useState)([]),[Be,y]=(0,e.useState)([]),[H,mt]=(0,e.useState)(!0),[St,we]=(0,e.useState)(!1),[$e,An]=(0,e.useState)(1),[Ct,Tt]=(0,e.useState)([]),[vt,le]=(0,e.useState)(!1),[Nt,Cn]=(0,e.useState)(!1),[re,Ye]=(0,e.useState)(!1);(0,e.useEffect)(()=>{o.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Yt.resetFields(),Y([]),le(!0),x()):le(!1)},[o.actionTabs.key]);const[Yt]=cn.default.useForm();let Ln=[];const x=()=>hn(void 0,null,function*(){var ne;if(H&&!St){we(!0),An($e+1);const b=yield(0,xe.JG)(Sn(Dn({},Ce),{page:$e})),c=[...b.group_list];b!=null&&b.ungroup_list&&c.push({id:b==null?void 0:b.ungroup_list.id,name:b==null?void 0:b.ungroup_list.name,works_count:b==null?void 0:b.ungroup_list.work_count,last_review_time:b==null?void 0:b.ungroup_list.last_review_time}),Y([...Qe,...c]),we(!1),((ne=b.group_list)==null?void 0:ne.length)<10&&mt(!1)}}),ze=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}}),Cn(!1),mt(!0),we(!1),An(1),Y([]),Yt.resetFields()},Dt=[{title:"",dataIndex:"id",width:280,render:(ne,b)=>Pe.createElement(G.default,{disabled:!(b.works_count>1),value:String(b.id)},b.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return Pe.createElement(N.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:vt,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>hn(void 0,null,function*(){const ne=Yt.getFieldValue();Ye(!0);const b=yield(0,M.ZP)(`/api/homework_commons/${Ce.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...ne.group_ids]}});Ye(!1),b.status===0&&(ze(),yield l({type:"shixunHomeworks/getWorkList",payload:o.actionTabs.params}),i.history.push(`/classrooms/${Ce.coursesId}/program_homework/${Ce.categoryId}/detail?tabs=2`),l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:re},onCancel:ze},Pe.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),o.codeReviewCourse&&Pe.createElement(cn.default,{form:Yt,onChange:ne=>{Tt(Dn({},Yt.getFieldValue()))},initialValues:{group_ids:Ln,end_time:E()(E()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},Pe.createElement("div",{className:"flexd-table-header mt20"},Pe.createElement(g.default,{pagination:!1,dataSource:[],columns:Dt})),Pe.createElement(cn.default.Item,{name:"group_ids"},Pe.createElement(G.default.Group,{className:"w100"},Pe.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},Pe.createElement(me(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ne=>{x()},hasMore:H,useWindow:!1},Pe.createElement(g.default,{loading:u.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Dt,dataSource:Qe,pagination:!1})))))),Pe.createElement(Xt.Z,null,Pe.createElement(Ke.Z,{className:"ml10"},Pe.createElement(G.default,{checked:Nt,onChange:ne=>{Cn(ne.target.checked);let b=[];ne.target.checked&&(b=Qe.filter(c=>c.works_count>1).map(c=>c.id+"")),Yt.setFieldsValue({group_ids:b})}},"\u5168\u9009"))))};var Rn=(0,i.connect)(({shixunHomeworks:o,loading:u})=>({shixunHomeworks:o,loading:u}))(qn),Yn=a(35644),xn=a(18722),sn=a(80728),Hn=a(84698),nu=a(66654),Kn=a(25114),Cu=a(73666),xu=a(60874),wu=a(32509),ga=a(48931),ja=Object.defineProperty,Su=Object.defineProperties,La=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,Ou=(o,u,l)=>u in o?ja(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Qn=(o,u)=>{for(var l in u||(u={}))va.call(u,l)&&Ou(o,l,u[l]);if(bu)for(var l of bu(u))Na.call(u,l)&&Ou(o,l,u[l]);return o},ku=(o,u)=>Su(o,La(u)),Ku=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});let hu=[Kn.Z,Cu.Z,xu.Z];const Ba=({user:o,classroomList:u,shixunHomeworks:l})=>{var Ce,Ze,Qe;let[Y,Be]=(0,e.useState)(Qn(ku(Qn({},(0,i.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,d.dE)()?[o.userInfo.course.course_group_id]:[]}),(0,i.useParams)()));const[y,H]=(0,e.useState)([]),[mt,St]=(0,e.useState)([]),[we,$e]=(0,e.useState)([]),[An,Ct]=(0,e.useState)(!1),[Tt,vt]=(0,e.useState)(!1);let[le,Nt]=(0,e.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(x,ze)=>x.rank-ze.rank,render:(x,ze,Dt)=>x<4?e.createElement("img",{src:hu[x-1]}):x},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(x,ze,Dt)=>e.createElement("span",null,ze.is_me&&e.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),x)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:x=>x||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:x=>e.createElement("span",null,x," ",x!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Cn,re]=(0,e.useState)(null),Ye=()=>{var x,ze;const Dt=((x=document.getElementById("filterWarp"))==null?void 0:x.clientHeight)||0,ne=((ze=document.getElementById("pagination"))==null?void 0:ze.clientHeight)||0;return window.innerHeight-Dt-ne-110};(0,e.useEffect)(()=>{const x=()=>{re(Ye())};return window.addEventListener("resize",x),()=>{window.removeEventListener("resize",x)}},[]),(0,e.useEffect)(()=>{var x,ze,Dt,ne,b;le.splice(7);for(let c=0;c<((x=y==null?void 0:y.question_data)==null?void 0:x.length);c++){let ut={};ut.title=y!=null&&y.sent_type?e.createElement("span",null,"\u9898\u76EE"+(c+1)+`\uFF08${(Dt=(ze=y==null?void 0:y.question_data)==null?void 0:ze[c])==null?void 0:Dt.question_score}\uFF09`):e.createElement("a",{onClick:()=>Ku(void 0,null,function*(){var jt,He;let Ht=yield(0,M.ZP)(`/api/problems/${(He=(jt=y==null?void 0:y.question_data)==null?void 0:jt[c])==null?void 0:He.identifier}/start.json`,{method:"get"});Ht&&(window.open(`/myproblems/${Ht==null?void 0:Ht.identifier}?type=1`),localStorage.setItem("program_homework",[Y.coursesId,Y.categoryId]))})},"\u9898\u76EE"+(c+1)+`\uFF08${(b=(ne=y==null?void 0:y.question_data)==null?void 0:ne[c])==null?void 0:b.question_score}\uFF09`),ut.dataIndex="question_data",ut.width=140,ut.render=(jt,He)=>{var Ht,ct,lt,Xe,an;return e.createElement("div",null,((Ht=jt==null?void 0:jt[c])==null?void 0:Ht.answer_question_time)&&e.createElement("div",null,e.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Ku(void 0,null,function*(){var wn,f,J,Se,ht,De,Ve,et;if((0,d.Rm)()&&!((wn=u.AssistantObject.hack)!=null&&wn.can_appraise)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((f=jt==null?void 0:jt[c])!=null&&f.open_code)){p.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Bt=yield(0,M.ZP)("/api/courses/view_code.json",{method:"get",params:ku(Qn({},Y),{id:Y.coursesId,homework_common_id:Y.categoryId,hack_user_code_id:(J=jt==null?void 0:jt[c])==null?void 0:J.hack_user_code_id})});N.default.warning({icon:null,width:800,title:e.createElement("div",null,e.createElement("span",null,"\u4EE3\u7801"),e.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Se=jt==null?void 0:jt[c])==null?void 0:Se.current_language),e.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(ht=jt==null?void 0:jt[c])==null?void 0:ht.memory,"\uFF08KB\uFF09"),e.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(De=jt==null?void 0:jt[c])==null?void 0:De.run_time,"\uFF08ms\uFF09"),e.createElement("span",null,"\u5F97\u5206\uFF1A",(Ve=jt==null?void 0:jt[c])==null?void 0:Ve.score)),content:e.createElement(wu.Z,{classroomList:u,user:o,languages:[{language:(et=jt==null?void 0:jt[c])==null?void 0:et.language,code:Bt==null?void 0:Bt.code}],v:jt,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:jt.language,game_id:jt.id,diff_code_count:jt.diff_code_count})})})}),e.createElement("span",{style:{margin:"0px 10px"}},((ct=jt==null?void 0:jt[c])==null?void 0:ct.answer_question_time)||"- -"),(lt=jt==null?void 0:jt[c])!=null&<.submit_count?e.createElement(P.Z,{title:`${((Xe=jt==null?void 0:jt[c])==null?void 0:Xe.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},e.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((an=jt==null?void 0:jt[c])==null?void 0:an.submit_count)||0):null))},le.push(ut)}Nt([...le])},[y==null?void 0:y.question_data]),(0,e.useEffect)(()=>{var x;(x=o==null?void 0:o.userInfo)!=null&&x.course&&((0,d.dE)()&&(Y.course_group=(0,d.dE)()?[o.userInfo.course.course_group_id]:[],Be(Qn({},Y))),Yt(1))},[o==null?void 0:o.userInfo]);function Yt(x){return Ku(this,null,function*(){var ze,Dt,ne,b,c,ut,jt;Ct(!0);let He=yield(0,M.ZP)("/api/courses/rank_list.json",{method:"get",params:ku(Qn({},Y),{id:Y.coursesId,rank_type:2,homework_common_id:Y.categoryId})});if(H(He),Ct(!1),He.status!=-1&&((0,d.dE)()?(x===1&&St([(Dt=(ze=He==null?void 0:He.course_group)==null?void 0:ze[0])==null?void 0:Dt.id]),He!=null&&He.my_rank?$e([Qn({is_me:!0},He==null?void 0:He.my_rank),...He==null?void 0:He.rank_list]):$e([...He==null?void 0:He.rank_list])):$e([...He==null?void 0:He.rank_list]),x===1)){let Ht={title:(He==null?void 0:He.hack_rank_rule)===0?e.createElement(P.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${He==null?void 0:He.punish_time}\u5206\uFF09`},e.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",e.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(He==null?void 0:He.hack_rank_rule)===0?"finish_time":"finish_at",width:(He==null?void 0:He.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};le.push(Ht);for(let ct=0;ct<((ne=He==null?void 0:He.question_data)==null?void 0:ne.length);ct++){let lt={};lt.title=He!=null&&He.sent_type?e.createElement("span",null,"\u9898\u76EE"+(ct+1)+`\uFF08${(c=(b=He==null?void 0:He.question_data)==null?void 0:b[ct])==null?void 0:c.question_score}\uFF09`):e.createElement("a",{onClick:()=>Ku(this,null,function*(){var Xe,an;let wn=yield(0,M.ZP)(`/api/problems/${(an=(Xe=He==null?void 0:He.question_data)==null?void 0:Xe[ct])==null?void 0:an.identifier}/start.json`,{method:"get"});wn&&(window.open(`/myproblems/${wn==null?void 0:wn.identifier}?type=1`),localStorage.setItem("program_homework",[Y.coursesId,Y.categoryId]))})},"\u9898\u76EE"+(ct+1)+`\uFF08${(jt=(ut=He==null?void 0:He.question_data)==null?void 0:ut[ct])==null?void 0:jt.question_score}\uFF09`),lt.dataIndex="question_data",lt.width=140,lt.render=(Xe,an)=>{var wn,f,J,Se,ht;return e.createElement("div",null,((wn=Xe==null?void 0:Xe[ct])==null?void 0:wn.answer_question_time)&&e.createElement("div",null,e.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Ku(this,null,function*(){var De,Ve,et,Bt,gn,Kt,kn,gu;if((0,d.Rm)()&&!((De=u.AssistantObject.hack)!=null&&De.can_view)){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((Ve=Xe==null?void 0:Xe[ct])!=null&&Ve.open_code)){p.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Nu=yield(0,M.ZP)("/api/courses/view_code.json",{method:"get",params:ku(Qn({},Y),{id:Y.coursesId,homework_common_id:Y.categoryId,hack_user_code_id:(et=Xe==null?void 0:Xe[ct])==null?void 0:et.hack_user_code_id})});N.default.warning({icon:null,width:800,title:e.createElement("div",null,e.createElement("span",null,"\u4EE3\u7801"),e.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Bt=Xe==null?void 0:Xe[ct])==null?void 0:Bt.current_language),e.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(gn=Xe==null?void 0:Xe[ct])==null?void 0:gn.memory,"\uFF08KB\uFF09"),e.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Kt=Xe==null?void 0:Xe[ct])==null?void 0:Kt.run_time,"\uFF08ms\uFF09"),e.createElement("span",null,"\u5F97\u5206\uFF1A",(kn=Xe==null?void 0:Xe[ct])==null?void 0:kn.score)),content:e.createElement(wu.Z,{classroomList:u,user:o,languages:[{language:(gu=Xe==null?void 0:Xe[ct])==null?void 0:gu.language,code:Nu==null?void 0:Nu.code}],v:Xe,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Xe.language,game_id:Xe.id,diff_code_count:Xe.diff_code_count})})})}),e.createElement("span",{style:{margin:"0px 10px"}},((f=Xe==null?void 0:Xe[ct])==null?void 0:f.answer_question_time)||"- -"),(J=Xe==null?void 0:Xe[ct])!=null&&J.submit_count?e.createElement(P.Z,{title:`${((Se=Xe==null?void 0:Xe[ct])==null?void 0:Se.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},e.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((ht=Xe==null?void 0:Xe[ct])==null?void 0:ht.submit_count)||0):null))},le.push(lt)}Nt([...le])}})}console.log("----",l,le);const Ln=(Ce=l==null?void 0:l.workSetting)==null?void 0:Ce.hack_rank_rule;return e.createElement("div",{style:{width:1200,margin:"0px auto",minHeight:Tt?"100vh":""},id:"rankingInfo"},(y==null?void 0:y.message)==="\u5C01\u699C\u4E2D"?e.createElement(be.Z,{customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):e.createElement("div",{style:{background:"#fff",padding:20,height:"100%",overflow:"auto"}},e.createElement("div",{id:"filterWarp"},e.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",{style:{display:"flex",width:"90%"}},e.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,d.GJ)()&&e.createElement("div",{style:{flex:1}},e.createElement(G.default.Group,{className:sn.Z.checkboxgroup,value:mt,onChange:x=>{var ze;Y.type===1?(St([]),Y.course_group=[],Y.page=1,Be(Qn({},Y)),Yt()):Y.type===2?(St(["\u5168\u90E8"]),Y.course_group=(ze=y==null?void 0:y.course_group)==null?void 0:ze.map(Dt=>Dt.id),Y.page=1,Be(Qn({},Y)),Yt()):(St([...x.filter(Dt=>Dt!="\u5168\u90E8")]),Y.course_group=x.filter(Dt=>Dt!="\u5168\u90E8"),Y.page=1,Be(Qn({},Y)),Yt())}},e.createElement(G.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:x=>{x.target.checked?Y.type=2:Y.type=1}},"\u5168\u90E8\u5206\u73ED"),(Ze=y==null?void 0:y.course_group)==null?void 0:Ze.map((x,ze)=>e.createElement(G.default,{style:{marginBottom:10},onChange:Dt=>{Y.type=3},value:x.id},x==null?void 0:x.name)))),(0,d.dE)()&&e.createElement(Et.ZP.Group,{style:{marginBottom:10},onChange:x=>{x.target.value==="\u5168\u90E8"?(Y.course_group=[],Y.page=1,Be(Qn({},Y)),Yt()):(Y.course_group=[x.target.value],Y.page=1,Be(Qn({},Y)),Yt())},defaultValue:o.userInfo.course.course_group_id},e.createElement(Et.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(Qe=y==null?void 0:y.course_group)==null?void 0:Qe.map((x,ze)=>e.createElement(Et.ZP,{style:{marginBottom:10},value:x.id},x.name)))),e.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Tt?(0,ga.BU)():(0,ga.Dj)(document.getElementById("rankingInfo")),vt(!Tt)}},e.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${Tt?"icon-tuichuquanping2":"icon-quanping2"}`}),e.createElement("span",null,Tt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),e.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},e.createElement("span",{style:{fontSize:14,color:"#B1BACD"}},"\u6392\u884C\u89C4\u5219\uFF1A",Ln===0?"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B8C\u6210\u65F6\u95F4\u5148\u540E\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u9760\u524D\u3002"," ",e.createElement("a",{onClick:()=>{N.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,content:e.createElement("div",null,Ln===0&&e.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),e.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),e.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),Ln==0&&e.createElement(e.Fragment,null,e.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),e.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),e.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),e.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u70B9\u51FB\u67E5\u770B\u8BA1\u5206\u89C4\u5219")),(0,d.GJ)()&&e.createElement(e.Fragment,null,e.createElement(Q.default.Search,{className:"mr20",onSearch:x=>{Y.page=1,Y.search=x,Be(Qn({},Y)),Yt()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),e.createElement(S.ZP,{onClick:()=>{(0,nu.VY)(ku(Qn({},Y),{id:Y.coursesId,rank_type:2,homework_common_id:Y.categoryId}))}},"\u5BFC\u51FA")))),e.createElement(q.Z,{spinning:An},e.createElement(g.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:Tt?Cn:null},rowClassName:(x,ze)=>ze===0&&(0,d.dE)()&&sn.Z.tables,dataSource:we,columns:le})),e.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},e.createElement(ie.Z,{current:Y.page,pageSize:Y.per_page,total:y==null?void 0:y.count,showSizeChanger:!0,onChange:(x,ze)=>{Y.page=x,Y.per_page=ze,Be(Qn({},Y)),Yt()}}))))};var Ia=(0,i.connect)(({shixunHomeworks:o,user:u,classroomList:l})=>({user:u,shixunHomeworks:o,classroomList:l}))(Ba),ba=a(56088),yu=a(55388),ha=a(2417),Wu=a(15704),Oa=a(58364),mn={saixuan:"saixuan___YYKk6",jianyi:"jianyi___JfvkX",jianyi_title:"jianyi_title___O8xXY",title_left:"title_left___hgt7u",title_right:"title_right___bgOlj",yijian:"yijian___kuF8o",zonglan_list:"zonglan_list___Tg_Xt",zonglan_item:"zonglan_item___ROpPX",item_top:"item_top___Eo6P8",top_img:"top_img___OGjVL",top_name:"top_name___CNBFw",item_bottom:"item_bottom___g6Fr3",fenxi_list:"fenxi_list___hB5eH",fenxi_item:"fenxi_item___mT1O4",leixing:"leixing___AnHea",pingjia:"pingjia___GSE_s",tubiao:"tubiao___tDde1",tb_title:"tb_title___YUvKG",pie_style:"pie_style___O7nQh",line:"line___mXCcs",bar_style:"bar_style___dRGG2",inputBox:"inputBox___OtNab"},ua=Object.defineProperty,Hu=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,aa=(o,u,l)=>u in o?ua(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Ru=(o,u)=>{for(var l in u||(u={}))ka.call(u,l)&&aa(o,l,u[l]);if(Hu)for(var l of Hu(u))Ra.call(u,l)&&aa(o,l,u[l]);return o};const ya=o=>React.createElement("svg",Ru({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"AI\u8F85\u5BFC"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M7.272 10.426c0-1.849 1.102-3.439 2.683-4.152.159-.23.218-.507.247-.778a.713.713 0 0 0-.285-.644c.257-.798.435-1.64.344-2.478-.054-.497-.242-1.008-.644-1.354C9.34.78 8.97.656 8.603.604A1.063 1.063 0 0 0 8.26.287C7.882.069 7.424.014 6.987.005c-.772.01-1.585.133-2.222.568a2.223 2.223 0 0 0-.74.838c-.208.404-.296.856-.316 1.301-.032.722.105 1.439.291 2.138a.707.707 0 0 0-.288.606c.016.228.064.46.16.67.087.193.256.37.484.405.059.398.228.77.404 1.136.221.463.6.64.805.686v.696c-.16.423-3.238 1.295-4.075 1.781-.364.22-.71.477-.965.805-.323.413-.487 1.718-.525 2.255v.03h8.905a4.544 4.544 0 0 1-1.633-3.494Z",fill:"#75E7FF",fillRule:"nonzero"}),React.createElement("circle",{fill:"#145DFF",cx:11.492,cy:10.254,r:4.508}),React.createElement("path",{d:"m9.516 12.464.398-1.108h1.83l.397 1.108h.765l-1.67-4.42h-.814l-1.67 4.42h.764Zm1.976-1.68h-1.415l.698-1.944h.025l.692 1.945Zm2.563 1.68v-4.42h-.707v4.42h.707Z",fill:"#FFF",fillRule:"nonzero"})));var la="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy4yNzIgMTAuNDI2YzAtMS44NDkgMS4xMDItMy40MzkgMi42ODMtNC4xNTIuMTU5LS4yMy4yMTgtLjUwNy4yNDctLjc3OGEuNzEzLjcxMyAwIDAgMC0uMjg1LS42NDRjLjI1Ny0uNzk4LjQzNS0xLjY0LjM0NC0yLjQ3OC0uMDU0LS40OTctLjI0Mi0xLjAwOC0uNjQ0LTEuMzU0QzkuMzQuNzggOC45Ny42NTYgOC42MDMuNjA0QTEuMDYzIDEuMDYzIDAgMCAwIDguMjYuMjg3QzcuODgyLjA2OSA3LjQyNC4wMTQgNi45ODcuMDA1Yy0uNzcyLjAxLTEuNTg1LjEzMy0yLjIyMi41NjhhMi4yMjMgMi4yMjMgMCAwIDAtLjc0LjgzOGMtLjIwOC40MDQtLjI5Ni44NTYtLjMxNiAxLjMwMS0uMDMyLjcyMi4xMDUgMS40MzkuMjkxIDIuMTM4YS43MDcuNzA3IDAgMCAwLS4yODguNjA2Yy4wMTYuMjI4LjA2NC40Ni4xNi42Ny4wODcuMTkzLjI1Ni4zNy40ODQuNDA1LjA1OS4zOTguMjI4Ljc3LjQwNCAxLjEzNi4yMjEuNDYzLjYuNjQuODA1LjY4NnYuNjk2Yy0uMTYuNDIzLTMuMjM4IDEuMjk1LTQuMDc1IDEuNzgxLS4zNjQuMjItLjcxLjQ3Ny0uOTY1LjgwNS0uMzIzLjQxMy0uNDg3IDEuNzE4LS41MjUgMi4yNTV2LjAzaDguOTA1YTQuNTQ0IDQuNTQ0IDAgMCAxLTEuNjMzLTMuNDk0WiIgZmlsbD0iIzc1RTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PGNpcmNsZSBmaWxsPSIjMTQ1REZGIiBjeD0iMTEuNDkyIiBjeT0iMTAuMjU0IiByPSI0LjUwOCIvPjxwYXRoIGQ9Im05LjUxNiAxMi40NjQuMzk4LTEuMTA4aDEuODNsLjM5NyAxLjEwOGguNzY1bC0xLjY3LTQuNDJoLS44MTRsLTEuNjcgNC40MmguNzY0Wm0xLjk3Ni0xLjY4aC0xLjQxNWwuNjk4LTEuOTQ0aC4wMjVsLjY5MiAxLjk0NVptMi41NjMgMS42OHYtNC40MmgtLjcwN3Y0LjQyaC43MDdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Pa=Object.defineProperty,Fa=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Qu=(o,u,l)=>u in o?Pa(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Vu=(o,u)=>{for(var l in u||(u={}))Ka.call(u,l)&&Qu(o,l,u[l]);if(Fa)for(var l of Fa(u))Va.call(u,l)&&Qu(o,l,u[l]);return o};const ra=o=>React.createElement("svg",Vu({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 5.12c3.84 0 6.96 2.4 6.96 5.44C14.96 13.6 11.84 16 8 16c-3.84-.08-6.96-2.4-6.96-5.44 0-3.04 3.12-5.44 6.96-5.44Z",fill:"#DBDCFF"}),React.createElement("path",{d:"M10.08 14.8c1.84-.16 2.48-2.24 2.56-4.16 0-2-2-2.72-4.56-2.72-2.56 0-4.56.72-4.56 2.72 0 1.76.56 3.76 2.24 4.08.48.08 4.08.16 4.32.08Z",fill:"#111ACC"}),React.createElement("path",{d:"M6.32 10.72c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c-.08-.16.16-.4.4-.4Zm3.44 0c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c0-.16.16-.4.4-.4Z",fill:"#FFF"}),React.createElement("path",{d:"M14.32 8.24c.88 0 1.68 1.12 1.68 2.4 0 1.36-.96 2.4-1.84 2.4 0 0 .8-1.2.8-2.48s-.64-2.32-.64-2.32Zm-12.64.08-.08.08c-.16.32-.56 1.2-.56 2.16 0 1.2.56 2.16.8 2.48C.96 13.04 0 12 0 10.64c0-1.28.8-2.32 1.68-2.32Z",fill:"#8187FF"}),React.createElement("path",{d:"M8 0c.32 0 .48.24.48.48v3.44c0 .32-.24.48-.48.48s-.48-.16-.48-.48V.48C7.52.24 7.76 0 8 0Z",fill:"#701CDC"}),React.createElement("path",{d:"M6 .72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.56-.24-.56-.48V1.2c0-.32.24-.48.56-.48Z",fill:"#371CDC"}),React.createElement("path",{d:"M10.08.72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.48-.24-.48-.48V1.2c0-.32.24-.48.48-.48Z",fill:"#AB2FF0"}),React.createElement("path",{d:"M3.92 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.56-.16-.56-.48v-.64c0-.32.24-.56.56-.56Z",fill:"#6D57F2"}),React.createElement("path",{d:"M12.16 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.48-.24-.48-.48v-.64c0-.32.24-.56.48-.56Z",fill:"#C86FFA"})));var Ta="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCA1LjEyYzMuODQgMCA2Ljk2IDIuNCA2Ljk2IDUuNDRDMTQuOTYgMTMuNiAxMS44NCAxNiA4IDE2Yy0zLjg0LS4wOC02Ljk2LTIuNC02Ljk2LTUuNDQgMC0zLjA0IDMuMTItNS40NCA2Ljk2LTUuNDRaIiBmaWxsPSIjREJEQ0ZGIi8+PHBhdGggZD0iTTEwLjA4IDE0LjhjMS44NC0uMTYgMi40OC0yLjI0IDIuNTYtNC4xNiAwLTItMi0yLjcyLTQuNTYtMi43Mi0yLjU2IDAtNC41Ni43Mi00LjU2IDIuNzIgMCAxLjc2LjU2IDMuNzYgMi4yNCA0LjA4LjQ4LjA4IDQuMDguMTYgNC4zMi4wOFoiIGZpbGw9IiMxMTFBQ0MiLz48cGF0aCBkPSJNNi4zMiAxMC43MmMuMjQgMCAuNC4xNi40LjR2Ljk2YzAgLjI0LS4xNi40LS40LjQtLjI0IDAtLjQtLjE2LS40LS40di0uOTZjLS4wOC0uMTYuMTYtLjQuNC0uNFptMy40NCAwYy4yNCAwIC40LjE2LjQuNHYuOTZjMCAuMjQtLjE2LjQtLjQuNC0uMjQgMC0uNC0uMTYtLjQtLjR2LS45NmMwLS4xNi4xNi0uNC40LS40WiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNC4zMiA4LjI0Yy44OCAwIDEuNjggMS4xMiAxLjY4IDIuNCAwIDEuMzYtLjk2IDIuNC0xLjg0IDIuNCAwIDAgLjgtMS4yLjgtMi40OHMtLjY0LTIuMzItLjY0LTIuMzJabS0xMi42NC4wOC0uMDguMDhjLS4xNi4zMi0uNTYgMS4yLS41NiAyLjE2IDAgMS4yLjU2IDIuMTYuOCAyLjQ4Qy45NiAxMy4wNCAwIDEyIDAgMTAuNjRjMC0xLjI4LjgtMi4zMiAxLjY4LTIuMzJaIiBmaWxsPSIjODE4N0ZGIi8+PHBhdGggZD0iTTggMGMuMzIgMCAuNDguMjQuNDguNDh2My40NGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjE2LS40OC0uNDhWLjQ4QzcuNTIuMjQgNy43NiAwIDggMFoiIGZpbGw9IiM3MDFDREMiLz48cGF0aCBkPSJNNiAuNzJjLjMyIDAgLjQ4LjI0LjQ4LjQ4djIuMDhjMCAuMzItLjI0LjQ4LS40OC40OHMtLjU2LS4yNC0uNTYtLjQ4VjEuMmMwLS4zMi4yNC0uNDguNTYtLjQ4WiIgZmlsbD0iIzM3MUNEQyIvPjxwYXRoIGQ9Ik0xMC4wOC43MmMuMzIgMCAuNDguMjQuNDguNDh2Mi4wOGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDhWMS4yYzAtLjMyLjI0LS40OC40OC0uNDhaIiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTMuOTIgMS4zNmMuMzIgMCAuNDguMjQuNDguNDh2LjcyYzAgLjMyLS4yNC40OC0uNDguNDhzLS41Ni0uMTYtLjU2LS40OHYtLjY0YzAtLjMyLjI0LS41Ni41Ni0uNTZaIiBmaWxsPSIjNkQ1N0YyIi8+PHBhdGggZD0iTTEyLjE2IDEuMzZjLjMyIDAgLjQ4LjI0LjQ4LjQ4di43MmMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDh2LS42NGMwLS4zMi4yNC0uNTYuNDgtLjU2WiIgZmlsbD0iI0M4NkZGQSIvPjwvZz48L3N2Zz4=",Pu=Object.defineProperty,Ma=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,oa=(o,u,l)=>u in o?Pu(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Za=(o,u)=>{for(var l in u||(u={}))_a.call(u,l)&&oa(o,l,u[l]);if(Ma)for(var l of Ma(u))Ja.call(u,l)&&oa(o,l,u[l]);return o};const nl=o=>React.createElement("svg",Za({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u4EE3\u7801\u8BC4\u4EF7"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M15.88 2.91H.012V.374C.011.3.084.156.084.084.156.084.3.01.374.01h15.145c.072 0 .217.073.29.073.072.072.072.145.072.29V2.91Z",fill:"#FFC80F"}),React.createElement("path",{d:"M9.432 2.078c-.218 0-.363-.16-.435-.32 0-.08-.073-.161-.073-.241 0-.16.073-.24.145-.401.145-.24.508-.16.652 0 .073.08.145.24.145.4 0 .161-.072.241-.145.402-.072.08-.217.16-.29.16Zm1.884-.561c0-.16.072-.24.145-.401.072-.16.217-.16.362-.16.29 0 .507.24.507.56 0 .161-.072.241-.145.402a.527.527 0 0 1-.362.16c-.29 0-.507-.24-.507-.561Zm2.97.561a.527.527 0 0 1-.362-.16.67.67 0 0 1-.145-.642c0-.08.073-.16.073-.16a.385.385 0 0 1 .652 0c.073.08.145.24.145.4 0 .161-.072.241-.145.402 0 .08-.145.16-.217.16",fill:"#FFF"}),React.createElement("path",{d:"M1.46 15.953h12.972c.797 0 1.449-.652 1.449-1.449V2.91H.01v11.594c0 .797.652 1.45 1.45 1.45Z",fill:"#FFE6CC"}),React.createElement("path",{d:"m3.562 3.924.58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.232.652.218-1.377-.87-1.014 1.304-.218.58-1.232Zm4.855 0 .58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.16.652.218-1.377-1.014-1.014 1.304-.218.652-1.232Z",fill:"#FFB465"}),React.createElement("path",{d:"M8.924 9.577H6.823c-.073 0-.073 0-.145-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145h2.101c.073 0 .073 0 .145.073 0 0 .073.072.073.145-.073.072-.145.145-.218.145Zm-2.97 0h-3.19c-.072 0-.072 0-.144-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145H5.88c.072 0 .072 0 .145.073.072.072.072.072.072.145a.156.156 0 0 1-.145.145Zm7.173 1.086h-1.811c-.073 0-.073 0-.145-.072-.073-.072-.073-.072-.073-.145 0-.072.073-.145.145-.145h1.812c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-2.68 0H8.271c-.072 0-.072 0-.145-.072-.072-.072-.072-.072-.072-.145 0-.072.072-.145.145-.145h2.174c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-3.117 0H4.794c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h2.537c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.145.144Zm-3.84 0h-.725c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h.653c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.072.144Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.072-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072.072.073.145.073.145.145a.156.156 0 0 1-.145.145Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.073-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072 0 0 .072.073.072.145.073.073 0 .145-.072.145Z",fill:"#6E3902"}),React.createElement("path",{d:"M4.794 7.765 3.562 7.04l-1.16.725 1.16-1.45h.217l.29-.507 1.45-.507-.942 1.015.217 1.449Zm4.855 0L8.417 7.04l-1.16.725 1.16-1.45h.29l.217-.507 1.45-.507-.942 1.015.217 1.449Z",fill:"#FF992E"})));var za="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODggMi45MUguMDEyVi4zNzRDLjAxMS4zLjA4NC4xNTYuMDg0LjA4NC4xNTYuMDg0LjMuMDEuMzc0LjAxaDE1LjE0NWMuMDcyIDAgLjIxNy4wNzMuMjkuMDczLjA3Mi4wNzIuMDcyLjE0NS4wNzIuMjlWMi45MVoiIGZpbGw9IiNGRkM4MEYiLz48cGF0aCBkPSJNOS40MzIgMi4wNzhjLS4yMTggMC0uMzYzLS4xNi0uNDM1LS4zMiAwLS4wOC0uMDczLS4xNjEtLjA3My0uMjQxIDAtLjE2LjA3My0uMjQuMTQ1LS40MDEuMTQ1LS4yNC41MDgtLjE2LjY1MiAwIC4wNzMuMDguMTQ1LjI0LjE0NS40IDAgLjE2MS0uMDcyLjI0MS0uMTQ1LjQwMi0uMDcyLjA4LS4yMTcuMTYtLjI5LjE2Wm0xLjg4NC0uNTYxYzAtLjE2LjA3Mi0uMjQuMTQ1LS40MDEuMDcyLS4xNi4yMTctLjE2LjM2Mi0uMTYuMjkgMCAuNTA3LjI0LjUwNy41NiAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDJhLjUyNy41MjcgMCAwIDEtLjM2Mi4xNmMtLjI5IDAtLjUwNy0uMjQtLjUwNy0uNTYxWm0yLjk3LjU2MWEuNTI3LjUyNyAwIDAgMS0uMzYyLS4xNi42Ny42NyAwIDAgMS0uMTQ1LS42NDJjMC0uMDguMDczLS4xNi4wNzMtLjE2YS4zODUuMzg1IDAgMCAxIC42NTIgMGMuMDczLjA4LjE0NS4yNC4xNDUuNCAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDIgMCAuMDgtLjE0NS4xNi0uMjE3LjE2IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEuNDYgMTUuOTUzaDEyLjk3MmMuNzk3IDAgMS40NDktLjY1MiAxLjQ0OS0xLjQ0OVYyLjkxSC4wMXYxMS41OTRjMCAuNzk3LjY1MiAxLjQ1IDEuNDUgMS40NVoiIGZpbGw9IiNGRkU2Q0MiLz48cGF0aCBkPSJtMy41NjIgMy45MjQuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4yMzIuNjUyLjIxOC0xLjM3Ny0uODctMS4wMTQgMS4zMDQtLjIxOC41OC0xLjIzMlptNC44NTUgMCAuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4xNi42NTIuMjE4LTEuMzc3LTEuMDE0LTEuMDE0IDEuMzA0LS4yMTguNjUyLTEuMjMyWiIgZmlsbD0iI0ZGQjQ2NSIvPjxwYXRoIGQ9Ik04LjkyNCA5LjU3N0g2LjgyM2MtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMtLjA3Mi0uMDcyIDAtLjA3MiAwLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTAxYy4wNzMgMCAuMDczIDAgLjE0NS4wNzMgMCAwIC4wNzMuMDcyLjA3My4xNDUtLjA3My4wNzItLjE0NS4xNDUtLjIxOC4xNDVabS0yLjk3IDBoLTMuMTljLS4wNzIgMC0uMDcyIDAtLjE0NC0uMDczLS4wNzItLjA3MiAwLS4wNzIgMC0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NUg1Ljg4Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMuMDcyLjA3Mi4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDVabTcuMTczIDEuMDg2aC0xLjgxMWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzItLjA3My0uMDcyLS4wNzMtLjA3Mi0uMDczLS4xNDUgMC0uMDcyLjA3My0uMTQ1LjE0NS0uMTQ1aDEuODEyYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDRabS0yLjY4IDBIOC4yNzFjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDcyLS4wNzItLjA3Mi0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDczIDAgMCAuMDcyLjA3Mi4wNzIuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ0Wm0tMy4xMTcgMEg0Ljc5NGMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzIgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NC0uMTQ1aDIuNTM3Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjE0NS4xNDRabS0zLjg0IDBoLS43MjVjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDcyIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDQtLjE0NWguNjUzYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjA3Mi4xNDRabTguMDQzIDEuMTZIOS4zNmMtLjA3MiAwLS4wNzIgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDQgMC0uMDczLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTc0Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzIgMCAwIC4wNzIuMDczLjA3Mi4xNDUuMDcyLjA3Mi0uMDcyLjE0NS0uMTQ1LjE0NVptLTMuMDQzIDBINC43OTRjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ0IDAtLjA3My4wNzItLjE0NS4xNDQtLjE0NWgzLjY5NmMuMDczIDAgLjA3MyAwIC4xNDUuMDcyIDAgMCAuMDczLjA3My4wNzMuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm0tNSAwaC0uNzI1Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDcyLS4wNzItLjE0NCAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoLjY1M2MuMDcyIDAgLjA3MiAwIC4xNDUuMDcyLjA3Mi4wNzMuMTQ1LjA3My4xNDUuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm04LjA0MyAxLjE2SDkuMzZjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzMtLjA3Mi0uMTQ1IDAtLjA3My4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDcyIDAgMCAuMDcyLjA3My4wNzIuMTQ1LjA3Mi4wNzMtLjA3Mi4xNDUtLjE0NS4xNDVabS0zLjA0MyAwSDQuNzk0Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDczLS4wNzItLjE0NSAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoMy42OTZjLjA3MyAwIC4wNzMgMCAuMTQ1LjA3MiAwIDAgLjA3My4wNzMuMDczLjE0NWEuMTU2LjE1NiAwIDAgMS0uMTQ1LjE0NVptLTUgMGgtLjcyNWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3My0uMDcyLS4xNDUgMC0uMDczLjA3Mi0uMTQ1LjE0NC0uMTQ1aC42NTNjLjA3MiAwIC4wNzIgMCAuMTQ1LjA3MiAwIDAgLjA3Mi4wNzMuMDcyLjE0NS4wNzMuMDczIDAgLjE0NS0uMDcyLjE0NVoiIGZpbGw9IiM2RTM5MDIiLz48cGF0aCBkPSJNNC43OTQgNy43NjUgMy41NjIgNy4wNGwtMS4xNi43MjUgMS4xNi0xLjQ1aC4yMTdsLjI5LS41MDcgMS40NS0uNTA3LS45NDIgMS4wMTUuMjE3IDEuNDQ5Wm00Ljg1NSAwTDguNDE3IDcuMDRsLTEuMTYuNzI1IDEuMTYtMS40NWguMjlsLjIxNy0uNTA3IDEuNDUtLjUwNy0uOTQyIDEuMDE1LjIxNyAxLjQ0OVoiIGZpbGw9IiNGRjk5MkUiLz48L2c+PC9zdmc+",Xa=Object.defineProperty,Ya=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,$n=(o,u,l)=>u in o?Xa(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,du=(o,u)=>{for(var l in u||(u={}))qa.call(u,l)&&$n(o,l,u[l]);if(Ya)for(var l of Ya(u))Ua.call(u,l)&&$n(o,l,u[l]);return o};const fu=o=>React.createElement("svg",du({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u4EE3\u7801\u4F18\u5316"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M11.792.005c.134.603.201 1.206.067 1.876H2.881c-.067-.737-.268-1.876.804-1.876h8.107ZM4.355 1.211c.134 0 .201-.134.134-.268s-.2-.2-.268-.2c-.134.066-.2.2-.134.267 0 .134.134.201.268.201Zm.938-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201s.067.201.201.201.268-.134.268-.2Zm.536.2c.134 0 .201-.134.201-.2 0-.068 0-.135-.067-.135C5.896.742 5.896.742 5.83.742c-.134 0-.2.134-.2.268 0 .067 0 .134.066.134 0 .067.067.067.134.067Z",fill:"#8DCAFC"}),React.createElement("path",{d:"M11.792.005h.804c.268 0 .47.134.536.47.067.535.134 1.071.067 1.54a2.677 2.677 0 0 0-1.273-.134h-.067c.134-.603.134-1.273-.067-1.876Z",fill:"#63B9FC"}),React.createElement("path",{d:"M11.926 1.881c.067.804.134 1.675 0 2.412-.067.402.067.938.067 1.206 0 1.742 0 3.484.067 5.16H3.15c-.068 0-.135 0-.135-.068l-.067-.067V1.881h8.978Zm-6.7 2.948.871-.804c.201-.134.201-.335.134-.536-.335-.87-1.809.804-2.077 1.072-.134.201-.134.402 0 .536.201.201 2.211 2.412 2.077.804 0-.067-.067-.134-.067-.134l-.938-.804V4.83ZM8.71 3.757c0-.134 0-.2-.067-.335-.067-.134-.134-.2-.268-.2a.456.456 0 0 0-.536.267l-.67 2.48a.456.456 0 0 0 .268.535.456.456 0 0 0 .536-.268l.737-2.479Zm1.876.871c.067.067.134.134.134.201s0 .134-.067.201c-.2.201-1.742 1.407-.536 1.474.067 0 .134 0 .201-.067.335-.268.737-.603 1.072-.87.402-.403.871-.67.268-1.207-.335-.335-1.608-1.809-1.943-.804v.201c.134.268.47.603.871.871ZM6.5 7.71c0-.134-.067-.2-.2-.2H4.22c-.134 0-.2.066-.2.2v.067c0 .134.066.201.2.201h2.144c.067 0 .134 0 .134-.067v-.2Zm2.546 1.005c0-.134-.2-.268-.469-.268-.268 0-.469.134-.469.268s.201.268.47.268c.267 0 .468-.134.468-.268Zm-1.474 0c0-.134-.067-.2-.2-.2H4.22c-.067 0-.134 0-.134.066 0 .067-.067.067-.067.067 0 .134.067.201.201.201h3.15c.066 0 .133 0 .133-.067.067.067.067 0 .067-.067Zm2.48.871c0-.134-.135-.2-.336-.2-.2 0-.335.133-.335.267s.134.201.335.201c.134 0 .335-.134.335-.268Zm-4.356 0c0-.067 0-.134-.067-.134s-.067-.067-.134-.067H4.221c-.067 0-.134 0-.134.067-.067.067-.067.067-.067.134s0 .134.067.134.067.067.134.067h1.273c.067 0 .201-.067.201-.2Zm3.082 0c0-.134-.067-.2-.2-.2H6.431c-.067 0-.134 0-.134.066-.067.067-.067.067-.067.134s0 .134.067.134c.067.067.067.067.134.067h2.144c.067 0 .134 0 .134-.067.067 0 .067-.067.067-.134Z",fill:"#3291FC"}),React.createElement("path",{d:"M11.926 1.881c.402-.067.871 0 1.273.134v1.072l-.067 7.639h-1.139c-.067-1.743-.067-3.485-.067-5.16 0-.268-.134-.804-.067-1.206.134-.804.067-1.675.067-2.479Z",fill:"#3291FC"}),React.createElement("path",{d:"m13.2 2.082 1.741.067c-.938-.268-.402.603-.402.938h-1.273L13.2 2.082ZM2.88 2.15v1.005H1.675c-.067 0-.067.067-.067.134v7.303c0 .068.067.135.134.202.402.134.804.067 1.206-.202l.067.068c0 .067.067.067.134.067H13.2l1.34.067c.067.469-.067.87-.2 1.273H1.004c-.067 0-.134-.067-.201-.067-.067-.268-.134-.402-.134-.603V2.819c0-.402.201-.603.603-.603l1.608-.067Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M14.941 2.216c.335.067.536.268.536.603.067 2.278.067 5.36-.067 9.18l-.536.067h-.603c.201-.402.268-.804.201-1.273V3.154c.067-.402-.469-1.206.47-.938Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M2.881 3.154v7.37c-.402.269-.804.336-1.206.202-.067 0-.134-.135-.134-.202V3.221c0-.067.067-.134.067-.134l1.273.067Z",fill:"#DDE2F0"}),React.createElement("path",{d:"M13.2 3.154h1.272v7.572l-1.34-.067.067-7.505ZM.736 11.932c.067.067.134.067.201.067h13.936c.201.402.201.87-.067 1.273-4.623-.067-9.179-.067-13.802 0-.737 0-1.139-.335-.938-1.14 0-.066.067-.066.134-.066.201 0 .335-.067.536-.134Z",fill:"#DAE0FF"}),React.createElement("path",{d:"m15.41 11.999.402.067c.067 0 .134.067.134.134.201.87-.2 1.273-1.139 1.139.268-.47.268-.871.067-1.273l.536-.067Z",fill:"#CCD2F2"}),React.createElement("path",{d:"M4.221.742a.144.144 0 0 0-.134.134c0 .067 0 .134.067.201s.134.067.201.067a.144.144 0 0 0 .134-.134c0-.067 0-.134-.067-.2-.067-.068-.134-.068-.2-.068Zm.603.268c0 .067.067.134.134.201s.134.067.201 0 .134-.134.134-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201ZM5.83.742c-.134 0-.2.134-.2.268s.066.201.2.201.201-.134.201-.2c0-.135-.134-.269-.2-.269Zm-.603 4.221.938.871c.067.067.067.067.067.134.134 1.541-1.876-.67-2.077-.804a.503.503 0 0 1 0-.603c.268-.268 1.742-1.943 2.077-1.139.134.201.067.402-.134.603l-.87.804v.134Zm3.15-1.742c.334.067.401.268.334.536l-.67 2.48c-.067.267-.268.334-.536.267s-.335-.268-.268-.536l.67-2.479c.067-.268.201-.335.47-.268Zm2.21 1.407c-.402-.268-.67-.603-.938-.87-.067-.068-.067-.135 0-.202.335-1.005 1.608.47 1.943.804.603.536.134.804-.268 1.206-.335.335-.67.603-1.072.871-.067.067-.134.067-.2.067-1.274-.134.334-1.34.535-1.474.067-.067.067-.134.067-.2 0-.068 0-.135-.067-.202Z",fill:"#F1EFF2"}),React.createElement("path",{d:"M4.221 7.51h2.144c.134 0 .201.066.201.2v.067c0 .134-.067.201-.2.201H4.22c-.134 0-.2-.067-.2-.2V7.71c0-.134.066-.2.2-.2Z",fill:"#FDDD44"}),React.createElement("path",{d:"M8.107 8.99c0 .165.067.497.201.497s.335.166.47 0c.133-.166.267-.332.267-.498 0-.166-.067-.498-.2-.498-.135 0-.336-.165-.47 0-.2.166-.268.332-.268.498ZM4.221 8.49h3.15c.133 0 .2.166.2.498 0 .332-.067.498-.2.498H4.22c-.134.166-.2 0-.2-.332 0-.498.066-.664.2-.664Z",fill:"#FC9743"}),React.createElement("path",{d:"M9.313 9.907c0 .152.067.304.201.457.134.152.268.152.335 0 .134-.153.201-.305.201-.457 0-.153-.067-.305-.2-.457-.135-.153-.269-.153-.336 0-.134.152-.2.304-.2.457ZM4.221 9.45h1.273c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H4.22c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Zm2.211 0h2.144c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H6.431c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Z",fill:"#28D1B3"})));var Tu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuNzkyLjAwNWMuMTM0LjYwMy4yMDEgMS4yMDYuMDY3IDEuODc2SDIuODgxYy0uMDY3LS43MzctLjI2OC0xLjg3Ni44MDQtMS44NzZoOC4xMDdaTTQuMzU1IDEuMjExYy4xMzQgMCAuMjAxLS4xMzQuMTM0LS4yNjhzLS4yLS4yLS4yNjgtLjJjLS4xMzQuMDY2LS4yLjItLjEzNC4yNjcgMCAuMTM0LjEzNC4yMDEuMjY4LjIwMVptLjkzOC0uMmMwLS4wNjgtLjA2Ny0uMTM1LS4xMzQtLjIwMnMtLjEzNC0uMDY3LS4yIDBjLS4wNjguMDY3LS4xMzUuMDY3LS4xMzUuMjAxcy4wNjcuMjAxLjIwMS4yMDEuMjY4LS4xMzQuMjY4LS4yWm0uNTM2LjJjLjEzNCAwIC4yMDEtLjEzNC4yMDEtLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4xMzVDNS44OTYuNzQyIDUuODk2Ljc0MiA1LjgzLjc0MmMtLjEzNCAwLS4yLjEzNC0uMi4yNjggMCAuMDY3IDAgLjEzNC4wNjYuMTM0IDAgLjA2Ny4wNjcuMDY3LjEzNC4wNjdaIiBmaWxsPSIjOERDQUZDIi8+PHBhdGggZD0iTTExLjc5Mi4wMDVoLjgwNGMuMjY4IDAgLjQ3LjEzNC41MzYuNDcuMDY3LjUzNS4xMzQgMS4wNzEuMDY3IDEuNTRhMi42NzcgMi42NzcgMCAwIDAtMS4yNzMtLjEzNGgtLjA2N2MuMTM0LS42MDMuMTM0LTEuMjczLS4wNjctMS44NzZaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuMDY3LjgwNC4xMzQgMS42NzUgMCAyLjQxMi0uMDY3LjQwMi4wNjcuOTM4LjA2NyAxLjIwNiAwIDEuNzQyIDAgMy40ODQuMDY3IDUuMTZIMy4xNWMtLjA2OCAwLS4xMzUgMC0uMTM1LS4wNjhsLS4wNjctLjA2N1YxLjg4MWg4Ljk3OFptLTYuNyAyLjk0OC44NzEtLjgwNGMuMjAxLS4xMzQuMjAxLS4zMzUuMTM0LS41MzYtLjMzNS0uODctMS44MDkuODA0LTIuMDc3IDEuMDcyLS4xMzQuMjAxLS4xMzQuNDAyIDAgLjUzNi4yMDEuMjAxIDIuMjExIDIuNDEyIDIuMDc3LjgwNCAwLS4wNjctLjA2Ny0uMTM0LS4wNjctLjEzNGwtLjkzOC0uODA0VjQuODNaTTguNzEgMy43NTdjMC0uMTM0IDAtLjItLjA2Ny0uMzM1LS4wNjctLjEzNC0uMTM0LS4yLS4yNjgtLjJhLjQ1Ni40NTYgMCAwIDAtLjUzNi4yNjdsLS42NyAyLjQ4YS40NTYuNDU2IDAgMCAwIC4yNjguNTM1LjQ1Ni40NTYgMCAwIDAgLjUzNi0uMjY4bC43MzctMi40NzlabTEuODc2Ljg3MWMuMDY3LjA2Ny4xMzQuMTM0LjEzNC4yMDFzMCAuMTM0LS4wNjcuMjAxYy0uMi4yMDEtMS43NDIgMS40MDctLjUzNiAxLjQ3NC4wNjcgMCAuMTM0IDAgLjIwMS0uMDY3LjMzNS0uMjY4LjczNy0uNjAzIDEuMDcyLS44Ny40MDItLjQwMy44NzEtLjY3LjI2OC0xLjIwNy0uMzM1LS4zMzUtMS42MDgtMS44MDktMS45NDMtLjgwNHYuMjAxYy4xMzQuMjY4LjQ3LjYwMy44NzEuODcxWk02LjUgNy43MWMwLS4xMzQtLjA2Ny0uMi0uMi0uMkg0LjIyYy0uMTM0IDAtLjIuMDY2LS4yLjJ2LjA2N2MwIC4xMzQuMDY2LjIwMS4yLjIwMWgyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2N3YtLjJabTIuNTQ2IDEuMDA1YzAtLjEzNC0uMi0uMjY4LS40NjktLjI2OC0uMjY4IDAtLjQ2OS4xMzQtLjQ2OS4yNjhzLjIwMS4yNjguNDcuMjY4Yy4yNjcgMCAuNDY4LS4xMzQuNDY4LS4yNjhabS0xLjQ3NCAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDQuMjJjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjYgMCAuMDY3LS4wNjcuMDY3LS4wNjcuMDY3IDAgLjEzNC4wNjcuMjAxLjIwMS4yMDFoMy4xNWMuMDY2IDAgLjEzMyAwIC4xMzMtLjA2Ny4wNjcuMDY3LjA2NyAwIC4wNjctLjA2N1ptMi40OC44NzFjMC0uMTM0LS4xMzUtLjItLjMzNi0uMi0uMiAwLS4zMzUuMTMzLS4zMzUuMjY3cy4xMzQuMjAxLjMzNS4yMDFjLjEzNCAwIC4zMzUtLjEzNC4zMzUtLjI2OFptLTQuMzU2IDBjMC0uMDY3IDAtLjEzNC0uMDY3LS4xMzRzLS4wNjctLjA2Ny0uMTM0LS4wNjdINC4yMjFjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjctLjA2Ny4wNjctLjA2Ny4wNjctLjA2Ny4xMzRzMCAuMTM0LjA2Ny4xMzQuMDY3LjA2Ny4xMzQuMDY3aDEuMjczYy4wNjcgMCAuMjAxLS4wNjcuMjAxLS4yWm0zLjA4MiAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDYuNDMxYy0uMDY3IDAtLjEzNCAwLS4xMzQuMDY2LS4wNjcuMDY3LS4wNjcuMDY3LS4wNjcuMTM0czAgLjEzNC4wNjcuMTM0Yy4wNjcuMDY3LjA2Ny4wNjcuMTM0LjA2N2gyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2Ny4wNjcgMCAuMDY3LS4wNjcuMDY3LS4xMzRaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuNDAyLS4wNjcuODcxIDAgMS4yNzMuMTM0djEuMDcybC0uMDY3IDcuNjM5aC0xLjEzOWMtLjA2Ny0xLjc0My0uMDY3LTMuNDg1LS4wNjctNS4xNiAwLS4yNjgtLjEzNC0uODA0LS4wNjctMS4yMDYuMTM0LS44MDQuMDY3LTEuNjc1LjA2Ny0yLjQ3OVoiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJtMTMuMiAyLjA4MiAxLjc0MS4wNjdjLS45MzgtLjI2OC0uNDAyLjYwMy0uNDAyLjkzOGgtMS4yNzNMMTMuMiAyLjA4MlpNMi44OCAyLjE1djEuMDA1SDEuNjc1Yy0uMDY3IDAtLjA2Ny4wNjctLjA2Ny4xMzR2Ny4zMDNjMCAuMDY4LjA2Ny4xMzUuMTM0LjIwMi40MDIuMTM0LjgwNC4wNjcgMS4yMDYtLjIwMmwuMDY3LjA2OGMwIC4wNjcuMDY3LjA2Ny4xMzQuMDY3SDEzLjJsMS4zNC4wNjdjLjA2Ny40NjktLjA2Ny44Ny0uMiAxLjI3M0gxLjAwNGMtLjA2NyAwLS4xMzQtLjA2Ny0uMjAxLS4wNjctLjA2Ny0uMjY4LS4xMzQtLjQwMi0uMTM0LS42MDNWMi44MTljMC0uNDAyLjIwMS0uNjAzLjYwMy0uNjAzbDEuNjA4LS4wNjdaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTE0Ljk0MSAyLjIxNmMuMzM1LjA2Ny41MzYuMjY4LjUzNi42MDMuMDY3IDIuMjc4LjA2NyA1LjM2LS4wNjcgOS4xOGwtLjUzNi4wNjdoLS42MDNjLjIwMS0uNDAyLjI2OC0uODA0LjIwMS0xLjI3M1YzLjE1NGMuMDY3LS40MDItLjQ2OS0xLjIwNi40Ny0uOTM4WiIgZmlsbD0iI0ExQUFFRiIvPjxwYXRoIGQ9Ik0yLjg4MSAzLjE1NHY3LjM3Yy0uNDAyLjI2OS0uODA0LjMzNi0xLjIwNi4yMDItLjA2NyAwLS4xMzQtLjEzNS0uMTM0LS4yMDJWMy4yMjFjMC0uMDY3LjA2Ny0uMTM0LjA2Ny0uMTM0bDEuMjczLjA2N1oiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTMuMiAzLjE1NGgxLjI3MnY3LjU3MmwtMS4zNC0uMDY3LjA2Ny03LjUwNVpNLjczNiAxMS45MzJjLjA2Ny4wNjcuMTM0LjA2Ny4yMDEuMDY3aDEzLjkzNmMuMjAxLjQwMi4yMDEuODctLjA2NyAxLjI3My00LjYyMy0uMDY3LTkuMTc5LS4wNjctMTMuODAyIDAtLjczNyAwLTEuMTM5LS4zMzUtLjkzOC0xLjE0IDAtLjA2Ni4wNjctLjA2Ni4xMzQtLjA2Ni4yMDEgMCAuMzM1LS4wNjcuNTM2LS4xMzRaIiBmaWxsPSIjREFFMEZGIi8+PHBhdGggZD0ibTE1LjQxIDExLjk5OS40MDIuMDY3Yy4wNjcgMCAuMTM0LjA2Ny4xMzQuMTM0LjIwMS44Ny0uMiAxLjI3My0xLjEzOSAxLjEzOS4yNjgtLjQ3LjI2OC0uODcxLjA2Ny0xLjI3M2wuNTM2LS4wNjdaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTQuMjIxLjc0MmEuMTQ0LjE0NCAwIDAgMC0uMTM0LjEzNGMwIC4wNjcgMCAuMTM0LjA2Ny4yMDFzLjEzNC4wNjcuMjAxLjA2N2EuMTQ0LjE0NCAwIDAgMCAuMTM0LS4xMzRjMC0uMDY3IDAtLjEzNC0uMDY3LS4yLS4wNjctLjA2OC0uMTM0LS4wNjgtLjItLjA2OFptLjYwMy4yNjhjMCAuMDY3LjA2Ny4xMzQuMTM0LjIwMXMuMTM0LjA2Ny4yMDEgMCAuMTM0LS4xMzQuMTM0LS4yYzAtLjA2OC0uMDY3LS4xMzUtLjEzNC0uMjAycy0uMTM0LS4wNjctLjIgMGMtLjA2OC4wNjctLjEzNS4wNjctLjEzNS4yMDFaTTUuODMuNzQyYy0uMTM0IDAtLjIuMTM0LS4yLjI2OHMuMDY2LjIwMS4yLjIwMS4yMDEtLjEzNC4yMDEtLjJjMC0uMTM1LS4xMzQtLjI2OS0uMi0uMjY5Wm0tLjYwMyA0LjIyMS45MzguODcxYy4wNjcuMDY3LjA2Ny4wNjcuMDY3LjEzNC4xMzQgMS41NDEtMS44NzYtLjY3LTIuMDc3LS44MDRhLjUwMy41MDMgMCAwIDEgMC0uNjAzYy4yNjgtLjI2OCAxLjc0Mi0xLjk0MyAyLjA3Ny0xLjEzOS4xMzQuMjAxLjA2Ny40MDItLjEzNC42MDNsLS44Ny44MDR2LjEzNFptMy4xNS0xLjc0MmMuMzM0LjA2Ny40MDEuMjY4LjMzNC41MzZsLS42NyAyLjQ4Yy0uMDY3LjI2Ny0uMjY4LjMzNC0uNTM2LjI2N3MtLjMzNS0uMjY4LS4yNjgtLjUzNmwuNjctMi40NzljLjA2Ny0uMjY4LjIwMS0uMzM1LjQ3LS4yNjhabTIuMjEgMS40MDdjLS40MDItLjI2OC0uNjctLjYwMy0uOTM4LS44Ny0uMDY3LS4wNjgtLjA2Ny0uMTM1IDAtLjIwMi4zMzUtMS4wMDUgMS42MDguNDcgMS45NDMuODA0LjYwMy41MzYuMTM0LjgwNC0uMjY4IDEuMjA2LS4zMzUuMzM1LS42Ny42MDMtMS4wNzIuODcxLS4wNjcuMDY3LS4xMzQuMDY3LS4yLjA2Ny0xLjI3NC0uMTM0LjMzNC0xLjM0LjUzNS0xLjQ3NC4wNjctLjA2Ny4wNjctLjEzNC4wNjctLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4yMDJaIiBmaWxsPSIjRjFFRkYyIi8+PHBhdGggZD0iTTQuMjIxIDcuNTFoMi4xNDRjLjEzNCAwIC4yMDEuMDY2LjIwMS4ydi4wNjdjMCAuMTM0LS4wNjcuMjAxLS4yLjIwMUg0LjIyYy0uMTM0IDAtLjItLjA2Ny0uMi0uMlY3LjcxYzAtLjEzNC4wNjYtLjIuMi0uMloiIGZpbGw9IiNGRERENDQiLz48cGF0aCBkPSJNOC4xMDcgOC45OWMwIC4xNjUuMDY3LjQ5Ny4yMDEuNDk3cy4zMzUuMTY2LjQ3IDBjLjEzMy0uMTY2LjI2Ny0uMzMyLjI2Ny0uNDk4IDAtLjE2Ni0uMDY3LS40OTgtLjItLjQ5OC0uMTM1IDAtLjMzNi0uMTY1LS40NyAwLS4yLjE2Ni0uMjY4LjMzMi0uMjY4LjQ5OFpNNC4yMjEgOC40OWgzLjE1Yy4xMzMgMCAuMi4xNjYuMi40OTggMCAuMzMyLS4wNjcuNDk4LS4yLjQ5OEg0LjIyYy0uMTM0LjE2Ni0uMiAwLS4yLS4zMzIgMC0uNDk4LjA2Ni0uNjY0LjItLjY2NFoiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNOS4zMTMgOS45MDdjMCAuMTUyLjA2Ny4zMDQuMjAxLjQ1Ny4xMzQuMTUyLjI2OC4xNTIuMzM1IDAgLjEzNC0uMTUzLjIwMS0uMzA1LjIwMS0uNDU3IDAtLjE1My0uMDY3LS4zMDUtLjItLjQ1Ny0uMTM1LS4xNTMtLjI2OS0uMTUzLS4zMzYgMC0uMTM0LjE1Mi0uMi4zMDQtLjIuNDU3Wk00LjIyMSA5LjQ1aDEuMjczYy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINC4yMmMtLjEzNCAwLS4yLS4xNTMtLjItLjQ1NyAwLS4zMDUuMDY2LS40NTcuMi0uNDU3Wm0yLjIxMSAwaDIuMTQ0Yy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINi40MzFjLS4xMzQgMC0uMi0uMTUzLS4yLS40NTcgMC0uMzA1LjA2Ni0uNDU3LjItLjQ1N1oiIGZpbGw9IiMyOEQxQjMiLz48L2c+PC9zdmc+",Eu=Object.defineProperty,lu=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,_u=Object.prototype.propertyIsEnumerable,_n=(o,u,l)=>u in o?Eu(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Zu=(o,u)=>{for(var l in u||(u={}))Du.call(u,l)&&_n(o,l,u[l]);if(lu)for(var l of lu(u))_u.call(u,l)&&_n(o,l,u[l]);return o};const ju=o=>React.createElement("svg",Zu({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u4EE3\u7801\u8BCA\u65AD"),React.createElement("g",{fill:"#6320FE",fillRule:"nonzero"},React.createElement("path",{d:"m1.272 3.267 1.667 1.666c.4-.333 1-.533 1.6-.533h2v10.467h-2c-.534 0-1.134-.2-1.534-.534L1.272 16l-.867-.867 1.8-1.8c-.133-.333-.266-.666-.266-1.066V10.2H.005V9H1.94V6.933c0-.4.066-.733.266-1.066l-1.8-1.8.867-.8Zm8 6.933c1.267 0 2.333 1 2.333 2.267 0 .266-.066.533-.133.8l1.867 1.866-.934.867-1.733-1.733a2.33 2.33 0 0 1-1.467.533c-1.266 0-2.333-1-2.333-2.267.067-1.266 1.067-2.333 2.4-2.333Z"}),React.createElement("path",{d:"m12.405 3.267.867.866L11.405 6c.134.267.2.6.2.933V10.6c-.533-.867-1.4-1.4-2.533-1.4-.8 0-1.533.333-2.067.867V4.4h2c.6 0 1.2.2 1.667.6l1.733-1.733Z"}),React.createElement("path",{d:"M6.805 0c1.467 0 2.6 1.133 2.6 2.6V4H4.14V2.6c0-1.467 1.2-2.6 2.666-2.6Z"})));var Lu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzYzMjBGRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMS4yNzIgMy4yNjcgMS42NjcgMS42NjZjLjQtLjMzMyAxLS41MzMgMS42LS41MzNoMnYxMC40NjdoLTJjLS41MzQgMC0xLjEzNC0uMi0xLjUzNC0uNTM0TDEuMjcyIDE2bC0uODY3LS44NjcgMS44LTEuOGMtLjEzMy0uMzMzLS4yNjYtLjY2Ni0uMjY2LTEuMDY2VjEwLjJILjAwNVY5SDEuOTRWNi45MzNjMC0uNC4wNjYtLjczMy4yNjYtMS4wNjZsLTEuOC0xLjguODY3LS44Wm04IDYuOTMzYzEuMjY3IDAgMi4zMzMgMSAyLjMzMyAyLjI2NyAwIC4yNjYtLjA2Ni41MzMtLjEzMy44bDEuODY3IDEuODY2LS45MzQuODY3LTEuNzMzLTEuNzMzYTIuMzMgMi4zMyAwIDAgMS0xLjQ2Ny41MzNjLTEuMjY2IDAtMi4zMzMtMS0yLjMzMy0yLjI2Ny4wNjctMS4yNjYgMS4wNjctMi4zMzMgMi40LTIuMzMzWiIvPjxwYXRoIGQ9Im0xMi40MDUgMy4yNjcuODY3Ljg2NkwxMS40MDUgNmMuMTM0LjI2Ny4yLjYuMi45MzNWMTAuNmMtLjUzMy0uODY3LTEuNC0xLjQtMi41MzMtMS40LS44IDAtMS41MzMuMzMzLTIuMDY3Ljg2N1Y0LjRoMmMuNiAwIDEuMi4yIDEuNjY3LjZsMS43MzMtMS43MzNaIi8+PHBhdGggZD0iTTYuODA1IDBjMS40NjcgMCAyLjYgMS4xMzMgMi42IDIuNlY0SDQuMTRWMi42YzAtMS40NjcgMS4yLTIuNiAyLjY2Ni0yLjZaIi8+PC9nPjwvc3ZnPg==",qu=Object.defineProperty,Ju=Object.getOwnPropertySymbols,zu=Object.prototype.hasOwnProperty,$u=Object.prototype.propertyIsEnumerable,ia=(o,u,l)=>u in o?qu(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,jl=(o,u)=>{for(var l in u||(u={}))zu.call(u,l)&&ia(o,l,u[l]);if(Ju)for(var l of Ju(u))$u.call(u,l)&&ia(o,l,u[l]);return o};const Ur=o=>React.createElement("svg",jl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u4EE3\u7801\u6CE8\u91CA"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M7.76 15.976c-.502 0-.996-.123-1.438-.361l-4.884-2.646C.539 12.47-.006 11.585 0 10.633V5.344c0-.95.54-1.835 1.437-2.336L6.322.361a3.042 3.042 0 0 1 2.876 0l4.885 2.647c.898.502 1.442 1.385 1.438 2.336v5.29c0 .95-.54 1.836-1.438 2.335l-4.885 2.646a3.018 3.018 0 0 1-1.438.361Z",fill:"#1EDAB5"}),React.createElement("path",{d:"M7.405 15.97c-.64-2.987-.64-5.09-.66-5.626L8.8 6c2.011-.731 3.36-1.886 6.388-1.912.222.389.34.828.343 1.276v5.289c0 .95-.542 1.835-1.438 2.336l-4.886 2.644a3.033 3.033 0 0 1-1.802.338Z",fill:"#77E89B"}),React.createElement("path",{d:"M4.614 4.4c.195 0 .352.187.352.416 0 .228-.157.414-.352.415-.196 0-.353.186-.353.415v2.076c0 .111-.038.217-.105.294l-.102.122.103.122a.453.453 0 0 1 .104.294v2.076c0 .23.158.415.354.415.194.001.351.187.351.415 0 .23-.157.415-.351.416-.585 0-1.062-.56-1.062-1.246V8.726l-.25-.294a.468.468 0 0 1 0-.588l.25-.294V5.646c0-.688.477-1.246 1.062-1.246Zm6.144 0c.584 0 1.06.56 1.06 1.246V7.55l.249.294a.471.471 0 0 1 0 .588l-.25.294v1.904c0 .688-.475 1.246-1.059 1.246a.347.347 0 0 1-.307-.207.48.48 0 0 1 0-.417.347.347 0 0 1 .306-.207c.196 0 .354-.186.354-.415V8.554c0-.111.037-.217.104-.294l.103-.122-.103-.122a.455.455 0 0 1-.104-.294V5.646c0-.23-.158-.415-.353-.415a.347.347 0 0 1-.307-.208.48.48 0 0 1 0-.416.347.347 0 0 1 .306-.207h.001ZM8.611 5.747a.374.374 0 0 1 .185.496l-2.177 4.756a.374.374 0 0 1-.68-.311l2.177-4.755a.374.374 0 0 1 .495-.185Z",fill:"#FFF"})));var Ll="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNy43NiAxNS45NzZjLS41MDIgMC0uOTk2LS4xMjMtMS40MzgtLjM2MWwtNC44ODQtMi42NDZDLjUzOSAxMi40Ny0uMDA2IDExLjU4NSAwIDEwLjYzM1Y1LjM0NGMwLS45NS41NC0xLjgzNSAxLjQzNy0yLjMzNkw2LjMyMi4zNjFhMy4wNDIgMy4wNDIgMCAwIDEgMi44NzYgMGw0Ljg4NSAyLjY0N2MuODk4LjUwMiAxLjQ0MiAxLjM4NSAxLjQzOCAyLjMzNnY1LjI5YzAgLjk1LS41NCAxLjgzNi0xLjQzOCAyLjMzNWwtNC44ODUgMi42NDZhMy4wMTggMy4wMTggMCAwIDEtMS40MzguMzYxWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik03LjQwNSAxNS45N2MtLjY0LTIuOTg3LS42NC01LjA5LS42Ni01LjYyNkw4LjggNmMyLjAxMS0uNzMxIDMuMzYtMS44ODYgNi4zODgtMS45MTIuMjIyLjM4OS4zNC44MjguMzQzIDEuMjc2djUuMjg5YzAgLjk1LS41NDIgMS44MzUtMS40MzggMi4zMzZsLTQuODg2IDIuNjQ0YTMuMDMzIDMuMDMzIDAgMCAxLTEuODAyLjMzOFoiIGZpbGw9IiM3N0U4OUIiLz48cGF0aCBkPSJNNC42MTQgNC40Yy4xOTUgMCAuMzUyLjE4Ny4zNTIuNDE2IDAgLjIyOC0uMTU3LjQxNC0uMzUyLjQxNS0uMTk2IDAtLjM1My4xODYtLjM1My40MTV2Mi4wNzZjMCAuMTExLS4wMzguMjE3LS4xMDUuMjk0bC0uMTAyLjEyMi4xMDMuMTIyYS40NTMuNDUzIDAgMCAxIC4xMDQuMjk0djIuMDc2YzAgLjIzLjE1OC40MTUuMzU0LjQxNS4xOTQuMDAxLjM1MS4xODcuMzUxLjQxNSAwIC4yMy0uMTU3LjQxNS0uMzUxLjQxNi0uNTg1IDAtMS4wNjItLjU2LTEuMDYyLTEuMjQ2VjguNzI2bC0uMjUtLjI5NGEuNDY4LjQ2OCAwIDAgMSAwLS41ODhsLjI1LS4yOTRWNS42NDZjMC0uNjg4LjQ3Ny0xLjI0NiAxLjA2Mi0xLjI0NlptNi4xNDQgMGMuNTg0IDAgMS4wNi41NiAxLjA2IDEuMjQ2VjcuNTVsLjI0OS4yOTRhLjQ3MS40NzEgMCAwIDEgMCAuNTg4bC0uMjUuMjk0djEuOTA0YzAgLjY4OC0uNDc1IDEuMjQ2LTEuMDU5IDEuMjQ2YS4zNDcuMzQ3IDAgMCAxLS4zMDctLjIwNy40OC40OCAwIDAgMSAwLS40MTcuMzQ3LjM0NyAwIDAgMSAuMzA2LS4yMDdjLjE5NiAwIC4zNTQtLjE4Ni4zNTQtLjQxNVY4LjU1NGMwLS4xMTEuMDM3LS4yMTcuMTA0LS4yOTRsLjEwMy0uMTIyLS4xMDMtLjEyMmEuNDU1LjQ1NSAwIDAgMS0uMTA0LS4yOTRWNS42NDZjMC0uMjMtLjE1OC0uNDE1LS4zNTMtLjQxNWEuMzQ3LjM0NyAwIDAgMS0uMzA3LS4yMDguNDguNDggMCAwIDEgMC0uNDE2LjM0Ny4zNDcgMCAwIDEgLjMwNi0uMjA3aC4wMDFaTTguNjExIDUuNzQ3YS4zNzQuMzc0IDAgMCAxIC4xODUuNDk2bC0yLjE3NyA0Ljc1NmEuMzc0LjM3NCAwIDAgMS0uNjgtLjMxMWwyLjE3Ny00Ljc1NWEuMzc0LjM3NCAwIDAgMSAuNDk1LS4xODVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",Nl=Object.defineProperty,ul=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,al=(o,u,l)=>u in o?Nl(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,bl=(o,u)=>{for(var l in u||(u={}))Bl.call(u,l)&&al(o,l,u[l]);if(ul)for(var l of ul(u))Il.call(u,l)&&al(o,l,u[l]);return o};const Wr=o=>React.createElement("svg",bl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},o),React.createElement("title",null,"1 (2)"),React.createElement("defs",null,React.createElement("path",{id:"yfjc_svg__a",d:"M0 0h16v16H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"yfjc_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#yfjc_svg__a"})),React.createElement("use",{fill:"#FFF",fillRule:"nonzero",opacity:.01,xlinkHref:"#yfjc_svg__a"}),React.createElement("g",{mask:"url(#yfjc_svg__b)"},React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M4.45 1.367h6.278c2.424 0 3.636 1.212 3.636 3.636v6.695c0 2.424-1.212 3.636-3.636 3.636H4.45c-2.424 0-3.636-1.212-3.636-3.636V5.003c0-2.424 1.212-3.636 3.636-3.636Z",fill:"#FF8303"}),React.createElement("path",{d:"M4.688 3.891h5.8c1.455 0 2.182.727 2.182 2.182v4.695c0 1.455-.727 2.182-2.182 2.182h-5.8c-1.454 0-2.181-.727-2.181-2.182V6.073c0-1.455.727-2.182 2.181-2.182Z",fill:"#FFEBB4"}),React.createElement("path",{d:"M5.22 6.136h3.042c.455 0 .682.227.682.682 0 .454-.227.68-.682.68H5.221c-.455 0-.682-.226-.682-.68 0-.455.227-.682.682-.682ZM5.056.004h5.065c1.022 0 1.533.511 1.533 1.533 0 1.022-.511 1.533-1.533 1.533H5.056c-1.022 0-1.533-.51-1.533-1.533 0-1.022.511-1.533 1.533-1.533ZM5.22 9.202h5.075c.454 0 .681.228.681.682 0 .454-.227.681-.681.681H5.221c-.455 0-.682-.227-.682-.681 0-.454.227-.682.682-.682Z",fill:"#FFCC34"})),React.createElement("path",{d:"m12.878 12.584 1.563 1.563a.82.82 0 0 1-1.163 1.156l-1.624-1.623a3.32 3.32 0 1 1 1.786-2.945c0 .66-.196 1.304-.562 1.849Zm-1.178-1.85a1.58 1.58 0 1 0-3.16 0 1.58 1.58 0 0 0 3.16 0Z",stroke:"#FFF",fill:"#FF8303",fillRule:"nonzero"}))));var Ol="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wMSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik00LjQ1IDEuMzY3aDYuMjc4YzIuNDI0IDAgMy42MzYgMS4yMTIgMy42MzYgMy42MzZ2Ni42OTVjMCAyLjQyNC0xLjIxMiAzLjYzNi0zLjYzNiAzLjYzNkg0LjQ1Yy0yLjQyNCAwLTMuNjM2LTEuMjEyLTMuNjM2LTMuNjM2VjUuMDAzYzAtMi40MjQgMS4yMTItMy42MzYgMy42MzYtMy42MzZaIiBmaWxsPSIjRkY4MzAzIi8+PHBhdGggZD0iTTQuNjg4IDMuODkxaDUuOGMxLjQ1NSAwIDIuMTgyLjcyNyAyLjE4MiAyLjE4MnY0LjY5NWMwIDEuNDU1LS43MjcgMi4xODItMi4xODIgMi4xODJoLTUuOGMtMS40NTQgMC0yLjE4MS0uNzI3LTIuMTgxLTIuMTgyVjYuMDczYzAtMS40NTUuNzI3LTIuMTgyIDIuMTgxLTIuMTgyWiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik01LjIyIDYuMTM2aDMuMDQyYy40NTUgMCAuNjgyLjIyNy42ODIuNjgyIDAgLjQ1NC0uMjI3LjY4LS42ODIuNjhINS4yMjFjLS40NTUgMC0uNjgyLS4yMjYtLjY4Mi0uNjggMC0uNDU1LjIyNy0uNjgyLjY4Mi0uNjgyWk01LjA1Ni4wMDRoNS4wNjVjMS4wMjIgMCAxLjUzMy41MTEgMS41MzMgMS41MzMgMCAxLjAyMi0uNTExIDEuNTMzLTEuNTMzIDEuNTMzSDUuMDU2Yy0xLjAyMiAwLTEuNTMzLS41MS0xLjUzMy0xLjUzMyAwLTEuMDIyLjUxMS0xLjUzMyAxLjUzMy0xLjUzM1pNNS4yMiA5LjIwMmg1LjA3NWMuNDU0IDAgLjY4MS4yMjguNjgxLjY4MiAwIC40NTQtLjIyNy42ODEtLjY4MS42ODFINS4yMjFjLS40NTUgMC0uNjgyLS4yMjctLjY4Mi0uNjgxIDAtLjQ1NC4yMjctLjY4Mi42ODItLjY4MloiIGZpbGw9IiNGRkNDMzQiLz48L2c+PHBhdGggZD0ibTEyLjg3OCAxMi41ODQgMS41NjMgMS41NjNhLjgyLjgyIDAgMCAxLTEuMTYzIDEuMTU2bC0xLjYyNC0xLjYyM2EzLjMyIDMuMzIgMCAxIDEgMS43ODYtMi45NDVjMCAuNjYtLjE5NiAxLjMwNC0uNTYyIDEuODQ5Wm0tMS4xNzgtMS44NWExLjU4IDEuNTggMCAxIDAtMy4xNiAwIDEuNTggMS41OCAwIDAgMCAzLjE2IDBaIiBzdHJva2U9IiNGRkYiIGZpbGw9IiNGRjgzMDMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",kl=Object.defineProperty,ll=Object.getOwnPropertySymbols,Rl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,rl=(o,u,l)=>u in o?kl(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Tl=(o,u)=>{for(var l in u||(u={}))Rl.call(u,l)&&rl(o,l,u[l]);if(ll)for(var l of ll(u))Pl.call(u,l)&&rl(o,l,u[l]);return o};const Hr=o=>React.createElement("svg",Tl({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"1 (1)"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h15v15H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M1.875 14.15a.83.83 0 0 1-.837-.828V.922a.832.832 0 0 1 .837-.833h8.583l2.554 2.548v10.68a.837.837 0 0 1-.825.835H1.875v-.003Z",fill:"#F4FAFF"}),React.createElement("path",{d:"m10.402.234 2.489 2.473v10.594a.703.703 0 0 1-.704.703H1.891a.703.703 0 0 1-.72-.691V.949a.704.704 0 0 1 .704-.715h8.527M10.5 0H1.891a.952.952 0 0 0-.954.95V13.3c.008.522.433.94.954.938h10.28a.952.952 0 0 0 .954-.937V2.613L10.5 0Z",fill:"#79B8FF"}),React.createElement("path",{d:"M12.942 2.716h-1.947a.595.595 0 0 1-.612-.574V.18l2.56 2.536Z",fill:"#79B8FF"}),React.createElement("path",{d:"M0 9.844h14.063v4.453a.703.703 0 0 1-.704.703H.703A.703.703 0 0 1 0 14.297V9.844Z",fill:"#4885E0"}),React.createElement("path",{fill:"#377DD1",d:"M.937 9.844H0l.937-.938zM13.127 9.844h.935l-.935-.938z"}),React.createElement("path",{d:"M7.922 5.334h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188ZM7.922 6.53h3.375c.125 0 .187.062.187.187s-.062.188-.187.188H7.922c-.125 0-.188-.063-.188-.188s.063-.187.188-.187ZM7.922 7.725h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188Z",fill:"#B5C2E3"})),React.createElement("path",{d:"M8.057 8.214 6.273 6.42a2.445 2.445 0 1 0-.48.478l1.785 1.796a.15.15 0 0 0 .213 0l.266-.266a.15.15 0 0 0 0-.213Zm-5.01-1.98a1.795 1.795 0 1 1 2.537-2.538 1.795 1.795 0 0 1-2.538 2.538Z",fill:"#3DCEEB",fillRule:"nonzero"})));var Zl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE1djE1SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMS44NzUgMTQuMTVhLjgzLjgzIDAgMCAxLS44MzctLjgyOFYuOTIyYS44MzIuODMyIDAgMCAxIC44MzctLjgzM2g4LjU4M2wyLjU1NCAyLjU0OHYxMC42OGEuODM3LjgzNyAwIDAgMS0uODI1LjgzNUgxLjg3NXYtLjAwM1oiIGZpbGw9IiNGNEZBRkYiLz48cGF0aCBkPSJtMTAuNDAyLjIzNCAyLjQ4OSAyLjQ3M3YxMC41OTRhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNIMS44OTFhLjcwMy43MDMgMCAwIDEtLjcyLS42OTFWLjk0OWEuNzA0LjcwNCAwIDAgMSAuNzA0LS43MTVoOC41MjdNMTAuNSAwSDEuODkxYS45NTIuOTUyIDAgMCAwLS45NTQuOTVWMTMuM2MuMDA4LjUyMi40MzMuOTQuOTU0LjkzOGgxMC4yOGEuOTUyLjk1MiAwIDAgMCAuOTU0LS45MzdWMi42MTNMMTAuNSAwWiIgZmlsbD0iIzc5QjhGRiIvPjxwYXRoIGQ9Ik0xMi45NDIgMi43MTZoLTEuOTQ3YS41OTUuNTk1IDAgMCAxLS42MTItLjU3NFYuMThsMi41NiAyLjUzNloiIGZpbGw9IiM3OUI4RkYiLz48cGF0aCBkPSJNMCA5Ljg0NGgxNC4wNjN2NC40NTNhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNILjcwM0EuNzAzLjcwMyAwIDAgMSAwIDE0LjI5N1Y5Ljg0NFoiIGZpbGw9IiM0ODg1RTAiLz48cGF0aCBmaWxsPSIjMzc3REQxIiBkPSJNLjkzNyA5Ljg0NEgwbC45MzctLjkzOHpNMTMuMTI3IDkuODQ0aC45MzVsLS45MzUtLjkzOHoiLz48cGF0aCBkPSJNNy45MjIgNS4zMzRoMy4zNzVjLjEyNSAwIC4xODcuMDYzLjE4Ny4xODhzLS4wNjIuMTg3LS4xODcuMTg3SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYyLS4xODgtLjE4N3MuMDYzLS4xODguMTg4LS4xODhaTTcuOTIyIDYuNTNoMy4zNzVjLjEyNSAwIC4xODcuMDYyLjE4Ny4xODdzLS4wNjIuMTg4LS4xODcuMTg4SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYzLS4xODgtLjE4OHMuMDYzLS4xODcuMTg4LS4xODdaTTcuOTIyIDcuNzI1aDMuMzc1Yy4xMjUgMCAuMTg3LjA2My4xODcuMTg4cy0uMDYyLjE4Ny0uMTg3LjE4N0g3LjkyMmMtLjEyNSAwLS4xODgtLjA2Mi0uMTg4LS4xODdzLjA2My0uMTg4LjE4OC0uMTg4WiIgZmlsbD0iI0I1QzJFMyIvPjwvZz48cGF0aCBkPSJNOC4wNTcgOC4yMTQgNi4yNzMgNi40MmEyLjQ0NSAyLjQ0NSAwIDEgMC0uNDguNDc4bDEuNzg1IDEuNzk2YS4xNS4xNSAwIDAgMCAuMjEzIDBsLjI2Ni0uMjY2YS4xNS4xNSAwIDAgMCAwLS4yMTNabS01LjAxLTEuOThhMS43OTUgMS43OTUgMCAxIDEgMi41MzctMi41MzggMS43OTUgMS43OTUgMCAwIDEtMi41MzggMi41MzhaIiBmaWxsPSIjM0RDRUVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",zl="data:image/png;base64,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",Yl="data:image/png;base64,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",Ul="data:image/png;base64,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",ol=a(42441),Wl=a(38776),ee=a(59301),Hl=Object.defineProperty,Ql=Object.defineProperties,Gl=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Vl=Object.prototype.propertyIsEnumerable,sl=(o,u,l)=>u in o?Hl(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,uu=(o,u)=>{for(var l in u||(u={}))Kl.call(u,l)&&sl(o,l,u[l]);if(il)for(var l of il(u))Vl.call(u,l)&&sl(o,l,u[l]);return o},pu=(o,u)=>Ql(o,Gl(u)),Da=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const _l={1:Zl,2:Ol,3:Lu,4:la,5:Ll,6:za,7:Tu,8:Ta},cl=[{id:1,name:"\u667A\u80FD\u5BA1\u9898",type:"1"},{id:2,name:"\u8BED\u6CD5\u68C0\u67E5",type:"5"},{id:3,name:"\u4EE3\u7801\u8BCA\u65AD",type:"2"},{id:4,name:"AI\u8F85\u5BFC",type:"3"},{id:5,name:"\u4EE3\u7801\u6CE8\u91CA",type:"8"},{id:6,name:"\u4EE3\u7801\u8BC4\u4EF7",type:"9"},{id:7,name:"\u4EE3\u7801\u4F18\u5316",type:"7"},{id:8,name:"AI\u95EE\u7B54",type:"10"}],{RangePicker:Jl}=ot.default,Xl=({classroomList:o,shixunHomeworks:u,dispatch:l})=>{var Ce,Ze,Qe,Y,Be,y,H,mt,St,we,$e,An,Ct,Tt;const vt=(0,i.useParams)(),[le,Nt]=(0,e.useState)(1),[Cn,re]=(0,e.useState)(!1),[Ye,Yt]=(0,e.useState)(uu(uu({},{page:1,limit:20,course_group_ids:"all",hack_ids:"all"}),vt)),[Ln]=cn.default.useForm(),x=(0,e.useRef)(""),[ze,Dt]=(0,e.useState)("1"),[ne,b]=(0,e.useState)([]),c=(0,e.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[ut,jt]=(0,e.useState)([]),[He,Ht]=(0,e.useState)(null),[ct,lt]=(0,e.useState)(null),[Xe,an]=(0,e.useState)(0),[wn,f]=(0,e.useState)(!1),J=[{key:"1",label:"\u667A\u80FD\u5BA1\u9898"},{key:"5",label:"\u8BED\u6CD5\u68C0\u67E5"},{key:"2",label:"\u4EE3\u7801\u8BCA\u65AD"},{key:"3",label:"AI\u8F85\u5BFC"},{key:"8",label:"\u4EE3\u7801\u6CE8\u91CA"},{key:"9",label:"\u4EE3\u7801\u8BC4\u4EF7"},{key:"7",label:"\u4EE3\u7801\u4F18\u5316"},{key:"10",label:"AI\u95EE\u7B54"}],Se={1:"\u667A\u80FD\u5BA1\u9898",5:"\u8BED\u6CD5\u68C0\u67E5",2:"\u4EE3\u7801\u8BCA\u65AD",3:"AI\u8F85\u5BFC",9:"\u4EE3\u7801\u8BC4\u4EF7",7:"\u4EE3\u7801\u4F18\u5316",8:"\u4EE3\u7801\u6CE8\u91CA",10:"AI\u95EE\u7B54"},ht=[{id:"1",name:"\u5DE5\u5177\u4F9D\u8D56\u578B",des:"\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u8FD94\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F3\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u53EF\u80FD\u9700\u8981\u5728\u6559\u5B66\u8FC7\u7A0B\u4E2D\u6CE8\u91CD\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u52A0\u5F3A\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002",img:zl,type:4},{id:"2",name:"\u8D28\u91CF\u63D0\u5347\u578B ",des:"\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u3001\u4EE3\u7801\u4F18\u5316\u3001\u4EE3\u7801\u6CE8\u91CA\u5DE5\u5177 \u8FD93\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F2\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5BF9\u4EE3\u7801\u7684\u8D28\u91CF\u8981\u6C42\u8F83\u9AD8\uFF0C\u6709\u66F4\u8FDB\u4E00\u7EA7\u7684\u5B66\u4E60\u8BC9\u6C42\uFF0C\u53EF\u7EFC\u5408\u8003\u8651\u540E\u4F5C\u4E3A\u4F18\u79C0\u5B66\u751F\u57F9\u517B\u3002",img:Yl,type:5},{id:"3",name:"\u521B\u65B0\u63A2\u7D22\u578B ",des:"\u4F7F\u7528AI\u95EE\u7B54\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21 \u6216\u8005 \u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21\u22653\u8F6E\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u505A\u9898\u8FC7\u7A0B\u4E2D\u6709\u79EF\u6781\u5C1D\u8BD5\u4E0E\u63A2\u7D22\u7684\u610F\u613F\u3002",img:Ul,type:6}],De={\u672A\u8BC4\u6D4B:"#3A78FF",\u8BC4\u6D4B\u5931\u8D251\u6B21:"#FACC16",\u8BC4\u6D4B\u5931\u8D252\u6B21:"#2E95F2",\u8BC4\u6D4B\u5931\u8D253\u6B21\u53CA\u4EE5\u4E0A:"#2EC25B",\u672A\u901A\u5173\u524D\u4F7F\u7528:"#3A78FF",\u901A\u5173\u540E\u4F7F\u7528:"#FACC16","1\u8F6E":"#FACC16","2-3\u8F6E":"#2E95F2","4-5\u8F6E":"#2EC25B","6\u8F6E\u53CA\u4EE5\u4E0A":"#3A78FF"},Ve=(0,e.useMemo)(()=>{var Ie;return{tooltip:{},xAxis:{type:"category",data:(Ie=ct==null?void 0:ct.bar_list)==null?void 0:Ie.map(Rt=>Rt.name),name:"\u6B21\u6570\u533A\u95F4",nameLocation:"end",axisLine:{show:!0,lineStyle:{color:"#ebebeb"}},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"}},yAxis:{type:"value",name:"\u4EBA\u6570",axisLine:{show:!1},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"},splitLine:{show:!0,lineStyle:{color:"#ebebeb"}}},grid:{left:50,right:80,top:50,bottom:50},series:[{data:ct==null?void 0:ct.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[ct==null?void 0:ct.bar_list]),et=(0,e.useMemo)(()=>{var Ie,Rt;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(Ie=ct==null?void 0:ct.pie_list)==null?void 0:Ie.map(zn=>zn.name)},series:[{type:"pie",radius:["30%","60%"],avoidLabelOverlap:!0,label:{distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5,formatter:`{b} {d}%`,show:!0,position:"outside"},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:20},data:ct==null?void 0:ct.pie_list,color:(Rt=ct==null?void 0:ct.pie_list)==null?void 0:Rt.map(zn=>De[zn==null?void 0:zn.name])}]}},[ct==null?void 0:ct.pie_list]);(0,e.useEffect)(()=>{Bt()},[ze,Ye]),(0,e.useEffect)(()=>{var Ie,Rt,zn;(Rt=(Ie=u==null?void 0:u.workSetting)==null?void 0:Ie.hacks)!=null&&Rt.length&&b((zn=u==null?void 0:u.workSetting)==null?void 0:zn.hacks)},[(Ze=(Ce=u==null?void 0:u.workSetting)==null?void 0:Ce.hacks)==null?void 0:Ze.length]),(0,e.useEffect)(()=>{gn()},[Ye]);const Bt=()=>Da(void 0,null,function*(){const Ie=yield(0,M.ZP)(`/api/shixun_works_statistics/${Ye==null?void 0:Ye.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:ze,hack_ids:(Ye==null?void 0:Ye.hack_ids)=="all"?null:Ye==null?void 0:Ye.hack_ids,course_group_ids:(Ye==null?void 0:Ye.course_group_ids)=="all"?null:Ye==null?void 0:Ye.course_group_ids}});(Ie==null?void 0:Ie.status)==0&<(Ie)}),gn=()=>Da(void 0,null,function*(){const Ie=yield(0,M.ZP)(`/api/shixun_works_statistics/${Ye==null?void 0:Ye.categoryId}/info.json`,{method:"get",params:{hack_ids:(Ye==null?void 0:Ye.hack_ids)=="all"?null:Ye==null?void 0:Ye.hack_ids,course_group_ids:(Ye==null?void 0:Ye.course_group_ids)=="all"?null:Ye==null?void 0:Ye.course_group_ids}});(Ie==null?void 0:Ie.status)===0&&Ht(Ie)}),Kt=()=>Da(void 0,null,function*(){var Ie,Rt,zn,ru;const Vn={1:`/api/shixun_works_statistics/${Ye==null?void 0:Ye.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${Ye==null?void 0:Ye.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${Ye==null?void 0:Ye.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${Ye==null?void 0:Ye.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${Ye==null?void 0:Ye.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${Ye==null?void 0:Ye.categoryId}/list_students_by_type.json`},ou=yield(0,M.ZP)(Vn[x==null?void 0:x.current],{method:"get",params:pu(uu({},c.current),{course_group_ids:((Ie=c==null?void 0:c.current)==null?void 0:Ie.course_group_ids)=="all"?null:(Rt=c==null?void 0:c.current)==null?void 0:Rt.course_group_ids,hack_ids:(Ye==null?void 0:Ye.hack_ids)=="all"?null:Ye==null?void 0:Ye.hack_ids})});(ou==null?void 0:ou.status)===0&&(jt((zn=ou==null?void 0:ou.data)==null?void 0:zn.list),an((ru=ou==null?void 0:ou.data)==null?void 0:ru.count))}),kn=()=>{Ye.page=1;const Ie=Object.assign({},Ln.getFieldValue());delete Ye.course_group_ids,delete Ye.hack_ids,Object.keys(Ie).map(function(Rt){switch(Rt){case"course_group_ids":Ie[Rt].includes("all")||!Ie[Rt].length?(delete Ye.course_group_ids,Ln.setFieldsValue({course_group_ids:"all"})):(Ye.course_group_ids=Ie[Rt],Ln.setFieldsValue({course_group_ids:Ye.course_group_ids}));break;case"hack_ids":Ie[Rt].includes("all")||!Ie[Rt].length?(delete Ye.hack_ids,Ln.setFieldsValue({hack_ids:"all"})):(Ye.hack_ids=Ie[Rt],Ln.setFieldsValue({hack_ids:Ye.hack_ids}));break}}),Yt(uu({},Ye)),c.current=pu(uu({},c==null?void 0:c.current),{course_group_ids:Ye==null?void 0:Ye.course_group_ids,hack_ids:Ye==null?void 0:Ye.hack_ids})},gu=()=>{var Ie;const{used_users_count:Rt,unused_users_count:zn,used_users_percent:ru,unused_users_percent:Vn,max_scene_name:ou,max_users_count:Br,min_scene_name:Ir,min_users_count:br,pass_users_with_ai:Or,pass_users_without_ai:kr,pass_users_with_ai_rate:Rr,pass_users_without_ai_rate:Pr,use_ai_count:Tr,use_ai_rate:Al}=He==null?void 0:He.summary;return ee.createElement(ee.Fragment,null,ee.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",ee.createElement("span",null,Rt)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",ee.createElement("span",null,ru,"%"),"\uFF0C",ee.createElement("span",null,zn)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",ee.createElement("span",null,Vn,"%"),"\u3002\u4F7F\u7528",ee.createElement("b",null,ou),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",ee.createElement("span",null,Br),"\u540D\uFF09\uFF0C\u4F7F\u7528",ee.createElement("b",null,Ir),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",ee.createElement("span",null,br),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",ee.createElement("span",null,Or)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",ee.createElement("span",null,Rr,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",ee.createElement("span",null,kr)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",ee.createElement("span",null,Pr,"%"),"\u3002"),Al>=((Ie=u==null?void 0:u.workSetting)==null?void 0:Ie.ai_warn_rate)&&ee.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",ee.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",ee.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",ee.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",ee.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",ee.createElement("span",null,Tr),"\u540D\uFF0C\u5360\u6BD4",ee.createElement("span",null,Al,"%"),"\u3002\u8BE5\u90E8\u5206\u5B66\u751F\u4F7F\u7528\u8F85\u52A9\u578BAI\u5DE5\u5177\u8F83\u591A\uFF0C\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u4E5F\u6709\u53EF\u80FD\u672C\u6B21\u4F5C\u4E1A\u8003\u5BDF\u7684\u5185\u5BB9\u8F83\u96BE\u3002\u5EFA\u8BAE\u60A8\u5728\u540E\u7EED\u6559\u5B66\u8FC7\u7A0B\u4E2D\u589E\u52A0\u57FA\u7840\u77E5\u8BC6\u7684\u8BB2\u89E3\uFF0C\u540C\u65F6\u5BF9\u5B66\u751F\u52A0\u5F3A\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u6CE8\u91CD\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002"))},Nu=(0,e.useRef)(null),Dl=(0,e.useRef)(null);return(0,e.useEffect)(()=>{const Ie=Nu.current.getEchartsInstance(),Rt=Vn=>{var ou;Vn.componentType==="series"&&(c.current=pu(uu({},c==null?void 0:c.current),{scene_type:ze,type:(ou=Vn==null?void 0:Vn.data)==null?void 0:ou.type,course_group_ids:Ye==null?void 0:Ye.course_group_ids}),x.current=2,Kt(),f(!0))};Ie.on("click",Rt);const zn=Dl.current.getEchartsInstance(),ru=Vn=>{var ou;Vn.componentType==="series"&&(c.current=pu(uu({},c==null?void 0:c.current),{scene_type:ze,type:(ou=Vn==null?void 0:Vn.data)==null?void 0:ou.type,course_group_ids:Ye==null?void 0:Ye.course_group_ids}),x.current=3,Kt(),f(!0))};return zn.on("click",ru),()=>{Ie.off("click",Rt),zn.off("click",ru)}},[c,ze]),ee.createElement("div",null,ee.createElement("div",{className:mn.saixuan},ee.createElement(cn.default,{form:Ln,onChange:kn,initialValues:{course_group_ids:"all",hack_ids:"all"}},ee.createElement(cn.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},ee.createElement(G.default.Group,{style:{width:"100%"}},ee.createElement(Xt.Z,null,ee.createElement(Ke.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),ee.createElement(Ke.Z,{flex:"80px"},ee.createElement(G.default,{value:"all"},"\u5168\u90E8")),ee.createElement(Ke.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(Y=(Qe=u==null?void 0:u.workSetting)==null?void 0:Qe.course_group_info)==null?void 0:Y.map((Ie,Rt)=>ee.createElement(G.default,{value:Ie.course_group_id},Ie.group_group_name,"(",Ie.count,")")))))),ee.createElement(cn.default.Item,{name:"hack_ids",style:{marginBottom:"0px"}},ee.createElement(G.default.Group,{style:{width:"100%"}},ee.createElement(Xt.Z,null,ee.createElement(Ke.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u9898\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u76EE"),ee.createElement(Ke.Z,{flex:"80px"},ee.createElement(G.default,{value:"all"},"\u5168\u90E8")),ee.createElement(Ke.Z,{flex:"1"},ne&&(ne==null?void 0:ne.map((Ie,Rt)=>ee.createElement(G.default,{value:String(Ie==null?void 0:Ie.id)},"\u7B2C",Rt+1,"\u9898"))))))))),ee.createElement("div",{className:mn.jianyi},((Be=He==null?void 0:He.summary)==null?void 0:Be.used_users_count)>0&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:mn.jianyi_title},ee.createElement("div",{className:mn.title_left},"\u603B\u7ED3\u4E0E\u5EFA\u8BAE"),ee.createElement("div",{className:mn.title_right,onClick:()=>{var Ie;Nt((Ie=u==null?void 0:u.workSetting)==null?void 0:Ie.ai_warn_rate),re(!0)}},"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B")),ee.createElement("div",{className:mn.yijian},(He==null?void 0:He.summary)&&gu())),ee.createElement("div",{className:mn.jianyi_title},ee.createElement("div",{className:mn.title_left},"\u4F7F\u7528\u603B\u89C8",ee.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),ee.createElement("div",{className:mn.zonglan_list},cl==null?void 0:cl.map((Ie,Rt)=>{var zn,ru;let Vn=(ru=(zn=He==null?void 0:He.student_likes)==null?void 0:zn.filter(ou=>ou.scene_name==Ie.name))==null?void 0:ru[0];return ee.createElement("div",{key:Rt,className:mn.zonglan_item,onClick:()=>{c.current=pu(uu({},c==null?void 0:c.current),{scene_type:Ie.type,course_group_ids:Ye==null?void 0:Ye.course_group_ids}),x.current=1,Kt(),f(!0)}},ee.createElement("div",{className:mn.item_top},ee.createElement("img",{src:_l[Ie==null?void 0:Ie.id],className:mn.top_img}),ee.createElement("div",{className:mn.top_name},Ie==null?void 0:Ie.name)),ee.createElement("div",{className:mn.item_bottom},ee.createElement("div",null,"\u5171\u8BA1",ee.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},Vn==null?void 0:Vn.total_counts),"\u6B21"),ee.createElement("i",{style:Ie!=null&&Ie.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),ee.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},Vn==null?void 0:Vn.praise_count),ee.createElement("i",{style:Ie!=null&&Ie.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),ee.createElement("span",{style:{marginLeft:"3px"}},Vn==null?void 0:Vn.tread_count)))})),ee.createElement("div",{className:mn.jianyi_title},ee.createElement("div",{className:mn.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",ee.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),ee.createElement(D.default,{className:mn.tabs_style,items:J,onChange:Ie=>{Dt(Ie)}}),ee.createElement("div",{className:mn.tubiao},ee.createElement("div",{className:mn.pie_style},ee.createElement("div",{className:mn.tb_title},ct==null?void 0:ct.bar_tips),ee.createElement(ol.Z,{ref:Nu,option:Ve,style:{width:530,height:330}})),ee.createElement("div",{className:mn.line}),ee.createElement("div",{className:mn.bar_style},ee.createElement("div",{className:mn.tb_title},ct==null?void 0:ct.pie_tips),ee.createElement(ol.Z,{ref:Dl,option:et,style:{width:530,height:310}}))),ee.createElement("div",{className:mn.jianyi_title,style:{margin:"30px 0px 20px"}},ee.createElement("div",{className:mn.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",ee.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),ee.createElement("div",{className:mn.fenxi_list},ht==null?void 0:ht.map((Ie,Rt)=>{var zn,ru,Vn;return ee.createElement("div",{key:Rt,className:mn.fenxi_item,onClick:()=>{x.current=Ie==null?void 0:Ie.type,c.current=pu(uu({},c==null?void 0:c.current),{scene_type:Ie.id,course_group_ids:Ye==null?void 0:Ye.course_group_ids}),Kt(),f(!0)}},ee.createElement("img",{src:Ie==null?void 0:Ie.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),ee.createElement("div",{className:mn.leixing},Ie==null?void 0:Ie.name,ee.createElement("span",null,"(",Rt==0?(zn=He==null?void 0:He.student_types)==null?void 0:zn.by_tools_users_count:Rt==1?(ru=He==null?void 0:He.student_types)==null?void 0:ru.by_quantity_users_count:(Vn=He==null?void 0:He.student_types)==null?void 0:Vn.by_innovate_users_count,"\u4EBA)")),ee.createElement("div",{className:mn.pingjia},Ie==null?void 0:Ie.des))}))),ee.createElement(N.default,{centered:!0,title:ee.createElement(ee.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(x==null?void 0:x.current)&&ee.createElement("span",{className:"font14 c-grey-666"},"\uFF08",Se[ze],"\uFF09")),width:1100,open:wn,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{c.current={page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>Da(void 0,null,function*(){}),onCancel:()=>{f(!1)}},ee.createElement("div",{className:mn.inputBox},ee.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(x==null?void 0:x.current)==1&&ee.createElement(ft.default,{defaultValue:(y=c==null?void 0:c.current)==null?void 0:y.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:Ie=>{c.current=pu(uu({},c==null?void 0:c.current),{scene_type:Ie,page:1}),Kt()}},ee.createElement(ft.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),ee.createElement(ft.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),ee.createElement(ft.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),ee.createElement(ft.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),ee.createElement(ft.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),ee.createElement(ft.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),ee.createElement(ft.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),ee.createElement(ft.default.Option,{value:"3"},"AI\u8F85\u5BFC"),ee.createElement(ft.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(ze)&&(x==null?void 0:x.current)==3&&ee.createElement(ft.default,{defaultValue:(H=c==null?void 0:c.current)==null?void 0:H.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Ie=>{c.current=pu(uu({},c==null?void 0:c.current),{scene_type:Ie,page:1}),Kt()}},ee.createElement(ft.default.Option,{value:""},"\u5168\u90E8"),ee.createElement(ft.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),ee.createElement(ft.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),ee.createElement(ft.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),ee.createElement(ft.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes(ze)&&(x==null?void 0:x.current)==3&&ee.createElement(ft.default,{defaultValue:(mt=c==null?void 0:c.current)==null?void 0:mt.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Ie=>{c.current=pu(uu({},c==null?void 0:c.current),{scene_type:Ie,page:1}),Kt()}},ee.createElement(ft.default.Option,{value:""},"\u5168\u90E8"),ee.createElement(ft.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),ee.createElement(ft.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),ze=="10"&&(x==null?void 0:x.current)==3&&ee.createElement(ft.default,{defaultValue:(St=c==null?void 0:c.current)==null?void 0:St.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Ie=>{c.current=pu(uu({},c==null?void 0:c.current),{scene_type:Ie,page:1}),Kt()}},ee.createElement(ft.default.Option,{value:""},"\u5168\u90E8"),ee.createElement(ft.default.Option,{value:1},"1\u8F6E"),ee.createElement(ft.default.Option,{value:2},"2-3\u8F6E"),ee.createElement(ft.default.Option,{value:3},"4-5\u8F6E"),ee.createElement(ft.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),ee.createElement(ft.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(we=c==null?void 0:c.current)==null?void 0:we.course_group_ids,onChange:Ie=>{let Rt=[...Ie];Rt.length===0&&(Rt=["all"]),Rt.includes("all")&&Rt.length>1&&(Rt[Rt.length-1]=="all"?Rt=["all"]:Rt=Rt.filter(zn=>zn!=="all")),c.current=pu(uu({},c==null?void 0:c.current),{course_group_ids:Rt,page:1}),Kt()},filterOption:(Ie,Rt)=>Rt.label.indexOf(Ie.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((An=($e=u==null?void 0:u.workSetting)==null?void 0:$e.course_group_info)==null?void 0:An.map(Ie=>({label:Ie==null?void 0:Ie.group_group_name,value:Ie==null?void 0:Ie.course_group_id})))||[]]}),(x==null?void 0:x.current)==1&&ee.createElement(Jl,{onChange:(Ie,Rt)=>{c.current=pu(uu({},c==null?void 0:c.current),{start_at:Rt==null?void 0:Rt[0],end_at:Rt==null?void 0:Rt[1],page:1}),Kt()},size:"large",style:{width:"300px",marginLeft:20}}),ee.createElement(Wl.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Ie=>{c.current=pu(uu({},c==null?void 0:c.current),{keyword:Ie,page:1}),Kt()}}))),ee.createElement(g.default,{style:{marginBottom:Xe>0?"0":"20px"},dataSource:ut,pagination:!1,scroll:{y:520},columns:(Ct=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Ie,Rt,zn)=>{var ru;return`${(((ru=c==null?void 0:c.current)==null?void 0:ru.page)-1)*10+zn+1}`}},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",ellipsis:!0},(x==null?void 0:x.current)==4&&{title:"\u667A\u80FD\u5BA1\u9898\uFF08\u6B21\uFF09",dataIndex:"scene_1_count",ellipsis:!0},(x==null?void 0:x.current)==4&&{title:"\u8BED\u6CD5\u68C0\u67E5\uFF08\u6B21\uFF09",dataIndex:"scene_5_count",ellipsis:!0},(x==null?void 0:x.current)==4&&{title:"\u4EE3\u7801\u8BCA\u65AD\uFF08\u6B21\uFF09",dataIndex:"scene_2_count",ellipsis:!0},(x==null?void 0:x.current)==4&&{title:"AI\u8F85\u5BFC\uFF08\u6B21\uFF09",dataIndex:"scene_3_count",ellipsis:!0},(x==null?void 0:x.current)==5&&{title:"\u4EE3\u7801\u8BC4\u4EF7\uFF08\u6B21\uFF09",dataIndex:"scene_9_count",ellipsis:!0},(x==null?void 0:x.current)==5&&{title:"\u4EE3\u7801\u4F18\u5316\uFF08\u6B21\uFF09",dataIndex:"scene_7_count",ellipsis:!0},(x==null?void 0:x.current)==5&&{title:"\u4EE3\u7801\u6CE8\u91CA\uFF08\u6B21\uFF09",dataIndex:"scene_8_count",ellipsis:!0},(x==null?void 0:x.current)==6&&{title:"\u7D2F\u8BA1\u4F7F\u7528\u6B21\u6570",dataIndex:"scene_10_conversation_count",ellipsis:!0},(x==null?void 0:x.current)==6&&{title:"\u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21",dataIndex:"scene_10_count",ellipsis:!0},(x==null?void 0:x.current)==2&&{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"use_times",ellipsis:!0},(x==null?void 0:x.current)==1&&{title:"\u7C7B\u578B",dataIndex:"scene_type",ellipsis:!0},(x==null?void 0:x.current)==1&&{title:"\u53CD\u9988",dataIndex:"group_name",ellipsis:!0,render:(Ie,Rt)=>ee.createElement("div",null,ee.createElement("i",{className:"iconfot icon-yijiejue font14"}),ee.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},Rt==null?void 0:Rt.praise_count),ee.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),ee.createElement("span",{style:{marginLeft:"3px"}},Rt==null?void 0:Rt.tread_count))},(x==null?void 0:x.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(Ie,Rt)=>ee.createElement("div",null,Ie?E()(Ie).format("YYYY-MM-DD HH:mm:ss"):"--")},(x==null?void 0:x.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:Ct.filter(Ie=>!!Ie)}),Xe>0&&ee.createElement("aside",{className:"tc mt30 mb10"},ee.createElement(ie.Z,{defaultCurrent:1,total:Xe,current:(Tt=c.current)==null?void 0:Tt.page,pageSize:10,onChange:Ie=>{c.current=pu(uu({},c==null?void 0:c.current),{page:Ie}),Kt()},showTotal:Ie=>ee.createElement("span",{className:"mr10"},"\u5171",ee.createElement("span",{className:"c-blue"}," ",Ie," "),"\u6761\u6570\u636E")}))),ee.createElement(N.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:Cn,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>Da(void 0,null,function*(){(yield(0,M.ZP)(`/api/homework_commons/${vt==null?void 0:vt.categoryId}/public_setting.json`,{method:"post",body:{ai_warn_rate:le,type:"statis"}})).status===0&&(p.ZP.success("\u4FDD\u5B58\u6210\u529F"),l({type:"shixunHomeworks/getWorkSetting",payload:uu({},vt)})),re(!1)}),onCancel:()=>{re(!1)}},ee.createElement("div",null,ee.createElement("div",null,"\u4F7F\u7528\u8F85\u52A9\u505A\u9898\u5DE5\u5177\uFF08\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\uFF09\u7684\u5B66\u751F\u5360\u6BD4\u8D85\u8FC7\u6307\u5B9A\u6BD4\u4F8B\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u5728\u603B\u7ED3\u5EFA\u8BAE\u6A21\u5757\u5185\u663E\u793A\u5BF9\u5E94\u7684\u9884\u8B66\u4FE1\u606F\u3002"),ee.createElement("div",{className:"mt20"},ee.createElement($t.Z,{size:"large",min:1,max:100,value:le,step:1,style:{width:"150px"},onChange:Ie=>{Number.isInteger(Ie)&&Ie>=1&&Ie<=100&&Nt(Ie)}}),ee.createElement("span",{className:"ml10"},"%")))))};var ql=(0,i.connect)(({classroomList:o,shixunHomeworks:u})=>({classroomList:o,shixunHomeworks:u}))(Xl),dl=a(44072),Aa={code_eval:"code_eval____w29C",footer:"footer___XI1vp",work_checkbox_group:"work_checkbox_group___eF_IX",ts_txt:"ts_txt___tLlb3",title_txt:"title_txt___aaTXo"},$l={radio_con:"radio_con___G_NTS",result_con:"result_con___gVZam",result_title:"result_title___itUPF"},sa=a(59301),er=Object.defineProperty,tr=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,fl=(o,u,l)=>u in o?er(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,El=(o,u)=>{for(var l in u||(u={}))ur.call(u,l)&&fl(o,l,u[l]);if(ml)for(var l of ml(u))ar.call(u,l)&&fl(o,l,u[l]);return o},lr=(o,u)=>tr(o,nr(u)),rr=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const or=({shixunHomeworks:o,loading:u,dispatch:l})=>{var Ce,Ze;const{ai_question_record_id:Qe}=o.headerInfo,[Y,Be]=(0,e.useState)({page:1,limit:10}),[y,H]=(0,e.useState)({}),[mt,St]=(0,e.useState)(!1),we=(0,i.useParams)(),$e=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(vt,le,Nt)=>(Y.page-1)*Y.limit+Nt+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:160,sorter:!0,render:vt=>vt||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(vt,le)=>sa.createElement("div",{className:$l.banding,title:vt||"--"},vt||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:vt=>vt==="\u6210\u529F"?sa.createElement("span",{className:"c-green"},"\u6210\u529F"):sa.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(vt,le,Nt)=>sa.createElement("a",{onClick:()=>{window.open(`/classrooms/${we.coursesId}/program_homework/${we.categoryId}/${le.id}/${le.user_id}/comment`)}},"\u67E5\u770B\u7F16\u7A0B\u62A5\u544A")}].filter(vt=>!!vt);(0,e.useEffect)(()=>{var vt;((vt=o.actionTabs)==null?void 0:vt.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&An(Y)},[(Ce=o.actionTabs)==null?void 0:Ce.key]);const An=vt=>rr(void 0,null,function*(){var le,Nt;St(!0);const Cn=yield(0,M.ZP)(`/api/shixun_homeworks/${we==null?void 0:we.categoryId}/comment_student_works.json`,{method:"get",params:lr(El({},vt),{ai_question_record_id:(Nt=(le=o.actionTabs)==null?void 0:le.record)==null?void 0:Nt.id})});(Cn==null?void 0:Cn.status)===0&&H(Cn||{}),St(!1)}),Ct=(vt,le)=>{Y.page=vt,Y.limit=le,Be(El({},Y)),An(Y)},Tt=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return sa.createElement(N.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((Ze=o.actionTabs)==null?void 0:Ze.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>Tt(),footer:null},sa.createElement(g.default,{style:{marginBottom:(y==null?void 0:y.total_count)>Y.limit?"0":"20px"},loading:mt,dataSource:(y==null?void 0:y.data)||[],columns:$e,pagination:{current:Y.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Y.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(y==null?void 0:y.total_count)||0,size:"default",showTotal:h.rU,onChange:Ct},onChange:(vt,le,Nt)=>{Nt.field&&(Y.order=Nt.field),Nt.order||(Y.b_order="asc"),Nt.order==="ascend"&&(Y.b_order="asc"),Nt.order==="descend"&&(Y.b_order="desc"),Nt.order||(Y.b_order="asc"),An(Y)}}))};var ir=(0,i.connect)(({shixunHomeworks:o,loading:u,user:l})=>({shixunHomeworks:o,loading:u.effects,user:l}))(or),Pn=a(59301),sr=Object.defineProperty,cr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,gl=(o,u,l)=>u in o?sr(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,$a=(o,u)=>{for(var l in u||(u={}))mr.call(u,l)&&gl(o,l,u[l]);if(pl)for(var l of pl(u))fr.call(u,l)&&gl(o,l,u[l]);return o},Er=(o,u)=>cr(o,dr(u)),vl=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const pr=({shixunHomeworks:o,classroomList:u,loading:l,dispatch:Ce})=>{var Ze,Qe,Y;const Be=(0,i.useParams)(),{workSetting:y}=o,[H,mt]=(0,e.useState)("1"),[St,we]=(0,e.useState)({page:1,limit:10}),[$e,An]=(0,e.useState)([]),[Ct,Tt]=(0,e.useState)(!1),[vt,le]=(0,e.useState)(0),[Nt,Cn]=(0,e.useState)(!1),[re,Ye]=(0,e.useState)([]),Yt={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},Ln=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(c,ut,jt)=>St.limit*(St.page-1)+jt+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:c=>Pn.createElement("span",{style:{color:"#333"}},E()(c).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"real_name",width:200,ellipsis:!0},{title:"\u8BC4\u4EF7\u8FDB\u5EA6",dataIndex:"status",width:200,render:c=>Pn.createElement("span",{style:{color:"#333"}},Yt[c])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(c,ut)=>Pn.createElement(P.Z,{title:ut==null?void 0:ut.message},Pn.createElement("span",null,ut==null?void 0:ut.message))},{title:"\u64CD\u4F5C",width:100,render:(c,ut,jt)=>Pn.createElement("a",{onClick:()=>b(ut)},"\u67E5\u770B\u8BE6\u60C5")}];(0,e.useEffect)(()=>{var c;H=="1"?ze(St):H=="2"&&Ye(((c=y==null?void 0:y.ai_code_evaluation_promote)==null?void 0:c.length)>0?y==null?void 0:y.ai_code_evaluation_promote:y==null?void 0:y.default_evaluation_dimension)},[H]),(0,e.useEffect)(()=>{var c;((c=o==null?void 0:o.actionTabs)==null?void 0:c.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(ze(St),Ce({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(Ze=o==null?void 0:o.actionTabs)==null?void 0:Ze.key]);const x=c=>{St.page=c,we($a({},St)),ze(St)};function ze(c){return vl(this,null,function*(){Tt(!0);const ut=yield(0,M.ZP)(`/api/shixun_homeworks/${Be.categoryId}/comment_records.json`,{method:"get",params:Er($a({},c),{categoryId:Be.categoryId})});An((ut==null?void 0:ut.data)||[]),le(ut==null?void 0:ut.total_count),Tt(!1)})}const Dt=()=>vl(void 0,null,function*(){if((re==null?void 0:re.length)===0)return p.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Cn(!0),(yield(0,M.ZP)(`/api/homework_commons/${Be.categoryId}/public_setting.json`,{method:"post",body:{ai_code_evaluation_promote:re,type:"promote"}})).status===0&&(p.ZP.success("\u4FDD\u5B58\u6210\u529F"),ne()),Cn(!1)}),ne=()=>{Ce({type:"shixunHomeworks/getWorkSetting",payload:$a({},Be)})},b=c=>{Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:c}})};return Pn.createElement("div",{className:Aa.code_eval},Pn.createElement(D.default,{activeKey:H,tabBarGutter:60,onChange:c=>mt(c),items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:Pn.createElement(Pn.Fragment,null,Pn.createElement(q.Z,{spinning:Ct},vt===0?Pn.createElement(be.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):Pn.createElement(g.default,{className:"mt5 mb20",rowKey:"id",columns:Ln,dataSource:$e,pagination:!1})),Pn.createElement("div",{className:Aa.footer},vt>(St==null?void 0:St.limit)?Pn.createElement("div",null,Pn.createElement("span",{style:{color:"#656F87"}},"\u5171",Pn.createElement("span",{className:"c-light-primary"},vt),"\u6761\u6570\u636E")):"",Pn.createElement(ie.Z,{defaultPageSize:(St==null?void 0:St.limit)||10,current:(St==null?void 0:St.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:vt,onChange:x})))},{label:"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6",key:"2",children:Pn.createElement("div",{style:{color:"#333",padding:"0 30px"}},Pn.createElement("div",{className:Aa.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u9898\u76EE\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u7F16\u7A0B\u62A5\u544A\u3002"),Pn.createElement("div",{className:Aa.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),Pn.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Pn.createElement(G.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(re==null?void 0:re.length)>0&&(re==null?void 0:re.length)<((Qe=y==null?void 0:y.default_evaluation_dimension)==null?void 0:Qe.length),onChange:c=>{Ye(c.target.checked?y==null?void 0:y.default_evaluation_dimension:[])},checked:((Y=y==null?void 0:y.default_evaluation_dimension)==null?void 0:Y.length)===(re==null?void 0:re.length)},"\u5168\u90E8"),Pn.createElement(G.default.Group,{className:Aa.work_checkbox_group,options:y==null?void 0:y.default_evaluation_dimension,value:re,onChange:c=>Ye(c)})),Pn.createElement(Gn,{dimensionValue:re}),Pn.createElement(S.ZP,{type:"primary",size:"large",loading:Nt,style:{width:"138px",margin:"30px 0"},onClick:()=>Dt()},"\u4FDD\u5B58"))}]}),Pn.createElement(ir,null))};var gr=(0,i.connect)(({shixunHomeworks:o,classroomList:u,loading:l,user:Ce})=>({shixunHomeworks:o,classroomList:u,loading:l.effects,user:Ce}))(pr),vr=a(60242),ea={ts_txt:"ts_txt___x98nX",title_txt:"title_txt___kcY79",work_checkbox_group:"work_checkbox_group___y0LXK",work_radio_group:"work_radio_group___iwlRH",under_review:"under_review___fvNpW"},hr=a(29679),jn=a(59301),yr=Object.defineProperty,hl=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,yl=(o,u,l)=>u in o?yr(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Dr=(o,u)=>{for(var l in u||(u={}))Fr.call(u,l)&&yl(o,l,u[l]);if(hl)for(var l of hl(u))Mr.call(u,l)&&yl(o,l,u[l]);return o},el=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});const Ar=({shixunHomeworks:o,classroomList:u,loading:l,dispatch:Ce})=>{var Ze,Qe,Y,Be,y,H,mt;const St=(0,i.useParams)(),{workSetting:we}=o,[$e,An]=(0,e.useState)([]),[Ct,Tt]=(0,e.useState)("1"),[vt,le]=(0,e.useState)(!1),[Nt,Cn]=(0,e.useState)(!1),[re,Ye]=(0,e.useState)({}),[Yt,Ln]=(0,e.useState)(null),[x,ze]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var He,Ht;((He=o==null?void 0:o.actionTabs)==null?void 0:He.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(ze(!1),An(((Ht=we==null?void 0:we.ai_code_evaluation_promote)==null?void 0:Ht.length)>0?we==null?void 0:we.ai_code_evaluation_promote:we==null?void 0:we.default_evaluation_dimension))},[(Ze=o==null?void 0:o.actionTabs)==null?void 0:Ze.key]),(0,e.useEffect)(()=>{let He=null;if((re==null?void 0:re.status)==1&&(clearInterval(He),ze(!0)),(re==null?void 0:re.complete_num)!=(re==null?void 0:re.total_count)&&(re==null?void 0:re.status)!=1)return He=setInterval(()=>{Dt(Yt)},3e3),()=>clearInterval(He)},[re==null?void 0:re.status,re==null?void 0:re.complete_num]);const Dt=He=>el(void 0,null,function*(){if(!He)return;const Ht=yield(0,M.ZP)(`/api/program_homeworks/${St==null?void 0:St.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:He}});Ye(Ht)}),ne=()=>{Ce({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},b=()=>el(void 0,null,function*(){var He,Ht;let ct=yield(0,M.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(ct==null?void 0:ct.status)==0&&(ne(),(ct==null?void 0:ct.total_number)==-1||(ct==null?void 0:ct.remaining_number)>0?((He=o==null?void 0:o.workSetting)==null?void 0:He.ai_evaluation_times)>0?(((Ht=we==null?void 0:we.no_comment_ids)==null?void 0:Ht.length)>0?Tt("1"):Tt("2"),le(!0)):ut():(ct==null?void 0:ct.remaining_number)==0&&p.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${ct==null?void 0:ct.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${ct==null?void 0:ct.remaining_number}\u6B21\uFF09\u3002`))}),c=()=>{Ce({type:"shixunHomeworks/getWorkSetting",payload:Dr({},St)})},ut=He=>el(void 0,null,function*(){let Ht=yield(0,M.ZP)(`/api/program_homeworks/${St.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:$e,student_work_ids:He}});(Ht==null?void 0:Ht.status)==0&&(c(),Ln(Ht==null?void 0:Ht.ai_question_record_id),Dt(Ht==null?void 0:Ht.ai_question_record_id),Cn(!0),jt())}),jt=()=>{Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"}})};return jn.createElement(jn.Fragment,null,jn.createElement(N.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((Qe=o==null?void 0:o.actionTabs)==null?void 0:Qe.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:b,onCancel:ne,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},jn.createElement("div",{className:ea.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u9898\u76EE\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u7F16\u7A0B\u62A5\u544A\u3002"),jn.createElement("div",{className:ea.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),jn.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},jn.createElement(G.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:($e==null?void 0:$e.length)>0&&($e==null?void 0:$e.length)<((Y=we==null?void 0:we.default_evaluation_dimension)==null?void 0:Y.length),onChange:He=>{An(He.target.checked?we==null?void 0:we.default_evaluation_dimension:[])},checked:((Be=we==null?void 0:we.default_evaluation_dimension)==null?void 0:Be.length)===($e==null?void 0:$e.length)},"\u5168\u90E8"),jn.createElement(G.default.Group,{className:ea.work_checkbox_group,options:we==null?void 0:we.default_evaluation_dimension,value:$e,onChange:He=>An(He)})),jn.createElement(Gn,{dimensionValue:$e})),jn.createElement(N.default,{centered:!0,title:"\u63D0\u793A",open:vt,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{le(!1),ut(Ct=="1"?we==null?void 0:we.no_comment_ids:null)},onCancel:()=>le(!1),maskClosable:!1},jn.createElement("div",{className:ea.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",jn.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(we==null?void 0:we.commit_count)-((y=we==null?void 0:we.no_comment_ids)==null?void 0:y.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",jn.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(H=we==null?void 0:we.no_comment_ids)==null?void 0:H.length),"\u4EBA\u3002"),jn.createElement("div",{className:ea.title_txt},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u8BC4\u4EF7\u7684\u5B66\u751F"),jn.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 20px"}},jn.createElement(Et.ZP.Group,{className:ea.work_radio_group,value:Ct,onChange:He=>Tt(He.target.value)},((mt=we==null?void 0:we.no_comment_ids)==null?void 0:mt.length)>0&&jn.createElement(Et.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),jn.createElement(Et.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),jn.createElement(N.default,{centered:!0,title:"\u63D0\u793A",open:Nt,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{Cn(!1),jt()},maskClosable:!1,footer:null},jn.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(re==null?void 0:re.complete_num)!=(re==null?void 0:re.total_count)&&(re==null?void 0:re.status)!=1?jn.createElement("div",{className:ea.under_review,style:{marginRight:0}},jn.createElement(q.Z,{spinning:!0,className:"mr6",size:"small"}),jn.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),jn.createElement("span",{className:"ml5"},jn.createElement("span",{style:{color:"#3061D0"}},re==null?void 0:re.complete_num),"/",re==null?void 0:re.total_count)):jn.createElement("div",null,jn.createElement(hr.Z,{style:{color:"#1ACC4B"}}),jn.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),jn.createElement(vr.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:x?100:(re==null?void 0:re.complete_num)/(re==null?void 0:re.total_count)*100,showInfo:!1,size:[574,10]}),jn.createElement("div",{className:"mb20 mt10"},"\u6279\u91CF\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u9700\u8017\u8D39\u4E00\u5B9A\u65F6\u957F\uFF0C\u7A0D\u540E\u60A8\u53EF\u4EE5\u5728",jn.createElement("a",{onClick:()=>{window.location.href=`/classrooms/${St==null?void 0:St.coursesId}/program_homework/${St==null?void 0:St.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var Cr=(0,i.connect)(({shixunHomeworks:o,classroomList:u,loading:l,user:Ce})=>({shixunHomeworks:o,classroomList:u,loading:l.effects,user:Ce}))(Ar),nt=a(59301),xr=Object.defineProperty,Fl=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Ml=(o,u,l)=>u in o?xr(o,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[u]=l,Wa=(o,u)=>{for(var l in u||(u={}))wr.call(u,l)&&Ml(o,l,u[l]);if(Fl)for(var l of Fl(u))Sr.call(u,l)&&Ml(o,l,u[l]);return o},ca=(o,u,l)=>new Promise((Ce,Ze)=>{var Qe=y=>{try{Be(l.next(y))}catch(H){Ze(H)}},Y=y=>{try{Be(l.throw(y))}catch(H){Ze(H)}},Be=y=>y.done?Ce(y.value):Promise.resolve(y.value).then(Qe,Y);Be((l=l.apply(o,u)).next())});let jr=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Lr=({shixunHomeworks:o,classroomList:u,globalSetting:l,user:Ce,loading:Ze,dispatch:Qe})=>{var Y,Be,y;const H=(0,i.useParams)(),[mt]=(0,i.useSearchParams)(),[St,we]=(0,e.useState)(mt.get("tabs")||"0"),[$e,An]=(0,e.useState)({}),{workList:Ct,workSetting:Tt}=o,[vt,le]=(0,e.useState)(!1);H.category=mt.get("category_id"),H.order="work_score",H.b_order="desc",(0,e.useEffect)(()=>{Qe({type:"classroomList/getAssistantPermissions",payload:{course_id:H.coursesId}}),(0,xt.hs)(Qe)},[(0,d.bg)()]);const Nt=ne=>{var b;if(ne==="3"&&Qe({type:"shixunHomeworks/getWorkSetting",payload:Wa({},H)}),ne==="5"&&!((b=u.AssistantObject.hack)!=null&&b.can_exam_leaderboard)&&(0,d.Rm)()){p.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}we(ne),ne==="0"&&Qe({type:"shixunHomeworks/getWorkList",payload:H})},Cn=()=>{N.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:nt.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",nt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>ca(void 0,null,function*(){var ne;const b=(ne=o.workList)==null?void 0:ne.myshixun_identifier;(yield(0,xe.Fr)({id:b}))&&(p.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 diff --git a/umi.e15b86a0.js b/umi.4e9b34c8.js similarity index 99% rename from umi.e15b86a0.js rename to umi.4e9b34c8.js index 54b8c1147e..02a99ede7f 100644 --- a/umi.e15b86a0.js +++ b/umi.4e9b34c8.js @@ -226,6 +226,6 @@ Add a component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,d,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),a=e(16332),s=e(58218),u=e(24538),l=e(44166),o=e(25576),f=e(7825),m=e(73068),p=e(61888),b=e(35454),g=e(16697);i.exports=function(E,O,C,k){var P="stackTraceLimit",I=k?2:1,R=E.split("."),T=R[R.length-1],A=t.apply(null,R);if(A){var L=A.prototype;if(!g&&r(L,"cause")&&delete L.cause,!C)return A;var F=t("Error"),$=O(function(Y,H){var q=f(k?H:Y,void 0),N=k?new A(Y):new A;return q!==void 0&&n(N,"message",q),p(N,$,N.stack,2),this&&a(L,this)&&o(N,this,$),arguments.length>I&&m(N,arguments[I]),N});if($.prototype=L,T!=="Error"?s?s($,F):u($,F,{name:!0}):b&&P in A&&(l($,A,P),l($,A,"prepareStackTrace")),u($,A),!g)try{L.name!==T&&n(L,"name",T),L.constructor=$}catch(Y){}return $}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(3338),s=e(78540),u="AggregateError",l=r(u),o=!a(function(){return l([1]).errors[0]!==1})&&a(function(){return l([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:s(u,function(f){return function(p,b){return n(f,this,arguments)}},o,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),a=e(58218),s=e(24538),u=e(20132),l=e(68151),o=e(35012),f=e(73068),m=e(61888),p=e(62003),b=e(7825),g=e(59893),E=g("toStringTag"),O=Error,C=[].push,k=function(R,T){var A=r(P,this),L;a?L=a(new O,A?n(this):P):(L=A?this:u(P),l(L,E,"Error")),T!==void 0&&l(L,"message",b(T)),m(L,k,L.stack,1),arguments.length>2&&f(L,arguments[2]);var F=[];return p(R,C,{that:F}),l(L,"errors",F),L};a?a(k,O):s(k,O,{name:!0});var P=k.prototype=u(O.prototype,{constructor:o(1,k),message:o(1,""),name:o(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:k})},86357:function(i,d,e){"use strict";e(6555)},89170:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),a=e(51996),s="ArrayBuffer",u=n[s],l=r[s];t({global:!0,constructor:!0,forced:l!==u},{ArrayBuffer:u}),a(s)},71012:function(i,d,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),a=e(91669),s=e(80449),u=e(51981),l=e(61578),o=e(60473),f=a.ArrayBuffer,m=a.DataView,p=m.prototype,b=r(f.prototype.slice),g=r(p.getUint8),E=r(p.setUint8),O=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(k,P){if(b&&P===void 0)return b(s(this),k);for(var I=s(this).byteLength,R=u(k,I),T=u(P===void 0?I:P,I),A=new(o(this,f))(l(T-R)),L=new m(this),F=new m(A),$=0;R=0?m:f+m;return p<0||p>=f?void 0:o[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),a=e(31946),s=e(94029),u=e(82762),l=e(66434),o=e(69392),f=e(81427),m=e(17480),p=e(59893),b=e(46573),g=p("isConcatSpreadable"),E=b>=51||!r(function(){var k=[];return k[g]=!1,k.concat()[0]!==k}),O=function(k){if(!a(k))return!1;var P=k[g];return P!==void 0?!!P:n(k)},C=!E||!m("concat");t({target:"Array",proto:!0,arity:1,forced:C},{concat:function(P){var I=s(this),R=f(I,0),T=0,A,L,F,$,Y;for(A=-1,F=arguments.length;A1?arguments[1]:void 0)}})},16137:function(i,d,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),a=n("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,d,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(l){return r(this,l,arguments.length>1?arguments[1]:void 0)}}),n(a)},17482:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,d,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),a="find",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(l){return r(this,l,arguments.length>1?arguments[1]:void 0)}}),n(a)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),a=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(o){var f=a(this),m=s(f),p;return n(o),p=u(f,0),p.length=r(p,f,f,m,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),a=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,f=n(this),m=a(f),p=u(f,0);return p.length=r(p,f,f,m,0,o===void 0?1:s(o)),p}})},52732:function(i,d,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,d,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),a=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:a},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),a=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(l){return r(this,l,arguments.length>1?arguments[1]:void 0)}}),a("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,a=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,l=u||!a("indexOf");t({target:"Array",proto:!0,forced:l},{indexOf:function(f){var m=arguments.length>1?arguments[1]:void 0;return u?s(this,f,m)||0:n(this,f,m)}})},13412:function(i,d,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,d,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),a=e(94844),s=e(37691).f,u=e(24019),l=e(25587),o=e(16697),f=e(35454),m="Array Iterator",p=a.set,b=a.getterFor(m);i.exports=u(Array,"Array",function(E,O){p(this,{type:m,target:t(E),index:0,kind:O})},function(){var E=b(this),O=E.target,C=E.index++;if(!O||C>=O.length)return E.target=void 0,l(void 0,!0);switch(E.kind){case"keys":return l(C,!1);case"values":return l(O[C],!1)}return l([C,O[C]],!1)},"values");var g=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!o&&f&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(E){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),a=e(80524),s=e(45601),u=r([].join),l=n!==Object,o=l||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(m){return u(a(this),m===void 0?",":m)}})},19801:function(i,d,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,d,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),a=n("map");t({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),a=e(69392),s=Array,u=r(function(){function l(){}return!(s.of.call(l)instanceof l)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,f=arguments.length,m=new(n(this)?this:s)(f);f>o;)a(m,o,arguments[o++]);return m.length=f,m}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),a=e(39428),s=e(66434),u=e(3338),l=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(m){return m instanceof TypeError}},f=l||!o();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var b=r(this),g=n(b),E=arguments.length;s(g+E);for(var O=0;O79&&a<83,l=u||!n("reduceRight");t({target:"Array",proto:!0,forced:l},{reduceRight:function(f){return r(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,d,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),a=e(46573),s=e(90946),u=!s&&a>79&&a<83,l=u||!n("reduce");t({target:"Array",proto:!0,forced:l},{reduce:function(f){var m=arguments.length;return r(this,f,m,m>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),a=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),a(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),a=e(31946),s=e(51981),u=e(82762),l=e(80524),o=e(69392),f=e(59893),m=e(17480),p=e(30867),b=m("slice"),g=f("species"),E=Array,O=Math.max;t({target:"Array",proto:!0,forced:!b},{slice:function(k,P){var I=l(this),R=u(I),T=s(k,R),A=s(P===void 0?R:P,R),L,F,$;if(r(I)&&(L=I.constructor,n(L)&&(L===E||r(L.prototype))?L=void 0:a(L)&&(L=L[g],L===null&&(L=void 0)),L===E||L===void 0))return p(I,T,A);for(F=new(L===void 0?E:L)(O(A-T,0)),$=0;T1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),a=e(94029),s=e(82762),u=e(84233),l=e(69905),o=e(3338),f=e(63668),m=e(45601),p=e(78177),b=e(17687),g=e(46573),E=e(19684),O=[],C=r(O.sort),k=r(O.push),P=o(function(){O.sort(void 0)}),I=o(function(){O.sort(null)}),R=m("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(b)return!0;if(E)return E<603;var F="",$,Y,H,q;for($=65;$<76;$++){switch(Y=String.fromCharCode($),$){case 66:case 69:case 70:case 72:H=3;break;case 68:case 71:H=4;break;default:H=2}for(q=0;q<47;q++)O.push({k:Y+q,v:H})}for(O.sort(function(N,V){return V.v-N.v}),q=0;ql(Y)?1:-1}};t({target:"Array",proto:!0,forced:A},{sort:function($){$!==void 0&&n($);var Y=a(this);if(T)return $===void 0?C(Y):C(Y,$);var H=[],q=s(Y),N,V;for(V=0;VI-L+A;$--)m(P,$-1)}else if(A>L)for($=I-L;$>R;$--)Y=$+L-1,H=$+A-1,Y in P?P[H]=P[Y]:m(P,H);for($=0;$=0&&f<=99?f+1900:f;return u(this,m)}})},71390:function(i,d,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,d,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(l){var o=n(this),f=a(o,"number");return typeof f=="number"&&!isFinite(f)?null:o.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),a=e(59893),s=a("toPrimitive"),u=Date.prototype;t(u,s)||r(u,s,n)},76880:function(i,d,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,a="Invalid Date",s="toString",u=t(n[s]),l=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var f=l(this);return f===f?u(this):a})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),a=e(78540),s="WebAssembly",u=r[s],l=new Error("e",{cause:7}).cause!==7,o=function(m,p){var b={};b[m]=a(m,p,l),t({global:!0,constructor:!0,arity:1,forced:l},b)},f=function(m,p){if(u&&u[m]){var b={};b[m]=a(s+"."+m,p,l),t({target:s,stat:!0,constructor:!0,arity:1,forced:l},b)}};o("Error",function(m){return function(b){return n(m,this,arguments)}}),o("EvalError",function(m){return function(b){return n(m,this,arguments)}}),o("RangeError",function(m){return function(b){return n(m,this,arguments)}}),o("ReferenceError",function(m){return function(b){return n(m,this,arguments)}}),o("SyntaxError",function(m){return function(b){return n(m,this,arguments)}}),o("TypeError",function(m){return function(b){return n(m,this,arguments)}}),o("URIError",function(m){return function(b){return n(m,this,arguments)}}),f("CompileError",function(m){return function(b){return n(m,this,arguments)}}),f("LinkError",function(m){return function(b){return n(m,this,arguments)}}),f("RuntimeError",function(m){return function(b){return n(m,this,arguments)}})},99953:function(i,d,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),l=r(1 .toString),o=r("".toUpperCase),f=/[\w*+\-./@]/,m=function(p,b){for(var g=l(p,16);g.length9490626562425156e-8?a(m)+u:r(m-1+s(m-1)*s(m+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(l){var o=+l;return!isFinite(o)||o===0?o:o<0?-s(-o):n(o+a(o*o+1))}var u=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:u},{asinh:s})},80031:function(i,d,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,a=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:a},{atanh:function(u){var l=+u;return l===0?l:n((1+l)/(1-l))/2}})},34434:function(i,d,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,a=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var l=+u;return r(l)*a(n(l),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,a=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var l=u>>>0;return l?31-r(n(l+.5)*a):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,a=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(o){var f=r(a(o)-1)+1;return(f+1/(f*s*s))*(s/2)}})},97423:function(i,d,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,d,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,d,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,a=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(l,o){for(var f=0,m=0,p=arguments.length,b=0,g,E;m0?(E=g/b,f+=E*E):f+=g;return b===1/0?1/0:b*a(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,a=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:a},{imul:function(u,l){var o=65535,f=+u,m=+l,p=o&f,b=o&m;return 0|p*b+((o&f>>>16)*b+p*(o&m>>>16)<<16>>>0)}})},61873:function(i,d,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,d,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,d,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,d,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),a=Math.abs,s=Math.exp,u=Math.E,l=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:l},{sinh:function(f){var m=+f;return a(m)<1?(n(m)-n(-m))/2:(s(m-1)-s(-m-1))*(u/2)}})},62455:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var u=+s,l=r(u),o=r(-u);return l===1/0?1:o===1/0?-1:(l-o)/(n(u)+n(-u))}})},79965:function(i,d,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,d,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),a=e(92916),s=e(9699),u=e(94237),l=e(20865),o=e(32621),f=e(25576),m=e(16332),p=e(18446),b=e(97954),g=e(3338),E=e(80689).f,O=e(71256).f,C=e(37691).f,k=e(49228),P=e(52971).trim,I="Number",R=a[I],T=s[I],A=R.prototype,L=a.TypeError,F=u("".slice),$=u("".charCodeAt),Y=function(Q){var G=b(Q,"number");return typeof G=="bigint"?G:H(G)},H=function(Q){var G=b(Q,"number"),B,W,D,M,Z,X,te,ue;if(p(G))throw new L("Cannot convert a Symbol value to a number");if(typeof G=="string"&&G.length>2){if(G=P(G),B=$(G,0),B===43||B===45){if(W=$(G,2),W===88||W===120)return NaN}else if(B===48){switch($(G,1)){case 66:case 98:D=2,M=49;break;case 79:case 111:D=8,M=55;break;default:return+G}for(Z=F(G,2),X=Z.length,te=0;teM)return NaN;return parseInt(Z,D)}}return+G},q=l(I,!R(" 0o1")||!R("0b1")||R("+0x1")),N=function(Q){return m(A,Q)&&g(function(){k(Q)})},V=function(G){var B=arguments.length<1?0:R(Y(G));return N(this)?f(Object(B),this,V):B};V.prototype=A,q&&!r&&(A.constructor=V),t({global:!0,constructor:!0,wrap:!0,forced:q},{Number:V});var K=function(Q,G){for(var B=n?E(G):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),W=0,D;B.length>W;W++)o(G,D=B[W])&&!o(Q,D)&&C(Q,D,O(G,D))};r&&T&&K(s[I],T),(q||r)&&K(s[I],R)},31919:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,d,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,d,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,d,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(53309),l=e(3338),o=RangeError,f=String,m=isFinite,p=Math.abs,b=Math.floor,g=Math.pow,E=Math.round,O=r(1 .toExponential),C=r(s),k=r("".slice),P=O(-69e-12,4)==="-6.9000e-11"&&O(1.255,2)==="1.25e+0"&&O(12345,3)==="1.235e+4"&&O(25,0)==="3e+1",I=function(){return l(function(){O(1,1/0)})&&l(function(){O(1,-1/0)})},R=function(){return!l(function(){O(1/0,1/0),O(NaN,1/0)})},T=!P||!I()||!R();t({target:"Number",proto:!0,forced:T},{toExponential:function(L){var F=a(this);if(L===void 0)return O(F);var $=n(L);if(!m(F))return String(F);if($<0||$>20)throw new o("Incorrect fraction digits");if(P)return O(F,$);var Y="",H="",q=0,N="",V="";if(F<0&&(Y="-",F=-F),F===0)q=0,H=C("0",$+1);else{var K=u(F);q=b(K);var Q=0,G=g(10,q-$);Q=E(F/G),2*F>=(2*Q+1)*G&&(Q+=1),Q>=g(10,$+1)&&(Q/=10,q+=1),H=f(Q)}return $!==0&&(H=k(H,0,1)+"."+k(H,1)),q===0?(N="+",V="0"):(N=q>0?"+":"-",V=f(p(q))),H+="e"+N+V,Y+H}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(3338),l=RangeError,o=String,f=Math.floor,m=r(s),p=r("".slice),b=r(1 .toFixed),g=function(I,R,T){return R===0?T:R%2===1?g(I,R-1,T*I):g(I*I,R/2,T)},E=function(I){for(var R=0,T=I;T>=4096;)R+=12,T/=4096;for(;T>=2;)R+=1,T/=2;return R},O=function(I,R,T){for(var A=-1,L=T;++A<6;)L+=R*I[A],I[A]=L%1e7,L=f(L/1e7)},C=function(I,R){for(var T=6,A=0;--T>=0;)A+=I[T],I[T]=f(A/R),A=A%R*1e7},k=function(I){for(var R=6,T="";--R>=0;)if(T!==""||R===0||I[R]!==0){var A=o(I[R]);T=T===""?A:T+m("0",7-A.length)+A}return T},P=u(function(){return b(8e-5,3)!=="0.000"||b(.9,0)!=="1"||b(1.255,2)!=="1.25"||b(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){b({})});t({target:"Number",proto:!0,forced:P},{toFixed:function(R){var T=a(this),A=n(R),L=[0,0,0,0,0,0],F="",$="0",Y,H,q,N;if(A<0||A>20)throw new l("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(F="-",T=-T),T>1e-21)if(Y=E(T*g(2,69,1))-69,H=Y<0?T*g(2,-Y,1):T/g(2,Y,1),H*=4503599627370496,Y=52-Y,Y>0){for(O(L,0,H),q=A;q>=7;)O(L,1e7,0),q-=7;for(O(L,g(10,q,1),0),q=Y-1;q>=23;)C(L,8388608),q-=23;C(L,1<0?(N=$.length,$=F+(N<=A?"0."+m("0",A-N)+$:p($,0,N-A)+"."+p($,N-A))):$=F+$,$}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),a=e(49228),s=r(1 .toPrecision),u=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?s(a(this)):s(a(this),o)}})},31237:function(i,d,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(o,f){u.f(s(this),o,{get:a(f),enumerable:!0,configurable:!0})}})},47146:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(o,f){u.f(s(this),o,{set:a(f),enumerable:!0,configurable:!0})}})},72820:function(i,d,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(a){return r(a)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),a=e(31946),s=e(2074).onFreeze,u=Object.freeze,l=n(function(){u(1)});t({target:"Object",stat:!0,forced:l,sham:!r},{freeze:function(f){return u&&a(f)?u(s(f)):f}})},23569:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var u={};return r(s,function(l,o){n(u,l,o)},{AS_ENTRIES:!0}),u}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),a=e(71256).f,s=e(35454),u=!s||r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(o,f){return a(n(o),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),a=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(o){for(var f=a(o),m=s.f,p=n(f),b={},g=0,E,O;p.length>g;)O=m(f,E=p[g++]),O!==void 0&&u(b,E,O);return b}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,a=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:a},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),a=e(92635),s=e(94029),u=!r||n(function(){a.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var f=a.f;return f?f(s(o)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(53456),s=e(4870),u=r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(o){return a(n(o))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),a=e(63335),s=e(95955),u=e(17818),l=e(62003),o=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,b){s(p),a(b);var g=o(null),E=0;return l(p,function(O){var C=u(b(O,E++));C in g?f(g[C],O):g[C]=[O]}),g}})},41990:function(i,d,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,d,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isFrozen,l=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:l},{isFrozen:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isSealed,l=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:l},{isSealed:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},15787:function(i,d,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),a=e(3338),s=a(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(l){return n(r(l))}})},75765:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),l=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var m=a(this),p=s(f),b;do if(b=l(m,p))return b.get;while(m=u(m))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),l=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var m=a(this),p=s(f),b;do if(b=l(m,p))return b.set;while(m=u(m))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.preventExtensions,l=s(function(){u(1)});t({target:"Object",stat:!0,forced:l,sham:!a},{preventExtensions:function(f){return u&&r(f)?u(n(f)):f}})},42084:function(i,d,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),a=e(94029),s=e(95955),u=Object.getPrototypeOf,l=Object.setPrototypeOf,o=Object.prototype,f="__proto__";if(t&&u&&l&&!(f in o))try{r(o,f,{configurable:!0,get:function(){return u(a(this))},set:function(p){var b=s(this);!n(p)&&p!==null||!n(b)||l(b,p)}})}catch(m){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.seal,l=s(function(){u(1)});t({target:"Object",stat:!0,forced:l,sham:!a},{seal:function(f){return u&&r(f)?u(n(f)):f}})},77140:function(i,d,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,d,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,d,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(a){return r(a)}})},49988:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),l=e(22093);t({target:"Promise",stat:!0,forced:l},{allSettled:function(f){var m=this,p=a.f(m),b=p.resolve,g=p.reject,E=s(function(){var O=n(m.resolve),C=[],k=0,P=1;u(f,function(I){var R=k++,T=!1;P++,r(O,m,I).then(function(A){T||(T=!0,C[R]={status:"fulfilled",value:A},--P||b(C))},function(A){T||(T=!0,C[R]={status:"rejected",reason:A},--P||b(C))})}),--P||b(C)});return E.error&&g(E.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),l=e(22093);t({target:"Promise",stat:!0,forced:l},{all:function(f){var m=this,p=a.f(m),b=p.resolve,g=p.reject,E=s(function(){var O=n(m.resolve),C=[],k=0,P=1;u(f,function(I){var R=k++,T=!1;P++,r(O,m,I).then(function(A){T||(T=!0,C[R]=A,--P||b(C))},g)}),--P||b(C)});return E.error&&g(E.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(65911),s=e(73446),u=e(80734),l=e(62003),o=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var b=this,g=a("AggregateError"),E=s.f(b),O=E.resolve,C=E.reject,k=u(function(){var P=n(b.resolve),I=[],R=0,T=1,A=!1;l(p,function(L){var F=R++,$=!1;T++,r(P,b,L).then(function(Y){$||A||(A=!0,O(Y))},function(Y){$||A||($=!0,I[F]=Y,--T||C(new g(I,f)))})}),--T||C(new g(I,f))});return k.error&&C(k.value),E.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,a=e(2451),s=e(65911),u=e(55327),l=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(m){return this.then(void 0,m)}}),!r&&u(a)){var f=s("Promise").prototype.catch;o.catch!==f&&l(o,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),a=e(92916),s=e(89945),u=e(2291),l=e(58218),o=e(94573),f=e(51996),m=e(63335),p=e(55327),b=e(31946),g=e(56472),E=e(60473),O=e(28887).set,C=e(72933),k=e(61810),P=e(80734),I=e(66790),R=e(94844),T=e(2451),A=e(82830),L=e(73446),F="Promise",$=A.CONSTRUCTOR,Y=A.REJECTION_EVENT,H=A.SUBCLASSING,q=R.getterFor(F),N=R.set,V=T&&T.prototype,K=T,Q=V,G=a.TypeError,B=a.document,W=a.process,D=L.f,M=D,Z=!!(B&&B.createEvent&&a.dispatchEvent),X="unhandledrejection",te="rejectionhandled",ue=0,le=1,pe=2,He=1,Ze=2,ut,ft,dt,Xe,ge=function(Fe){var xe;return b(Fe)&&p(xe=Fe.then)?xe:!1},Ce=function(Fe,xe){var de=xe.value,Pe=xe.state===le,Se=Pe?Fe.ok:Fe.fail,et=Fe.resolve,yt=Fe.reject,fe=Fe.domain,me,lt,Ye;try{Se?(Pe||(xe.rejection===Ze&&kt(xe),xe.rejection=He),Se===!0?me=de:(fe&&fe.enter(),me=Se(de),fe&&(fe.exit(),Ye=!0)),me===Fe.promise?yt(new G("Promise-chain cycle")):(lt=ge(me))?s(lt,me,et,yt):et(me)):yt(de)}catch(We){fe&&!Ye&&fe.exit(),yt(We)}},$e=function(Fe,xe){Fe.notified||(Fe.notified=!0,C(function(){for(var de=Fe.reactions,Pe;Pe=de.get();)Ce(Pe,Fe);Fe.notified=!1,xe&&!Fe.rejection&&Et(Fe)}))},rt=function(Fe,xe,de){var Pe,Se;Z?(Pe=B.createEvent("Event"),Pe.promise=xe,Pe.reason=de,Pe.initEvent(Fe,!1,!0),a.dispatchEvent(Pe)):Pe={promise:xe,reason:de},!Y&&(Se=a["on"+Fe])?Se(Pe):Fe===X&&k("Unhandled promise rejection",de)},Et=function(Fe){s(O,a,function(){var xe=Fe.facade,de=Fe.value,Pe=Mt(Fe),Se;if(Pe&&(Se=P(function(){n?W.emit("unhandledRejection",de,xe):rt(X,xe,de)}),Fe.rejection=n||Mt(Fe)?Ze:He,Se.error))throw Se.value})},Mt=function(Fe){return Fe.rejection!==He&&!Fe.parent},kt=function(Fe){s(O,a,function(){var xe=Fe.facade;n?W.emit("rejectionHandled",xe):rt(te,xe,Fe.value)})},Te=function(Fe,xe,de){return function(Pe){Fe(xe,Pe,de)}},Qe=function(Fe,xe,de){Fe.done||(Fe.done=!0,de&&(Fe=de),Fe.value=xe,Fe.state=pe,$e(Fe,!0))},_t=function(Fe,xe,de){if(!Fe.done){Fe.done=!0,de&&(Fe=de);try{if(Fe.facade===xe)throw new G("Promise can't be resolved itself");var Pe=ge(xe);Pe?C(function(){var Se={done:!1};try{s(Pe,xe,Te(_t,Se,Fe),Te(Qe,Se,Fe))}catch(et){Qe(Se,et,Fe)}}):(Fe.value=xe,Fe.state=le,$e(Fe,!1))}catch(Se){Qe({done:!1},Se,Fe)}}};if($&&(K=function(xe){g(this,Q),m(xe),s(ut,this);var de=q(this);try{xe(Te(_t,de),Te(Qe,de))}catch(Pe){Qe(de,Pe)}},Q=K.prototype,ut=function(xe){N(this,{type:F,done:!1,notified:!1,parent:!1,reactions:new I,rejection:!1,state:ue,value:void 0})},ut.prototype=u(Q,"then",function(xe,de){var Pe=q(this),Se=D(E(this,K));return Pe.parent=!0,Se.ok=p(xe)?xe:!0,Se.fail=p(de)&&de,Se.domain=n?W.domain:void 0,Pe.state===ue?Pe.reactions.add(Se):C(function(){Ce(Se,Pe)}),Se.promise}),ft=function(){var Fe=new ut,xe=q(Fe);this.promise=Fe,this.resolve=Te(_t,xe),this.reject=Te(Qe,xe)},L.f=D=function(Fe){return Fe===K||Fe===dt?new ft(Fe):M(Fe)},!r&&p(T)&&V!==Object.prototype)){Xe=V.then,H||u(V,"then",function(xe,de){var Pe=this;return new K(function(Se,et){s(Xe,Pe,Se,et)}).then(xe,de)},{unsafe:!0});try{delete V.constructor}catch(Fe){}l&&l(V,Q)}t({global:!0,constructor:!0,wrap:!0,forced:$},{Promise:K}),o(K,F,!1,!0),f(F)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),a=e(3338),s=e(65911),u=e(55327),l=e(60473),o=e(15597),f=e(2291),m=n&&n.prototype,p=!!n&&a(function(){m.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var E=l(this,s("Promise")),O=u(g);return this.then(O?function(C){return o(E,g()).then(function(){return C})}:g,O?function(C){return o(E,g()).then(function(){throw C})}:g)}}),!r&&u(n)){var b=s("Promise").prototype.finally;m.finally!==b&&f(m,"finally",b,{unsafe:!0})}},24627:function(i,d,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),l=e(22093);t({target:"Promise",stat:!0,forced:l},{race:function(f){var m=this,p=a.f(m),b=p.reject,g=s(function(){var E=n(m.resolve);u(f,function(O){r(E,m,O).then(p.resolve,b)})});return g.error&&b(g.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),a=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:a},{reject:function(u){var l=n.f(this);return r(l.reject,void 0,u),l.promise}})},81930:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),a=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),l=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(m){return u(o&&this===l?a:this,m)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var a=r.f(this);return{promise:a.promise,resolve:a.resolve,reject:a.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),a=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(o,f,m){return r(n(o),f,a(m))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(4645),s=e(6086),u=e(80449),l=e(31946),o=e(20132),f=e(3338),m=r("Reflect","construct"),p=Object.prototype,b=[].push,g=f(function(){function C(){}return!(m(function(){},[],C)instanceof C)}),E=!f(function(){m(function(){})}),O=g||E;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(k,P){s(k),u(P);var I=arguments.length<3?k:s(arguments[2]);if(E&&!g)return m(k,P,I);if(k===I){switch(P.length){case 0:return new k;case 1:return new k(P[0]);case 2:return new k(P[0],P[1]);case 3:return new k(P[0],P[1],P[2]);case 4:return new k(P[0],P[1],P[2],P[3])}var R=[null];return n(b,R,P),new(n(a,k,R))}var T=I.prototype,A=o(l(T)?T:p),L=n(k,A,P);return l(L)?L:A}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(17818),s=e(37691),u=e(3338),l=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:l,sham:!r},{defineProperty:function(f,m,p){n(f);var b=a(m);n(p);try{return s.f(f,b,p),!0}catch(g){return!1}}})},84138:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,u){var l=n(r(s),u);return l&&!l.configurable?!1:delete s[u]}})},37135:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,l){return a.f(n(u),l)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),a=e(4870);t({target:"Reflect",stat:!0,sham:!a},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),a=e(80449),s=e(60516),u=e(71256),l=e(53456);function o(f,m){var p=arguments.length<3?f:arguments[2],b,g;if(a(f)===p)return f[m];if(b=u.f(f,m),b)return s(b)?b.value:b.get===void 0?void 0:r(b.get,p);if(n(g=l(f)))return o(g,m,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,d,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),a=e(13247);t({target:"Reflect",stat:!0,sham:!a},{preventExtensions:function(u){n(u);try{var l=r("Object","preventExtensions");return l&&l(u),!0}catch(o){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),a=e(58218);a&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,l){r(u),n(l);try{return a(u,l),!0}catch(o){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(31946),s=e(60516),u=e(3338),l=e(37691),o=e(71256),f=e(53456),m=e(35012);function p(g,E,O){var C=arguments.length<4?g:arguments[3],k=o.f(n(g),E),P,I,R;if(!k){if(a(I=f(g)))return p(I,E,O,C);k=m(0)}if(s(k)){if(k.writable===!1||!a(C))return!1;if(P=o.f(C,E)){if(P.get||P.set||P.writable===!1)return!1;P.value=O,l.f(C,E,P)}else l.f(C,E,m(0,O))}else{if(R=k.set,R===void 0)return!1;r(R,C,O)}return!0}var b=u(function(){var g=function(){},E=l.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,E)!==!1});t({target:"Reflect",stat:!0,forced:b},{set:p})},6536:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,d,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),a=e(20865),s=e(25576),u=e(68151),l=e(20132),o=e(80689).f,f=e(16332),m=e(44639),p=e(69905),b=e(81644),g=e(19286),E=e(44166),O=e(2291),C=e(3338),k=e(32621),P=e(94844).enforce,I=e(51996),R=e(59893),T=e(6041),A=e(51224),L=R("match"),F=r.RegExp,$=F.prototype,Y=r.SyntaxError,H=n($.exec),q=n("".charAt),N=n("".replace),V=n("".indexOf),K=n("".slice),Q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,G=/a/g,B=/a/g,W=new F(G)!==G,D=g.MISSED_STICKY,M=g.UNSUPPORTED_Y,Z=t&&(!W||D||T||A||C(function(){return B[L]=!1,F(G)!==G||F(B)===B||String(F(G,"i"))!=="/a/i"})),X=function(He){for(var Ze=He.length,ut=0,ft="",dt=!1,Xe;ut<=Ze;ut++){if(Xe=q(He,ut),Xe==="\\"){ft+=Xe+q(He,++ut);continue}!dt&&Xe==="."?ft+="[\\s\\S]":(Xe==="["?dt=!0:Xe==="]"&&(dt=!1),ft+=Xe)}return ft},te=function(He){for(var Ze=He.length,ut=0,ft="",dt=[],Xe=l(null),ge=!1,Ce=!1,$e=0,rt="",Et;ut<=Ze;ut++){if(Et=q(He,ut),Et==="\\")Et+=q(He,++ut);else if(Et==="]")ge=!1;else if(!ge)switch(!0){case Et==="[":ge=!0;break;case Et==="(":H(Q,K(He,ut+1))&&(ut+=2,Ce=!0),ft+=Et,$e++;continue;case(Et===">"&&Ce):if(rt===""||k(Xe,rt))throw new Y("Invalid capture group name");Xe[rt]=!0,dt[dt.length]=[rt,$e],Ce=!1,rt="";continue}Ce?rt+=Et:ft+=Et}return[ft,dt]};if(a("RegExp",Z)){for(var ue=function(Ze,ut){var ft=f($,this),dt=m(Ze),Xe=ut===void 0,ge=[],Ce=Ze,$e,rt,Et,Mt,kt,Te;if(!ft&&dt&&Xe&&Ze.constructor===ue)return Ze;if((dt||f($,Ze))&&(Ze=Ze.source,Xe&&(ut=b(Ce))),Ze=Ze===void 0?"":p(Ze),ut=ut===void 0?"":p(ut),Ce=Ze,T&&"dotAll"in G&&(rt=!!ut&&V(ut,"s")>-1,rt&&(ut=N(ut,/s/g,""))),$e=ut,D&&"sticky"in G&&(Et=!!ut&&V(ut,"y")>-1,Et&&M&&(ut=N(ut,/y/g,""))),A&&(Mt=te(Ze),Ze=Mt[0],ge=Mt[1]),kt=s(F(Ze,ut),ft?this:$,ue),(rt||Et||ge.length)&&(Te=P(kt),rt&&(Te.dotAll=!0,Te.raw=ue(X(Ze),$e)),Et&&(Te.sticky=!0),ge.length&&(Te.groups=ge)),Ze!==Ce)try{u(kt,"source",Ce===""?"(?:)":Ce)}catch(Qe){}return kt},le=o(F),pe=0;le.length>pe;)E(ue,F,le[pe++]);$.constructor=ue,ue.prototype=$,O(r,"RegExp",ue,{constructor:!0})}I("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,l=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new l("Incompatible receiver, RegExp required")}}})},44001:function(i,d,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,d,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),a=e(82163),s=e(3338),u=t.RegExp,l=u.prototype,o=r&&s(function(){var f=!0;try{u(".","d")}catch(k){f=!1}var m={},p="",b=f?"dgimsy":"gimsy",g=function(k,P){Object.defineProperty(m,k,{get:function(){return p+=P,!0}})},E={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(E.hasIndices="d");for(var O in E)g(O,E[O]);var C=Object.getOwnPropertyDescriptor(l,"flags").get.call(m);return C!==b||p!==b});o&&n(l,"flags",{configurable:!0,get:a})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,l=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new l("Incompatible receiver, RegExp required")}}})},38214:function(i,d,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),a=e(80449),s=e(69905),u=function(){var o=!1,f=/[ac]/;return f.exec=function(){return o=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&o}(),l=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var f=a(this),m=s(o),p=f.exec;if(!n(p))return r(l,f,m);var b=r(p,f,m);return b===null?!1:(a(b),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),a=e(69905),s=e(3338),u=e(81644),l="toString",o=RegExp.prototype,f=o[l],m=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==l;(m||p)&&r(RegExp.prototype,l,function(){var g=n(this),E=a(g.source),O=a(u(g));return"/"+E+"/"+O},{unsafe:!0})},69772:function(i,d,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,d,e){"use strict";e(69772)},34932:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=e(3338),l=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(m){var p=s(n(this)),b=p.length,g=a(m),E=g>=0?g:b+g;return E<0||E>=b?void 0:l(p,E)}})},81046:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,d,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,a=e(61578),s=e(69905),u=e(41696),l=e(95955),o=e(86266),f=e(16697),m=r("".endsWith),p=r("".slice),b=Math.min,g=o("endsWith"),E=!f&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!E&&!g},{endsWith:function(C){var k=s(l(this));u(C);var P=arguments.length>1?arguments[1]:void 0,I=k.length,R=P===void 0?I:b(a(P),I),T=s(C);return m?m(k,T,R):p(k,R-T.length,R)===T}})},56338:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),a=RangeError,s=String.fromCharCode,u=String.fromCodePoint,l=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(m){for(var p=[],b=arguments.length,g=0,E;b>g;){if(E=+arguments[g++],n(E,1114111)!==E)throw new a(E+" is not a valid code point");p[g]=E<65536?s(E):s(((E-=65536)>>10)+55296,E%1024+56320)}return l(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),a=e(95955),s=e(69905),u=e(86266),l=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(f){return!!~l(s(a(this)),s(n(f)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var l=a(n(this)),o=l.length,f=0;f=56320||++f>=o||(s(l,f)&64512)!==56320))return!1}return!0}})},4939:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,d,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),a=e(24019),s=e(25587),u="String Iterator",l=n.set,o=n.getterFor(u);a(String,"String",function(f){l(this,{type:u,string:r(f),index:0})},function(){var m=o(this),p=m.string,b=m.index,g;return b>=p.length?s(void 0,!0):(g=t(p,b),m.index+=g.length,s(g,!1))})},81927:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),a=e(83126),s=e(25587),u=e(95955),l=e(61578),o=e(69905),f=e(80449),m=e(4112),p=e(29076),b=e(44639),g=e(81644),E=e(53776),O=e(2291),C=e(3338),k=e(59893),P=e(60473),I=e(52216),R=e(94338),T=e(94844),A=e(16697),L=k("matchAll"),F="RegExp String",$=F+" Iterator",Y=T.set,H=T.getterFor($),q=RegExp.prototype,N=TypeError,V=n("".indexOf),K=n("".matchAll),Q=!!K&&!C(function(){K("a",/./)}),G=a(function(D,M,Z,X){Y(this,{type:$,regexp:D,string:M,global:Z,unicode:X,done:!1})},F,function(){var D=H(this);if(D.done)return s(void 0,!0);var M=D.regexp,Z=D.string,X=R(M,Z);return X===null?(D.done=!0,s(void 0,!0)):D.global?(o(X[0])===""&&(M.lastIndex=I(Z,l(M.lastIndex),D.unicode)),s(X,!1)):(D.done=!0,s(X,!1))}),B=function(W){var D=f(this),M=o(W),Z=P(D,RegExp),X=o(g(D)),te,ue,le;return te=new Z(Z===RegExp?D.source:D,X),ue=!!~V(X,"g"),le=!!~V(X,"u"),te.lastIndex=l(D.lastIndex),new G(te,M,ue,le)};t({target:"String",proto:!0,forced:Q},{matchAll:function(D){var M=u(this),Z,X,te,ue;if(m(D)){if(Q)return K(M,D)}else{if(b(D)&&(Z=o(u(g(D))),!~V(Z,"g")))throw new N("`.matchAll` does not allow non-global regexes");if(Q)return K(M,D);if(te=E(D,L),te===void 0&&A&&p(D)==="RegExp"&&(te=B),te)return r(te,D,M)}return X=o(M),ue=new RegExp(D,"g"),A?r(B,ue,X):ue[L](X)}}),A||L in q||O(q,L,B)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(61578),u=e(69905),l=e(95955),o=e(53776),f=e(52216),m=e(94338);r("match",function(p,b,g){return[function(O){var C=l(this),k=a(O)?void 0:o(O,p);return k?t(k,O,C):new RegExp(O)[p](u(C))},function(E){var O=n(this),C=u(E),k=g(b,O,C);if(k.done)return k.value;if(!O.global)return m(O,C);var P=O.unicode;O.lastIndex=0;for(var I=[],R=0,T;(T=m(O,C))!==null;){var A=u(T[0]);I[R]=A,A===""&&(O.lastIndex=f(C,s(O.lastIndex),P)),R++}return R===0?null:I}]})},76718:function(i,d,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,d,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),a=e(94029),s=e(69905),u=e(82762),l=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(m){var p=n(a(m).raw),b=u(p);if(!b)return"";for(var g=arguments.length,E=[],O=0;;){if(l(E,s(p[O++])),O===b)return o(E,"");OT.length?-1:A===""?L:C(T,A,L)};t({target:"String",proto:!0},{replaceAll:function(A,L){var F=a(this),$,Y,H,q,N,V,K,Q,G,B=0,W=0,D="";if(!u(A)){if($=l(A),$&&(Y=o(a(m(A))),!~C(Y,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(H=f(A,E),H)return r(H,A,F,L);if(g&&$)return k(o(F),A,L)}for(q=o(F),N=o(A),V=s(L),V||(L=o(L)),K=N.length,Q=I(1,K),B=R(q,N,0);B!==-1;)G=V?o(L(N,B,q)):p(N,q,B,[],void 0,L),D+=P(q,W,B)+G,W=B+K,B=R(q,N,B+Q);return W")!=="7"});a("replace",function(N,V,K){var Q=H?"$":"$0";return[function(B,W){var D=b(this),M=o(B)?void 0:E(B,P);return M?r(M,B,D,W):r(V,p(D),B,W)},function(G,B){var W=u(this),D=p(G);if(typeof B=="string"&&L(B,Q)===-1&&L(B,"$<")===-1){var M=K(V,W,D,B);if(M.done)return M.value}var Z=l(B);Z||(B=p(B));var X=W.global,te;X&&(te=W.unicode,W.lastIndex=0);for(var ue=[],le;le=C(W,D),!(le===null||(A(ue,le),!X));){var pe=p(le[0]);pe===""&&(W.lastIndex=g(D,m(W.lastIndex),te))}for(var He="",Ze=0,ut=0;ut=Ze&&(He+=F(D,Ze,dt)+ge,Ze=dt+ft.length)}return He+F(D,Ze)}]},!q||!Y||H)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(95955),u=e(5370),l=e(69905),o=e(53776),f=e(94338);r("search",function(m,p,b){return[function(E){var O=s(this),C=a(E)?void 0:o(E,m);return C?t(C,E,O):new RegExp(E)[m](l(O))},function(g){var E=n(this),O=l(g),C=b(p,E,O);if(C.done)return C.value;var k=E.lastIndex;u(k,0)||(E.lastIndex=0);var P=f(E,O);return u(E.lastIndex,k)||(E.lastIndex=k),P===null?-1:P.index}]})},60462:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,d,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),a=e(8662),s=e(80449),u=e(4112),l=e(44639),o=e(95955),f=e(60473),m=e(52216),p=e(61578),b=e(69905),g=e(53776),E=e(71698),O=e(94338),C=e(88736),k=e(19286),P=e(3338),I=k.UNSUPPORTED_Y,R=4294967295,T=Math.min,A=[].push,L=n(/./.exec),F=n(A),$=n("".slice),Y=!P(function(){var H=/(?:)/,q=H.exec;H.exec=function(){return q.apply(this,arguments)};var N="ab".split(H);return N.length!==2||N[0]!=="a"||N[1]!=="b"});a("split",function(H,q,N){var V;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?V=function(K,Q){var G=b(o(this)),B=Q===void 0?R:Q>>>0;if(B===0)return[];if(K===void 0)return[G];if(!l(K))return r(q,G,K,B);for(var W=[],D=(K.ignoreCase?"i":"")+(K.multiline?"m":"")+(K.unicode?"u":"")+(K.sticky?"y":""),M=0,Z=new RegExp(K.source,D+"g"),X,te,ue;(X=r(C,Z,G))&&(te=Z.lastIndex,!(te>M&&(F(W,$(G,M,X.index)),X.length>1&&X.index=B)));)Z.lastIndex===X.index&&Z.lastIndex++;return M===G.length?(ue||!L(Z,""))&&F(W,""):F(W,$(G,M)),W.length>B?E(W,0,B):W}:"0".split(void 0,0).length?V=function(K,Q){return K===void 0&&Q===0?[]:r(q,this,K,Q)}:V=q,[function(Q,G){var B=o(this),W=u(Q)?void 0:g(Q,H);return W?r(W,Q,B,G):r(V,b(B),Q,G)},function(K,Q){var G=s(this),B=b(K),W=N(V,G,B,Q,V!==q);if(W.done)return W.value;var D=f(G,RegExp),M=G.unicode,Z=(G.ignoreCase?"i":"")+(G.multiline?"m":"")+(G.unicode?"u":"")+(I?"g":"y"),X=new D(I?"^(?:"+G.source+")":G,Z),te=Q===void 0?R:Q>>>0;if(te===0)return[];if(B.length===0)return O(X,B)===null?[B]:[];for(var ue=0,le=0,pe=[];le1?arguments[1]:void 0,k.length)),I=s(C);return m?m(k,I,P):p(k,P,P+I.length)===I}})},72571:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=r("".slice),l=Math.max,o=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,b){var g=s(n(this)),E=g.length,O=a(p),C,k;return O===1/0&&(O=0),O<0&&(O=l(E+O,0)),C=b===void 0?E:a(b),C<=0||C===1/0?"":(k=o(O+C,E),O>=k?"":u(g,O,k))}})},85767:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),a=e(95955),s=e(69905),u=e(3338),l=Array,o=n("".charAt),f=n("".charCodeAt),m=n([].join),p="".toWellFormed,b="\uFFFD",g=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:g},{toWellFormed:function(){var O=s(a(this));if(g)return r(p,O);for(var C=O.length,k=l(C),P=0;P=56320||P+1>=C||(f(O,P+1)&64512)!==56320?k[P]=b:(k[P]=o(O,P),k[++P]=o(O,P))}return m(k,"")}})},49257:function(i,d,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,d,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,d,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,d,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,d,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,d,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(16697),u=e(35454),l=e(42820),o=e(3338),f=e(32621),m=e(16332),p=e(80449),b=e(80524),g=e(17818),E=e(69905),O=e(35012),C=e(20132),k=e(7733),P=e(80689),I=e(53393),R=e(92635),T=e(71256),A=e(37691),L=e(55666),F=e(27597),$=e(2291),Y=e(64110),H=e(77898),q=e(11898),N=e(54406),V=e(6145),K=e(59893),Q=e(38282),G=e(94674),B=e(14311),W=e(94573),D=e(94844),M=e(90560).forEach,Z=q("hidden"),X="Symbol",te="prototype",ue=D.set,le=D.getterFor(X),pe=Object[te],He=r.Symbol,Ze=He&&He[te],ut=r.RangeError,ft=r.TypeError,dt=r.QObject,Xe=T.f,ge=A.f,Ce=I.f,$e=F.f,rt=a([].push),Et=H("symbols"),Mt=H("op-symbols"),kt=H("wks"),Te=!dt||!dt[te]||!dt[te].findChild,Qe=function(me,lt,Ye){var We=Xe(pe,lt);We&&delete pe[lt],ge(me,lt,Ye),We&&me!==pe&&ge(pe,lt,We)},_t=u&&o(function(){return C(ge({},"a",{get:function(){return ge(this,"a",{value:7}).a}})).a!==7})?Qe:ge,Fe=function(me,lt){var Ye=Et[me]=C(Ze);return ue(Ye,{type:X,tag:me,description:lt}),u||(Ye.description=lt),Ye},xe=function(lt,Ye,We){lt===pe&&xe(Mt,Ye,We),p(lt);var nt=g(Ye);return p(We),f(Et,nt)?(We.enumerable?(f(lt,Z)&<[Z][nt]&&(lt[Z][nt]=!1),We=C(We,{enumerable:O(0,!1)})):(f(lt,Z)||ge(lt,Z,O(1,{})),lt[Z][nt]=!0),_t(lt,nt,We)):ge(lt,nt,We)},de=function(lt,Ye){p(lt);var We=b(Ye),nt=k(We).concat(fe(We));return M(nt,function(Dt){(!u||n(Se,We,Dt))&&xe(lt,Dt,We[Dt])}),lt},Pe=function(lt,Ye){return Ye===void 0?C(lt):de(C(lt),Ye)},Se=function(lt){var Ye=g(lt),We=n($e,this,Ye);return this===pe&&f(Et,Ye)&&!f(Mt,Ye)?!1:We||!f(this,Ye)||!f(Et,Ye)||f(this,Z)&&this[Z][Ye]?We:!0},et=function(lt,Ye){var We=b(lt),nt=g(Ye);if(!(We===pe&&f(Et,nt)&&!f(Mt,nt))){var Dt=Xe(We,nt);return Dt&&f(Et,nt)&&!(f(We,Z)&&We[Z][nt])&&(Dt.enumerable=!0),Dt}},yt=function(lt){var Ye=Ce(b(lt)),We=[];return M(Ye,function(nt){!f(Et,nt)&&!f(N,nt)&&rt(We,nt)}),We},fe=function(me){var lt=me===pe,Ye=Ce(lt?Mt:b(me)),We=[];return M(Ye,function(nt){f(Et,nt)&&(!lt||f(pe,nt))&&rt(We,Et[nt])}),We};l||(He=function(){if(m(Ze,this))throw new ft("Symbol is not a constructor");var lt=!arguments.length||arguments[0]===void 0?void 0:E(arguments[0]),Ye=V(lt),We=function(nt){var Dt=this===void 0?r:this;Dt===pe&&n(We,Mt,nt),f(Dt,Z)&&f(Dt[Z],Ye)&&(Dt[Z][Ye]=!1);var ct=O(1,nt);try{_t(Dt,Ye,ct)}catch(Ae){if(!(Ae instanceof ut))throw Ae;Qe(Dt,Ye,ct)}};return u&&Te&&_t(pe,Ye,{configurable:!0,set:We}),Fe(Ye,lt)},Ze=He[te],$(Ze,"toString",function(){return le(this).tag}),$(He,"withoutSetter",function(me){return Fe(V(me),me)}),F.f=Se,A.f=xe,L.f=de,T.f=et,P.f=I.f=yt,R.f=fe,Q.f=function(me){return Fe(K(me),me)},u&&(Y(Ze,"description",{configurable:!0,get:function(){return le(this).description}}),s||$(pe,"propertyIsEnumerable",Se,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!l,sham:!l},{Symbol:He}),M(k(kt),function(me){G(me)}),t({target:X,stat:!0,forced:!l},{useSetter:function(){Te=!0},useSimple:function(){Te=!1}}),t({target:"Object",stat:!0,forced:!l,sham:!u},{create:Pe,defineProperty:xe,defineProperties:de,getOwnPropertyDescriptor:et}),t({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:yt}),B(),W(He,X),N[Z]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(94237),s=e(32621),u=e(55327),l=e(16332),o=e(69905),f=e(64110),m=e(24538),p=n.Symbol,b=p&&p.prototype;if(r&&u(p)&&(!("description"in b)||p().description!==void 0)){var g={},E=function(){var A=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),L=l(b,this)?new p(A):A===void 0?p():p(A);return A===""&&(g[L]=!0),L};m(E,p),E.prototype=b,b.constructor=E;var O=String(p("description detection"))==="Symbol(description detection)",C=a(b.valueOf),k=a(b.toString),P=/^Symbol\((.*)\)[^)]+$/,I=a("".replace),R=a("".slice);f(b,"description",{configurable:!0,get:function(){var A=C(this);if(s(g,A))return"";var L=k(A),F=O?R(L,7,-1):I(L,P,"$1");return F===""?void 0:F}}),t({global:!0,constructor:!0,forced:!0},{Symbol:E})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),a=e(69905),s=e(77898),u=e(60798),l=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var m=a(f);if(n(l,m))return l[m];var p=r("Symbol")(m);return l[m]=p,o[p]=m,p}})},17898:function(i,d,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,d,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,d,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,d,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,d,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),a=e(40593),s=e(77898),u=e(60798),l=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{keyFor:function(f){if(!n(f))throw new TypeError(a(f)+" is not a symbol");if(r(l,f))return l[f]}})},69811:function(i,d,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,d,e){"use strict";var t=e(94674);t("match")},18114:function(i,d,e){"use strict";var t=e(94674);t("replace")},23844:function(i,d,e){"use strict";var t=e(94674);t("search")},39581:function(i,d,e){"use strict";var t=e(94674);t("species")},40632:function(i,d,e){"use strict";var t=e(94674);t("split")},22690:function(i,d,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,d,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,d,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(l){var o=a(this),f=r(o),m=n(l),p=m>=0?m:f+m;return p<0||p>=f?void 0:o[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),a=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(o,f){return a(s(this),o,f,arguments.length>2?arguments[2]:void 0)})},79641:function(i,d,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(i,d,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),a=e(97607),s=e(89945),u=e(94237),l=e(3338),o=t.aTypedArray,f=t.exportTypedArrayMethod,m=u("".slice),p=l(function(){var b=0;return new Int8Array(2).fill({valueOf:function(){return b++}}),b!==1});f("fill",function(g){var E=arguments.length;o(this);var O=m(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(l){var o=r(a(this),l,arguments.length>1?arguments[1]:void 0);return n(this,o)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLastIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLast",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(i,d,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(i,d,e){"use strict";var t=e(69733);t("Float32",function(r){return function(a,s,u){return r(this,a,s,u)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(a,s,u){return r(this,a,s,u)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(i,d,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,d,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(i,d,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(i,d,e){"use strict";var t=e(69733);t("Int16",function(r){return function(a,s,u){return r(this,a,s,u)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(a,s,u){return r(this,a,s,u)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(a,s,u){return r(this,a,s,u)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),a=e(58261),s=e(11005),u=e(59893),l=u("iterator"),o=t.Uint8Array,f=n(s.values),m=n(s.keys),p=n(s.entries),b=a.aTypedArray,g=a.exportTypedArrayMethod,E=o&&o.prototype,O=!r(function(){E[l].call([1])}),C=!!E&&E.values&&E[l]===E.values&&E.values.name==="values",k=function(){return f(b(this))};g("entries",function(){return p(b(this))},O),g("keys",function(){return m(b(this))},O),g("values",k,O||!C,{name:"values"}),g(l,k,O||!C,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,a=t.exportTypedArrayMethod,s=r([].join);a("join",function(l){return s(n(this),l)})},58707:function(i,d,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(l){var o=arguments.length;return r(n,a(this),o>1?[l,arguments[1]]:[l])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(l){return r(a(this),l,arguments.length>1?arguments[1]:void 0,function(o,f){return new(n(o))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,a=t.exportTypedArrayStaticMethod;a("of",function(){for(var u=0,l=arguments.length,o=new(n(this))(l);l>u;)o[u]=arguments[u++];return o},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduceRight",function(u){var l=arguments.length;return r(n(this),u,l,l>1?arguments[1]:void 0)})},8966:function(i,d,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduce",function(u){var l=arguments.length;return r(n(this),u,l,l>1?arguments[1]:void 0)})},71957:function(i,d,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,l=r(u).length,o=a(l/2),f=0,m;f1?arguments[1]:void 0,1),I=u(k);if(E)return r(p,this,I,P);var R=this.length,T=a(I),A=0;if(T+P>R)throw new o("Wrong length");for(;Ag;)O[g]=p[g++];return O},l)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(i,d,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),a=e(63335),s=e(63668),u=e(58261),l=e(78177),o=e(17687),f=e(46573),m=e(19684),p=u.aTypedArray,b=u.exportTypedArrayMethod,g=t.Uint16Array,E=g&&r(g.prototype.sort),O=!!E&&!(n(function(){E(new g(2),null)})&&n(function(){E(new g(2),{})})),C=!!E&&!n(function(){if(f)return f<74;if(l)return l<67;if(o)return!0;if(m)return m<602;var P=new g(516),I=Array(516),R,T;for(R=0;R<516;R++)T=R%4,P[R]=515-R,I[R]=R-2*T+3;for(E(P,function(A,L){return(A/4|0)-(L/4|0)}),R=0;R<516;R++)if(P[R]!==I[R])return!0}),k=function(P){return function(I,R){return P!==void 0?+P(I,R)||0:R!==R?-1:I!==I?1:I===0&&R===0?1/I>0&&1/R<0?1:-1:I>R}};b("sort",function(I){return I!==void 0&&a(I),C?E(this,I):s(p(this),k(I))},!C||O)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),a=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(o,f){var m=s(this),p=m.length,b=n(o,p),g=a(m);return new g(m.buffer,m.byteOffset+b*m.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-b))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),a=e(3338),s=e(30867),u=t.Int8Array,l=n.aTypedArray,o=n.exportTypedArrayMethod,f=[].toLocaleString,m=!!u&&a(function(){f.call(new u(1))}),p=a(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return r(f,m?s(l(this)):l(this),s(arguments))},p)},23080:function(i,d,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,a=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;a("toReversed",function(){return t(n(this),s(this))})},74701:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),a=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,l=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);l("toSorted",function(m){m!==void 0&&n(m);var p=s(this),b=a(u(p),p);return o(b,m)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),a=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},l=[].toString,o=a([].join);r(function(){l.call({})})&&(l=function(){return o(this)});var f=u.toString!==l;t("toString",l,f)},64336:function(i,d,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(a,s,u){return r(this,a,s,u)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(a,s,u){return r(this,a,s,u)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),a=e(56902),s=e(93303),u=r.aTypedArray,l=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(m){return m===8}}();o("with",function(m,p){var b=u(this),g=a(m),E=n(b)?s(p):+p;return t(b,l(b),g,E)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=String.fromCharCode,s=r("".charAt),u=r(/./.exec),l=r("".slice),o=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var b=n(p),g="",E=b.length,O=0,C,k;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,d,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,d,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),a=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:a}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),a=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(u){var l=arguments.length>1?arguments[1]:void 0;return r(this,u,l)}}),a("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),a=e(16697);t({target:"Array",proto:!0,forced:a},{groupToMap:n}),r("groupToMap")},39034:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var u=arguments.length>1?arguments[1]:void 0;return r(this,s,u)}}),n("group")},1905:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,a=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var l=0,o=s.length,f;l1?arguments[1]:!1);return n([l&255,l>>8&255],10)}})},93236:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(61618).pack,u=e(35175),l=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(m,p){if(n(this)!=="DataView")throw new l("Incorrect receiver");var b=a(m),g=s(u(p),10,2);return o(this,b,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(86350),u=TypeError,l=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,m){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(f);return l(this,p,s(m))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),a=e(63335),s=e(56472),u=e(2291),l=e(66477),o=e(64110),f=e(59893),m=e(94844),p=e(5978),b=n("SuppressedError"),g=ReferenceError,E=f("dispose"),O=f("toStringTag"),C="DisposableStack",k=m.set,P=m.getterFor(C),I="sync-dispose",R="disposed",T="pending",A=function($){var Y=P($);if(Y.state===R)throw new g(C+" already disposed");return Y},L=function(){k(s(this,F),{type:C,state:T,stack:[]}),r||(this.disposed=!1)},F=L.prototype;l(F,{dispose:function(){var Y=P(this);if(Y.state!==R){Y.state=R,r||(this.disposed=!0);for(var H=Y.stack,q=H.length,N=!1,V;q;){var K=H[--q];H[q]=null;try{K()}catch(Q){N?V=new b(Q,V):(N=!0,V=Q)}}if(Y.stack=null,N)throw V}},use:function(Y){return p(A(this),Y,I),Y},adopt:function(Y,H){var q=A(this);return a(H),p(q,void 0,I,function(){H(Y)}),Y},defer:function(Y){var H=A(this);a(Y),p(H,void 0,I,Y)},move:function(){var Y=A(this),H=new L;return P(H).stack=Y.stack,Y.stack=[],Y.state=R,r||(this.disposed=!0),H}}),r&&o(F,"disposed",{configurable:!0,get:function(){return P(this).state===R}}),u(F,E,F.dispose,{name:"dispose"}),u(F,O,C,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:L})},36955:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),a=e(15212),s=e(32621),u=e(35454),l=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,f=r(o.exec),m=function(p){try{if(!u||!f(o,a(p)))return!1}catch(g){}var b=l(p,"prototype");return!!b&&s(b,"writable")&&!b.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(b){return n(b)&&!m(b)}})},53571:function(i,d,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,d,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),a=Function.prototype;a[n]===void 0&&r(a,n,{value:null})},31050:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),a=e(80449),s=e(55327),u=e(53456),l=e(64110),o=e(69392),f=e(3338),m=e(32621),p=e(59893),b=e(46571).IteratorPrototype,g=e(35454),E=e(16697),O="constructor",C="Iterator",k=p("toStringTag"),P=TypeError,I=r[C],R=E||!s(I)||I.prototype!==b||!f(function(){I({})}),T=function(){if(n(this,b),u(this)===b)throw new P("Abstract class Iterator not directly constructable")},A=function(L,F){g?l(b,L,{configurable:!0,get:function(){return F},set:function($){if(a(this),this===b)throw new P("You can't redefine this property");m(this,L)?this[L]=$:o(this,L,$)}}):b[L]=F};m(b,k)||A(k,C),(R||!m(b,O)||b[O]===Object)&&A(O,T),T.prototype=b,t({global:!0,constructor:!0,forced:R},{Iterator:T})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),a=e(32621),s=e(59893),u=e(46571).IteratorPrototype,l=s("dispose");a(u,l)||r(u,l,function(){var o=n(this,"return");o&&t(o,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),l=e(20547),o=e(16697),f=l(function(){for(var m=this.iterator,p=this.next,b,g;this.remaining;)if(this.remaining--,b=n(r(p,m)),g=this.done=!!b.done,g)return;if(b=n(r(p,m)),g=this.done=!!b.done,!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var b=u(s(+p));return new f(a(this),{remaining:b})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(l){a(this),n(l);var o=s(this),f=0;return!r(o,function(m,p){if(!l(m,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(20547),l=e(46319),o=e(16697),f=u(function(){for(var m=this.iterator,p=this.predicate,b=this.next,g,E,O;;){if(g=a(r(b,m)),E=this.done=!!g.done,E)return;if(O=g.value,l(m,p,[O,this.counter++],!0))return O}});t({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return a(this),n(p),new f(s(this),{predicate:p})}})},81848:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(l){a(this),n(l);var o=s(this),f=0;return r(o,function(m,p){if(l(m,f++))return p(m)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(7157),l=e(20547),o=e(67996),f=e(16697),m=l(function(){for(var p=this.iterator,b=this.mapper,g,E;;){if(E=this.inner)try{if(g=a(r(E.next,E.iterator)),!g.done)return g.value;this.inner=null}catch(O){o(p,"throw",O)}if(g=a(r(this.next,p)),this.done=!!g.done)return;try{this.inner=u(b(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(b){return a(this),n(b),new m(s(this),{mapper:b,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(l){a(this),n(l);var o=s(this),f=0;r(o,function(m){l(m,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),a=e(16332),s=e(46571).IteratorPrototype,u=e(20547),l=e(7157),o=e(16697),f=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var b=l(typeof p=="string"?n(p):p,!0);return a(s,b.iterator)?b.iterator:new f(b)}})},92381:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,d,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,d,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,u,l){if(typeof s=="number")return new r(s,u,l,"number",0,1);if(typeof s=="bigint")return new r(s,u,l,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(o){a(this),n(o);var f=s(this),m=arguments.length<2,p=m?void 0:arguments[1],b=0;if(r(f,function(g){m?(m=!1,p=g):p=o(p,g,b),b++},{IS_RECORD:!0}),m)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(l){a(this),n(l);var o=s(this),f=0;return r(o,function(m,p){if(l(m,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),l=e(20547),o=e(67996),f=e(16697),m=l(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var b=n(r(this.next,p)),g=this.done=!!b.done;if(!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(b){n(this);var g=u(s(+b));return new m(a(this),{remaining:g})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),a=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var l=[];return n(a(r(this)),s,{that:l,IS_RECORD:!0}),l}})},51697:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),a=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new a(s(new n(s(r(this)))))}})},61872:function(i,d,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(65911),s=e(94237),u=e(89945),l=e(55327),o=e(31946),f=e(18589),m=e(32621),p=e(69905),b=e(82762),g=e(69392),E=e(3338),O=e(70913),C=e(42820),k=n.JSON,P=n.Number,I=n.SyntaxError,R=k&&k.parse,T=a("Object","keys"),A=Object.getOwnPropertyDescriptor,L=s("".charAt),F=s("".slice),$=s(/./.exec),Y=s([].push),H=/^\d$/,q=/^[1-9]$/,N=/^(?:-|\d)$/,V=/^[\t\n\r ]$/,K=0,Q=1,G=function(te,ue){te=p(te);var le=new M(te,0,""),pe=le.parse(),He=pe.value,Ze=le.skip(V,pe.end);if(Ze1?arguments[1]:void 0);return a(l,function(f,m){if(!o(f,m,l))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,l=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){p(g,E,m)&&l(b,E,g)}),b}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var l=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(l,function(m,p){if(o(m,p,l))return{key:p}},!0);return f&&f.key}})},62060:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var l=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(l,function(m,p){if(o(m,p,l))return{value:m}},!0);return f&&f.value}})},20126:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,d,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return a(n(this),function(l){if(r(l,u))return!0},!0)===!0}})},14309:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),a=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(o,f){var m=a(this)?this:u,p=new m;s(f);var b=s(p.set);return n(o,function(g){r(b,p,f(g),g)}),p}})},17822:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var u=n(r(this),function(l,o){if(l===s)return{key:o}},!0);return u&&u.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,l=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){l(b,p(g,E,m),g)}),b}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,l=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){l(b,E,p(g,E,m))}),b}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),a=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var l=r(this),o=arguments.length,f=0;f1?arguments[1]:void 0);return a(l,function(f,m){if(o(f,m,l))return!0},!0)===!0}})},8774:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),a=e(2786),s=TypeError,u=a.get,l=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(m,p){var b=n(this),g=arguments.length;r(p);var E=l(b,m);if(!E&&g<3)throw new s("Updating absent value");var O=E?u(b,m):r(g>2?arguments[2]:void 0)(m,b);return o(b,m,p(O,m,b)),b}})},94065:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,d,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,u,l){return r(l,n(u,s))}})},75708:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,d,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(a){return a*r}})},43710:function(i,d,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,d,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,u,l,o,f){return n(r(s,u,l,o,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,a,s,u){var l=n>>>0,o=a>>>0,f=s>>>0;return o+(u>>>0)+((l&f|(l|f)&~(l+f>>>0))>>>31)|0}})},24467:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,a){var s=65535,u=+n,l=+a,o=u&s,f=l&s,m=u>>16,p=l>>16,b=(m*f>>>0)+(o*f>>>16);return m*p+(b>>16)+((o*p>>>0)+(b&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,a,s,u){var l=n>>>0,o=a>>>0,f=s>>>0;return o-(u>>>0)-((~l&f|~(l^f)&l-f>>>0)>>>31)|0}})},77004:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,d,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(a){return a*r}})},51117:function(i,d,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),a=e(83126),s=e(25587),u=e(94844),l="Seeded Random",o=l+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',m=u.set,p=u.getterFor(o),b=TypeError,g=a(function(O){m(this,{type:o,seed:O%2147483647})},l,function(){var O=p(this),C=O.seed=(O.seed*1103515245+12345)%2147483647;return s((C&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var C=r(O).seed;if(!n(C))throw new b(f);return new g(C)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var a=+n;return a===a&&a===0?1/a===-1/0:a<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,a){var s=65535,u=+n,l=+a,o=u&s,f=l&s,m=u>>>16,p=l>>>16,b=(m*f>>>0)+(o*f>>>16);return m*p+(b>>>16)+((o*p>>>0)+(b&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a="Invalid number representation",s="Invalid radix",u=RangeError,l=SyntaxError,o=TypeError,f=parseInt,m=Math.pow,p=/^[\d.a-z]+$/,b=r("".charAt),g=r(p.exec),E=r(1 .toString),O=r("".slice),C=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(P,I){var R=1;if(typeof P!="string")throw new o(a);if(!P.length)throw new l(a);if(b(P,0)==="-"&&(R=-1,P=O(P,1),!P.length))throw new l(a);var T=I===void 0?10:n(I);if(T<2||T>36)throw new u(s);if(!g(p,P))throw new l(a);var A=C(P,"."),L=f(A[0],T);if(A.length>1&&(L+=f(A[1],T)/m(T,A[1].length)),T===10&&E(L,T)!==P)throw new l(a);return R*L}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(a,s,u){return new r(a,s,u,"number",0,1)}})},19593:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(a){return new r(a,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(a){return new r(a,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(a){return new r(a,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),a=e(51996),s=e(63335),u=e(80449),l=e(56472),o=e(55327),f=e(4112),m=e(31946),p=e(53776),b=e(2291),g=e(66477),E=e(64110),O=e(61810),C=e(59893),k=e(94844),P=C("observable"),I="Observable",R="Subscription",T="SubscriptionObserver",A=k.getterFor,L=k.set,F=A(I),$=A(R),Y=A(T),H=function(Q){this.observer=u(Q),this.cleanup=void 0,this.subscriptionObserver=void 0};H.prototype={type:R,clean:function(){var Q=this.cleanup;if(Q){this.cleanup=void 0;try{Q()}catch(G){O(G)}}},close:function(){if(!n){var Q=this.facade,G=this.subscriptionObserver;Q.closed=!0,G&&(G.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var q=function(Q,G){var B=L(this,new H(Q)),W;n||(this.closed=!1);try{(W=p(Q,"start"))&&r(W,Q,this)}catch(X){O(X)}if(!B.isClosed()){var D=B.subscriptionObserver=new N(B);try{var M=G(D),Z=M;f(M)||(B.cleanup=o(M.unsubscribe)?function(){Z.unsubscribe()}:s(M))}catch(X){D.error(X);return}B.isClosed()&&B.clean()}};q.prototype=g({},{unsubscribe:function(){var G=$(this);G.isClosed()||(G.close(),G.clean())}}),n&&E(q.prototype,"closed",{configurable:!0,get:function(){return $(this).isClosed()}});var N=function(Q){L(this,{type:T,subscriptionState:Q}),n||(this.closed=!1)};N.prototype=g({},{next:function(G){var B=Y(this).subscriptionState;if(!B.isClosed()){var W=B.observer;try{var D=p(W,"next");D&&r(D,W,G)}catch(M){O(M)}}},error:function(G){var B=Y(this).subscriptionState;if(!B.isClosed()){var W=B.observer;B.close();try{var D=p(W,"error");D?r(D,W,G):O(G)}catch(M){O(M)}B.clean()}},complete:function(){var G=Y(this).subscriptionState;if(!G.isClosed()){var B=G.observer;G.close();try{var W=p(B,"complete");W&&r(W,B)}catch(D){O(D)}G.clean()}}}),n&&E(N.prototype,"closed",{configurable:!0,get:function(){return Y(this).subscriptionState.isClosed()}});var V=function(G){l(this,K),L(this,{type:I,subscriber:s(G)})},K=V.prototype;g(K,{subscribe:function(G){var B=arguments.length;return new q(o(G)?{next:G,error:B>1?arguments[1]:void 0,complete:B>2?arguments[2]:void 0}:m(G)?G:{},F(this).subscriber)}}),b(K,P,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:V}),a(I)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),a=e(80449),s=e(39812),u=e(85428),l=e(53776),o=e(62003),f=e(59893),m=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(b){var g=s(this)?this:r("Observable"),E=l(a(b),m);if(E){var O=a(n(E,b));return O.constructor===g?O:new g(function(k){return O.subscribe(k)})}var C=u(b);return new g(function(k){o(C,function(P,I){if(k.next(P),k.closed)return I()},{IS_ITERATOR:!0,INTERRUPTED:!0}),k.complete()})}})},96378:function(i,d,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),a=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),l=arguments.length,o=a(l),f=0;f?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var m=n(f),p=s(m,0);return(p>47&&p<58?"\\x3":"")+u(m,l,"\\$&")}})},1220:function(i,d,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),u=0,l=arguments.length;u1?arguments[1]:void 0);return a(l,function(f){if(!o(f,f,l))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,l=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){p(g,g,m)&&l(b,g)}),b}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var l=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(l,function(m){if(o(m,m,l))return{value:m}},!0);return f&&f.value}})},25541:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(a,this,n(u))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),a=e(22627),s=!a("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(a,this,n(u))}})},98080:function(i,d,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(a,this,n(u))}})},96351:function(i,d,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(a,this,n(u))}})},60244:function(i,d,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),a=e(57002),s=e(69905),u=r([].join),l=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var m=n(this),p=f===void 0?",":s(f),b=[];return a(m,function(g){l(b,g)}),u(b,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,l=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){l(b,p(g,g,m))}),b}})},71568:function(i,d,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),a=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(l){var o=n(this),f=arguments.length<2,m=f?void 0:arguments[1];if(r(l),a(o,function(p){f?(f=!1,m=p):m=l(m,p,p,o)}),f)throw new s("Reduce of empty set with no initial value");return m}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var l=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(l,function(f){if(o(f,f,l))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(a,this,n(u))}})},32100:function(i,d,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(a,this,n(u))}})},1821:function(i,d,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,d,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),a=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(l){var o=s(n(this)),f=o.length,m=a(l),p=m>=0?m:f+m;return p<0||p>=f?void 0:r(o,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),a=e(95955),s=e(69905),u=e(94844),l=e(13764),o=l.codeAt,f=l.charAt,m="String Iterator",p=u.set,b=u.getterFor(m),g=r(function(O){p(this,{type:m,string:O,index:0})},"String",function(){var O=b(this),C=O.string,k=O.index,P;return k>=C.length?n(void 0,!0):(P=f(C,k),O.index+=P.length,n({codePoint:o(P,0),position:k},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new g(s(a(this)))}})},59348:function(i,d,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,d,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),a=e(94237),s=e(13743),u=e(80449),l=e(94029),o=e(55327),f=e(82762),m=e(37691).f,p=e(71698),b=e(42530),g=e(67410),E=e(79204),O=e(19268),C=new b.WeakMap,k=b.get,P=b.has,I=b.set,R=Array,T=TypeError,A=Object.freeze||Object,L=Object.isFrozen,F=Math.min,$=a("".charAt),Y=a("".slice),H=a("".split),q=a(/./.exec),N=/([\n\u2028\u2029]|\r\n?)/g,V=RegExp("^["+O+"]*"),K=RegExp("[^"+O+"]"),Q="Invalid tag",G="Invalid opening line",B="Invalid closing line",W=function(ue){var le=ue.raw;if(t&&!L(le))throw new T("Raw template should be frozen");if(P(C,le))return k(C,le);var pe=D(le),He=Z(pe);return m(He,"raw",{value:A(pe)}),A(He),I(C,le,He),He},D=function(ue){var le=l(ue),pe=f(le),He=R(pe),Ze=R(pe),ut=0,ft,dt,Xe,ge;if(!pe)throw new T(Q);for(;ut0)throw new T(G);ft[1]=""}if($e){if(ft.length===1||q(K,ft[ft.length-1]))throw new T(B);ft[ft.length-2]="",ft[ft.length-1]=""}for(var rt=2;rt1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(l){var o=r(a(this),l,arguments.length>1?arguments[1]:void 0);return n(this,o)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),a=e(58261),s=e(69478),u=a.aTypedArrayConstructor,l=a.exportTypedArrayStaticMethod;l("fromAsync",function(f){var m=this,p=arguments.length,b=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(E){r(m),E(n(f,b,g))}).then(function(E){return s(u(m),E)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(l){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),l,o,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),a=e(51981),s=e(93303),u=e(56902),l=e(3338),o=t.aTypedArray,f=t.getTypedArrayConstructor,m=t.exportTypedArrayMethod,p=Math.max,b=Math.min,g=!l(function(){var E=new Int8Array([1]),O=E.toSpliced(1,0,{valueOf:function(){return E[0]=2,3}});return O[0]!==2||O[1]!==3});m("toSpliced",function(O,C){var k=o(this),P=f(k),I=r(k),R=a(O,I),T=arguments.length,A=0,L,F,$,Y,H,q,N;if(T===0)L=F=0;else if(T===1)L=0,F=I-R;else if(F=b(p(u(C),0),I-R),L=T-2,L){Y=new P(L),$=n(Y);for(var V=2;V1?a(arguments[1]):void 0,L=f(A)==="base64"?m:p,F=A?!!A.strict:!1,$=F?T:O(T,P,"");if($.length%4===0)C($,-2)==="=="?$=C($,0,-2):C($,-1)==="="&&($=C($,0,-1));else if(F)throw new g("Input is not correctly padded");var Y=$.length%4;switch(Y){case 1:throw new g("Bad input length");case 2:$+="AA";break;case 3:$+="A"}for(var H=[],q=0,N=$.length,V=function(G){var B=E($,q+G);if(!u(L,B))throw new g('Bad char in input: "'+B+'"');return L[B]<<18-6*G};q>16&255,K>>8&255,K&255)}var Q=H.length;if(Y===2){if(F&&H[Q-2]!==0)throw new g(I);Q-=2}else if(Y===3){if(F&&H[Q-1]!==0)throw new g(I);Q--}return l(b,H,Q)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),a=e(79606),s=r.Uint8Array,u=r.SyntaxError,l=r.parseInt,o=/[^\da-f]/i,f=n(o.exec),m=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(b){a(b);var g=b.length;if(g%2)throw new u("String should have an even number of characters");if(f(o,b))throw new u("String should only contain hex characters");for(var E=new s(g/2),O=0;O>6*T&63)};k+2>(-2*N&6)));return H}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(94237),s=e(89945),u=e(3338),l=e(69905),o=e(57106),f=e(66244).i2c,m=n("btoa"),p=a("".charAt),b=a("".charCodeAt),g=!!m&&!u(function(){return m("hi")!=="aGk="}),E=g&&!u(function(){m()}),O=g&&u(function(){return m(null)!=="bnVsbA=="}),C=g&&m.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||E||O||C},{btoa:function(P){if(o(arguments.length,1),g)return s(m,r,l(P));for(var I=l(P),R="",T=0,A=f,L,F;p(I,T)||(A="=",T%1);){if(F=b(I,T+=.75),F>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");L=L<<8|F,R+=p(A,63&L>>8-T%1*8)}return R}})},91472:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(59594),s=e(68151),u=function(o){if(o&&o.forEach!==a)try{s(o,"forEach",a)}catch(f){o.forEach=a}};for(var l in r)r[l]&&u(t[l]&&t[l].prototype);u(n)},85425:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(11005),s=e(68151),u=e(94573),l=e(59893),o=l("iterator"),f=a.values,m=function(b,g){if(b){if(b[o]!==f)try{s(b,o,f)}catch(O){b[o]=f}if(u(b,g,!0),r[g]){for(var E in a)if(b[E]!==a[E])try{s(b,E,a[E])}catch(O){b[E]=a[E]}}}};for(var p in r)m(t[p]&&t[p].prototype,p);m(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),a=e(3338),s=e(20132),u=e(35012),l=e(37691).f,o=e(2291),f=e(64110),m=e(32621),p=e(56472),b=e(80449),g=e(13367),E=e(7825),O=e(52109),C=e(80739),k=e(94844),P=e(35454),I=e(16697),R="DOMException",T="DATA_CLONE_ERR",A=n("Error"),L=n(R)||function(){try{var Ze=n("MessageChannel")||r("worker_threads").MessageChannel;new Ze().port1.postMessage(new WeakMap)}catch(ut){if(ut.name===T&&ut.code===25)return ut.constructor}}(),F=L&&L.prototype,$=A.prototype,Y=k.set,H=k.getterFor(R),q="stack"in new A(R),N=function(Ze){return m(O,Ze)&&O[Ze].m?O[Ze].c:0},V=function(){p(this,K);var ut=arguments.length,ft=E(ut<1?void 0:arguments[0]),dt=E(ut<2?void 0:arguments[1],"Error"),Xe=N(dt);if(Y(this,{type:R,name:dt,message:ft,code:Xe}),P||(this.name=dt,this.message=ft,this.code=Xe),q){var ge=new A(ft);ge.name=R,l(this,"stack",u(1,C(ge.stack,1)))}},K=V.prototype=s($),Q=function(Ze){return{enumerable:!0,configurable:!0,get:Ze}},G=function(Ze){return Q(function(){return H(this)[Ze]})};P&&(f(K,"code",G("code")),f(K,"message",G("message")),f(K,"name",G("name"))),l(K,"constructor",u(1,V));var B=a(function(){return!(new L instanceof A)}),W=B||a(function(){return $.toString!==g||String(new L(1,2))!=="2: 1"}),D=B||a(function(){return new L(1,"DataCloneError").code!==25}),M=B||L[T]!==25||F[T]!==25,Z=I?W||D||M:B;t({global:!0,constructor:!0,forced:Z},{DOMException:Z?V:L});var X=n(R),te=X.prototype;W&&(I||L===X)&&o(te,"toString",g),D&&P&&L===X&&f(te,"code",Q(function(){return N(b(this).name)}));for(var ue in O)if(m(O,ue)){var le=O[ue],pe=le.s,He=u(6,le.c);m(X,pe)||l(X,pe,He),m(te,pe)||l(te,pe,He)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(35012),s=e(37691).f,u=e(32621),l=e(56472),o=e(25576),f=e(7825),m=e(52109),p=e(80739),b=e(35454),g=e(16697),E="DOMException",O=n("Error"),C=n(E),k=function(){l(this,P);var V=arguments.length,K=f(V<1?void 0:arguments[0]),Q=f(V<2?void 0:arguments[1],"Error"),G=new C(K,Q),B=new O(K);return B.name=E,s(G,"stack",a(1,p(B.stack,1))),o(G,this,k),G},P=k.prototype=C.prototype,I="stack"in new O(E),R="stack"in new C(1,2),T=C&&b&&Object.getOwnPropertyDescriptor(r,E),A=!!T&&!(T.writable&&T.configurable),L=I&&!A&&!R;t({global:!0,constructor:!0,forced:g||L},{DOMException:L?k:C});var F=n(E),$=F.prototype;if($.constructor!==F){g||s($,"constructor",a(1,F));for(var Y in m)if(u(m,Y)){var H=m[Y],q=H.s;u(F,q)||s(F,q,a(6,H.c))}}},86465:function(i,d,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,d,e){"use strict";e(91472),e(91700)},73624:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),a=e(63335),s=e(57106),u=e(90946),l=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),a(f);var m=u&&l.domain;n(m?m.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),a=e(35454),s=TypeError,u=Object.defineProperty,l=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(l||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(m){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:m,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:l},{self:r})}catch(f){}},91700:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,a=e(93222),s=r.setImmediate?a(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),a=e(65911),s=e(94237),u=e(3338),l=e(6145),o=e(55327),f=e(39812),m=e(4112),p=e(31946),b=e(18446),g=e(62003),E=e(80449),O=e(97607),C=e(32621),k=e(69392),P=e(68151),I=e(82762),R=e(57106),T=e(81644),A=e(2786),L=e(19691),F=e(57002),$=e(39311),Y=e(25406),H=e(80426),q=n.Object,N=n.Array,V=n.Date,K=n.Error,Q=n.TypeError,G=n.PerformanceMark,B=a("DOMException"),W=A.Map,D=A.has,M=A.get,Z=A.set,X=L.Set,te=L.add,ue=L.has,le=a("Object","keys"),pe=s([].push),He=s((!0).valueOf),Ze=s(1 .valueOf),ut=s("".valueOf),ft=s(V.prototype.getTime),dt=l("structuredClone"),Xe="DataCloneError",ge="Transferring",Ce=function(fe){return!u(function(){var me=new n.Set([7]),lt=fe(me),Ye=fe(q(7));return lt===me||!lt.has(7)||!p(Ye)||+Ye!=7})&&fe},$e=function(fe,me){return!u(function(){var lt=new me,Ye=fe({a:lt,b:lt});return!(Ye&&Ye.a===Ye.b&&Ye.a instanceof me&&Ye.a.stack===lt.stack)})},rt=function(fe){return!u(function(){var me=fe(new n.AggregateError([1],dt,{cause:3}));return me.name!=="AggregateError"||me.errors[0]!==1||me.message!==dt||me.cause!==3})},Et=n.structuredClone,Mt=t||!$e(Et,K)||!$e(Et,B)||!rt(Et),kt=!Et&&Ce(function(fe){return new G(dt,{detail:fe}).detail}),Te=Ce(Et)||kt,Qe=function(fe){throw new B("Uncloneable type: "+fe,Xe)},_t=function(fe,me){throw new B((me||"Cloning")+" of "+fe+" cannot be properly polyfilled in this engine",Xe)},Fe=function(fe,me){return Te||_t(me),Te(fe)},xe=function(){var fe;try{fe=new n.DataTransfer}catch(me){try{fe=new n.ClipboardEvent("").clipboardData}catch(lt){}}return fe&&fe.items&&fe.files?fe:null},de=function(fe,me,lt){if(D(me,fe))return M(me,fe);var Ye=lt||O(fe),We,nt,Dt,ct,Ae,ot;if(Ye==="SharedArrayBuffer")Te?We=Te(fe):We=fe;else{var Be=n.DataView;!Be&&!o(fe.slice)&&_t("ArrayBuffer");try{if(o(fe.slice)&&!fe.resizable)We=fe.slice(0);else for(nt=fe.byteLength,Dt=("maxByteLength"in fe)?{maxByteLength:fe.maxByteLength}:void 0,We=new ArrayBuffer(nt,Dt),ct=new Be(fe),Ae=new Be(We),ot=0;ot1&&!m(arguments[1])?E(arguments[1]):void 0,Ye=lt?lt.transfer:void 0,We,nt;Ye!==void 0&&(We=new W,nt=et(Ye,We));var Dt=Se(me,We);return nt&&yt(nt),Dt}})},41208:function(i,d,e){"use strict";e(88469),e(91572)},91340:function(i,d,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(35454),u=e(3299),l=e(2291),o=e(64110),f=e(66477),m=e(94573),p=e(83126),b=e(94844),g=e(56472),E=e(55327),O=e(32621),C=e(80666),k=e(97607),P=e(80449),I=e(31946),R=e(69905),T=e(20132),A=e(35012),L=e(85428),F=e(26006),$=e(25587),Y=e(57106),H=e(59893),q=e(63668),N=H("iterator"),V="URLSearchParams",K=V+"Iterator",Q=b.set,G=b.getterFor(V),B=b.getterFor(K),W=Object.getOwnPropertyDescriptor,D=function(We){if(!s)return r[We];var nt=W(r,We);return nt&&nt.value},M=D("fetch"),Z=D("Request"),X=D("Headers"),te=Z&&Z.prototype,ue=X&&X.prototype,le=r.RegExp,pe=r.TypeError,He=r.decodeURIComponent,Ze=r.encodeURIComponent,ut=a("".charAt),ft=a([].join),dt=a([].push),Xe=a("".replace),ge=a([].shift),Ce=a([].splice),$e=a("".split),rt=a("".slice),Et=/\+/g,Mt=Array(4),kt=function(We){return Mt[We-1]||(Mt[We-1]=le("((?:%[\\da-f]{2}){"+We+"})","gi"))},Te=function(We){try{return He(We)}catch(nt){return We}},Qe=function(We){var nt=Xe(We,Et," "),Dt=4;try{return He(nt)}catch(ct){for(;Dt;)nt=Xe(nt,kt(Dt--),Te);return nt}},_t=/[!'()~]|%20/g,Fe={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},xe=function(We){return Fe[We]},de=function(We){return Xe(Ze(We),_t,xe)},Pe=p(function(nt,Dt){Q(this,{type:K,target:G(nt).entries,index:0,kind:Dt})},V,function(){var nt=B(this),Dt=nt.target,ct=nt.index++;if(!Dt||ct>=Dt.length)return nt.target=void 0,$(void 0,!0);var Ae=Dt[ct];switch(nt.kind){case"keys":return $(Ae.key,!1);case"values":return $(Ae.value,!1)}return $([Ae.key,Ae.value],!1)},!0),Se=function(We){this.entries=[],this.url=null,We!==void 0&&(I(We)?this.parseObject(We):this.parseQuery(typeof We=="string"?ut(We,0)==="?"?rt(We,1):We:R(We)))};Se.prototype={type:V,bindURL:function(We){this.url=We,this.update()},parseObject:function(We){var nt=this.entries,Dt=F(We),ct,Ae,ot,Be,ht,Lt,cr;if(Dt)for(ct=L(We,Dt),Ae=ct.next;!(ot=n(Ae,ct)).done;){if(Be=L(P(ot.value)),ht=Be.next,(Lt=n(ht,Be)).done||(cr=n(ht,Be)).done||!n(ht,Be).done)throw new pe("Expected sequence with length 2");dt(nt,{key:R(Lt.value),value:R(cr.value)})}else for(var sr in We)O(We,sr)&&dt(nt,{key:sr,value:R(We[sr])})},parseQuery:function(We){if(We)for(var nt=this.entries,Dt=$e(We,"&"),ct=0,Ae,ot;ct0?arguments[0]:void 0,Dt=Q(this,new Se(nt));s||(this.size=Dt.entries.length)},yt=et.prototype;if(f(yt,{append:function(nt,Dt){var ct=G(this);Y(arguments.length,2),dt(ct.entries,{key:R(nt),value:R(Dt)}),s||this.length++,ct.updateURL()},delete:function(We){for(var nt=G(this),Dt=Y(arguments.length,1),ct=nt.entries,Ae=R(We),ot=Dt<2?void 0:arguments[1],Be=ot===void 0?ot:R(ot),ht=0;htct.key?1:-1}),nt.updateURL()},forEach:function(nt){for(var Dt=G(this).entries,ct=C(nt,arguments.length>1?arguments[1]:void 0),Ae=0,ot;Ae1?lt(arguments[1]):{})}}),E(Z)){var Ye=function(nt){return g(this,te),new Z(nt,arguments.length>1?lt(arguments[1]):{})};te.constructor=Ye,Ye.prototype=te,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Ye})}}i.exports={URLSearchParams:et,getState:G}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),a=e(57106),s=URLSearchParams,u=s.prototype,l=r(u.append),o=r(u.delete),f=r(u.forEach),m=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(u,"delete",function(b){var g=arguments.length,E=g<2?void 0:arguments[1];if(g&&E===void 0)return o(this,b);var O=[];f(this,function(L,F){m(O,{key:F,value:L})}),a(g,1);for(var C=n(b),k=n(E),P=0,I=0,R=!1,T=O.length,A;P?@[\\\]^|]/,Et=/[\0\t\n\r #/:<>?@[\\\]^|]/,Mt=/^[\u0000-\u0020]+/,kt=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Te=/[\t\n\r]/g,Qe,_t=function(gt){var Ve=Z(gt,"."),je,Re,qe,At,Nt,hr,Oe;if(Ve.length&&Ve[Ve.length-1]===""&&Ve.length--,je=Ve.length,je>4)return gt;for(Re=[],qe=0;qe1&&V(At,0)==="0"&&(Nt=K(Xe,At)?16:8,At=X(At,Nt===8?1:2)),At==="")hr=0;else{if(!K(Nt===10?Ce:Nt===8?ge:$e,At))return gt;hr=H(At,Nt)}W(Re,hr)}for(qe=0;qe=N(256,5-je))return null}else if(hr>255)return null;for(Oe=B(Re),qe=0;qe6))return;for(hr=0;qr();){if(Oe=null,hr>0)if(qr()==="."&&hr<4)qe++;else return;if(!K(dt,qr()))return;for(;K(dt,qr());){if(Dr=H(qr(),10),Oe===null)Oe=Dr;else{if(Oe===0)return;Oe=Oe*10+Dr}if(Oe>255)return;qe++}Ve[je]=Ve[je]*256+Oe,hr++,(hr===2||hr===4)&&je++}if(hr!==4)return;break}else if(qr()===":"){if(qe++,!qr())return}else if(qr())return;Ve[je++]=At}if(Re!==null)for(Le=je-Re,je=7;je!==0&&Le>0;)Qt=Ve[je],Ve[je--]=Ve[Re+Le-1],Ve[Re+--Le]=Qt;else if(je!==8)return;return Ve},xe=function(gt){for(var Ve=null,je=1,Re=null,qe=0,At=0;At<8;At++)gt[At]!==0?(qe>je&&(Ve=Re,je=qe),Re=null,qe=0):(Re===null&&(Re=At),++qe);return qe>je&&(Ve=Re,je=qe),Ve},de=function(gt){var Ve,je,Re,qe;if(typeof gt=="number"){for(Ve=[],je=0;je<4;je++)ue(Ve,gt%256),gt=q(gt/256);return Q(Ve,".")}else if(typeof gt=="object"){for(Ve="",Re=xe(gt),je=0;je<8;je++)qe&>[je]===0||(qe&&(qe=!1),Re===je?(Ve+=je?":":"::",qe=!0):(Ve+=G(gt[je],16),je<7&&(Ve+=":")));return"["+Ve+"]"}return gt},Pe={},Se=p({},Pe,{" ":1,'"':1,"<":1,">":1,"`":1}),et=p({},Se,{"#":1,"?":1,"{":1,"}":1}),yt=p({},et,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),fe=function(gt,Ve){var je=E(gt,0);return je>32&&je<127&&!m(Ve,gt)?gt:encodeURIComponent(gt)},me={ftp:21,file:null,http:80,https:443,ws:80,wss:443},lt=function(gt,Ve){var je;return gt.length===2&&K(ut,V(gt,0))&&((je=V(gt,1))===":"||!Ve&&je==="|")},Ye=function(gt){var Ve;return gt.length>1&<(X(gt,0,2))&&(gt.length===2||(Ve=V(gt,2))==="/"||Ve==="\\"||Ve==="?"||Ve==="#")},We=function(gt){return gt==="."||te(gt)==="%2e"},nt=function(gt){return gt=te(gt),gt===".."||gt==="%2e."||gt===".%2e"||gt==="%2e%2e"},Dt={},ct={},Ae={},ot={},Be={},ht={},Lt={},cr={},sr={},Cr={},Ue={},fr={},gr={},Br={},wt={},Jt={},vr={},se={},it={},Kt={},qt={},St=function(gt,Ve,je){var Re=C(gt),qe,At,Nt;if(Ve){if(At=this.parse(Re),At)throw new Y(At);this.searchParams=null}else{if(je!==void 0&&(qe=new St(je,!0)),At=this.parse(Re,null,qe),At)throw new Y(At);Nt=F(new L),Nt.bindURL(this),this.searchParams=Nt}};St.prototype={type:"URL",parse:function(gt,Ve,je){var Re=this,qe=Ve||Dt,At=0,Nt="",hr=!1,Oe=!1,Dr=!1,Le,Qt,qr,nn;for(gt=C(gt),Ve||(Re.scheme="",Re.username="",Re.password="",Re.host=null,Re.port=null,Re.path=[],Re.query=null,Re.fragment=null,Re.cannotBeABaseURL=!1,gt=D(gt,Mt,""),gt=D(gt,kt,"$1")),gt=D(gt,Te,""),Le=b(gt);At<=Le.length;){switch(Qt=Le[At],qe){case Dt:if(Qt&&K(ut,Qt))Nt+=te(Qt),qe=ct;else{if(Ve)return pe;qe=Ae;continue}break;case ct:if(Qt&&(K(ft,Qt)||Qt==="+"||Qt==="-"||Qt==="."))Nt+=te(Qt);else if(Qt===":"){if(Ve&&(Re.isSpecial()!==m(me,Nt)||Nt==="file"&&(Re.includesCredentials()||Re.port!==null)||Re.scheme==="file"&&!Re.host))return;if(Re.scheme=Nt,Ve){Re.isSpecial()&&me[Re.scheme]===Re.port&&(Re.port=null);return}Nt="",Re.scheme==="file"?qe=Br:Re.isSpecial()&&je&&je.scheme===Re.scheme?qe=ot:Re.isSpecial()?qe=cr:Le[At+1]==="/"?(qe=Be,At++):(Re.cannotBeABaseURL=!0,W(Re.path,""),qe=it)}else{if(Ve)return pe;Nt="",qe=Ae,At=0;continue}break;case Ae:if(!je||je.cannotBeABaseURL&&Qt!=="#")return pe;if(je.cannotBeABaseURL&&Qt==="#"){Re.scheme=je.scheme,Re.path=g(je.path),Re.query=je.query,Re.fragment="",Re.cannotBeABaseURL=!0,qe=qt;break}qe=je.scheme==="file"?Br:ht;continue;case ot:if(Qt==="/"&&Le[At+1]==="/")qe=sr,At++;else{qe=ht;continue}break;case Be:if(Qt==="/"){qe=Cr;break}else{qe=se;continue}case ht:if(Re.scheme=je.scheme,Qt===Qe)Re.username=je.username,Re.password=je.password,Re.host=je.host,Re.port=je.port,Re.path=g(je.path),Re.query=je.query;else if(Qt==="/"||Qt==="\\"&&Re.isSpecial())qe=Lt;else if(Qt==="?")Re.username=je.username,Re.password=je.password,Re.host=je.host,Re.port=je.port,Re.path=g(je.path),Re.query="",qe=Kt;else if(Qt==="#")Re.username=je.username,Re.password=je.password,Re.host=je.host,Re.port=je.port,Re.path=g(je.path),Re.query=je.query,Re.fragment="",qe=qt;else{Re.username=je.username,Re.password=je.password,Re.host=je.host,Re.port=je.port,Re.path=g(je.path),Re.path.length--,qe=se;continue}break;case Lt:if(Re.isSpecial()&&(Qt==="/"||Qt==="\\"))qe=sr;else if(Qt==="/")qe=Cr;else{Re.username=je.username,Re.password=je.password,Re.host=je.host,Re.port=je.port,qe=se;continue}break;case cr:if(qe=sr,Qt!=="/"||V(Nt,At+1)!=="/")continue;At++;break;case sr:if(Qt!=="/"&&Qt!=="\\"){qe=Cr;continue}break;case Cr:if(Qt==="@"){hr&&(Nt="%40"+Nt),hr=!0,qr=b(Nt);for(var kn=0;kn65535)return Ze;Re.port=Re.isSpecial()&&xn===me[Re.scheme]?null:xn,Nt=""}if(Ve)return;qe=vr;continue}else return Ze;break;case Br:if(Re.scheme="file",Qt==="/"||Qt==="\\")qe=wt;else if(je&&je.scheme==="file")switch(Qt){case Qe:Re.host=je.host,Re.path=g(je.path),Re.query=je.query;break;case"?":Re.host=je.host,Re.path=g(je.path),Re.query="",qe=Kt;break;case"#":Re.host=je.host,Re.path=g(je.path),Re.query=je.query,Re.fragment="",qe=qt;break;default:Ye(Q(g(Le,At),""))||(Re.host=je.host,Re.path=g(je.path),Re.shortenPath()),qe=se;continue}else{qe=se;continue}break;case wt:if(Qt==="/"||Qt==="\\"){qe=Jt;break}je&&je.scheme==="file"&&!Ye(Q(g(Le,At),""))&&(lt(je.path[0],!0)?W(Re.path,je.path[0]):Re.host=je.host),qe=se;continue;case Jt:if(Qt===Qe||Qt==="/"||Qt==="\\"||Qt==="?"||Qt==="#"){if(!Ve&<(Nt))qe=se;else if(Nt===""){if(Re.host="",Ve)return;qe=vr}else{if(nn=Re.parseHost(Nt),nn)return nn;if(Re.host==="localhost"&&(Re.host=""),Ve)return;Nt="",qe=vr}continue}else Nt+=Qt;break;case vr:if(Re.isSpecial()){if(qe=se,Qt!=="/"&&Qt!=="\\")continue}else if(!Ve&&Qt==="?")Re.query="",qe=Kt;else if(!Ve&&Qt==="#")Re.fragment="",qe=qt;else if(Qt!==Qe&&(qe=se,Qt!=="/"))continue;break;case se:if(Qt===Qe||Qt==="/"||Qt==="\\"&&Re.isSpecial()||!Ve&&(Qt==="?"||Qt==="#")){if(nt(Nt)?(Re.shortenPath(),Qt!=="/"&&!(Qt==="\\"&&Re.isSpecial())&&W(Re.path,"")):We(Nt)?Qt!=="/"&&!(Qt==="\\"&&Re.isSpecial())&&W(Re.path,""):(Re.scheme==="file"&&!Re.path.length&<(Nt)&&(Re.host&&(Re.host=""),Nt=V(Nt,0)+":"),W(Re.path,Nt)),Nt="",Re.scheme==="file"&&(Qt===Qe||Qt==="?"||Qt==="#"))for(;Re.path.length>1&&Re.path[0]==="";)M(Re.path);Qt==="?"?(Re.query="",qe=Kt):Qt==="#"&&(Re.fragment="",qe=qt)}else Nt+=fe(Qt,et);break;case it:Qt==="?"?(Re.query="",qe=Kt):Qt==="#"?(Re.fragment="",qe=qt):Qt!==Qe&&(Re.path[0]+=fe(Qt,Pe));break;case Kt:!Ve&&Qt==="#"?(Re.fragment="",qe=qt):Qt!==Qe&&(Qt==="'"&&Re.isSpecial()?Re.query+="%27":Qt==="#"?Re.query+="%23":Re.query+=fe(Qt,Pe));break;case qt:Qt!==Qe&&(Re.fragment+=fe(Qt,Se));break}At++}},parseHost:function(gt){var Ve,je,Re;if(V(gt,0)==="["){if(V(gt,gt.length-1)!=="]"||(Ve=Fe(X(gt,1,-1)),!Ve))return He;this.host=Ve}else if(this.isSpecial()){if(gt=O(gt),K(rt,gt)||(Ve=_t(gt),Ve===null))return He;this.host=Ve}else{if(K(Et,gt))return He;for(Ve="",je=b(gt),Re=0;Re1?arguments[1]:void 0,qe=T(je,new St(Ve,!1,Re));r||(je.href=qe.serialize(),je.origin=qe.getOrigin(),je.protocol=qe.getProtocol(),je.username=qe.getUsername(),je.password=qe.getPassword(),je.host=qe.getHost(),je.hostname=qe.getHostname(),je.port=qe.getPort(),je.pathname=qe.getPathname(),je.search=qe.getSearch(),je.searchParams=qe.getSearchParams(),je.hash=qe.getHash())},jt=Ct.prototype,Ft=function(gt,Ve){return{get:function(){return A(this)[gt]()},set:Ve&&function(je){return A(this)[Ve](je)},configurable:!0,enumerable:!0}};if(r&&(o(jt,"href",Ft("serialize","setHref")),o(jt,"origin",Ft("getOrigin")),o(jt,"protocol",Ft("getProtocol","setProtocol")),o(jt,"username",Ft("getUsername","setUsername")),o(jt,"password",Ft("getPassword","setPassword")),o(jt,"host",Ft("getHost","setHost")),o(jt,"hostname",Ft("getHostname","setHostname")),o(jt,"port",Ft("getPort","setPort")),o(jt,"pathname",Ft("getPathname","setPathname")),o(jt,"search",Ft("getSearch","setSearch")),o(jt,"searchParams",Ft("getSearchParams")),o(jt,"hash",Ft("getHash","setHash"))),l(jt,"toJSON",function(){return A(this).serialize()},{enumerable:!0}),l(jt,"toString",function(){return A(this).serialize()},{enumerable:!0}),$){var ur=$.createObjectURL,pr=$.revokeObjectURL;ur&&l(Ct,"createObjectURL",s(ur,$)),pr&&l(Ct,"revokeObjectURL",s(pr,$))}k(Ct,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Ct})},25204:function(i,d,e){"use strict";e(13588)},47803:function(i,d,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(89878);function r(n,a,s){return a=(0,t.Z)(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}},38329:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[l]=n[l]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,l;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(l=0;l=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},87296:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(73825);function r(u,l){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,m,p,b,g=[],E=!0,O=!1;try{if(p=(o=o.call(u)).next,l===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(f=p.call(o)).done)&&(g.push(f.value),g.length!==l);E=!0);}catch(C){O=!0,m=C}finally{try{if(!E&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}return g}}var n=e(99227),a=e(66160);function s(u,l){return(0,t.Z)(u)||r(u,l)||(0,n.Z)(u,l)||(0,a.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var l=u.call(a,s||"default");if((0,t.Z)(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});function t(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,u=new Array(a);sr.length)&&(n=r.length);for(var a=0,s=Array(n);a=0;--X){var te=this.tryEntries[X],ue=te.completion;if(te.tryLoc==="root")return Z("end");if(te.tryLoc<=this.prev){var le=u.call(te,"catchLoc"),pe=u.call(te,"finallyLoc");if(le&&pe){if(this.prev=0;--Z){var X=this.tryEntries[Z];if(X.tryLoc<=this.prev&&u.call(X,"finallyLoc")&&this.prev=0;--M){var Z=this.tryEntries[M];if(Z.finallyLoc===D)return this.complete(Z.completion,Z.afterLoc),Q(Z),I}},catch:function(D){for(var M=this.tryEntries.length-1;M>=0;--M){var Z=this.tryEntries[M];if(Z.tryLoc===D){var X=Z.completion;if(X.type==="throw"){var te=X.arg;Q(Z)}return te}}throw Error("illegal catch attempt")},delegateYield:function(D,M,Z){return this.delegate={iterator:B(D),resultName:M,nextLoc:Z},this.method==="next"&&(this.arg=n),I}},a}},60039:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t(r,n)}},52487:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(29675);function r(u,l){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,m,p,b,g=[],E=!0,O=!1;try{if(p=(o=o.call(u)).next,l===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(f=p.call(o)).done)&&(g.push(f.value),g.length!==l);E=!0);}catch(C){O=!0,m=C}finally{try{if(!E&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}return g}}var n=e(13873),a=e(49787);function s(u,l){return(0,t.Z)(u)||r(u,l)||(0,n.Z)(u,l)||(0,a.Z)()}},68413:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(29675),r=e(97591),n=e(13873),a=e(49787);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},80702:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(56243);function r(l){if(Array.isArray(l))return(0,t.Z)(l)}var n=e(97591),a=e(13873);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(l){return r(l)||(0,n.Z)(l)||(0,a.Z)(l)||s()}},60254:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(62853);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var l=u.call(a,s||"default");if((0,t.Z)(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},62853:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},13873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(56243);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,a):void 0}}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,a,s){var u=s||{},l=u.noTrailing,o=l===void 0?!1:l,f=u.noLeading,m=f===void 0?!1:f,p=u.debounceMode,b=p===void 0?void 0:p,g,E=!1,O=0;function C(){g&&clearTimeout(g)}function k(I){var R=I||{},T=R.upcomingOnly,A=T===void 0?!1:T;C(),E=!A}function P(){for(var I=arguments.length,R=new Array(I),T=0;Tn?m?(O=Date.now(),o||(g=setTimeout(b?$:F,n))):F():o!==!0&&(g=setTimeout(b?$:F,b===void 0?n-L:n))}return P.cancel=k,P}function r(n,a,s){var u=s||{},l=u.atBegin,o=l===void 0?!1:l;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8285:"p__Classrooms__Lists__SmartPlan__Info__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8891:"antdesign",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"911c552c",67:"8d2b7cd3",109:"cfac51d3",195:"9d743a29",264:"0f8b4fb4",265:"cd30e20e",292:"f95138f8",310:"748101a1",316:"1f60ada6",337:"9c3355a1",342:"b67ed666",354:"d4d139cf",479:"2d2e5835",485:"ece122b3",503:"9bbee319",508:"1ce6ae2d",532:"cc48ebe8",533:"87819ebb",547:"764b4223",556:"0acc86e1",559:"be842b02",576:"5e9859a3",629:"44a1d9a5",643:"cf86a9b0",671:"4a609b8d",680:"53929bc1",700:"1521e102",737:"7e7a1852",741:"ac5fd360",745:"464ee7f6",799:"479f92c0",822:"a9a107ca",869:"1f995d34",895:"22a0a4fd",919:"9781d787",921:"104e3daf",928:"b41990d4",981:"24da50c7",988:"34479902",1006:"210ee434",1043:"95f8494b",1045:"c5dee310",1048:"df5d7b1c",1070:"0a493266",1144:"c90eccaf",1148:"d6641f37",1154:"8cb80842",1211:"c7dcb729",1253:"9f049ae9",1257:"6839ba06",1265:"3a88209e",1274:"5f6ea65a",1276:"b9c48a72",1296:"e335587d",1343:"aee8da95",1416:"9a5e4b41",1423:"3e96155d",1427:"f26dc1de",1443:"d34084f6",1450:"90b8c0b6",1461:"13760dc6",1462:"fcf08abc",1470:"a0564f99",1475:"ecd5e222",1482:"bf773bda",1512:"9f5c6241",1520:"8ab51198",1545:"c0d4e3fa",1578:"fd4e96b5",1581:"5dba511f",1582:"69073fc9",1646:"e6e27b60",1657:"c69304d7",1660:"9c5fe44b",1674:"2770d97d",1702:"957c36dd",1713:"235d4b9a",1717:"112c52b5",1727:"cd8cf67d",1783:"18b47414",1799:"5657cdc9",1831:"ac01bf1b",1836:"7ed6cdbf",1855:"44a8043d",1880:"7f097049",1939:"ccb2ea60",1946:"be8ef9a7",1953:"d2229ac5",1962:"229f35ac",2011:"59d51f98",2045:"e4d36266",2058:"cf706883",2076:"ae32d14f",2102:"c095f964",2125:"0917684a",2141:"39477159",2216:"595e70b3",2240:"23cf485c",2249:"f4830452",2254:"d6e10cc4",2300:"522a476b",2303:"4828d44c",2307:"eccd152b",2338:"96585641",2339:"4e02b4ec",2386:"192e235c",2396:"04925336",2404:"af8277cc",2412:"a8aa6bb5",2425:"38c5aac9",2443:"8e740470",2476:"8dc3cc31",2494:"68080a87",2501:"64bc6ba7",2524:"8e848664",2529:"ec6c4ae1",2538:"de4a3723",2539:"c1b67f53",2548:"16af0c05",2570:"6605fba0",2594:"e87d3761",2603:"1d7420a3",2659:"7f319daf",2707:"a3c379a8",2806:"c329ed79",2819:"9d477e6d",2823:"ea13a8d5",2826:"b27a96a5",2829:"cb2924e2",2837:"54a82605",2865:"fe823231",2875:"252e7c32",2884:"4745b61e",2969:"ab3357d7",2983:"26c10483",3006:"32c31951",3133:"9bf3f89c",3141:"7738affa",3157:"86bb1170",3183:"35ce79fa",3198:"8e655451",3212:"1d3317de",3220:"b29f4530",3247:"5764df0f",3260:"60364230",3282:"c605f1b6",3317:"33a56a47",3332:"09aec8e0",3355:"bdaf2007",3356:"51600a30",3391:"f5718139",3433:"9d84bae3",3442:"cfca083c",3447:"8e4efb3c",3451:"a90c7d52",3496:"731c1df5",3509:"88f2b6ad",3550:"3dc83156",3581:"54840d64",3585:"78c6ae34",3589:"903238dd",3611:"ef70d9e8",3665:"a62177a5",3668:"21e29af8",3685:"3a4cc821",3697:"481a10d9",3747:"b8737eb5",3754:"d7978c33",3777:"d5b0f2f1",3784:"29d6267e",3805:"9dbcb95e",3862:"66f352d4",3873:"80808074",3885:"f87f7f15",3897:"39fb2998",3910:"7b238b14",3935:"c450a3a0",3951:"898aa924",3987:"5cecd51b",4014:"27a8e97c",4017:"4909d111",4030:"863a0fb5",4056:"a724c79a",4058:"1320a335",4078:"b46d0a5e",4088:"6f7d1078",4093:"0567b5cc",4105:"34914062",4144:"b9659086",4164:"45fd8b65",4216:"8bdbeee2",4217:"2c216f75",4227:"785acc2f",4259:"737058a6",4264:"dd2c10e4",4330:"e6eb0c76",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4391:"e82c3c46",4449:"f5153b7b",4492:"7833be79",4496:"811d685f",4498:"703465ed",4504:"7e131c80",4514:"89006ea4",4520:"b3fc1fa9",4546:"d2502e7b",4565:"d58006a2",4572:"f7c9f9a1",4599:"2404df32",4601:"231d3314",4610:"1b96caa5",4621:"d4410376",4628:"ece2c60c",4662:"5aff2f0e",4685:"c33f1528",4703:"536af368",4715:"fb703b7d",4736:"580315a6",4741:"77c742e7",4757:"2721a485",4766:"1e235c0f",4770:"5622b952",4790:"619413e4",4795:"4af98941",4797:"a24e92db",4800:"f9c57b3a",4849:"76589013",4850:"1edda4b7",4862:"c274e33d",4884:"9d7b295e",4889:"9a6301c1",4928:"6bc71c70",4973:"cef24baf",4994:"fd41508b",5022:"a13e94e0",5043:"5cf6125d",5048:"768226ad",5060:"85dafcc6",5096:"2a629ae3",5111:"dd0ae2b9",5125:"1107df53",5148:"d6b975eb",5176:"5b00e454",5179:"d48bae7b",5186:"bbf879f5",5191:"db03730b",5238:"309395f5",5249:"4b6b5dc8",5290:"5dabcdc2",5297:"c5931d25",5319:"90771d17",5321:"1163c84e",5335:"9b19c354",5354:"7ae70604",5357:"07699149",5359:"2e6c4297",5382:"a81e9243",5402:"73d61f6a",5416:"454536b7",5434:"38b302a6",5470:"cf645e9a",5494:"d89549c4",5518:"9c7d5892",5549:"c66ed262",5572:"f2e3346e",5573:"0e5d6313",5599:"c261bddc",5624:"9cd5f94e",5631:"e00d3d36",5650:"3f8f38b1",5679:"4a090bef",5705:"0e903d5d",5729:"469f2d34",5741:"280585f9",5764:"e0d7e586",5775:"9a69286d",5786:"a2b2a4ff",5798:"db3a13ed",5816:"4579d693",5825:"b991df5b",5876:"5eded409",5888:"1cf6288f",5891:"f018c76b",5895:"e2f97356",5902:"afad3873",5915:"d61875e5",5992:"d2d11753",6029:"e4768c5c",6034:"b9d4298e",6045:"d268f87f",6047:"3ce45acd",6052:"4605ee2b",6063:"34f0bea9",6069:"42ebd95c",6126:"99519171",6127:"ee7c1428",6170:"3ff20225",6265:"3fe7e000",6270:"c8f98951",6277:"f676e11a",6328:"c9ee9e04",6366:"50e5dc83",6378:"7f3a946a",6411:"2a270776",6434:"e0bb627c",6444:"d5484d96",6452:"4a4c67e6",6531:"58ddac85",6541:"9b0c3f8a",6583:"19e91a74",6587:"8f499005",6634:"987c97b4",6651:"2f4ee412",6685:"813879fa",6729:"a8f5f93a",6741:"67e334dd",6758:"e6e106ed",6774:"59d4d618",6784:"b388e02d",6788:"14f6fb8e",6796:"c853d291",6805:"e035927f",6820:"fe0fb26d",6845:"9794749d",6882:"58c7992d",6883:"b97e3118",6904:"a61fee2c",6913:"9c68765d",6963:"ff352a3c",6982:"e2f0d3bb",7008:"37329dc3",7042:"b928667c",7043:"3f9dcd3b",7045:"1a5bfff4",7046:"f2e6a574",7058:"10294fdf",7062:"4e603fd2",7084:"46ccce72",7156:"e7466006",7169:"0139d4ce",7178:"a0e5eeb2",7182:"4cb87ef1",7242:"5a863ec0",7260:"798d86fc",7331:"2e27a23b",7333:"531d5f5f",7365:"1005464f",7395:"8a2bcdfb",7460:"54dffb0e",7477:"c0480578",7482:"3003206f",7527:"1f3906ab",7545:"3570bb23",7560:"5e4e28bd",7589:"1b361a2e",7591:"8354027c",7614:"dddde603",7622:"d235c4e8",7686:"4fcec9f9",7706:"c2a79e40",7806:"1edbde1b",7852:"f8399def",7855:"c5fa916d",7857:"529fb9e9",7878:"69354a04",7883:"c8d9a79a",7884:"e3051d92",7922:"fabdd06a",7964:"29aed9a1",8014:"d2e9bbf1",8062:"caa21ab8",8072:"951a682d",8077:"6d066a92",8085:"d13aab9d",8089:"d536b13a",8143:"555ddc26",8155:"567febc7",8161:"83c5fa9a",8181:"51302302",8237:"8410a856",8241:"f9dfb3e3",8285:"f7327939",8302:"89361d46",8307:"eab42742",8340:"9f49f709",8350:"07df8a75",8398:"7253ae87",8431:"cb206f59",8435:"8954314a",8447:"e8ca728d",8517:"ee152987",8522:"e0bfa434",8561:"333e8ec9",8563:"1b7a6e60",8634:"9e21f866",8639:"88b5ab2c",8665:"04400615",8688:"f33e5be6",8689:"70816443",8723:"4d89e1f4",8737:"ce7dad23",8776:"0ad26240",8782:"c23b6478",8787:"31b46031",8797:"b5b3ff3d",8823:"f097e668",8827:"46db4c74",8842:"9f25a3e2",8866:"745a9c20",8882:"8961f5bd",8885:"df0b757f",8891:"3f1ca4a7",8898:"d002bcd8",8909:"bd6f6e3b",8920:"7f82440c",8963:"790aecdd",8982:"0cce6b51",8999:"83c29e4e",9076:"b708072c",9104:"bbcb2345",9133:"a5149224",9205:"f80ef1c4",9215:"4938d297",9252:"0d791a59",9260:"f163e60e",9332:"f5801dda",9360:"cce1863d",9366:"352b267f",9391:"719334a7",9404:"9fcc3d3e",9408:"cd60b2c6",9416:"0701535f",9472:"449b3884",9487:"a8561e41",9489:"338fd9e5",9507:"31c1d99c",9554:"ed358e7b",9559:"f794af19",9572:"a679bcc3",9590:"34d5dac2",9647:"f0a5f209",9649:"8b18a065",9674:"b80025d4",9677:"9e900adf",9695:"03275ae8",9715:"eb9c64ae",9716:"76377bc7",9785:"5edac0d5",9788:"0306c80b",9869:"1eaffdaa",9890:"00995aed",9891:"d21dda5a",9895:"b8e31ff2",9906:"38448395",9921:"c0d813c5",9922:"29a5fa55",9928:"5989f5e0",9944:"206de041",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8285:"p__Classrooms__Lists__SmartPlan__Info__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"12e78288",67:"51374034",109:"b9c23c40",195:"274bb518",264:"5fd9b3fc",265:"d92c6f86",292:"e2ad7b79",310:"735e28b7",337:"b876daec",342:"96328f8f",479:"b69f9ab6",485:"d63578fe",503:"03cdfb68",508:"a2cebfe1",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"bf508f54",737:"72eaccaa",745:"8c6c7df9",799:"eddb780f",869:"4a5372a2",895:"ce8634e8",919:"952e2d43",921:"b09f4288",928:"a66ef1eb",1006:"b9d07e6a",1043:"e8c0878b",1045:"6ed74c3b",1048:"f275801f",1070:"e67e9e01",1148:"754fff63",1211:"5a4b7f5d",1253:"46aca33c",1257:"7b8c452c",1265:"c6d01246",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"9a10482e",1427:"f91322f7",1443:"e1865421",1450:"bc16bf2b",1461:"cd32a59e",1470:"afcb0f79",1475:"d22fbaa0",1482:"c89636f5",1512:"f3653a35",1520:"f7300d0e",1545:"d33d7b47",1578:"b3cd8411",1581:"13815a71",1582:"73155666",1657:"6ff959fc",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"13fc42b1",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"e4fcde65",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"b186f983",2303:"639a28ad",2307:"b2c54321",2338:"c9b2a29c",2339:"6a610b14",2396:"8d2f98b7",2404:"1b691fa0",2412:"b297b168",2425:"d96f0c58",2443:"1beca1ab",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"437cbb50",2603:"a66ef1eb",2659:"f6071a36",2707:"cabcb16e",2806:"0cad2d5d",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"2f2c99c6",2884:"cd55c0e7",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"83f71029",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"3b28d50a",3260:"a3bb8fd1",3282:"c98dd16f",3317:"a24c38e0",3332:"2fae3161",3355:"d4a1a198",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"6dcf1f01",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"efeb72c3",3585:"5f288e7b",3665:"995e1905",3668:"50ab9464",3685:"5356e3de",3747:"ce08ca10",3784:"c81d4a51",3873:"a3ce6945",3897:"b593298f",3910:"658d457f",3935:"677fada6",3951:"e21592d2",4030:"369370a5",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"c1f29d01",4105:"4c121ecb",4144:"f10aa199",4164:"b8aece11",4216:"a66ef1eb",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9430502",4449:"e68d8d58",4492:"75f619b0",4496:"c366f3d3",4498:"e97f4670",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"9439eeec",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"97f3184a",4715:"ab748bb0",4736:"2968553b",4741:"11bd2d23",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"86306a93",4800:"f50302a4",4849:"d2723f8d",4862:"2c7bae08",4884:"bd293d3b",4889:"1fbe346b",4928:"3ec9e47f",4973:"129c56e8",4994:"71b358ee",5022:"81b1b86b",5043:"e9783a88",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"641b49b1",5335:"fec6fd9f",5357:"1fbb7d24",5359:"181f1814",5382:"517d0ff1",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"d8a49e9f",5650:"f8f63f4b",5705:"df6bf207",5729:"adf68bd1",5741:"e47538da",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"f6e01dc7",5825:"06962189",5888:"2ed121e8",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"bb37780a",6127:"9f7e8a95",6265:"955b2a89",6270:"ffc03e12",6277:"be8c92aa",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"ee990148",6651:"b07fe216",6685:"f5f5b969",6729:"0d46291f",6741:"b838eb14",6758:"fbd7fba9",6784:"1affe817",6788:"7d01b0be",6796:"14d05697",6805:"5b253c81",6820:"98d30224",6845:"e657b4db",6882:"c2d2eada",6883:"7740a702",6904:"2a8ddcc0",6913:"5ec03435",6963:"84e145fa",6982:"3043a9c3",7008:"15ea9ed9",7042:"952e2d43",7043:"f92dd043",7045:"fbad5d1c",7046:"c7301ded",7058:"e5da97d0",7062:"dda386ac",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"cdb05979",7477:"66ecedaa",7482:"3a11c394",7527:"9537c550",7545:"5463c8ac",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"51e78cc1",7806:"bd9accb9",7852:"bd2b77a4",7855:"6f036cf6",7857:"5270cd7f",7878:"2b521fde",7883:"539bef09",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"8a13c2c9",8077:"0b2c51d9",8085:"9d7d6d8e",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8285:"a9782c66",8302:"47c8b2f1",8307:"02e15761",8398:"ecb314e7",8431:"7c8704ae",8435:"7882364e",8447:"ff2d2a7d",8517:"2cafef3f",8522:"bb4c5513",8563:"ec35b080",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"ce853ade",8782:"918afc23",8787:"121de108",8797:"13945612",8823:"342e9b27",8827:"954b2c29",8866:"d656470b",8882:"e3e6afc6",8885:"de905169",8982:"9f5f0cbd",8999:"215d2e8d",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"944c8941",9472:"f609b809",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"e4f0da28",9695:"e54cca52",9715:"1e222348",9716:"d7a969b5",9785:"ec431d03",9788:"4459d92d",9890:"c9fdec45",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?m?(O=Date.now(),o||(g=setTimeout(b?$:F,n))):F():o!==!0&&(g=setTimeout(b?$:F,b===void 0?n-L:n))}return P.cancel=k,P}function r(n,a,s){var u=s||{},l=u.atBegin,o=l===void 0?!1:l;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8285:"p__Classrooms__Lists__SmartPlan__Info__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8891:"antdesign",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"911c552c",67:"8d2b7cd3",109:"cfac51d3",195:"9d743a29",264:"0f8b4fb4",265:"cd30e20e",292:"faca150d",310:"748101a1",316:"1f60ada6",337:"9c3355a1",342:"b67ed666",354:"d4d139cf",479:"2d2e5835",485:"ece122b3",503:"9bbee319",508:"1ce6ae2d",532:"cc48ebe8",533:"87819ebb",547:"764b4223",556:"0acc86e1",559:"be842b02",576:"5e9859a3",629:"44a1d9a5",643:"cf86a9b0",671:"4a609b8d",680:"53929bc1",700:"1521e102",737:"7e7a1852",741:"ac5fd360",745:"464ee7f6",799:"479f92c0",822:"a9a107ca",869:"1f995d34",895:"22a0a4fd",919:"9781d787",921:"104e3daf",928:"b41990d4",981:"24da50c7",988:"34479902",1006:"210ee434",1043:"95f8494b",1045:"c5dee310",1048:"df5d7b1c",1070:"0a493266",1144:"c90eccaf",1148:"d6641f37",1154:"8cb80842",1211:"c7dcb729",1253:"9f049ae9",1257:"6839ba06",1265:"3a88209e",1274:"5f6ea65a",1276:"b9c48a72",1296:"e335587d",1343:"aee8da95",1416:"9a5e4b41",1423:"3e96155d",1427:"f26dc1de",1443:"d34084f6",1450:"90b8c0b6",1461:"13760dc6",1462:"fcf08abc",1470:"a0564f99",1475:"ecd5e222",1482:"bf773bda",1512:"9f5c6241",1520:"8ab51198",1545:"c0d4e3fa",1578:"fd4e96b5",1581:"5dba511f",1582:"69073fc9",1646:"e6e27b60",1657:"c69304d7",1660:"9c5fe44b",1674:"2770d97d",1702:"957c36dd",1713:"235d4b9a",1717:"112c52b5",1727:"cd8cf67d",1783:"18b47414",1799:"5657cdc9",1831:"ac01bf1b",1836:"7ed6cdbf",1855:"44a8043d",1880:"7f097049",1939:"ccb2ea60",1946:"be8ef9a7",1953:"d2229ac5",1962:"229f35ac",2011:"59d51f98",2045:"e4d36266",2058:"cf706883",2076:"ae32d14f",2102:"c095f964",2125:"0917684a",2141:"39477159",2216:"595e70b3",2240:"23cf485c",2249:"f4830452",2254:"d6e10cc4",2300:"522a476b",2303:"4828d44c",2307:"eccd152b",2338:"96585641",2339:"4e02b4ec",2386:"192e235c",2396:"04925336",2404:"af8277cc",2412:"a8aa6bb5",2425:"38c5aac9",2443:"8e740470",2476:"8dc3cc31",2494:"68080a87",2501:"64bc6ba7",2524:"8e848664",2529:"ec6c4ae1",2538:"de4a3723",2539:"c1b67f53",2548:"16af0c05",2570:"6605fba0",2594:"e87d3761",2603:"1d7420a3",2659:"7f319daf",2707:"a3c379a8",2806:"c329ed79",2819:"9d477e6d",2823:"ea13a8d5",2826:"b27a96a5",2829:"cb2924e2",2837:"54a82605",2865:"fe823231",2875:"252e7c32",2884:"4745b61e",2969:"ab3357d7",2983:"26c10483",3006:"32c31951",3133:"9bf3f89c",3141:"7738affa",3157:"86bb1170",3183:"35ce79fa",3198:"8e655451",3212:"1d3317de",3220:"b29f4530",3247:"5764df0f",3260:"60364230",3282:"c605f1b6",3317:"33a56a47",3332:"09aec8e0",3355:"bdaf2007",3356:"51600a30",3391:"f5718139",3433:"9d84bae3",3442:"cfca083c",3447:"8e4efb3c",3451:"a90c7d52",3496:"731c1df5",3509:"88f2b6ad",3550:"3dc83156",3581:"54840d64",3585:"78c6ae34",3589:"903238dd",3611:"ef70d9e8",3665:"a62177a5",3668:"21e29af8",3685:"3a4cc821",3697:"481a10d9",3747:"b8737eb5",3754:"d7978c33",3777:"d5b0f2f1",3784:"29d6267e",3805:"9dbcb95e",3862:"66f352d4",3873:"80808074",3885:"f87f7f15",3897:"39fb2998",3910:"7b238b14",3935:"c450a3a0",3951:"d42a1dd7",3987:"5cecd51b",4014:"27a8e97c",4017:"4909d111",4030:"863a0fb5",4056:"a724c79a",4058:"1320a335",4078:"b46d0a5e",4088:"6f7d1078",4093:"0567b5cc",4105:"34914062",4144:"b9659086",4164:"ea0e911a",4216:"8bdbeee2",4217:"2c216f75",4227:"785acc2f",4259:"737058a6",4264:"dd2c10e4",4330:"e6eb0c76",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4391:"e82c3c46",4449:"f5153b7b",4492:"7833be79",4496:"811d685f",4498:"703465ed",4504:"7e131c80",4514:"89006ea4",4520:"b3fc1fa9",4546:"d2502e7b",4565:"d58006a2",4572:"f7c9f9a1",4599:"2404df32",4601:"231d3314",4610:"1b96caa5",4621:"d4410376",4628:"ece2c60c",4662:"5aff2f0e",4685:"c33f1528",4703:"536af368",4715:"fb703b7d",4736:"580315a6",4741:"77c742e7",4757:"2721a485",4766:"1e235c0f",4770:"5622b952",4790:"619413e4",4795:"4af98941",4797:"a24e92db",4800:"f9c57b3a",4849:"76589013",4850:"1edda4b7",4862:"c274e33d",4884:"9d7b295e",4889:"9a6301c1",4928:"6bc71c70",4973:"cef24baf",4994:"fd41508b",5022:"a13e94e0",5043:"5cf6125d",5048:"768226ad",5060:"85dafcc6",5096:"2a629ae3",5111:"dd0ae2b9",5125:"1107df53",5148:"d6b975eb",5176:"5b00e454",5179:"d48bae7b",5186:"bbf879f5",5191:"db03730b",5238:"309395f5",5249:"4b6b5dc8",5290:"5dabcdc2",5297:"c5931d25",5319:"90771d17",5321:"1163c84e",5335:"9b19c354",5354:"7ae70604",5357:"07699149",5359:"2e6c4297",5382:"a81e9243",5402:"73d61f6a",5416:"454536b7",5434:"38b302a6",5470:"cf645e9a",5494:"d89549c4",5518:"9c7d5892",5549:"c66ed262",5572:"f2e3346e",5573:"0e5d6313",5599:"c261bddc",5624:"9cd5f94e",5631:"e00d3d36",5650:"3f8f38b1",5679:"4a090bef",5705:"0e903d5d",5729:"469f2d34",5741:"280585f9",5764:"e0d7e586",5775:"9a69286d",5786:"a2b2a4ff",5798:"db3a13ed",5816:"4579d693",5825:"b991df5b",5876:"5eded409",5888:"1cf6288f",5891:"f018c76b",5895:"e2f97356",5902:"afad3873",5915:"d61875e5",5992:"d2d11753",6029:"e4768c5c",6034:"b9d4298e",6045:"d268f87f",6047:"3ce45acd",6052:"4605ee2b",6063:"34f0bea9",6069:"42ebd95c",6126:"99519171",6127:"ee7c1428",6170:"3ff20225",6265:"3fe7e000",6270:"c8f98951",6277:"f676e11a",6328:"c9ee9e04",6366:"50e5dc83",6378:"7f3a946a",6411:"2a270776",6434:"e0bb627c",6444:"d5484d96",6452:"4a4c67e6",6531:"58ddac85",6541:"9b0c3f8a",6583:"19e91a74",6587:"8f499005",6634:"987c97b4",6651:"2f4ee412",6685:"813879fa",6729:"a8f5f93a",6741:"67e334dd",6758:"e6e106ed",6774:"59d4d618",6784:"b388e02d",6788:"14f6fb8e",6796:"c853d291",6805:"e035927f",6820:"fe0fb26d",6845:"9794749d",6882:"58c7992d",6883:"b97e3118",6904:"a61fee2c",6913:"9c68765d",6963:"ff352a3c",6982:"e2f0d3bb",7008:"37329dc3",7042:"b928667c",7043:"3f9dcd3b",7045:"1a5bfff4",7046:"f2e6a574",7058:"10294fdf",7062:"4e603fd2",7084:"46ccce72",7156:"e7466006",7169:"0139d4ce",7178:"a0e5eeb2",7182:"4cb87ef1",7242:"5a863ec0",7260:"798d86fc",7331:"2e27a23b",7333:"531d5f5f",7365:"1005464f",7395:"8a2bcdfb",7460:"54dffb0e",7477:"c0480578",7482:"3003206f",7527:"1f3906ab",7545:"3570bb23",7560:"5e4e28bd",7589:"1b361a2e",7591:"8354027c",7614:"dddde603",7622:"d235c4e8",7686:"4fcec9f9",7706:"c2a79e40",7806:"1edbde1b",7852:"f8399def",7855:"c5fa916d",7857:"529fb9e9",7878:"69354a04",7883:"c8d9a79a",7884:"e3051d92",7922:"fabdd06a",7964:"29aed9a1",8014:"d2e9bbf1",8062:"caa21ab8",8072:"951a682d",8077:"6d066a92",8085:"99301302",8089:"d536b13a",8143:"555ddc26",8155:"567febc7",8161:"83c5fa9a",8181:"51302302",8237:"8410a856",8241:"f9dfb3e3",8285:"f7327939",8302:"89361d46",8307:"eab42742",8340:"9f49f709",8350:"07df8a75",8398:"7253ae87",8431:"cb206f59",8435:"8954314a",8447:"e8ca728d",8517:"ee152987",8522:"e0bfa434",8561:"333e8ec9",8563:"1b7a6e60",8634:"9e21f866",8639:"88b5ab2c",8665:"04400615",8688:"f33e5be6",8689:"70816443",8723:"4d89e1f4",8737:"ce7dad23",8776:"0ad26240",8782:"c23b6478",8787:"31b46031",8797:"b5b3ff3d",8823:"f097e668",8827:"46db4c74",8842:"9f25a3e2",8866:"745a9c20",8882:"8961f5bd",8885:"df0b757f",8891:"3f1ca4a7",8898:"d002bcd8",8909:"bd6f6e3b",8920:"7f82440c",8963:"790aecdd",8982:"0cce6b51",8999:"83c29e4e",9076:"b708072c",9104:"bbcb2345",9133:"a5149224",9205:"f80ef1c4",9215:"4938d297",9252:"0d791a59",9260:"f163e60e",9332:"f5801dda",9360:"cce1863d",9366:"352b267f",9391:"719334a7",9404:"9fcc3d3e",9408:"cd60b2c6",9416:"0701535f",9472:"449b3884",9487:"a8561e41",9489:"338fd9e5",9507:"31c1d99c",9554:"ed358e7b",9559:"f794af19",9572:"a679bcc3",9590:"34d5dac2",9647:"f0a5f209",9649:"8b18a065",9674:"b80025d4",9677:"9e900adf",9695:"03275ae8",9715:"eb9c64ae",9716:"76377bc7",9785:"5edac0d5",9788:"0306c80b",9869:"1eaffdaa",9890:"00995aed",9891:"d21dda5a",9895:"b8e31ff2",9906:"38448395",9921:"c0d813c5",9922:"29a5fa55",9928:"5989f5e0",9944:"206de041",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8285:"p__Classrooms__Lists__SmartPlan__Info__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"12e78288",67:"51374034",109:"b9c23c40",195:"274bb518",264:"5fd9b3fc",265:"d92c6f86",292:"e2ad7b79",310:"735e28b7",337:"b876daec",342:"96328f8f",479:"b69f9ab6",485:"d63578fe",503:"03cdfb68",508:"a2cebfe1",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"bf508f54",737:"72eaccaa",745:"8c6c7df9",799:"eddb780f",869:"4a5372a2",895:"ce8634e8",919:"952e2d43",921:"b09f4288",928:"a66ef1eb",1006:"b9d07e6a",1043:"e8c0878b",1045:"6ed74c3b",1048:"f275801f",1070:"e67e9e01",1148:"754fff63",1211:"5a4b7f5d",1253:"46aca33c",1257:"7b8c452c",1265:"c6d01246",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"9a10482e",1427:"f91322f7",1443:"e1865421",1450:"bc16bf2b",1461:"cd32a59e",1470:"afcb0f79",1475:"d22fbaa0",1482:"c89636f5",1512:"f3653a35",1520:"f7300d0e",1545:"d33d7b47",1578:"b3cd8411",1581:"13815a71",1582:"73155666",1657:"6ff959fc",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"13fc42b1",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"e4fcde65",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"b186f983",2303:"639a28ad",2307:"b2c54321",2338:"c9b2a29c",2339:"6a610b14",2396:"8d2f98b7",2404:"1b691fa0",2412:"b297b168",2425:"d96f0c58",2443:"1beca1ab",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"437cbb50",2603:"a66ef1eb",2659:"f6071a36",2707:"cabcb16e",2806:"0cad2d5d",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"2f2c99c6",2884:"cd55c0e7",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"83f71029",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"3b28d50a",3260:"a3bb8fd1",3282:"c98dd16f",3317:"a24c38e0",3332:"2fae3161",3355:"d4a1a198",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"6dcf1f01",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"efeb72c3",3585:"5f288e7b",3665:"995e1905",3668:"50ab9464",3685:"5356e3de",3747:"ce08ca10",3784:"c81d4a51",3873:"a3ce6945",3897:"b593298f",3910:"658d457f",3935:"677fada6",3951:"e21592d2",4030:"369370a5",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"c1f29d01",4105:"4c121ecb",4144:"f10aa199",4164:"b8aece11",4216:"a66ef1eb",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9430502",4449:"e68d8d58",4492:"75f619b0",4496:"c366f3d3",4498:"e97f4670",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"9439eeec",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"97f3184a",4715:"ab748bb0",4736:"2968553b",4741:"11bd2d23",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"86306a93",4800:"f50302a4",4849:"d2723f8d",4862:"2c7bae08",4884:"bd293d3b",4889:"1fbe346b",4928:"3ec9e47f",4973:"129c56e8",4994:"71b358ee",5022:"81b1b86b",5043:"e9783a88",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"641b49b1",5335:"fec6fd9f",5357:"1fbb7d24",5359:"181f1814",5382:"517d0ff1",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"d8a49e9f",5650:"f8f63f4b",5705:"df6bf207",5729:"adf68bd1",5741:"e47538da",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"f6e01dc7",5825:"06962189",5888:"2ed121e8",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"bb37780a",6127:"9f7e8a95",6265:"955b2a89",6270:"ffc03e12",6277:"be8c92aa",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"ee990148",6651:"b07fe216",6685:"f5f5b969",6729:"0d46291f",6741:"b838eb14",6758:"fbd7fba9",6784:"1affe817",6788:"7d01b0be",6796:"14d05697",6805:"5b253c81",6820:"98d30224",6845:"e657b4db",6882:"c2d2eada",6883:"7740a702",6904:"2a8ddcc0",6913:"5ec03435",6963:"84e145fa",6982:"3043a9c3",7008:"15ea9ed9",7042:"952e2d43",7043:"f92dd043",7045:"fbad5d1c",7046:"c7301ded",7058:"e5da97d0",7062:"dda386ac",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"cdb05979",7477:"66ecedaa",7482:"3a11c394",7527:"9537c550",7545:"5463c8ac",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"51e78cc1",7806:"bd9accb9",7852:"bd2b77a4",7855:"6f036cf6",7857:"5270cd7f",7878:"2b521fde",7883:"539bef09",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"8a13c2c9",8077:"0b2c51d9",8085:"4df5224e",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8285:"a9782c66",8302:"47c8b2f1",8307:"02e15761",8398:"ecb314e7",8431:"761f7a75",8435:"7882364e",8447:"ff2d2a7d",8517:"2cafef3f",8522:"bb4c5513",8563:"ec35b080",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"ce853ade",8782:"918afc23",8787:"121de108",8797:"13945612",8823:"342e9b27",8827:"954b2c29",8866:"d656470b",8882:"e3e6afc6",8885:"de905169",8982:"9f5f0cbd",8999:"215d2e8d",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"944c8941",9472:"f609b809",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"e4f0da28",9695:"e54cca52",9715:"1e222348",9716:"d7a969b5",9785:"ec431d03",9788:"4459d92d",9890:"c9fdec45",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return jr.endsWith("/")?jr:"".concat(jr,"/")}var tc=__webpack_require__(38127),Pu=__webpack_require__(38329),nu=__webpack_require__(8616),au=["content"],Qi=["content"],Bi=/^(http:|https:)?\/\//;function rc(jr){return Bi.test(jr)||jr.startsWith("/")&&!jr.startsWith("/*")||jr.startsWith("./")||jr.startsWith("../")}var Bu=function(){return oe.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ou=function(on){var Hn,Ta=on.loaderData,Gn=on.htmlPageOpts,ca=on.manifest,ya=(ca==null||(Hn=ca.assets)===null||Hn===void 0?void 0:Hn["umi.css"])||"";return oe.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ta||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ya,"'")}})};function cs(jr){var on=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof jr=="string")return rc(jr)?(0,oi.Z)({src:jr},on):{content:jr};if((0,nu.Z)(jr)==="object")return(0,oi.Z)((0,oi.Z)({},jr),on);throw new Error("Invalid script type: ".concat((0,nu.Z)(jr)))}function Ri(jr){return rc(jr)?{type:"link",href:jr}:{type:"style",content:jr}}var al=function(on){var Hn,Ta,Gn,ca,ya,po,Vn=on.htmlPageOpts;return oe.createElement(oe.Fragment,null,(Vn==null?void 0:Vn.title)&&oe.createElement("title",null,Vn.title),Vn==null||(Hn=Vn.favicons)===null||Hn===void 0?void 0:Hn.map(function(_o,gs){return oe.createElement("link",{key:gs,rel:"shortcut icon",href:_o})}),(Vn==null?void 0:Vn.description)&&oe.createElement("meta",{name:"description",content:Vn.description}),(Vn==null||(Ta=Vn.keywords)===null||Ta===void 0?void 0:Ta.length)&&oe.createElement("meta",{name:"keywords",content:Vn.keywords.join(",")}),Vn==null||(Gn=Vn.metas)===null||Gn===void 0?void 0:Gn.map(function(_o){return oe.createElement("meta",{key:_o.name,name:_o.name,content:_o.content})}),Vn==null||(ca=Vn.links)===null||ca===void 0?void 0:ca.map(function(_o,gs){return oe.createElement("link",(0,Pu.Z)({key:gs},_o))}),Vn==null||(ya=Vn.styles)===null||ya===void 0?void 0:ya.map(function(_o,gs){var ys=Ri(_o),Fs=ys.type,Bs=ys.href,lu=ys.content;if(Fs==="link")return oe.createElement("link",{key:gs,rel:"stylesheet",href:Bs});if(Fs==="style")return oe.createElement("style",{key:gs},lu)}),Vn==null||(po=Vn.headScripts)===null||po===void 0?void 0:po.map(function(_o,gs){var ys=cs(_o),Fs=ys.content,Bs=(0,tc.Z)(ys,au);return oe.createElement("script",(0,Pu.Z)({dangerouslySetInnerHTML:{__html:Fs},key:gs},Bs))}))};function Nu(jr){var on,Hn=jr.children,Ta=jr.loaderData,Gn=jr.manifest,ca=jr.htmlPageOpts,ya=jr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,po=jr.mountElementId;if(ya!=null&&ya.pureHtml)return oe.createElement("html",null,oe.createElement("head",null),oe.createElement("body",null,oe.createElement(Bu,null),oe.createElement("div",{id:po},Hn),oe.createElement(ou,{manifest:Gn,loaderData:Ta,htmlPageOpts:ca})));if(ya!=null&&ya.pureApp)return oe.createElement(oe.Fragment,null,Hn);var Vn=typeof window=="undefined"?Gn==null?void 0:Gn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return oe.createElement("html",{suppressHydrationWarning:!0,lang:(ca==null?void 0:ca.lang)||"en"},oe.createElement("head",null,oe.createElement("meta",{charSet:"utf-8"}),oe.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Vn&&oe.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Vn}),oe.createElement(al,{htmlPageOpts:ca})),oe.createElement("body",null,oe.createElement(Bu,null),oe.createElement("div",{id:po},Hn),oe.createElement(ou,{manifest:Gn,loaderData:Ta,htmlPageOpts:ca}),ca==null||(on=ca.scripts)===null||on===void 0?void 0:on.map(function(_o,gs){var ys=cs(_o),Fs=ys.content,Bs=(0,tc.Z)(ys,Qi);return oe.createElement("script",(0,Pu.Z)({dangerouslySetInnerHTML:{__html:Fs},key:gs},Bs))})))}var iu=oe.createContext(void 0);function ol(){return oe.useContext(iu)}var Su=["redirect"];function Ls(jr){var on=jr.routesById,Hn=jr.parentId,Ta=jr.routeComponents,Gn=jr.useStream,ca=Gn===void 0?!0:Gn;return Object.keys(on).filter(function(ya){return on[ya].parentId===Hn}).map(function(ya){var po=il((0,oi.Z)((0,oi.Z)({route:on[ya],routeComponent:Ta[ya],loadingComponent:jr.loadingComponent,reactRouter5Compat:jr.reactRouter5Compat},jr.reactRouter5Compat&&{hasChildren:Object.keys(on).filter(function(_o){return on[_o].parentId===ya}).length>0}),{},{useStream:ca})),Vn=Ls({routesById:on,routeComponents:Ta,parentId:po.id,loadingComponent:jr.loadingComponent,reactRouter5Compat:jr.reactRouter5Compat,useStream:ca});return Vn.length>0&&(po.children=Vn,po.routes=Vn),po})}function Cc(jr){var on=(0,Ci.UO)(),Hn=(0,Ci.Gn)(jr.to,on),Ta=(0,Eu.T$)(),Gn=(0,Ci.TH)();if(Ta!=null&&Ta.keepQuery){var ca=Gn.search+Gn.hash;Hn+=ca}var ya=(0,oi.Z)((0,oi.Z)({},jr),{},{to:Hn});return oe.createElement(Ci.Fg,(0,Pu.Z)({replace:!0},ya))}function il(jr){var on=jr.route,Hn=jr.useStream,Ta=Hn===void 0?!0:Hn,Gn=on.redirect,ca=(0,tc.Z)(on,Su),ya=jr.reactRouter5Compat?ac:oc;return(0,oi.Z)({element:Gn?oe.createElement(Cc,{to:Gn}):oe.createElement(iu.Provider,{value:{route:jr.route}},oe.createElement(ya,{loader:oe.memo(jr.routeComponent),loadingComponent:jr.loadingComponent||nc,hasChildren:jr.hasChildren,useStream:Ta}))},ca)}function nc(){return oe.createElement("div",null)}function ac(jr){var on=ol(),Hn=on.route,Ta=(0,Eu.Ov)(),Gn=Ta.history,ca=Ta.clientRoutes,ya=(0,Ci.UO)(),po={params:ya,isExact:!0,path:Hn.path,url:Gn.location.pathname},Vn=jr.loader,_o={location:Gn.location,match:po,history:Gn,params:ya,route:Hn,routes:ca};return jr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(jr.loadingComponent,null)},oe.createElement(Vn,_o,jr.hasChildren&&oe.createElement(Ci.j3,null))):oe.createElement(Vn,_o,jr.hasChildren&&oe.createElement(Ci.j3,null))}function oc(jr){var on=jr.loader;return jr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(jr.loadingComponent,null)},oe.createElement(on,null)):oe.createElement(on,null)}var Cu=null;function kl(){return Cu}function ic(jr){var on=jr.history,Hn=oe.useState({action:on.action,location:on.location}),Ta=(0,Yi.Z)(Hn,2),Gn=Ta[0],ca=Ta[1];return(0,oe.useLayoutEffect)(function(){return on.listen(ca)},[on]),(0,oe.useLayoutEffect)(function(){function ya(po){jr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:jr.routes,clientRoutes:jr.clientRoutes,location:po.location,action:po.action,basename:jr.basename,isFirst:!!po.isFirst}})}return ya({location:Gn.location,action:Gn.action,isFirst:!0}),on.listen(ya)},[on,jr.routes,jr.clientRoutes]),oe.createElement(Ci.F0,{navigator:on,location:Gn.location,basename:jr.basename},jr.children)}function Xi(){var jr=(0,Eu.Ov)(),on=jr.clientRoutes;return(0,Ci.V$)(on)}var Zu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],sc=function(on,Hn){var Ta=on.basename||"/",Gn=Ls({routesById:on.routes,routeComponents:on.routeComponents,loadingComponent:on.loadingComponent,reactRouter5Compat:on.reactRouter5Compat,useStream:on.useStream});on.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gn}});for(var ca=oe.createElement(ic,{basename:Ta,pluginManager:on.pluginManager,routes:on.routes,clientRoutes:Gn,history:on.history},Hn),ya=0,po=Zu;yanew Promise((Ta,Gn)=>{var ca=Vn=>{try{po(Hn.next(Vn))}catch(_o){Gn(_o)}},ya=Vn=>{try{po(Hn.throw(Vn))}catch(_o){Gn(_o)}},po=Vn=>Vn.done?Ta(Vn.value):Promise.resolve(Vn.value).then(ca,ya);po((Hn=Hn.apply(jr,on)).next())});function y(){return h(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/smart_plan",parentId:"101",id:"158"},159:{path:"/classrooms/:coursesId/smart_plan/:id/info",parentId:"19",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"160"},161:{path:"/competitions",parentId:"1",id:"161"},162:{path:"/competitions/index",parentId:"161",id:"162"},163:{path:"/competitions/:identifier/list",parentId:"161",id:"163"},164:{path:"/competitions/exports",parentId:"161",id:"164"},165:{path:"/competitions",parentId:"161",id:"165"},166:{path:"/competitions/:identifier",parentId:"161",id:"166"},167:{path:"/competitions/index/:identifier",parentId:"161",id:"167"},168:{path:"/competitions/:identifier/detail/enroll",parentId:"161",id:"168"},169:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"161",id:"169"},170:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"161",id:"170"},171:{path:"/competitions/detail/:identifier",parentId:"161",id:"171"},172:{path:"/forums",parentId:"1",id:"172"},173:{path:"/forums",parentId:"172",id:"173"},174:{path:"/forums/categories/:memoType",parentId:"172",id:"174"},175:{path:"/forums/new",parentId:"172",id:"175"},176:{path:"/forums/:memoId/edit",parentId:"172",id:"176"},177:{path:"/forums/:memoId",parentId:"172",id:"177"},178:{path:"/problemset",parentId:"1",id:"178"},179:{path:"/problemset",parentId:"178",id:"179"},180:{path:"/problemset/newitem",parentId:"178",id:"180"},181:{path:"/problemset/:type/:id",parentId:"178",id:"181"},182:{path:"/problemset/preview",parentId:"178",id:"182"},183:{path:"/problemset/preview_new",parentId:"178",id:"183"},184:{path:"/problemset/preview_select",parentId:"178",id:"184"},185:{path:"/shixuns",parentId:"1",id:"185"},186:{path:"/shixuns",parentId:"185",id:"186"},187:{path:"/shixuns/exports",parentId:"185",id:"187"},188:{path:"/shixuns/new",parentId:"185",id:"188"},189:{path:"/shixuns/new/CreateImg",parentId:"185",id:"189"},190:{path:"/shixuns/new/:id/imagepreview",parentId:"185",id:"190"},191:{path:"/shixuns/:id/Merge",parentId:"185",id:"191"},192:{path:"/shixuns/:id/Split",parentId:"185",id:"192"},193:{path:"/shixuns/:id/edit",parentId:"185",id:"193"},194:{path:"shixuns/:id/edit/warehouse",parentId:"193",id:"194"},195:{path:"/shixuns/:id/edit/newquestion",parentId:"193",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"193",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"193",id:"197"},198:{path:"/shixuns/:id/edit/new",parentId:"193",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"193",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"193",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"193",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"193",id:"202"},203:{path:"/shixuns/:id",parentId:"185",id:"203"},204:{path:"/shixuns/:id/poll",parentId:"203",id:"204"},205:{path:"/shixuns/:id/challenges",parentId:"203",id:"205"},206:{path:"/shixuns/:id/repository",parentId:"203",id:"206"},207:{path:"/shixuns/:id/secret_repository",parentId:"203",id:"207"},208:{path:"/shixuns/:id/collaborators",parentId:"203",id:"208"},209:{path:"/shixuns/:id/dataset",parentId:"203",id:"209"},210:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"203",id:"210"},211:{path:"/shixuns/:id/shixun_discuss",parentId:"203",id:"211"},212:{path:"/shixuns/:id/ranking_list",parentId:"203",id:"212"},213:{path:"/shixuns/:id/settings",parentId:"203",id:"213"},214:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"203",id:"214"},215:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"203",id:"215"},216:{path:"/shixuns/:id/repository/upload_file",parentId:"203",id:"216"},217:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"203",id:"217"},218:{path:"/shixuns/:id/repository/add_file",parentId:"203",id:"218"},219:{path:"/shixuns/:id/secret_repository/add_file",parentId:"203",id:"219"},220:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"203",id:"220"},221:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"203",id:"221"},222:{path:"/shixuns/:id/audit_situation",parentId:"203",id:"222"},223:{path:"/shixuns/:id/fork_list",parentId:"203",id:"223"},224:{path:"/users",parentId:"1",id:"224"},225:{path:"/users/:username/videos/protocol",parentId:"224",id:"225"},226:{path:"/users/:username/videos/resourceProtocol",parentId:"224",id:"226"},227:{path:"/users/:username/videos/success",parentId:"224",id:"227"},228:{path:"/users/:username/topicbank/:topicstype",parentId:"224",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"224",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"224",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"224",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"224",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"224",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"224",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"224",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"224",id:"236"},237:{path:"/users/:username/experiment-img/add",parentId:"224",id:"237"},238:{path:"/users/:username",parentId:"224",id:"238"},239:{path:"/users/:username",parentId:"238",id:"239"},240:{path:"/users/:username/baseInfo/edit",parentId:"238",id:"240"},241:{path:"/users/:username/baseInfo",parentId:"238",id:"241"},242:{path:"/users/:username/realNameCertification",parentId:"238",id:"242"},243:{path:"/users/:username/careerCertification",parentId:"238",id:"243"},244:{path:"/users/:username/classrooms",parentId:"238",id:"244"},245:{path:"/users/:username/shixuns",parentId:"238",id:"245"},246:{path:"/users/:username/dataSet",parentId:"238",id:"246"},247:{path:"/users/:username/userPortrait",parentId:"238",id:"247"},248:{path:"/users/:username/learningPath",parentId:"238",id:"248"},249:{path:"/users/:username/teach-group",parentId:"238",id:"249"},250:{path:"/users/:username/competitions",parentId:"238",id:"250"},251:{path:"/users/:username/experiment-img",parentId:"238",id:"251"},252:{path:"/users/:username/experiment-img/:experid/detail",parentId:"238",id:"252"},253:{path:"/users/:username/certificate",parentId:"238",id:"253"},254:{path:"/users/:username/otherResources",parentId:"238",id:"254"},255:{path:"/users/:username/paths",parentId:"238",id:"255"},256:{path:"/users/:username/projects",parentId:"238",id:"256"},257:{path:"/users/:username/videos",parentId:"238",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"238",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"238",id:"259"},260:{path:"/users/:username/vspaces",parentId:"238",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"238",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"238",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"238",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"238",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/dataset",parentId:"1",id:"427"},428:{path:"/dataset",exact:!0,parentId:"427",id:"428"},429:{path:"/dataset/:id/detail",exact:!0,parentId:"427",id:"429"},430:{path:"/knowledgegraph",parentId:"1",id:"430"},431:{path:"/knowledgegraph/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"430",id:"432"},433:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"430",id:"433"},434:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"434"},435:{parentId:"430",id:"435"},436:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"435",id:"436"},437:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"435",id:"437"},438:{path:"/miniprogram",parentId:"1",id:"438"},439:{path:"/miniprogram/courseware/study",exact:!0,parentId:"438",id:"439"},440:{path:"/educoder-demo",exact:!0,parentId:"1",id:"440"},441:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"441"},442:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"442"},443:{path:"/training",parentId:"1",id:"443"},444:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"443",id:"444"},445:{path:"/largeScreen",exact:!0,parentId:"1",id:"445"},446:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"446"},447:{path:"/quality",parentId:"1",id:"447"},448:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"447",id:"448"},449:{path:"/otherlogin",exact:!0,parentId:"1",id:"449"},450:{path:"/otherloginqq",exact:!0,parentId:"1",id:"450"},451:{path:"/otherloginstart",exact:!0,parentId:"1",id:"451"},452:{path:"/pathsoverview",exact:!0,parentId:"1",id:"452"},453:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"453"},454:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"454"},455:{path:"/login",parentId:"1",id:"455"},456:{path:"/login",parentId:"455",id:"456"},457:{path:"/user",parentId:"1",id:"457"},458:{path:"/user/login",parentId:"457",id:"458"},459:{path:"/user/register",parentId:"457",id:"459"},460:{path:"/user/reset-password",parentId:"457",id:"460"},461:{path:"/colleges",parentId:"1",id:"461"},462:{path:"/colleges/:id/statistics",parentId:"461",id:"462"},463:{path:"/help",parentId:"1",id:"463"},464:{path:"/help/:id",parentId:"463",id:"464"},465:{path:"/video",parentId:"1",id:"465"},466:{path:"/video/:videoId",parentId:"465",id:"466"},467:{path:"/terminal",parentId:"1",id:"467"},468:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"468"},469:{path:"/wrongAnswer",parentId:"1",id:"469"},470:{path:"/",parentId:"1",id:"470"},471:{path:"/",exact:!0,parentId:"470",id:"471"},472:{path:"/api/*",exact:!0,parentId:"470",id:"472"},473:{path:"/search",exact:!0,parentId:"470",id:"473"},474:{path:"/moop_cases",exact:!0,parentId:"470",id:"474"},475:{path:"/moop_cases/new",exact:!0,parentId:"470",id:"475"},476:{path:"/moop_cases/:caseId",exact:!0,parentId:"470",id:"476"},477:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"470",id:"477"},478:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"470",id:"478"},479:{path:"/randompaper",exact:!0,parentId:"470",id:"479"},480:{path:"/randompaper/edit/:id",exact:!0,parentId:"470",id:"480"},481:{path:"/randompaper/detail/:id",exact:!0,parentId:"470",id:"481"},482:{path:"/403",parentId:"470",id:"482"},483:{path:"/500",parentId:"470",id:"483"},484:{path:"/404",parentId:"470",id:"484"},485:{path:"/download",parentId:"470",id:"485"},486:{path:"/iwce",parentId:"470",id:"486"},487:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"470",id:"487"},488:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"470",id:"488"},489:{path:"/Activities",parentId:"470",id:"489"},490:{path:"/iwce/:itemname",parentId:"470",id:"490"},491:{path:"/hpc-course",parentId:"470",id:"491"},492:{path:"/user_agents",parentId:"470",id:"492"},493:{path:"/three",parentId:"470",id:"493"},494:{path:"/introduction",parentId:"470",id:"494"},495:{path:"/chatgpt",parentId:"470",id:"495"},496:{path:"/*",parentId:"470",id:"496"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:oe.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),2:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),3:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,66441))),4:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9906),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,54002))),5:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9906),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,54002))),6:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,39591))),7:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,69458))),8:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,249))),9:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),10:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,51972))),11:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,91078))),12:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,29210))),13:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,2718))),14:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(5249),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,21632))),15:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,86018))),16:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,29210))),17:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,69458))),18:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,69458))),19:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),20:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,6466))),21:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,91443))),22:oe.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,74185))),23:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,6466))),24:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,11907))),25:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,11907))),26:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,51238))),27:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,51238))),28:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,84682))),29:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,68091))),30:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,57359))),31:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(1946),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,45132))),32:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,240))),33:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1296),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,71343))),34:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,9767))),35:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,96119))),36:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,95529))),37:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1296),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,16267))),38:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,27079))),39:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,65152))),40:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,30654))),41:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,40248))),42:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(4391),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,28958))),43:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,69458))),44:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,94901))),45:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,42823))),46:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,76770))),47:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,49298))),48:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,33407))),49:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,28671))),50:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9906),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,32230))),51:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9906),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,32230))),52:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,10807))),53:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(4391),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,55552))),54:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(4391),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,55552))),55:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,35039))),56:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,40534))),57:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,93212))),58:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,97432))),59:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,97432))),60:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,44199))),61:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,44199))),62:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,53966))),63:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,98381))),64:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,72048))),65:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,99699))),66:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,51383))),67:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,63905))),68:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,28818))),69:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,69971))),70:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,65930))),71:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,22869))),72:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,4294))),73:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,72213))),74:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,84771))),75:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,3410))),76:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,57235))),77:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,79617))),78:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,41538))),79:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,55402))),80:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,10857))),81:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,87088))),82:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,16340))),83:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,91761))),84:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,2718))),85:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,62970))),86:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,41412))),87:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,26395))),88:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,85298))),89:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,99176))),90:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,1006))),91:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,1006))),92:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,8878))),93:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(1946),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,3589))),94:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,80990))),95:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,25124))),96:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,58364))),97:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,16635))),98:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,22911))),99:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,5573))),100:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,90829))),101:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,91624))),102:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,75633))),103:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,75633))),104:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,39024))),105:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,71491))),106:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,71491))),107:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,5922))),108:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,5922))),109:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,79590))),110:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,79590))),111:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,11125))),112:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,11125))),113:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,68698))),114:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,68698))),115:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,77652))),116:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,39379))),117:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,64019))),118:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,33310))),119:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1946),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,33310))),120:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,28091))),121:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,22467))),122:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,25721))),123:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,58117))),124:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,23614))),125:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,97401))),126:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,48359))),127:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,48359))),128:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5249),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,29319))),129:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5249),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,29319))),130:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,33655))),131:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,33655))),132:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,51124))),133:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,51124))),134:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,23699))),135:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,33590))),136:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,72217))),137:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,59646))),138:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,7188))),139:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,7188))),140:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,1731))),141:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,41155))),142:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,41155))),143:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,45780))),144:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,45780))),145:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,16909))),146:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,63635))),147:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,63635))),148:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63136))),149:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63136))),150:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,21759))),151:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,48523))),152:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,36056))),153:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,20404))),154:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,30057))),155:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,80674))),156:oe.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,98210))),157:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,84795))),158:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,54291))),159:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(4391),__webpack_require__.e(8285)]).then(__webpack_require__.bind(__webpack_require__,49056))),160:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,43804))),161:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),162:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,49352))),163:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,49352))),164:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,38763))),165:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,49352))),166:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,16253))),167:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,16253))),168:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,32779))),169:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,799))),170:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,35004))),171:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,83930))),172:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),173:oe.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,74852))),174:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,54247))),175:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,48495))),176:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,48495))),177:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,7085))),178:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),179:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,69458))),180:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,88701))),181:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,88701))),182:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,57160))),183:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,90778))),184:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,69458))),185:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),186:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,66360))),187:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,42642))),188:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,89370))),189:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,64101))),190:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,34168))),191:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,19077))),192:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,24084))),193:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9869),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,86167))),194:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,14587))),195:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,58050))),196:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4703),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,6842))),197:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4703),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,6842))),198:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4703),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,44599))),199:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4703),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,44599))),200:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,78529))),201:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,76408))),202:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,61615))),203:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,69828))),204:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,22767))),205:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,72611))),206:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,17227))),207:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,17227))),208:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,39619))),209:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,46261))),210:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,3561))),211:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,47818))),212:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,90404))),213:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9869),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,33566))),214:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,19099))),215:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,19099))),216:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,55124))),217:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,55124))),218:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,85222))),219:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,85222))),220:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,17227))),221:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,17227))),222:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,99705))),223:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,39206))),224:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),225:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,67431))),226:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,33253))),227:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,6044))),228:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,7224))),229:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,26675))),230:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,26675))),231:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,18621))),232:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,33350))),233:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,16873))),234:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,78964))),235:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,6235))),236:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,10001))),237:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,91436))),238:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,50224))),239:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,86648))),240:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,21804))),241:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,31179))),242:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,7366))),243:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,56721))),244:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,86648))),245:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,52483))),246:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,21594))),247:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,24343))),248:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,21589))),249:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,85666))),250:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,17778))),251:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,60053))),252:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,97606))),253:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,34315))),254:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,70988))),255:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,95839))),256:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,18856))),257:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,58543))),258:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,32090))),259:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,67799))),260:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,79119))),261:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,34830))),262:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,18736))),263:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,69479))),264:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,64455))),265:oe.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),266:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),267:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,31288))),268:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,94478))),269:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6858))),270:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6858))),271:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,20110))),272:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,20110))),273:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,65892))),274:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,29616))),275:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,56858))),276:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,56858))),277:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),278:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,53904))),279:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,16730))),280:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,43155))),281:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,70019))),282:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,9759))),283:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,59272))),284:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,43196))),285:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,3402))),286:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,15625))),287:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,84148))),288:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,31935))),289:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,10706))),290:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,4953))),291:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,89374))),292:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,43316))),293:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,59007))),294:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,16843))),295:oe.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,26550))),296:oe.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),297:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),298:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,4829))),299:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,12505))),300:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,69852))),301:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,99231))),302:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,85950))),303:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,53503))),304:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,77498))),305:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,7645))),306:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,59321))),307:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,59321))),308:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,1163))),309:oe.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),310:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(4391),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,65932))),311:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,32869))),312:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(4391),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,65932))),313:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,32869))),314:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(4391),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,65932))),315:oe.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),316:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,19875))),317:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,32402))),318:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),319:oe.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,80006))),320:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,28667))),321:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,48124))),322:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,4207))),323:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,77404))),324:oe.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,79392))),325:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,52790))),326:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),327:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,95527))),328:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,83312))),329:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,83312))),330:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),331:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,5849))),332:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,55707))),333:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,46719))),334:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,45105))),335:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,83773))),336:oe.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,42879))),337:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,33544))),338:oe.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,40452))),339:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),340:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,55766))),341:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,41019))),342:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,67978))),343:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),344:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,95386))),345:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,74096))),346:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,81041))),347:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,25343))),348:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,21887))),349:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,28537))),350:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,28537))),351:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,80435))),352:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,5353))),353:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,59732))),354:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,15650))),355:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,77475))),356:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,77475))),357:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,49556))),358:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34247))),359:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,69013))),360:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,33007))),361:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,33007))),362:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,51386))),363:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,61138))),364:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,61138))),365:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,69019))),366:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,46832))),367:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,34781))),368:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,43460))),369:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,51592))),370:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,91142))),371:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,74096))),372:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,27689))),373:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),374:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,95386))),375:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,74096))),376:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,81041))),377:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,25343))),378:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,21887))),379:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,28537))),380:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,28537))),381:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,80435))),382:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,5353))),383:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,59732))),384:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,15650))),385:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,77475))),386:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,77475))),387:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,49556))),388:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34247))),389:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,69013))),390:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,33007))),391:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,33007))),392:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,51386))),393:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,61138))),394:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,61138))),395:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,69019))),396:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,46832))),397:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,34781))),398:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,43460))),399:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,51592))),400:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,91142))),401:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,74096))),402:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,27689))),403:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),404:oe.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,41201))),405:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,60086))),406:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,91784))),407:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,29217))),408:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,99163))),409:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),410:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,77484))),411:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,17387))),412:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,3314))),413:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,24965))),414:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,52390))),415:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2058),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,29316))),416:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2058),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,87724))),417:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2058),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),418:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2058),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),419:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2058),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),420:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2058),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),421:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2058),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),422:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,80022))),423:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,59901))),424:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,59901))),425:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(2058),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,22768))),426:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,34612))),427:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),428:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,96895))),429:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,85860))),430:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),431:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(9572),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,53868))),432:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,10452))),433:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9572),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,70352))),434:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,37294))),435:oe.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,7682))),436:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,22198))),437:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,49764))),438:oe.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),439:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,95783))),440:oe.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,76221))),441:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(4391),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,25942))),442:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6411),__webpack_require__.e(4391),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,25942))),443:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),444:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,29322))),445:oe.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,33695))),446:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,87882))),447:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),448:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,12316))),449:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,54704))),450:oe.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,39555))),451:oe.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,23192))),452:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,59537))),453:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,16447))),454:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,62010))),455:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,44463))),456:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,57913))),457:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,44463))),458:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,57913))),459:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,69482))),460:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,17648))),461:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),462:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,28055))),463:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),464:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,71381))),465:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),466:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,25268))),467:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,62417))),468:oe.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,61999))),469:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4391),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,76770))),470:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8181),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,65090))),471:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,16648))),472:oe.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,70198))),473:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,7770))),474:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,10822))),475:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,7469))),476:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,75133))),477:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,7469))),478:oe.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,80957))),479:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,33407))),480:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,33407))),481:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,88524))),482:oe.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,96076))),483:oe.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,51342))),484:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5766))),485:oe.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,66288))),486:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,47923))),487:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,87978))),488:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,58117))),489:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,46156))),490:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,47923))),491:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,47923))),492:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,58370))),493:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,23041))),494:oe.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,23843))),495:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4330),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,87616))),496:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5766))),"@@/global-layout":oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,34266)))}}})}var x=__webpack_require__(74598),U=__webpack_require__(65711),ie=__webpack_require__(29787),Er=__webpack_require__(43515),Sr=()=>oe.createElement(ie.Z,{size:"middle",className:Er.Z.loading}),En=__webpack_require__(44993),gn=__webpack_require__(61186),Ur=__webpack_require__.n(gn),xo=__webpack_require__(91392),Vo=__webpack_require__.n(xo),va=__webpack_require__(34749),ti=__webpack_require__.n(va),fi=__webpack_require__(19277),Ou=__webpack_require__.n(fi),Lo=__webpack_require__(10238),Oc=__webpack_require__.n(Lo),Ic=__webpack_require__(33656),uc=__webpack_require__.n(Ic),kc=__webpack_require__(90111),Ms=__webpack_require__.n(kc),Dn=__webpack_require__(74959),Ac=__webpack_require__.n(Dn),Tc=__webpack_require__(23250),Oa=__webpack_require__.n(Tc),wo=__webpack_require__(58862),$s=__webpack_require__.n(wo),Iu=__webpack_require__(58319),Dc=__webpack_require__.n(Iu),Al=__webpack_require__(62053),su=__webpack_require__.n(Al),uu=__webpack_require__(47477),ul=__webpack_require__.n(uu),Rc=__webpack_require__(59717),cu=__webpack_require__.n(Rc);Ur().extend(ti()),Ur().extend(Ou()),Ur().extend(Oc()),Ur().extend(uc()),Ur().extend(Ms()),Ur().extend(Ac()),Ur().extend(Oa()),Ur().extend($s()),Ur().extend(Dc()),Ur().extend(su()),Ur().extend(ul()),Ur().extend(cu()),Ur().extend(Vo());var cl=Object.defineProperty,cc=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,js=(jr,on,Hn)=>on in jr?cl(jr,on,{enumerable:!0,configurable:!0,writable:!0,value:Hn}):jr[on]=Hn,ku=(jr,on)=>{for(var Hn in on||(on={}))ll.call(on,Hn)&&js(jr,Hn,on[Hn]);if(cc)for(var Hn of cc(on))Ni.call(on,Hn)&&js(jr,Hn,on[Hn]);return jr},lc=(jr,on,Hn)=>new Promise((Ta,Gn)=>{var ca=Vn=>{try{po(Hn.next(Vn))}catch(_o){Gn(_o)}},ya=Vn=>{try{po(Hn.throw(Vn))}catch(_o){Gn(_o)}},po=Vn=>Vn.done?Ta(Vn.value):Promise.resolve(Vn.value).then(ca,ya);po((Hn=Hn.apply(jr,on)).next())});const Ji="https://www-cdn.educoder.net/",dc=!1;function Au(){return lc(this,null,function*(){const jr=(0,x.gD)(),{routes:on,routeComponents:Hn}=yield y(jr);yield jr.applyPlugins({key:"patchRoutes",type:En.ApplyPluginsType.event,args:{routes:on,routeComponents:Hn}});const Ta=jr.applyPlugins({key:"modifyContextOpts",type:En.ApplyPluginsType.modify,initialValue:{}}),Gn=Ta.basename||"/",ca=Ta.historyType||"browser",ya=(0,U.fi)(ku({type:ca,basename:Gn},Ta.historyOpts));return jr.applyPlugins({key:"render",type:En.ApplyPluginsType.compose,initialValue(){const po={useStream:!0,routes:on,routeComponents:Hn,pluginManager:jr,mountElementId:"root",rootElement:Ta.rootElement||document.getElementById("root"),loadingComponent:Sr,publicPath:Ji,runtimePublicPath:dc,history:ya,historyType:ca,basename:Gn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ta.callback},Vn=jr.applyPlugins({key:"modifyClientRenderOpts",type:En.ApplyPluginsType.modify,initialValue:po});return sl(Vn)}})()})}Au(),typeof window!="undefined"&&(window.g_umi={version:"4.4.10"})})()})();